/* C01 · Visão geral — tokens do design (wipass-design/core/tokens.css, v1 de 19/10/2026) no escopo .c01.
   O shell V6 alterna o tema por html[data-theme=light|dark]; os mesmos valores do design para claro/noturno. */
.c01{--c01-destaque:#1C1C5E;--c01-acao:#2269B5;--c01-primario:#1C1C5E;--c01-primario-texto:#fff;
--c01-superficie:#fff;--c01-superficie-2:#F0F2F6;--c01-superficie-3:#E6EAF0;--c01-texto:#202838;--c01-texto-2:#56627A;
--c01-borda:#E0E5EC;--c01-borda-forte:#B6C0CD;--c01-sucesso:#28795F;--c01-atencao:#966018;--c01-atencao-bg:#FBF0DD;
--c01-erro:#B44141;--c01-info:#2269B5;--c01-info-bg:#E8F0FA;--c01-neutro:#56627A;--c01-neutro-bg:#EDF0F4;
--c01-selecao:#2269B5;--c01-selecao-bg:#E8F0FA;--c01-skeleton:#E6EAF0;--c01-barra:#8FA9CE;--c01-map-fundo:#FAFBFC;--c01-map-grade:#E8ECF1;
--c01-mono:"DM Mono",ui-monospace,Consolas,monospace;
display:flex;flex-direction:column;gap:24px;color:var(--c01-texto);font-size:14px;font-variant-numeric:tabular-nums}
[data-theme=dark] .c01{--c01-destaque:#B5C4FF;--c01-acao:#92BDFF;--c01-primario:#92BDFF;--c01-primario-texto:#10161F;
--c01-superficie:#1E242C;--c01-superficie-2:#252C36;--c01-superficie-3:#2E3742;--c01-texto:#E6EAF0;--c01-texto-2:#A8B2C0;
--c01-borda:#37414E;--c01-borda-forte:#566375;--c01-sucesso:#88CFAC;--c01-atencao:#E5BD70;--c01-atencao-bg:#382C15;
--c01-erro:#EDAAAA;--c01-info:#92BDFF;--c01-info-bg:#1E2E46;--c01-neutro:#A8B2C0;--c01-neutro-bg:#2A323D;
--c01-selecao:#B5C4FF;--c01-selecao-bg:#262F4A;--c01-skeleton:#2A323D;--c01-barra:#4C6A93;--c01-map-fundo:#1A1F26;--c01-map-grade:#2A323D}
.c01 h1,.c01 h2{margin:0;color:var(--c01-texto)}
.c01-titulo{font-size:26px;line-height:1.2;letter-spacing:-.01em}
.c01 h2{font-size:18px}
.c01-flex{flex:1}
.c01-mono{font-family:var(--c01-mono)}
.c01-meta{font-size:13px;color:var(--c01-texto-2);margin:0}
.c01-rotulo{font-size:14px;color:var(--c01-texto-2)}
.c01-dot{display:inline-block;border-radius:50%;flex-shrink:0;vertical-align:middle;margin-right:6px}
.c01-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px}
.c01-cliente{display:flex;flex-direction:column;line-height:1.3;flex:1 1 260px}
.c01-cliente strong{font-size:16px}.c01-cliente span{font-size:13px;color:var(--c01-texto-2)}
.c01-escopo{display:flex;flex-direction:column;gap:2px;flex:1 1 260px;font-size:13px;color:var(--c01-texto-2)}
.c01-escopo select{font-size:15px;font-weight:600;color:var(--c01-texto);background:var(--c01-superficie);border:1px solid var(--c01-borda-forte);border-radius:6px;padding:6px 8px;min-height:40px;align-self:flex-start;max-width:100%}
.c01-suporte{font-size:13px;padding:4px 10px;border-radius:999px;background:var(--c01-atencao-bg);color:var(--c01-atencao);font-weight:600}
.c01-relogio{font-family:var(--c01-mono);font-size:13px;color:var(--c01-texto-2);white-space:nowrap}
.c01-faixa{display:flex;flex-wrap:wrap;gap:8px}
.c01-chip{display:flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border-radius:999px;border:1px solid var(--c01-borda);background:var(--c01-superficie);color:var(--c01-texto);font-size:14px}
.c01-chip:hover{text-decoration:none;border-color:var(--c01-borda-forte)}.c01-chip .c01-dot{margin-right:0}
.c01-seta{color:var(--c01-acao)}
.c01-sec{display:flex;flex-direction:column;gap:16px}
.c01-periodo{border-top:1px solid var(--c01-borda-forte);padding-top:24px}
.c01-sec-topo{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}
.c01-botao{min-height:40px;padding:0 14px;border-radius:6px;border:1px solid var(--c01-borda-forte);background:var(--c01-superficie);color:var(--c01-texto);font-size:13px;cursor:pointer}
.c01-primario{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:6px;border:0;background:var(--c01-primario);color:var(--c01-primario-texto);font-weight:600;cursor:pointer}
.c01-primario:hover{text-decoration:none}
.c01-seg{display:flex;border:1px solid var(--c01-borda-forte);border-radius:6px;overflow:hidden;flex-wrap:wrap}
.c01-seg button{min-height:40px;padding:0 12px;border:0;border-right:1px solid var(--c01-borda);background:var(--c01-superficie);color:var(--c01-texto);font-size:13px;cursor:pointer}
.c01-seg button:last-child{border-right:0}
.c01-seg button[aria-pressed=true],.c01-seg button[aria-checked=true]{background:var(--c01-selecao-bg);color:var(--c01-selecao);font-weight:600}
.c01-aviso{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 14px;border-radius:6px;font-size:14px}
.c01-aviso-info{background:var(--c01-info-bg);color:var(--c01-info)}
.c01-aviso-atencao{background:var(--c01-atencao-bg);color:var(--c01-texto)}.c01-aviso-atencao strong{color:var(--c01-atencao)}
.c01-giro{width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:c01-giro 1s linear infinite}
@keyframes c01-giro{to{transform:rotate(360deg)}}
.c01-erro{background:var(--c01-superficie);border:1px solid var(--c01-erro);border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:12px}
.c01-erro strong{color:var(--c01-erro);font-size:16px}.c01-erro p{margin:0}
.c01-skel{border-radius:8px;background:var(--c01-skeleton)}.c01-skel-alto{height:440px}
.c01-agora-grid{display:grid;grid-template-columns:minmax(340px,1fr) minmax(0,1.7fr);gap:16px;align-items:stretch}
.c01-card{background:var(--c01-superficie);border:1px solid var(--c01-borda);border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:16px;min-width:0;margin:0}
.c01-grande{display:flex;flex-direction:column;gap:2px}
.c01-valor-linha{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}
.c01-valor{font-size:64px;font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--c01-destaque)}
.c01-esmaecido{opacity:.6}
.c01-un{font-size:15px;color:var(--c01-texto-2)}
.c01-coleta{font-size:14px;margin-top:6px}
.c01-dl{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border-top:1px solid var(--c01-borda);padding-top:16px}
.c01-dl dt{font-size:13px;color:var(--c01-texto-2)}.c01-dl dd{margin:0;font-size:13px;color:var(--c01-texto-2)}
.c01-dl dd.c01-forte{font-size:16px;font-weight:600;color:var(--c01-texto);display:flex;align-items:center}
.c01-top{display:flex;flex-direction:column;border-top:1px solid var(--c01-borda);padding-top:16px}
.c01-sub{font-size:14px;font-weight:600;margin-bottom:4px}
.c01-top ol{list-style:none;margin:0;padding:0}
.c01-top li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:8px 0;border-bottom:1px solid var(--c01-borda)}
.c01-top-nome{font-size:14px;font-weight:500}.c01-top-n{font-size:16px;font-weight:700;text-align:right}
.c01-top-meta,.c01-top-un{font-size:12px;color:var(--c01-texto-2)}.c01-top-un{text-align:right}
.c01-vazio{color:var(--c01-texto-2)}
.c01-links{margin-top:auto;display:flex;flex-wrap:wrap;gap:4px 20px}
.c01-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:600;color:var(--c01-acao)}
.c01-mapa{margin:0;background:var(--c01-superficie);border:1px solid var(--c01-borda);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;min-width:0}
.c01-mapa-topo{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;border-bottom:1px solid var(--c01-borda)}
.c01-mapa-topo figcaption{font-size:14px;font-weight:600}
.c01-mapa-host{flex:1;display:flex;flex-direction:column;background:var(--c01-map-fundo);min-height:320px}
.c01-gmap{flex:1;min-height:420px}
.c01-svg{display:block;width:100%;height:auto;aspect-ratio:600/360}
.c01-svg-grade line{stroke:var(--c01-map-grade);stroke-width:1}
.c01-svg-rotulo{font-size:12px;font-weight:600;fill:var(--c01-texto);paint-order:stroke;stroke:var(--c01-map-fundo);stroke-width:3px}
.c01-svg-titulo{font-size:13px;font-weight:700;fill:var(--c01-texto-2)}
.c01-svg-norte{font-size:11px;fill:var(--c01-texto-2)}
.c01-mapa-aviso{margin:0;padding:6px 16px;font-size:12px;color:var(--c01-texto-2);border-top:1px dashed var(--c01-borda)}
.c01-info{font-size:13px;color:#202838}
.c01-legenda{display:flex;flex-wrap:wrap;gap:6px 14px;padding:10px 16px;border-top:1px solid var(--c01-borda);font-size:12px;color:var(--c01-texto-2)}
.c01-legenda span{display:flex;align-items:center}
.c01-acao-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.c01-acao{background:var(--c01-superficie);border:1px solid var(--c01-borda);border-top:3px solid var(--tom);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:8px;font-size:15px}
.c01-tom-atencao{--tom:var(--c01-atencao);--tom-bg:var(--c01-atencao-bg)}.c01-tom-neutro{--tom:var(--c01-neutro);--tom-bg:var(--c01-neutro-bg)}.c01-tom-info{--tom:var(--c01-info);--tom-bg:var(--c01-info-bg)}
.c01-estado{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:3px 8px;border-radius:4px;background:var(--tom-bg);color:var(--tom)}
.c01-acao-nome{font-weight:600}.c01-acao-nome .c01-mono{font-size:13px;font-weight:400;color:var(--c01-texto-2)}
.c01-acao-sinal,.c01-passo{font-size:13px;color:var(--c01-texto-2);display:flex;flex-wrap:wrap;align-items:center;gap:4px}
.c01-acao-link{margin-top:auto;font-size:14px;min-height:40px}
.c01-nada{margin:0;color:var(--c01-texto-2)}
.c01-check{display:flex;align-items:center;gap:8px;min-height:44px;font-size:14px;color:var(--c01-texto)}
.c01-pers{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px}
.c01-pers label{display:flex;flex-direction:column;font-size:13px;color:var(--c01-texto-2)}
.c01-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}
.c01-kpi{background:var(--c01-superficie);border:1px solid var(--c01-borda);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:4px;color:var(--c01-texto);min-height:104px}
.c01-kpi:hover{text-decoration:none;border-color:var(--c01-borda-forte)}
.c01-kpi-valor{font-size:26px;font-weight:700;line-height:1.15;letter-spacing:-.01em}
.c01-kpi-acao{margin-top:auto;font-size:13px;font-weight:600;color:var(--c01-acao)}
.c01-horas figcaption{font-size:15px;font-weight:600}
.c01-barras{display:flex;align-items:flex-end;gap:6px;height:180px;border-bottom:1px solid var(--c01-borda-forte);padding-top:20px}
.c01-barras button{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;border:0;background:transparent;padding:0;cursor:pointer}
.c01-barras button:disabled{cursor:default}
.c01-barra{width:100%;background:var(--c01-barra);border-radius:2px 2px 0 0}
.c01-barras button[aria-pressed=true] .c01-barra{background:var(--c01-acao)}
.c01-barra-n{font-size:11px;font-weight:600}
.c01-eixo{display:flex;gap:6px;font-size:11px;color:var(--c01-texto-2);font-family:var(--c01-mono)}.c01-eixo span{flex:1;min-width:0;text-align:center}
.c01-tabela{max-height:280px;overflow:auto;border:1px solid var(--c01-borda);border-radius:6px}
.c01-tabela table{white-space:nowrap}
.c01-sobre{background:var(--c01-superficie);border:1px solid var(--c01-borda);border-radius:8px;padding:0 16px;font-size:14px}
.c01-sobre summary{min-height:48px;display:flex;align-items:center;font-weight:600;color:var(--c01-texto)}
.c01-sobre div{padding:0 0 16px;line-height:1.6;color:var(--c01-texto-2)}.c01-sobre p{margin:0 0 6px}
.c01-negado{max-width:560px;margin:48px auto;background:var(--c01-superficie);border:1px solid var(--c01-borda);border-radius:8px;padding:32px;display:flex;flex-direction:column;gap:12px}
.c01-negado h1{font-size:22px}.c01-negado p{margin:0;color:var(--c01-texto-2)}
.c01-negado-icone{width:40px;height:40px;border-radius:50%;background:var(--c01-neutro-bg);color:var(--c01-neutro);display:grid;place-items:center;font-weight:700}
@media(max-width:1100px){.c01-agora-grid{grid-template-columns:minmax(0,1fr)}.c01-acao-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.c01{gap:20px}.c01-valor{font-size:56px}.c01-skel-alto{height:250px}.c01-acao-grid{grid-template-columns:minmax(0,1fr)}
.c01-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.c01-barras,.c01-eixo{gap:2px}.c01-eixo{font-size:10px}
.c01-gmap{min-height:300px}.c01-card{padding:16px}.c01-dl{grid-template-columns:repeat(2,minmax(0,1fr))}.c01-relogio{white-space:normal}}
@media(prefers-reduced-motion:reduce){.c01-giro{animation:none}}
/* Shell (todas as telas; este arquivo é carregado pelo index.html). "Pular para o conteúdo": invisível até receber o foco
   do teclado (padrão visually-hidden); antes ficava em position:fixed top:-100px e aparecia em capturas de página inteira. */
