@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-latin-400-normal-GekRknry.woff2)format("woff2"),url(/assets/roboto-mono-latin-400-normal-DBZPkcnn.woff)format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-latin-500-normal-pxIOXZmA.woff2)format("woff2"),url(/assets/roboto-mono-latin-500-normal-D6j6AMzd.woff)format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-mono-latin-600-normal-B8NnDpAt.woff2)format("woff2"),url(/assets/roboto-mono-latin-600-normal-CKms5zu1.woff)format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-mono-latin-700-normal-foxDnrFi.woff2)format("woff2"),url(/assets/roboto-mono-latin-700-normal-CHYrj1DZ.woff)format("woff")}:root{--canvas:#c9cbcd;--shell:#f8f8f8;--surface:#fff;--surface-2:#f5f5f5;--line:#eeeeef;--line-2:#e6e7ea;--ink:#101114;--ink-2:#5a6070;--ink-3:#9aa0ac;--brand:#6e8fe8;--brand-ink:#fff;--bar:#83a1e2;--bar-ghost:#eff2fc;--accent:#f4b4d5;--accent-ink:#d9558f;--pos:#23a55a;--pos-soft:#86d3a7;--neg:#e0719b;--neg-soft:#f0aac6;--r-panel:28px;--r-card:18px;--r-tile:14px;--r-pill:999px;--sh-card:0 1px 2px #1011140a, 0 8px 24px #1011140a;--sh-pop:0 8px 28px #1011141a;--hover-1:#f2f3f5;--hover-2:#eceef1;--line-hover:#e2e4e8;--brand-hover:#6183e0;--bar-hover:#6f92dd;--ghost-hover:#e4eafb;--realce:#6e8fe812;--sh-hover:0 1px 2px #1011140d, 0 10px 26px #10111412;--t-hover:.14s;--ease:cubic-bezier(.2,.6,.3,1);--gap:18px;--pad:22px;--h-controle:40px;--entrada-borda:#e5e5e5;--entrada-anel:#6e8fe873;--r-entrada:10px;--linhas-visiveis:6;--altura-linha:68px;--altura-cabecalho:45px;--altura-plot:210px;--altura-rotulo:23px;--vao-y:26px;--vao-x:var(--vao-y);--font:"SF Mono", SFMono-Regular, ui-monospace, "Roboto Mono", Menlo, "Cascadia Mono", "DejaVu Sans Mono", monospace}:root[data-tema=escuro]{--canvas:#111318;--shell:#16181d;--surface:#1d2027;--surface-2:#24272f;--line:#272b33;--line-2:#2c313a;--ink:#f2f3f5;--ink-2:#a6adbb;--ink-3:#6f7686;--bar-ghost:#262c3d;--sh-card:0 1px 2px #0000004d, 0 8px 24px #0000003d;--sh-pop:0 8px 28px #00000073;--hover-1:#262a33;--hover-2:#2f333d;--line-hover:#343a46;--brand-hover:#7f9cec;--bar-hover:#96b1e9;--ghost-hover:#313a52;--realce:#83a1e21f;--sh-hover:0 1px 2px #00000052, 0 10px 26px #00000057;--entrada-borda:#333a3f}*{box-sizing:border-box}body{padding:0 var(--vao-x);background:var(--canvas);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.5}.app{max-width:1920px;margin:var(--vao-y) auto;background:var(--shell);border-radius:var(--r-panel);padding:24px 26px 28px}.topo{align-items:center;gap:var(--gap);margin-bottom:26px;display:flex}.marca{letter-spacing:0;align-items:center;gap:10px;font-size:20px;font-weight:700;display:flex}.marca__selo{background:var(--brand);width:34px;height:34px;color:var(--brand-ink);border-radius:11px;place-items:center;display:grid}.nav{background:var(--surface);border-radius:var(--r-pill);min-width:0;box-shadow:var(--sh-card);align-items:center;gap:2px;margin:0 auto;padding:5px;display:flex}.nav a{border-radius:var(--r-pill);color:var(--ink-2);white-space:nowrap;padding:9px 20px;font-size:14.5px;font-weight:500;text-decoration:none}.nav a:hover{color:var(--ink)}.nav a[aria-current]{background:var(--brand);color:var(--brand-ink);font-weight:600}.topo__acoes{align-items:center;gap:12px;display:flex}.toggle{background:var(--surface);border-radius:var(--r-pill);box-shadow:var(--sh-card);align-items:center;gap:4px;padding:4px;display:flex}.toggle button{cursor:pointer;width:34px;height:34px;color:var(--ink-2);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.toggle button[aria-pressed=true]{color:#fff;background:#101114}.icone-btn{cursor:pointer;background:var(--surface);width:40px;height:40px;color:var(--ink);box-shadow:var(--sh-card);border:0;border-radius:50%;place-items:center;display:grid}.conta{background:var(--surface);border-radius:var(--r-pill);box-shadow:var(--sh-card);align-items:center;gap:10px;padding:5px 14px 5px 5px;display:flex}.conta img,.conta .avatar{object-fit:cover;background:var(--bar-ghost);border-radius:50%;width:34px;height:34px}.conta>span:not(.iniciais):not(.avatar){min-width:0}.conta b,.conta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conta b{font-size:14px;font-weight:700;line-height:1.25;display:block}.conta span:not(.iniciais):not(.avatar){color:var(--ink-3);font-size:12px;line-height:1.25;display:block}.saudacao{align-items:center;gap:var(--gap);margin-bottom:22px;display:flex}.saudacao h1{letter-spacing:-.2px;margin:0;font-size:29px;font-weight:700}.saudacao p{color:var(--ink-2);margin:4px 0 0;font-size:14px}.saudacao__dir{align-items:center;gap:12px;margin-left:auto;display:flex}.saudacao:has(+.filtros){margin-bottom:14px}.busca{background:var(--surface);border-radius:var(--r-pill);width:340px;box-shadow:var(--sh-card);align-items:center;gap:10px;padding:6px 18px 6px 6px;display:flex}.busca__lupa{background:var(--surface-2);width:34px;height:34px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid}.busca input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.busca input::placeholder{color:var(--ink-3)}.btn-primario{cursor:pointer;background:var(--surface);border-radius:var(--r-pill);box-shadow:var(--sh-card);font:inherit;color:var(--ink);border:0;align-items:center;gap:10px;padding:6px 20px 6px 6px;font-weight:600;display:inline-flex}.btn-primario i{background:var(--brand);width:34px;height:34px;color:var(--brand-ink);border-radius:50%;place-items:center;font-size:19px;font-style:normal;display:grid}.filtros{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 22px;display:flex}.filtros>*,.filtros .busca,.filtros .btn-primario{height:var(--h-controle)}.filtros .busca input,.filtros .busca select{height:100%}.filtros__fim{margin-left:auto}.entrada{height:var(--h-controle);border:1.5px solid var(--entrada-borda);border-radius:var(--r-entrada);background:var(--surface);min-width:0;max-width:100%;color:var(--ink);font:inherit;transition:border-color var(--t-hover) var(--ease), box-shadow var(--t-hover) var(--ease);outline:0;padding:0 14px;font-size:14px}.entrada::placeholder{color:var(--ink-3);opacity:1}select.entrada{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235a6070' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;padding-right:36px}:root[data-tema=escuro] select.entrada{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23a6adbb' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}textarea.entrada{resize:vertical;width:100%;height:auto;min-height:92px;padding:10px 14px;line-height:1.45;display:block}input[type=file].entrada{line-height:calc(var(--h-controle) - 3px);padding:0 5px}input[type=file].entrada::file-selector-button{cursor:pointer;border:1px solid var(--entrada-borda);background:var(--surface-2);height:28px;color:var(--ink);font:inherit;border-radius:8px;margin-right:10px;padding:0 14px;font-size:13px}.entrada--curta{width:11em}.entrada--cheia{width:100%}.entrada--ativa{border-color:var(--brand)}.entrada:disabled{opacity:.45;cursor:not-allowed}.entrada-composta:has(:disabled){opacity:.45;cursor:not-allowed}.entrada-icone{align-items:center;min-width:0;display:inline-flex;position:relative}.entrada-icone>svg{color:var(--ink-3);pointer-events:none;position:absolute;left:13px}.entrada-icone>.entrada{width:100%;height:100%;padding-left:38px}.entrada-composta,.entrada-marca{height:var(--h-controle);border:1.5px solid var(--entrada-borda);border-radius:var(--r-entrada);background:var(--surface);white-space:nowrap;min-width:0;transition:border-color var(--t-hover) var(--ease), box-shadow var(--t-hover) var(--ease);align-items:center;gap:8px;padding:0 14px;font-size:14px;display:inline-flex}.entrada-composta>span{color:var(--ink-3);font-size:12px}.entrada-composta input,.entrada-composta select{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;padding:0}.entrada-composta select{cursor:pointer;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235a6070' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 0 center no-repeat;padding-right:20px}:root[data-tema=escuro] .entrada-composta select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23a6adbb' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.entrada-marca{cursor:pointer;color:var(--ink-2);font-size:12.5px}.entrada-composta.entrada--ativa,.entrada-marca.entrada--ativa{border-color:var(--brand)}.entrada-marca input,.entrada-opcao input{width:16px;height:16px;accent-color:var(--brand);cursor:pointer}.entrada-bloco{flex-direction:column;gap:6px;min-width:0;display:flex}.entrada-bloco>span:first-child{color:var(--ink);font-size:13.5px;font-weight:600}.entrada-linha{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;display:flex}.entrada-opcao{cursor:pointer;border-bottom:1px dashed var(--line-2);align-items:center;gap:10px;padding:10px 4px;font-size:14px;display:flex}.entrada:focus,.entrada-composta:focus-within,.entrada-marca:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px var(--entrada-anel)}.nao-quebra{white-space:nowrap}.grade{gap:var(--gap);align-items:stretch;display:grid}.grade--3{grid-template-columns:1fr 1.62fr 1.25fr}.grade--2{margin-top:var(--gap);grid-template-columns:1.42fr 1fr}.coluna{gap:var(--gap);grid-auto-rows:1fr;display:grid}.pilha>*+*{border-top:1px dashed var(--line-2);margin-top:14px;padding-top:14px}.grade>*,.coluna>*{min-width:0}.cartao{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--pad);box-shadow:var(--sh-card)}.cartao__topo{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:6px;display:flex}.cartao__titulo{letter-spacing:0;flex:none;max-width:100%;font-size:16px;font-weight:600}.cartao__dir{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.tile{border:1px solid var(--line);border-radius:var(--r-tile);width:46px;height:46px;color:var(--ink);flex:none;place-items:center;display:grid}.tile--brand{background:var(--brand);color:var(--brand-ink);border-color:#0000}.btn-mais{cursor:pointer;background:var(--surface-2);width:30px;height:30px;color:var(--ink-2);border:0;border-radius:50%;place-items:center;font-size:15px;line-height:1;display:grid}.kpi__linha{align-items:center;gap:16px;margin:18px 0 14px;display:flex;container-type:inline-size}.kpi__valor{letter-spacing:-.5px;white-space:nowrap;font-size:35px;font-weight:700;line-height:1}.kpi__valor--fluido{font-size:clamp(20px,10cqi,35px)}.kpi__pe{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:13.5px;display:flex}.kpi__pe>span{white-space:nowrap}.kpi__delta{font-weight:600}.kpi__delta--pos{color:var(--pos)}.kpi__delta--neg{color:var(--neg)}.kpi__abs{color:var(--pos-soft)}.kpi__abs--neg{color:var(--neg-soft)}.pilulas{background:var(--surface-2);border-radius:var(--r-pill);gap:2px;padding:4px;display:inline-flex}.pilulas button{cursor:pointer;font:inherit;border-radius:var(--r-pill);color:var(--ink-2);background:0 0;border:0;padding:6px 16px;font-size:12.5px}.pilulas button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--sh-card);font-weight:600}.btn-fantasma{cursor:pointer;font:inherit;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:500;display:inline-flex}.status{border-radius:var(--r-pill);padding:5px 14px;font-size:13px;font-weight:500;display:inline-block}.status--ok{background:var(--bar-ghost);color:#4f6fd0}.status--espera{color:var(--accent-ink);background:#fdeef5}:root[data-tema=escuro] .status--ok{color:#9fb6f2}.status--bom{color:#17663a;background:#e3f5ec}.status--meio{color:#8a6a00;background:#fdf3dd}.status--ruim{color:var(--accent-ink);background:#fdeef5}:root[data-tema=escuro] .status--bom{color:#7fd3a6;background:#1d3a2b}:root[data-tema=escuro] .status--meio{color:#e2c46a;background:#3a3220}:root[data-tema=escuro] .status--ruim{color:#f0a8ca;background:#3a2431}.semaforo{flex-wrap:wrap;gap:6px;display:flex}.semaforo .status{padding:4px 11px;font-size:12px}.acordeao{border-top:1px dashed var(--line-2)}.acordeao:first-of-type{border-top:0}.acordeao>summary{grid-template-columns:auto var(--acordeao-ident,12rem) 1fr auto auto;cursor:pointer;align-items:center;gap:12px;padding:13px 4px;list-style:none;display:grid}.acordeao>summary::-webkit-details-marker{display:none}.acordeao>summary:after{content:"";border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);grid-column:-2/-1;align-self:center;width:8px;height:8px;transform:rotate(45deg)translate(-2px,-2px)}.acordeao[open]>summary:after{transform:rotate(-135deg)translate(-3px,-3px)}.acordeao__ident{min-width:0}.acordeao__ident>b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;display:block;overflow:hidden}.acordeao__ident>span{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.acordeao__valor{white-space:nowrap;font-variant-numeric:tabular-nums;justify-self:end;font-weight:600}.acordeao__corpo{padding:2px 4px 16px}.gr{grid-template-columns:34px 1fr;margin-top:18px;display:grid;position:relative}.gr__eixo{color:var(--ink-3);padding-bottom:var(--altura-rotulo);flex-direction:column-reverse;justify-content:space-between;font-size:12px;display:flex}.gr__area{min-width:0;position:relative}.gr__linhas{inset:0 0 var(--altura-rotulo) 0;flex-direction:column-reverse;justify-content:space-between;display:flex;position:absolute}.gr__linhas span{border-top:1px dashed var(--line-2);height:0}.gr__barras{height:calc(var(--altura-plot) + var(--altura-rotulo));justify-content:space-around;align-items:flex-end;gap:5px;display:flex;position:relative;overflow:auto hidden}.gr__col{flex-direction:column;flex:1;align-items:center;gap:5px;min-width:0;display:flex}.gr__pilha{width:100%;max-width:34px;height:var(--altura-plot);align-items:flex-end;display:flex;position:relative}.gr__prev{background:var(--bar-ghost);border-radius:10px;width:100%}.gr__real{background:var(--bar);border-radius:10px;position:absolute;bottom:0;left:0;right:0}.gr__col[data-destaque] .gr__real{background:var(--accent)}.gr__rot{height:18px;color:var(--ink-3);white-space:nowrap;font-size:11.5px;line-height:18px}.gr__legenda{color:var(--ink-2);flex-wrap:wrap;justify-content:flex-end;gap:14px;margin-top:10px;font-size:12px;display:flex}.gr__legenda span{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.gr__legenda .ponto{box-shadow:inset 0 0 0 1px var(--line-2)}.tooltip{z-index:2;background:var(--surface);border:1px solid var(--line);min-width:178px;box-shadow:var(--sh-pop);border-radius:12px;padding:12px 14px;position:absolute}.tooltip b{margin-bottom:8px;font-size:12.5px;display:block}.tooltip div{color:var(--ink-2);align-items:center;gap:8px;margin-top:5px;font-size:12px;display:flex}.tooltip div span:last-child{color:var(--ink);margin-left:auto;font-weight:600}.ponto{border-radius:3px;flex:none;width:9px;height:9px}.tabela-caixa{max-height:calc(var(--altura-linha) * var(--linhas-visiveis) + var(--altura-cabecalho));scrollbar-width:thin;scrollbar-color:#c9ccd4 transparent;margin:0 -2px;padding:0 2px;overflow:auto}.tabela-caixa::-webkit-scrollbar{width:11px;height:11px}.tabela-caixa::-webkit-scrollbar-track{background:0 0}.tabela-caixa::-webkit-scrollbar-thumb{border-radius:var(--r-pill);border:3px solid var(--surface);background:#c9ccd4}.tabela-caixa::-webkit-scrollbar-thumb:hover{background:#aeb3bd}:root[data-tema=escuro] .tabela-caixa{scrollbar-color:#3a4050 transparent}:root[data-tema=escuro] .tabela-caixa::-webkit-scrollbar-thumb{background:#3a4050}.tabela-caixa.tem-mais{-webkit-mask-image:linear-gradient(#000 calc(100% - 30px),#0000);mask-image:linear-gradient(#000 calc(100% - 30px),#0000)}.tabela{border-collapse:collapse;width:100%;margin-top:8px}.tabela th{text-align:left;color:var(--ink-2);z-index:1;background:var(--surface);box-shadow:inset 0 -1px 0 var(--line-2);padding:13px 9px;font-size:12.5px;font-weight:500;position:sticky;top:0}.tabela td{border-bottom:1px dashed var(--line-2);white-space:nowrap;padding:14px 9px;font-size:13.5px}.tabela td:not(:first-child){font-variant-numeric:tabular-nums}.tabela td:first-child{white-space:normal}.tabela tr:last-child td{border-bottom:0}.tabela tbody tr{height:var(--altura-linha)}.tabela--rotulo th:first-child,.tabela--rotulo td:first-child{width:100%}.tabela--rotulo th:not(:first-child){white-space:nowrap}.celula-produto{align-items:center;gap:10px;min-width:0;display:flex}.celula-produto img,.celula-produto .miniatura{object-fit:cover;background:var(--surface-2);border-radius:10px;flex:none;width:34px;height:34px}.celula-produto b{text-overflow:ellipsis;white-space:nowrap;max-width:62ch;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.celula-produto>span:not(.iniciais):not(.miniatura){min-width:0;display:block}.celula-produto b+span{color:var(--ink-3);font-size:12.5px;display:block}.iniciais{background:var(--bar-ghost);color:#4f6fd0;letter-spacing:.3px;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:13px;font-weight:700;line-height:1;display:grid}.iniciais--redondo{border-radius:50%}.regiao{margin-top:16px}.regiao__topo{align-items:center;gap:9px;font-size:14px;font-weight:500;display:flex}.regiao__pct{color:var(--ink-2);margin-left:auto;font-size:13.5px}.trilho{border-radius:var(--r-pill);background:var(--surface-2);height:7px;margin-top:8px;overflow:hidden}.trilho i{border-radius:var(--r-pill);background:var(--bar);height:100%;display:block}.trilho i.rosa{background:var(--accent)}.malha{border-radius:var(--r-tile);background-image:radial-gradient(var(--bar) 1.4px, transparent 1.5px);opacity:.55;background-size:11px 11px;height:200px}.nav a,.toggle button,.icone-btn,.btn-primario,.btn-primario i,.btn-fantasma,.btn-mais,.pilulas button,.busca,.cartao,.tabela tbody tr td,.gr__prev,.gr__real,.tabela-caixa a,.cartao a:not([class]){transition:background-color var(--t-hover) var(--ease), border-color var(--t-hover) var(--ease), box-shadow var(--t-hover) var(--ease), color var(--t-hover) var(--ease), transform var(--t-hover) var(--ease)}@media (hover:hover) and (pointer:fine){.nav a:hover{background:var(--hover-1);color:var(--ink)}.nav a[aria-current]:hover{background:var(--brand-hover);color:var(--brand-ink)}.icone-btn:hover,.btn-primario:hover{background:var(--hover-1);box-shadow:var(--sh-hover)}.btn-primario:hover i{background:var(--brand-hover)}.btn-fantasma:hover{background:var(--hover-1);border-color:var(--line-hover)}.btn-mais:hover{background:var(--hover-2);color:var(--ink)}.toggle button:hover:not([aria-pressed=true]){background:var(--hover-1);color:var(--ink)}.pilulas button:hover:not([aria-pressed=true]){background:var(--surface);color:var(--ink)}.busca:hover,.busca:focus-within{box-shadow:var(--sh-hover)}.tabela tbody tr:hover td{background:var(--realce)}.tabela-caixa a:not([class]):hover,.cartao a:not([class]):hover{background:var(--bar-ghost);box-shadow:0 0 0 4px var(--bar-ghost);border-radius:7px}.gr__col:hover .gr__prev{background:var(--ghost-hover)}.gr__col:hover .gr__real{background:var(--bar-hover)}.gr__col[data-destaque]:hover .gr__real{background:var(--accent)}a.cartao:hover,.cartao--acionavel:hover{border-color:var(--line-hover);box-shadow:var(--sh-hover);transform:translateY(-1px)}}.cartao--acionavel,a.cartao{cursor:pointer}a.cartao{color:inherit;text-decoration:none;display:block}.nav a:focus-visible,.toggle button:focus-visible,.icone-btn:focus-visible,.btn-primario:focus-visible,.btn-fantasma:focus-visible,.btn-mais:focus-visible,.pilulas button:focus-visible,.tabela-caixa a:focus-visible,.cartao a:not([class]):focus-visible,a.cartao:focus-visible,.cartao--acionavel:focus-visible,.busca input:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (prefers-reduced-motion:reduce){:root{--t-hover:0s}}@media (width<=1280px){.grade--3,.grade--2{grid-template-columns:1fr}.nav{order:3;width:100%;overflow-x:auto}.topo{flex-wrap:wrap}.busca{width:100%}.saudacao{flex-wrap:wrap}.saudacao__dir{width:100%;margin-left:0}}@media (width<=640px){body{padding:0}.app{border-radius:0;margin:0;padding:16px}.topo__acoes,.saudacao__dir,.saudacao__dir form,.cartao__topo,.cartao__dir{flex-wrap:wrap}.conta{max-width:100%}.saudacao h1{font-size:23px}}.authwrap{place-items:center;min-height:100vh;padding:24px 16px;display:grid}.authcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--sh-card);width:100%;max-width:410px;padding:28px}.authbrand{align-items:center;gap:12px;margin-bottom:20px;display:flex}.authbrand .at{font-size:15px;font-weight:700;line-height:1.2}.authbrand .asub{color:var(--ink-3);margin-top:3px;font-size:12px}.authh1{letter-spacing:-.2px;margin:0 0 4px;font-size:25px;font-weight:700}.authlead{color:var(--ink-2);margin:0 0 18px;font-size:13.5px}.seal{background:var(--brand);width:34px;height:34px;color:var(--brand-ink);border-radius:11px;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.btn-primary,.btn-sec{height:var(--h-controle);border-radius:var(--r-pill);cursor:pointer;font:inherit;white-space:nowrap;transition:background-color var(--t-hover) var(--ease), border-color var(--t-hover) var(--ease), box-shadow var(--t-hover) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary{background:var(--brand);color:var(--brand-ink)}.btn-primary:disabled{opacity:.6;cursor:progress}.btn-sec{background:var(--surface);color:var(--ink);border-color:var(--line);box-shadow:var(--sh-card)}.full{width:100%}@media (hover:hover) and (pointer:fine){.btn-primary:hover:not(:disabled){background:var(--brand-hover)}.btn-sec:hover{background:var(--hover-1);border-color:var(--line-hover)}}.btn-primary:focus-visible,.btn-sec:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.erro-ds{color:var(--accent-ink);border-radius:var(--r-tile);background:#fdeef5;margin:0 0 14px;padding:10px 14px;font-size:13px}:root[data-tema=escuro] .erro-ds{color:#f0a8ca;background:#3a2431}.conta-menu{position:relative}button.conta{font:inherit;color:inherit;text-align:left;cursor:pointer;max-width:280px;transition:background-color var(--t-hover) var(--ease);border:0}@media (hover:hover) and (pointer:fine){button.conta:hover{background:var(--hover-1)}}button.conta:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.conta-menu__lista{z-index:20;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-tile);min-width:200px;box-shadow:var(--sh-card);padding:6px;position:absolute;top:calc(100% + 8px);right:0}.conta-menu__lista button,.conta-menu__lista a{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:9px 12px;font-size:13.5px;text-decoration:none;display:block}.conta-menu__lista button:disabled{opacity:.55;cursor:progress}.conta-menu__lista button:hover,.conta-menu__lista button:focus-visible,.conta-menu__lista a:hover,.conta-menu__lista a:focus-visible{background:var(--hover-1);outline:none}:root{--canvas:#e3eee6;--shell:#fff;--surface:#fff;--surface-2:#f2f8f4;--line:#e2ece5;--line-2:#d9e6dd;--brand:#1e8a4a;--brand-hover:#18793f;--bar:#3fa56a;--bar-hover:#2f9159;--bar-ghost:#e8f5ec;--ghost-hover:#d8eee0;--accent:#f7c62f;--accent-ink:#8a6400;--realce:#1e8a4a12;--entrada-anel:#1e8a4a66}:root[data-tema=escuro]{--canvas:#0d1510;--shell:#121c16;--surface:#18251d;--surface-2:#1f2e25;--line:#24362b;--line-2:#2a3d31;--brand:#2fa862;--brand-hover:#38b86d;--bar:#3fb36f;--bar-hover:#52c180;--bar-ghost:#1c3326;--ghost-hover:#234030;--accent:#f2c230;--accent-ink:#f2c94c;--realce:#2fa8621f}.status--ok,.iniciais{color:#17663a}.status--espera{background:#fdf3d0}:root[data-tema=escuro] .status--ok,:root[data-tema=escuro] .iniciais{color:#7fd3a6}:root[data-tema=escuro] .status--espera{color:#e2c46a;background:#3a3220}.grade--4{gap:var(--gap);margin-bottom:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.grade--form{grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);align-items:start}@media (width<=1280px){.grade--4{grid-template-columns:repeat(2,minmax(0,1fr))}.grade--form{grid-template-columns:1fr}}@media (width<=640px){.grade--4{grid-template-columns:1fr}}.rodape{margin:var(--gap) 4px 0;color:var(--ink-3);font-size:12px;line-height:1.6}.meta{color:var(--ink-3);font-size:12px}.vazio{color:var(--ink-3);text-align:center;padding:22px 0}.texto-erro{color:var(--accent-ink)}.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.acoes{text-align:right;white-space:nowrap}.acoes .btn-fantasma+.btn-fantasma{margin-left:6px}.senha-num{letter-spacing:.5px;font-size:15px}.preco-de{color:var(--ink-3);margin-right:4px;font-size:12px}.selo-mini{margin-left:8px;padding:2px 9px;font-size:11px}.linha--editando td,.cartaz-item.linha--editando{background:var(--realce)}kbd{border:1px solid var(--line-2);background:var(--surface-2);min-width:2.2em;font:inherit;text-align:center;white-space:nowrap;border-bottom-width:2px;border-radius:8px;padding:3px 8px;font-size:12.5px;font-weight:600;display:inline-block}code{background:var(--surface-2);border-radius:6px;padding:1px 6px;font-size:12.5px}.formulario{flex-direction:column;gap:14px;margin-top:14px;display:flex}.formulario .entrada-linha>*{flex:1;min-width:0}.formulario__acoes{justify-content:flex-end;align-items:center;gap:10px;display:flex}.btn-fantasma:disabled,.btn-primario:disabled{opacity:.55;cursor:not-allowed}.midia-campo{align-items:flex-start;gap:14px;display:flex}.midia-campo>div{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.previa{object-fit:cover;border-radius:var(--r-tile);background:var(--bar-ghost);flex:none;width:120px;height:90px;display:block}.previa--vazia{color:var(--ink-3);place-items:center;font-size:12px;display:grid}.previa--mini{border-radius:10px;width:44px;height:44px}.previa--cartaz{width:100%;height:150px}.cartazes{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;max-height:640px;margin-top:16px;padding-right:4px;display:grid;overflow-y:auto}.cartaz-item{border:1px solid var(--line);border-radius:var(--r-tile);flex-direction:column;gap:10px;padding:10px;display:flex}.cartaz-item__texto{flex-direction:column;gap:4px;min-width:0;display:flex}.cartaz-item__texto>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cartaz-item__pe{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.cartaz-item__pe .status{padding:3px 10px;font-size:12px}.lista-telas{flex-direction:column;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:flex}.lista-telas li{flex-direction:column;gap:2px;font-size:13px;display:flex}.lista-telas a{color:inherit;width:fit-content;text-decoration:none}.lista-telas span{color:var(--ink-2);font-size:12.5px}.resultado{margin-top:14px;font-size:13.5px}.resultado ul{color:var(--ink-2);margin:6px 0 0;padding-left:20px}.acesso-campos{flex-direction:column;gap:14px;margin-top:6px;display:flex}.acesso-campos .erro-ds{margin:0}.acesso-botao{margin-top:18px}.acesso-campos .acesso-botao{margin-top:4px}.authcard .btn-sec.acesso-botao{margin-top:10px}.btn-primary.acesso-botao:disabled{cursor:not-allowed}.conta-menu{align-items:center;gap:8px;display:flex}@media (width<=640px){.conta-sair{display:none}}.aviso-bom{background:var(--bar-ghost);color:var(--brand);border-radius:var(--r-tile);margin:14px 0 0;padding:10px 14px;font-size:13px}.senha-caixa{max-width:420px;margin-top:14px}.usuario-situacao{flex-wrap:wrap;gap:6px;display:flex}.usuario-situacao .status{padding:3px 10px;font-size:12px}.usuario-ativo{cursor:pointer;align-items:center;gap:8px;font-size:13.5px;display:flex}.usuario-ativo input{accent-color:var(--brand);width:16px;height:16px}.usuario-provisoria{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.usuario-provisoria .meta{margin:0;line-height:1.5}.formulario .entrada-linha>.btn-fantasma{flex:none}.loja{background:var(--canvas);-webkit-user-select:none;user-select:none;font-family:var(--font);color:var(--ink);flex-direction:column;gap:1.4vh;padding:1.4vh 1.2vw;display:flex;position:fixed;inset:0;overflow:hidden}.loja .cartao{margin:0}.totem{background:var(--shell);padding:2vh 2vw}.totem__topo{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);box-shadow:var(--sh-card);justify-content:center;align-items:center;gap:1.2vw;padding:1.6vh 2vw;font-size:clamp(18px,3.6vh,44px);font-weight:700;display:flex}.totem__selo{border-radius:var(--r-pill);width:5vh;height:5vh}.totem__selo svg{width:2.6vh;height:2.6vh}.totem__botoes{flex:1;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:2vh;display:grid}.totem__botoes--um{grid-template-rows:1fr}.totem__botao{border:1px solid var(--line);border-radius:calc(var(--r-card) * 1.6);cursor:pointer;font:inherit;text-align:center;box-shadow:var(--sh-card);transition:transform var(--t-hover) var(--ease), background-color var(--t-hover) var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:1.2vh;padding:2vh 2vw;display:flex}.totem__botao:active{transform:scale(.98)}.totem__botao--normal{background:var(--brand);color:var(--brand-ink)}.totem__botao--preferencial{background:var(--accent);color:var(--ink)}.totem__setor{opacity:.9;text-transform:uppercase;letter-spacing:.08em;font-size:clamp(16px,3.4vh,40px);font-weight:600}.totem__tipo{text-transform:uppercase;font-size:clamp(26px,6.4vh,80px);font-weight:700;line-height:1}.totem__sub{opacity:.85;max-width:32ch;font-size:clamp(13px,2.2vh,26px)}.totem__pe{text-align:center;color:var(--ink-3);font-size:1.6vh}.totem__aviso{z-index:10;background:color-mix(in srgb, var(--shell) 96%, transparent);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2vh;padding:4vw;display:flex;position:fixed;inset:0}.totem__msg{max-width:26ch;margin:0;font-size:clamp(22px,5vh,60px);font-weight:700}.totem__msg--erro{color:var(--accent-ink)}.totem__numero{color:var(--brand);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(90px,28vh,340px);font-weight:700;line-height:1}.tv{background:var(--shell);padding:1.6vh 1.2vw}.tv__grade{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.62fr);gap:1.4vw;min-height:0;display:grid}.tv__esquerda,.tv__direita{flex-direction:column;gap:1.6vh;min-height:0;display:flex}.tv__rotulo{color:var(--ink-2);text-transform:uppercase;letter-spacing:.1em;font-size:2.4vh;font-weight:600}.tv__senha{border-style:solid;border-width:.5vh;flex-direction:column;flex:1.5;justify-content:center;align-items:center;gap:1.4vh;padding:2vh 1vw;display:flex}.tv__senha--normal{border-color:var(--brand)}.tv__senha--preferencial{border-color:var(--accent)}.tv__numero{font-variant-numeric:tabular-nums;font-size:24vh;font-weight:700;line-height:.95}.tv__senha--normal .tv__numero{color:var(--brand)}.tv__senha--preferencial .tv__numero{color:var(--accent-ink)}.tv__tipo{text-transform:uppercase;padding:.8vh 2.4vw;font-size:3.4vh;font-weight:600}.tv__atendente{color:var(--ink-2);font-size:2.8vh}.tv__senha--flash{animation:tv-flash 1.1s var(--ease) 3}@keyframes tv-flash{50%{background:var(--bar-ghost);transform:scale(1.015)}}.tv__historico{flex-direction:column;flex:1;gap:1.4vh;padding:2vh 1.2vw;display:flex}.tv__anteriores{flex:1;grid-template-columns:repeat(3,1fr);gap:1vw;display:grid}.tv__anterior{border-radius:var(--r-tile);background:var(--surface-2);flex-direction:column;justify-content:center;align-items:center;gap:.6vh;display:flex}.tv__anterior b{font-variant-numeric:tabular-nums;font-size:7vh;line-height:1}.tv__anterior span{color:var(--ink-2);font-size:2vh}.tv__anterior--normal b{color:var(--brand)}.tv__anterior--preferencial b{color:var(--accent-ink)}.tv__anterior--vazio b{color:var(--ink-3)}.tv__espera{color:var(--ink-3);text-align:center;font-size:2vh}.tv__midia{background:#000;flex:1.9;min-height:0;padding:0;position:relative;overflow:hidden}.tv__slide{animation:tv-entra .6s var(--ease);position:absolute;inset:0}@keyframes tv-entra{0%{opacity:0}to{opacity:1}}.tv__fundo{filter:blur(22px)brightness(.55);background-position:50%;background-size:cover;position:absolute;inset:-20px}.tv__imagem{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.tv__slide--texto{background:var(--bar-ghost);color:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:1vh;display:flex}.tv__slide--texto b{font-size:5vh}.tv__legenda{color:#fff;background:linear-gradient(#0000,#000000c7);flex-direction:column;gap:.6vh;padding:6vh 2vw 2.4vh;display:flex;position:absolute;bottom:0;left:0;right:0}.tv__legenda b{font-size:4.6vh;line-height:1.1}.tv__legenda s{opacity:.75;font-size:2.8vh}.tv__preco{font-size:7vh;font-weight:700;line-height:1}.tv__selo-app{background:var(--accent);color:var(--ink);border-radius:var(--r-pill);box-shadow:var(--sh-pop);padding:1vh 1.6vw;font-size:2.6vh;font-weight:700;position:absolute;top:2.4vh;right:1.6vw}.tv__youtube{border:0;width:100%;height:100%;position:absolute;inset:0}.tv__precos{flex-direction:column;flex:1;min-height:0;padding:1.2vh 1.4vw;display:flex;position:relative}.tv__tabela{width:100%;font-size:3.2vh}.tv__tabela th{padding:.8vh 0;font-size:2vh}.tv__tabela td{height:auto;padding:.9vh 0}.tv__tabela tbody tr{height:auto}.tv__tabela s{color:var(--ink-3);margin-right:.6vw;font-size:2.2vh}.tv__tabela b{color:var(--brand)}.tv__tabela small{color:var(--ink-3);margin-left:.3vw;font-size:1.8vh}.tv__pagina{color:var(--ink-3);font-size:1.7vh;position:absolute;top:1.4vh;right:1.4vw}.tv__rodape{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);box-shadow:var(--sh-card);align-items:center;gap:1.4vw;padding:.8vh 1.4vw;font-size:2.2vh;display:flex}.tv__rodape .marca{white-space:nowrap;gap:.6vw;font-size:2.2vh}.tv__rodape .marca__selo{width:3.6vh;height:3.6vh;font-size:1.8vh}.tv__rodape .status{padding:.5vh 1vw;font-size:1.8vh}.tv__letreiro{white-space:nowrap;color:var(--ink-2);flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.tv__letreiro span{padding-left:100%;animation:28s linear infinite tv-letreiro;display:inline-block}@keyframes tv-letreiro{to{transform:translate(-100%)}}.tv__hora{font-variant-numeric:tabular-nums;font-weight:700}.tv__aviso{background:var(--ink);color:var(--shell);border-radius:var(--r-pill);box-shadow:var(--sh-pop);z-index:5;padding:1.2vh 2.4vw;font-size:2.4vh;position:fixed;top:3vh;left:50%;transform:translate(-50%)}.tv__liberar{background:var(--bar-ghost);color:var(--ink-2);border-radius:var(--r-pill);z-index:5;padding:1vh 2vw;font-size:1.9vh;position:fixed;bottom:9vh;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.tv__letreiro span{animation-duration:60s}.tv__senha--flash{animation:none}}.atendente{background:var(--shell);padding:16px;position:fixed;overflow-y:auto}.atendente__topo{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);box-shadow:var(--sh-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 20px;font-size:18px;display:flex}.atendente__ajuda{text-align:center;color:var(--ink-2);max-width:560px;margin:4px auto;font-size:14px;line-height:1.5}.atendente__lista{flex-direction:column;gap:12px;width:100%;max-width:620px;margin:0 auto;display:flex}.atendente__linha{align-items:stretch;gap:10px;display:flex}.atendente__nome{font:inherit;text-align:left;cursor:pointer;color:inherit;flex:1;align-items:center;gap:16px;padding:22px 20px;font-size:24px;display:flex}.atendente__nome .tile{width:44px;height:44px;font-size:20px;font-weight:700}.atendente__fim{align-self:stretch;height:auto}.atendente__vazio{text-align:center;flex-direction:column;gap:6px;padding:28px;display:flex}.atendente__resultado{border-radius:var(--r-card);text-align:center;max-width:560px;box-shadow:var(--sh-pop);flex-direction:column;gap:4px;margin:0 auto;padding:20px;font-size:16px;display:flex;position:fixed;inset:auto 16px 24px}.atendente__resultado b{font-size:26px}.atendente__resultado--ok{background:var(--brand);color:var(--brand-ink)}.atendente__resultado--erro{background:var(--accent);color:var(--ink)}.filtros>.arius-situacao{height:auto;color:var(--ink-2);font-size:13.5px}.arius-situacao--ok{color:#17663a}.arius-situacao--erro{color:var(--accent-ink)}.filtros>.entrada-opcao{padding:0 4px;font-size:13.5px}.tabela tr.linha--fora td{color:var(--ink-2)}.tabela tr.linha--fora .previa{opacity:.55}.arius-nota{margin:0 0 4px;line-height:1.5}
