.pnl[data-tema-painel=passhub]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f5f6f8;--color-surface:#fff;--color-surface-subtle:#f5f6f8;--color-surface-sunken:#e6e8ec;--color-surface-hover:#eceef2;--color-overlay:#0f111573;--color-border:#e6e8ec;--color-border-strong:#cdd2da;--color-divider:#eef0f3;--color-text:#0b0b0f;--color-text-muted:#5b6070;--color-text-subtle:#646b7a;--color-text-inverse:#fff;--color-primary:#1e4bd8;--color-primary-hover:#173db3;--color-primary-active:#123094;--color-primary-soft:#e8eeff;--color-primary-soft-text:#1e4bd8;--color-on-primary:#fff;--color-focus-ring:color-mix(in srgb, var(--color-primary) 40%, transparent);--color-ink:#111;--color-on-ink:#fff;--color-accent:#1f9d5a;--color-accent-strong:#157a3c;--color-accent-soft:#e6f6ec;--color-accent-soft-text:#157a3c;--color-on-accent:#fff;--color-success:#1f9d5a;--color-success-soft:#e6f6ec;--color-success-soft-text:#157a3c;--radius-card:18px;--radius-ctrl:10px;--radius-pill:999px;--shadow-card:0 1px 2px #1018280a;--shadow-xs:0 1px 1px #1018280a;--shadow-sm:0 1px 2px #1018280d;--shadow-md:0 2px 8px #1018280f;--shadow-lg:0 12px 32px #1018281f, 0 2px 6px #1018280f;--indigo-900:#0b0b0f}[data-theme=dark] .pnl[data-tema-painel=passhub],.pnl[data-tema-painel=passhub][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0f1115;--color-surface:#171a21;--color-surface-subtle:#14171d;--color-surface-sunken:#232730;--color-surface-hover:#1c2028;--color-overlay:#0009;--color-border:#262a33;--color-border-strong:#353a46;--color-divider:#20242c;--color-text:#f2f3f5;--color-text-muted:#a3a9b5;--color-text-subtle:#7c8290;--color-text-inverse:#0f1115;--color-primary:#5b85f5;--color-primary-hover:#7a9cf8;--color-primary-active:#98b3fa;--color-primary-soft:#5b85f52e;--color-primary-soft-text:#a9c0fa;--color-on-primary:#0f1115;--color-ink:#fff;--color-on-ink:#0f1115;--color-accent:#3dbf7a;--color-accent-strong:#7edca5;--color-accent-soft:#1f9d5a2e;--color-accent-soft-text:#7edca5;--color-on-accent:#0f1115;--color-success:#3dbf7a;--color-success-soft:#1f9d5a2e;--color-success-soft-text:#7edca5;--shadow-card:0 1px 2px #00000059;--shadow-xs:0 1px 1px #00000059;--shadow-sm:0 1px 2px #0006;--shadow-md:0 2px 8px #00000073;--shadow-lg:0 12px 32px #0000008c}.pnl[data-tema-painel=passhub]{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body)}.pnl[data-tema-painel=passhub] :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.pnl[data-tema-painel=passhub] .pnl-sidebar{background:var(--color-bg);width:15rem;color:var(--color-text);border-right:0}.pnl[data-tema-painel=passhub] .pnl-sidebar:has(.pnl-nav.recolhido){width:4.25rem}.pnl[data-tema-painel=passhub] .pnl-brand{padding:1.25rem 3.1rem .9rem 1.15rem}.pnl[data-tema-painel=passhub] .pnl-logo{font-family:var(--font-body);letter-spacing:-.035em;color:var(--color-text);font-size:1.625rem;font-weight:800;line-height:1.1}.pnl[data-tema-painel=passhub] .pnl-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-subtle);margin-top:.25rem;font-size:.625rem;font-weight:600}.pnl[data-tema-painel=passhub] .pnl-nav-recolher{border-radius:var(--radius-ctrl);width:2rem;height:2rem;color:var(--color-text-subtle);justify-content:center;margin:0;padding:0;position:absolute;top:1.15rem;right:.85rem}.pnl[data-tema-painel=passhub] .pnl-nav-recolher .pnl-nav-txt{display:none}.pnl[data-tema-painel=passhub] .pnl-nav-recolher:hover{background:var(--color-surface-hover);color:var(--color-text)}@media (min-width:901px){.pnl[data-tema-painel=passhub] .pnl-sidebar:has(.pnl-nav.recolhido) .pnl-brand{padding:1.1rem .5rem .4rem}.pnl[data-tema-painel=passhub] .pnl-sidebar:has(.pnl-nav.recolhido) .pnl-logo{text-align:left;width:.92ch;margin:0 auto;font-size:1.625rem;overflow:hidden}.pnl[data-tema-painel=passhub] .pnl-nav.recolhido .pnl-nav-badge{min-width:.95rem;padding:.04rem .28rem;font-size:.56rem;top:.05rem;right:.2rem}.pnl[data-tema-painel=passhub] .pnl-sidebar:has(.pnl-nav.recolhido) .pnl-nav-recolher{flex:none;order:-1;margin:0 auto .4rem;position:static}}.pnl[data-tema-painel=passhub] .pnl-nav{gap:.05rem;padding:.35rem .75rem .5rem}.pnl[data-tema-painel=passhub] .pnl-nav-grupo{padding-bottom:.4rem}.pnl[data-tema-painel=passhub] .pnl-nav-titulo{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-subtle);padding:.9rem .6rem .4rem;font-size:.625rem;font-weight:600}.pnl[data-tema-painel=passhub] .pnl-nav-item{color:var(--color-text-muted);border-radius:var(--radius-ctrl);gap:.6rem;padding:.48rem .6rem;font-size:.845rem;font-weight:500}.pnl[data-tema-painel=passhub] .pnl-nav-item:hover{background:var(--color-surface-hover);color:var(--color-text)}.pnl[data-tema-painel=passhub] .pnl-nav-item.ativo{background:var(--color-surface-sunken);color:var(--color-text);font-weight:600}.pnl[data-tema-painel=passhub] .pnl-nav-item.ativo:before{display:none}.pnl[data-tema-painel=passhub] .pnl-nav-ic{width:1.1rem}.pnl[data-tema-painel=passhub] .pnl-nav-ic svg{stroke-width:1.6px;width:16px;height:16px}.pnl[data-tema-painel=passhub] .pnl-nav-badge{background:var(--color-primary);color:var(--color-on-primary);padding:.1rem .42rem;font-size:.66rem;font-weight:700;line-height:1.5}.pnl[data-tema-painel=passhub] .pnl-nav-novo{background:var(--color-primary);color:var(--color-on-primary);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-pill);padding:.16rem .42rem;font-size:.5625rem;font-weight:700;line-height:1.3}.pnl[data-tema-painel=passhub] .pnl-nav.recolhido .pnl-nav-novo{border-radius:50%;width:.4rem;height:.4rem;padding:0;font-size:0;display:block;position:absolute;top:.3rem;right:.45rem}.pnl[data-tema-painel=passhub] .pnl-nav.recolhido [data-tooltip]:hover:after,.pnl[data-tema-painel=passhub] .pnl-sidebar [data-tooltip]:focus-visible:after{background:var(--color-ink);color:var(--color-on-ink);box-shadow:var(--shadow-md)}.pnl[data-tema-painel=passhub] .pnl-perfil{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-card);border-radius:16px;gap:.15rem;margin:.5rem .75rem .85rem;padding:.875rem}.pnl[data-tema-painel=passhub] .pnl-perfil-nome{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:600;line-height:1.3;display:block;overflow:hidden}.pnl[data-tema-painel=passhub] .pnl-perfil-papel{color:var(--color-text-muted);font-size:.72rem}.pnl[data-tema-painel=passhub] .pnl-perfil-acao{color:var(--color-text-subtle);border-radius:var(--radius-ctrl)}.pnl[data-tema-painel=passhub] .pnl-perfil-acao:hover{background:var(--color-surface-hover);color:var(--color-text)}.pnl[data-tema-painel=passhub] .pnl-sidebar:has(.pnl-nav.recolhido) .pnl-perfil{margin:.5rem .45rem .75rem;padding:.5rem .25rem}.pnl[data-tema-painel=passhub] .pnl-topbar{background:var(--color-surface);border-bottom:1px solid var(--color-border)}.pnl[data-tema-painel=passhub] .pnl-topbar-brand{font-family:var(--font-body);letter-spacing:-.035em;color:var(--color-text);font-size:1.15rem;font-weight:800}.pnl[data-tema-painel=passhub] .pnl-menu-btn{color:var(--color-text)}.pnl[data-tema-painel=passhub] .pnl-menu-btn:hover{background:var(--color-surface-sunken)}@media (max-width:900px){.pnl[data-tema-painel=passhub] .pnl-sidebar{border-right:1px solid var(--color-border)}.pnl[data-tema-painel=passhub] .pnl-sidebar-toggle-input:checked~.pnl-sidebar-overlay{background:var(--color-overlay)}}.pnl[data-tema-painel=passhub] .pnl-cab{align-items:center;gap:0;margin-bottom:1.5rem}.pnl[data-tema-painel=passhub] .pnl-cab-ic{display:none}.pnl[data-tema-painel=passhub] .pnl-cab h1,.pnl[data-tema-painel=passhub] .pnl-h1{font-family:var(--font-body);letter-spacing:-.025em;color:var(--color-text);font-size:1.875rem;font-weight:600;line-height:1.15}.pnl[data-tema-painel=passhub] .pnl-h1.pnl-h1--sm{font-size:1.25rem}.pnl[data-tema-painel=passhub] .pnl-cab p,.pnl[data-tema-painel=passhub] .pnl-sub{color:var(--color-text-muted);font-size:.8125rem}.pnl[data-tema-painel=passhub] .pnl-cab p{margin-top:.3rem}.pnl[data-tema-painel=passhub] .pnl-trilha{color:var(--color-text-subtle);font-size:.7rem}.pnl[data-tema-painel=passhub] .pnl-trilha a:hover{color:var(--color-text)}.pnl[data-tema-painel=passhub] .pnl-h2,.pnl[data-tema-painel=passhub] .pnl-secao-t,.pnl[data-tema-painel=passhub] .pnl-empty-t{font-family:var(--font-body);letter-spacing:-.015em;color:var(--color-text);font-weight:600}.pnl[data-tema-painel=passhub] .pnl-secao-t{font-size:1.0625rem}.pnl[data-tema-painel=passhub] :is(.pnl-card,.pnl-stat,.pnl-hero-card,.pnl-panel,.pnl-donut-wrap,.pnl-form,.pnl-ok,.pnl-msg,.pnl-regua,.pnl-camp,.pnl-tablewrap,.pnl-people,.pnl-empty){background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.pnl[data-tema-painel=passhub] .pnl-empty{border-style:dashed;border-color:var(--color-border-strong)}.pnl[data-tema-painel=passhub] :is(.pnl-card,.pnl-stat,.pnl-hero-card,.mkt-card):hover{box-shadow:var(--shadow-card);border-color:var(--color-border-strong);transform:none}.pnl[data-tema-painel=passhub] .pnl-card{gap:.45rem;padding:1.1rem 1.2rem}.pnl[data-tema-painel=passhub] .pnl-card-desc{color:var(--color-text-muted)}.pnl[data-tema-painel=passhub] .pnl-modal{background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-lg)}.pnl[data-tema-painel=passhub] :is(.pnl-modal-overlay,.pnl-modal-bg){background:var(--color-overlay)}.pnl[data-tema-painel=passhub] .pnl-hero-card.brand{background:var(--color-ink);border-color:var(--color-ink);box-shadow:var(--shadow-card)}.pnl[data-tema-painel=passhub] .pnl-hero-card.brand:after{display:none}.pnl[data-tema-painel=passhub] .pnl-hero-card.brand :is(.pnl-hero-v,.pnl-hero-l){color:var(--color-on-ink)}.pnl[data-tema-painel=passhub] .pnl-hero-sub.on{color:var(--color-on-ink);opacity:.7}.pnl[data-tema-painel=passhub] :is(.pnl-card-val,.pnl-stat-v,.pnl-hero-v,.mkt-price,.pnl-count,.pnl-legend-val){font-family:var(--font-body);letter-spacing:-.02em;color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:700}.pnl[data-tema-painel=passhub] .pnl-card-val{white-space:nowrap;font-size:1.25rem}.pnl[data-tema-painel=passhub] .pnl-stat.warn .pnl-stat-v{color:var(--color-warning-soft-text)}.pnl[data-tema-painel=passhub] .pnl-stat.gold .pnl-stat-v{color:var(--color-success)}.pnl[data-tema-painel=passhub] .pnl-stat-l{color:var(--color-text-subtle)}.pnl[data-tema-painel=passhub] .pnl-btn{background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-ctrl);letter-spacing:.04em;text-transform:uppercase;box-shadow:none;padding:.75rem 1.1rem;font-size:.75rem;font-weight:700;line-height:1.2;transition:background .18s cubic-bezier(.22,1,.36,1)}.pnl[data-tema-painel=passhub] .pnl-btn:hover{background:var(--color-primary-hover);filter:none;box-shadow:none;transform:none}.pnl[data-tema-painel=passhub] .pnl-btn:active{background:var(--color-primary-active);transform:none}.pnl[data-tema-painel=passhub] .pnl-btn-sm{padding:.5rem .8rem;font-size:.7rem}.pnl[data-tema-painel=passhub] :is(.pnl-btn-sec,.pnl-navbtn,.pnl-btn-ghost){background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-radius:var(--radius-ctrl);font-size:.8rem;font-weight:600}.pnl[data-tema-painel=passhub] :is(.pnl-btn-sec,.pnl-navbtn,.pnl-btn-ghost):hover:not(:disabled){background:var(--color-surface-subtle);border-color:var(--color-border-strong);color:var(--color-text)}.pnl[data-tema-painel=passhub] .pnl-filebtn{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text);border-radius:var(--radius-ctrl)}.pnl[data-tema-painel=passhub] .pnl-filebtn:hover{border-color:var(--color-ink);background:var(--color-surface-subtle)}.pnl[data-tema-painel=passhub] .pnl-iconbtn{background:var(--color-surface);border-radius:var(--radius-ctrl)}.pnl[data-tema-painel=passhub] .pnl-iconbtn.has{border-color:var(--color-ink);background:var(--color-surface)}.pnl[data-tema-painel=passhub] :is(.pnl-input,.pnl-select){background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-radius:var(--radius-ctrl);font-size:.875rem}.pnl[data-tema-painel=passhub] .pnl-input:not(.pnl-textarea,textarea){min-height:2.5rem;padding:.5rem .85rem}.pnl[data-tema-painel=passhub] .pnl-textarea{padding:.6rem .85rem}.pnl[data-tema-painel=passhub] .pnl-select{padding:.35rem .6rem;font-size:.8rem}.pnl[data-tema-painel=passhub] :is(.pnl-input,.pnl-select):focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-focus-ring)}.pnl[data-tema-painel=passhub] .pnl-modos{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);flex-wrap:wrap;gap:.2rem;max-width:100%;padding:.25rem;display:inline-flex}.pnl[data-tema-painel=passhub] .pnl-modos button{color:var(--color-text-muted);border-radius:var(--radius-pill);background:0 0;border:0;flex:0 auto;padding:.42rem .95rem;font-size:.8rem;font-weight:600}.pnl[data-tema-painel=passhub] .pnl-modos button:hover{background:var(--color-surface-subtle);color:var(--color-text)}.pnl[data-tema-painel=passhub] .pnl-modos button.sel,.pnl[data-tema-painel=passhub] .pnl-modos button.sel:hover{background:var(--color-ink);color:var(--color-on-ink)}.pnl[data-tema-painel=passhub] .pnl-segs{gap:.4rem;margin:1.25rem 0}.pnl[data-tema-painel=passhub] .pnl-seg{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);min-width:0;box-shadow:none;flex-direction:row-reverse;align-items:center;gap:.45rem;padding:.45rem .95rem;transition:background .18s cubic-bezier(.22,1,.36,1),border-color .18s,color .18s;display:inline-flex}.pnl[data-tema-painel=passhub] .pnl-seg:hover{box-shadow:none;border-color:var(--color-border-strong);transform:none}.pnl[data-tema-painel=passhub] .pnl-seg-v{font-family:var(--font-body);letter-spacing:0;color:var(--color-text);font-size:.85rem;font-weight:700}.pnl[data-tema-painel=passhub] .pnl-seg-l{color:var(--color-text-muted);align-items:center;gap:.3rem;margin:0;font-size:.8rem;font-weight:600;display:inline-flex}.pnl[data-tema-painel=passhub] .pnl-seg-l svg{stroke-width:1.6px}.pnl[data-tema-painel=passhub] .pnl-seg.em_atraso .pnl-seg-v{color:var(--color-danger)}.pnl[data-tema-painel=passhub] .pnl-seg.nao_contemplado .pnl-seg-v{color:var(--color-success)}.pnl[data-tema-painel=passhub] .pnl-seg.quitado .pnl-seg-v{color:var(--color-primary)}.pnl[data-tema-painel=passhub] .pnl-seg:is(.sel,.on),.pnl[data-tema-painel=passhub] .pnl-seg:is(.sel,.on):hover{background:var(--color-ink);border-color:var(--color-ink);box-shadow:none}.pnl[data-tema-painel=passhub] .pnl-seg:is(.sel,.on) :is(.pnl-seg-v,.pnl-seg-l){color:var(--color-on-ink)}.pnl[data-tema-painel=passhub] :is(.pnl-radio,.pnl-toggle){background:var(--color-surface);border-radius:var(--radius-ctrl)}.pnl[data-tema-painel=passhub] :is(.pnl-radio,.pnl-toggle).sel{border-color:var(--color-ink);background:var(--color-surface);box-shadow:0 0 0 1px var(--color-ink)}.pnl[data-tema-painel=passhub] .pnl-person{border-bottom-color:var(--color-divider)}.pnl[data-tema-painel=passhub] .pnl-person.sel{background:var(--color-surface-subtle)}.pnl[data-tema-painel=passhub] :is(.pnl-regua,.pnl-radio,.pnl-toggle,.pnl-person) input{accent-color:var(--color-ink)}.pnl[data-tema-painel=passhub] .pnl-selo{padding:.25rem .6rem;font-weight:600}.pnl[data-tema-painel=passhub] .pnl-selo:not(.erro,.atencao,.info,.neutro){background:var(--color-accent-soft);color:var(--color-accent-soft-text)}.pnl[data-tema-painel=passhub] .badge{font-weight:600}.pnl[data-tema-painel=passhub] .badge.gold{background:var(--color-primary-soft);color:var(--color-primary-soft-text)}.pnl[data-tema-painel=passhub] .badge.muted{background:var(--color-surface-sunken);color:var(--color-text-muted)}.pnl[data-tema-painel=passhub] .mkt-gain{background:var(--color-success-soft);color:var(--color-success-soft-text);border-color:color-mix(in srgb, var(--color-success) 25%, transparent);border-radius:var(--radius-ctrl)}.pnl[data-tema-painel=passhub] .mkt-gain.muted{background:var(--color-surface-subtle);color:var(--color-text-muted)}.pnl[data-tema-painel=passhub] .pnl-table{font-size:.875rem}.pnl[data-tema-painel=passhub] .pnl-table thead tr{background:var(--color-surface);color:var(--color-text-subtle)}.pnl[data-tema-painel=passhub] .pnl-table th{letter-spacing:.06em;color:var(--color-text-subtle);border-bottom:1px solid var(--color-border);padding:.75rem 1rem;font-size:.6875rem;font-weight:600}.pnl[data-tema-painel=passhub] .pnl-table td{border-top:1px solid var(--color-divider);padding:.85rem 1rem}.pnl[data-tema-painel=passhub] .pnl-table tbody tr:first-child td{border-top:0}.pnl[data-tema-painel=passhub] .pnl-table tbody tr:hover,.pnl[data-tema-painel=passhub] .pnl-cli-row:hover,.pnl[data-tema-painel=passhub] .pnl-cli-cotas-row>td{background:var(--color-surface-subtle)}.pnl[data-tema-painel=passhub] .pnl-metrica{background:var(--color-surface);border-color:var(--color-border);border-radius:14px;padding:.8rem .95rem}.pnl[data-tema-painel=passhub] .pnl-metrica-l{color:var(--color-text-subtle);font-weight:600}.pnl[data-tema-painel=passhub] .pnl-metrica-v{letter-spacing:-.02em;color:var(--color-text);font-size:1.625rem;font-weight:700;line-height:1.15}.pnl[data-tema-painel=passhub] .pnl-metrica-d{color:var(--color-text-subtle)}.pnl[data-tema-painel=passhub] .pnl-metrica:is(.erro,.ok,.atencao){background:var(--color-surface)}.pnl[data-tema-painel=passhub] .pnl-metrica.erro .pnl-metrica-l{color:var(--color-text-subtle)}.pnl[data-tema-painel=passhub] .pnl-metrica.erro .pnl-metrica-v{color:var(--color-danger)}.pnl[data-tema-painel=passhub] .pnl-metrica.ok .pnl-metrica-v{color:var(--color-success)}.pnl[data-tema-painel=passhub] .pnl-metrica.atencao .pnl-metrica-v{color:var(--color-warning-soft-text)}.pnl[data-tema-painel=passhub] .pnl-metrica.clicavel:hover{box-shadow:var(--shadow-sm);border-color:var(--color-border-strong);transform:none}.pnl[data-tema-painel=passhub] .pnl-msg-text{background:var(--color-surface-subtle);border-radius:var(--radius-ctrl)}.pnl[data-tema-painel=passhub] .pnl-legend-row{color:var(--color-text-muted)}.pnl[data-tema-painel=passhub] .pnl-donut:after{background:var(--color-surface)}.pnl[data-tema-painel=passhub] .pnl-bar-fill.quitado{background:var(--color-primary)}.pnl[data-tema-painel=passhub] .pnl-bar-track{background:var(--color-surface-sunken)}.pnl[data-tema-painel=passhub] .pnl-banner,.pnl[data-tema-painel=passhub] .pnl-note,.pnl[data-tema-painel=passhub] .pnl-result,.pnl[data-tema-painel=passhub] .pnl-skel-i{border-radius:var(--radius-ctrl)}.pnl[data-tema-painel=passhub] .pnl-empty-ic{background:var(--color-surface-sunken)}@media (prefers-reduced-motion:reduce){.pnl[data-tema-painel=passhub] :is(.pnl-btn,.pnl-seg){transition:none}}.pnl-nav-novo{border-radius:var(--radius-pill,999px);letter-spacing:.06em;text-transform:uppercase;background:var(--color-primary-soft);color:var(--color-primary-soft-text);flex:none;padding:.1rem .4rem;font-size:.58rem;font-weight:700;line-height:1.4;display:inline-block}.pnl-nav.recolhido .pnl-nav-novo{display:none}.pnl[data-tema-painel=passhub] .ap,.pnl[data-tema-painel=passhub] .apr{--ap-linha:var(--color-border);--ap-ink:var(--color-text);--ap-ink2:var(--color-text-muted);--ap-ink3:var(--color-text-subtle);--ap-brand:var(--color-primary);--ap-ok:var(--color-success);--ap-bad:var(--color-danger);--ap-band:var(--color-ink);--ap-band-ink:#ffffff9e;--ap-thead:var(--color-surface-sunken);--ap-virada:var(--color-success-soft);--ap-virada-ink:var(--color-success-soft-text);--ap-ruim-bg:var(--color-danger-soft);--ap-placar-neutro:var(--color-primary)}.pnl[data-tema-painel=passhub] .ap .ap-cota,.pnl[data-tema-painel=passhub] .ap .ap-grupo,.pnl[data-tema-painel=passhub] .ap .ap-kpi,.pnl[data-tema-painel=passhub] .ap .ap-tabela,.pnl[data-tema-painel=passhub] .ap .ap-graf,.pnl[data-tema-painel=passhub] .ap .ap-linhas,.pnl[data-tema-painel=passhub] .ap .ap-tese,.pnl[data-tema-painel=passhub] .ap .ap-bloco,.pnl[data-tema-painel=passhub] .ap .ap-card-lado,.pnl[data-tema-painel=passhub] .ap .ap-salvar,.pnl[data-tema-painel=passhub] .ap .ap-avancado,.pnl[data-tema-painel=passhub] .ap .ap-cenario{border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.pnl[data-tema-painel=passhub] .ap .ap-band,.pnl[data-tema-painel=passhub] .ap .ap-band-sec,.pnl[data-tema-painel=passhub] .ap .ap-tabela-band{border-radius:var(--radius-card)}.pnl[data-tema-painel=passhub] .ap .ap-tese.on{border-color:var(--color-ink);box-shadow:0 0 0 2px #1111110f}.pnl[data-tema-painel=passhub] .ap .ap-tese.on b{color:var(--color-text)}.pnl[data-tema-painel=passhub] .ap .ap-segm button.on,.pnl[data-tema-painel=passhub] .ap .ap-cota-toggle button.on,.pnl[data-tema-painel=passhub] .ap .ap-perfil.on{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-on-ink)}.pnl[data-tema-painel=passhub] .ap .ap-principal{background:var(--color-primary)}.pnl[data-tema-painel=passhub] .ap .ap-principal.positivo{background:var(--color-success)}.pnl[data-tema-painel=passhub] .ap .ap-principal.negativo{background:var(--color-danger)}.pnl[data-tema-painel=passhub] .ap .ap-barra{background:var(--color-ink);border-radius:var(--radius-card)}.pnl[data-tema-painel=passhub] .ap .ap-di-bar i{background:var(--color-primary)}.pnl[data-tema-painel=passhub] .ap .ap-horizonte.longo{background:var(--color-primary-soft);border-color:var(--color-primary-soft);color:var(--color-primary-soft-text)}.pnl[data-tema-painel=passhub] .ap .ap-slider-v input,.pnl[data-tema-painel=passhub] .ap .ap-cota-bcb-in,.pnl[data-tema-painel=passhub] .ap .ap-rend-input{border-radius:var(--radius-ctrl)}.pnl[data-tema-painel=passhub] .ap input[type=range]{accent-color:var(--color-ink)}.pnl[data-tema-painel=passhub] .apr{background:var(--color-ink)}.pnl[data-tema-painel=passhub] .apr .ap-esferas.ap-placar{background:#1c1f26}
.pnl[data-tema-painel=private]{--pnl-banda:linear-gradient(160deg, var(--indigo-900) 0%, var(--indigo-800) 60%, var(--indigo-900) 100%);--pnl-vidro:#ffffff0f;--pnl-vidro-borda:#ffffff24;--pnl-vidro-hover:#ffffff1a;--pnl-private-atencao:#f3c46f}.pnl[data-tema-painel=private] .pnl-sidebar{background:radial-gradient(circle at 100% 0%, #37e28429, transparent 42%), var(--pnl-marca-escura)}.pnl[data-tema-painel=private] .pnl-brand{padding-bottom:1.15rem}.pnl[data-tema-painel=private] .pnl-cab{isolation:isolate;background:var(--pnl-banda);color:#fff;border-radius:16px;align-items:center;gap:1rem;margin:-.25rem 0 1.5rem;padding:1.35rem 1.75rem;position:relative;overflow:hidden}.pnl[data-tema-painel=private] .pnl-cab:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#37e28438,#0000 65%);border-radius:50%;width:380px;height:380px;position:absolute;top:-160px;right:-90px}.pnl[data-tema-painel=private] .pnl-cab-ic{background:var(--pnl-vidro);border:1px solid var(--pnl-vidro-borda);color:var(--pnl-acento)}.pnl[data-tema-painel=private] .pnl-cab h1{color:#fff;letter-spacing:-.03em;font-size:1.6rem;font-weight:500}.pnl[data-tema-painel=private] .pnl-cab p{color:var(--indigo-200)}.pnl[data-tema-painel=private] .pnl-trilha,.pnl[data-tema-painel=private] .pnl-trilha a,.pnl[data-tema-painel=private] .pnl-trilha-sep{color:var(--indigo-300)}.pnl[data-tema-painel=private] .pnl-trilha a:hover{color:#fff}.pnl[data-tema-painel=private] .pnl-cab :is(a,button):focus-visible{outline-color:#fff}.pnl[data-tema-painel=private] .pnl-main:has(.pnl-banda) .pnl-cab{border-radius:16px 16px 0 0;margin-bottom:0;padding-bottom:.25rem}.pnl[data-tema-painel=private] .pnl-banda{isolation:isolate;background:var(--pnl-banda);color:#fff;border-radius:0 0 16px 16px;margin:0 0 1.5rem;padding:.35rem 1.75rem 1.5rem;position:relative;overflow:hidden}.pnl[data-tema-painel=private] .pnl-banda>.pnl-sub{color:var(--indigo-200);margin:0}.pnl[data-tema-painel=private] .pnl-banda .pnl-hero{margin:1rem 0 .75rem}.pnl[data-tema-painel=private] .pnl-banda .pnl-stats{margin:0}.pnl[data-tema-painel=private] .pnl-banda :is(.pnl-hero-card,.pnl-stat){background:var(--pnl-vidro);border:1px solid var(--pnl-vidro-borda);box-shadow:none;color:#fff;-webkit-backdrop-filter:blur(8px);border-radius:12px}.pnl[data-tema-painel=private] .pnl-banda :is(.pnl-hero-card,.pnl-stat):hover{background:var(--pnl-vidro-hover);box-shadow:none;transform:none}.pnl[data-tema-painel=private] .pnl-banda .pnl-hero-card.brand{background:var(--pnl-vidro-hover);border-color:#37e28466}.pnl[data-tema-painel=private] .pnl-banda .pnl-hero-card.brand:after{display:none}.pnl[data-tema-painel=private] .pnl-banda :is(.pnl-hero-v,.pnl-stat-v){color:#fff;letter-spacing:-.03em;font-weight:600}.pnl[data-tema-painel=private] .pnl-banda .pnl-hero-card.brand .pnl-hero-v{color:var(--pnl-acento)}.pnl[data-tema-painel=private] .pnl-banda .pnl-stat.warn .pnl-stat-v{color:var(--pnl-private-atencao)}.pnl[data-tema-painel=private] .pnl-banda .pnl-stat.gold .pnl-stat-v{color:var(--pnl-acento)}.pnl[data-tema-painel=private] .pnl-banda .pnl-hero-l{color:#fff}.pnl[data-tema-painel=private] .pnl-banda :is(.pnl-hero-sub,.pnl-hero-sub.on,.pnl-stat-l){color:var(--indigo-200)}.pnl[data-tema-painel=private] .pnl-banda .pnl-btncard:focus-visible{outline-color:#fff}.pnl[data-tema-painel=private] :is(.pnl-stat,.pnl-hero-card):hover{transform:none}.pnl[data-tema-painel=private] .pnl-h2{letter-spacing:-.02em;color:var(--pnl-ink);font-weight:500}.pnl[data-tema-painel=private] .pnl-h1{letter-spacing:-.03em;font-weight:500}@media (max-width:720px){.pnl[data-tema-painel=private] .pnl-cab{margin-top:0;padding:1.1rem 1.15rem}.pnl[data-tema-painel=private] .pnl-banda{padding:.35rem 1.15rem 1.15rem}}
.pnl[data-tema-painel=blocos]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#fbfbfd;--color-surface:#fff;--color-surface-subtle:#f4f5fa;--color-surface-sunken:#eef0fa;--color-surface-hover:#eef0fa;--color-overlay:#14172e80;--color-border:#e2e4ee;--color-border-strong:#b6bad3;--color-divider:#eceef5;--color-text:#14172e;--color-text-muted:#565b78;--color-text-subtle:#646985;--color-text-inverse:#fff;--color-primary:#3848a8;--color-primary-hover:#2e3c8c;--color-primary-active:#283372;--color-primary-soft:#eef0fa;--color-primary-soft-text:#283372;--color-on-primary:#fff;--color-focus-ring:#3848a82e;--color-accent:#37e284;--color-accent-strong:#137e47;--color-accent-soft:#e7fcf1;--color-accent-soft-text:#135e38;--color-success:#137e47;--color-success-soft:#e7fcf1;--color-success-soft-text:#135e38;--color-warning-soft-text:#8a5300;--blc-tinta:#1b2049;--blc-menu-txt:#3b3f5c;--blc-faixa:#3848a8;--blc-faixa-txt:#dce0f4;--blc-faixa-sub:#b9c1e9;--blc-ganho-claro:#37e284;--blc-anel:url(/contemplei-ds/icon-white.svg);--blc-anel-indigo:url(/contemplei-ds/icon-indigo.svg);--radius-card:14px;--radius-ctrl:10px;--radius-pill:999px;--shadow-card:none;--shadow-xs:none;--shadow-sm:none;--shadow-md:0 2px 8px #1b204914;--shadow-lg:0 18px 48px #1b20492e;--pnl-marca-escura:#1b2049}[data-theme=dark] .pnl[data-tema-painel=blocos],.pnl[data-tema-painel=blocos][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#10132a;--color-surface:#171b36;--color-surface-subtle:#141831;--color-surface-sunken:#222852;--color-surface-hover:#1e2347;--color-overlay:#050610a6;--color-border:#2a3060;--color-border-strong:#3d4480;--color-divider:#222852;--color-text:#eef0fa;--color-text-muted:#b9c1e9;--color-text-subtle:#8c99d8;--color-text-inverse:#10132a;--color-primary:#8c99d8;--color-primary-hover:#b9c1e9;--color-primary-active:#dce0f4;--color-primary-soft:#8c99d829;--color-primary-soft-text:#dce0f4;--color-on-primary:#10132a;--color-success:#37e284;--color-success-soft:#37e28424;--color-success-soft-text:#91f0bd;--color-accent-strong:#37e284;--color-warning-soft-text:#f3c46f;--blc-tinta:#eef0fa;--blc-menu-txt:#dce0f4;--blc-faixa:#283372;--blc-anel-indigo:url(/contemplei-ds/icon-white.svg)}.pnl[data-tema-painel=blocos]{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body)}.pnl[data-tema-painel=blocos] :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--indigo-300,#8c99d8);outline-offset:2px}.pnl[data-tema-painel=blocos] .pnl-shell{overflow-x:clip}.pnl[data-tema-painel=blocos] .pnl-sidebar{background:var(--color-surface-subtle);width:17.25rem;color:var(--color-text);border-right:1px solid var(--color-border)}.pnl[data-tema-painel=blocos] .pnl-sidebar:has(.pnl-nav.recolhido){width:4.5rem}.pnl[data-tema-painel=blocos] .pnl-brand{padding:1.4rem 1.4rem 1rem}.pnl[data-tema-painel=blocos] .pnl-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-subtle);margin-top:.4rem;font-size:.66rem;font-weight:600}.pnl[data-tema-painel=blocos] .pnl-nav{gap:.08rem;padding:.25rem .85rem .5rem}.pnl[data-tema-painel=blocos] .pnl-nav-grupo{padding-bottom:.35rem}.pnl[data-tema-painel=blocos] .pnl-nav-titulo{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-subtle);padding:.75rem .65rem .3rem;font-size:.66rem;font-weight:600}.pnl[data-tema-painel=blocos] .pnl-nav-item{box-sizing:border-box;color:var(--blc-menu-txt);border-radius:var(--radius-ctrl);padding:.45rem .65rem;font-size:.845rem;font-weight:500}.pnl[data-tema-painel=blocos] .pnl-nav-ic{color:var(--color-text-subtle)}.pnl[data-tema-painel=blocos] .pnl-nav-item:hover{background:var(--color-surface-hover);color:var(--color-text)}.pnl[data-tema-painel=blocos] .pnl-nav-item.ativo,.pnl[data-tema-painel=blocos] .pnl-nav-item.ativo:hover{background:var(--color-primary);color:var(--color-on-primary);font-weight:600}.pnl[data-tema-painel=blocos] .pnl-nav-item.ativo .pnl-nav-ic{color:var(--color-on-primary)}.pnl[data-tema-painel=blocos] .pnl-nav-item.ativo:before{display:none}.pnl[data-tema-painel=blocos] .pnl-nav-badge{background:var(--color-primary);color:var(--color-on-primary);padding:.06rem .42rem;font-size:.68rem;font-weight:700}.pnl[data-tema-painel=blocos] .pnl-nav-item.ativo .pnl-nav-badge{background:var(--color-surface);color:var(--color-primary)}.pnl[data-tema-painel=blocos] .pnl-nav-novo{background:var(--indigo-100,#dce0f4);color:var(--indigo-700,#283372);padding:.12rem .45rem;font-size:.58rem}.pnl[data-tema-painel=blocos] .pnl-nav-item.ativo .pnl-nav-novo{color:var(--color-on-primary);background:#fff3}.pnl[data-tema-painel=blocos] .pnl-nav-recolher{color:var(--color-text-subtle)}.pnl[data-tema-painel=blocos] .pnl-nav-recolher:hover{background:var(--color-surface-hover);color:var(--color-text)}.pnl[data-tema-painel=blocos] .pnl-nav.recolhido [data-tooltip]:hover:after,.pnl[data-tema-painel=blocos] .pnl-sidebar [data-tooltip]:focus-visible:after{background:var(--blc-tinta);color:var(--color-surface)}.pnl[data-tema-painel=blocos] .pnl-perfil{border-top:1px solid var(--color-border);padding:.85rem 1.1rem}.pnl[data-tema-painel=blocos] .pnl-perfil-papel{color:var(--color-text-muted);font-size:.78rem;font-weight:500}.pnl[data-tema-painel=blocos] .pnl-perfil-acao{color:var(--color-text-subtle);border-radius:var(--radius-ctrl)}.pnl[data-tema-painel=blocos] .pnl-perfil-acao:hover{background:var(--color-surface-hover);color:var(--color-text)}.pnl[data-tema-painel=blocos] .pnl-cab{isolation:isolate;background:var(--blc-faixa);border-image:linear-gradient(var(--blc-faixa) 0 0) fill 0 // 0 100vw;color:var(--color-on-primary);align-items:flex-end;gap:0;margin:-1.75rem -2rem 2.25rem;padding:2.4rem 2rem 2.2rem;position:relative;overflow:hidden}.pnl[data-tema-painel=blocos] .pnl-cab:after{content:"";z-index:-1;aspect-ratio:858/582;background:var(--blc-anel) no-repeat center / contain;opacity:.13;pointer-events:none;width:38rem;position:absolute;top:-12rem;right:-7rem}.pnl[data-tema-painel=blocos] .pnl-cab-ic{display:none}.pnl[data-tema-painel=blocos] .pnl-cab h1{font-family:var(--font-headline);letter-spacing:-.035em;color:var(--color-on-primary);text-wrap:balance;font-size:clamp(1.85rem,3vw,2.75rem);font-weight:600;line-height:1.05}.pnl[data-tema-painel=blocos] .pnl-cab p{color:var(--blc-faixa-txt);max-width:62ch;margin-top:.6rem;font-size:.98rem}.pnl[data-tema-painel=blocos] .pnl-trilha{letter-spacing:.08em;text-transform:uppercase;margin-bottom:.55rem;font-size:.72rem;font-weight:600}.pnl[data-tema-painel=blocos] .pnl-trilha,.pnl[data-tema-painel=blocos] .pnl-trilha a,.pnl[data-tema-painel=blocos] .pnl-trilha-sep{color:var(--blc-faixa-sub)}.pnl[data-tema-painel=blocos] .pnl-trilha a:hover{color:var(--color-on-primary)}.pnl[data-tema-painel=blocos] .pnl-cab :is(a,button):focus-visible{outline-color:var(--color-on-primary)}.pnl[data-tema-painel=blocos] .pnl-cab:not(:has(h1)){margin-bottom:1.75rem;padding-block:1.1rem 1rem}.pnl[data-tema-painel=blocos] .pnl-cab:not(:has(h1)):after{display:none}.pnl[data-tema-painel=blocos] .pnl-cab:not(:has(h1)) .pnl-trilha{margin:0}.pnl[data-tema-painel=blocos] .pnl-h1{font-family:var(--font-headline);letter-spacing:-.03em;color:var(--blc-tinta);font-weight:600}.pnl[data-tema-painel=blocos] :is(.pnl-h2,.pnl-secao-t,.pnl-empty-t,.pnl-painel-t){font-family:var(--font-headline);letter-spacing:-.02em;color:var(--blc-tinta);font-weight:600}.pnl[data-tema-painel=blocos] .pnl-h2{font-size:1.2rem}.pnl[data-tema-painel=blocos] .pnl-secao-t{font-size:1.15rem}.pnl[data-tema-painel=blocos] .pnl-sub{color:var(--color-text-muted)}.pnl[data-tema-painel=blocos] .pnl-banda{margin:0 0 2.5rem}.pnl[data-tema-painel=blocos] .pnl-banda>.pnl-sub{border:1.5px solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-text-muted);margin:0 0 1.25rem;padding:.2rem .7rem;font-size:.75rem;font-weight:600;display:inline-block}.pnl[data-tema-painel=blocos] .pnl-banda .pnl-hero{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid}.pnl[data-tema-painel=blocos] .pnl-banda .pnl-stats{border-top:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:2rem 0 0;padding-top:1.75rem;display:grid}.pnl[data-tema-painel=blocos] .pnl-banda :is(.pnl-hero-card,.pnl-stat),.pnl[data-tema-painel=blocos] .pnl-banda :is(.pnl-hero-card,.pnl-stat):hover{text-align:left;border:0;border-left:1px solid var(--color-border);box-shadow:none;background:0 0;border-radius:0;flex-direction:column;align-items:flex-start;min-width:0;padding:.15rem 1.6rem .25rem;display:flex;transform:none}.pnl[data-tema-painel=blocos] .pnl-banda :is(.pnl-hero-card,.pnl-stat):first-child{border-left:0;padding-left:0}.pnl[data-tema-painel=blocos] .pnl-banda .pnl-hero-card.brand,.pnl[data-tema-painel=blocos] .pnl-banda .pnl-hero-card.brand:hover{border-color:var(--color-border);background:0 0}.pnl[data-tema-painel=blocos] .pnl-banda .pnl-hero-card.brand:after{display:none}.pnl[data-tema-painel=blocos] .pnl-banda :is(.pnl-hero-card,.pnl-stat):hover{background-image:none}.pnl[data-tema-painel=blocos] .pnl-banda :is(.pnl-hero-l,.pnl-stat-l){color:var(--color-text-muted);order:-1;margin:0;font-size:.875rem;font-weight:500}.pnl[data-tema-painel=blocos] .pnl-banda .pnl-hero-v{font-family:var(--font-headline);letter-spacing:-.035em;color:var(--blc-tinta);white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:.6rem;font-size:clamp(2.1rem,3.4vw,3.25rem);font-weight:600;line-height:1}.pnl[data-tema-painel=blocos] .pnl-banda .pnl-hero-card.brand .pnl-hero-v{color:var(--color-primary)}.pnl[data-tema-painel=blocos] .pnl-banda :is(.pnl-hero-sub,.pnl-hero-sub.on){color:var(--color-text-subtle);opacity:1;margin-top:.6rem;font-size:.8rem}.pnl[data-tema-painel=blocos] .pnl-banda .pnl-stat-v{font-family:var(--font-headline);letter-spacing:-.03em;color:var(--blc-tinta);white-space:nowrap;margin-top:.45rem;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:600;line-height:1.05}.pnl[data-tema-painel=blocos] .pnl-banda .pnl-stat.warn .pnl-stat-v{color:var(--color-warning-soft-text)}.pnl[data-tema-painel=blocos] .pnl-banda .pnl-stat.gold .pnl-stat-v{color:var(--color-success)}.pnl[data-tema-painel=blocos] .pnl-banda .pnl-btncard{cursor:pointer}.pnl[data-tema-painel=blocos] .pnl-banda .pnl-btncard:hover :is(.pnl-hero-v,.pnl-stat-v){text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.pnl[data-tema-painel=blocos] .pnl-bar-track{background:0 0;border-radius:4px}.pnl[data-tema-painel=blocos] .pnl-bar-fill{border-radius:4px}.pnl[data-tema-painel=blocos] .pnl-bar-fill.nao_contemplado{background:var(--color-primary)}.pnl[data-tema-painel=blocos] .pnl-bar-fill.contemplado{background:var(--blc-tinta)}.pnl[data-tema-painel=blocos] .pnl-bar-fill.quitado{background:var(--indigo-300,#8c99d8)}.pnl[data-tema-painel=blocos] .pnl-bar-val{font-family:var(--font-headline);color:var(--blc-tinta);font-variant-numeric:tabular-nums;font-weight:600}.pnl[data-tema-painel=blocos] :is(.pnl-card,.pnl-stat,.pnl-hero-card,.pnl-panel,.pnl-donut-wrap,.pnl-form,.pnl-ok,.pnl-msg,.pnl-regua,.pnl-camp,.pnl-tablewrap,.pnl-people,.pnl-empty,.pnl-metrica){background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:none}.pnl[data-tema-painel=blocos] .pnl-empty{border-style:dashed;border-color:var(--color-border-strong)}.pnl[data-tema-painel=blocos] :is(.pnl-card,.pnl-stat,.pnl-hero-card,.mkt-card,.pnl-metrica.clicavel):hover{box-shadow:none;border-color:var(--indigo-300,#8c99d8);transform:none}.pnl[data-tema-painel=blocos] .pnl-modal{background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-lg)}.pnl[data-tema-painel=blocos] :is(.pnl-modal-overlay,.pnl-modal-bg){background:var(--color-overlay)}.pnl[data-tema-painel=blocos] .pnl-hero-card.brand{background:var(--color-primary);border-color:var(--color-primary)}.pnl[data-tema-painel=blocos] .pnl-hero-card.brand:after{display:none}.pnl[data-tema-painel=blocos] :is(.pnl-card-val,.pnl-stat-v,.pnl-hero-v,.mkt-price,.pnl-count,.pnl-legend-val,.pnl-metrica-v,.pnl-seg-v){font-family:var(--font-headline);letter-spacing:-.025em;color:var(--blc-tinta);font-variant-numeric:tabular-nums;font-weight:600}.pnl[data-tema-painel=blocos] .pnl-stat.warn .pnl-stat-v{color:var(--color-warning-soft-text)}.pnl[data-tema-painel=blocos] .pnl-stat.gold .pnl-stat-v{color:var(--color-success)}.pnl[data-tema-painel=blocos] .pnl-metrica{padding:1rem 1.15rem}.pnl[data-tema-painel=blocos] .pnl-metrica-l{color:var(--color-text-muted);font-weight:500}.pnl[data-tema-painel=blocos] .pnl-metrica-v{font-size:1.75rem;line-height:1.1}.pnl[data-tema-painel=blocos] .pnl-metrica-d{color:var(--color-text-subtle)}.pnl[data-tema-painel=blocos] .pnl-metrica:is(.erro,.ok,.atencao){background:var(--color-surface)}.pnl[data-tema-painel=blocos] .pnl-metrica.erro .pnl-metrica-v{color:var(--color-danger)}.pnl[data-tema-painel=blocos] .pnl-metrica.ok .pnl-metrica-v{color:var(--color-success)}.pnl[data-tema-painel=blocos] .pnl-metrica.atencao .pnl-metrica-v{color:var(--color-warning-soft-text)}.pnl[data-tema-painel=blocos] .pnl-btn{background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-pill);letter-spacing:0;text-transform:none;min-height:2.75rem;box-shadow:none;padding:.6rem 1.35rem;font-size:.9rem;font-weight:600;transition:background .18s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1)}.pnl[data-tema-painel=blocos] .pnl-btn:hover:not(:disabled){background:var(--color-primary-hover);filter:none;box-shadow:none;transform:none}.pnl[data-tema-painel=blocos] .pnl-btn:active:not(:disabled){transform:scale(.98)}.pnl[data-tema-painel=blocos] .pnl-btn-sm{min-height:2.25rem;padding:.4rem .95rem;font-size:.82rem}.pnl[data-tema-painel=blocos] :is(.pnl-btn-sec,.pnl-navbtn,.pnl-btn-ghost,.pnl-btn-2){background:var(--color-surface);color:var(--blc-tinta);border:1.5px solid var(--blc-tinta);border-radius:var(--radius-pill);font-weight:600}.pnl[data-tema-painel=blocos] :is(.pnl-btn-sec,.pnl-navbtn,.pnl-btn-ghost,.pnl-btn-2):hover:not(:disabled){background:var(--color-primary-soft);color:var(--blc-tinta);border-color:var(--blc-tinta)}.pnl[data-tema-painel=blocos] .pnl-btn-ghost{border-color:var(--color-border-strong)}.pnl[data-tema-painel=blocos] .pnl-filebtn{border-radius:var(--radius-pill);border-color:var(--color-border-strong);color:var(--blc-tinta);background:var(--color-surface)}.pnl[data-tema-painel=blocos] .pnl-filebtn:hover{border-color:var(--color-primary);background:var(--color-primary-soft)}.pnl[data-tema-painel=blocos] .pnl-iconbtn{background:var(--color-surface);border-radius:var(--radius-ctrl)}.pnl[data-tema-painel=blocos] .pnl-iconbtn.has{border-color:var(--color-primary);color:var(--color-primary)}.pnl[data-tema-painel=blocos] :is(.pnl-link,.pnl-linkbtn){color:var(--color-primary);font-weight:600}.pnl[data-tema-painel=blocos] :is(.pnl-input,.pnl-select){background:var(--color-surface);border:1.5px solid var(--color-border-strong);color:var(--color-text);border-radius:var(--radius-ctrl);font-size:.9rem}.pnl[data-tema-painel=blocos] .pnl-input:not(.pnl-textarea,textarea){min-height:2.75rem;padding:.5rem .9rem}.pnl[data-tema-painel=blocos] .pnl-select{min-height:2.25rem;padding:.3rem .65rem;font-size:.84rem}.pnl[data-tema-painel=blocos] :is(.pnl-input,.pnl-select)::placeholder{color:var(--color-text-subtle)}.pnl[data-tema-painel=blocos] :is(.pnl-input,.pnl-select):focus{border-color:var(--color-primary);box-shadow:0 0 0 4px var(--color-focus-ring);outline:0}.pnl[data-tema-painel=blocos] .pnl-label>span,.pnl[data-tema-painel=blocos] .pnl-label-span{color:var(--color-text);font-weight:600}.pnl[data-tema-painel=blocos] .pnl-modos{background:0 0;border:0;flex-wrap:wrap;gap:.35rem;max-width:100%;padding:0;display:inline-flex}.pnl[data-tema-painel=blocos] .pnl-modos button{border:1.5px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);border-radius:var(--radius-pill);min-height:2.35rem;padding:.35rem 1rem;font-size:.82rem;font-weight:600}.pnl[data-tema-painel=blocos] .pnl-modos button:hover{border-color:var(--indigo-300,#8c99d8);color:var(--color-text)}.pnl[data-tema-painel=blocos] .pnl-modos button.sel,.pnl[data-tema-painel=blocos] .pnl-modos button.sel:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.pnl[data-tema-painel=blocos] .pnl-segs{gap:.45rem;margin:1.25rem 0}.pnl[data-tema-painel=blocos] .pnl-seg{background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-pill);min-width:0;min-height:2.35rem;box-shadow:none;flex-direction:row-reverse;align-items:center;gap:.5rem;padding:.35rem 1rem;display:inline-flex}.pnl[data-tema-painel=blocos] .pnl-seg:hover{box-shadow:none;border-color:var(--indigo-300,#8c99d8);transform:none}.pnl[data-tema-painel=blocos] .pnl-seg-v{letter-spacing:0;font-size:.9rem}.pnl[data-tema-painel=blocos] .pnl-seg-l{color:var(--color-text-muted);align-items:center;gap:.3rem;margin:0;font-size:.82rem;font-weight:600;display:inline-flex}.pnl[data-tema-painel=blocos] .pnl-seg.em_atraso .pnl-seg-v{color:var(--color-danger)}.pnl[data-tema-painel=blocos] .pnl-seg.contemplado .pnl-seg-v{color:var(--color-success)}.pnl[data-tema-painel=blocos] .pnl-seg:is(.sel,.on),.pnl[data-tema-painel=blocos] .pnl-seg:is(.sel,.on):hover{background:var(--color-primary);border-color:var(--color-primary)}.pnl[data-tema-painel=blocos] .pnl-seg:is(.sel,.on) :is(.pnl-seg-v,.pnl-seg-l){color:var(--color-on-primary)}.pnl[data-tema-painel=blocos] :is(.pnl-radio,.pnl-toggle){background:var(--color-surface);border-radius:var(--radius-ctrl)}.pnl[data-tema-painel=blocos] :is(.pnl-radio,.pnl-toggle).sel{border-color:var(--color-primary);background:var(--color-primary-soft);box-shadow:inset 0 0 0 1px var(--color-primary)}.pnl[data-tema-painel=blocos] :is(.pnl-regua,.pnl-radio,.pnl-toggle,.pnl-person) input{accent-color:var(--color-primary)}.pnl[data-tema-painel=blocos] .pnl-person.sel{background:var(--color-primary-soft)}.pnl[data-tema-painel=blocos] :is(.pnl-selo,.badge){border-radius:var(--radius-pill);font-weight:600}.pnl[data-tema-painel=blocos] .badge.gold{background:var(--color-primary-soft);color:var(--color-primary-soft-text)}.pnl[data-tema-painel=blocos] .badge.muted{background:var(--color-surface-sunken);color:var(--color-text-muted)}.pnl[data-tema-painel=blocos] .mkt-gain{background:var(--color-success-soft);color:var(--color-success-soft-text);border-radius:var(--radius-pill);border-color:#0000}.pnl[data-tema-painel=blocos] .pnl-aviso{border-radius:var(--radius-ctrl)}.pnl[data-tema-painel=blocos] .pnl-table{font-size:.875rem}.pnl[data-tema-painel=blocos] .pnl-table thead tr{background:var(--color-surface-subtle)}.pnl[data-tema-painel=blocos] .pnl-table th{letter-spacing:0;text-transform:none;color:var(--color-text-subtle);border-bottom:1px solid var(--color-border);background:var(--color-surface-subtle);padding:.85rem 1.1rem;font-size:.75rem;font-weight:600}.pnl[data-tema-painel=blocos] .pnl-table td{border-top:1px solid var(--color-border);padding:.9rem 1.1rem}.pnl[data-tema-painel=blocos] .pnl-table tbody tr:first-child td{border-top:0}.pnl[data-tema-painel=blocos] .pnl-table tbody tr:hover,.pnl[data-tema-painel=blocos] .pnl-cli-row:hover{background:var(--color-primary-soft)}.pnl[data-tema-painel=blocos] .pnl-table td.num,.pnl[data-tema-painel=blocos] .pnl-table .num{font-family:var(--font-headline);letter-spacing:-.01em;font-weight:600}.pnl[data-tema-painel=blocos] .pnl-cli-nome{color:var(--color-text);font-weight:600}.pnl[data-tema-painel=blocos] .pnl-msg-text{background:var(--color-surface-subtle);border-radius:var(--radius-ctrl)}.pnl[data-tema-painel=blocos] .pnl-donut:after{background:var(--color-surface)}.pnl[data-tema-painel=blocos] :is(.pnl-banner,.pnl-note,.pnl-result,.pnl-skel-i){border-radius:var(--radius-ctrl)}.pnl[data-tema-painel=blocos] .pnl-empty-ic{background:var(--color-primary-soft);color:var(--color-primary)}.pnl[data-tema-painel=blocos]:has(.pnl-login-blocos) :is(.pnl-sidebar,.pnl-topbar,.pnl-cab,.pnl-barra-inf){display:none}.pnl[data-tema-painel=blocos]:has(.pnl-login-blocos) .pnl-main{max-width:none;padding:0}.pnl[data-tema-painel=blocos] .pnl-login-blocos{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100dvh;display:grid}.pnl[data-tema-painel=blocos] .pnl-login-marca{isolation:isolate;background:var(--color-primary);color:var(--color-on-primary);flex-direction:column;padding:clamp(1.75rem,4vw,3.5rem);display:flex;position:relative;overflow:hidden}.pnl[data-tema-painel=blocos] .pnl-login-marca:after{content:"";z-index:-1;aspect-ratio:858/582;background:var(--blc-anel) no-repeat center / contain;opacity:.14;pointer-events:none;width:68rem;position:absolute;bottom:-20rem;left:-16rem}.pnl[data-tema-painel=blocos] .pnl-login-logo{align-self:flex-start;width:auto;height:30px}.pnl[data-tema-painel=blocos] .pnl-login-marca h2{max-width:11ch;font-family:var(--font-headline);letter-spacing:-.04em;text-wrap:balance;margin:auto 0 0;padding-top:4rem;font-size:clamp(2.2rem,4.4vw,4rem);font-weight:600;line-height:1.03}.pnl[data-tema-painel=blocos] .pnl-login-marca p{max-width:40ch;color:var(--blc-faixa-txt);margin:1.1rem 0 0;font-size:1.05rem;line-height:1.55}.pnl[data-tema-painel=blocos] .pnl-login-form{justify-content:center;align-items:center;padding:3rem clamp(1.25rem,4vw,3.5rem);display:flex}.pnl[data-tema-painel=blocos] .pnl-login-form>.pnl-narrow-sm{width:min(100%,26rem);max-width:none;margin:0}.pnl[data-tema-painel=blocos] .pnl-login-form .pnl-center.pnl-topo-form{text-align:left}.pnl[data-tema-painel=blocos] .pnl-login-form .pnl-h1{letter-spacing:-.035em;color:var(--blc-tinta);font-size:2.25rem}.pnl[data-tema-painel=blocos] .pnl-login-form .pnl-form{background:0 0;border:0;padding:0}.pnl[data-tema-painel=blocos] .pnl-login-form .pnl-btn{width:100%;min-height:3rem;font-size:.95rem}.pnl[data-tema-painel=blocos] .pnl-login-form .pnl-rodape-form{text-align:left}.pnl[data-tema-painel=blocos] .pnl-barra-inf{display:none}@media (max-width:900px){.pnl[data-tema-painel=blocos] .pnl-topbar{background:var(--color-surface);border-bottom:1px solid var(--color-border);flex-direction:row-reverse;justify-content:space-between;min-height:3.5rem}.pnl[data-tema-painel=blocos] .pnl-menu-btn{width:2.75rem;height:2.75rem;color:var(--blc-tinta)}.pnl[data-tema-painel=blocos] .pnl-menu-btn:hover{background:var(--color-primary-soft)}.pnl[data-tema-painel=blocos] .pnl-sidebar{border-right:0;width:min(19rem,86vw)}.pnl[data-tema-painel=blocos] .pnl-sidebar-toggle-input:checked~.pnl-sidebar-overlay{background:var(--color-overlay)}.pnl[data-tema-painel=blocos] .pnl-nav-item{min-height:2.75rem;font-size:.92rem}.pnl[data-tema-painel=blocos] .pnl-main{padding:1.5rem 1rem calc(6rem + env(safe-area-inset-bottom,0px))}.pnl[data-tema-painel=blocos] .pnl-cab{border-image:;margin:-1.5rem -1rem 1.75rem;padding:1.75rem 1.25rem 1.6rem}.pnl[data-tema-painel=blocos] .pnl-cab:after{width:24rem;top:-8rem;right:-9rem}.pnl[data-tema-painel=blocos] .pnl-cab h1{font-size:1.85rem}.pnl[data-tema-painel=blocos] .pnl-cab p{font-size:.92rem}.pnl[data-tema-painel=blocos] .pnl-barra-inf{z-index:40;padding:.35rem .25rem calc(.35rem + env(safe-area-inset-bottom,0px));background:var(--color-surface);border-top:1px solid var(--color-border);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.pnl[data-tema-painel=blocos] .pnl-barra-inf-item{border-radius:var(--radius-ctrl);min-height:3.25rem;color:var(--color-text-subtle);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;font-size:.68rem;font-weight:600;text-decoration:none;display:flex}.pnl[data-tema-painel=blocos] .pnl-barra-inf-item[aria-current=page]{color:var(--color-primary)}.pnl[data-tema-painel=blocos] .pnl-barra-inf-item[aria-current=page] .pnl-barra-inf-ic{background:var(--color-primary);color:var(--color-on-primary)}.pnl[data-tema-painel=blocos] .pnl-barra-inf-ic{border-radius:var(--radius-pill);place-items:center;width:3.25rem;height:1.85rem;display:grid;position:relative}.pnl[data-tema-painel=blocos] .pnl-barra-inf-badge{border-radius:var(--radius-pill);background:var(--color-primary);min-width:1.1rem;color:var(--color-on-primary);text-align:center;box-shadow:0 0 0 2px var(--color-surface);padding:0 .3rem;font-size:.62rem;font-weight:700;line-height:1.1rem;position:absolute;top:-.2rem;right:.35rem}.pnl[data-tema-painel=blocos] .pnl-barra-inf-item[aria-current=page] .pnl-barra-inf-badge{background:var(--color-surface);color:var(--color-primary)}.pnl[data-tema-painel=blocos] .pnl-banda :is(.pnl-hero,.pnl-stats){grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.5rem}.pnl[data-tema-painel=blocos] .pnl-banda :is(.pnl-hero-card,.pnl-stat):nth-child(odd){border-left:0;padding-left:0}.pnl[data-tema-painel=blocos] .pnl-banda :is(.pnl-hero-card,.pnl-stat):nth-child(2n){padding-left:1.1rem;padding-right:0}.pnl[data-tema-painel=blocos] .pnl-banda .pnl-hero-v{font-size:2rem}.pnl[data-tema-painel=blocos] .pnl-banda .pnl-stat-v{white-space:normal;font-size:1.4rem}.pnl[data-tema-painel=blocos] .pnl-login-blocos{grid-template-columns:1fr}.pnl[data-tema-painel=blocos] .pnl-login-marca{padding:1.5rem 1.25rem 2rem}.pnl[data-tema-painel=blocos] .pnl-login-marca h2{padding-top:2.5rem;font-size:2.1rem}.pnl[data-tema-painel=blocos] .pnl-login-marca p{font-size:.95rem}.pnl[data-tema-painel=blocos] .pnl-login-form{align-items:flex-start;padding:2rem 1.25rem 3rem}}@media (max-width:640px){.pnl[data-tema-painel=blocos] .pnl-tablewrap .pnl-table{min-width:40rem}.pnl[data-tema-painel=blocos] .pnl-tablewrap .pnl-table:has(.pnl-cli-row){min-width:0;display:block}.pnl[data-tema-painel=blocos] .pnl-table:has(.pnl-cli-row) thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pnl[data-tema-painel=blocos] .pnl-table:has(.pnl-cli-row) tbody{display:block}.pnl[data-tema-painel=blocos] .pnl-table .pnl-cli-row{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem .75rem;padding:1rem 1.05rem;display:grid}.pnl[data-tema-painel=blocos] .pnl-table tbody .pnl-cli-row:first-child{border-top:0}.pnl[data-tema-painel=blocos] .pnl-table .pnl-cli-row>td{border:0;min-width:0;padding:0;display:block}.pnl[data-tema-painel=blocos] .pnl-table .pnl-cli-row>td:first-child{grid-column:1}.pnl[data-tema-painel=blocos] .pnl-table .pnl-cli-row>td:nth-child(2){color:var(--color-text-muted);grid-column:1;font-size:.82rem}.pnl[data-tema-painel=blocos] .pnl-table .pnl-cli-row>td:nth-child(3){grid-area:1/2;justify-self:end}.pnl[data-tema-painel=blocos] .pnl-table .pnl-cli-row>td:nth-child(4){grid-column:1}.pnl[data-tema-painel=blocos] .pnl-table .pnl-cli-row>td:nth-child(5){grid-area:2/2/span 2;place-self:end}.pnl[data-tema-painel=blocos] .pnl-table .pnl-cli-cotas-row{display:block}.pnl[data-tema-painel=blocos] .pnl-table .pnl-cli-cotas-row>td{padding:.75rem 1rem 1rem;display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.pnl[data-tema-painel=blocos] :is(.pnl-btn,.pnl-seg){transition:none}}.pnl[data-tema-painel=blocos] .ap,.pnl[data-tema-painel=blocos] .apr{--ap-linha:var(--color-border);--ap-ink:var(--color-text);--ap-ink2:var(--color-text-muted);--ap-ink3:var(--color-text-subtle);--ap-brand:var(--color-primary);--ap-ok:var(--color-success);--ap-bad:var(--color-danger);--ap-band:var(--blc-tinta);--ap-band-ink:var(--blc-faixa-sub);--ap-thead:var(--color-surface-subtle);--ap-virada:var(--color-success-soft);--ap-virada-ink:var(--color-success-soft-text);--ap-ruim-bg:var(--color-danger-soft);--ap-placar-neutro:var(--color-primary)}.pnl[data-tema-painel=blocos] .ap :is(.ap-cota,.ap-grupo,.ap-kpi,.ap-tabela,.ap-graf,.ap-linhas,.ap-tese,.ap-bloco,.ap-card-lado,.ap-salvar,.ap-avancado,.ap-cenario){border-radius:var(--radius-card);box-shadow:none}.pnl[data-tema-painel=blocos] .ap :is(.ap-band,.ap-band-sec,.ap-tabela-band){border-radius:var(--radius-card)}.pnl[data-tema-painel=blocos] .ap .ap-band{isolation:isolate;background:var(--color-primary);padding:1.15rem 1.4rem;position:relative;overflow:hidden}.pnl[data-tema-painel=blocos] .ap .ap-band:after{content:"";z-index:-1;aspect-ratio:858/582;background:var(--blc-anel) no-repeat center / contain;opacity:.14;pointer-events:none;border-radius:0;width:22rem;height:auto;position:absolute;top:-7rem;right:-5rem}.pnl[data-tema-painel=blocos] .ap .ap-band h2{font-family:var(--font-headline);letter-spacing:-.02em;font-size:1.25rem;font-weight:600}.pnl[data-tema-painel=blocos] .ap .ap-band p{color:var(--blc-faixa-txt)}.pnl[data-tema-painel=blocos] .ap .ap-apresentar,.pnl[data-tema-painel=blocos] .ap .ap-apresentar:hover{border-radius:var(--radius-pill);filter:none;min-height:2.75rem;padding-inline:1.2rem;transform:none}.pnl[data-tema-painel=blocos] .ap .ap-apresentar:hover:not(:disabled){background:var(--color-primary-hover)}.pnl[data-tema-painel=blocos] .ap .ap-tese.on .ap-tese-ic{color:var(--color-on-primary);background:#ffffff24}.pnl[data-tema-painel=blocos] .ap .ap-tese .ap-tese-ic{background:var(--color-primary-soft);color:var(--color-primary)}.pnl[data-tema-painel=blocos] .ap .ap-tese{border:1.5px solid var(--color-border);padding:.85rem 1rem}.pnl[data-tema-painel=blocos] .ap .ap-tese:hover{border-color:var(--indigo-300,#8c99d8)}.pnl[data-tema-painel=blocos] .ap .ap-tese b{font-family:var(--font-headline);letter-spacing:-.01em;color:var(--blc-tinta);font-weight:600}.pnl[data-tema-painel=blocos] .ap .ap-tese.on,.pnl[data-tema-painel=blocos] .ap .ap-tese.on:hover{background:var(--color-primary);border-color:var(--color-primary);box-shadow:none}.pnl[data-tema-painel=blocos] .ap .ap-tese.on b{color:var(--color-on-primary)}.pnl[data-tema-painel=blocos] .ap .ap-tese.on span{color:var(--blc-faixa-txt)}.pnl[data-tema-painel=blocos] .ap .ap-tese.on svg{color:var(--color-on-primary)}.pnl[data-tema-painel=blocos] .ap :is(.ap-segm button.on,.ap-cota-toggle button.on,.ap-perfil.on){background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.pnl[data-tema-painel=blocos] .ap .ap-perfil{border-radius:var(--radius-pill)}.pnl[data-tema-painel=blocos] .ap .ap-principal{background:var(--blc-tinta)}.pnl[data-tema-painel=blocos] .ap .ap-principal.positivo{background:var(--color-success)}.pnl[data-tema-painel=blocos] .ap .ap-principal.negativo{background:var(--color-danger)}.pnl[data-tema-painel=blocos] .ap .ap-kpi.destaque{background:var(--color-primary-soft)}.pnl[data-tema-painel=blocos] .ap .ap-barra{background:var(--blc-tinta);border-radius:var(--radius-card)}.pnl[data-tema-painel=blocos] .ap .ap-di-bar{background:0 0}.pnl[data-tema-painel=blocos] .ap .ap-di-bar i{background:var(--color-primary)}.pnl[data-tema-painel=blocos] .ap :is(.ap-di-l.consorcio,.ap-di-l.custo) .ap-di-bar i{background:var(--color-success)}.pnl[data-tema-painel=blocos] .ap .ap-tip{background:var(--blc-tinta)}.pnl[data-tema-painel=blocos] .ap :is(.ap-slider-v input,.ap-cota-bcb-in,.ap-rend-input){border-radius:var(--radius-ctrl)}.pnl[data-tema-painel=blocos] .ap input[type=range]{accent-color:var(--color-primary)}.pnl[data-tema-painel=blocos] .apr{background:var(--blc-tinta)}.pnl[data-tema-painel=blocos] .wa :is(.wa-list,.wa-chat,.wa-side){border-color:var(--color-border)}.pnl[data-tema-painel=blocos] .wa-item.on,.pnl[data-tema-painel=blocos] .wa-item[aria-current=true]{background:var(--color-primary-soft);box-shadow:inset 4px 0 0 var(--color-primary)}.pnl[data-tema-painel=blocos] .wa-badge{background:var(--color-primary);color:var(--color-on-primary)}.pnl[data-tema-painel=blocos] :is(.wa-search,.wa-composer input,.wa-composer textarea){border-radius:var(--radius-pill)}.pnl[data-tema-painel=blocos] .wa-send{background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-pill)}.pnl[data-tema-painel=blocos] .wa-filter.on,.pnl[data-tema-painel=blocos] .wa-tab.on{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.pnl[data-tema-painel=blocos] .ap .ap-esfera{background:var(--color-primary);box-shadow:none}.pnl[data-tema-painel=blocos] .ap .ap-esfera.positivo{background:var(--color-success)}.pnl[data-tema-painel=blocos] .ap .ap-esfera.negativo{background:var(--color-danger)}.pnl[data-tema-painel=blocos] .ap .ap-esferas.ap-placar .ap-esfera{background:0 0}.pnl[data-tema-painel=blocos] :is(.ap,.apr) .ap-esferas.ap-placar{box-shadow:none;border-radius:var(--radius-card)}.pnl[data-tema-painel=blocos] :is(.ap,.apr) .ap-esferas.ap-placar:before{display:none}.pnl[data-tema-painel=blocos] .ap :is(.ap-esfera-v,.ap-destaque-v,.ap-principal strong){font-family:var(--font-headline);font-weight:600}.pnl[data-tema-painel=blocos] .wa-avatar,.pnl[data-tema-painel=blocos] .wa-thumb-ph{background:var(--color-primary)}.pnl[data-tema-painel=blocos] .wa-thumb-ph.plano{background:var(--blc-tinta)}.pnl[data-tema-painel=blocos] .wa-thumb-ph.audio{background:var(--color-danger)}.pnl[data-tema-painel=blocos] .wa-thumb-ph.video{background:var(--color-primary-active)}.pnl[data-tema-painel=blocos] .wa-thumb-ph.imagem{background:var(--color-accent)}.pnl[data-tema-painel=blocos] .vid-progress-fill{background:var(--color-primary)}.pnl[data-tema-painel=blocos] .pnl-hero-card.brand:not(.pnl-banda *){box-shadow:none}.pnl[data-tema-painel=blocos]{--wa-verde:var(--color-primary);--wa-verde-forte:var(--color-primary-active)}.pnl[data-tema-painel=blocos] .wa-bub.out{background:var(--color-primary);color:var(--color-on-primary)}.pnl[data-tema-painel=blocos] .wa-bub.out .wa-bub-meta{color:var(--blc-faixa-txt)}.pnl[data-tema-painel=blocos] .wa-bub.out a{color:var(--color-on-primary)}.pnl[data-tema-painel=blocos] .wa-send:hover{background:var(--color-primary-hover);color:var(--color-on-primary)}
.pnl[data-movimento-painel=cinema]{--mv-ease:cubic-bezier(.16, 1, .3, 1);--mv-faixa:linear-gradient(160deg, var(--indigo-900) 0%, var(--indigo-800) 60%, var(--indigo-900) 100%)}.pnl[data-movimento-painel=cinema] .pnl-nav-item{transition:background .2s,color .2s}.pnl[data-movimento-painel=cinema] .pnl-nav-ic{transition:transform .3s var(--mv-ease)}.pnl[data-movimento-painel=cinema] .pnl-nav-item:hover .pnl-nav-ic{transform:translate(2px)}@media (hover:hover) and (pointer:fine){.pnl[data-movimento-painel=cinema] .pnl-banda :is(.pnl-hero-card,.pnl-stat):hover{background-image:radial-gradient(240px circle at var(--sx,50%) var(--sy,50%), #ffffff1a, transparent 65%)}.pnl[data-movimento-painel=cinema] .ap-tese:not(.on):hover{background-image:radial-gradient(260px circle at var(--sx,50%) var(--sy,50%), #3848a812, transparent 65%)}}.pnl[data-movimento-painel=cinema] .pnl-bars{gap:.7rem;max-width:none}.pnl[data-movimento-painel=cinema] .pnl-bar-label{width:10rem}.pnl[data-movimento-painel=cinema] .pnl-bar-track{height:.6rem}.pnl[data-movimento-painel=cinema] .pnl-bar-val{text-align:right;font-variant-numeric:tabular-nums;min-width:9.5rem}.pnl[data-movimento-painel=cinema] .pnl-main tbody tr{transition:background .18s}.pnl[data-movimento-painel=cinema] .pnl-main tbody tr:hover{background:var(--indigo-50)}.pnl[data-movimento-painel=cinema] .pnl-modal-overlay{-webkit-backdrop-filter:blur(4px);background:#1012306b}.pnl[data-movimento-painel=cinema] .ap-teses{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.pnl[data-movimento-painel=cinema] .ap-tese{border-radius:14px;padding:.95rem 1rem 1rem;transition:border-color .2s,background .25s,color .2s;position:relative}.pnl[data-movimento-painel=cinema] .ap-tese .ap-tese-ic{background:var(--indigo-50);width:2.25rem;height:2.25rem;color:var(--indigo-600);transition:background .25s ease, color .25s ease, transform .35s var(--mv-ease);border-radius:10px;place-items:center;margin:0 0 .6rem;display:grid}.pnl[data-movimento-painel=cinema] .ap-tese:hover .ap-tese-ic{transform:scale(1.06)}.pnl[data-movimento-painel=cinema] .ap-tese b{letter-spacing:-.01em;font-size:.92rem}.pnl[data-movimento-painel=cinema] .ap-tese.on{background:var(--mv-faixa);border-color:#0000;box-shadow:0 14px 30px -18px #181c50b3}.pnl[data-movimento-painel=cinema] .ap-tese.on b{color:#fff}.pnl[data-movimento-painel=cinema] .ap-tese.on .ap-tese-d{color:var(--indigo-200)}.pnl[data-movimento-painel=cinema] .ap-tese.on .ap-tese-ic{color:var(--green-400);background:#ffffff1a}.pnl[data-movimento-painel=cinema] .ap-tese:focus-visible{outline:2px solid var(--indigo-500);outline-offset:2px}.pnl[data-movimento-painel=cinema] .ap-band{isolation:isolate;background:var(--mv-faixa);border-radius:14px;padding:1rem 1.25rem;position:relative;overflow:hidden}.pnl[data-movimento-painel=cinema] .ap-band:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#37e28433,#0000 65%);border-radius:50%;width:320px;height:320px;position:absolute;top:-140px;right:-80px}.pnl[data-movimento-painel=cinema] .ap-band h2{letter-spacing:-.02em;font-size:1.15rem;font-weight:600}.pnl[data-movimento-painel=cinema] :is(.ap-linha b,.ap-principal strong,.ap-destaque-v,.ap-esfera-v,.ap-cota-kpi b,.pnl-hero-v,.pnl-stat-v,.pnl-metrica-v){font-variant-numeric:tabular-nums}@media (max-width:1100px){.pnl[data-movimento-painel=cinema] .ap-teses{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pnl[data-movimento-painel=cinema] .ap-teses{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.pnl[data-movimento-painel=cinema] .ap-tese{padding:.7rem .75rem}.pnl[data-movimento-painel=cinema] .ap-tese .ap-tese-ic{width:1.9rem;height:1.9rem;margin-bottom:.4rem}.pnl[data-movimento-painel=cinema] .ap-tese b{font-size:.84rem}.pnl[data-movimento-painel=cinema] .ap-tese .ap-tese-d{display:none}.pnl[data-movimento-painel=cinema] .pnl-bar-label{width:7.5rem}.pnl[data-movimento-painel=cinema] .pnl-bar-val{min-width:0}}@media (prefers-reduced-motion:no-preference){.pnl[data-movimento-painel=cinema] :is(.pnl-cab,.ap-band):after{animation:16s ease-in-out infinite alternate mvAura}.pnl[data-movimento-painel=cinema] :is(.pnl-hero,.pnl-stats)>*{animation:mvSobe .55s var(--mv-ease) backwards}.pnl[data-movimento-painel=cinema] :is(.pnl-hero,.pnl-stats)>:nth-child(2){animation-delay:60ms}.pnl[data-movimento-painel=cinema] :is(.pnl-hero,.pnl-stats)>:nth-child(3){animation-delay:.12s}.pnl[data-movimento-painel=cinema] :is(.pnl-hero,.pnl-stats)>:nth-child(4){animation-delay:.18s}.pnl[data-movimento-painel=cinema] .pnl-stats>:first-child{animation-delay:.2s}.pnl[data-movimento-painel=cinema] .pnl-stats>:nth-child(2){animation-delay:.26s}.pnl[data-movimento-painel=cinema] .pnl-stats>:nth-child(3){animation-delay:.32s}.pnl[data-movimento-painel=cinema] .pnl-stats>:nth-child(4){animation-delay:.38s}.pnl[data-movimento-painel=cinema] .pnl-bar-fill{transform-origin:0;animation:mvBarra .9s var(--mv-ease) backwards}.pnl[data-movimento-painel=cinema] .pnl-bar-row:nth-child(2) .pnl-bar-fill{animation-delay:50ms}.pnl[data-movimento-painel=cinema] .pnl-bar-row:nth-child(3) .pnl-bar-fill{animation-delay:.1s}.pnl[data-movimento-painel=cinema] .pnl-bar-row:nth-child(4) .pnl-bar-fill{animation-delay:.15s}.pnl[data-movimento-painel=cinema] .pnl-bar-row:nth-child(5) .pnl-bar-fill{animation-delay:.2s}.pnl[data-movimento-painel=cinema] .pnl-bar-row:nth-child(6) .pnl-bar-fill{animation-delay:.25s}.pnl[data-movimento-painel=cinema] .pnl-bar-row:nth-child(n+7) .pnl-bar-fill{animation-delay:.3s}.pnl[data-movimento-painel=cinema] .pnl-modal-overlay{animation:.25s backwards mvFundo}.pnl[data-movimento-painel=cinema] .pnl-dm{animation:mvModal .4s var(--mv-ease) backwards}.pnl[data-movimento-painel=cinema] .ap-teses>*{animation:mvSobe .5s var(--mv-ease) backwards}.pnl[data-movimento-painel=cinema] .ap-teses>:nth-child(2){animation-delay:35ms}.pnl[data-movimento-painel=cinema] .ap-teses>:nth-child(3){animation-delay:70ms}.pnl[data-movimento-painel=cinema] .ap-teses>:nth-child(4){animation-delay:.105s}.pnl[data-movimento-painel=cinema] .ap-teses>:nth-child(5){animation-delay:.14s}.pnl[data-movimento-painel=cinema] .ap-teses>:nth-child(6){animation-delay:.175s}.pnl[data-movimento-painel=cinema] .ap-teses>:nth-child(7){animation-delay:.21s}.pnl[data-movimento-painel=cinema] .ap-teses>:nth-child(8){animation-delay:.245s}.pnl[data-movimento-painel=cinema] .ap-band{animation:mvSobe .5s var(--mv-ease) backwards}.pnl[data-movimento-painel=cinema] :is(.ap-principal,.ap-destaque,.ap-placar-item){animation:mvSobe .55s var(--mv-ease) .1s backwards}.pnl[data-movimento-painel=cinema] .ap-placar-item+.ap-placar-item{animation-delay:.18s}.pnl[data-movimento-painel=cinema] .ap-placar-fill{transform-origin:0;animation:mvBarra 1s var(--mv-ease) .25s backwards}.pnl[data-movimento-painel=cinema] .ap-graf-wrap>svg{animation:mvGrafico 1.2s var(--mv-ease) .15s backwards}.pnl[data-movimento-painel=cinema] .ap-apresentar{isolation:isolate;position:relative;overflow:hidden}.pnl[data-movimento-painel=cinema] .ap-apresentar:after{content:"";z-index:-1;transition:translate .8s var(--mv-ease);background:linear-gradient(105deg,#0000 30%,#ffffff38 50%,#0000 70%);position:absolute;inset:0;translate:-110%}.pnl[data-movimento-painel=cinema] .ap-apresentar:hover:after{translate:110%}.pnl[data-movimento-painel=cinema] .mv-sobe{animation:.9s ease-out mvBrilhoSobe}.pnl[data-movimento-painel=cinema] .mv-desce{animation:.9s ease-out mvBrilhoDesce}.pnl[data-movimento-painel=cinema] .ap-kpis>.ap-kpi{animation:mvSobe .5s var(--mv-ease) backwards}.pnl[data-movimento-painel=cinema] .ap-kpis>.ap-kpi:nth-child(2){animation-delay:60ms}.pnl[data-movimento-painel=cinema] .ap-kpis>.ap-kpi:nth-child(3){animation-delay:.12s}.pnl[data-movimento-painel=cinema] .ap-kpis>.ap-kpi:nth-child(4){animation-delay:.18s}.pnl[data-movimento-painel=cinema] .ap-rapida-num{animation:mvSobe .5s var(--mv-ease) backwards}.pnl[data-movimento-painel=cinema] .ap-rapida-num:nth-child(2){animation-delay:60ms}.pnl[data-movimento-painel=cinema] .ap-rapida-num:nth-child(3){animation-delay:.12s}.pnl[data-movimento-painel=cinema] .ap-rapida-num:nth-child(4){animation-delay:.18s}}@keyframes mvBrilhoSobe{0%{text-shadow:none}25%{text-shadow:0 0 14px #37e284e6,0 0 2px #37e284e6}to{text-shadow:none}}@keyframes mvBrilhoDesce{0%{text-shadow:none}25%{text-shadow:0 0 14px #ff7887d9,0 0 2px #ff7887d9}to{text-shadow:none}}@keyframes mvSobe{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes mvBarra{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mvFundo{0%{opacity:0}to{opacity:1}}@keyframes mvModal{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes mvGrafico{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes mvAura{0%{transform:translate(0)scale(1)}to{transform:translate(-40px,30px)scale(1.12)}}
