.entrar{min-height:100%;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(420px,1fr);padding:16px;gap:16px;height:100vh;height:100dvh}.vitrine{position:relative;overflow:hidden;border-radius:var(--raio-xl);padding:36px 40px 28px;display:flex;flex-direction:column;gap:28px;min-height:0;background:radial-gradient(700px 420px at 85% 15%,rgba(97,203,230,.45),transparent 60%),radial-gradient(600px 500px at 0% 100%,rgba(13,150,214,.35),transparent 60%),linear-gradient(160deg,#e9f4fd,#d6ebfa 55%,#c7e3f7);border:1px solid #D3E6F5}[data-tema=escuro] .vitrine{background:radial-gradient(700px 420px at 85% 10%,rgba(28,159,224,.28),transparent 60%),radial-gradient(600px 500px at 0% 100%,rgba(97,203,230,.1),transparent 60%),linear-gradient(160deg,#111114,#0e0e11);border-color:var(--borda)}.vitrine:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(12,87,166,.16) 1px,transparent 1.4px);background-size:18px 18px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 70% 55%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 70% 55%,#000 30%,transparent 75%)}[data-tema=escuro] .vitrine:before{background-image:radial-gradient(rgba(255,255,255,.09) 1px,transparent 1.4px)}.vitrine>*{position:relative}.vitrine-topo{display:flex;align-items:center;justify-content:space-between}.vitrine-logo{height:38px;width:auto}.selo{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:999px;background:#ffffffb3;border:1px solid rgba(255,255,255,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:12.5px;font-weight:600;color:var(--marca-900)}[data-tema=escuro] .selo{background:#ffffff0d;border-color:var(--borda);color:var(--texto-2)}.selo .ponto{width:7px;height:7px;border-radius:50%;background:#12b76a;box-shadow:0 0 0 3px #12b76a33;animation:pulsar 2s infinite}@keyframes pulsar{50%{box-shadow:0 0 0 6px #12b76a00}}.vitrine-texto h2{margin:0 0 10px;max-width:520px;font-size:clamp(26px,2.6vw,36px);line-height:1.12;letter-spacing:-.025em;font-weight:700;color:#0b2e55}.vitrine-texto p{margin:0;max-width:470px;font-size:15.5px;color:#3b5677}[data-tema=escuro] .vitrine-texto h2{color:var(--texto)}[data-tema=escuro] .vitrine-texto p{color:var(--texto-2)}.vitrine-cena{flex:1 1 0;position:relative;min-height:0;max-height:470px;container-type:size}@container (max-height: 320px){.vitrine-cena>.kpi,.vitrine-cena>.grafico,.vitrine-cena>.mini{display:none}}@container (max-height: 400px){.vitrine-cena>.mini{display:none}}.kpi,.grafico,.mini{position:absolute;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-lg);box-shadow:var(--sombra-3)}.flutua-1{animation:flutuar 7s ease-in-out infinite}.flutua-2{animation:flutuar 8s ease-in-out -2s infinite}.flutua-3{animation:flutuar 6.5s ease-in-out -4s infinite}@keyframes flutuar{50%{transform:translateY(-8px)}}.kpi{left:0;top:8%;width:290px;padding:6px;background:var(--superficie-2)}.kpi-titulo{display:flex;align-items:center;gap:8px;padding:8px 10px 10px;font-size:11.5px;font-weight:700;letter-spacing:.04em;color:var(--texto-2)}.kpi-corpo{position:relative;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:14px 14px 12px}.kpi-valor{font-size:30px;font-weight:700;letter-spacing:-.02em}.kpi-valor small{font-size:14px;font-weight:600;color:var(--texto-2);margin-left:2px}.kpi-seta{position:absolute;top:14px;right:14px;color:var(--texto-2)}.kpi-rodape{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:12.5px;color:var(--texto-2)}.grafico{right:0;top:0;width:min(380px,62%);padding:16px 18px 14px}.grafico-cab{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.grafico-cab>div{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px}.pilula-select{height:26px;padding:0 10px;display:inline-flex;align-items:center;border:1px solid var(--borda);border-radius:8px;font-size:12px;color:var(--texto-2)}.pirulitos{display:grid;grid-template-columns:repeat(7,1fr);align-items:end;height:170px;gap:6px;padding-top:30px}.pirulito{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px}.pirulito .haste{position:relative;width:2px;background:var(--borda-forte);border-radius:2px;transition:height .6s}.pirulito .bola{position:absolute;top:-6px;left:50%;transform:translate(-50%);width:11px;height:11px;border-radius:50%;background:var(--marca-300);border:2px solid var(--superficie)}.pirulito .rotulo{width:30px;height:22px;border-radius:11px;display:grid;place-items:center;font-size:11px;font-weight:600;color:var(--texto-2);background:var(--superficie-3)}.pirulito.ativo:before{content:"";position:absolute;inset:0 -2px -2px;border-radius:14px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--marca-600) 14%,transparent))}.pirulito.ativo .haste{background:var(--marca-600)}.pirulito.ativo .bola{background:var(--marca-900);width:13px;height:13px;top:-7px}[data-tema=escuro] .pirulito.ativo .bola{background:var(--marca-300)}.pirulito.ativo .rotulo{background:var(--texto);color:var(--superficie)}.dica{position:absolute;top:-6px;left:50%;transform:translate(-50%);white-space:nowrap;padding:4px 9px;border-radius:8px;font-size:11.5px;font-weight:600;background:var(--tooltip);color:var(--tooltip-texto);box-shadow:var(--sombra-2);z-index:1}.mini{left:8%;top:64%;display:flex;align-items:center;gap:12px;padding:12px 14px;min-width:300px}.mini-icone{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--marca-50);color:var(--marca-900)}[data-tema=escuro] .mini-icone{background:#1c9fe024;color:var(--marca-300)}.mini strong{display:block;font-size:13.5px}.mini span{font-size:12px;color:var(--texto-2)}.mini .pilula{margin-left:auto}.vitrine-rodape{display:flex;justify-content:space-between;font-size:12.5px;color:#4a6688}[data-tema=escuro] .vitrine-rodape{color:var(--texto-3)}.previa{opacity:.75}.lado-form{display:flex;flex-direction:column;padding:8px 24px;min-width:0;min-height:0;overflow-y:auto}.lado-form-topo{display:flex;justify-content:flex-end;align-items:center;min-height:48px}.logo-mobile{display:none;height:30px;width:auto;margin-right:auto}.form-caixa{width:100%;max-width:400px;margin:auto;padding:24px 0}.form-marca{margin-bottom:22px}.form-icone{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:var(--superficie);border:1px solid var(--borda);box-shadow:var(--sombra-2);color:var(--marca-900)}[data-tema=escuro] .form-icone{color:var(--marca-300)}.form-caixa h1{margin:0 0 6px;font-size:28px;line-height:1.2;letter-spacing:-.02em;font-weight:700}.form-sub{margin:0 0 26px;color:var(--texto-2);font-size:15px}.form-caixa form{display:grid;gap:18px}.form-caixa form.tremer{animation:tremer .45s}.alerta-detalhe{margin-top:2px;opacity:.85;font-size:12.5px}.dica-caps{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--aviso)}.linha-opcoes{display:flex;justify-content:space-between;align-items:center;margin-top:-2px}.botao-largo{width:100%;height:48px;font-size:15px;margin-top:4px}.form-nota{margin:26px 0 0;font-size:13px;line-height:1.6;color:var(--texto-3)}.lado-form-rodape{text-align:center;font-size:12px;color:var(--texto-3);padding:12px 0 4px}@media(max-width:1280px){.grafico{width:min(340px,60%)}.kpi{width:260px}.mini{left:2%;min-width:0}}@media(max-width:1299px){.vitrine-cena,.previa{display:none}.vitrine{justify-content:space-between}.vitrine-texto{margin:auto 0}}@media(max-width:1180px){.entrar{grid-template-columns:minmax(0,1fr) minmax(400px,1fr)}.vitrine{padding:28px 30px 22px}}@media(max-width:900px){.entrar{grid-template-columns:minmax(0,1fr);padding:0;height:auto;min-height:100dvh}.vitrine{display:none}.logo-mobile{display:block}.lado-form{min-height:100%;min-height:100dvh;padding:12px 20px;overflow:visible}}@media(max-width:480px){.lado-form{padding:10px 16px}.form-caixa{padding:12px 0}.form-marca{margin-bottom:16px}.form-icone{width:44px;height:44px;border-radius:12px}.form-caixa h1{font-size:23px}.form-sub{margin-bottom:20px;font-size:14px}.form-nota{margin-top:18px}.linha-opcoes{flex-wrap:wrap;gap:8px}}@media(max-height:560px)and (max-width:900px){.form-marca{display:none}}@media(max-height:800px)and (min-width:901px){.entrar{padding:12px;gap:12px}.vitrine{padding:26px 32px 20px;gap:18px}.vitrine-texto h2{font-size:clamp(24px,2.2vw,32px)}.vitrine-texto p{font-size:14.5px}.form-caixa{padding:12px 0}.form-marca{margin-bottom:16px}.form-sub{margin-bottom:20px}.form-caixa form{gap:14px}.form-nota{margin-top:18px}}@media(max-height:620px)and (min-width:901px){.form-marca,.vitrine-texto p{display:none}}[data-tema=escuro] .vitrine-logo,[data-tema=escuro] .logo-mobile{background:#fff;padding:6px 10px;border-radius:10px;box-sizing:content-box}.casca{min-height:100%;display:grid;grid-template-columns:276px 1fr;gap:16px;padding:16px}.lateral{display:flex;flex-direction:column;gap:6px;padding:14px;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-xl);box-shadow:var(--sombra-1);position:sticky;top:16px;height:calc(100vh - 32px)}.org{display:flex;align-items:center;gap:12px;padding:10px;margin-bottom:14px;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie)}.org-logo{width:40px;height:40px;border-radius:10px;overflow:hidden;flex:none}.org-logo img{width:100%;height:100%}.org strong{display:block;font-size:15px}.org span{font-size:12.5px;color:var(--texto-2)}.grupo-rotulo{font-size:11.5px;font-weight:600;letter-spacing:.06em;color:var(--texto-3);padding:6px 10px}.lateral nav{display:grid;gap:2px}.nav-item{display:flex;align-items:center;gap:12px;height:42px;padding:0 12px;border:1px solid transparent;border-radius:var(--raio);background:transparent;color:var(--texto-2);font-weight:500;text-align:left;cursor:pointer;text-decoration:none}.nav-item:hover:not([disabled]){background:var(--superficie-2);color:var(--texto)}.nav-item.ativo{background:var(--superficie);border-color:var(--borda);box-shadow:var(--sombra-2);color:var(--texto);font-weight:600}.nav-item>span:not(.em-breve){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-item[disabled]{cursor:default;opacity:.7}.em-breve{margin-left:auto;white-space:nowrap;flex:none;font-size:9.5px;font-weight:700;letter-spacing:.05em;padding:2px 6px;border-radius:5px;color:var(--marca-900);border:1px solid color-mix(in srgb,var(--marca-600) 45%,transparent)}[data-tema=escuro] .em-breve{color:var(--marca-300)}.usuario-cartao{margin-top:auto;display:flex;align-items:center;gap:12px;padding:10px;border:1px solid var(--borda);border-radius:var(--raio)}.avatar{width:40px;height:40px;border-radius:10px;object-fit:cover;flex:none}.avatar-iniciais{display:grid;place-items:center;background:var(--marca-900);color:#fff;font-weight:700;font-size:14px}.usuario-info{min-width:0}.usuario-info strong{display:block;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.usuario-info span{font-size:12px;color:var(--texto-2)}.conteudo{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-xl);box-shadow:var(--sombra-1);padding:22px 26px;min-width:0}.barra{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--borda)}.barra h1{margin:0;font-size:22px;letter-spacing:-.02em}.barra p{margin:4px 0 0;color:var(--texto-2)}.barra-acoes{display:flex;gap:10px}.aviso-construcao{margin-top:22px;padding:16px 18px;border-radius:var(--raio);background:var(--superficie-2);border:1px dashed var(--borda-forte);color:var(--texto-2)}.lateral{overflow-y:auto;height:calc(100dvh - 32px);scrollbar-width:thin}.lateral nav{flex:none}@media(max-width:1100px){.casca{grid-template-columns:236px 1fr;gap:12px;padding:12px}.lateral{top:12px;height:calc(100vh - 24px);height:calc(100dvh - 24px)}.conteudo{padding:20px}}@media(max-width:900px){.casca{grid-template-columns:1fr;grid-template-rows:auto 1fr;padding:10px;gap:10px}.lateral{position:static;height:auto;overflow:visible;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px}.org{margin:0;border:0;padding:0;min-width:0}.org>div{min-width:0}.org strong,.org span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.usuario-cartao{margin:0;border:0;padding:0}.usuario-info,.grupo-rotulo{display:none}.lateral nav{grid-column:1 / -1;grid-row:2;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -10px -10px;padding:8px 10px 10px;border-top:1px solid var(--borda);scroll-snap-type:x proximity}.lateral nav::-webkit-scrollbar{display:none}.nav-item{flex:none;height:38px;padding:0 12px;gap:8px;scroll-snap-align:start}.nav-item.ativo{box-shadow:var(--sombra-1)}.conteudo{padding:16px}}@media(max-width:560px){.barra{flex-wrap:wrap;align-items:flex-start;padding-bottom:14px}.barra>div:first-child{flex:1 1 100%;min-width:0}.barra h1{font-size:19px}.barra p{font-size:13px}.barra-acoes{width:100%;justify-content:flex-end}.aviso-construcao{margin-top:16px;padding:14px}.em-breve{font-size:9px}}.pagina{display:grid;gap:16px;padding-top:18px;min-width:0}.pagina>*{min-width:0}.recarregando{opacity:.55;transition:opacity .2s}.texto-2{color:var(--texto-2)}.texto-3{color:var(--texto-3)}.pequeno{font-size:12px;margin-top:2px}.nota-pe{margin:12px 0 0;font-size:12.5px;line-height:1.5;color:var(--texto-3)}.estado-vazio{display:flex;align-items:center;gap:10px;padding:28px;color:var(--texto-3);justify-content:center}.grafico-vazio{display:grid;place-items:center;min-height:140px;color:var(--texto-3);font-size:13.5px;text-align:center;padding:16px}.filtros{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.filtros-direita{margin-left:auto;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.filtros-nota{font-size:12.5px;color:var(--texto-3)}.segmentado{display:inline-flex;padding:3px;gap:2px;border-radius:var(--raio);background:var(--superficie-3);border:1px solid var(--borda)}.segmentado button,.chips button{height:32px;padding:0 12px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--texto-2);font-weight:600;font-size:13px;cursor:pointer;white-space:nowrap}.segmentado button:hover{color:var(--texto)}.segmentado button.ativo{background:var(--superficie);color:var(--texto);border-color:var(--borda);box-shadow:var(--sombra-2)}.intervalo{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 10px;border-radius:var(--raio);border:1px solid var(--borda);background:var(--superficie);color:var(--texto-3);font-size:13px}.intervalo.ativo{border-color:var(--marca-600);box-shadow:0 0 0 3px var(--foco)}.intervalo input{border:0;background:transparent;color:var(--texto);font:inherit;font-size:13px;outline:none;color-scheme:inherit}.busca{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:var(--raio);border:1px solid var(--borda);background:var(--superficie);color:var(--texto-3)}.busca:focus-within{border-color:var(--marca-600);box-shadow:0 0 0 3px var(--foco)}.busca input{border:0;outline:none;background:transparent;width:180px;font-size:13.5px}.chips{display:flex;flex-wrap:wrap;gap:6px}.chips button{border-color:var(--borda);background:var(--superficie);height:34px;display:inline-flex;align-items:center;gap:6px}.chips button.ativo{border-color:var(--primario);color:var(--texto);box-shadow:0 0 0 3px var(--foco)}.chip-n{font-size:11.5px;padding:1px 6px;border-radius:6px;background:var(--superficie-3);color:var(--texto-2);font-variant-numeric:tabular-nums}.grade-kpi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.kpi-cartao{background:var(--superficie-2);border:1px solid var(--borda);border-radius:var(--raio-lg);padding:5px;min-width:0}.kpi-cartao-titulo{display:flex;align-items:center;gap:8px;padding:8px 10px 9px;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--texto-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi-cartao-corpo{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:14px 14px 12px;box-shadow:var(--sombra-1)}.kpi-cartao-valor{font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.15;white-space:nowrap}.kpi-cartao-valor small{font-size:14px;font-weight:600;color:var(--texto-2)}.kpi-cartao.destaque .kpi-cartao-corpo{border-color:color-mix(in srgb,var(--marca-600) 40%,var(--borda))}.kpi-cartao.destaque .kpi-cartao-valor{color:var(--primario)}.kpi-cartao-rodape{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:12.5px;color:var(--texto-2)}.pilula.neutra{color:var(--texto-2);background:var(--superficie-3)}.pilula.aviso{color:var(--aviso);background:var(--aviso-fundo)}.pilula{white-space:nowrap}.grade-2{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px}.cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-lg);padding:16px 18px;box-shadow:var(--sombra-1);min-width:0}.cartao-cab{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;margin-bottom:12px;color:var(--texto-3)}.cartao-cab h2{margin:0;font-size:15.5px;font-weight:650;color:var(--texto);letter-spacing:-.01em}.cartao-nota{font-size:12.5px;color:var(--texto-3)}.cartao-nota strong{color:var(--texto)}.link-seta{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--primario);text-decoration:none}.link-seta:hover{text-decoration:underline}.trilha{display:flex;align-items:center;gap:10px;font-size:13px}.trilha-atual{color:var(--texto-3)}.trilha-atual:before{content:"/";margin-right:10px}.grafico-linha{position:relative;width:100%}.grafico-linha svg{display:block;overflow:visible}.grafico-linha .grade{stroke:var(--borda);stroke-width:1}.grafico-linha .eixo{fill:var(--texto-3);font-size:11.5px;font-variant-numeric:tabular-nums}.grafico-linha .mira{stroke:var(--borda-forte);stroke-width:1}.grafico-linha .serie{fill:none;stroke:var(--primario);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.grafico-linha .marcador{fill:var(--primario);stroke:var(--superficie);stroke-width:2;transition:r .12s}.grafico-linha .rotulo-fim{fill:var(--texto);font-size:12.5px;font-weight:700}.dica-grafico{position:absolute;transform:translate(-50%);pointer-events:none;z-index:2;display:grid;gap:1px;padding:6px 10px;border-radius:8px;white-space:nowrap;background:var(--tooltip);color:var(--tooltip-texto);box-shadow:var(--sombra-2);font-size:12px}.dica-grafico strong{font-size:13.5px}.dica-grafico span{opacity:.75}.trilho{position:relative;height:12px;flex:1;min-width:80px}.trilho:before{content:"";position:absolute;left:0;right:0;top:5px;height:2px;border-radius:2px;background:var(--superficie-3)}.trilho-haste{position:absolute;left:0;top:5px;height:2px;border-radius:2px;background:color-mix(in srgb,var(--primario) 55%,transparent)}.trilho-bola{position:absolute;top:1px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--primario);box-shadow:0 0 0 2px var(--superficie)}.trilho-ref{position:absolute;top:-2px;bottom:-2px;width:1px;background:var(--texto-3)}.trilho.fraco .trilho-bola{background:var(--superficie);box-shadow:inset 0 0 0 2px var(--texto-3),0 0 0 2px var(--superficie)}.trilho.fraco .trilho-haste{background:var(--borda-forte)}.extremos{display:grid;gap:14px}.extremos-grupo{display:grid;gap:2px}.extremos-grupo>span{font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--texto-3);margin-bottom:4px}.extremo{display:grid;grid-template-columns:56px 1fr 48px;align-items:center;gap:12px;height:34px;padding:0 8px;border:0;border-radius:var(--raio-sm);background:transparent;cursor:pointer;text-align:left}.extremo:hover,.extremo:focus-visible{background:var(--superficie-2)}.extremo-nome{font-weight:700}.extremo-valor{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.conf-frase{margin:0 0 14px;color:var(--texto-2);line-height:1.5}.conf-frase strong{color:var(--texto);font-size:20px;margin-right:2px}.barra-seg{display:flex;gap:2px;height:28px}.barra-seg span{display:flex;align-items:center;padding-left:8px;border-radius:4px;min-width:4px;font-size:12px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden}.conf-ok{background:var(--ok)}.conf-aviso{background:var(--aviso)}.conf-ruim{background:var(--ruim)}.barra-seg .conf-aviso,[data-tema=escuro] .barra-seg .conf-ok{color:#0b0b0b}.legenda{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13px;color:var(--texto-2)}.legenda li{display:inline-flex;align-items:center;gap:6px}.legenda strong{color:var(--texto);margin-left:2px}.legenda-cor{width:10px;height:10px;border-radius:3px}.coleta{display:grid;gap:10px}.coleta-linha{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13.5px;color:var(--texto-2)}.medidor{margin-top:6px;padding-top:12px;border-top:1px solid var(--borda)}.medidor-cab{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:var(--texto-2);margin-bottom:8px}.medidor-cab strong{color:var(--texto);font-variant-numeric:tabular-nums}.medidor-trilho{height:8px;border-radius:8px;background:color-mix(in srgb,var(--primario) 14%,transparent);overflow:hidden}.medidor-trilho span{display:block;height:100%;border-radius:8px;background:var(--primario)}.medidor-trilho span.alto{background:var(--aviso)}.tabela-rolagem{overflow-x:auto;margin:0 -18px;padding:0 18px}.tabela{width:100%;border-collapse:collapse;font-size:13.5px}.tabela th{text-align:left;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--texto-3);padding:8px 10px;border-bottom:1px solid var(--borda);white-space:nowrap;background:var(--superficie-2)}.tabela th:first-child{border-top-left-radius:8px}.tabela th:last-child{border-top-right-radius:8px}.tabela th button{border:0;background:transparent;padding:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.tabela th button:hover{color:var(--texto)}.tabela td{padding:9px 10px;border-bottom:1px solid var(--borda);vertical-align:middle}.tabela tbody tr:last-child td{border-bottom:0}.tabela .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tabela .forte{font-weight:700}.tabela tr.clicavel{cursor:pointer}.tabela tr.clicavel:hover td,.tabela tr.clicavel:focus-visible td{background:var(--superficie-2)}.tabela tr.clicavel:focus-visible{outline:none}.tabela .col-linha{display:flex;align-items:center;gap:14px;min-width:220px}.tabela .col-linha strong{width:52px;flex:none}.delta{display:inline-flex;align-items:center;gap:3px;font-weight:600}.delta.ok{color:var(--ok)}.delta.ruim{color:var(--ruim)}@media(max-width:1360px){.kpi-cartao-valor{font-size:25px}}@media(max-width:1100px){.grade-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1000px){.grade-2{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.grade-kpi{grid-template-columns:minmax(0,1fr)}.busca input{width:130px}.filtros-direita{margin-left:0}}@font-face{font-family:Inter;src:url(/fontes/inter.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{--marca-900: #0C57A6;--marca-600: #0D96D6;--marca-300: #61CBE6;--marca-50: #EAF5FC;--raio-sm: 8px;--raio: 12px;--raio-lg: 16px;--raio-xl: 22px;--fonte: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--transicao: .16s cubic-bezier(.2, .7, .3, 1)}:root,[data-tema=claro]{--fundo: #F3F6FA;--fundo-degrade: radial-gradient(1200px 600px at 10% -10%, #DCEEFB 0%, transparent 60%), radial-gradient(900px 500px at 110% 0%, #E6F1FF 0%, transparent 55%);--superficie: #FFFFFF;--superficie-2: #F8FAFC;--superficie-3: #F1F4F8;--borda: #E6EAF0;--borda-forte: #D5DBE4;--texto: #0F172A;--texto-2: #475467;--texto-3: #98A2B3;--primario: #0C57A6;--primario-hover: #0A4A8D;--primario-texto: #FFFFFF;--foco: rgba(13, 150, 214, .28);--ok: #079455;--ok-fundo: #ECFDF3;--ruim: #D92D20;--ruim-fundo: #FEF3F2;--aviso: #DC6803;--aviso-fundo: #FFFAEB;--sombra-1: 0 1px 2px rgba(16, 24, 40, .05);--sombra-2: 0 1px 3px rgba(16, 24, 40, .06), 0 8px 24px -8px rgba(16, 24, 40, .1);--sombra-3: 0 24px 60px -20px rgba(12, 87, 166, .3);--tooltip: #18181B;--tooltip-texto: #FAFAFA;color-scheme:light}[data-tema=escuro]{--fundo: #0B0B0D;--fundo-degrade: radial-gradient(1000px 500px at 0% -10%, rgba(13, 150, 214, .14) 0%, transparent 60%), radial-gradient(800px 500px at 110% 0%, rgba(97, 203, 230, .07) 0%, transparent 55%);--superficie: #141417;--superficie-2: #1A1A1E;--superficie-3: #202026;--borda: #26262C;--borda-forte: #34343C;--texto: #F4F4F5;--texto-2: #A1A1AA;--texto-3: #6B6B75;--primario: #1C9FE0;--primario-hover: #3AB0EA;--primario-texto: #04131F;--foco: rgba(42, 168, 232, .35);--ok: #32D583;--ok-fundo: rgba(50, 213, 131, .12);--ruim: #F97066;--ruim-fundo: rgba(249, 112, 102, .12);--aviso: #FDB022;--aviso-fundo: rgba(253, 176, 34, .12);--sombra-1: 0 1px 2px rgba(0, 0, 0, .4);--sombra-2: 0 1px 2px rgba(0, 0, 0, .5), 0 12px 32px -12px rgba(0, 0, 0, .7);--sombra-3: 0 30px 70px -25px rgba(0, 0, 0, .85);--tooltip: #FAFAFA;--tooltip-texto: #18181B;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body,#raiz{height:100%}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}h1,h2,h3,p,strong{overflow-wrap:break-word}body{margin:0;font-family:var(--fonte);font-size:14px;line-height:1.45;color:var(--texto);background:var(--fundo-degrade),var(--fundo);background-attachment:fixed;-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01","tnum";transition:background-color var(--transicao),color var(--transicao)}button,input{font:inherit;color:inherit}img{display:block;max-width:100%}:focus-visible{outline:none;box-shadow:0 0 0 4px var(--foco)}.so-leitor{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.botao{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border-radius:var(--raio);border:1px solid transparent;cursor:pointer;font-weight:600;transition:background var(--transicao),border-color var(--transicao),transform var(--transicao),box-shadow var(--transicao)}.botao:active{transform:translateY(1px)}.botao[disabled]{opacity:.65;cursor:progress}.botao-primario{background:var(--primario);color:var(--primario-texto);box-shadow:var(--sombra-1)}.botao-primario:hover:not([disabled]){background:var(--primario-hover)}.botao-contorno{background:var(--superficie);border-color:var(--borda);color:var(--texto);box-shadow:var(--sombra-1)}.botao-contorno:hover{border-color:var(--borda-forte);background:var(--superficie-2)}.botao-icone{width:40px;height:40px;padding:0}.campo{display:grid;gap:6px}.campo label{font-size:13px;font-weight:600;color:var(--texto-2)}.entrada{position:relative;display:flex;align-items:center;height:46px;border-radius:var(--raio);background:var(--superficie);border:1px solid var(--borda);box-shadow:var(--sombra-1);transition:border-color var(--transicao),box-shadow var(--transicao)}.entrada:hover{border-color:var(--borda-forte)}.entrada:focus-within{border-color:var(--marca-600);box-shadow:0 0 0 4px var(--foco)}.entrada.erro{border-color:var(--ruim)}.entrada>svg{margin-left:14px;color:var(--texto-3);flex:none}.entrada input{flex:1;min-width:0;height:100%;border:0;background:transparent;padding:0 12px;font-size:15px;outline:none}.entrada input::placeholder{color:var(--texto-3)}.entrada .acao{height:34px;width:34px;margin-right:6px;border:0;border-radius:var(--raio-sm);background:transparent;color:var(--texto-3);cursor:pointer;display:grid;place-items:center}.entrada .acao:hover{background:var(--superficie-3);color:var(--texto)}.pilula{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:700}.pilula.ok{color:var(--ok);background:var(--ok-fundo)}.pilula.ruim{color:var(--ruim);background:var(--ruim-fundo)}.alerta{display:flex;gap:10px;align-items:flex-start;padding:11px 12px;border-radius:var(--raio);font-size:13.5px;line-height:1.4;animation:surgir .22s ease-out}.alerta svg{flex:none;margin-top:1px}.alerta.ruim{color:var(--ruim);background:var(--ruim-fundo);border:1px solid color-mix(in srgb,var(--ruim) 25%,transparent)}.alerta.aviso{color:var(--aviso);background:var(--aviso-fundo);border:1px solid color-mix(in srgb,var(--aviso) 25%,transparent)}.marcador{display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13.5px;color:var(--texto-2)}.marcador input{position:absolute;opacity:0;pointer-events:none}.marcador .caixa{width:18px;height:18px;border-radius:5px;border:1px solid var(--borda-forte);background:var(--superficie);display:grid;place-items:center;transition:all var(--transicao)}.marcador .caixa svg{opacity:0;transform:scale(.6);transition:all var(--transicao);color:#fff}.marcador input:checked+.caixa{background:var(--primario);border-color:var(--primario)}.marcador input:checked+.caixa svg{opacity:1;transform:scale(1)}[data-tema=escuro] .marcador input:checked+.caixa svg{color:var(--primario-texto)}.marcador input:focus-visible+.caixa{box-shadow:0 0 0 4px var(--foco)}.girar{animation:girar .8s linear infinite}.tela-carregando{height:100%;display:grid;place-items:center;color:var(--texto-3)}@keyframes girar{to{transform:rotate(360deg)}}@keyframes surgir{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes tremer{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