.skip:not(:focus):not(:focus-visible){position:absolute!important;top:auto!important;left:auto!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
.skip:focus,.skip:focus-visible{position:fixed;top:12px;left:20px;z-index:100;width:auto;height:auto;clip:auto;clip-path:none}
/* C02 · Pontos (lista + ficha). Reusa os tokens .c01 (a raiz da C02 tem as classes c01 e c02). */
.c01-tom-sucesso{--tom:var(--c01-sucesso);--tom-bg:var(--c01-sucesso-bg)}
.c01{--c01-sucesso-bg:#E6F2EC}[data-theme=dark] .c01{--c01-sucesso-bg:#1B3128}
.c02{gap:20px}
.c02-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
.c02-topo{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}
.c02-titulo{display:flex;flex-direction:column;gap:2px;flex:1 1 240px}.c02-titulo h1{font-size:26px;line-height:1.2}
.c02-busca{display:flex;align-items:center;gap:8px;border:1px solid var(--c01-borda-forte);border-radius:6px;padding:0 12px;min-height:44px;flex:0 1 320px;min-width:200px;background:var(--c01-superficie);color:var(--c01-texto-2)}
.c02-busca input{border:0!important;background:transparent!important;outline:none;width:100%;min-height:40px!important;padding:0!important;color:var(--c01-texto)}
.c02-controles{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center}
.c02-filtros{display:flex;flex-wrap:wrap;gap:8px}
.c02-filtro{display:flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border-radius:999px;border:1px solid var(--c01-borda);background:var(--c01-superficie);color:var(--c01-texto);font-size:14px;cursor:pointer}
.c02-filtro[aria-checked=true]{background:var(--c01-selecao-bg);color:var(--c01-selecao);border-color:var(--c01-selecao);font-weight:600}
.c02-filtro .c01-dot{width:8px;height:8px;margin-right:0}
.c02-dot-atn{background:var(--c01-atencao)}.c02-dot-sem{background:var(--c01-neutro)}.c02-dot-man{background:var(--c01-info)}.c02-dot-ok{background:var(--c01-sucesso)}
.c02-ordem{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--c01-texto-2)}.c02-ordem select{min-height:40px;font-size:13px}
.c02-tabela{background:var(--c01-superficie);border:1px solid var(--c01-borda);border-radius:8px;overflow-x:auto}
.c02-tabela table{width:100%;min-width:900px;border-collapse:collapse;font-size:14px;white-space:normal}
.c02-tabela th{padding:10px 12px;text-align:left;font-size:13px;font-weight:600;text-transform:none;letter-spacing:0;color:var(--c01-texto-2);background:var(--c01-superficie-2)}
.c02-tabela td{padding:12px;border-top:1px solid var(--c01-borda);border-bottom:0;vertical-align:top}
.c02-num{text-align:right!important}.c02-con{font-size:16px;font-weight:700}.c02-semdado{color:var(--c01-texto-2);font-weight:400;font-size:14px}
.c02-nome{font-weight:600;color:var(--c01-texto);display:block}.c02-sub{display:block;font-size:12px;color:var(--c01-texto-2);margin-top:3px}
.c02-estado{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;padding:3px 8px;border-radius:4px;background:var(--tom-bg);color:var(--tom);white-space:nowrap}
.c02-sinal{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.c02-sinal .c01-mono{font-size:12px;color:var(--c01-texto-2)}
.c02-abrir{min-height:36px;display:inline-flex;align-items:center;font-weight:600;color:var(--c01-acao)}
.c02-cards{display:none;list-style:none;margin:0;padding:0;flex-direction:column;gap:8px}
.c02-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;background:var(--c01-superficie);border:1px solid var(--c01-borda);border-left:3px solid var(--c01-sucesso);border-radius:8px;padding:12px 14px;color:var(--c01-texto)}
.c02-card:hover{text-decoration:none}.c02-borda-atn{border-left-color:var(--c01-atencao)}.c02-borda-sem{border-left-color:var(--c01-neutro)}.c02-borda-man{border-left-color:var(--c01-info)}
.c02-card-con{text-align:right}.c02-card-con strong{display:block;font-size:20px;line-height:1.1}.c02-card-con span{font-size:11px;color:var(--c01-texto-2)}
.c02-card-linha{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;font-size:13px}
.c02-skel{background:var(--c01-superficie);border:1px solid var(--c01-borda);border-radius:8px;padding:8px 16px}
.c02-skel>div{display:flex;gap:16px;padding:14px 0;border-bottom:1px solid var(--c01-borda)}.c02-skel span{height:14px;flex:1;border-radius:4px;background:var(--c01-skeleton)}.c02-skel span:first-child{flex:2}
.c02-vazio{background:var(--c01-superficie);border:1px solid var(--c01-borda);border-radius:8px;padding:40px 24px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;color:var(--c01-texto-2)}
.c02-vazio strong{font-size:16px;color:var(--c01-texto)}
.c02-voltar{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-height:40px;font-weight:600;color:var(--c01-acao)}
.c02-cabeca{background:var(--c01-superficie);border:1px solid var(--c01-borda);border-radius:8px;padding:20px 24px;display:flex;flex-wrap:wrap;gap:16px 24px;align-items:flex-start}
.c02-ident{flex:1 1 320px;display:flex;flex-direction:column;gap:6px;min-width:0}.c02-ident h1{font-size:24px;line-height:1.2}
.c02-situacao{flex:0 1 380px;min-width:240px;display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:8px;background:var(--tom-bg);font-size:15px}
.c02-sit-rotulo{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--tom)}
.c02-sit-icone{width:22px;height:22px;border-radius:50%;background:var(--tom);color:var(--c01-superficie);display:grid;place-items:center;font-size:12px}
.c02-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.c02-kpi{background:var(--c01-superficie);border:1px solid var(--c01-borda);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:4px}
.c02-kpi-valor{font-size:30px;font-weight:700;line-height:1.1;color:var(--c01-texto)}.c02-kpi-valor.c02-semdado{font-size:22px}
.c02-kpi-sinal{font-size:20px}.c02-kpi-sinal .c01-mono{font-size:13px}
.c02-grade{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:16px;align-items:start}
.c02-pico figcaption{font-size:15px;font-weight:600}
.c02-barras{display:flex;align-items:flex-end;gap:4px;height:150px;border-bottom:1px solid var(--c01-borda-forte);padding-top:18px}
.c02-barras>span{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:3px}
.c02-barra{width:100%;background:var(--c01-barra);border-radius:2px 2px 0 0}.c02-barra-pico{background:var(--c01-acao)}.c02-barra-n{font-size:10px;font-weight:600}
.c02-hist h2{font-size:15px;margin:0 0 8px}.c02-hist ol{list-style:none;margin:0;padding:0}
.c02-hist li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:0 10px;padding:8px 0;border-bottom:1px solid var(--c01-borda);font-size:14px}
.c02-hist li>span:last-child{display:flex;flex-direction:column;gap:1px}.c02-hist-dot{width:8px;height:8px;border-radius:50%;background:var(--tom);margin-top:6px}
.c02-acoes{display:flex;flex-direction:column;gap:12px}.c02-acoes h2{font-size:15px}
.c02-ficha-skel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.c02-ficha-skel div{height:104px;border-radius:8px;background:var(--c01-skeleton)}.c02-ficha-skel div:first-child{grid-column:1/-1;height:96px}
@media(max-width:900px){.c02-grade{grid-template-columns:minmax(0,1fr)}}
@media(max-width:640px){.c02-tabela{display:none}.c02-cards{display:flex}.c02-kpis,.c02-ficha-skel{grid-template-columns:repeat(2,minmax(0,1fr))}.c02-kpi-valor{font-size:24px}.c02-barras{gap:2px}}
