.vd{gap:18px}.vd-titulo{font:700 12px/1.2 var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 10px}.vd-sku{font:700 12.5px/1 var(--mono);letter-spacing:.04em;color:var(--gold-soft,var(--gold));white-space:nowrap}.vd-atalhos{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:12px;display:inline-flex}.vd kbd,.vd-atalhos kbd{border:1px solid var(--line);background:var(--surface-2);min-width:22px;color:var(--text);font:600 11px/1.4 var(--mono);text-align:center;border-bottom-width:2px;border-radius:4px;padding:1px 5px;display:inline-block}.vd-caixa{grid-template-columns:minmax(0,1fr) minmax(360px,460px);align-items:start;gap:18px;display:grid}.vd-coluna{flex-direction:column;gap:12px;min-width:0;display:flex}.vd-coluna-venda{background:linear-gradient(180deg, color-mix(in srgb, var(--text) 3%, transparent), transparent), var(--surface);border:1px solid var(--line);border-radius:var(--raio-g,12px);padding:16px;position:sticky;top:12px}.vd-bipar,.vd-busca,.vd-comprador{flex-direction:column;gap:6px;display:flex}.vd-bipar label,.vd-busca label,.vd-comprador label{font:600 12.5px/1.2 var(--body);color:var(--muted)}.vd-bipe{height:52px;font:700 20px/1 var(--mono);letter-spacing:.06em;border-color:var(--gold-dim)}.vd-bipe::placeholder{font:500 14px/1 var(--body);letter-spacing:0}.vd-bipe:focus{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-dim)}.vd-busca-input{height:46px;font-size:16px}.vd-achados{background:var(--surface);border:1px solid var(--line);border-radius:var(--raio-g,12px);flex-direction:column;gap:2px;max-height:52vh;margin:0;padding:4px;list-style:none;display:flex;overflow:auto}.vd-achado{border-radius:var(--raio-m,8px);width:100%;color:var(--text);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.vd-achado:hover:not(:disabled),.vd-achado:focus-visible{background:var(--gold-faint);outline:none}.vd-achado:disabled{opacity:.55;cursor:not-allowed}.vd-desc{text-overflow:ellipsis;flex-direction:column;gap:2px;min-width:0;font-weight:600;display:flex;overflow:hidden}.vd-desc small{color:var(--muted);font-weight:400}.vd-achado-fim{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.vd-achado-fim small{color:var(--muted)}.vd-zerado{color:var(--bad-soft)!important}.vd-nada{color:var(--muted);padding:10px}.vd-carrinho-vazio{text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:var(--raio-m,8px);margin:0;padding:18px 8px}.vd-linhas{flex-direction:column;max-height:42vh;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.vd-linha{border-bottom:1px solid var(--line-soft,var(--line));grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 10px;padding:10px 2px;display:grid}.vd-linha-alerta{background:color-mix(in srgb, var(--bad-soft,var(--gold)) 8%, transparent)}.vd-linha-item{flex-direction:column;gap:2px;min-width:0;display:flex}.vd-linha-item .vd-desc{white-space:nowrap;display:block}.vd-linha-sub{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;display:flex}.vd-tag{background:var(--gold-dim);color:var(--text);font:700 11px/1.5 var(--body);border-radius:999px;padding:1px 7px}.vd-dica{color:var(--gold-soft,var(--gold))}.vd-qtd{align-items:center;gap:4px;display:inline-flex}.vd-qtd .vd-qtd-input{text-align:right;flex:none;width:64px}.vd-linha-valor{flex-direction:column;align-items:flex-end;min-width:92px;display:flex}.vd-linha-erro{color:var(--bad-soft);grid-column:1/-1;margin:0;font-size:12px}.vd-totais{flex-direction:column;gap:4px;margin:8px 0 0;display:flex}.vd-totais>div{justify-content:space-between;align-items:baseline;display:flex}.vd-totais dt{color:var(--muted)}.vd-totais dd{margin:0}.vd-tem-desconto dd{color:var(--gold-soft,var(--gold));font-weight:700}.vd-total{border-top:1px solid var(--line);margin-top:6px;padding-top:8px}.vd-total dt{color:var(--text);font-weight:700}.vd-total dd{font:800 30px/1 var(--display);color:var(--gold)}.vd-familiar{margin-top:4px}.vd-rodada{border:1px solid var(--border,var(--gold-dim));border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;padding:10px 14px;display:flex}.vd-rodada-ligada{background:var(--gold-dim);border-color:var(--gold)}.vd-pagar{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.vd-pagar-btn{flex-direction:column;justify-content:center;gap:4px;height:58px;font-size:16px;font-weight:700}.vd-pagar-dica{color:var(--muted);margin:0;font-size:12.5px}.vd-concluida{border:1px solid var(--gold);border-radius:var(--raio-g,12px);background:var(--gold-faint);box-shadow:0 0 18px color-mix(in srgb, var(--gold) 12%, transparent);padding:14px 16px}.vd-concluida p{margin:0 0 10px;font-size:15px}.vd-barra{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vd-select{width:auto;height:36px}.vd-tabela td{vertical-align:middle}.vd-sub-linha{color:var(--muted);font-size:12px;display:block}.vd-cancelada td{color:var(--muted)}.vd-cancelada td b{text-decoration:line-through}.vd-acoes{justify-content:flex-end;gap:4px;display:flex}.vd-painel-grade{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px;display:grid}.vd-painel-bloco{padding:16px}.vd-pag-lista{flex-direction:column;gap:4px;margin:10px 0 0;padding:0;list-style:none;display:flex}.vd-pag-lista li{justify-content:space-between;display:flex}.vd-zerados{columns:2;column-gap:24px;margin:0;padding-left:18px}.vd-importar,.vd-config{flex-direction:column;gap:10px;padding:16px;display:flex}.vd-previa{flex-direction:column;gap:10px;display:flex}.vd-previa-numeros{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.vd-previa-numeros dt{color:var(--muted);font-size:12px}.vd-previa-numeros dd{font:700 20px/1.2 var(--display);margin:2px 0 0}.vd-etq-grade{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:16px;display:grid}.vd-etq-exemplo{padding:14px;position:sticky;top:12px}@media (width<=1280px){.vd-caixa{grid-template-columns:minmax(0,1fr) 330px;gap:14px}.vd-coluna-venda{padding:12px}.vd-caixa .vd-abas{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.vd-caixa .vd-aba{flex:none}.vd-achado{gap:8px;padding:8px}.vd-linha{grid-template-columns:minmax(0,1fr) auto}.vd-linha-valor{grid-area:1/2}.vd-qtd{grid-column:1/-1;justify-content:flex-start}.vd-pagar-btn{height:52px}}@media (width<=860px){.vd-caixa,.vd-painel-grade,.vd-etq-grade{grid-template-columns:1fr}.vd-coluna-venda{position:static}.vd-previa-numeros{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.vd *{transition:none!important;animation:none!important}}.vd-abas{flex-wrap:wrap;gap:6px;display:flex}.vd-aba{border:1px solid var(--line);background:var(--surface);height:32px;color:var(--muted);font:600 13px/1 var(--body);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.vd-aba b{color:var(--text)}.vd-aba:hover{border-color:var(--line-strong,var(--gold-dim));color:var(--text)}.vd-aba.on{border-color:var(--gold);background:var(--gold-dim);color:var(--text)}.vd-aba:focus-visible{box-shadow:0 0 0 3px var(--gold-dim);border-color:var(--gold);outline:none}.vd-marca{opacity:.9;margin-left:10px;font-size:12px;display:inline-flex}.vd-marca .logo{font-size:13px}.vd-pix{z-index:60;background:color-mix(in srgb, var(--bg,#000) 94%, transparent);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px;display:flex;position:fixed;inset:0;overflow:auto}.vd-pix-cartao{border:1px solid var(--gold);border-radius:var(--raio-g,12px);background:var(--surface);box-shadow:0 0 40px color-mix(in srgb, var(--gold) 16%, transparent);flex-direction:column;align-items:center;gap:12px;width:100%;max-width:560px;padding:24px 28px;display:flex}.vd-pix-titulo{font:800 28px/1.1 var(--display);color:var(--gold);letter-spacing:.02em;margin:4px 0 0}.vd-pix-valor{font:800 44px/1 var(--display);color:var(--text);margin:0}.vd-qr{border-radius:8px;width:min(320px,70vw);height:auto;display:block}.vd-pix-recebedor{color:var(--muted);text-align:center;margin:0;font-size:13px}.vd-pix-copia{align-items:center;gap:8px;width:100%;display:flex}.vd-pix-copia code{border:1px dashed var(--line);min-width:0;font:11px/1.3 var(--mono);color:var(--muted);overflow-wrap:anywhere;border-radius:6px;flex:1;max-height:4.2em;padding:8px;overflow:auto}.vd-pix-caixa{border:1px solid var(--line);border-radius:var(--raio-g,12px);background:var(--surface-2);width:100%;max-width:560px;padding:14px 16px;font-size:13.5px}.vd-pix-caixa p{margin:0 0 10px}.vd-erro-campo{color:var(--bad-soft,var(--bad));font-size:12px;font-weight:600}.vd .input[aria-invalid=true]{border-color:var(--bad);box-shadow:0 0 0 2px var(--bad-dim)}.vd-ajuda{color:var(--faint);font-size:12px}.pn{flex-direction:column;gap:12px;display:flex}.pn-kpis{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.pn-kpi{border:1px solid var(--line);border-radius:var(--raio-m,10px);background:var(--surface);flex-direction:column;gap:3px;min-width:0;padding:10px 12px;display:flex}.pn-kpi-destaque{border-color:var(--gold-line,var(--gold));background:linear-gradient(180deg, var(--gold-faint), transparent), var(--surface)}.pn-kpi-rotulo{font:600 10.5px/1.25 var(--body);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;overflow-wrap:anywhere}.pn-kpi-valor{font:800 20px/1.15 var(--display);color:var(--text);white-space:nowrap}.pn-kpi-destaque .pn-kpi-valor{color:var(--gold)}.pn-kpi-sub{color:var(--muted);font-size:11px;line-height:1.3}.pn-barra{background:var(--dado-trilho,var(--line-soft));border-radius:99px;height:6px;margin-top:3px;display:block;overflow:hidden}.pn-barra>span{border-radius:inherit;background:var(--gold);height:100%;transition:width .6s var(--ease);display:block}.pn-grade{gap:12px;display:grid}.pn-grade-graficos{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.pn-grade-listas{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);align-items:start}.pn-bloco{min-width:0;padding:12px 14px}.pn-bloco .vd-titulo{margin-bottom:8px}.pn-bloco-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.pn-bloco-topo .vd-titulo{margin:0}.pn-bloco-topo .seg button{padding:4px 10px;font-size:12px}.pn-linha{width:100%;height:auto;display:block}.pn-grade-graficos .pn-linha{max-height:220px}.pn-grade{--pn-texto:var(--muted)}.pn-grade line.pn-grade,.pn-linha .pn-grade{stroke:var(--line);stroke-width:1px;stroke-dasharray:2 3}.pn-eixo{fill:var(--muted);font:500 11.5px var(--mono)}.pn-traco{fill:none;stroke:var(--gold);stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}.pn-ponto{fill:var(--gold)}.pn-ponto-max{fill:var(--surface);stroke:var(--gold);stroke-width:2.2px}.pn-donut{flex-direction:column;align-items:center;gap:10px;display:flex}.pn-donut svg{flex:none;width:116px;height:116px}.pn-donut-trilho{fill:none;stroke:var(--dado-trilho,var(--line-soft));stroke-width:12px}.pn-donut-centro{fill:var(--text);font-family:var(--display);font-weight:800}.pn-donut-sub{fill:var(--muted);font:500 7px var(--body);text-transform:uppercase;letter-spacing:.08em}.pn-legenda{flex-direction:column;gap:4px;width:100%;min-width:0;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.pn-legenda li{grid-template-columns:10px minmax(0,1fr) auto 34px;align-items:center;gap:6px;display:grid}.pn-legenda .num{text-align:right;white-space:nowrap}.pn-cor{border-radius:3px;width:10px;height:10px}.pn-legenda-nome{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pn-top,.pn-ultimas,.pn-estoque{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pn-top li{border-bottom:1px solid var(--line-soft,var(--line));grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 0;display:grid}.pn-top li:last-child,.pn-ultimas li:last-child{border-bottom:0}.pn-pos{font:700 12px var(--mono);color:var(--gold);text-align:right}.pn-top-item{flex-direction:column;min-width:0;display:flex}.pn-top-desc{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.pn-top-item small,.pn-top-num small{color:var(--muted);font-size:11px}.pn-top-item .vd-sku{font-size:11px}.pn-top-num{white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.pn-estoque{gap:8px}.pn-estoque li{grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;font-size:12.5px;display:grid}.pn-estoque .pn-barra{grid-column:1/-1;margin-top:0}.pn-estoque-nome{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pn-estoque-num{white-space:nowrap}.pn-ultimas li{border-bottom:1px solid var(--line-soft,var(--line));grid-template-columns:44px 40px minmax(0,1fr) 38px auto;align-items:center;gap:6px;padding:5px 0;font-size:12.5px;display:grid}.pn-ultimas a{color:var(--gold);font-weight:700;text-decoration:none}.pn-ultimas a:hover,.pn-ultimas a:focus-visible{text-decoration:underline}.pn-ultimas b{text-align:right;white-space:nowrap}.pn-ultimas li>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pn-cancelada b,.pn-cancelada span{color:var(--muted);text-decoration:line-through}.pn-zerados{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pn-zerados li{border:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;border-radius:99px;max-width:100%;padding:3px 9px;font-size:12px;overflow:hidden}.pn-fonte{color:var(--faint);margin:0;font-size:11px}@media (width<=1280px){.pn-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.pn-grade-graficos{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pn-grade-graficos .pn-bloco-linha{grid-column:1/-1}.pn-grade-listas{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pn-grade-listas>:first-child{grid-row:span 2}}@media (width<=760px){.pn-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pn-grade-graficos,.pn-grade-listas{grid-template-columns:1fr}.pn-grade-listas>:first-child{grid-row:auto}}.vd-envio{border-top:1px dashed var(--line);flex-direction:column;gap:6px;margin-top:10px;padding-top:10px;display:flex}.vd-envio .actions{flex-wrap:wrap;gap:6px;display:flex}.vd-envio-estado{color:var(--muted);margin:0;font-size:12.5px}.vd-envio-erro{color:var(--bad-soft,var(--bad))}.vd-envio-ponto{vertical-align:middle;background:var(--gold);border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}.vd-envio-ponto.vd-envio-erro{background:var(--bad)}.vd-contato,.vd-contato-form{flex-direction:column;gap:6px;display:flex}.vd-contato label{font:600 12.5px/1.2 var(--body);color:var(--muted)}.vd-contato .check{color:var(--text);font-weight:600}.vd-janela-envio{width:min(560px,100vw - 32px)}.vd-canais{flex-direction:column;gap:2px;margin:0;padding-left:18px;font-size:13px;display:flex}.vd-col-acoes{background:var(--surface);position:sticky;right:0;box-shadow:-8px 0 12px -10px #00000059}@media (width<=1280px){.vd-tabela .vd-col-opc{display:none}}.vd-desc-item{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.vd-desc-form{align-items:center;gap:6px;min-width:260px;display:flex}.vd-desc-form .input{flex:1;min-width:0}.foto-vazia{background:var(--surface-2);border-radius:6px;display:block}.foto-vazia[data-estado=carregando]{animation:1.2s ease-in-out infinite ft-pulsa}@keyframes ft-pulsa{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.foto-vazia[data-estado=carregando]{animation:none}}.vd-miniatura{border:1px solid var(--line);background:var(--surface-2);cursor:zoom-in;border-radius:8px;flex:none;width:56px;height:56px;padding:0;position:relative;overflow:hidden}.vd-miniatura:hover,.vd-miniatura:focus-visible{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-dim);outline:none}.vd-miniatura-img{object-fit:cover;width:100%;height:100%;display:block}.vd-miniatura-n{background:var(--bg);min-width:16px;color:var(--text);font:700 10px/16px var(--mono);text-align:center;border-radius:99px;padding:0 4px;position:absolute;bottom:2px;right:2px}.vd-achados .vd-achado-li{align-items:stretch;gap:6px;display:flex}.vd-achado-li .vd-achado{flex:1;min-width:0}.vd-achado-li .vd-miniatura{align-self:center;margin-left:4px}.vd-linha-item.vd-com-foto{min-height:40px;padding-left:48px;position:relative}.vd-linha-miniatura{object-fit:cover;border:1px solid var(--line);border-radius:6px;width:40px;height:40px;position:absolute;top:2px;left:0}.vd-celula-foto{white-space:nowrap;width:1%}.foto-ampliada{z-index:70;border:1px solid var(--gold);border-radius:var(--raio-g,12px);background:var(--surface);outline:none;flex-direction:column;gap:10px;padding:14px;display:flex;position:fixed;inset:4vh 4vw;box-shadow:0 20px 80px #0009}.foto-ampliada-topo{align-items:center;gap:12px;display:flex}.foto-ampliada-topo b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.foto-ampliada-palco{flex:1;justify-content:center;align-items:center;gap:8px;min-height:0;display:flex}.foto-ampliada-palco .btn{height:56px;font-size:28px}.foto-ampliada-img{object-fit:contain;background:var(--bg);border-radius:8px;min-width:0;max-width:100%;max-height:100%}span.foto-ampliada-img{width:60%;height:60%}.foto-ampliada-acoes{justify-content:flex-end;align-items:center;gap:8px;display:flex}.pn-fotos{color:var(--muted);align-items:center;gap:12px;margin:0;font-size:12.5px;display:flex}.pn-fotos .pn-barra{flex:1;max-width:240px;margin:0}.ft-solta{border:2px dashed var(--line-strong,var(--line));border-radius:var(--raio-g,12px);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:18px;transition:border-color .15s,background .15s;display:flex}.ft-solta p{margin:0}.ft-solta-on{border-color:var(--gold);background:var(--gold-faint)}.ft-solta .actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ft-andamento{max-height:220px;margin:0;padding:0;font-size:12.5px;list-style:none;overflow:auto}.ft-andamento li{border-bottom:1px solid var(--line-soft,var(--line));grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:10px;padding:4px 0;display:grid}.ft-andamento li[data-estado=erro] .ft-texto{color:var(--bad-soft,var(--bad))}.ft-andamento li[data-estado=fila] .ft-texto{color:var(--gold-soft,var(--gold))}.ft-nome{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ft-desfazer{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ft-desfazer li{background:var(--gold-faint);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:flex}.ft-fila{grid-template-columns:76px minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.ft-tira{flex-direction:column;gap:6px;max-height:480px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.ft-tira-btn{background:var(--surface-2);cursor:pointer;border:2px solid #0000;border-radius:8px;width:68px;height:68px;padding:0;overflow:hidden}.ft-tira-btn.on{border-color:var(--gold)}.ft-tira-img{object-fit:cover;width:100%;height:100%;display:block}.ft-grande{flex-direction:column;gap:6px;min-width:0;display:flex}.ft-grande-img{object-fit:contain;background:var(--bg);border-radius:10px;width:100%;max-height:480px}span.ft-grande-img{height:320px}.ft-grande-nome{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.ft-escolher{flex-direction:column;gap:8px;min-width:0;display:flex}.ft-escolher label{font:700 13px/1.3 var(--body)}.ft-achados{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ft-achado{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);text-align:left;cursor:pointer;font:inherit;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.ft-achado:hover:not(:disabled),.ft-achado:focus-visible{border-color:var(--gold);background:var(--gold-faint);outline:none}.ft-achado:disabled{opacity:.5;cursor:not-allowed}.ft-achado-desc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=1100px){.ft-fila{grid-template-columns:76px minmax(0,1fr)}.ft-escolher{grid-column:1/-1}}@media (width<=640px){.ft-fila{grid-template-columns:1fr}.ft-tira{flex-direction:row;max-height:none;overflow-x:auto}.foto-ampliada{border-radius:0;inset:0}}.vd-miniatura-fixa{flex:none;position:static}.vd-miniatura-vazia{border:1px dashed var(--line);opacity:.45;border-radius:8px;flex:none;align-self:center;width:56px;height:56px;margin-left:4px}.vd .hd{align-items:center}.vd-entradas{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:12px;display:grid}.vd-entradas .input{height:52px}.vd-entradas .vd-bipe{font-size:18px}.vd-caixa .vd-abas{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.vd-caixa .vd-aba{flex:none}.vd-rodada{background:var(--surface);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;gap:10px;margin:0;padding:8px 14px 8px 10px}.vd-rodada strong{font-size:13.5px}.vd-rodada input{opacity:0;width:1px;height:1px;position:absolute}.vd-chave{background:var(--line);border-radius:11px;flex:none;width:38px;height:22px;transition:background-color .2s;position:relative}.vd-chave:after{content:"";background:var(--text);width:16px;height:16px;transition:transform .2s var(--ease);border-radius:50%;position:absolute;top:3px;left:3px}.vd-rodada input:checked+.vd-chave{background:var(--gold)}.vd-rodada input:checked+.vd-chave:after{background:var(--on-accent,#000);transform:translate(16px)}.vd-rodada input:focus-visible+.vd-chave{box-shadow:0 0 0 3px var(--gold-dim)}.vd-rodada input:disabled+.vd-chave{opacity:.55}.vd-rodada:has(input:disabled){cursor:default}.vd-achados{grid-template-columns:repeat(auto-fill,minmax(178px,1fr));grid-auto-rows:max-content;align-content:start;gap:10px;min-height:280px;max-height:calc(100vh - 300px);padding:10px;display:grid}.vd-achado-li{flex-shrink:0;min-height:max-content}@media (width<=640px){.vd-achados{min-height:0;max-height:none;overflow:visible}}.vd-achado-li{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;flex-direction:column;transition:border-color .15s,transform .12s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.vd-achado-li:hover{border-color:var(--gold-line,var(--gold-dim));box-shadow:0 6px 18px color-mix(in srgb, var(--gold) 10%, transparent)}.vd-achado-li:has(.vd-achado:disabled){opacity:.55}.vd-achados .vd-miniatura,.vd-achados .vd-miniatura-vazia{aspect-ratio:4/3;background:var(--glass);border:0;border-radius:0;width:100%;padding:0;display:block}.vd-achados .vd-miniatura{cursor:zoom-in;position:relative}.vd-achados .vd-miniatura-img{object-fit:cover;width:100%;height:100%;display:block}.vd-achados .vd-miniatura-n{color:#fff;font:700 11px/1.5 var(--body);background:#0009;border-radius:999px;padding:1px 6px;position:absolute;bottom:6px;right:6px}.vd-achados .vd-miniatura-vazia{aspect-ratio:16/7;font:800 22px/1 var(--display);letter-spacing:.12em;color:var(--gold);background:radial-gradient(120px 80px at 50% 40%, var(--gold-faint), transparent), var(--glass);border-bottom:1px solid var(--line-soft,var(--line));justify-content:center;align-items:center;display:flex}.vd-achado{border-radius:0;flex-direction:column;flex:1;align-items:stretch;gap:6px;padding:10px 12px 12px;display:flex}.vd-achado .vd-sku{font-size:11px}.vd-achado .vd-desc{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.25;display:-webkit-box}.vd-achado .vd-desc small{display:none}.vd-achado-fim{flex-flow:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;margin-top:auto}.vd-achado-fim small{white-space:nowrap}.vd-achado-fim strong{color:var(--gold);font-size:16px}.vd-achado-fim small{font-size:11.5px}.vd-achado:hover:not(:disabled),.vd-achado:focus-visible{background:var(--gold-faint)}.vd-nada{grid-column:1/-1}.vd-coluna-venda{border-color:var(--gold-line,var(--line));gap:14px;padding:18px;box-shadow:0 10px 30px #0000001f}.vd-titulo{align-items:center;gap:8px;display:flex}.vd-conta{background:var(--gold);min-width:22px;height:22px;color:var(--on-accent,#000);font:800 12px/22px var(--body);letter-spacing:0;text-align:center;border-radius:11px;padding:0 7px}.vd-comprador{gap:10px}.vd-comprador-grade{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:10px;display:grid}.vd-campo{flex-direction:column;gap:5px;min-width:0;display:flex}.vd-campo .input{height:44px;font-size:15px}.vd-familiar .vd-ajuda{margin-left:4px}.vd-pagar{grid-template-columns:repeat(2,1fr);gap:10px}.vd-pagar-btn{border-radius:10px;flex-direction:row;gap:10px;height:64px;font-size:18px}.vd-pagar-btn kbd{opacity:.7;font-size:10.5px}.vd-pagar-btn.primary kbd{color:inherit;background:0 0;border-color:currentColor}.vd-rodape-venda{border-top:1px solid var(--line-soft,var(--line));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.vd-total dd{font-size:34px}@media (width<=1280px){.vd-entradas{grid-template-columns:1fr}.vd-achados{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.vd-comprador-grade{grid-template-columns:1fr}.vd-pagar-btn{height:56px;font-size:16px}}@media (prefers-reduced-motion:reduce){.vd-chave,.vd-chave:after,.vd-achado-li{transition:none}}.vd-estoque-tbl td{vertical-align:middle}.vd-estoque-tbl .vd-miniatura{border:1px solid var(--line);cursor:zoom-in;background:var(--glass);border-radius:8px;width:64px;height:64px;padding:0;display:block;position:relative;overflow:hidden}.vd-estoque-tbl .vd-miniatura-img{object-fit:cover;width:100%;height:100%;display:block}.vd-estoque-tbl .vd-miniatura-n{color:#fff;font:700 10px/1.5 var(--body);background:#0009;border-radius:999px;padding:0 5px;position:absolute;bottom:3px;right:3px}.vd-foto-celula{align-items:center;gap:8px;display:flex}.vd-item-celula{min-width:240px}.vd-item-ids{align-items:baseline;gap:8px;margin-bottom:2px;font-size:12px;display:flex}.vd-item-celula>:last-child{font-weight:600}.vd-estoque-tbl .vd-select{min-width:190px}.vd-resta{background:var(--line);border-radius:2px;width:72px;height:4px;margin:6px 0 0 auto;display:block;overflow:hidden}.vd-resta span{background:var(--gold);height:100%;display:block}.vd-total-linha{color:var(--gold);font-size:15px}.vd-tabela .vd-sub-linha{margin-top:2px}.vd-tabela th,.vd-tabela td{padding-inline:12px}.vd-tabela .vd-acoes .btn.sm{padding:0 9px}.vd-tabela .vd-sub-linha .chip{margin-top:4px}.cel{background:var(--bg);max-width:560px;min-height:100dvh;color:var(--text);flex-direction:column;gap:14px;margin:0 auto;padding:0 16px 112px;display:flex}.cel .input{height:48px;font-size:16px}.cel .btn{min-height:44px}.cel-topo{z-index:5;background:var(--bg);border-bottom:1px solid var(--gold-line);align-items:center;gap:12px;padding:12px 0;display:flex;position:sticky;top:0}.cel-topo .logo{flex:none}.cel-quem{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.cel-quem b{color:var(--gold);letter-spacing:.04em;font-size:14px}.cel-quem span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cel-faixa{border:1px solid var(--gold-line);border-radius:var(--raio-campo,6px);background:var(--gold-faint);color:var(--gold);text-align:center;margin:0;padding:8px 12px;font-size:13px;font-weight:700}.cel-bloco{flex-direction:column;gap:10px;display:flex}.cel-bloco-cab{justify-content:space-between;align-items:center;gap:8px;display:flex}.cel-bloco-cab h2{font:700 13px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin:0;display:flex}.cel-conta{background:var(--gold);min-width:22px;height:22px;color:var(--on-accent,#000);letter-spacing:0;border-radius:11px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;display:inline-flex}.cel-camera{aspect-ratio:1;border:1px solid var(--gold-line);background:#000;border-radius:14px;width:100%;max-height:46dvh;position:relative;overflow:hidden}.cel-camera video{object-fit:cover;width:100%;height:100%;display:block}.cel-mira{border:2px solid var(--gold);border-radius:12px;position:absolute;inset:22%;box-shadow:0 0 0 999px #00000059}.cel-camera[data-estado=lendo] .cel-mira{animation:1.6s ease-in-out infinite cel-pulso}.cel-camera-dica{text-align:center;color:#fff;text-shadow:0 1px 2px #000;font-size:13px;position:absolute;bottom:10px;left:0;right:0}@keyframes cel-pulso{50%{border-color:var(--gold-shine,var(--gold));transform:scale(1.02)}}.cel-foto-btn{cursor:pointer;width:100%;height:64px;font-size:17px}.cel-sku{gap:8px;display:flex}.cel-sku .input{text-transform:uppercase;flex:1}.cel-sku .btn{width:72px}.cel-ajuda{color:var(--muted);margin:0;font-size:13px}.cel-vazio{text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:12px;margin:0;padding:22px 12px}.cel-linhas{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cel-linha{border:1px solid var(--line);background:var(--surface-2,var(--glass));border-radius:12px;grid-template-columns:56px 1fr auto;grid-template-areas:"mini txt valor""qtd qtd tirar";gap:10px 12px;padding:12px;display:grid}.cel-linha.alerta{border-color:var(--bad)}.cel-mini{object-fit:cover;background:var(--glass);border-radius:8px;grid-area:mini;width:56px;height:56px}.cel-mini-vazia{border:1px solid var(--line-soft,var(--line));display:block}.cel-linha-txt{flex-direction:column;grid-area:txt;gap:3px;min-width:0;display:flex}.cel-linha-txt b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.25;display:-webkit-box;overflow:hidden}.cel-linha-sub{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.cel-tag{background:var(--gold-faint);color:var(--gold);border-radius:4px;padding:1px 6px;font-weight:700}.cel-linha-erro{color:var(--bad);font-size:12.5px;font-weight:600}.cel-linha-valor{grid-area:valor;align-self:start;font-size:15px;font-weight:700}.cel-qtd{grid-area:qtd;align-items:center;gap:4px;display:inline-flex}.cel-qtd .btn{width:48px;height:44px;padding:0;font-size:22px}.cel-qtd .num{text-align:center;min-width:40px;font-size:18px;font-weight:700}.cel-tirar{color:var(--bad);grid-area:tirar;align-self:center}.cel-aviso{z-index:30;border:1px solid var(--line);background:var(--surface-2,var(--bg));width:min(528px,100% - 32px);animation:cel-desce .2s var(--ease,ease-out);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex;position:fixed;top:10px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000059}.cel-aviso.ok{border-color:var(--gold-line)}.cel-aviso.warn{border-color:var(--warn,var(--gold))}.cel-aviso.bad{border-color:var(--bad);color:var(--bad)}@keyframes cel-desce{0%{opacity:0;transform:translate(-50%,-8px)}}.cel-barra{z-index:10;padding:12px max(16px, calc((100% - 528px) / 2)) calc(12px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--gold-line);align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.cel-total{flex-direction:column;flex:1;line-height:1.15;display:flex}.cel-total b{color:var(--gold);font-size:24px}.cel-total s,.cel-total span{color:var(--muted);font-size:12px}.cel-fechar{height:54px;padding:0 22px;font-size:16px}.cel-ok{border:1px solid var(--gold-line);background:var(--gold-faint);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:18px 14px;display:flex}.cel-ok-icone{background:var(--gold);width:44px;height:44px;color:var(--on-accent,#000);border-radius:50%;justify-content:center;align-items:center;font-size:24px;font-weight:800;display:inline-flex}.cel-ok b{font-size:17px}.cel-ok-acoes{gap:8px;margin-top:6px;display:flex}.cel-folha-fundo{z-index:20;background:#0000008c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.cel-folha{width:100%;max-width:560px;max-height:92dvh;padding:18px 16px calc(18px + env(safe-area-inset-bottom));background:var(--bg);border-top:2px solid var(--gold);animation:cel-sobe .22s var(--ease,ease-out);border-radius:18px 18px 0 0;flex-direction:column;gap:8px;display:flex;overflow-y:auto}@keyframes cel-sobe{0%{opacity:.4;transform:translateY(40px)}}.cel-folha label:not(.check){color:var(--muted);margin-top:6px;font-size:13px}.cel-folha-total{color:var(--muted);justify-content:space-between;align-items:baseline;margin:0 0 4px;display:flex}.cel-folha-total b{color:var(--gold);font-size:26px}.cel-familiar{margin:8px 0 2px}.cel-erro{color:var(--bad);font-size:13px}.cel-pagar{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.cel-pagar .btn{height:60px;font-size:17px;font-weight:700}.cel .input[aria-invalid=true]{border-color:var(--bad);box-shadow:0 0 0 2px var(--bad-dim)}.cel-pix{padding-top:16px}@media (prefers-reduced-motion:reduce){.cel-camera[data-estado=lendo] .cel-mira,.cel-aviso,.cel-folha{animation:none}}.cel-sku .input::placeholder{text-transform:none}.cel-folha .vd-contato{gap:8px}.cel-folha .vd-contato label{font:inherit;color:var(--muted)}.cel-folha .vd-contato .check{color:var(--text);align-items:flex-start;gap:10px;display:flex}.cel-ok .vd-envio{border-top-color:var(--gold-line);width:100%}.cel-ok .vd-envio .actions{justify-content:center}.cel-ok .vd-envio .btn{min-height:44px}.cel-ok .vd-envio .vd-ajuda{display:none}.etq-pagina{flex-direction:column;align-items:center;gap:16px;min-height:100vh;padding:24px 12px;display:flex}.etq-barra{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.etq-vazio{color:var(--muted)}.etq-folha{color:#000;background:#fff}.etq{box-sizing:border-box;color:#000;background:#fff;align-items:center;gap:2mm;font:9px/1.15 Arial,Helvetica,sans-serif;display:flex;overflow:hidden}.etq-marca{line-height:1;display:block}.etq .logo{color:#000;gap:0;font-size:7px}.etq .lg-bar{display:none}.etq-a4 .etq .logo{font-size:8px}.etq-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}.etq-barras{width:100%;height:9mm;display:block}.etq-qr{aspect-ratio:1;flex:none;width:auto;height:100%;display:block}.etq-info{flex-direction:column;flex:1;justify-content:space-between;min-width:0;height:100%;display:flex}.etq-sku{letter-spacing:.05em;font-family:ui-monospace,Consolas,Courier New,monospace;font-size:9px}.etq-preco{font-size:12px}.etq-termica{flex-direction:column;gap:8px;display:flex}.etq-termica .etq{border:1px dashed #999;width:50mm;height:30mm;padding:1.5mm 2.5mm}.etq-a4{grid-template-columns:repeat(3,63.5mm);grid-auto-rows:38.1mm;column-gap:2.5mm;width:196mm;padding:4mm;display:grid}.etq-a4 .etq{border:1px dashed #999;padding:2.5mm 3mm;font-size:10px}.etq-a4 .etq-barras{height:14mm}.etq-a4 .etq-preco{font-size:14px}@media print{html,body{background:#fff!important}.no-print{display:none!important}.etq-pagina{min-height:0;padding:0;display:block}.etq-termica{display:block}.etq-termica .etq{break-after:page;page-break-after:always;border:0}.etq-a4{width:auto;padding:0}.etq-a4 .etq{break-inside:avoid;border:0}}.recibo-pagina{background:var(--bg,#111);flex-direction:column;align-items:center;gap:16px;min-height:100vh;padding:24px 12px;display:flex}.recibo-barra{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.recibo{color:#000;box-sizing:border-box;background:#fff;padding:4mm;font:12px/1.35 ui-monospace,Cascadia Mono,Consolas,Courier New,monospace}.recibo-cupom{width:80mm}.recibo hr{border:0;border-top:1px dashed #000;margin:6px 0}.recibo-emitente{text-align:center;flex-direction:column;align-items:center;gap:1px;display:flex}.recibo-logo{justify-content:center;margin-bottom:4px;display:flex}.recibo .logo,.recibo .lg-sub{color:#000}.recibo .lg-bar{background:#000}.recibo .logo{align-items:center;font-size:18px}.recibo-rodape{text-align:center;margin:10px 0 0;font-size:11px}.recibo-emitente strong{text-transform:uppercase;font-size:13px}.recibo-titulo{text-align:center;text-transform:uppercase;letter-spacing:.04em;color:#000;margin:4px 0 0;font-family:inherit;font-size:14px;font-weight:700;line-height:1.2}.recibo-aviso{text-align:center;margin:0 0 4px;font-size:11px}.recibo-marca{text-align:center;letter-spacing:.2em;border:2px solid #000;margin:6px 0;padding:4px 0;font-size:16px;font-weight:700}.recibo dl{margin:0}.recibo dl>div{justify-content:space-between;gap:8px;display:flex}.recibo dt{flex:none}.recibo dd{text-align:right;overflow-wrap:anywhere;margin:0}.recibo-linhas{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.recibo-linhas li{flex-direction:column;display:flex}.recibo-desc{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}.recibo-cod{font-size:11px}.recibo-conta{justify-content:space-between;gap:8px;display:flex}.recibo-valor{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.recibo-total-linha{font-weight:700}.recibo-totais dd{font-variant-numeric:tabular-nums}.recibo-pago{font-size:14px;font-weight:700}.recibo-cancel{margin:6px 0 0;font-size:11px}.recibo-assinatura{flex-direction:column;align-items:center;gap:2px;margin-top:28px;font-size:11px;display:flex}.recibo-fio{border-top:1px solid #000;width:85%;display:block}@media print{html,body{background:#fff!important}.no-print{display:none!important}.recibo-pagina{background:#fff;min-height:0;padding:0;display:block}.recibo{padding:2mm 4mm}.recibo-cupom{width:72mm;margin:0 auto}}.recibo-a4{color:#111;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:210mm;max-width:100%;padding:18mm 20mm;font:10.5pt/1.4 IBM Plex Sans,Segoe UI,Arial,sans-serif;box-shadow:0 10px 40px #00000040}.recibo-a4 .logo{color:#111;align-items:flex-start;font-size:20px}.recibo-a4 .lg-sub{color:#8a6d1f}.recibo-a4 .lg-bar{background:#c9a84c}.ra4-topo{border-bottom:2px solid #c9a84c;justify-content:space-between;align-items:flex-start;gap:12mm;padding-bottom:5mm;display:flex}.ra4-emitente{text-align:right;color:#333;flex-direction:column;align-items:flex-end;gap:1px;font-size:9.5pt;display:flex}.ra4-emitente strong{color:#111;text-transform:uppercase;letter-spacing:.03em;font-size:10.5pt}.ra4-titulo{justify-content:space-between;align-items:baseline;margin-top:6mm;display:flex}.ra4-titulo h1{letter-spacing:0;text-transform:none;color:#111;margin:0;font:700 15pt/1.2 Manrope,Segoe UI,Arial,sans-serif}.ra4-numero{color:#8a6d1f;font:600 11pt/1 IBM Plex Mono,Consolas,monospace}.ra4-aviso{color:#555;margin:1mm 0 4mm;font-size:8.5pt}.recibo-a4 .recibo-marca{margin:0 0 4mm;font-size:13pt}.ra4-dados{background:#f7f3e8;border-radius:2mm;grid-template-columns:1fr 1fr;gap:1.5mm 10mm;padding:3mm 4mm;display:grid;margin:0 0 5mm!important}.recibo-a4 .ra4-dados>div{justify-content:flex-start;gap:3mm;display:flex}.ra4-dados dt{color:#666;min-width:30mm}.ra4-dados dd{font-weight:600;text-align:left!important}.ra4-itens{border-collapse:collapse;width:100%;font-size:9.5pt}.ra4-itens th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:#555;border-bottom:1px solid #111;padding:1.5mm 2mm;font-size:8.5pt;font-weight:600}.ra4-itens td{vertical-align:top;font-variant-numeric:tabular-nums;border-bottom:1px solid #e3ddcc;padding:1.8mm 2mm}.ra4-itens .r{text-align:right;white-space:nowrap}.ra4-itens td small{color:#666;font-size:8pt;display:block}.ra4-desc{overflow-wrap:anywhere;font-weight:600}.ra4-totais{width:75mm;margin:4mm 0 0 auto!important}.recibo-a4 .ra4-totais>div{font-variant-numeric:tabular-nums;justify-content:space-between;padding:.8mm 0;display:flex}.ra4-pago{border-top:2px solid #c9a84c;margin-top:1mm;font-size:12pt;font-weight:700;padding-top:2mm!important}.ra4-assinatura{color:#444;flex-direction:column;align-items:center;gap:1mm;width:80mm;margin:16mm 0 0 auto;font-size:9pt;display:flex}.ra4-assinatura .recibo-fio{width:100%}.ra4-rodape{text-align:center;color:#666;border-top:1px solid #e3ddcc;margin:8mm 0 0;padding-top:3mm;font-size:8.5pt}@media print{.recibo-a4{width:170mm;max-width:100%;box-shadow:none;margin:0 auto;padding:0}}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2)format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/montserrat-latin-300-normal-BgP24wlQ.woff2)format("woff2"),url(/assets/montserrat-latin-300-normal-sTRdVzlf.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-500-normal-DRFEGfly.woff2)format("woff2"),url(/assets/montserrat-latin-500-normal-Dok2oTci.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2)format("woff2"),url(/assets/montserrat-latin-700-normal-BWkrl476.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff")}:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0a0a;--surface:#141416;--surface-2:#1c1c20;--line:#2a2a30;--line-soft:#1f1f24;--hover:#18181b;--text:#fff;--text-soft:#e4e4e8;--muted:#a3a3aa;--faint:#8a8a92;--gold:#c9a84c;--gold-soft:#e5c875;--gold-dim:#c9a84c24;--gold-faint:#c9a84c0f;--ok:#2fbf71;--warn:#e5b62f;--bad:#e5484d;--ok-dim:#2fbf7124;--warn-dim:#e5b62f24;--bad-dim:#e5484d24;--chart-rest:#3a3a42;--dado-vencido:#e5484d;--dado-hoje:#f0a35e;--dado-alerta:var(--dado-vencido);--dado-perto:#8a8a92;--dado-normal:#45454e;--dado-longe:#3a3a42;--dado-trilho:#17171a;--scrim:#0009;--glass:#14141699;--glass-strong:#141416eb;--mast-bg:#0a0a0ac7;--toast-bg:#1c1c20f5;--line-strong:#3a3a42;--field-focus:#1f1f23;--drawer-top:#17171a;--shimmer:#26262b;--hover-soft:#ffffff09;--gold-ring:#c9a84c73;--gold-line:#c9a84c8c;--gold-glow:#c9a84c1a;--bad-soft:#ff7a7e;--accent:#c9a84c;--accent-edge:#e5c875;--on-accent:#0a0a0a;--gold-shine:#f3dc98;--login-art:#08080a;--side-bg:linear-gradient(180deg, #0e0e10, #0a0a0b 60%);--side-mobile:#0a0a0bf0;--grain:.05;--display:"Manrope", "Segoe UI", system-ui, sans-serif;--body:"IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--mono:"IBM Plex Mono", Consolas, monospace;--ease:cubic-bezier(.2, .8, .2, 1);--spring:cubic-bezier(.34, 1.4, .64, 1);--luz-forte:color-mix(in srgb, var(--gold) 11%, transparent);--luz-fraca:color-mix(in srgb, var(--gold) 5%, transparent);--vinheta:color-mix(in srgb, var(--scrim) 40%, transparent);--fs-titulo:22px;--fs-numero:22px;--fs-corpo:13px;--fs-rotulo:12px;--fs-legenda:11px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:28px;--sp-8:32px;--raio-p:4px;--raio-m:8px;--raio-g:12px;--raio-pilula:999px;--mov-1:70ms;--mov-2:.11s;--mov-3:.15s;--mov-4:.24s;--mov-5:.4s;--curva:cubic-bezier(.2, .8, .2, 1);--z-menu:30;--z-topo:30;--z-drawer:41;--z-toast:80}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f5f1;--surface:#fff;--surface-2:#f1efe9;--line:#dedbd1;--line-soft:#ebe8e0;--hover:#f3f1eb;--text:#141416;--text-soft:#141416;--muted:#5a5a63;--faint:#6a6a73;--gold:#84681c;--gold-soft:#735a17;--gold-dim:#a8862e21;--gold-faint:#c9a84c1f;--ok:#137a43;--warn:#8a6300;--bad:#c8323a;--ok-dim:#137a431a;--warn-dim:#ba8a1424;--bad-dim:#c8323a17;--chart-rest:#d4d0c5;--dado-vencido:#c8323a;--dado-hoje:#e8853f;--dado-perto:#6a6a73;--dado-normal:#a9a59b;--dado-longe:#d4d0c5;--dado-trilho:#ebe8e0;--scrim:#14141661;--glass:#ffffffc7;--glass-strong:#fffffff2;--mast-bg:#f6f5f1d1;--toast-bg:#fffffff7;--line-strong:#c6c2b6;--field-focus:#fff;--drawer-top:#fff;--shimmer:#e6e3da;--hover-soft:#1414160b;--gold-ring:#84681c52;--gold-line:#84681c73;--gold-glow:#c9a84c2e;--bad-soft:#a3242b;--accent-edge:#a8862e;--gold-shine:#f7e7b4;--login-art:#efece4;--side-bg:linear-gradient(180deg, #fff, #fbfaf7 60%);--side-mobile:#fffffff0;--grain:.035;--luz-forte:color-mix(in srgb, var(--gold) 6%, transparent);--luz-fraca:color-mix(in srgb, var(--gold) 3%, transparent);--vinheta:color-mix(in srgb, var(--scrim) 12%, transparent)}:root[data-theme=light] body:before{filter:invert()}:root[data-theme=dracula]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#21222c;--surface:#282a36;--surface-2:#2f3241;--line:#44475a;--line-soft:#363948;--hover:#2c2e3c;--text:#f8f8f2;--text-soft:#e9e9e4;--muted:#b4b9d6;--faint:#8d95c0;--gold:#bd93f9;--gold-soft:#ff79c6;--gold-dim:#bd93f929;--gold-faint:#bd93f912;--ok:#50fa7b;--warn:#f1fa8c;--bad:#f55;--ok-dim:#50fa7b24;--warn-dim:#f1fa8c24;--bad-dim:#ff555526;--chart-rest:#44475a;--dado-vencido:#f55;--dado-hoje:#ffb86c;--dado-perto:#8be9fd;--dado-normal:#6272a4;--dado-longe:#44475a;--dado-trilho:#2a2c39;--scrim:#0f0f1699;--glass:#282a36a6;--glass-strong:#282a36f0;--mast-bg:#21222ccc;--toast-bg:#2f3241f7;--line-strong:#565a73;--field-focus:#343746;--drawer-top:#2a2c39;--shimmer:#3a3d4f;--hover-soft:#f8f8f20a;--gold-ring:#bd93f980;--gold-line:#bd93f999;--gold-glow:#bd93f924;--bad-soft:#ff8a8a;--accent:#bd93f9;--accent-edge:#ff79c6;--on-accent:#21222c;--gold-shine:#e3d0ff;--login-art:#1e1f29;--side-bg:linear-gradient(180deg, #282a36, #21222c 60%);--side-mobile:#21222cf2}*{box-sizing:border-box}html,body,#root{min-height:100%}body{color:var(--text);font:15px/1.55 var(--body);-webkit-font-smoothing:antialiased;background:radial-gradient(1100px 520px at 8% -8%, var(--gold-faint), transparent 62%), radial-gradient(800px 420px at 105% 0%, #c9a84c09, transparent 60%), var(--bg);background-attachment:fixed;margin:0;overflow-x:clip}body:before{content:"";pointer-events:none;z-index:0;opacity:var(--grain);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}#root{z-index:1;position:relative}h1,h2,h3{font-family:var(--display);text-wrap:balance;margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:var(--gold-soft)}:focus-visible{outline:2px solid var(--gold-soft);outline-offset:2px}img{max-width:100%}[hidden]{display:none!important}::selection{background:var(--gold);color:var(--bg)}.num{font-family:var(--mono);font-variant-numeric:tabular-nums}.eyebrow{font:700 12px/1.4 var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin:0}.label{font:700 12px/1.4 var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0}.muted{color:var(--muted)}.faint{color:var(--faint)}.gold{color:var(--gold-soft)}.r{text-align:right}.nowrap{white-space:nowrap}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes slide{0%{opacity:0;transform:translate(56px)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:scale(.9)}60%{opacity:1;transform:scale(1.03)}to{transform:scale(1)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes needle-search{0%,to{transform:rotate(-38deg)}30%{transform:rotate(26deg)}55%{transform:rotate(-14deg)}80%{transform:rotate(32deg)}}@keyframes needle-settle{0%{transform:rotate(-140deg)}45%{transform:rotate(22deg)}65%{transform:rotate(-9deg)}82%{transform:rotate(4deg)}to{transform:rotate(0)}}@keyframes needle-breathe{0%,to{transform:rotate(0)}50%{transform:rotate(3.5deg)}}@keyframes card-turn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes swing{0%{transform:rotate(0)}25%{transform:rotate(16deg)}50%{transform:rotate(-9deg)}72%{transform:rotate(4deg)}88%{transform:rotate(-1.5deg)}to{transform:rotate(0)}}.compass .needle,.dial .needle{transform-box:view-box;transform-origin:50%}.needle.search{animation:2.6s ease-in-out infinite needle-search}.needle.settle{animation:needle-settle 1.6s var(--ease) both}.needle.settle.breathe{animation:needle-settle 1.8s var(--ease) both, needle-breathe 6s ease-in-out 1.8s infinite}.dial-letter{font:800 20px var(--display);fill:var(--muted)}.dial-letter.n{fill:var(--gold)}.shell{flex-direction:column;gap:28px;max-width:1240px;min-height:100vh;margin:0 auto;padding-block:0 40px;padding-inline:clamp(16px,4vw,40px);display:flex}.mast{border-bottom:1px solid var(--line);background:var(--mast-bg);-webkit-backdrop-filter:blur(14px)saturate(1.2);z-index:20;padding-top:env(safe-area-inset-top,0px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 28px;margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%);display:flex;position:sticky;top:0}.wordmark{color:var(--text);align-items:center;gap:12px;padding-block:16px;text-decoration:none;display:inline-flex}.wordmark .wm{font:800 17px/1 var(--display);letter-spacing:-.01em}.wordmark .wm-sep{background:var(--gold);width:1px;height:18px;transform:rotate(18deg)}.wordmark .wm-sub{font:600 14px/1 var(--body);color:var(--muted)}.wordmark:hover .wm-sub{color:var(--gold-soft)}.nav{scrollbar-width:none;flex:1;align-self:stretch;gap:24px;min-width:0;display:flex;overflow-x:auto}.nav a{color:var(--muted);font:600 13.5px/1.2 var(--body);white-space:nowrap;align-items:center;gap:7px;padding:18px 0 16px;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.nav a:after{content:"";background:var(--gold);height:2px;transition:transform .4s var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.nav a:hover{color:var(--text)}.nav a:hover:after{transform:scaleX(.3)}.nav a.active{color:var(--text)}.nav a.active:after{transform:scaleX(1)}.badge{background:var(--gold);min-width:18px;height:18px;color:var(--bg);font:700 11px/1 var(--mono);animation:pop .5s var(--spring) both;border-radius:999px;place-items:center;padding:0 5px;display:inline-grid}.badge.warn{background:var(--warn)}.userbox{align-items:center;gap:10px;display:flex}.avatar{width:32px;height:32px;font:700 12px/1 var(--display);color:var(--gold-soft);background:var(--gold-dim);box-shadow:inset 0 0 0 1px var(--gold-ring);border-radius:50%;flex:none;place-items:center;display:grid}.userbox .who{text-align:right;line-height:1.25}.userbox .who b{font-size:13px;font-weight:600;display:block}.userbox .who span{color:var(--muted);font-size:11.5px}.foot{color:var(--faint);border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-top:auto;padding-top:14px;font-size:12px;display:flex}.page{flex-direction:column;gap:22px;display:flex}.hd{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px 24px;padding-top:6px;display:flex}.hd-main{flex-direction:column;gap:8px;min-width:0;display:flex}.h1row{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}h1{letter-spacing:-.02em;font-size:clamp(26px,3.2vw,34px);font-weight:800;line-height:1.1}h2{letter-spacing:-.01em;font-size:18px;font-weight:700;line-height:1.25}.sub{color:var(--muted);max-width:64ch;margin:0}.actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.back{color:var(--muted);font-size:13px;text-decoration:none;transition:color .2s,transform .2s;display:inline-block}.back:hover{color:var(--gold-soft);transform:translate(-3px)}.hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px 32px;padding:34px 0 6px;display:grid;position:relative}.hero:before{content:"";background:radial-gradient(closest-side, var(--gold-glow), transparent);pointer-events:none;z-index:-1;width:min(520px,100% + 60px);height:260px;position:absolute;top:-40px;left:-60px}.hero-title{font:800 clamp(30px, 4.6vw, 52px)/1.04 var(--display);letter-spacing:-.035em;max-width:17ch}.hero-title em{color:var(--gold-soft);font-variant-numeric:tabular-nums;white-space:nowrap;font-style:normal}.hero-sub{color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin:14px 0 0;font-size:14.5px;display:flex}.hero-sub button{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;background:0 0;border:0;padding:0;transition:color .2s,text-decoration-color .2s}.hero-sub button:hover{color:var(--text);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.hero-sub .alert{color:var(--bad)}.hero-sub .alert:hover{color:var(--bad-soft)}.hero .actions{justify-content:flex-end}.rail{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:34px;display:grid;position:relative}.rail-track{background:var(--line);border-radius:2px;height:2px;position:absolute;top:69px;left:12.5%;right:12.5%}.rail-fill{height:2px;width:var(--fill,0%);background:linear-gradient(90deg, #c9a84c33, var(--gold));transition:width 1s var(--ease);border-radius:2px;position:absolute;top:0;left:0}.rail-needle{top:22px;left:var(--at,12.5%);transition:left 1s var(--spring);pointer-events:none;z-index:2;width:22px;height:40px;position:absolute;transform:translate(-50%)}.rail-needle .swing{transform-origin:50% 0;animation:swing 1.4s .55s var(--ease) both}.rail-needle svg{display:block;overflow:visible}.station{color:var(--text);text-align:center;background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:center;gap:2px;padding:30px 8px 6px;transition:background .25s;display:flex;position:relative}.station:hover{background:var(--gold-faint)}.station .pin{background:var(--bg);width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--c,var(--line));transition:transform .3s var(--spring), box-shadow .3s;border-radius:50%;margin-bottom:10px}.station[aria-pressed=true] .pin,.station.here .pin{box-shadow:inset 0 0 0 4px var(--c,var(--gold));transform:scale(1.35)}.station .st-label{font:700 11px/1.3 var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);transition:color .2s}.station[aria-pressed=true] .st-label{color:var(--gold)}.station .st-v{font:800 22px/1.2 var(--display);font-variant-numeric:tabular-nums;margin-top:4px}.station .st-n{color:var(--muted);font-size:12.5px}.rail.flow .station{cursor:default}.rail.flow .station:hover{background:0 0}.rail.flow .station.done .pin{box-shadow:inset 0 0 0 6px var(--c)}.rail.flow .station.here .st-label{color:var(--c)}.rail.flow.back .rail-needle svg polygon:first-child{fill:var(--bad)}.hero-title.sm{max-width:22ch;font-size:clamp(28px,3.6vw,42px)}.btn{border:1px solid var(--line);background:var(--glass);height:38px;color:var(--text);font:600 13.5px/1 var(--body);white-space:nowrap;transition:border-color .2s, background-color .2s, color .2s, transform .12s, background-position .8s var(--ease);border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){border-color:var(--muted)}.btn:active:not(:disabled){transform:scale(.97)}.btn.sm{height:30px;padding:0 11px;font-size:12.5px}.btn.primary{border-color:var(--accent);color:var(--on-accent);background:linear-gradient(105deg, var(--accent) 0%, var(--accent) 42%, var(--gold-shine) 50%, var(--accent) 58%, var(--accent) 100%);background-position:100% 0;background-size:260% 100%}.btn.primary:hover:not(:disabled){border-color:var(--accent-edge);background-position:0 0}.btn.primary:disabled{opacity:1;color:var(--muted);border-color:var(--line);background:var(--surface-2)}.btn.primary:disabled svg{transform:none}.btn.primary svg{transition:transform .35s var(--spring)}.btn.primary:hover:not(:disabled) svg{transform:rotate(90deg)}.btn.danger{color:var(--bad);border-color:#e5484d80}.btn.danger:hover:not(:disabled){border-color:var(--bad);background:var(--bad-dim)}.hint .bad{color:var(--bad)}.lixo{min-width:28px;height:28px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 6px;font-size:12px;font-weight:600;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.lixo svg{flex:none;width:16px;height:16px}.lixo:hover:not(:disabled),.lixo:focus-visible{color:var(--bad);background:var(--bad-dim)}.lixo.com-texto{height:36px;color:var(--bad);border-color:#e5484d80;padding:0 12px}.lixo.ask,.lixo.ask:hover:not(:disabled){color:var(--bg);background:var(--bad);border-color:var(--bad)}.lixo:disabled{opacity:.6;cursor:wait}.x-st{align-items:center;gap:6px;display:inline-flex}.btn.danger-solid{background:var(--bad);border-color:var(--bad);color:var(--bg)}.btn.ghost{color:var(--muted);background:0 0;border-color:#0000}.btn.ghost:hover:not(:disabled){color:var(--text);border-color:var(--line)}.btn svg{flex:none;width:15px;height:15px}.linkbtn{color:var(--gold-soft);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.linkbtn:hover{color:var(--text)}.chip{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.chip:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.chip.ok{color:var(--ok);background:var(--ok-dim)}.chip.warn{color:var(--warn);background:var(--warn-dim)}.chip.bad{color:var(--bad);background:var(--bad-dim)}.chip.gold{color:var(--gold-soft);background:var(--gold-dim)}.chip.neutral{color:var(--muted);background:var(--surface-2)}.chip.sm{padding:1px 8px;font-size:12px}.chip.plain:before{display:none}.chip.warn:before{animation:1.2s ease-in-out infinite alternate fade}.flag{color:var(--warn);font-size:12px;font-weight:600}.flag.block{color:var(--bad)}.tiles{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px 0;display:grid}.kpi{--c:var(--muted);text-align:left;border:0;border-left:1px solid var(--line);color:var(--text);background:0 0;border-radius:0;flex-direction:column;gap:2px;min-width:0;padding:4px 18px 4px 16px;transition:border-color .2s,background-color .2s;display:flex;position:relative}.tiles>.kpi:first-child{border-left:0;padding-left:0}button.kpi{cursor:pointer}button.kpi:hover .label{color:var(--text)}button.kpi:hover .v{color:var(--gold-soft)}button.kpi.t-bad:hover .v{color:var(--bad)}.kpi[aria-pressed=true],.kpi.hl,.tiles>.kpi:first-child[aria-pressed=true],.tiles>.kpi.hl:first-child{border-left:3px solid var(--gold);padding-left:14px}.kpi[aria-pressed=true] .label,.kpi.hl .label{color:var(--gold)}.kpi .label{align-items:center;gap:8px;display:flex}.dot{background:var(--c);border-radius:50%;flex:none;width:7px;height:7px}.kpi .v{font:800 28px/1.15 var(--display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;letter-spacing:-.02em;margin:8px 0 2px}.kpi .s{color:var(--muted);font-size:12.5px}.kpi .v .num{white-space:nowrap;font-size:.86em}.t-warn{--c:var(--warn)}.t-ok{--c:var(--ok)}.t-bad{--c:var(--bad)}.t-neutral{--c:var(--muted)}.t-gold{--c:var(--gold)}.toolbar{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.search{flex:240px;max-width:380px;position:relative}.search svg{width:15px;height:15px;color:var(--muted);pointer-events:none;transition:color .2s;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.search:focus-within svg{color:var(--gold)}.search input{padding-left:36px!important}.seg{flex-wrap:wrap;gap:6px;display:inline-flex}.seg button{border:1px solid var(--line);height:32px;color:var(--muted);font:600 13px/1 var(--body);background:0 0;border-radius:4px;padding:0 12px;transition:all .2s}.seg button:hover{color:var(--text)}.seg button[aria-pressed=true]{color:var(--gold-soft);border-color:var(--gold);background:var(--gold-dim)}.pilulas{flex-wrap:wrap;gap:6px;display:inline-flex}.pilulas button{border:1px solid var(--line);height:30px;color:var(--muted);font:600 13px/1 var(--body);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:0 12px;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex}.pilulas button:hover{color:var(--text);border-color:var(--line-strong)}.pilulas button[aria-pressed=true]{color:var(--text);border-color:var(--gold-line);background:var(--gold-dim)}.pilulas .n{font:600 12px/1 var(--mono);color:var(--faint)}.pilulas button[aria-pressed=true] .n{color:var(--gold-soft)}.count{color:var(--muted);margin-left:auto;font-size:12.5px}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:26px;display:flex;overflow-x:auto}.tab{font:600 13.5px/1.2 var(--body);color:var(--muted);white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:8px 0 12px;transition:color .2s;display:inline-flex;position:relative}.tab:after{content:"";background:var(--gold);height:2px;transition:transform .4s var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.tab:hover,.tab[aria-selected=true]{color:var(--text)}.tab[aria-selected=true]:after{transform:scaleX(1)}.months{flex-direction:column;gap:26px;display:flex}.month-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:0 4px 10px;display:flex}.month-h h3{font:700 15px/1.2 var(--display);letter-spacing:-.005em}.month-h span{color:var(--muted);font-size:13px}.month-h .num{color:var(--text);font-size:14px}.xlist{flex-direction:column;display:flex}.xrow{--i:0;border-bottom:1px solid var(--line-soft);cursor:pointer;animation:rise .5s var(--ease) both;animation-delay:calc(min(var(--i), 14) * 40ms + .2s);border-radius:4px;grid-template-columns:22px 52px minmax(0,1fr) 84px 150px 150px;align-items:center;gap:16px;padding:12px 10px;transition:background-color .2s;display:grid;position:relative}.xrow:before{content:"";background:var(--gold);width:2px;transition:transform .3s var(--ease);border-radius:2px;position:absolute;top:12px;bottom:12px;left:0;transform:scaleY(0)}.xrow:hover{background:linear-gradient(90deg, var(--gold-faint), transparent 70%)}.xrow:hover:before,.xrow.sel:before{transform:scaleY(1)}.xrow.sel{background:linear-gradient(90deg, var(--gold-dim), transparent 75%)}.xrow:focus-visible{outline:2px solid var(--gold-soft);outline-offset:-2px}.xrow input[type=checkbox]{width:16px;height:16px;accent-color:var(--gold);margin:0}.x-main{flex-direction:column;gap:3px;min-width:0;display:flex}.x-title{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:1.3;overflow:hidden}.x-meta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.x-meta .num{color:var(--gold-soft);font-size:12px}.x-flags{flex-wrap:wrap;gap:4px 12px;display:flex}.x-date{text-align:right;line-height:1.15}.x-date b{font:800 18px/1 var(--display);font-variant-numeric:tabular-nums;display:block}.x-date span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.x-amt{text-align:right;flex-direction:column;gap:2px;display:flex}.x-amt .num{font-size:15px;font-weight:500}.x-amt small{font-family:var(--mono);color:var(--muted);font-size:12px}.x-status{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.x-status small{color:var(--muted);font-size:12px}.selbar{z-index:15;border:1px solid var(--gold);background:var(--glass-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:rise .35s var(--spring) both;border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 16px;display:flex;position:sticky;bottom:16px}.selbar strong{font-family:var(--mono);color:var(--gold-soft);font-weight:600}.selbar .spacer{flex:1}.thumb{background:var(--surface-2);border:1px solid var(--line);width:52px;height:60px;transition:transform .3s var(--spring), border-color .2s;border-radius:4px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.xrow:hover .thumb{border-color:var(--gold-line);transform:rotate(-3deg)scale(1.06)}.thumb img{object-fit:cover;object-position:top;width:100%;height:100%;animation:.5s ease-out both fade}.thumb.loading{background:linear-gradient(90deg, var(--surface-2) 25%, var(--shimmer) 50%, var(--surface-2) 75%);background-size:200% 100%;animation:1.4s linear infinite shimmer}.thumb.pdf{color:var(--muted);font:700 10px/1 var(--mono);letter-spacing:.06em;flex-direction:column;gap:5px}.thumb.pdf svg{width:20px;height:20px;color:var(--gold)}.thumb.add{background:var(--bad-dim);color:var(--bad);cursor:pointer;border:1px dashed #e5484d8c}.thumb.add:hover{border-color:var(--bad)}.thumb.add svg{width:18px;height:18px;transition:transform .3s var(--spring)}.thumb.add:hover svg{transform:translateY(-2px)}.thumb.add input{opacity:0;cursor:pointer;position:absolute;inset:0}.thumb.route{color:var(--muted)}.thumb.route svg{width:22px;height:22px}.tbl-wrap{background:var(--surface);border:1px solid var(--line);border-radius:6px;overflow-x:auto}table.tbl{border-collapse:collapse;width:100%;font-size:13.5px}.tbl th{font:700 12px/1.2 var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:left;border-bottom:1px solid var(--line);background:var(--surface-2);white-space:nowrap;padding:11px 14px}.tbl td{border-bottom:1px solid var(--line-soft);vertical-align:top;padding:12px 14px;transition:background-color .2s}.tbl tbody tr{animation:.45s ease-out both fade}.tbl tbody tr:nth-child(2){animation-delay:40ms}.tbl tbody tr:nth-child(3){animation-delay:80ms}.tbl tbody tr:nth-child(4){animation-delay:.12s}.tbl tbody tr:nth-child(n+5){animation-delay:.16s}.tbl tbody tr:last-child td{border-bottom:0}.tbl th.r,.tbl td.r{text-align:right}.tbl td.num,.tbl td .num{white-space:nowrap}.tbl tbody tr.click{cursor:pointer}.tbl tbody tr.click:hover td{background:var(--gold-faint)}.tbl tbody tr.click:hover td:first-child{box-shadow:inset 2px 0 0 var(--gold)}.tbl tr.new td{background:var(--gold-dim)}.tbl tr.new td:first-child{box-shadow:inset 3px 0 0 var(--gold)}.tbl tfoot td{background:var(--surface-2);border-top:1px solid var(--line);border-bottom:0;font-weight:600}.tbl .strong{font-size:14px;font-weight:600}.tbl .sub2{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.tbl .sub2 .num{color:var(--gold-soft);font-size:12px}.tbl input[type=checkbox]{width:16px;height:16px;accent-color:var(--gold);margin:2px 0 0}.rowlink{all:unset;cursor:pointer;font-size:14px;font-weight:600;transition:color .2s}.rowlink:hover{color:var(--gold-soft)}.rowlink:focus-visible{outline:2px solid var(--gold-soft);outline-offset:2px}.empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:6px;padding:44px 20px;display:flex}.empty b{color:var(--text);font:700 17px var(--display);display:block}.empty .compass{opacity:.9;margin-bottom:8px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:14px;padding:18px;display:flex}.lote{border-left:3px solid var(--gold);background:var(--gold-dim);border-radius:0 4px 4px 0;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:10px 16px;font-size:14px;transition:background-color .3s,border-color .3s;display:flex}.lote strong{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--gold-soft);font-weight:600}.lote .spacer{flex:1}.callout{border-left:3px solid var(--gold);background:var(--gold-dim);animation:rise .4s var(--ease) both;border-radius:0 4px 4px 0;padding:11px 15px;font-size:14px;line-height:1.5}.callout b.t{font:700 12px/1.4 var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-soft);margin-bottom:2px;display:block}.callout.warn{border-color:var(--warn);background:var(--warn-dim)}.callout.warn b.t{color:var(--warn)}.callout.bad{border-color:var(--bad);background:var(--bad-dim)}.callout.bad b.t{color:var(--bad)}.callout.info{border-color:var(--line);background:var(--surface-2);color:var(--muted)}.callout.info b.t{color:var(--muted)}.callout ul{margin:4px 0 0;padding-left:18px}.grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}dl.kv{grid-template-columns:minmax(120px,36%) 1fr;gap:10px 16px;margin:0;font-size:14px;display:grid}dl.kv dt{color:var(--muted)}dl.kv dd{overflow-wrap:anywhere;margin:0}.big{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.big .num{font:600 30px/1.1 var(--mono);letter-spacing:-.01em}.tl{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tl li{animation:rise .4s var(--ease) both;grid-template-columns:14px 1fr;gap:12px;padding-bottom:14px;display:grid;position:relative}.tl li:nth-child(2){animation-delay:70ms}.tl li:nth-child(3){animation-delay:.14s}.tl li:nth-child(n+4){animation-delay:.21s}.tl li:last-child{padding-bottom:0}.tl li:before{content:"";background:var(--line);width:2px;position:absolute;top:16px;bottom:-2px;left:6px}.tl li:last-child:before{display:none}.tl .m{background:var(--c,var(--text));z-index:1;border-radius:50%;width:14px;height:14px;margin-top:3px;position:relative}.tl .t{font-size:14px;font-weight:600;line-height:1.3;display:block}.tl .w{color:var(--muted);font-size:12.5px;display:block}.form{flex-direction:column;gap:16px;display:flex}.fgrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.fgrid .full{grid-column:1/-1}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field>label,.field .lbl{color:var(--muted);font-size:13px;font-weight:600;transition:color .2s}.field:focus-within>label{color:var(--gold-soft)}.field .hint{color:var(--faint);font-size:12px}.input,.field select,.field textarea,.search input,select.input{background:var(--surface-2);border:1px solid var(--line);width:100%;min-width:0;height:38px;color:var(--text);border-radius:4px;padding:0 12px;font-size:14px;transition:border-color .2s,background-color .2s,box-shadow .2s}.field textarea{resize:vertical;height:auto;min-height:76px;padding:9px 12px}.input:hover,.field select:hover,.field textarea:hover,.search input:hover{border-color:var(--line-strong)}.input:focus,.field select:focus,.field textarea:focus,.search input:focus{border-color:var(--gold);background:var(--field-focus);box-shadow:0 0 0 3px var(--gold-dim);outline:none}.input::placeholder,textarea::placeholder{color:var(--faint)}.input.num{font-family:var(--mono)}.money{position:relative}.money span{font-family:var(--mono);color:var(--muted);pointer-events:none;font-size:12.5px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.money input{font-family:var(--mono);font-variant-numeric:tabular-nums;padding-left:46px}.choice{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.choice button{text-align:left;border:1px solid var(--line);background:var(--surface-2);transition:border-color .2s, background-color .2s, transform .2s var(--spring);border-radius:4px;flex-direction:column;gap:2px;padding:10px 12px;font-size:13.5px;font-weight:600;display:flex}.choice button:hover{border-color:var(--line-strong)}.choice button:active{transform:scale(.98)}.choice button span{color:var(--muted);font-size:12px;font-weight:400;line-height:1.3}.choice button[aria-pressed=true]{border-color:var(--gold);background:var(--gold-dim)}.choice button[aria-pressed=true] span{color:var(--gold-soft)}.check{align-items:center;gap:8px;font-size:14px;display:inline-flex}.check input{width:16px;height:16px;accent-color:var(--gold)}.drop{border:1px dashed var(--line-strong);cursor:pointer;background:var(--surface-2);border-radius:6px;align-items:center;gap:14px;padding:16px;transition:border-color .2s,background-color .2s;display:flex;position:relative}.drop:hover,.drop.over{border-color:var(--gold);background:var(--gold-faint)}.drop svg{width:24px;height:24px;color:var(--gold);transition:transform .35s var(--spring);flex:none}.drop:hover svg,.drop.over svg{transform:translateY(-3px)}.drop b{color:var(--text);font-size:14px;display:block}.drop small{color:var(--muted);font-size:12px}.drop input{opacity:0;width:1px;height:1px;position:absolute}.drop:focus-within{outline:2px solid var(--gold-soft);outline-offset:2px}.files{flex-direction:column;gap:6px;display:flex}.file{background:var(--surface-2);border:1px solid var(--line);min-width:0;animation:rise .3s var(--ease) both;border-radius:4px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.file svg{width:15px;height:15px;color:var(--muted);flex:none}.file .n{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--mono);flex:1;font-size:12.5px;overflow:hidden}.file .z{color:var(--faint);white-space:nowrap;font-size:12px}.err{color:var(--bad);animation:rise .3s var(--ease) both;margin:0;font-size:13px;font-weight:600}.err ul{margin:4px 0 0;padding-left:18px;font-weight:400}.fxline{color:var(--muted);font-size:12.5px}.fxline b{color:var(--text);font-family:var(--mono);font-weight:500}.scrim{background:var(--scrim);-webkit-backdrop-filter:blur(5px);z-index:40;animation:.25s ease-out fade;position:fixed;inset:0}.drawer{background:linear-gradient(180deg, var(--drawer-top), var(--surface) 30%);border-left:1px solid var(--line);z-index:41;flex-direction:column;width:min(540px,100%);animation:.45s cubic-bezier(.22,1.12,.36,1) slide;display:flex;position:fixed;top:0;bottom:0;right:0}.drawer:before{content:"";background:linear-gradient(90deg, var(--gold), transparent 70%);height:2px;position:absolute;top:0;left:0;right:0}.drawer.wide{width:min(780px,100%)}.d-head{padding:calc(20px + env(safe-area-inset-top,0px)) 24px 16px;border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.d-head h2{letter-spacing:-.015em;margin-top:6px;font-size:22px;font-weight:800;line-height:1.2}.d-close{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);transition:color .2s, border-color .2s, transform .35s var(--spring);background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}.d-close:hover{color:var(--text);border-color:var(--muted);transform:rotate(90deg)}.d-close svg{width:15px;height:15px}.d-body{flex-direction:column;flex:1;gap:20px;padding:22px 24px 26px;display:flex;overflow:auto}.d-body>*{animation:rise .45s var(--ease) both;animation-delay:.12s}.d-foot{border-top:1px solid var(--line);padding:14px 24px calc(14px + env(safe-area-inset-bottom,0px));background:var(--surface-2);flex-direction:column;gap:10px;display:flex}.d-foot .acts{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.d-foot .acts .btn{flex:140px}.d-sec{flex-direction:column;gap:10px;display:flex}.cdialog-scrim{background:var(--scrim);z-index:70;animation:.2s ease-out fade;position:fixed;inset:0}.cdialog{z-index:71;background:var(--surface);border:1px solid var(--line);border-top:2px solid var(--gold);border-radius:6px;flex-direction:column;gap:10px;width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);padding:20px;display:flex;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 18px 48px #00000059}.cdialog-t{color:var(--text);font-size:16px;font-weight:700}.cdialog-d{color:var(--muted);font-size:14px;line-height:1.45}.cdialog-acts{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.cdialog-acts .btn{flex:150px}.viewer{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000e0;flex-direction:column;animation:.2s ease-out fade;display:flex;position:fixed;inset:0}.viewer-bar{background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.viewer-bar .n{font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.viewer-body{flex:1;place-items:center;padding:20px;display:grid;overflow:auto}.viewer-body img{object-fit:contain;max-height:100%;animation:pop .45s var(--spring) both}.viewer-body iframe{background:#fff;border:0;width:min(1000px,100%);height:100%}.toasts{left:50%;bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:80;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:calc(100% - 32px);display:flex;position:fixed;transform:translate(-50%)}.toast{background:var(--toast-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text);border:1px solid var(--line);border-left:3px solid var(--gold);animation:rise .4s var(--spring) both;border-radius:4px;align-items:center;gap:10px;padding:11px 16px 11px 12px;font-size:14px;font-weight:500;display:flex}.toast svg{width:18px;height:18px;color:var(--gold);flex:none}.toast svg path{stroke-dasharray:24;stroke-dashoffset:24px;animation:draw .45s .15s var(--ease) forwards}.toast.bad{border-left-color:var(--bad)}.toast.bad svg{color:var(--bad)}.login{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:100vh;display:grid}.login-art{border-right:1px solid var(--line);background:radial-gradient(700px 500px at 30% 45%, #c9a84c17, transparent 70%), var(--login-art);flex-direction:column;justify-content:flex-end;gap:36px;padding:clamp(28px,5vw,64px);display:flex;position:relative;overflow:hidden}.login-art>.wordmark{position:absolute;top:clamp(28px,5vw,56px);left:clamp(28px,5vw,64px)}.login-art .dial{width:min(420px,42vw);height:auto;position:absolute;top:7%;right:clamp(16px,4vw,56px)}.login-copy{flex-direction:column;gap:22px;max-width:30rem;display:flex;position:relative}.login-title{font:800 clamp(34px, 4.4vw, 58px)/1.02 var(--display);letter-spacing:-.04em}.login-title em{color:var(--gold-soft);font-style:normal}.login-points{color:var(--muted);flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.login-points li{animation:rise .6s var(--ease) both;align-items:baseline;gap:12px;display:flex}.login-points li:first-child{animation-delay:.5s}.login-points li:nth-child(2){animation-delay:.62s}.login-points li:nth-child(3){animation-delay:.74s}.login-points b{font:500 12px var(--mono);color:var(--gold)}.login-foot{color:var(--faint);font-size:12px;position:relative}.login-side{flex-direction:column;justify-content:center;gap:22px;width:100%;max-width:520px;margin:0 auto;padding:clamp(28px,5vw,64px);display:flex}.login-side>*{animation:rise .6s var(--ease) both}.login-side>:nth-child(2){animation-delay:.12s}.login-side>:nth-child(3){animation-delay:.24s}.people{flex-direction:column;gap:8px;display:flex}.person{--i:0;text-align:left;background:var(--surface);border:1px solid var(--line);transition:border-color .2s, transform .25s var(--ease), background-color .2s;animation:rise .5s var(--ease) both;animation-delay:calc(var(--i) * 60ms + .25s);border-radius:6px;align-items:center;gap:14px;padding:12px 14px;display:flex}.person:hover{border-color:var(--gold);background:var(--gold-faint);transform:translate(4px)}.person .p-main{flex-direction:column;flex:1;min-width:0;display:flex}.person .p-main b{font-weight:600}.person .p-main small{color:var(--muted);text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.person .arrow{color:var(--gold);opacity:0;transition:opacity .2s, transform .25s var(--spring);transform:translate(-6px)}.person:hover .arrow{opacity:1;transform:none}.center{place-items:center;min-height:100vh;padding:24px 16px;display:grid}.gate{flex-direction:column;gap:18px;width:min(460px,100%);display:flex}.loading{color:var(--muted);flex-direction:column;align-items:center;gap:12px;padding:56px 0;font-size:13px;animation:.3s ease-out .15s both fade;display:flex}@media (height<=820px) and (width>=861px){.login-art .dial{width:min(340px,36vw);top:5%}.login-title{font-size:clamp(30px,3.6vw,46px)}}@media (width<=980px){.xrow{grid-template-columns:22px 48px minmax(0,1fr) auto;row-gap:4px}.xrow>.x-check{grid-area:1/1/span 2;align-self:center}.xrow>.thumb{grid-area:1/2/span 2;width:48px;height:56px}.xrow>.x-main{grid-area:1/3/span 2}.xrow>.x-amt{grid-area:1/4}.xrow>.x-status{grid-area:2/4}.xrow>.x-date{display:none}}@media (width<=860px){.grid2{grid-template-columns:1fr}.userbox .who{display:none}.login{grid-template-columns:1fr}.login-art{border-right:0;border-bottom:1px solid var(--line);min-height:520px}.login-art .dial{opacity:.5;width:360px;top:40px;right:-110px}.hero{grid-template-columns:1fr}.hero .actions{justify-content:flex-start}}@media (width<=640px){.mast{gap:0}.wordmark{padding-bottom:6px}.nav{flex-basis:100%;order:3;gap:20px}.nav a{padding:10px 0 12px}.fgrid{grid-template-columns:1fr}.count{width:100%;margin-left:0}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kpi{padding:12px}.kpi .v{font-size:21px}.hero{padding-top:18px}.rail{padding-top:30px}.rail-track{top:65px}.rail-needle{top:18px}.station{padding-inline:2px}.station .st-v{font-size:16px}.station .st-label{letter-spacing:.06em;font-size:9.5px}.xrow{grid-template-columns:44px minmax(0,1fr) auto;gap:4px 12px;padding:10px 4px}.xrow>.x-check{display:none}.xrow>.thumb{grid-column:1;width:44px;height:52px}.xrow>.x-main{grid-column:2}.xrow>.x-amt,.xrow>.x-status{grid-column:3}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.filters{background:var(--surface);border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.filter-row{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.filter-row>select.input{flex:170px;width:auto;min-width:170px;max-width:260px}.filter-row .spacer{flex:1}.mini{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.mini .input{width:auto}.panel-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.panel-head .muted{font-size:12.5px}@media print{.panel-head .muted{display:none}}.dist{flex-direction:column;gap:4px;display:flex}.dist-row{--i:0;text-align:left;color:var(--text);animation:rise .45s var(--ease) both;animation-delay:calc(min(var(--i), 12) * 45ms + .15s);background:0 0;border:0;border-radius:4px;grid-template-columns:minmax(120px,28%) minmax(0,1fr) 130px 36px;align-items:center;gap:14px;padding:7px 8px;display:grid;position:relative}.dist-row:hover,.dist-row:focus-visible{background:var(--gold-faint)}.dist-label{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.dist-track{align-items:center;height:14px;display:flex}.dist-bar{background:var(--gold);transform-origin:0;height:12px;animation:grow .9s var(--ease) both;animation-delay:calc(min(var(--i), 12) * 45ms + .25s);border-radius:0 4px 4px 0;transition:background-color .2s;display:block}.dist-row:hover .dist-bar,.dist-row:focus-visible .dist-bar{background:var(--gold-soft)}.dist-val{text-align:right;font-size:13.5px}.dist-n{text-align:right;color:var(--muted);font-size:12px}.dist-tip{z-index:5;background:var(--surface-2);border:1px solid var(--line);color:var(--muted);white-space:nowrap;opacity:0;pointer-events:none;border-radius:4px;flex-direction:column;gap:2px;padding:9px 12px;font-size:12.5px;transition:opacity .15s,transform .15s;display:flex;position:absolute;bottom:calc(100% + 4px);left:calc(28% + 30px);transform:translateY(4px)}.dist-tip b{color:var(--text);font-weight:600}.dist-row:hover .dist-tip,.dist-row:focus-visible .dist-tip{opacity:1;transform:none}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.group-sec{flex-direction:column;gap:10px;scroll-margin-top:90px;display:flex}.group-sec .month-h b{color:var(--text)}.receipt-col{width:64px}.receipt-col .thumb{width:40px;height:46px}.print-only{display:none}@media (width<=640px){.dist-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label val""track track";row-gap:4px}.dist-label{grid-area:label}.dist-val{grid-area:val}.dist-track{grid-area:track}.dist-n{display:none}.filter-row>select.input{max-width:none}}@media print{@page{size:A4;margin:14mm 12mm}:root{--bg:#fff;--surface:#fff;--surface-2:#f2f2f2;--line:#cfcfcf;--line-soft:#e4e4e4;--text:#111;--text-soft:#111;--muted:#555;--faint:#6f6f6f;--gold:#9c7c2c;--gold-soft:#7a5f1c;--gold-dim:#f3ecd9;--gold-faint:transparent;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:#111;font-size:11.5px;background:#fff!important}body:before,.hero:before,.mast,.foot,.no-print,.toasts,.selbar{display:none!important}.print-only{display:block!important}.shell{gap:12px;max-width:none;padding:0}.page>*,.xrow,.dist-row,.dist-bar,.tbl tbody tr,.callout,.tl li{animation:none!important}.hero{padding:0}.hero-title{max-width:none;font-size:22px}.hero-title em{color:#111}.kpi,.panel,.tbl-wrap{break-inside:avoid;background:#fff}.tbl th{background:#f2f2f2}.tbl tr{break-inside:avoid}.dist-bar{-webkit-print-color-adjust:exact;print-color-adjust:exact}.dist-tip{display:none}.chip{padding:0;background:0 0!important}.receipt-col .thumb,.thumb{-webkit-print-color-adjust:exact;print-color-adjust:exact}.gestao:not(.with-receipts) .receipt-col{display:none}.group-sec{break-inside:auto}a{color:#111;text-decoration:none}.tbl-wrap{border-radius:0;overflow:visible!important}table.tbl{font-size:9.5px}.tbl th{letter-spacing:.04em;white-space:normal;padding:5px 6px;font-size:8.5px}.tbl td{padding:5px 6px}.tbl .sub2,.tbl .chip{font-size:9px}.tbl td .num,.tbl .sub2 .num{font-size:9.5px}.tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.kpi{padding:8px 10px}.kpi .v{font-size:15px}.dist-row{grid-template-columns:30% minmax(0,1fr) 110px 28px;padding:3px 4px}.dist-bar{height:9px}}:root{--brand-yellow:#febf30;--side-w:256px}.logo{color:var(--text);flex-direction:column;align-items:flex-start;gap:.32em;font-size:20px;line-height:1;display:inline-flex}.logo-sm{font-size:16px}.logo-lg{font-size:clamp(30px,4vw,44px)}.lg-word{font-family:"Montserrat", var(--display);letter-spacing:.01em;white-space:nowrap;align-items:baseline;font-size:1em;display:inline-flex}.lg-bold,.lg-thin{align-items:baseline;display:inline-flex}.lg-bold{font-weight:700}.lg-thin{margin-left:.04em;font-weight:300}.lg-l{display:inline-block}.lg-tri{width:.74em;height:.7em;margin:0 .02em;overflow:visible}.lg-tri path{fill:none;stroke:currentColor;stroke-width:7px;stroke-linejoin:miter}.lg-tri.b path{stroke-width:15px}.lg-rose{width:.8em;height:.8em;margin:0 .035em;position:relative;top:.04em;overflow:visible}.lg-rose circle{stroke:currentColor;stroke-width:6.5px}.lg-rose path{fill:currentColor}.lg-rose-spin{transform-box:view-box;transform-origin:50%;transition:transform .9s var(--spring)}.logo:hover .lg-rose-spin,a:focus-visible .lg-rose-spin{transform:rotate(90deg)}.lg-sub{font:500 .3em/1 "Montserrat", var(--body);letter-spacing:.62em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.lg-bar{background:var(--brand-yellow);border-radius:1px;width:1.5em;height:.16em;margin-top:.5em}.logo-lg .lg-bar{margin-top:.6em}@keyframes lg-rise{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:none}}@keyframes lg-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes lg-rose-in{0%{opacity:0;transform:rotate(-270deg)scale(.4)}60%{opacity:1;transform:rotate(18deg)scale(1.08)}80%{transform:rotate(-6deg)scale(.98)}to{transform:none}}@keyframes lg-bar-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lg-sub-in{0%{opacity:0;letter-spacing:1.1em}to{opacity:1;letter-spacing:.62em}}@keyframes lg-glint{0%,86%{opacity:1}90%{opacity:.55}94%,to{opacity:1}}.logo.anim .lg-l{animation:lg-rise .5s var(--ease) both;animation-delay:calc(var(--d) * 45ms)}.logo.anim .lg-tri path{stroke-dasharray:100;animation:lg-draw .7s var(--ease) both;animation-delay:calc(var(--d) * 45ms + 60ms)}.logo.anim .lg-rose{animation:lg-rose-in 1.25s var(--ease) both;transform-box:fill-box;transform-origin:50%;animation-delay:.24s}.logo.anim .lg-bar{transform-origin:0;animation:lg-bar-in .7s var(--ease) .7s both, lg-glint 7s ease-in-out 2s infinite}.logo.anim .lg-sub{animation:lg-sub-in .9s var(--ease) .52s both}.rose-mark{color:var(--text)}.login-logo{position:absolute;top:clamp(28px,5vw,56px);left:clamp(28px,5vw,64px)}.app{grid-template-columns:var(--side-w) minmax(0, 1fr);min-height:100vh;display:grid}.side-mini-btn{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;flex:none;place-items:center;transition:color .2s,border-color .2s;display:grid}.side-mini-btn:hover{color:var(--text);border-color:var(--gold-line)}.side-mini-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.side-mini-btn svg{width:15px;height:15px;transition:transform .25s var(--ease)}@media (width<=900px){.side-mini-btn{display:none}}@media (width>=901px){.app.side-mini{--side-w:72px}.side-mini .side-mini-btn svg{transform:rotate(180deg)}.side-mini .side-top{justify-content:center;padding:26px 0 18px}.side-mini .side-logo{display:none}.side-mini .side-body{gap:14px;padding:4px 10px 14px}.side-mini .side-nav a>span,.side-mini .side-user .who,.side-mini .side-user-acts{display:none}.side-mini .side-nav a{justify-content:center;padding:10px 0}.side-mini .side-nav a.active:before{left:0}.side-mini .side-user{background:0 0;border:0;justify-content:center;padding:8px 0}}.side{border-right:1px solid var(--line);background:radial-gradient(420px 260px at 0% 0%, #febf300f, transparent 70%), var(--side-bg);z-index:30;flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.side-top{justify-content:space-between;align-items:center;gap:12px;padding:28px 16px 22px;display:flex}.side-logo{min-width:0;color:var(--text);flex:0 auto;text-decoration:none;overflow:hidden}.side-logo svg,.side-logo .logo{max-width:100%;height:auto}.side-menu-btn{border:1px solid var(--line);width:40px;height:40px;color:var(--text);background:0 0;border-radius:6px;place-items:center;display:none}.side-menu-btn svg{width:20px;height:20px}.side-body{scrollbar-width:thin;flex-direction:column;flex:1;gap:22px;min-height:0;padding:4px 16px 16px;display:flex;overflow-y:auto}.side-nav{flex-direction:column;gap:2px;display:flex}.side-mods{flex-direction:column;gap:1px;display:flex}.side-mod a>span:first-of-type{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.side-ext{color:var(--faint);margin-left:auto;font-size:12px}.side-nav a{--i:0;color:var(--muted);font:600 14px/1.2 var(--body);animation:side-in .45s var(--ease) both;animation-delay:calc(var(--i) * 40ms + .3s);border-radius:6px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:color .2s,background-color .2s;display:flex;position:relative}@keyframes side-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.side-nav a svg{width:19px;height:19px;transition:transform .3s var(--spring), color .2s;flex:none}.side-nav a:hover{color:var(--text);background:var(--hover-soft)}.side-nav a:hover svg{transform:translate(2px)}.side-nav a.active{color:var(--text);background:var(--gold-dim)}.side-nav a.active svg{color:var(--gold-soft)}.side-nav a.active:before{content:"";background:var(--brand-yellow);width:3px;animation:grow-y .35s var(--spring) both;border-radius:0 3px 3px 0;position:absolute;top:9px;bottom:9px;left:0}@keyframes grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.side-nav a .badge{margin-left:auto}.side-pe{border-top:1px solid var(--line-soft);margin-top:auto;padding-top:10px}.side-pe+.side-user{margin-top:0}.side-mini .side-pe{padding-top:8px}.side-user{border:1px solid var(--line);background:var(--glass);border-radius:8px;align-items:center;gap:10px;margin-top:auto;padding:12px;display:flex}.side-user .who{flex:1;min-width:0;line-height:1.3}.side-user .who b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.side-user .who span{color:var(--muted);font-size:11.5px}.btn.icon-only{width:34px;padding:0}.btn.icon-only svg{width:17px;height:17px}.side-user{flex-wrap:wrap;row-gap:8px}.side-user .who{flex:calc(100% - 42px)}.side-user-acts{border-top:1px solid var(--line-soft);flex:100%;justify-content:flex-end;gap:4px;padding-top:8px;display:flex}.theme-seg{border:1px solid var(--line-soft);background:var(--surface);border-radius:999px;gap:2px;padding:2px;display:inline-flex}.theme-seg .theme-btn{color:var(--muted);border-radius:999px}.theme-seg .theme-btn[aria-pressed=true]{background:var(--gold-dim);color:var(--gold)}.theme-seg .theme-btn[aria-pressed=true] svg{animation:theme-in .5s var(--spring) both}.side-user-acts .theme-seg{margin-right:auto}@keyframes theme-in{0%{opacity:0;transform:rotate(-120deg)scale(.4)}to{opacity:1;transform:none}}.theme-float{z-index:5;position:fixed;top:18px;right:18px}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){z-index:2}.main-area{flex-direction:column;min-width:0;display:flex}.topbar{z-index:30;border-bottom:1px solid var(--line);background:var(--bg);grid-template-columns:1fr minmax(0,520px) 1fr;align-items:center;gap:12px;padding:10px clamp(16px,3.4vw,56px);display:grid;position:sticky;top:0}.topbar-busca{grid-column:2;align-items:center;display:flex;position:relative}.topbar-lupa{color:var(--faint);pointer-events:none;place-items:center;display:grid;position:absolute;left:14px}.topbar-lupa>svg{width:17px;height:17px}.topbar-busca input{border:1px solid var(--line);background:var(--surface,transparent);width:100%;height:40px;color:var(--text);font:inherit;border-radius:999px;padding:0 16px 0 38px}.topbar-busca input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.topbar-lista{border:1px solid var(--line);background:var(--bg);border-radius:10px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 10px 30px #00000059}.topbar-lista button,.topbar-avisos button{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;display:flex}.topbar-lista button.sel,.topbar-lista button:hover,.topbar-avisos button:hover{background:var(--gold-faint)}.topbar-lista{max-height:min(420px,70vh);overflow-y:auto}.topbar-lista button>svg{width:16px;height:16px;color:var(--faint);flex:none}.topbar-tela{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.topbar-era{color:var(--faint);font-size:12px}.topbar-mod{color:var(--faint);white-space:nowrap;flex:none;font-size:12px}.topbar-vazio{color:var(--faint);margin:0;padding:8px 10px}.topbar-sino{grid-column:3;justify-self:end;position:relative}.topbar-sino-btn{border:1px solid var(--line);width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;place-items:center;transition:color .2s,border-color .2s;display:grid;position:relative}.topbar-sino-btn:hover,.topbar-sino-btn[aria-expanded=true]{color:var(--text);border-color:var(--gold-line)}.topbar-sino-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.topbar-sino-btn>svg{width:18px;height:18px}.topbar-conta{background:var(--accent);min-width:18px;height:18px;color:var(--on-accent,#0a0a0a);font:700 12px/18px var(--display);text-align:center;box-shadow:0 0 0 2px var(--bg);border-radius:999px;padding:0 5px;position:absolute;top:-3px;right:-3px}.topbar-avisos{border:1px solid var(--line);background:var(--bg);border-radius:10px;width:300px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 30px #00000059}.topbar-avisos .topbar-painel{border-top:1px solid var(--line-soft);color:var(--gold-soft);border-radius:0 0 6px 6px;margin-top:4px;padding-top:10px;font-weight:600}@media (width<=760px){.topbar{grid-template-columns:1fr auto}.topbar-busca{grid-column:1}.topbar-sino{grid-column:2}}@media (width>=901px){.topbar-busca{top:50%;left:calc(50vw - var(--side-w));width:min(520px, calc(100vw - var(--side-w) - 200px));grid-column:auto;position:absolute;transform:translate(-50%,-50%)}}.main-area{--pad-x:clamp(16px, 3.4vw, 56px)}.content{width:100%;max-width:1560px;padding:26px var(--pad-x) 40px;flex:1;margin:0 auto}.content-foot{width:100%;max-width:1560px;padding:14px var(--pad-x) 20px;background:linear-gradient(var(--line-soft), var(--line-soft)) top center / calc(100% - 2 * var(--pad-x)) 1px no-repeat;border-top:0;margin:0 auto}.conn-warn.in-drawer{margin:0;position:static}.conn-warn{z-index:30;color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-left:3px solid var(--warn);border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin:12px clamp(16px,3.4vw,56px) 0;padding:8px 12px;font-size:13px;display:flex;position:sticky;top:8px}.onboard{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.onboard-card{--i:0;text-align:left;background:linear-gradient(180deg, var(--surface), var(--glass));border:1px solid var(--line);color:var(--text);transition:border-color .25s, transform .3s var(--ease);animation:rise .55s var(--ease) both;animation-delay:calc(var(--i) * 90ms + .2s);border-radius:8px;flex-direction:column;align-items:flex-start;gap:10px;padding:22px 22px 20px;text-decoration:none;display:flex;position:relative;overflow:hidden}.onboard-card:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(closest-side,#febf301a,#0000);width:220px;height:220px;transition:opacity .35s;position:absolute;bottom:-80px;right:-60px}.onboard-card:hover{border-color:var(--gold-line);transform:translateY(-3px)}.onboard-card:hover:after{opacity:1}.onboard-card .oc-ico{background:var(--gold-dim);width:44px;height:44px;color:var(--gold-soft);box-shadow:inset 0 0 0 1px var(--gold-ring);transition:transform .4s var(--spring);border-radius:10px;place-items:center;display:grid}.onboard-card:hover .oc-ico{transform:rotate(-8deg)scale(1.06)}.onboard-card .oc-ico svg{width:22px;height:22px}.onboard-card b{font:700 17px/1.25 var(--display)}.onboard-card span{color:var(--muted);font-size:14px}.onboard-card .oc-go{color:var(--gold-soft);align-items:center;gap:6px;margin-top:6px;font-size:13.5px;font-weight:600;display:inline-flex}.onboard-card .oc-go svg{width:16px;height:16px;transition:transform .3s var(--spring)}.onboard-card:hover .oc-go svg{transform:translate(4px)}.sg-flow{border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.sg-flow li{--i:0;color:var(--muted);background:var(--surface);animation:rise .45s var(--ease) both;animation-delay:calc(var(--i) * 70ms + .12s);padding:12px 16px 12px 18px;font-size:13.5px;position:relative}.sg-flow li+li{border-left:1px solid var(--line)}.sg-flow li b{font:700 11px/1.4 var(--mono);color:var(--gold);letter-spacing:.06em;display:block}.sg-flow li:first-child{color:var(--text)}.ficha{--i:0;background:linear-gradient(180deg, var(--surface), var(--glass));border:1px solid var(--line);border-left:3px solid var(--gold);animation:rise .5s var(--ease) both;animation-delay:calc(var(--i) * 80ms);border-radius:6px;flex-direction:column;gap:14px;padding:20px;display:flex}.ficha-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 24px;display:flex}.ficha-head h3{font:700 19px/1.25 var(--display);margin-top:4px}.ficha-head .muted{margin:2px 0 0;font-size:13.5px}.ficha-valor{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.ficha-valor>.num{color:var(--gold-soft);font-size:24px;font-weight:600}.ficha-valor .sub2{color:var(--muted);font-size:12px}.cp-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.cp{text-align:left;background:var(--surface-2);border:1px solid var(--line-soft);min-width:0;color:var(--text);border-radius:4px;flex-direction:column;align-items:flex-start;gap:3px;padding:9px 36px 9px 12px;transition:border-color .2s,background-color .2s;display:flex;position:relative}button.cp:hover{border-color:var(--gold-line);background:var(--gold-faint)}.cp.wide{grid-column:1/-1}.cp-l{font:700 10.5px/1.3 var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.cp-v{font:500 14px/1.35 var(--mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cp-i{width:18px;height:18px;color:var(--faint);transition:color .2s, transform .3s var(--spring);margin-top:-9px;position:absolute;top:50%;right:10px}.cp-i svg{width:18px;height:18px}button.cp:hover .cp-i{color:var(--gold-soft)}.cp.done{border-color:var(--ok)}.cp.done .cp-i{color:var(--ok);animation:pop .4s var(--spring) both}.cp.missing{border-style:dashed;border-color:var(--bad);background:var(--bad-dim)}.cp.missing .cp-v{font-family:var(--body);color:var(--bad);font-size:13px}.ficha-aprop td{vertical-align:middle}.ficha-aprop .cp{background:0 0;border-color:#0000;width:100%;padding-top:4px;padding-bottom:4px}.ficha-aprop .cp .cp-l{display:none}.ficha-aprop td.r .cp{align-items:flex-end}.ficha-files{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ficha-files .label{margin-right:4px}.ficha-foot{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:10px 14px;padding-top:14px;display:flex}.ficha-foot .input{width:220px}.ficha-foot .spacer{flex:1}.sg-sempar summary{cursor:pointer;color:var(--muted);font-size:13.5px}.sg-sempar[open] summary{margin-bottom:10px}@media (width<=900px){.sg-flow{grid-template-columns:1fr 1fr}.sg-flow li:nth-child(3){border-left:0}.sg-flow li:nth-child(n+3){border-top:1px solid var(--line)}.cp-grid{grid-template-columns:1fr 1fr}.ficha-valor{align-items:flex-start}}@media (width<=640px){.ficha{padding:16px}.ficha-aprop thead{display:none}.ficha-aprop tr{border-bottom:1px solid var(--line-soft);grid-template-columns:1fr auto;align-items:center;padding:6px 0;display:grid}.ficha-aprop td{border:0;padding:2px 8px;display:block}.ficha-aprop td:nth-child(-n+2){grid-column:1/-1}.ficha-aprop td:nth-child(3){padding-left:20px}.ficha-aprop .cp-v{overflow-wrap:normal}.ficha-foot .input{width:100%}}@media (width<=900px){.app{grid-template-columns:1fr}.side{border-right:0;border-bottom:1px solid var(--line);background:var(--side-mobile);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:auto;padding-top:env(safe-area-inset-top,0px);position:sticky}.side-top{padding:12px 16px}.side-menu-btn{display:grid}.side-body{display:none}.app.menu-open .side-body{inset:calc(64px + env(safe-area-inset-top,0px)) 0 0 0;background:var(--bg);padding:16px;animation:.2s ease-out fade;display:flex;position:fixed}.logo-md{font-size:17px}.onboard{grid-template-columns:1fr}}@media print{.side{display:none!important}.app{display:block}.content{max-width:none;padding:0}.content-foot{display:none}}@media (prefers-reduced-motion:reduce){.lg-rose-spin{transition:none}}.mails{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:18px;display:grid}.mails-list{background:var(--surface);border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:16px;padding:14px 10px;display:flex;position:sticky;top:20px}.mails-list section{flex-direction:column;gap:2px;display:flex}.mails-item{--i:0;color:var(--muted);text-align:left;animation:side-in .4s var(--ease) both;animation-delay:calc(var(--i) * 40ms);background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;padding:8px 10px;transition:background-color .2s,color .2s;display:flex}.mails-item:hover{background:var(--hover-soft);color:var(--text)}.mails-item.on{background:var(--gold-dim);color:var(--text);box-shadow:inset 2px 0 0 var(--brand-yellow)}.mails-to{font-size:13px}.mails-view{flex-direction:column;gap:12px;min-width:0;display:flex}.mails-head{background:var(--surface);border:1px solid var(--line);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px 16px;display:flex}.mails-meta{align-items:center;gap:12px;min-width:0;display:flex}.mails-meta b{font-size:14.5px;display:block}.mails-meta .muted{font-size:12.5px}.mails-ico{background:var(--gold-dim);width:38px;height:38px;color:var(--gold-soft);border-radius:50%;flex:none;place-items:center;display:grid}.mails-ico svg{width:19px;height:19px}.mails-frame{background:repeating-linear-gradient(45deg, var(--surface-2), var(--surface-2) 10px, var(--surface) 10px, var(--surface) 20px);border:1px solid var(--line);border-radius:6px;justify-content:center;padding:22px 12px;display:flex;overflow-x:auto}.mails-frame iframe{max-width:100%;height:1180px;transition:width .45s var(--ease);animation:rise .45s var(--ease) both;background:#f4f2ec;border:0;border-radius:4px}@media (width<=900px){.mails{grid-template-columns:1fr}.mails-list{position:static}}.robo{border:1px solid var(--line);background:radial-gradient(520px 220px at 100% 0%, #febf3014, transparent 70%), linear-gradient(180deg, var(--surface), var(--glass));border-radius:8px;flex-direction:column;gap:16px;padding:22px;display:flex;position:relative;overflow:hidden}.robo-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.robo-head h2{margin-top:4px;font-size:20px}.robo-head .sub{margin-top:4px}.robo-bot{background:var(--gold-dim);width:56px;height:56px;color:var(--gold-soft);box-shadow:inset 0 0 0 1px var(--gold-ring);border-radius:14px;place-items:center;animation:3.2s ease-in-out infinite robo-float;display:grid}.robo-bot svg{width:30px;height:30px}.robo-bot svg path{animation:4.6s step-end infinite robo-blink}@keyframes robo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes robo-blink{0%,92%{opacity:1}93%,96%{opacity:.35}97%,to{opacity:1}}.robo-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.robo-acts .btn svg{width:16px;height:16px}.robo-acts .btn.done{border-color:var(--ok);color:var(--ok)}.robo-steps{counter-reset:s;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.robo-steps li{--i:0;background:var(--surface-2);border:1px solid var(--line-soft);color:var(--muted);animation:rise .45s var(--ease) both;animation-delay:calc(var(--i) * 80ms + .15s);border-radius:6px;gap:10px;padding:12px 14px;font-size:13px;display:flex}.robo-steps li b{font:700 12px/1.5 var(--mono);color:var(--gold)}.robo-steps li strong{color:var(--text);margin-bottom:2px;font-size:13.5px;display:block}.robo-note{color:var(--muted);max-width:110ch;margin:0;font-size:12.5px}@media (width<=900px){.robo-head{grid-template-columns:auto minmax(0,1fr)}.robo-acts{grid-column:1/-1;justify-content:flex-start}.robo-steps{grid-template-columns:1fr 1fr}}@media (width<=560px){.robo-steps{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.robo-bot,.robo-bot svg path{animation:none}}.sg-api{border:1px dashed var(--line-strong);background:var(--surface-2);border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 14px;display:flex}.sg-api.on{border-style:solid;border-color:var(--gold-line)}.sg-api-dot{background:var(--faint);border-radius:50%;flex:none;width:9px;height:9px}.sg-api.on .sg-api-dot{background:var(--ok);box-shadow:0 0 0 4px var(--ok-dim)}.sg-api-txt{color:var(--muted);flex-direction:column;flex:260px;font-size:13px;display:flex}.sg-api-txt b{color:var(--text);font-size:13.5px}.sg-api .input{width:150px}.ms-btn{gap:12px;width:100%;height:46px;font-size:14.5px}.ms-btn svg{box-sizing:content-box;background:#fff;border-radius:2px;flex:none;width:18px;height:18px;padding:2px}.ms-note{margin:0;font-size:12.5px}.reauth{z-index:90;background:color-mix(in srgb, var(--bg) 72%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:rise .3s var(--ease) both;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.reauth-card{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:6px;flex-direction:column;gap:12px;width:min(420px,100%);padding:22px;display:flex}.reauth-card b{font:700 16px/1.3 var(--display)}.reauth-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.unlink{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:8px;padding-top:14px;display:flex}.unlink p{margin:0;font-size:13px;line-height:1.5}.side-grupo{flex-direction:column;gap:1px;display:flex}.side-grupo+.side-grupo{margin-top:var(--sp-3)}.side-grupo-titulo{align-items:center;gap:var(--sp-2);padding:0 var(--sp-3) var(--sp-1);color:var(--gold-soft);font:700 var(--fs-legenda)/1.2 var(--display);letter-spacing:.14em;text-transform:uppercase;display:flex}.side-grupo-titulo:before{content:"";background:var(--gold);width:5px;height:5px;box-shadow:0 0 6px var(--gold-line);flex:none;transform:rotate(45deg)}.side-grupo-nome{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.side-grupo-n{font:600 var(--fs-legenda)/1 var(--mono);letter-spacing:0;color:var(--faint);font-variant-numeric:tabular-nums;flex:none}@media (width>=901px){.side-mini .side-grupo-titulo{display:none}.side-mini .side-grupo+.side-grupo{margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--line-soft)}}.side-nav a.active{background:linear-gradient(90deg, var(--gold-dim), color-mix(in srgb, var(--gold) 4%, transparent) 70%, transparent)}.side-nav a.active:before{box-shadow:0 0 12px var(--gold-line), 0 0 3px var(--gold-line)}.side-nav a .side-ext{display:inline-flex}.side-nav a .side-ext svg{width:14px;height:14px}.side-nav a>.side-exc{font:700 11px/1 var(--display);letter-spacing:.04em;color:var(--bad-soft);flex:none;align-items:center;gap:5px;margin-left:-6px;display:inline-flex}.side-nav a>.side-exc:before{content:"";background:var(--bad);width:7px;height:7px;box-shadow:0 0 0 3px var(--bad-dim);border-radius:50%;flex:none}.side-nav a>.side-exc.gold{color:var(--gold-soft)}.side-nav a>.side-exc.gold:before{background:var(--gold);box-shadow:0 0 0 3px var(--gold-dim)}@media (width>=901px){.side-mini .side-nav a>.side-exc{gap:0;margin:0;font-size:0;display:inline-flex;position:absolute;top:7px;right:14px}.side-mini .side-nav a.tem-selo:after{content:"";background:var(--gold);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:14px}.side-mini .side-nav a.tem-selo.selo-warn:after{background:var(--warn)}}.abas-mod{border-bottom:1px solid var(--line);scrollbar-width:none;gap:24px;margin:0 0 22px;padding-right:2px;display:flex;position:relative;overflow-x:auto}.abas-mod[role=tablist]{border-radius:0}.abas-mod::-webkit-scrollbar{display:none}.aba-mod{height:42px;color:var(--muted);font:600 14px/1 var(--body);white-space:nowrap;flex:none;align-items:center;gap:8px;padding:0 2px;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.aba-mod:hover,.aba-mod[aria-selected=true]{color:var(--text)}.aba-mod[aria-selected=true]:after{content:"";background:var(--brand-yellow);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.aba-mod:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:4px}.aba-mod .badge{animation:none}@media print{.abas-mod{display:none}}.hero .eyebrow+.hero-title{margin-top:14px}.hero-title.sm{max-width:26ch}.hero-sub .hero-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;transition:color .2s,text-decoration-color .2s}.hero-sub .hero-link:hover{color:var(--text);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.hero-sub .warn-link{color:var(--warn)}.hero-sub .warn-link:hover{color:var(--text)}.xrow.static{cursor:default}.xrow.static:hover{background:linear-gradient(90deg, var(--hover-soft), transparent 70%)}.xrow.static:hover:before{transform:scaleY(0)}.x-date-hint{font:700 12px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:5px;display:block}.x-date.soon b{color:var(--warn)}.x-flags .faint{font-size:12px}.x-amt .num.neg{color:var(--muted)}.x-status .btn{white-space:nowrap}.x-status .linkbtn{font-size:12px}.x-who{color:var(--text)}.x-assign{max-width:260px;margin-top:6px}.x-assign .input{border-style:dashed;border-color:var(--warn);background:var(--warn-dim);height:32px;font-size:13px}.xrow.wait:before{background:var(--warn);opacity:.8;transform:scaleY(1)}.xrow.pick{cursor:pointer}.thumb.slip{color:var(--muted);font:600 12px/1 var(--mono);letter-spacing:.04em;flex-direction:column;gap:5px}.thumb.slip svg{width:20px;height:20px;color:var(--gold);transition:transform .35s var(--spring)}.xrow:hover .thumb.slip svg{transform:translateY(-2px)}.thumb.cur{color:var(--text);font:600 12px/1 var(--mono);letter-spacing:.06em;flex-direction:column;gap:5px}.thumb.cur svg{width:18px;height:18px;color:var(--gold)}.thumb.who{color:var(--gold-soft);background:var(--gold-dim);border-color:var(--gold-ring);font:800 15px/1 var(--display);letter-spacing:.02em}.thumb.coin svg,.thumb.doc svg{width:22px;height:22px;color:var(--gold)}.thumb.coin,.thumb.doc{color:var(--muted)}.psec{flex-direction:column;gap:6px;scroll-margin-top:24px;display:flex}.psec-h h3{align-items:center;gap:10px;display:flex}.psec-meta{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:4px 14px;font-size:13px;display:inline-flex}.psec-meta .num{color:var(--text);font-size:14px}.psec-hint{color:var(--faint);align-items:center;gap:8px;margin:6px 4px 2px;font-size:13px;display:flex}.psec-hint svg{width:15px;height:15px;color:var(--gold)}.ledger{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));background:var(--line);border:1px solid var(--line);border-radius:8px;gap:1px;display:grid;overflow:hidden}.led-cell{--i:0;--c:var(--gold);text-align:left;background:var(--surface);min-width:0;color:var(--text);animation:rise .5s var(--ease) both;animation-delay:calc(var(--i) * 70ms + .12s);border:0;border-radius:0;flex-direction:column;gap:3px;padding:18px 20px 16px;transition:background-color .25s;display:flex;position:relative}.led-cell:before{content:"";background:var(--c);transform-origin:0;height:2px;transition:transform .45s var(--ease);position:absolute;top:0;left:20px;right:20px;transform:scaleX(0)}button.led-cell:hover{background:linear-gradient(180deg, var(--gold-faint), var(--surface))}button.led-cell:hover:before{transform:scaleX(1)}.led-l{font:700 12px/1.3 var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;display:flex}.led-ico{display:inline-grid}.led-ico svg{width:16px;height:16px;color:var(--c)}.led-v{font:600 23px/1.15 var(--mono);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin-top:8px;overflow:hidden}.led-s{color:var(--muted);font-size:12.5px}.led-cell.t-warn .led-v{color:var(--warn)}.led-cell.t-ok .led-v{color:var(--text)}.led-cell.t-neutral{--c:var(--line-strong)}.qtabs{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.qtab{--i:0;text-align:left;background:linear-gradient(180deg, var(--surface), var(--glass));border:1px solid var(--line);color:var(--text);animation:rise .5s var(--ease) both;animation-delay:calc(var(--i) * 70ms + .12s);transition:border-color .25s, transform .3s var(--ease), background-color .25s;border-radius:8px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 18px;display:grid;position:relative;overflow:hidden}.qtab:after{content:"";background:var(--gold);height:2px;transition:transform .45s var(--ease);position:absolute;bottom:0;left:18px;right:18px;transform:scaleX(0)}.qtab:hover{border-color:var(--line-strong);transform:translateY(-2px)}.qtab[aria-selected=true]{border-color:var(--gold-line);background:linear-gradient(180deg, var(--gold-dim), var(--glass))}.qtab[aria-selected=true]:after{transform:scaleX(1)}.qt-ico{background:var(--surface-2);width:44px;height:44px;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);transition:transform .4s var(--spring), color .25s, background-color .25s, box-shadow .25s;border-radius:10px;place-items:center;display:grid}.qt-ico svg{width:21px;height:21px}.qtab:hover .qt-ico{transform:rotate(-7deg)scale(1.05)}.qtab[aria-selected=true] .qt-ico{background:var(--gold-dim);color:var(--gold-soft);box-shadow:inset 0 0 0 1px var(--gold-ring)}.qt-main{flex-direction:column;gap:3px;min-width:0;display:flex}.qt-l{font:700 15px/1.2 var(--display)}.qt-a{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.qt-n{font:800 26px/1 var(--display);font-variant-numeric:tabular-nums;color:var(--faint)}.qt-n.on{color:var(--text)}.qtab[aria-selected=true] .qt-n.on{color:var(--gold-soft)}.blank{text-align:center;border:1px dashed var(--line-strong);background:radial-gradient(460px 200px at 50% 0%, var(--gold-faint), transparent 72%), var(--surface);animation:rise .5s var(--ease) both;border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:42px 24px 38px;display:flex;position:relative}.blank-ico{background:var(--gold-faint);width:64px;height:64px;box-shadow:inset 0 0 0 1px var(--gold-ring);color:var(--gold-soft);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.blank-ico>svg:not(.compass){width:26px;height:26px}.blank b{font:700 18px/1.3 var(--display)}.blank-txt{max-width:54ch;color:var(--muted);font-size:14px}.blank p{max-width:54ch;color:var(--muted);margin:0;font-size:14px}.blank .actions{justify-content:center;margin-top:10px}.onboard-card.info{cursor:default}.onboard-card.info:hover{border-color:var(--line);transform:none}.onboard-card.info:hover:after{opacity:0}.onboard-card.info:hover .oc-ico{transform:none}.onboard.two{grid-template-columns:repeat(2,minmax(0,1fr))}@keyframes card-in{0%{opacity:0;transform:translateY(16px)rotate(-2.5deg)scale(.96)}to{opacity:1;transform:none}}@keyframes sheen-once{0%{background-position:130% 0}to{background-position:-30% 0}}.ccard{--i:0;isolation:isolate;aspect-ratio:1.586;text-align:left;width:100%;color:var(--text);background:radial-gradient(120% 95% at 100% 0%, var(--gold-glow), transparent 58%), linear-gradient(150deg, var(--surface-2), var(--surface) 72%);border:1px solid var(--line-strong);font:inherit;animation:card-in .75s var(--ease) both;animation-delay:calc(var(--i) * 80ms + .15s);transition:transform .5s var(--spring), border-color .25s;border-radius:14px;flex-direction:column;justify-content:space-between;gap:8px;padding:18px 20px 16px;display:flex;position:relative;overflow:hidden}.ccard:before{content:"";background:linear-gradient(90deg, var(--brand-yellow), transparent 62%);height:2px;position:absolute;top:0;left:0;right:0}.ccard.click{cursor:pointer}.ccard.click:hover,.hero-cards .ccard:hover{border-color:var(--gold-line);transform:translateY(-4px)rotate(-.8deg)}.cc-sheen{z-index:-1;pointer-events:none;background:linear-gradient(105deg, transparent 38%, var(--gold-faint) 46%, var(--hover-soft) 50%, transparent 60%);animation:sheen-once 1.6s .7s var(--ease) both;transition:background-position 1.1s var(--ease);background-position:130% 0;background-size:260% 100%;position:absolute;inset:0}.ccard:hover .cc-sheen{background-position:-30% 0;animation:none}.cc-rose{z-index:-1;fill:none;width:72%;height:auto;stroke:var(--line);stroke-width:1.1px;opacity:.85;transition:transform 1.4s var(--spring);position:absolute;bottom:-46%;right:-22%}.cc-rose path{fill:var(--gold-faint);stroke:var(--gold-dim)}.ccard:hover .cc-rose{transform:rotate(45deg)}.cc-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cc-top .logo{font-size:13px}.cc-top .lg-bar{margin-top:.45em}.cc-label{max-width:52%;font:600 12px/1.35 var(--body);color:var(--muted);text-align:right;overflow-wrap:anywhere}.cc-mid{align-items:center;gap:10px;display:flex}.cc-chip{background:linear-gradient(135deg, var(--gold-soft), var(--gold) 55%, var(--gold-soft));width:40px;height:30px;box-shadow:inset 0 0 0 1px var(--gold-ring);border-radius:6px;position:relative}.cc-chip:before{content:"";border-top:1px solid color-mix(in srgb, var(--bg) 40%, transparent);border-bottom:1px solid color-mix(in srgb, var(--bg) 40%, transparent);position:absolute;inset:9px 0}.cc-chip:after{content:"";border-left:1px solid color-mix(in srgb, var(--bg) 40%, transparent);border-right:1px solid color-mix(in srgb, var(--bg) 40%, transparent);position:absolute;inset:0 14px}.cc-wave{width:22px;height:22px;color:var(--muted)}.cc-num{letter-spacing:.08em;color:var(--faint);gap:.75em;font-size:16.5px;display:flex}.cc-num b{color:var(--text);font-weight:600}.cc-bottom{justify-content:space-between;align-items:flex-end;gap:12px;min-width:0;display:flex}.cc-holder{flex-direction:column;gap:2px;min-width:0;display:flex}.cc-holder small{font:700 12px/1.2 var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cc-holder b{font:600 13.5px/1.25 var(--body);letter-spacing:.05em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc-foot{color:var(--muted);text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:4px;font-size:12px;display:flex}.ccard.off{opacity:.62}.ccard.off .cc-chip{filter:grayscale()}.ccard.add{color:var(--muted);background:0 0;border-style:dashed;justify-content:center;align-items:center;gap:10px;font-weight:600}.ccard.add:before{display:none}.ccard.add svg{width:28px;height:28px;transition:transform .45s var(--spring)}.ccard.add:hover{color:var(--gold-soft);transform:translateY(-4px)}.ccard.add:hover svg{transform:rotate(90deg)}.hero-cards{flex-direction:column;align-items:flex-end;gap:10px;width:min(340px,100%);display:flex;position:relative}.hero-cards-back{aspect-ratio:1.586;border:1px solid var(--line);background:var(--surface-2);z-index:-1;border-radius:14px;width:100%;animation:.6s ease-out .4s both fade;position:absolute;top:-10px;right:-12px;transform:rotate(4deg)}.hero-cards-more{color:var(--muted);font-size:12.5px}.cards-grid{grid-template-columns:repeat(auto-fill,minmax(min(330px,100%),1fr));gap:20px;display:grid}.tx-slip{background:var(--surface-2);border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.tx-slip-main{flex-direction:column;gap:3px;min-width:0;font-size:13.5px;display:flex}.tx-slip-amt{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.tx-slip-amt>.num{font:600 24px/1.1 var(--mono)}.tx-slip-amt small{color:var(--muted);font-size:12px}.mflow{--n:4;--f:0;grid-template-columns:repeat(var(--n), minmax(0, 1fr));margin:0;padding:4px 0 0;list-style:none;display:grid;position:relative}.mflow:before,.mflow:after{content:"";top:10px;left:calc(50% / var(--n));border-radius:2px;height:2px;position:absolute}.mflow:before{right:calc(50% / var(--n));background:var(--line)}.mflow:after{width:calc((100% - 100% / var(--n)) * var(--f));background:linear-gradient(90deg, var(--gold-dim), var(--gold));transition:width 1s var(--ease)}.mflow li{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex;position:relative}.mf-dot{background:var(--bg);width:14px;height:14px;box-shadow:inset 0 0 0 2px var(--line-strong);transition:box-shadow .4s, transform .4s var(--spring);border-radius:50%}.mflow li.done .mf-dot{box-shadow:inset 0 0 0 7px var(--gold)}.mflow li.here .mf-dot{box-shadow:inset 0 0 0 4px var(--gold);transform:scale(1.3)}.mflow.back li.here .mf-dot{box-shadow:inset 0 0 0 4px var(--bad)}.mf-l{font:700 12px/1.3 var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:8px}.mflow li.here .mf-l{color:var(--gold)}.mflow.back li.here .mf-l{color:var(--bad)}.mf-w{font:500 12px/1.3 var(--mono);color:var(--muted)}.inv-big{background:linear-gradient(180deg, var(--surface-2), var(--surface));border:1px solid var(--line);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;padding:16px 18px;display:flex}.inv-big>span:first-child{flex-direction:column;gap:4px;display:flex}.inv-big .num.big-v{font:600 30px/1.1 var(--mono);letter-spacing:-.01em}.inv-big small{color:var(--muted);font-size:12.5px}.inv-big small .num{color:var(--text)}.plist{background:var(--surface);border:1px solid var(--line);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.prow,.prow-h{grid-template-columns:42px minmax(0,1.7fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr) minmax(170px,.9fr);align-items:center;gap:16px;padding:12px 18px;display:grid}.prow-h{background:var(--surface-2);border-bottom:1px solid var(--line);font:700 12px/1.2 var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding-block:11px}.prow{--i:0;border:0;border-bottom:1px solid var(--line-soft);width:100%;color:var(--text);text-align:left;font:inherit;animation:rise .45s var(--ease) both;animation-delay:calc(min(var(--i), 14) * 40ms + .15s);background:0 0;font-size:13.5px;transition:background-color .2s;position:relative}.prow:last-child{border-bottom:0}.prow:before{content:"";background:var(--gold);width:2px;transition:transform .3s var(--ease);border-radius:2px;position:absolute;top:12px;bottom:12px;left:0;transform:scaleY(0)}.prow:hover{background:linear-gradient(90deg, var(--gold-faint), transparent 70%)}.prow:hover:before{transform:scaleY(1)}.prow .avatar{width:38px;height:38px;transition:transform .35s var(--spring);font-size:12.5px;position:relative}.prow:hover .avatar{transform:scale(1.07)}.prow .avatar .st{background:var(--c,var(--faint));width:11px;height:11px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;bottom:-1px;right:-1px}.pr-main{flex-direction:column;gap:2px;min-width:0;display:flex}.pr-main b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.pr-main small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.pr-main small .num{color:var(--gold-soft);font-size:12px}.pr-cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pr-appr{align-items:center;gap:6px;display:inline-flex}.pr-appr svg{width:14px;height:14px;color:var(--faint);flex:none}.pr-acc{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.pr-acc small{color:var(--muted);font-size:12px}.pr-m{display:none}.role-tag{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-block}.role-tag.admin{color:var(--gold-soft);border-color:var(--gold-ring)}.steps{--n:3;grid-template-columns:repeat(var(--n), minmax(0, 1fr));background:var(--line);border:1px solid var(--line);border-radius:8px;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.steps li{--i:0;background:var(--surface);color:var(--muted);animation:rise .45s var(--ease) both;animation-delay:calc(var(--i) * 70ms + .14s);flex-direction:column;gap:3px;padding:14px 18px 15px;font-size:13.5px;display:flex}.steps li b{font:600 12px/1.4 var(--mono);letter-spacing:.06em;color:var(--gold)}.steps li strong{font:700 14px/1.3 var(--display);color:var(--text)}.rgrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.rcard{--i:0;text-align:left;min-width:0;font:inherit;color:var(--text);background:linear-gradient(180deg, var(--surface), var(--glass));border:1px solid var(--line);animation:rise .5s var(--ease) both;animation-delay:calc(min(var(--i), 16) * 40ms + .15s);transition:border-color .25s, transform .3s var(--ease);border-radius:8px;flex-direction:column;gap:12px;padding:18px;display:flex;position:relative}.rcard:hover{border-color:var(--gold-line);transform:translateY(-3px)}.rc-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.rc-ico{background:var(--gold-dim);width:38px;height:38px;color:var(--gold-soft);box-shadow:inset 0 0 0 1px var(--gold-ring);transition:transform .4s var(--spring);border-radius:9px;flex:none;place-items:center;display:grid}.rc-ico svg{width:19px;height:19px}.rcard:hover .rc-ico{transform:rotate(-8deg)scale(1.06)}.rc-name{font:700 16px/1.3 var(--display);overflow-wrap:anywhere}.rc-code{font:600 22px/1.1 var(--mono);letter-spacing:.02em;color:var(--gold-soft);overflow-wrap:anywhere}.rc-sub{color:var(--muted);margin-top:-6px;font-size:13px}.rc-facts{border-top:1px solid var(--line-soft);grid-template-columns:auto minmax(0,1fr);gap:7px 12px;margin:auto 0 0;padding-top:12px;font-size:13px;display:grid}.rc-facts .dt{color:var(--faint)}.rc-facts .dd{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rc-facts .dd.num{font-size:12.5px}.rc-facts .dd.faint{color:var(--faint)}.rcard.off{opacity:.6}.rcard.off:hover{opacity:.9}.rcard.add{min-height:170px;color:var(--muted);background:0 0;border-style:dashed;justify-content:center;align-items:center;gap:10px;font-weight:600}.rcard.add svg{width:26px;height:26px;transition:transform .45s var(--spring)}.rcard.add:hover{color:var(--gold-soft)}.rcard.add:hover svg{transform:rotate(90deg)}.rnote{max-width:72ch;color:var(--muted);flex:320px;align-items:center;gap:10px;margin:0;font-size:13.5px;display:flex}.rnote svg{width:17px;height:17px;color:var(--gold);flex:none}.rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.rule{--i:0;background:linear-gradient(180deg, var(--surface), var(--glass));border:1px solid var(--line);min-width:0;animation:rise .5s var(--ease) both;animation-delay:calc(var(--i) * 80ms + .15s);border-radius:8px;flex-direction:column;gap:12px;padding:20px;transition:border-color .25s;display:flex}.rule:focus-within{border-color:var(--gold-line)}.rule-h{align-items:center;gap:12px;display:flex}.rule-h b{font:700 16px/1.25 var(--display)}.rule .field>label{font-size:12.5px}.rule .input{height:46px;font-size:18px}.rule .field .hint{font-size:12.5px}.rule-now{border-top:1px solid var(--line-soft);color:var(--muted);margin:auto 0 0;padding-top:12px;font-size:13px}.rule-now b{color:var(--text);font-weight:600}.rule-now.off b{color:var(--faint)}.savebar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 14px;display:flex}.savebar .muted{margin-right:auto;font-size:13px}.imp{background:linear-gradient(180deg, var(--surface), var(--glass));border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:24px;padding:22px;display:grid}.imp-l{flex-direction:column;gap:14px;min-width:0;display:flex}.imp-l h2{font-size:20px}.imp-l .fgrid{align-items:start}.imp-r{flex-direction:column;gap:10px;min-width:0;display:flex}.imp .drop{text-align:center;border-radius:8px;flex-direction:column;flex:1;justify-content:center;gap:10px;min-height:190px}.imp .drop svg{width:34px;height:34px}.imp .drop b{font-size:15px}.facts{color:var(--muted);flex-direction:column;gap:9px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.facts li{--i:0;animation:rise .45s var(--ease) both;animation-delay:calc(var(--i) * 70ms + .2s);align-items:flex-start;gap:10px;display:flex}.facts svg{width:17px;height:17px;color:var(--gold);flex:none;margin-top:2px}.omni-imp{flex-direction:column;gap:10px;min-width:0;display:flex}.omni-imp .sg-api{background:linear-gradient(180deg, var(--surface), var(--glass))}.omni-imp .sg-api select.input{flex:260px;width:auto;min-width:0;max-width:100%}.omni-imp .sg-api .btn{flex:none}.stmts{flex-direction:column;gap:12px;display:flex}.stmt{--i:0;background:linear-gradient(180deg, var(--surface), var(--glass));border:1px solid var(--line);animation:rise .5s var(--ease) both;animation-delay:calc(min(var(--i), 10) * 60ms + .15s);border-radius:8px;grid-template-columns:52px minmax(0,1.25fr) minmax(0,1.3fr) minmax(120px,auto) auto;align-items:center;gap:18px;padding:16px 18px;transition:border-color .25s;display:grid}.stmt:hover{border-color:var(--line-strong)}.stmt .thumb{color:var(--muted);font:700 12px/1 var(--mono);letter-spacing:.08em;flex-direction:column;gap:5px}.stmt .thumb svg{width:20px;height:20px;color:var(--gold)}.st-main{flex-direction:column;gap:3px;min-width:0;display:flex}.st-main .rowlink{font-size:15.5px}.st-main small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.st-prog{flex-direction:column;gap:7px;min-width:0;display:flex}.st-prog-t{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:2px 10px;font-size:12.5px;display:flex}.st-prog-t b{color:var(--text);font-weight:600}.bar{background:var(--surface-2);height:6px;box-shadow:inset 0 0 0 1px var(--line-soft);border-radius:3px;overflow:hidden}.bar i{height:100%;width:var(--p,0%);background:linear-gradient(90deg, var(--gold-dim), var(--gold));transform-origin:0;animation:grow 1s var(--ease) both;animation-delay:calc(var(--i,0) * 60ms + .35s);border-radius:3px;display:block}.bar.full i{background:linear-gradient(90deg, var(--ok-dim), var(--ok))}.st-flags{flex-wrap:wrap;gap:4px 12px;display:flex}.st-amt{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.st-amt .num{font-size:15.5px;font-weight:500}.st-amt small{color:var(--muted);text-align:right;font-size:12px}.st-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.st-acts .btn{height:32px;padding:0 12px;font-size:12.5px}.returns{border:1px solid var(--line);border-left:3px solid var(--warn);background:var(--warn-dim);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.ret-row{--i:0;animation:rise .45s var(--ease) both;animation-delay:calc(var(--i) * 60ms + .15s);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:12px 16px;font-size:14px;display:flex}.ret-row+.ret-row{border-top:1px solid var(--line-soft)}.ret-row .num{font-weight:600}.selbar .input{width:170px;height:34px}.selbar .input.ref{width:220px}.selbar label.mini{color:var(--muted)}.filters .search{flex:260px;max-width:none}.filter-row .seg button{align-items:center;gap:7px;display:inline-flex}.filter-row .seg .n{font:600 12px/1 var(--mono);color:var(--faint)}.filter-row .seg button[aria-pressed=true] .n{color:var(--gold-soft)}.export{background:linear-gradient(180deg, var(--surface), var(--glass));border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;padding:24px;display:grid}.export-l{flex-direction:column;gap:14px;min-width:0;display:flex}.export-l h2{font-size:20px}.export-r{border-left:1px solid var(--line-soft);flex-direction:column;gap:16px;min-width:0;padding-left:28px;display:flex}.export-r .fgrid{grid-template-columns:1fr 1fr}.csv-prev{border:1px solid var(--line);background:var(--surface-2);border-radius:6px;overflow:hidden}.csv-row{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.csv-row+.csv-row{border-top:1px solid var(--line-soft)}.csv-row>span{--i:0;min-width:0;font:600 12px/1.2 var(--mono);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;padding:8px;overflow:hidden}.csv-row>span+span{border-left:1px solid var(--line-soft)}.csv-row.h>span{color:var(--gold-soft);background:var(--gold-faint);white-space:normal;animation:.4s ease-out both fade;animation-delay:calc(var(--i) * 50ms + .2s)}.csv-row>span>i{background:linear-gradient(90deg, var(--line), var(--shimmer), var(--line));background-size:200% 100%;border-radius:3px;height:7px;animation:2.4s linear infinite shimmer;display:block}.export-note{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.export-note svg{width:16px;height:16px;color:var(--gold);flex:none}.m-only{display:none}@media (width<=980px){.m-only{display:inline}}@media (width<=900px){.app{grid-template-rows:auto 1fr}}@media (width<=1100px){.prow,.prow-h{grid-template-columns:42px minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) minmax(150px,.9fr)}.prow .pr-role,.prow-h .pr-role{display:none}.stmt{grid-template-columns:52px minmax(0,1fr) minmax(0,1fr) auto}.stmt .st-acts{grid-column:2/-1;justify-content:flex-start}}@media (width<=900px){.ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.rules,.imp,.export{grid-template-columns:1fr}.export-r{border-left:0;border-top:1px solid var(--line-soft);padding-top:18px;padding-left:0}.hero-cards{align-items:flex-start}}@media (width<=760px){.prow-h{display:none}.prow{grid-template-columns:40px minmax(0,1fr);align-items:start;row-gap:5px;padding:12px 14px}.prow .avatar{grid-row:1/span 3}.prow .pr-cell{display:none}.prow .pr-m{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:12.5px;display:block;overflow:hidden}.prow .pr-acc{flex-flow:wrap;grid-column:2;align-items:center;gap:4px 10px}.prow .pr-acc small{font-size:12px}.steps{grid-template-columns:1fr}.stmt{grid-template-columns:44px minmax(0,1fr) auto;gap:10px 14px;padding:14px}.stmt .thumb{width:44px;height:52px}.stmt .st-prog{grid-area:2/1/auto/-1}.stmt .st-amt{grid-area:1/3}.stmt .st-acts{grid-area:3/1/auto/-1}}@media (width<=640px){.qtabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.qtabs:has(>.qtab:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.qtab{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:12px}.qt-ico{display:none}.qt-l{font-size:13px}.qt-a{font-size:12px}.qt-n{font-size:21px}.qtabs:not(:has(>.qtab:nth-child(4))) .qtab{grid-template-columns:1fr}.qtabs:not(:has(>.qtab:nth-child(4))) .qt-n{order:-1}.led-cell{padding:14px}.led-v{font-size:17px}.led-l{letter-spacing:.08em;font-size:12px}.onboard.two,.rgrid,.cards-grid{grid-template-columns:1fr}.imp{padding:16px}.imp .drop{min-height:140px}.export{gap:18px;padding:16px}.export-r .fgrid{grid-template-columns:1fr}.csv-row{grid-template-columns:repeat(4,minmax(0,1fr))}.csv-row>span:nth-child(n+5){display:none}.tx-slip{grid-template-columns:auto minmax(0,1fr)}.tx-slip-amt{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:baseline}.selbar .input,.selbar .input.ref{width:100%}.xrow .x-status .btn.sm{height:28px;padding:0 9px}.xrow.pick{grid-template-columns:18px 44px minmax(0,1fr) auto}.xrow.pick>.x-check{grid-area:1/1/span 2;align-self:center;display:block}.xrow.pick>.thumb{grid-column:2}.xrow.pick>.x-main{grid-column:3}.xrow.pick>.x-amt,.xrow.pick>.x-status{grid-column:4}.x-assign{max-width:none}.hero-cards{width:100%;max-width:360px}.hero-cards-back{display:none}.cc-num{font-size:15px}}@media (prefers-reduced-motion:reduce){.cc-sheen{background-position:-30% 0}}.adm-pend{flex-direction:column;gap:4px;margin:4px 0 0;padding-left:18px;display:flex}:root{--sombra-leve:0 1px 2px #00000059, 0 8px 24px -12px #00000073;--raio-bloco:14px;--raio-campo:8px}:root[data-theme=light]{--sombra-leve:0 1px 2px #3c32140f, 0 10px 28px -16px #3c321438}.page>*{animation:rise .55s var(--ease) both}.page>:nth-child(2){animation-delay:60ms}.page>:nth-child(3){animation-delay:.12s}.page>:nth-child(4){animation-delay:.18s}.page>:nth-child(5){animation-delay:.24s}.page>:nth-child(n+6){animation-delay:.3s}.hd h1{letter-spacing:-.03em;font-size:clamp(28px,3.4vw,38px)}.hd .label{letter-spacing:.14em}.hd .sub{font-size:14.5px}.tiles{gap:22px 0;padding-block:4px}.kpi{gap:4px;padding:2px 22px 2px 20px}.kpi .label{font:700 11.5px/1.3 var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.kpi .v{font:800 clamp(30px, 2.8vw, 38px)/1.05 var(--display);letter-spacing:-.035em;margin:6px 0 2px}.kpi .v .num{font-size:.82em}.kpi .s{font-size:13px}.kpi .dot{width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--c) 18%, transparent)}button.kpi{transition:transform .2s var(--ease)}button.kpi:hover{transform:translateY(-2px)}.panel{border-radius:var(--raio-bloco);border-color:var(--line-soft);box-shadow:var(--sombra-leve);gap:16px;padding:20px 22px}.tbl-wrap{border-radius:var(--raio-bloco);border-color:var(--line-soft);box-shadow:var(--sombra-leve)}.tbl th{color:var(--faint,var(--muted));background:0 0;padding:13px 16px 11px;font-size:11.5px}.tbl td{padding:13px 16px}.tbl tbody tr{transition:background-color .15s}.tbl tbody tr:hover td{background:var(--surface-2)}.tbl .strong{font-size:14.5px}.btn{border-radius:var(--raio-campo);height:38px;transition:border-color .2s, background-color .2s, color .2s, transform .15s var(--ease), box-shadow .2s}.btn:hover:not(:disabled){transform:translateY(-1px)}input:not([type=checkbox]):not([type=radio]),select,textarea{border-radius:var(--raio-campo)}.blank{text-align:left;border:1px solid var(--line-soft);border-radius:var(--raio-bloco);background:var(--surface);box-shadow:none;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:2px 14px;padding:18px 20px;display:grid}.blank-ico{grid-row:1/span 2;width:36px;height:36px;margin:0}.blank>b,.blank-txt,.blank>p{grid-column:2}.blank .actions{grid-area:1/3/span 2}.blank-ico>svg,.blank-ico .compass{width:18px!important;height:18px!important}.blank b{font-size:15.5px}.blank-txt,.blank p{font-size:13.5px}.blank .actions{justify-content:flex-end;margin:0}.seg,[role=tablist]{border-radius:999px}@media (prefers-reduced-motion:reduce){.page>*{animation:none}button.kpi:hover,.btn:hover:not(:disabled){transform:none}}@media (width<=640px){.blank{grid-template-columns:36px minmax(0,1fr)}.blank .actions{grid-area:auto/2;justify-content:flex-start;margin-top:8px}}body:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(900px 520px at 88% -8%, var(--luz-forte), transparent 62%), radial-gradient(700px 420px at -5% 105%, var(--luz-fraca), transparent 60%);position:fixed;inset:0}.app:after{content:"";pointer-events:none;z-index:calc(var(--z-topo) - 5);background:radial-gradient(130% 100% at 50% 42%, transparent 62%, var(--vinheta) 100%);position:fixed;inset:0}.atividade{top:0;left:var(--side-w);height:2px;z-index:calc(var(--z-topo) + 1);pointer-events:none;opacity:0;transition:opacity var(--mov-4) var(--curva);position:fixed;right:0;overflow:hidden}.atividade.on{opacity:1}.atividade:before{content:"";border-radius:var(--raio-pilula);background:linear-gradient(90deg, transparent, var(--gold) 35%, var(--gold-soft) 50%, var(--gold) 65%, transparent);width:38%;box-shadow:0 0 10px var(--gold-line);position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.atividade.on:before{animation:atividade-corre 1.25s var(--curva) infinite}@keyframes atividade-corre{0%{transform:translate(-100%)}to{transform:translate(270%)}}@media (width<=900px){.atividade{left:0}}.sk{border-radius:var(--raio-p);background:linear-gradient(90deg, transparent 30%, color-mix(in srgb, var(--gold) 9%, transparent) 50%, transparent 70%), linear-gradient(90deg, var(--surface-2) 25%, var(--shimmer) 50%, var(--surface-2) 75%);background-size:200% 100%;height:12px;animation:1.4s linear infinite sk-brilho;display:block}@keyframes sk-brilho{0%{background-position:200% 0}to{background-position:-200% 0}}.loading-txt{font-size:var(--fs-corpo)}.loading-sk{gap:var(--sp-2);width:min(360px,80%);margin-top:var(--sp-1);display:grid}.loading-sk .sk:nth-child(2){width:84%}.loading-sk .sk:nth-child(3){width:62%}@keyframes cena-sobe{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cena .page>*{animation:cena-sobe var(--mov-5) var(--curva) both;animation-delay:0s}.cena .page>:nth-child(2){animation-delay:40ms}.cena .page>:nth-child(3){animation-delay:80ms}.cena .page>:nth-child(4){animation-delay:.12s}.cena .page>:nth-child(5){animation-delay:.16s}.cena .page>:nth-child(n+6){animation-delay:.2s}.hd-main{position:relative}.hd-main:after{content:"";left:0;bottom:calc(-1 * var(--sp-2));background:linear-gradient(90deg, var(--gold), transparent);transform-origin:0;pointer-events:none;width:140px;height:1px;animation:traco-varre calc(var(--mov-5) * 3) var(--curva) .12s both;position:absolute}@keyframes traco-varre{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes numero-acende{0%{text-shadow:0 0 #0000}30%{text-shadow:0 0 18px var(--gold-line)}to{text-shadow:0 0 #0000}}.kpi .v,.vg-kpi-val{animation:numero-acende .9s var(--curva) .2s both}.aba-mod[aria-selected=true]:after,.tab[aria-selected=true]:after{box-shadow:0 0 10px var(--gold-line), 0 -1px 4px var(--gold-line)}.btn.primary:hover:not(:disabled){box-shadow:0 0 18px var(--gold-line), 0 6px 18px -8px var(--gold)}@media print{body:after,.app:after,.atividade,.hd-main:after{display:none!important}}@media (prefers-reduced-motion:reduce){.atividade:before{opacity:.7;width:100%;transform:none}}.bz-cabecalho{flex-direction:column;gap:10px;display:flex}.bz-nome{font:800 15px/1 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.bz-rosa{color:var(--muted)}.bz-rosa.girando{color:var(--text);animation:1.6s cubic-bezier(.5,0,.5,1) infinite bz-gira}@keyframes bz-gira{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.bz-rosa.girando{animation:none}}.bz-entrar{background:radial-gradient(700px 420px at 50% 0%, #febf3014, transparent 70%), var(--bg);place-items:center;min-height:100vh;padding:24px 16px;display:grid}.bz-entrar-cartao{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;align-items:stretch;gap:14px;width:min(420px,100%);padding:32px 28px;display:flex;box-shadow:0 20px 60px #00000059}.bz-entrar-cartao>.logo{align-self:center}.bz-entrar-titulo{text-align:center;font:800 26px/1.1 var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin:8px 0 0}.bz-entrar-sub{text-align:center;color:var(--muted);margin:0 0 6px;font-size:13px}.bz-entrar .field{color:var(--muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.bz-entrar .input{height:44px;font-size:16px}.bz-entrar-btn{justify-content:center;height:46px;font-size:16px}.bz-entrar-aviso{color:var(--faint);text-align:center;margin:0;font-size:12px}@media (pointer:coarse){.input,input,select,textarea{font-size:16px}}@media (width<=640px){.op-tabela thead{display:none}.op-tabela,.op-tabela tbody,.op-tabela tr,.op-tabela td{width:100%;display:block}.op-tabela tr{border-bottom:1px solid var(--line,#00000014);padding:12px 14px}.op-tabela td{text-align:left;border:0;padding:2px 0}.op-tabela td:first-child{font-weight:600}.op-tabela td.r{padding-top:8px}.op-tabela .vd-acoes{flex-wrap:wrap;gap:8px;display:flex}.op-tabela .vd-acoes .btn{min-height:40px}}.bz-instalar-ajuda{color:var(--muted,#8a8a8a);flex-basis:100%;margin:6px 0 0;font-size:12px;line-height:1.45}.bz-ir-celular{justify-content:center;width:100%;min-height:48px;margin:0 0 14px;font-size:16px;display:flex}@media (width<=640px){input[type=file]{width:100%;color:var(--muted,#8a8a8a);font-size:15px}input[type=file]::file-selector-button{border:1px solid var(--gold-line,#6b5a2a);background:var(--surface-2,#1c1c1f);min-height:44px;color:var(--text,#fff);border-radius:10px;margin-right:10px;padding:0 16px;font:600 15px/1 inherit}}@media (width<=900px){.side{-webkit-backdrop-filter:none}.app.menu-open .side{z-index:60;background:var(--bg);height:100dvh;position:fixed;inset:0;overflow-y:auto}.app.menu-open .side-body{padding:8px 16px calc(24px + env(safe-area-inset-bottom,0px));display:flex;position:static;inset:auto}}.cel.cel-embutido{background:0 0;min-height:0;padding:0 0 112px}
