@charset "UTF-8";/*! © 2026 GK Soluções Empresariais LTDA (CNPJ 60.180.675/0001-91) · Todos os direitos reservados. Veja LICENSE e AUTORIA.md. */
@import"https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,400..750&family=JetBrains+Mono:wght@400;500&display=swap";:root{--bg:#f5f6f8;--painel:#fff;--painel2:#f3f5f8;--borda:#e6e8ec;--borda2:#d9dde3;--linha:#eef0f3;--texto:#0f1419;--texto2:#4b5563;--texto3:#646b78;--tinta:#0f1419;--tinta-txt:#fff;--azul:#2f5bea;--azul-bg:#eef2fe;--azul-forte:#1e40c8;--verde:#0e6b45;--verde-bg:#e8f6ef;--ouro:#9a3412;--ouro-bg:#fff1e6;--verm:#b42833;--verm-bg:#fdecee;--roxo:#5b3fc4;--roxo-bg:#f0ecfd;--pri:#2f5bea;--pri-h:#2449d0;--pri-txt:#fff;--verm-forte:#b42833;--foco:0 0 0 3px color-mix(in srgb,var(--azul) 22%,transparent);--veu:rgba(15,20,25,.36);--sombra:0 1px 2px rgba(15,20,25,.04);--sombra2:0 16px 40px rgba(15,20,25,.14),0 2px 6px rgba(15,20,25,.06);--raio:10px;--raio2:16px;--lateral:248px;--fonte:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-tema=claro]){--bg:#0d1014;--painel:#151a20;--painel2:#1c222a;--borda:#262e38;--borda2:#343e4a;--linha:#1f262e;--texto:#e8edf3;--texto2:#b1bac6;--texto3:#8b95a3;--tinta:#f1f4f8;--tinta-txt:#0d1014;--azul:#7ea6ff;--azul-bg:#16213a;--azul-forte:#a9c3ff;--verde:#4cc38a;--verde-bg:#10291f;--ouro:#f4a261;--ouro-bg:#2e1e12;--verm:#ff8a94;--verm-bg:#33161a;--roxo:#b6a6ff;--roxo-bg:#221c3d;--pri:#3b63e0;--pri-h:#4a70ea;--pri-txt:#fff;--verm-forte:#c93a46;--veu:rgba(0,0,0,.55);--sombra:0 1px 2px rgba(0,0,0,.3);--sombra2:0 18px 50px rgba(0,0,0,.55),0 2px 8px rgba(0,0,0,.35);color-scheme:dark}}:root[data-tema=escuro]{--bg:#0d1014;--painel:#151a20;--painel2:#1c222a;--borda:#262e38;--borda2:#343e4a;--linha:#1f262e;--texto:#e8edf3;--texto2:#b1bac6;--texto3:#8b95a3;--tinta:#f1f4f8;--tinta-txt:#0d1014;--azul:#7ea6ff;--azul-bg:#16213a;--azul-forte:#a9c3ff;--verde:#4cc38a;--verde-bg:#10291f;--ouro:#f4a261;--ouro-bg:#2e1e12;--verm:#ff8a94;--verm-bg:#33161a;--roxo:#b6a6ff;--roxo-bg:#221c3d;--pri:#3b63e0;--pri-h:#4a70ea;--pri-txt:#fff;--verm-forte:#c93a46;--veu:rgba(0,0,0,.55);--sombra:0 1px 2px rgba(0,0,0,.3);--sombra2:0 18px 50px rgba(0,0,0,.55),0 2px 8px rgba(0,0,0,.35);color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;height:100%}body{background:var(--bg);color:var(--texto);font:14px/1.5 var(--fonte);font-feature-settings:"tnum" 1,"cv11" 1;-webkit-font-smoothing:antialiased}a{color:var(--azul);text-decoration:none}a:hover{color:var(--azul-forte);text-decoration:underline}:where(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--azul);outline-offset:2px}::placeholder{color:var(--texto3);opacity:1}h1,h2,h3,h4{margin:0;font-weight:650;letter-spacing:-.01em}h1{font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.25}h2{font-size:17px}h3{font-size:15px;font-weight:600}p{margin:0 0 8px}.mono{font-family:var(--mono);font-size:12.5px}.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.mut{color:var(--texto3)}.mut2{color:var(--texto2)}.peq{font-size:12.5px}.mpeq{font-size:11.5px}.nowrap{white-space:nowrap}[hidden]{display:none!important}.casca{display:grid;grid-template-columns:var(--lateral) 1fr;min-height:100vh}.lateral{position:sticky;top:0;height:100vh;overflow:auto;background:var(--painel);border-right:1px solid var(--borda);padding:14px 10px;display:flex;flex-direction:column;gap:2px}.marca{display:flex;align-items:center;gap:10px;padding:6px 10px 16px;font-weight:700;font-size:15px}.marca .logo{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,#2f6fed,#6d4fd8);display:grid;place-items:center;color:#fff;font-size:14px;font-weight:800;letter-spacing:-.04em}.marca small{display:block;font-weight:500;color:var(--texto3);font-size:11.5px;margin-top:-2px}.menu-titulo{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--texto3);padding:14px 10px 4px;font-weight:600}.menu a{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:8px;color:var(--texto2);font-weight:500;text-decoration:none}.menu a:hover{background:var(--painel2);color:var(--texto)}.menu a.ativo{background:var(--azul-bg);color:var(--azul)}.menu a .cont{margin-left:auto;font-size:11px;background:var(--painel2);border-radius:20px;padding:0 7px;color:var(--texto2)}.menu a.ativo .cont{background:var(--azul);color:#fff}.ic{width:17px;height:17px;flex:none;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lateral .rodape .mpeq{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lateral .rodape{margin-top:auto;padding:10px;border-top:1px solid var(--borda);font-size:12.5px;color:var(--texto3)}.principal{min-width:0;display:flex;flex-direction:column}.topo{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:12px;padding:10px 24px;background:color-mix(in srgb,var(--bg) 85%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--borda)}.topo .busca{flex:1;max-width:520px;display:flex;align-items:center;gap:8px;background:var(--painel);border:1px solid var(--borda);border-radius:9px;padding:6px 10px;color:var(--texto3);cursor:pointer}.topo .busca kbd{margin-left:auto}.conteudo{padding:22px 24px 60px;max-width:1440px;width:100%}.cab{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;margin-bottom:20px}.cab .tit{flex:1;min-width:240px}.cab .tit p{color:var(--texto2);margin:4px 0 0}.migalha{font-size:12.5px;color:var(--texto3);margin-bottom:4px}.migalha a{color:var(--texto3)}.acoes{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.cartao{background:var(--painel);border:1px solid var(--borda);border-radius:var(--raio2);box-shadow:none}.cartao>.cc{padding:16px 18px}.cartao>.ch{display:flex;align-items:center;gap:10px;min-height:52px;padding:12px 18px;border-bottom:1px solid var(--linha)}.cartao>.ch h3{flex:1;font-size:15px;font-weight:600}.cartao>.ch h3 .ic{color:var(--texto3);vertical-align:-3px}.grade{display:grid;gap:14px}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.g21{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}@media(max-width:1100px){.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.g3,.g21{grid-template-columns:1fr}}@media(max-width:760px){.casca{grid-template-columns:1fr}.lateral{position:fixed;inset:0 auto 0 0;width:270px;z-index:60;transform:translate(-100%);transition:transform .2s}.lateral.aberta{transform:none;box-shadow:var(--sombra2)}.g2,.g4{grid-template-columns:1fr}.conteudo{padding:16px 16px 60px}.topo{padding:10px 16px}.so-desk{display:none!important}}@media(min-width:761px){.so-mob{display:none!important}}.kpi{padding:14px 16px;min-width:0}.cartao.kpi{border-radius:12px}.kpi .rot{font-size:12px;font-weight:500;color:var(--texto3);display:flex;align-items:center;gap:6px;min-width:0}.kpi .rot .ic{width:14px;height:14px}.kpi .val{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin-top:2px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.kpi .sub{font-size:12px;color:var(--texto3);margin-top:2px}.kpi .sub:empty{display:none}.btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:var(--raio);border:1px solid var(--borda2);background:var(--painel);color:var(--texto);font:inherit;font-size:13.5px;font-weight:600;line-height:1;cursor:pointer;white-space:nowrap;text-decoration:none!important;transition:background-color .12s,border-color .12s,color .12s}.btn:hover{background:var(--painel2);color:var(--texto)}.btn:focus-visible{outline:2px solid var(--azul);outline-offset:2px}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn.pri,.btn.azul{background:var(--pri);border-color:var(--pri);color:var(--pri-txt)}.btn.pri:hover:not(:disabled),.btn.azul:hover:not(:disabled){background:var(--pri-h);border-color:var(--pri-h);color:var(--pri-txt)}.btn.pri kbd,.btn.azul kbd,.btn.tinta kbd{background:transparent;color:inherit;border-color:color-mix(in srgb,currentColor 45%,transparent);opacity:.85}.btn.tinta{background:var(--tinta);border-color:var(--tinta);color:var(--tinta-txt)}.btn.tinta:hover:not(:disabled){background:color-mix(in srgb,var(--tinta) 88%,var(--painel));color:var(--tinta-txt)}.btn.perigo{color:var(--verm);border-color:color-mix(in srgb,var(--verm) 35%,var(--borda2))}.btn.perigo:hover:not(:disabled){background:var(--verm-bg);color:var(--verm)}.btn.fant{border-color:transparent;background:transparent}.btn.fant:hover{background:var(--painel2)}.btn.peq{height:32px;padding:0 11px;font-size:13px;gap:5px}.btn .ic{width:15px;height:15px;flex:none}kbd{font:500 11px var(--mono);border:1px solid var(--borda2);border-radius:5px;padding:0 5px;color:var(--texto3);background:var(--painel)}.selo{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;line-height:18px;padding:1px 9px;border-radius:999px;background:var(--painel2);color:var(--texto2);white-space:nowrap}.selo .ic{width:12px;height:12px}.selo.verde{background:var(--verde-bg);color:var(--verde)}.selo.ouro{background:var(--ouro-bg);color:var(--ouro)}.selo.verm{background:var(--verm-bg);color:var(--verm)}.selo.azul{background:var(--azul-bg);color:var(--azul-forte)}.selo.roxo{background:var(--roxo-bg);color:var(--roxo)}.ponto{width:8px;height:8px;border-radius:50%;display:inline-block;background:currentColor}.av{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;font-weight:700;font-size:12px;flex:none;color:#fff}.tab-w{overflow:auto}table.t{width:100%;border-collapse:collapse;font-size:13.5px;font-variant-numeric:tabular-nums}.t th{text-align:left;font-size:12px;font-weight:600;color:var(--texto3);padding:10px 12px;border-bottom:1px solid var(--borda);white-space:nowrap;background:var(--painel);position:sticky;top:0}.t th.num{text-align:right}.t td{padding:12px;border-bottom:1px solid var(--linha);vertical-align:middle}.t tr:last-child td{border-bottom:0}.t tbody tr:hover td{background:var(--painel2)}.t tr.sel td,.t tr[aria-selected=true] td{background:var(--azul-bg)}.t tr.clic{cursor:pointer}.t tfoot td{font-weight:650;border-top:1px solid var(--borda2);border-bottom:0}.t .sint td{font-weight:620}.t .n1 td:first-child{padding-left:12px}.t .n2 td:first-child{padding-left:24px}.t .n3 td:first-child{padding-left:36px}.t .n4 td:first-child{padding-left:48px}.t .n5 td:first-child{padding-left:60px}.vazio{padding:40px 20px;text-align:center;color:var(--texto3)}.vazio>.ic{display:block;width:44px;height:44px;padding:11px;margin:0 auto 12px;border-radius:50%;background:var(--painel2);color:var(--texto3)}.vazio h3{color:var(--texto);font-size:15px;font-weight:600;margin-bottom:4px}.vazio p{max-width:480px;margin:0 auto 8px;font-size:13.5px}.campo{display:flex;flex-direction:column;gap:5px;min-width:0}.campo>span{font-size:12.5px;font-weight:600;color:var(--texto2)}.campo small{color:var(--texto3);font-size:12px}input,select,textarea{font:inherit;font-size:13.5px;color:var(--texto);background:var(--painel);border:1px solid var(--borda2);border-radius:var(--raio);padding:7px 12px;min-height:36px;width:100%;transition:border-color .12s,box-shadow .12s}select{cursor:pointer;padding-right:8px}textarea{min-height:84px;resize:vertical;line-height:1.45}input:where(:hover:not(:focus,:disabled)),select:where(:hover:not(:focus,:disabled)),textarea:where(:hover:not(:focus,:disabled)){border-color:color-mix(in srgb,var(--borda2) 70%,var(--texto3))}input:focus,select:focus,textarea:focus{border-color:var(--azul);outline:3px solid color-mix(in srgb,var(--azul) 24%,transparent);outline-offset:0}input:disabled,select:disabled,textarea:disabled{background-color:var(--painel2);color:var(--texto3);cursor:not-allowed}input[type=checkbox],input[type=radio]{width:16px;height:16px;min-height:0;padding:0;accent-color:var(--azul);flex:none;cursor:pointer}input[type=checkbox]:focus:not(:focus-visible),input[type=radio]:focus:not(:focus-visible){outline:0}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--azul);outline-offset:2px}input[type=color]{padding:3px;width:48px}input[type=file]{padding:6px 10px}input[type=range]{padding:0;border:0;min-height:0;accent-color:var(--azul)}.chk{display:flex;align-items:center;gap:8px;cursor:pointer}.form{display:grid;gap:12px}.form.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.form.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.form.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.form .lg2{grid-column:span 2}.form .lg-all{grid-column:1/-1}@media(max-width:760px){.form.c2,.form.c3,.form.c4{grid-template-columns:1fr}.form .lg2{grid-column:auto}}.filtros{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:12px}.filtros input,.filtros select{width:auto;min-width:150px}.seg{display:inline-flex;background:var(--painel2);border-radius:var(--raio);padding:3px;gap:2px;max-width:100%;overflow-x:auto;scrollbar-width:none}.seg button{border:0;background:transparent;font:inherit;font-size:13px;font-weight:600;color:var(--texto3);padding:5px 12px;border-radius:8px;cursor:pointer;white-space:nowrap}.seg button:hover{color:var(--texto)}.seg button.ativo,.seg button[aria-pressed=true]{background:var(--painel);color:var(--texto);box-shadow:0 1px 2px #0f141914,0 0 0 1px var(--borda)}.chips{display:flex;flex-wrap:wrap;gap:6px}.chips>button:not(.btn),.chip{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 12px;border:1px solid var(--borda2);border-radius:999px;background:var(--painel);color:var(--texto2);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap}.chips>button:not(.btn):hover,.chip:hover{background:var(--painel2);color:var(--texto)}.chips>button:not(.btn).ativo,.chips>button:not(.btn)[aria-pressed=true],.chip.ativo,.chip[aria-pressed=true]{background:var(--tinta);border-color:var(--tinta);color:var(--tinta-txt)}.abas{display:flex;gap:20px;border-bottom:1px solid var(--borda);margin-bottom:18px;overflow-x:auto;scrollbar-width:none}.abas::-webkit-scrollbar{display:none}.abas a,.abas button{display:inline-flex;align-items:center;gap:6px;padding:11px 2px;border:0;background:transparent;color:var(--texto3);font:inherit;font-size:13.5px;font-weight:600;white-space:nowrap;text-decoration:none;cursor:pointer;box-shadow:inset 0 -2px 0 transparent}.abas a:hover,.abas button:hover{color:var(--texto);text-decoration:none}.abas a.ativo,.abas a[aria-current=page],.abas button.ativo,.abas button[aria-selected=true]{color:var(--texto);box-shadow:inset 0 -2px 0 var(--texto)}.abas a:focus-visible,.abas button:focus-visible{outline-offset:-2px;border-radius:4px}.barra{height:8px;background:var(--painel2);border-radius:999px;overflow:hidden}.barra>i{display:block;height:100%;background:var(--verde);border-radius:999px}.barra.ouro>i{background:var(--ouro)}.barra.verm>i{background:var(--verm)}.aviso{display:flex;gap:10px;padding:12px 14px;border-radius:12px;background:var(--azul-bg);color:var(--texto);border:1px solid color-mix(in srgb,var(--azul) 18%,transparent);font-size:13.5px;line-height:1.45}.aviso.ouro{background:var(--ouro-bg);border-color:color-mix(in srgb,var(--ouro) 22%,transparent)}.aviso.verm{background:var(--verm-bg);border-color:color-mix(in srgb,var(--verm) 22%,transparent)}.aviso.verde{background:var(--verde-bg);border-color:color-mix(in srgb,var(--verde) 22%,transparent)}.aviso .ic{margin-top:2px;flex:none;color:var(--azul)}.aviso.ouro .ic{color:var(--ouro)}.aviso.verm .ic{color:var(--verm)}.aviso.verde .ic{color:var(--verde)}.lista{display:flex;flex-direction:column}.item{display:flex;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid var(--linha)}.item:last-child{border-bottom:0}.item .corpo{flex:1;min-width:0}.item .corpo b{font-weight:600}.item .corpo .mut{font-size:12.5px}.data-box{width:44px;text-align:center;border:1px solid var(--borda);border-radius:10px;padding:3px 0;flex:none;line-height:1.15}.data-box b{display:block;font-size:16px}.data-box small{font-size:10.5px;text-transform:uppercase;color:var(--texto3)}.fundo{position:fixed;inset:0;background:var(--veu);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:80;display:grid;place-items:center;padding:20px;animation:surge .12s}.modal{background:var(--painel);border-radius:18px;box-shadow:var(--sombra2);width:min(640px,100%);max-height:calc(100vh - 40px);display:flex;flex-direction:column;border:1px solid var(--borda);animation:sobe .16s ease-out}.modal.larg{width:min(980px,100%)}.modal .mh{display:flex;align-items:center;gap:10px;padding:18px 22px 14px;border-bottom:1px solid var(--linha)}.modal .mh h2{flex:1;font-size:17px;font-weight:650}.modal .mc{padding:18px 22px;overflow:auto}.modal .mr{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:14px 22px;border-top:1px solid var(--linha)}@keyframes surge{0%{opacity:0}to{opacity:1}}@keyframes sobe{0%{opacity:0;transform:translateY(6px) scale(.99)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.modal,.fundo{animation:none}}#toast{position:fixed;bottom:22px;left:50%;transform:translate(-50%);z-index:100;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none}#toast div{background:var(--tinta);color:var(--tinta-txt);padding:10px 16px;border-radius:12px;box-shadow:var(--sombra2);font-size:13.5px;font-weight:600;animation:surge .15s;max-width:90vw}#toast div.erro{background:var(--verm-forte);color:#fff}.paleta{width:min(620px,100%);align-self:start;margin-top:10vh}.paleta input{border:0;border-bottom:1px solid var(--borda);border-radius:18px 18px 0 0;font-size:16px;padding:16px 18px;outline:0!important}.paleta .res{max-height:50vh;overflow:auto;padding:6px}.paleta .res a{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;color:var(--texto);text-decoration:none}.paleta .res a.sel,.paleta .res a:hover{background:var(--azul-bg)}.paleta .res small{margin-left:auto;color:var(--texto3)}.entrada{min-height:100vh;display:grid;grid-template-columns:1.1fr 1fr}.entrada .arte{background:radial-gradient(1200px 600px at 10% 10%,#2f5bea,#3b2aa8 45%,#0d1020);color:#fff;padding:48px;display:flex;flex-direction:column;justify-content:space-between}.entrada .arte h1{font-size:38px;line-height:1.1;letter-spacing:-.03em;max-width:520px}.entrada .arte p{opacity:.85;font-size:16px;max-width:480px}.entrada .arte ul{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:10px;opacity:.95}.entrada .arte li{display:flex;gap:10px;align-items:flex-start}.entrada .forma{display:grid;place-items:center;padding:30px}.entrada .caixa{width:min(380px,100%)}@media(max-width:900px){.entrada{grid-template-columns:1fr}.entrada .arte{display:none}}.memoria{font-size:13px;background:var(--painel2);border-radius:12px;padding:12px 14px;font-variant-numeric:tabular-nums}.memoria div{display:flex;justify-content:space-between;gap:12px;padding:2px 0}.total-grande{font-size:30px;font-weight:700;letter-spacing:-.02em}.relatorio{background:#fff;color:#111}.relatorio .t th{background:#fff}@media print{.lateral,.topo,.acoes,.abas,.filtros,.nao-imprimir{display:none!important}.casca{display:block}.conteudo{padding:0;max-width:none}.cartao{box-shadow:none;border:0}body{background:#fff;color:#000}}.passos{display:flex;gap:6px;margin-bottom:16px}.passos span{flex:1;height:4px;border-radius:4px;background:var(--painel2)}.passos span.feito{background:var(--azul)}.saude{display:inline-flex;width:36px;height:36px;border-radius:50%;align-items:center;justify-content:center;font-weight:700;font-size:12px;flex:none}.demo-faixa{background:linear-gradient(90deg,var(--roxo-bg),var(--azul-bg));color:var(--texto);font-size:12.5px;padding:6px 24px;display:flex;gap:10px;align-items:center;border-bottom:1px solid var(--borda)}.drop{border:1.5px dashed var(--borda2);border-radius:14px;padding:26px;text-align:center;color:var(--texto2);cursor:pointer;transition:.15s}.drop:hover,.drop.sobre{border-color:var(--azul);background:var(--azul-bg)}.linha-total{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px dashed var(--borda)}.linha-total:last-child{border:0}.linha-total.forte{font-weight:700;border-top:1px solid var(--borda2);border-bottom:0;margin-top:4px;padding-top:8px}.grade>*{min-width:0}.cartao>.ch{flex-wrap:wrap}.demo-faixa{flex-wrap:wrap}@media(max-width:760px){.demo-faixa{padding:6px 16px;font-size:12px}.demo-faixa .desc,.topo .busca span,.topo .busca kbd{display:none}.topo .busca{flex:0 0 auto;padding:7px}.cab .tit{min-width:min(240px,100%)}.cab h1{font-size:21px}.cab{margin-bottom:16px}.abas{gap:16px}.total-grande{font-size:26px}.kpi .val{font-size:20px}.filtros>*{max-width:100%}.filtros input,.filtros select{min-width:0;flex:1}.modal .mh{padding:14px 16px 12px}.modal .mc{padding:14px 16px}.modal .mr{padding:12px 16px}.fundo{padding:10px}.vazio{padding:32px 16px}}html [class*=-kpis]>[class*=-kpi]{border-radius:12px;padding:12px 14px}html [class*=-kpis]>[class*=-kpi]>small{font-size:12px;font-weight:500;color:var(--texto3);text-transform:none;letter-spacing:0}html [class*=-kpis]>[class*=-kpi]>b{font-size:clamp(14px,12cqi,20px);font-weight:700;letter-spacing:-.02em;line-height:1.3;margin-top:2px;font-variant-numeric:tabular-nums}html [class*=-kpis]>[class*=-kpi]>span{color:var(--texto3)}@media(max-width:640px){html [class*=-kpis]>[class*=-kpi]>b{font-size:clamp(14px,12cqi,18px)}}html :is(.cf-abas,.cp-abas,.pr-abas,.pt-abas,.rg-abas){gap:18px}html :is(.cf-abas,.cp-abas,.pr-abas,.pt-abas,.rg-abas)>button{padding:10px 2px;font-size:13.5px;font-weight:600;color:var(--texto3);border-bottom:0;box-shadow:inset 0 -2px 0 transparent}html :is(.cf-abas,.cp-abas,.pr-abas,.pt-abas,.rg-abas)>button:hover{color:var(--texto)}html :is(.cf-abas,.cp-abas,.pr-abas,.pt-abas,.rg-abas)>button:is([aria-selected=true],.ativo){color:var(--texto);box-shadow:inset 0 -2px 0 var(--texto)}
