/* Only the progressive visibility, status and disabled state are new. */
[data-bb-filtros-recolhido="true"] { display: none !important; }
.bb-filtros-ui-status { display: none; align-items: center; gap: 8px; margin-top: 12px; font-size: 13px; line-height: 1.4; }
.bb-filtros-ui-busy > .bb-filtros-ui-status { display: flex; }
.bb-filtros-ui-spinner { width: 16px; height: 16px; flex: 0 0 16px; border: 2px solid currentColor; border-right-color: transparent; border-radius: 50%; animation: bb-filtros-ui-spin .8s linear infinite; }
.bb-filtros-ui-busy > :not(.bb-filtros-ui-status) { pointer-events: none; opacity: .65; }
.bb-widget-quantidade-global button[type="submit"]:disabled { opacity: .45; cursor: not-allowed; }
.bb-filtros-ui-nota { margin: 6px 0 0; font-size: 10px; line-height: 1.4; }
.bb-filtros-ui-contador { margin: 12px 0 0; font-size: 13px; line-height: 1.4; }
.bb-filtros-ui-contador[hidden] { display: none !important; }
@keyframes bb-filtros-ui-spin { to { transform: rotate(360deg); } }
@media (prefers-reduced-motion: reduce) { .bb-filtros-ui-spinner { animation: none; } }

.bb-filtros-sem-gravacao-label{display:flex;align-items:center;gap:7px;margin:10px 0 0;font-weight:normal;cursor:pointer}.bb-filtros-sem-gravacao-label input{margin:0}.bb-widget-aplicacoes .bb-aplicacoes-opcao:has(input:disabled){opacity:.5;cursor:default}
