/* V4.6.0 - mês explícito, status confiável e sem elementos técnicos flutuantes. */
#asn-status-supabase-9b{display:none!important}
.asn-month-filter-v460{min-width:225px;max-width:300px}
.asn-month-controls-v460{display:flex;gap:7px;align-items:center}
.asn-month-controls-v460 input[type=month]{min-width:0;flex:1;padding:10px 9px;font-variant-numeric:tabular-nums;color-scheme:dark}
:root[data-theme=light] .asn-month-controls-v460 input[type=month]{color-scheme:light}
.asn-month-apply-v460{background:#2563eb;color:#fff;border:1px solid #4485f5;border-radius:7px;padding:10px 12px;white-space:nowrap;font-weight:800;font-size:.78rem;min-height:40px;cursor:pointer}
.asn-month-apply-v460:hover,.asn-month-apply-v460:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
#asn-dashboard-updated-v458{max-width:100%;line-height:1.5;font-weight:600}
@media(max-width:900px){.asn-month-filter-v460{max-width:none}.asn-month-controls-v460{width:100%}}
@media(max-width:460px){.asn-month-controls-v460{flex-wrap:wrap}.asn-month-apply-v460{width:100%}}
/* O dashboard anterior tinha 3 colunas; com o seletor mensal são 4. */
.v34-filter-main{grid-template-columns:minmax(220px,1.35fr) minmax(275px,1.15fr) minmax(155px,.85fr) minmax(210px,1.1fr);column-gap:12px}
.asn-month-filter-v460{max-width:none;min-width:0}
.asn-month-controls-v460{width:100%;min-width:0}
.asn-month-controls-v460 input[type=month]{width:100%;min-width:125px}
.asn-month-apply-v460{flex:0 0 auto;position:relative;z-index:1}
@media(max-width:1240px){.v34-filter-main{grid-template-columns:repeat(2,minmax(0,1fr))}.v34-platform-filter{grid-column:1/-1}}
@media(max-width:760px){.v34-filter-main{grid-template-columns:1fr}.v34-platform-filter{grid-column:auto}}

#asn-dash-period-confirm-v461{display:block;flex-basis:100%;margin:3px 0 0;color:var(--text-support);font-size:.76rem;}
