.ctl{--ctl-bg:#ebeef4;--ctl-bg-mesh:#ebeef4;--ctl-card:#fff;--ctl-card-solid:#fff;--ctl-card-hover:#fff;--ctl-sunken:#eaedf3;--ctl-sunken-hover:#e1e5ee;--ctl-linha:#dee2eb;--ctl-linha-forte:#ced4e0;--ctl-linha-highlight:#b9c1d2;--ctl-tx-1:#23262e;--ctl-tx-2:#6b6f79;--ctl-tx-3:#9a9ca4;--ctl-tx-4:#c0c1c7;--ctl-crit:#d64550;--ctl-crit-bg:#fdf0f0;--ctl-crit-borda:#dc262647;--ctl-crit-glow:transparent;--ctl-warn:#c9860f;--ctl-warn-bg:#fdf7e9;--ctl-warn-borda:#c2700a47;--ctl-warn-glow:transparent;--ctl-ok:#1aa06a;--ctl-ok-bg:#effaf4;--ctl-ok-borda:#15803d47;--ctl-ok-glow:transparent;--ctl-info:#2563eb;--ctl-info-bg:#eff6ff;--ctl-info-borda:#2563eb47;--ctl-info-glow:transparent;--ctl-sem-dado:#a8b0bf;--ctl-brand:var(--brand-primary,#232945);--ctl-brand-acento:var(--brand-accent,#5c38f2);--ctl-s1:#2e7de0;--ctl-s2:#0e8c9e;--ctl-s3:#22b573;--ctl-s4:#e8a33d;--ctl-s5:#8a8f99;--ctl-g-pendente:#f0b23c;--ctl-g-aprovada:#8aa9db;--ctl-g-vencida:#ef6b78;--ctl-g-paga:#2fce96;--ctl-e1:4px;--ctl-e2:8px;--ctl-e3:12px;--ctl-e4:16px;--ctl-e5:20px;--ctl-e6:24px;--ctl-e7:32px;--ctl-e8:48px;--ctl-r-controle:10px;--ctl-r-card:16px;--ctl-r-modal:20px;--ctl-glass-blur:none;--ctl-sombra-card:0 1px 2px #3c342808, 0 6px 18px -8px #3c34281a;--ctl-sombra-hover:0 2px 4px #1b23330f, 0 10px 24px -8px #1b233324;--ctl-sombra-pop:0 8px 28px -6px #1b23332e, 0 0 0 1px var(--ctl-linha);--ctl-t-micro:.14s;--ctl-t-padrao:.2s;--ctl-t-surface:.28s;--ctl-curva-entra:cubic-bezier(.16, 1, .3, 1);--ctl-curva-sai:cubic-bezier(.4, 0, 1, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--ctl-bg);color:var(--ctl-tx-1);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.ctl-pagina{max-width:1520px;min-height:100%;padding:var(--ctl-e5) clamp(16px,3vw,36px) var(--ctl-e8);margin:0 auto}.ctl-cabeca{justify-content:space-between;align-items:baseline;gap:var(--ctl-e2) var(--ctl-e6);margin-bottom:var(--ctl-e6);padding-bottom:var(--ctl-e3);border-bottom:1px solid var(--ctl-linha);flex-wrap:wrap;display:flex}.ctl-h1{letter-spacing:-.02em;color:var(--ctl-tx-1);margin:0;font-size:20px;font-weight:700}.ctl-pergunta{color:var(--ctl-tx-2);margin:4px 0 0;font-size:13.5px}.ctl-frescor{align-items:center;gap:var(--ctl-e3);color:var(--ctl-tx-3);white-space:nowrap;font-size:12px;display:inline-flex}.ctl-btn{border-radius:var(--ctl-r-controle);border:1px solid var(--ctl-linha-forte);background:var(--ctl-sunken);min-height:36px;-webkit-backdrop-filter:var(--ctl-glass-blur);color:var(--ctl-tx-1);cursor:pointer;box-shadow:none;transition:border-color var(--ctl-t-micro) var(--ctl-curva-entra),background-color var(--ctl-t-micro) var(--ctl-curva-entra),transform var(--ctl-t-micro) var(--ctl-curva-entra);align-items:center;gap:6px;padding:8px 14px;font:600 12px Inter,sans-serif;display:inline-flex}.ctl-btn:hover:not(:disabled){border-color:var(--ctl-linha-highlight);background:var(--ctl-sunken-hover)}.ctl-btn:active:not(:disabled){transform:scale(.97)}.ctl-btn:disabled{opacity:.45;cursor:default}.ctl-topbar{justify-content:space-between;align-items:center;gap:var(--ctl-e6);padding:var(--ctl-e3) var(--ctl-e7);background:var(--ctl-brand);-webkit-backdrop-filter:none;color:#fff;border-bottom:1px solid #ffffff24;display:flex}.ctl-marca{align-items:center;gap:var(--ctl-e3);display:flex}.ctl-marca-selo{border-radius:var(--ctl-r-controle);background:#ffffff1f;border:1px solid #ffffff2e;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 0 12px #6366f133}.ctl-marca-selo img{width:22px;height:22px;display:block}.ctl-marca-nome{flex-direction:column;line-height:1.2;display:flex}.ctl-marca-nome b{letter-spacing:-.01em;color:#fff;font:700 14px Inter,sans-serif}.ctl-marca-nome small{letter-spacing:.08em;text-transform:uppercase;color:var(--ctl-tx-3);font:600 10px Inter,sans-serif}.ctl-nav{align-items:center;gap:var(--ctl-e1);padding:var(--ctl-e2) var(--ctl-e7);background:var(--ctl-card);-webkit-backdrop-filter:none;border-bottom:1px solid var(--ctl-linha);display:flex}.ctl-nav a{border-radius:var(--ctl-r-controle);min-height:36px;color:var(--ctl-tx-2);transition:border-color var(--ctl-t-micro) var(--ctl-curva-entra),background-color var(--ctl-t-micro) var(--ctl-curva-entra),transform var(--ctl-t-micro) var(--ctl-curva-entra);border:1px solid #0000;align-items:center;gap:6px;padding:8px 14px;font:500 12.5px Inter,sans-serif;text-decoration:none;display:flex}.ctl-nav a:hover{color:var(--ctl-tx-1);background:#ffffff0f;border-color:#ffffff14}.ctl-nav a[aria-current]{color:#7c5cf0;background:#5c38f224;border-color:#5c38f252;font-weight:600;box-shadow:0 0 12px #6366f133,inset 0 1px #ffffff26}.ctl-nav-badge{background:var(--ctl-crit-bg);border:1px solid var(--ctl-crit-borda);min-width:18px;color:var(--ctl-crit);text-align:center;border-radius:999px;padding:1px 6px;font:700 10.5px Inter,sans-serif}.ctl-secao{margin-bottom:var(--ctl-e7)}.ctl-secao-cabeca{align-items:baseline;gap:var(--ctl-e3);margin-bottom:var(--ctl-e3);display:flex}.ctl-estagio{letter-spacing:.06em;text-transform:uppercase;color:var(--ctl-tx-2);font:700 12.5px Inter,sans-serif}.ctl-secao-pergunta{color:var(--ctl-tx-3);font:400 12.5px Inter,sans-serif}.ctl-card{background:var(--ctl-card);-webkit-backdrop-filter:var(--ctl-glass-blur);border:1px solid var(--ctl-linha-forte);border-radius:var(--ctl-r-card);box-shadow:var(--ctl-sombra-card);transition:border-color var(--ctl-t-padrao) var(--ctl-curva-entra),background-color var(--ctl-t-padrao) var(--ctl-curva-entra),box-shadow var(--ctl-t-padrao) var(--ctl-curva-entra)}.ctl-card-p{padding:var(--ctl-e4) var(--ctl-e5)}.ctl-card-pp{padding:var(--ctl-e5) var(--ctl-e6)}a.ctl-card:hover,.ctl-card[data-clicavel]:hover{background:var(--ctl-card-hover);box-shadow:var(--ctl-sombra-hover);border-color:#ffffff38;transform:translateY(-2px)}.ctl-kpis{gap:var(--ctl-e3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.ctl-kpi{gap:var(--ctl-e1);grid-template-rows:auto auto 1fr;align-content:start;display:grid}.ctl-kpi-rot{letter-spacing:.03em;text-transform:uppercase;color:var(--ctl-tx-2);font:600 12px Inter,sans-serif}.ctl-kpi-val{letter-spacing:-.03em;color:var(--ctl-tx-1);font:700 32px/1.05 Inter,sans-serif}.ctl-kpi-apoio{color:var(--ctl-tx-3);font:500 12px Inter,sans-serif}.ctl-kpi-val[data-estado=critico]{color:var(--ctl-crit);text-shadow:0 0 16px var(--ctl-crit-glow)}.ctl-kpi-val[data-estado=atencao]{color:var(--ctl-warn);text-shadow:0 0 16px var(--ctl-warn-glow)}.ctl-kpi-val[data-estado=ok]{color:var(--ctl-ok);text-shadow:0 0 16px var(--ctl-ok-glow)}.ctl-kpi-val[data-estado=info]{color:var(--ctl-info);text-shadow:0 0 16px var(--ctl-info-glow)}.ctl-kpi-val[data-estado=sem-dado]{color:var(--ctl-sem-dado)}.ctl-selo{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:none;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font:700 11px Inter,sans-serif;display:inline-flex}.ctl-selo[data-estado=critico]{background:var(--ctl-crit-bg);border:1px solid var(--ctl-crit-borda);color:var(--ctl-crit);box-shadow:0 0 10px var(--ctl-crit-glow)}.ctl-selo[data-estado=atencao]{background:var(--ctl-warn-bg);border:1px solid var(--ctl-warn-borda);color:var(--ctl-warn);box-shadow:0 0 10px var(--ctl-warn-glow)}.ctl-selo[data-estado=ok]{background:var(--ctl-ok-bg);border:1px solid var(--ctl-ok-borda);color:var(--ctl-ok);box-shadow:0 0 10px var(--ctl-ok-glow)}.ctl-selo[data-estado=info]{background:var(--ctl-info-bg);border:1px solid var(--ctl-info-borda);color:var(--ctl-info);box-shadow:0 0 10px var(--ctl-info-glow)}.ctl-selo[data-estado=sem-dado]{background:var(--ctl-sunken);border:1px solid var(--ctl-linha);color:var(--ctl-tx-3)}.ctl-tabela{border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px}.ctl-tabela th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--ctl-tx-3);border-bottom:1px solid var(--ctl-linha-forte);background:var(--ctl-sunken);white-space:nowrap;padding:11px 14px;font:600 11.5px Inter,sans-serif}.ctl-tabela td{border-bottom:1px solid var(--ctl-linha);vertical-align:middle;color:var(--ctl-tx-1);padding:11px 14px}.ctl-tabela tbody tr:last-child td{border-bottom:0}.ctl-tabela tbody tr{transition:border-color var(--ctl-t-padrao) var(--ctl-curva-entra),background-color var(--ctl-t-padrao) var(--ctl-curva-entra),box-shadow var(--ctl-t-padrao) var(--ctl-curva-entra)}.ctl-tabela tbody tr:hover{background:#ffffff0a}.ctl-tabela [data-num]{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.ctl-rolagem{overflow-x:auto}.ctl-abrir{color:var(--ctl-info);transition:color var(--ctl-t-micro) ease,background-color var(--ctl-t-micro) ease;border:1px solid #0000;border-radius:4px;padding:3px 8px;font:600 12px Inter,sans-serif;text-decoration:none}.ctl-abrir:hover{background:var(--ctl-info-bg);border-color:var(--ctl-info-borda);text-shadow:0 0 8px var(--ctl-info-glow)}.ctl-linha-abre{cursor:pointer}.ctl-linha-abre>td{border-bottom:0!important}.ctl-linha-abre td:first-child{width:36px;padding-right:0}.ctl-chevron{color:var(--ctl-tx-3);transition:transform var(--ctl-t-padrao) var(--ctl-curva-entra),color var(--ctl-t-padrao) var(--ctl-curva-entra);vertical-align:-2px;display:inline-block}.ctl-linha-abre[aria-expanded=true] .ctl-chevron{color:var(--ctl-info);transform:rotate(90deg)}.ctl-linha-abre[aria-expanded=true]>td{background:var(--ctl-sunken)}tr.ctl-linha-detalhe>td{border-bottom:1px solid var(--ctl-linha);padding:0}.ctl-tabela tbody tr.ctl-linha-detalhe:hover{background:0 0}.ctl-detalhe-caixa{transition:grid-template-rows var(--ctl-t-surface) var(--ctl-curva-entra);grid-template-rows:0fr;display:grid}.ctl-detalhe-caixa[data-aberto=true]{grid-template-rows:1fr}.ctl-detalhe-caixa>div{overflow:hidden}.ctl-detalhe-miolo{padding:var(--ctl-e4) var(--ctl-e5) var(--ctl-e5) 36px;background:var(--ctl-sunken);border-left:3px solid var(--ctl-info)}.ctl-detalhe-titulo{margin:0 0 var(--ctl-e2);letter-spacing:.05em;text-transform:uppercase;color:var(--ctl-tx-3);font:600 11px Inter,sans-serif}.ctl-barra{background:var(--ctl-sunken);width:100%;min-width:56px;height:8px;box-shadow:none;border-radius:999px;display:block;overflow:hidden}.ctl-barra>span{background:var(--ctl-s1);height:100%;transition:width .5s var(--ctl-curva-entra);border-radius:999px;display:block}.ctl-barra>span[data-serie="2"]{background:var(--ctl-s2)}.ctl-barra>span[data-serie="3"]{background:var(--ctl-s3)}.ctl-barra>span[data-serie="4"]{background:var(--ctl-s4)}.ctl-barra>span[data-serie="5"]{background:var(--ctl-s5)}.ctl-barra>span[data-estado=critico]{background:var(--ctl-crit);box-shadow:0 0 8px var(--ctl-crit-glow)}.ctl-barra>span[data-estado=atencao]{background:var(--ctl-warn);box-shadow:0 0 8px var(--ctl-warn-glow)}.ctl-barra>span[data-estado=ok]{background:var(--ctl-ok);box-shadow:0 0 8px var(--ctl-ok-glow)}.ctl-barra-linha{align-items:center;gap:var(--ctl-e2);display:flex}.ctl-barra-pct{color:var(--ctl-tx-2);text-align:right;min-width:36px;font:600 11.5px Inter,sans-serif}.ctl-empilhada{background:var(--ctl-sunken);height:10px;box-shadow:none;border-radius:999px;display:flex;overflow:hidden}.ctl-empilhada>span{min-width:0;height:100%;display:block}.ctl-legenda{margin-top:var(--ctl-e3);color:var(--ctl-tx-2);flex-direction:column;gap:7px;font-size:12.5px;display:flex}.ctl-legenda>span{justify-content:space-between;gap:var(--ctl-e4);display:flex}.ctl-legenda i{border-radius:3px;width:9px;height:9px;margin-right:8px;font-style:normal;display:inline-block}.ctl-confianca{margin:var(--ctl-e4) 0 0;color:var(--ctl-tx-3);max-width:86ch;font:400 12px/1.6 Inter,sans-serif}.ctl-skeleton{background:linear-gradient(90deg,#ffffff08,#ffffff14,#ffffff08) 0 0/200% 100%;border-radius:6px;animation:1.5s linear infinite ctl-shimmer}@keyframes ctl-shimmer{to{background-position:-200% 0}}.ctl-vazio{padding:var(--ctl-e6);border-radius:var(--ctl-r-card);background:var(--ctl-ok-bg);border:1px solid var(--ctl-ok-borda);box-shadow:0 0 20px var(--ctl-ok-glow)}.ctl-vazio h3{margin:0 0 var(--ctl-e1);color:var(--ctl-ok);font:700 14px Inter,sans-serif}.ctl-vazio p{color:var(--ctl-tx-2);margin:0;font-size:13px}.ctl-erro{padding:var(--ctl-e6);border-radius:var(--ctl-r-card);background:var(--ctl-crit-bg);border:1px solid var(--ctl-crit-borda);box-shadow:0 0 20px var(--ctl-crit-glow)}.ctl-nao-medido{color:var(--ctl-sem-dado)}.ctl :focus-visible{outline:2px solid var(--ctl-info);outline-offset:2px;border-radius:var(--ctl-r-controle)}@media(max-width:640px){.ctl-tabela{font-size:12px}.ctl-tabela th,.ctl-tabela td{padding:8px 10px}}@media(prefers-reduced-motion:reduce){.ctl *,.ctl :before,.ctl :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.ctl-kpi[data-clicavel]{cursor:pointer}.ctl-kpi[data-ativo=true]{background:#1e3a8a40!important;border-color:#60a5fa66!important;box-shadow:0 0 20px #3b82f640,inset 0 1px #fff3!important}.ctl-kpi[data-ativo=true] .ctl-kpi-rot{color:var(--ctl-info);font-weight:700}.ctl-giro{height:3px;margin-top:var(--ctl-e2);background:#ffffff14;border-radius:999px;overflow:hidden}.ctl-giro>span{transform-origin:0;background:linear-gradient(90deg,#3b82f6,#60a5fa,#93c5fd);width:100%;height:100%;animation:linear forwards ctl-giro-avanca;display:block;box-shadow:0 0 10px #60a5fa99}@keyframes ctl-giro-avanca{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ctl-troca{animation:ctl-entra var(--ctl-t-surface) var(--ctl-curva-entra)}@keyframes ctl-entra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ctl-alerta{border:1px solid var(--ctl-crit-borda);border-radius:var(--ctl-r-card);background:var(--ctl-crit-bg);padding:var(--ctl-e3) var(--ctl-e4);margin-bottom:var(--ctl-e4)}.ctl-alerta-cabeca{justify-content:space-between;align-items:center;gap:var(--ctl-e4);margin-bottom:var(--ctl-e2);letter-spacing:.06em;text-transform:uppercase;color:var(--ctl-crit);flex-wrap:wrap;font:700 11.5px Inter,sans-serif;display:flex}.ctl-dia-cabeca{align-items:baseline;gap:var(--ctl-e2);margin-bottom:var(--ctl-e3);letter-spacing:.06em;text-transform:uppercase;color:var(--ctl-tx-2);font:700 11.5px Inter,sans-serif;display:flex}.ctl-dia-cabeca b{color:var(--ctl-tx-1)}.ctl-minis{gap:var(--ctl-e2);margin-bottom:var(--ctl-e3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ctl-mini{background:var(--ctl-sunken);border-radius:var(--ctl-r-controle);padding:var(--ctl-e3);border:0;grid-template-rows:auto auto 1fr;align-content:start;gap:2px;display:grid}.ctl-mini-rot{letter-spacing:.06em;text-transform:uppercase;color:var(--ctl-tx-3);font:600 10px Inter,sans-serif;display:block}.ctl-mini-val{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font:700 21px/1.2 Inter,sans-serif;display:block}.ctl-mini-val[data-estado=critico]{color:var(--ctl-crit)}.ctl-mini-val[data-estado=atencao]{color:var(--ctl-warn)}.ctl-mini-val[data-estado=ok]{color:var(--ctl-ok)}.ctl-mini-apoio{color:var(--ctl-tx-3);font:400 11px Inter,sans-serif;display:block}.ctl-lista{flex-direction:column;display:flex}.ctl-item{align-items:center;gap:var(--ctl-e3);margin-inline:calc(var(--ctl-e2) * -1);padding:9px var(--ctl-e2);border-radius:var(--ctl-r-controle);border-bottom:1px solid var(--ctl-sunken);color:inherit;transition:background-color var(--ctl-t-micro) var(--ctl-curva-entra),transform var(--ctl-t-micro) var(--ctl-curva-entra);text-decoration:none;display:flex}.ctl-item:last-child{border-bottom:0}@media(hover:hover)and (pointer:fine){.ctl-item:hover{background:var(--ctl-sunken)}}.ctl-item:active{transform:scale(.995)}.ctl-item-corpo{flex:1;min-width:0}.ctl-item>.ctl-selo{flex:none;justify-content:center;min-width:84px}.ctl-item-nome{white-space:nowrap;text-overflow:ellipsis;font:600 13px Inter,sans-serif;display:block;overflow:hidden}.ctl-item-condo{letter-spacing:.04em;text-transform:uppercase;color:var(--ctl-tx-3);white-space:nowrap;text-overflow:ellipsis;font:500 10.5px Inter,sans-serif;display:block;overflow:hidden}.ctl-item-valor{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;flex:none;min-width:96px;font:600 13px Inter,sans-serif}.ctl-item-seta{color:var(--ctl-tx-4);flex:none}.ctl-paginacao{justify-content:space-between;align-items:center;gap:var(--ctl-e3);padding-top:var(--ctl-e3);color:var(--ctl-tx-3);font:400 11.5px Inter,sans-serif;display:flex}.ctl-paginacao>span{gap:var(--ctl-e2);display:flex}.ctl-diario{height:260px;padding:var(--ctl-e5) 0 0;align-items:flex-end;gap:3px;display:flex}.ctl-diario-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.ctl-diario-barra{border-radius:4px 4px 0 0;flex-direction:column-reverse;width:100%;max-width:34px;display:flex;overflow:hidden}.ctl-diario-barra>span{width:100%;display:block}.ctl-diario-dia{color:var(--ctl-tx-3);font-variant-numeric:tabular-nums;font:500 11px Inter,sans-serif}.ctl-diario-col[data-hoje=true] .ctl-diario-dia{color:var(--ctl-tx-1);font-weight:700}.ctl-diario-eixo{padding-right:var(--ctl-e3);color:var(--ctl-tx-3);text-align:right;white-space:nowrap;flex-direction:column;justify-content:space-between;font:400 11.5px Inter,sans-serif;display:flex}.ctl-diario-legenda{gap:var(--ctl-e5);margin-top:var(--ctl-e4);flex-wrap:wrap;justify-content:center;font:500 12.5px Inter,sans-serif;display:flex}.ctl-diario-legenda span{align-items:center;gap:7px;display:inline-flex}.ctl-diario-legenda i{border-radius:3px;width:9px;height:9px;font-style:normal}.ctl-rotulo-barra{width:172px;color:var(--ctl-tx-1);white-space:nowrap;text-overflow:ellipsis;flex:none;font:500 12.5px Inter,sans-serif;overflow:hidden}.ctl-secao .ctl-card.ctl-card-pp{flex-direction:column;display:flex}.ctl-secao .ctl-card.ctl-card-pp>.ctl-confianca{padding-top:var(--ctl-e3);margin-top:auto}.ctl-abrir{white-space:nowrap}.ctl-tv{background:var(--ctl-bg);grid-template-rows:auto 1fr auto;height:100vh;display:grid;overflow:hidden}.ctl-tv-topo{justify-content:space-between;align-items:center;gap:var(--ctl-e6);padding:clamp(10px,1.25vh,22px) var(--ctl-e7);background:var(--ctl-brand);color:#fff;display:flex}.ctl-tv-marca{align-items:center;gap:var(--ctl-e4);display:flex}.ctl-tv-selo{background:#fff;border-radius:18px;flex:none;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.ctl-tv-selo img{object-fit:contain;width:100%;height:100%;display:block}.ctl-tv-selo b{color:var(--ctl-brand);font:700 36px Montserrat,Inter,sans-serif}.ctl-tv-selo-wk{background:0 0;border-radius:0;width:auto;height:auto;display:block;overflow:visible}.ctl-tv-selo-wk img{width:auto;height:clamp(64px,7.5vh,112px);display:block}.ctl-tv-admin-chip{box-shadow:none;background:0 0;flex:none;align-items:center;padding:0;display:inline-flex}.ctl-tv-admin-chip img{width:auto;max-width:460px;height:clamp(104px,13vh,168px);display:block}.ctl-tv-canto{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.ctl-tv-assina{opacity:.92;align-items:center;gap:12px;display:inline-flex}.ctl-tv-assina small{letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c;font:500 clamp(14px,1.05vw,19px) Inter,sans-serif}.ctl-tv-assina img{width:auto;height:clamp(56px,6.4vh,88px);display:block}.ctl-tv-nome b{letter-spacing:-.015em;background:linear-gradient(115deg,#c7d6ea,#f3f6fb 34%,color-mix(in oklab,var(--ctl-brand-acento) 72%,#fff));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:2px;font:700 clamp(28px,2.1vw,42px)/1.2 Montserrat,Inter,ui-sans-serif,system-ui,sans-serif;display:block}.ctl-tv-nome small{letter-spacing:.16em;text-transform:uppercase;color:#ffffff94;font:500 clamp(13px,.95vw,19px)/1.5 Montserrat,Inter,sans-serif;display:block}.ctl-tv-nome{flex-direction:column;justify-content:center;display:flex}.ctl-tv-relogio{align-items:baseline;gap:var(--ctl-e4);display:flex}.ctl-tv-relogio b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font:700 clamp(44px,3.5vw,74px) Montserrat,Inter,sans-serif}.ctl-tv-relogio span{color:#ffffff94;font:500 clamp(16px,1.15vw,24px) Inter,sans-serif}.ctl-tv-palco{padding:var(--ctl-e5) var(--ctl-e7);min-height:0;display:flex}.ctl-tv-cena{background:var(--ctl-card);border:1px solid var(--ctl-linha-forte);padding:var(--ctl-e5) var(--ctl-e7) var(--ctl-e6);text-align:center;min-height:0;animation:ctl-cena-entra var(--ctl-t-surface) var(--ctl-curva-entra);border-radius:22px;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;display:flex;overflow:hidden}@keyframes ctl-cena-entra{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}.ctl-tv-cena-titulo{letter-spacing:-.025em;background:linear-gradient(120deg,#232945,#4a4f75 45%,#8c5a3c);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font:700 clamp(54px,4.2vw,84px)/1.05 Montserrat,Inter,ui-sans-serif,system-ui,sans-serif}.ctl-tv-cena-pergunta{color:var(--ctl-tx-3);max-width:70ch;margin:10px 0 0;font:400 clamp(22px,1.65vw,32px) Inter,sans-serif}.ctl-tv-numeros{flex:1;grid-auto-columns:1fr;grid-auto-flow:column;align-content:center;justify-items:center;gap:clamp(18px,2.4vh,40px) clamp(24px,3.6vw,72px);width:100%;display:grid}.ctl-tv-numeros:has(.ctl-tv-num:nth-child(5)){grid-template-columns:repeat(3,1fr);grid-auto-flow:row}.ctl-tv-num{grid-template-rows:auto auto auto;place-items:center;height:100%;display:grid}.ctl-tv-num-rot{color:var(--ctl-tx-2);text-align:center;text-wrap:balance;align-items:flex-end;max-width:92%;min-height:2.5em;margin-bottom:8px;font:500 clamp(22px,1.65vw,34px) Inter,sans-serif;display:flex}.ctl-tv-num-val{letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--ctl-tx-1);font:700 clamp(72px,9.5vw,190px)/.92 Montserrat,Inter,sans-serif}.ctl-tv-numeros:has(.ctl-tv-num:nth-child(4)) .ctl-tv-num-val{font-size:clamp(64px,7vw,140px)}.ctl-tv-numeros:has(.ctl-tv-num:nth-child(5)) .ctl-tv-num-val{font-size:clamp(58px,6vw,120px)}.ctl-tv-num[data-estado=critico] .ctl-tv-num-val{color:var(--ctl-crit)}.ctl-tv-num[data-estado=atencao] .ctl-tv-num-val{color:var(--ctl-warn)}.ctl-tv-num[data-estado=ok] .ctl-tv-num-val{color:var(--ctl-ok)}.ctl-tv-num[data-estado=sem-dado] .ctl-tv-num-val{color:var(--ctl-sem-dado);font-weight:500}.ctl-tv-num-acento{background:var(--ctl-linha-forte);border-radius:3px;width:64%;height:6px;margin:14px 0 10px;display:block}.ctl-tv-num[data-estado=critico] .ctl-tv-num-acento{background:var(--ctl-crit)}.ctl-tv-num[data-estado=atencao] .ctl-tv-num-acento{background:var(--ctl-warn)}.ctl-tv-num[data-estado=ok] .ctl-tv-num-acento{background:var(--ctl-ok)}.ctl-tv-num-apoio{color:var(--ctl-tx-3);text-align:center;text-wrap:balance;max-width:94%;min-height:2.6em;font:500 clamp(17px,1.25vw,25px) Inter,sans-serif}.ctl-tv-fonte{margin:var(--ctl-e6) 0 0;color:var(--ctl-tx-4);font:400 17px Inter,sans-serif}.ctl-tv-pe{align-items:center;gap:var(--ctl-e5);padding:0 var(--ctl-e7) var(--ctl-e4);display:flex}.ctl-tv-regua{gap:var(--ctl-e2);flex:1;display:flex}.ctl-tv-regua>i{background:var(--ctl-linha);border-radius:3px;flex:1;height:6px;overflow:hidden}.ctl-tv-regua>i[data-visto=true]{background:var(--ctl-linha-forte)}.ctl-tv-regua>i>span{background:var(--ctl-brand);transform-origin:0;width:100%;height:100%;animation:linear forwards ctl-giro-avanca;display:block}.ctl-tv-setores{color:var(--ctl-tx-3);white-space:nowrap;font:500 18px Inter,sans-serif}.ctl-tv-setores b{color:var(--ctl-tx-1);font-weight:700}@media(prefers-reduced-motion:reduce){.ctl-tv-regua>i>span{animation:none;transform:scaleX(1)}.ctl-tv-cena{animation:none}}button.ctl-kpi-clicavel{font:inherit;text-align:left;cursor:pointer;border:1px solid var(--ctl-linha);background:var(--ctl-superficie);transition:border-color .12s,transform .12s}button.ctl-kpi-clicavel:hover{border-color:var(--ctl-brand-acento);transform:translateY(-1px)}button.ctl-kpi-clicavel:focus-visible{outline:2px solid var(--ctl-brand-acento);outline-offset:2px}.ctl-kpi-abrir{color:var(--ctl-brand-acento);letter-spacing:.02em;margin-top:8px;font:600 11.5px Inter,sans-serif}.sala-drawer:has(.ctl-tabela){width:min(1060px,96vw)}.sala-drawer .ctl-tabela{min-width:640px}.sala-drawer:has(.ctl-tabela) .sala-drawer-corpo{overflow-x:auto}.sala-drawer:has(.ctl-tabela)>div:last-child{overflow-x:auto}.sala-drawer .ctl-tabela td,.sala-drawer .ctl-tabela th{white-space:nowrap}
