.painel{display:flex;flex-direction:column;gap:16px}.painel-topo{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:6px 0 8px}.painel-topo .data-hoje{font-size:14px;color:var(--dim);margin-bottom:4px}.painel-topo h1{margin:0;font-size:36px;font-weight:600;letter-spacing:-.8px;line-height:1.1}.painel-topo .sub{margin-top:8px;font-size:15px;color:var(--muted)}.painel-acts{display:flex;align-items:center;gap:10px}.painel-acts .tabs,.painel .nota-leitura,.painel .warn-msg{margin:0}.gira{animation:gira .9s linear infinite}@keyframes gira{to{transform:rotate(360deg)}}.atalhos{display:flex;gap:10px;flex-wrap:wrap}.atalhos .btn{height:40px;padding:0 20px;font-size:14.5px}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.kpi{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:20px 22px 18px;min-width:0;display:flex;flex-direction:column}.kpi.clicavel{cursor:pointer;transition:border-color .12s,transform .08s}.kpi.clicavel:hover{border-color:var(--border-strong)}.kpi.clicavel:active{transform:scale(.98)}.kpi-topo{display:flex;align-items:center;gap:7px;font-size:13.5px;color:var(--muted)}.kpi-topo .lucide{width:15px;height:15px}.kpi-valor{margin-top:14px;font-size:30px;font-weight:600;letter-spacing:-.9px;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi-rodape{margin-top:10px;font-size:13px;color:var(--dim);line-height:1.4}.kpi-rodape .atencao,.kpi.atencao .kpi-rodape{color:var(--orange-deep)}.kpi.atencao .kpi-rodape:before,.kpi-rodape .atencao:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#ff9500;margin-right:6px;vertical-align:1px}.kpi.ruim .kpi-valor{color:var(--red)}.kpi.escuro{background:var(--tile-dark);border-color:var(--tile-dark);color:#fff}.kpi.escuro .kpi-topo,.kpi.escuro .kpi-rodape{color:#a1a1a6}.kpi.escuro .kpi-valor{font-size:32px}.grade{display:grid;gap:16px;align-items:start}.grade.g-2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.grade.g-3-2{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.grade.g-1-1{grid-template-columns:repeat(2,minmax(0,1fr))}.grade .coluna{display:flex;flex-direction:column;gap:16px;min-width:0}.bloco{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:22px 24px;min-width:0}.bloco-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.bloco-topo h2{margin:0;font-size:19px;font-weight:600;letter-spacing:-.4px;line-height:1.2}.bloco-sub{margin-top:4px;font-size:13px;color:var(--dim)}.bloco-sub b{color:var(--text);font-weight:600}.vazio-painel{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:26px 12px;color:var(--dim);font-size:14px}.vazio-painel .lucide{width:22px;height:22px}.link-mais{background:none;border:none;color:var(--blue);cursor:pointer;padding:12px 0 0;font:400 14px var(--font);letter-spacing:-.15px}.link-mais:hover{text-decoration:underline}.painel-rodape{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--dim);font-size:12px;margin-top:8px}.painel-rodape .lucide{width:13px;height:13px}.grafico{position:relative;width:100%}.grafico svg{display:block;overflow:visible}.g-eixo{font:400 11px var(--font);fill:#86868b;font-variant-numeric:tabular-nums}.g-eixo.hoje{fill:#0071e3;font-weight:600}.g-rotulo{font:600 11.5px var(--font);fill:#1d1d1f}.g-dica{position:absolute;transform:translate(-50%);pointer-events:none;white-space:nowrap;background:#1d1d1f;color:#fff;border-radius:10px;padding:6px 10px;font-size:12px;display:flex;flex-direction:column;line-height:1.3}.g-dica span{color:#a1a1a6}.g-dica b{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.g-dica-lista{gap:1px;min-width:180px;z-index:2}.g-dica-lista b{margin-bottom:4px}.g-dica-linha{display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:7px;font-size:12px}.g-dica-linha i{width:8px;height:8px;border-radius:2px}.g-dica-linha span{color:#d2d2d7}.g-dica-linha em{font-style:normal;font-weight:600;font-variant-numeric:tabular-nums}.legenda-linha{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12.5px;color:var(--muted)}.legenda-linha li{display:flex;align-items:center;gap:6px}.legenda-linha i{width:10px;height:10px;border-radius:3px}.rosca{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.rosca svg{flex-shrink:0}.g-centro{font:600 21px var(--font);fill:#1d1d1f;letter-spacing:-.5px}.g-subcentro{font:400 12px var(--font);fill:#86868b}.legenda{list-style:none;margin:0;padding:0;flex:1;min-width:210px;display:flex;flex-direction:column;gap:9px}.legenda li{display:grid;grid-template-columns:10px minmax(0,1fr) auto 40px;align-items:center;gap:9px;font-size:13px;border-radius:8px;padding:2px 4px;margin:0 -4px}.legenda li.on{background:var(--panel-2)}.legenda i{width:10px;height:10px;border-radius:3px}.legenda .nome{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.legenda .val{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.legenda .pct{color:var(--dim);text-align:right;font-variant-numeric:tabular-nums}.rosca-pe{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.anel{display:flex;align-items:center;gap:14px}.anel svg{flex-shrink:0}.g-anel{font:600 13px var(--font);fill:#1d1d1f;font-variant-numeric:tabular-nums}.anel-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.anel-txt b{font-size:14px;font-weight:600}.anel-txt span{font-size:12.5px;color:var(--dim)}.tarefas{display:flex;flex-direction:column}.tarefa{border-bottom:1px solid var(--line)}.tarefa:last-of-type{border-bottom:none}.tarefa-linha{width:100%;display:flex;align-items:center;gap:12px;min-height:50px;padding:6px 4px;background:none;border:none;cursor:pointer;text-align:left;border-radius:10px;font:400 14px var(--font);color:var(--text);letter-spacing:-.15px}.tarefa-linha:hover{background:var(--panel-2)}.ponto{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:#c7c7cc}.ponto.alta{background:#ff3b30}.ponto.media{background:#ff9500}.tarefa-linha .t{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tarefa-linha .dono{font-size:12px;color:var(--muted);background:var(--panel-2);border-radius:999px;padding:2px 9px;white-space:nowrap}.tarefa-linha .q{font-weight:600;font-variant-numeric:tabular-nums;min-width:22px;text-align:right}.tarefa-linha .seta{width:16px;height:16px;color:var(--dim);transition:transform .15s}.tarefa.aberta .tarefa-linha .seta{transform:rotate(90deg)}.tarefa-itens{padding:2px 4px 16px 24px;display:flex;flex-direction:column;gap:2px}.tarefa-itens .nota{font-size:13px;color:var(--muted);margin-bottom:6px}.tarefa-itens .ti{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:7px 0;font-size:13px;border-bottom:1px dashed transparent}.tarefa-itens .ti b{font-weight:600;white-space:nowrap}.tarefa-itens .ti .nome{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--muted)}.tarefa-itens .ti .quando{color:var(--dim);font-size:12px;white-space:nowrap}.tarefa-itens .mais{font-size:12.5px;color:var(--dim);padding:4px 0 8px}.tarefa-itens .btn{align-self:flex-start;margin-top:8px}.lista{display:flex;flex-direction:column}.lista .linha{display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;gap:12px;align-items:center;width:100%;min-height:62px;padding:8px 6px;border:none;border-bottom:1px solid var(--line);background:none;text-align:left;cursor:pointer;border-radius:0;font:400 14px var(--font);color:var(--text);letter-spacing:-.15px}.lista .linha:last-of-type{border-bottom:none}.lista button.linha:hover{background:var(--pearl)}.lista .linha.estatica{cursor:default;grid-template-columns:30px minmax(0,1fr) auto auto auto}.lista .ic{width:36px;height:36px;border-radius:50%;background:var(--panel-2);color:var(--muted);display:inline-flex;align-items:center;justify-content:center}.lista .ic .lucide{width:17px;height:17px}.lista .ic.tem{background:var(--blue-soft);color:var(--blue)}.lista .ic.urgente{background:var(--red-soft);color:var(--red)}.lista .meio{display:flex;flex-direction:column;min-width:0;gap:2px}.lista .meio b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lista .meio .sub{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lista .fim{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.lista .fim b{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.lista .fim .marcas{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.lista .quando{font-size:12px;color:var(--dim);white-space:nowrap;min-width:54px;text-align:right}.lista .seta{width:16px;height:16px;color:var(--dim)}.lista.compacta .linha{grid-template-columns:36px minmax(0,1fr) auto 16px;min-height:52px}.lista .contador{min-width:26px;height:24px;border-radius:12px;padding:0 8px;font-size:13px;font-weight:600;background:var(--panel-2);color:var(--dim);display:inline-flex;align-items:center;justify-content:center}.lista .contador.tem{background:#ff3b30;color:#fff}.funil-bloco .bloco-topo{flex-wrap:wrap}.funil-filtros{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.funil-filtros .tabs{margin:0}.funil-datas{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.funil-datas input{width:150px;height:34px;padding:0 10px}.funil-faixa{position:relative;margin:4px 0 0}.ff-cols{display:grid}.ff-col{display:flex;flex-direction:column;gap:6px;padding:2px 14px 14px;min-width:0}.ff-col+.ff-col{border-left:1px solid #e8e8ed}.ff-col:first-child{padding-left:0}.ff-rotulo{font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ff-num{font-size:30px;font-weight:600;letter-spacing:-.9px;line-height:1.05;font-variant-numeric:tabular-nums}.ff-col.on .ff-num{color:var(--blue)}.ff-desenho{position:relative}.ff-desenho svg{display:block}.ff-selo{position:absolute;transform:translateY(-50%);pointer-events:none;white-space:nowrap;background:#fff;color:var(--text);font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums;border-radius:980px;padding:2px 8px;box-shadow:0 0 0 1px #0000000f}.ff-geral{text-align:center;font-size:13px;color:var(--muted);margin:10px 0 18px}.ff-geral b{margin-left:6px;color:#fff;background:var(--tile-dark);border-radius:980px;padding:3px 10px;font-weight:600;font-variant-numeric:tabular-nums}.fn-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}.fn-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;background:var(--panel-2);border-radius:16px;padding:18px 14px 16px;min-width:0}.fn-rotulo{font-size:13px;font-weight:500;color:var(--muted)}.fn-valor{font-size:34px;font-weight:600;letter-spacing:-1px;line-height:1.05;font-variant-numeric:tabular-nums}.fn-detalhe{font-size:12.5px;color:var(--dim)}.fn-compara{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--dim);margin-top:2px;flex-wrap:wrap;justify-content:center}.fn-delta{display:inline-flex;align-items:center;gap:2px;font-weight:600;border-radius:6px;padding:1px 6px;font-variant-numeric:tabular-nums}.fn-delta .lucide{width:12px;height:12px}.fn-delta.bom{background:var(--green-soft);color:var(--green-deep)}.fn-delta.ruim{background:var(--red-soft);color:var(--red-deep)}.fn-delta.neutro{background:var(--panel);color:var(--muted)}.funil-abas{align-items:center;margin-bottom:10px}.chip{border:none;background:transparent;color:var(--muted);border-radius:8px;height:28px;padding:0 10px;font:400 13px var(--font);cursor:pointer}.chip.on{background:var(--panel);color:var(--text);font-weight:600}.funil-nota{margin-top:12px;font-size:12px;line-height:1.5}.carregando{opacity:.55;transition:opacity .15s}.origem{display:inline-flex;align-self:flex-start;align-items:center;gap:5px;margin-top:3px;font-size:11.5px;font-weight:500;border-radius:6px;padding:1px 7px;white-space:nowrap;background:var(--panel-2);color:var(--muted)}.origem:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.origem.google_ads{background:var(--blue-soft);color:var(--blue-deep)}.origem.meta_ads{background:var(--purple-soft);color:var(--purple-deep)}.origem.google{background:var(--teal-soft);color:var(--teal-deep)}.origem.instagram_facebook{background:#fdeef6;color:#a3326e}.origem.whatsapp{background:var(--green-soft);color:var(--green-deep)}.origem.sem_rastreio{background:var(--orange-soft);color:var(--orange-deep)}.lista .linha.funil-compra{grid-template-columns:36px minmax(0,1fr) auto}.lista.carrinhos .linha.estatica{grid-template-columns:30px minmax(0,1fr) auto auto;align-items:start;padding:12px 6px}.lista.carrinhos .linha.estatica>.avatar{margin-top:2px}.lista.carrinhos .linha.chamado .meio>b{color:var(--muted)}.dados-cliente{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.dados-cliente .dado{font:500 12px var(--font);color:var(--text);background:var(--panel-2);border:none;border-radius:6px;padding:2px 7px;cursor:pointer;font-variant-numeric:tabular-nums;letter-spacing:0}.dados-cliente button.dado:hover{background:var(--border)}.chamado-por{display:inline-flex;align-items:center;gap:4px;color:var(--green-deep)!important;margin-top:3px}.chamado-por .lucide{width:13px;height:13px}.quando-carrinho{font-size:12px;color:var(--dim)}.botoes-carrinho{display:flex;flex-direction:column;gap:6px;align-items:stretch}.botoes-carrinho .btn{justify-content:center}.comissao-topo{display:flex;flex-direction:column;gap:2px;padding-bottom:12px;border-bottom:1px solid var(--line)}.comissao-topo .r{font-size:13px;color:var(--muted)}.comissao-topo b{font-size:34px;font-weight:600;letter-spacing:-1px;line-height:1.1}.comissao-topo b.neg{color:var(--red)}.comissao .lista .linha.estatica{grid-template-columns:36px minmax(0,1fr) auto;min-height:54px}.comissao .lista .fim b{color:var(--green-deep)}.comissao-conta{border-top:1px solid var(--line);margin-top:6px;padding-top:10px;display:flex;flex-direction:column;gap:6px;font-size:13px}.comissao-conta>div{display:flex;justify-content:space-between;color:var(--muted)}.comissao-conta b{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.comissao-secao{margin:14px 0 2px;font-size:12px;font-weight:600;color:var(--muted);letter-spacing:.1px}.comissao-vazio{padding:6px 0 4px;font-size:13px;color:var(--muted)}.comissao .lista .ic.desconto{background:var(--red-soft);color:var(--red)}.comissao .lista .meio .sub{white-space:normal;overflow:visible}.comissao .lista .linha.estatica{align-items:center;padding-top:8px;padding-bottom:8px}.comissao .lista .fim b.neg,.comissao-conta b.neg{color:var(--red)}.comissao-conta>div.total{color:var(--text);font-size:15px;font-weight:600;padding-top:6px;border-top:1px solid var(--line)}.comissao-conta>div.total b{font-size:15px}.comissao-conta>div.nota{font-size:12px;color:var(--dim)}.comissao-conta.pix{border-top:none;margin-top:0;padding-top:4px}.fluxo{display:flex;align-items:stretch;gap:6px}.fluxo .entre{align-self:center;width:18px;height:18px;color:#c7c7cc;flex-shrink:0}.fluxo .etapa{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:18px 18px 16px;cursor:pointer;text-align:left;font-family:var(--font);color:var(--text);transition:border-color .12s,transform .08s}.fluxo .etapa:hover{border-color:var(--border-strong)}.fluxo .etapa:active{transform:scale(.98)}.fluxo .etapa>.lucide{width:20px;height:20px;color:var(--muted);margin-bottom:10px}.fluxo .etapa .n{font-size:34px;font-weight:600;letter-spacing:-1px;line-height:1}.fluxo .etapa .r{font-size:14px;font-weight:600;margin-top:8px}.fluxo .etapa .d{font-size:12.5px;color:var(--dim)}.fluxo .etapa.alerta .d{color:var(--orange-deep)}.fluxo .etapa.destaque{background:var(--tile-dark);border-color:var(--tile-dark);color:#fff}.fluxo .etapa.destaque>.lucide{color:#2997ff}.fluxo .etapa.destaque .d{color:#a1a1a6}.equipe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.membro{border:1px solid var(--border);border-radius:16px;padding:18px 20px;background:var(--pearl)}.membro-topo{display:flex;align-items:center;gap:12px}.membro-topo>div{flex:1;min-width:0;display:flex;flex-direction:column}.membro-topo b{font-size:16px;font-weight:600;letter-spacing:-.3px}.membro-nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 14px}.membro-nums>div{display:flex;flex-direction:column;gap:2px}.membro-nums .v{font-size:26px;font-weight:600;letter-spacing:-.7px;line-height:1.1}.membro-nums .r{font-size:12.5px;color:var(--dim)}.membro-pend{border-top:1px solid var(--border);padding-top:12px;display:flex;flex-direction:column;gap:6px}.mp-topo{display:flex;justify-content:space-between;font-size:13px;color:var(--muted);margin-bottom:2px}.mp-topo b{font-weight:600;color:var(--text)}.mp-topo b.tem{color:var(--orange-deep)}.mp-linha{display:flex;align-items:center;gap:10px;font-size:13px}.mp-linha .t{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-linha .q{font-weight:600;font-variant-numeric:tabular-nums}.pedidos-mes-lista{display:none}.bloco .tablewrap.sem-caixa{border:none;border-radius:0;margin:0 -8px}.bloco .tablewrap.sem-caixa th:first-child,.bloco .tablewrap.sem-caixa td:first-child{padding-left:8px}.painel td.num,.painel th.num{text-align:right;white-space:nowrap}.painel td.principal,.painel th.principal{max-width:240px}.painel td.principal>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1180px){.fn-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.grade.g-2-1,.grade.g-3-2{grid-template-columns:1fr}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.fluxo{flex-wrap:wrap}.fluxo .etapa{flex:1 1 30%}.fluxo .entre{display:none}}@media (max-width: 760px){.grade.g-1-1,.equipe{grid-template-columns:1fr}.atalhos{display:grid;grid-template-columns:1fr 1fr}.atalhos .btn{padding:0 12px}.painel-topo h1{font-size:28px}.kpi-valor{font-size:24px}.kpi.escuro .kpi-valor{font-size:26px}.fluxo .etapa{flex:1 1 45%}.lista .linha{grid-template-columns:36px minmax(0,1fr) auto}.lista .linha .quando{display:none}.lista .linha.estatica{grid-template-columns:30px minmax(0,1fr) auto}.lista .linha.estatica .fim{display:none}.lista.carrinhos .linha.estatica{grid-template-columns:30px minmax(0,1fr)}.lista.carrinhos .linha.estatica .fim{display:flex;grid-column:2;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:6px}.lista.carrinhos .botoes-carrinho{grid-column:1 / -1;flex-direction:row}.lista.carrinhos .botoes-carrinho .btn{flex:1;height:38px}}@media (max-width: 480px){.kpis{grid-template-columns:1fr}}@media (max-width: 760px){.painel{gap:12px}.painel-topo{margin:2px 0 4px;gap:10px}.painel-topo .data-hoje{font-size:13px}.painel-acts{width:100%;justify-content:space-between}.painel-acts .tabs{flex:1}.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kpi{padding:14px 14px 12px;border-radius:16px}.kpi.escuro{grid-column:1 / -1}.kpis>.kpi:nth-child(4):last-child{grid-column:1 / -1}.pedidos-mes-tabela{display:none}.ff-col{padding:0 6px 10px;gap:4px}.ff-rotulo{font-size:11px;white-space:normal;line-height:1.2;min-height:2.4em}.ff-num{font-size:16px;letter-spacing:-.3px}.ff-selo{font-size:10px;padding:1px 5px}.fn-cards{gap:8px}.fn-card{padding:14px 10px 12px;border-radius:14px}.fn-valor{font-size:24px}.fn-detalhe{font-size:11.5px}.funil-filtros{align-items:stretch;width:100%}.funil-datas input{flex:1;width:auto}.pedidos-mes-lista{display:flex}.kpi-topo{font-size:12.5px}.kpi-valor{font-size:21px;margin-top:10px;letter-spacing:-.5px}.kpi.escuro .kpi-valor{font-size:30px}.kpi-rodape{font-size:12px;margin-top:6px}.bloco{padding:16px 14px;border-radius:16px}.bloco-topo{margin-bottom:12px}.bloco-topo h2{font-size:17px}.grade,.grade .coluna{gap:12px}.fluxo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fluxo .etapa{padding:14px;border-radius:16px}.fluxo .etapa:last-child{grid-column:1 / -1}.fluxo .etapa .n{font-size:28px}.rosca{justify-content:center}.legenda{min-width:100%}.membro{padding:14px}.membro-topo{flex-wrap:wrap}.membro-topo .btn{width:100%}.membro-nums .v{font-size:20px}.tarefa-linha{min-height:52px}.tarefa-itens{padding-left:14px}.tarefa-itens .ti{grid-template-columns:auto minmax(0,1fr)}.tarefa-itens .ti .badge,.tarefa-itens .ti .quando{display:none}.comissao-topo b{font-size:30px}.comissao .lista .linha.estatica{grid-template-columns:30px minmax(0,1fr) auto}.comissao .lista .linha.estatica .fim{display:flex}.bloco .tablewrap.sem-caixa{margin:0 -14px;border-radius:0}}.pb-faixa{background:var(--ink);color:#f5f5f7;border-radius:var(--radius);padding:22px 26px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;margin-bottom:16px}.pb-faixa .eyebrow{font-size:12px;letter-spacing:.4px;text-transform:uppercase;color:#a1a1a6}.pb-faixa h2{margin:4px 0 6px;font-size:24px;font-weight:600;letter-spacing:-.4px}.pb-faixa .sub{color:#c7c7cc;font-size:13.5px}.pb-conta{text-align:right}.pb-conta b{display:block;font-size:40px;font-weight:600;letter-spacing:-1px;line-height:1}.pb-conta span{color:#a1a1a6;font-size:12.5px}.pb-trilho{height:8px;background:#3a3a3c;border-radius:4px;overflow:hidden;margin-top:12px;max-width:420px}.pb-trilho i{display:block;height:100%;background:#30d158;border-radius:4px}.pb-grid2{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;align-items:start}.pb-metas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.pb-meta{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:16px 18px}.pb-meta .lbl{font-size:12px;color:var(--dim);font-weight:600;text-transform:uppercase;letter-spacing:.2px}.pb-meta .v{font-size:26px;font-weight:600;letter-spacing:-.5px;margin:4px 0}.pb-meta .h{font-size:12.5px;color:var(--muted);line-height:1.45}.pb-meta .ao-vivo{margin-top:8px;font-size:13px;font-weight:600;color:var(--green-deep)}.pb-acao{display:flex;gap:12px;align-items:flex-start;padding:11px 0;border-top:1px solid var(--line)}.pb-acao:first-child{border-top:none}.pb-check{width:22px;height:22px;border-radius:7px;border:1.5px solid var(--border-strong);flex:none;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;margin-top:1px;background:var(--panel);color:#fff}.pb-check:hover{border-color:var(--green)}.pb-check.on{background:var(--green);border-color:var(--green)}.pb-check .lucide{width:14px;height:14px;stroke-width:3}.pb-check:disabled{opacity:.5;cursor:wait}.pb-acao .txt{flex:1;min-width:0;font-size:14px;line-height:1.45}.pb-acao.feito .txt>span:first-child{color:var(--dim);text-decoration:line-through;text-decoration-color:var(--border-strong)}.pb-acao .meta{display:flex;gap:6px;flex-wrap:wrap;margin-top:5px;align-items:center}.pb-quem{font-size:11.5px;font-weight:600;padding:1px 8px;border-radius:99px;background:var(--panel-2);color:var(--muted);white-space:nowrap}.pb-quem.gabriel{background:var(--ink);color:#fff}.pb-quem.kaleb{background:var(--blue-soft);color:var(--blue-deep)}.pb-quem.tonietto{background:#e9e9ee;color:#3a3a3c}.pb-quem.claude{background:var(--purple-soft);color:var(--purple-deep)}.pb-feito-por{font-size:11.5px;color:var(--green-deep);display:inline-flex;align-items:center;gap:3px}.pb-feito-por .lucide{width:12px;height:12px}.pb-desfeito{font-size:11.5px;color:var(--dim)}.pb-acao .pb-ir{flex:none}.pb-grupo{font-size:12px;font-weight:600;color:var(--dim);text-transform:uppercase;letter-spacing:.3px;margin:16px 0 2px}.pb-grupo:first-child{margin-top:0}.pb-dec{border:1px solid var(--border);border-radius:14px;padding:12px 14px;margin-bottom:10px}.pb-dec.feita{border-color:#b7e2c2;background:var(--green-soft)}.pb-dec .top{display:flex;gap:10px;align-items:baseline}.pb-dec .num{font-size:12px;font-weight:700;color:var(--blue)}.pb-dec b{font-size:14.5px}.pb-dec p{margin:5px 0 8px;font-size:13px;color:var(--muted);line-height:1.45}.pb-reco{font-size:12.5px;background:var(--blue-soft);color:var(--blue-deep);border-radius:9px;padding:6px 10px;margin-bottom:8px;line-height:1.45}.pb-dec .escolhida{font-size:13px;line-height:1.45;margin-bottom:6px}.pb-dec .botoes{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.pb-dec textarea{margin:6px 0;font-size:13px}.pb-fase{display:grid;grid-template-columns:140px minmax(0,1fr);gap:14px;padding:12px 0;border-top:1px solid var(--line)}.pb-fase:first-child{border-top:none}.pb-fase.agora{background:var(--blue-soft);margin:0 -14px;padding:12px 14px;border-radius:12px;border-top:none}.pb-fase.passou .quando b{color:var(--muted)}.pb-fase .quando{font-size:12.5px;color:var(--muted);line-height:1.4}.pb-fase .quando b{display:block;font-size:14px;color:var(--text)}.pb-tarefa{display:flex;gap:8px;align-items:flex-start;font-size:13.5px;padding:4px 0;line-height:1.4}.pb-tarefa .pb-check{width:18px;height:18px;border-radius:6px;margin-top:0}.pb-tarefa .pb-check .lucide{width:12px;height:12px}.pb-tarefa .t{flex:1;min-width:0}.pb-tarefa.feito .t{color:var(--dim);text-decoration:line-through;text-decoration-color:var(--border-strong)}.pb-tarefa .btn.small{height:26px;padding:0 10px;font-size:12px}details.pb-ref{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:14px 18px;margin-bottom:10px}details.pb-ref>summary{cursor:pointer;font-weight:600;font-size:15px;list-style:none;display:flex;align-items:center;gap:8px}details.pb-ref>summary::-webkit-details-marker{display:none}details.pb-ref>summary:after{content:"›";margin-left:auto;color:var(--dim);font-size:18px;transition:transform .15s}details.pb-ref[open]>summary:after{transform:rotate(90deg)}details.pb-ref .corpo{margin-top:12px;font-size:13.5px;line-height:1.5}.pb-msg{border-left:3px solid var(--blue);background:var(--pearl);border-radius:0 10px 10px 0;padding:8px 12px;margin-top:10px;font-size:13px;line-height:1.5}.pb-msg .cab{display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:12px;color:var(--dim)}.pb-ritual{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pb-ritual>div{border-top:3px solid var(--ink);padding-top:8px}.pb-ritual b{font-size:18px}.pb-ritual ul,.pb-ref ul{margin:6px 0 0;padding-left:18px}.pb-tabela{width:100%;border-collapse:collapse;font-size:13px}.pb-tabela th{text-align:left;font-size:11.5px;color:var(--dim);padding:6px 8px;border-bottom:1px solid var(--border);white-space:nowrap}.pb-tabela td{padding:8px;border-bottom:1px solid var(--line);vertical-align:top}.pb-tabela td.n{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.pb-tab-wrap{overflow-x:auto}.aj-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-bottom:14px}.aj-tile{background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:12px 14px;border-top:4px solid var(--c);cursor:pointer;text-align:left;font-family:inherit;color:var(--text)}.aj-tile:hover{border-color:var(--c)}.aj-tile.on{background:var(--cbg);border-color:var(--c)}.aj-tile .top{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.aj-tile .n{font-size:24px;font-weight:600;color:var(--c)}.aj-tile .l{font-size:13.5px;font-weight:600}.aj-tile .e{font-size:12px;color:var(--muted);margin-top:2px}.aj-item{background:var(--panel);border:1px solid var(--border);border-left:5px solid var(--c);border-radius:12px;padding:12px 14px;margin-bottom:8px}.aj-item.feito{opacity:.6}.aj-linha{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:12px;align-items:start}.aj-item .nome{font-weight:600;font-size:14.5px;display:flex;gap:6px;flex-wrap:wrap;align-items:center}.aj-item .frase{font-size:13px;color:var(--muted);margin-top:3px;line-height:1.45}.aj-pill{font-size:11px;font-weight:600;padding:1px 8px;border-radius:99px;background:var(--cbg);color:var(--c);white-space:nowrap}.aj-item .lado{text-align:right;display:flex;flex-direction:column;gap:6px;align-items:flex-end}.aj-item .x{font-weight:600;color:var(--c);font-size:14px;white-space:nowrap}.aj-item details{margin:8px 0 0 38px}.aj-item details summary{cursor:pointer;font-size:12.5px;color:var(--blue)}.aj-item .feito-por{font-size:11.5px;color:var(--green-deep)}@media (max-width: 1100px){.pb-grid2{grid-template-columns:minmax(0,1fr)}.pb-ritual{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.pb-faixa{grid-template-columns:minmax(0,1fr);padding:18px}.pb-conta{text-align:left}.pb-metas{grid-template-columns:minmax(0,1fr)}.pb-acao{flex-wrap:wrap}.pb-acao .pb-ir{margin-left:34px}.pb-fase{grid-template-columns:minmax(0,1fr);gap:6px}.aj-linha{grid-template-columns:26px minmax(0,1fr)}.aj-item .lado{grid-column:2;align-items:flex-start;text-align:left}.aj-item details{margin-left:0}}.at-topo{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.at-topo .tabs{margin-bottom:0}.at-topo .espaco{flex:1}.at-numero{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--muted)}.at-numero .ponto{width:8px;height:8px;border-radius:50%;background:var(--green)}.at-numero.fora .ponto{background:var(--red)}.at-area{display:grid;grid-template-columns:340px minmax(0,1fr) 300px;gap:14px;height:var(--at-h, 640px);min-height:440px}.at-area.sem-ficha{grid-template-columns:340px minmax(0,1fr)}.at-col{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;min-height:0;min-width:0}.at-lista-topo{padding:12px 12px 10px;display:flex;flex-direction:column;gap:9px;border-bottom:1px solid var(--line)}.at-lista-topo .searchbar{max-width:none}.at-filtros{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:1px}.at-filtros::-webkit-scrollbar{display:none}.at-chip{flex:none;height:28px;padding:0 11px;border-radius:999px;border:1px solid var(--border);background:var(--panel);font:500 12.5px var(--font);color:var(--muted);letter-spacing:-.1px;display:inline-flex;align-items:center;gap:5px;cursor:pointer;white-space:nowrap}.at-chip .lucide{width:13px;height:13px}.at-chip:hover{border-color:var(--border-strong);color:var(--text)}.at-chip.on{background:var(--ink);color:#fff;border-color:var(--ink)}.at-chip .n{font-weight:600;color:var(--text)}.at-chip.on .n{color:#fff}select.at-chip{width:auto;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:0 26px 0 11px;box-shadow:none;background:var(--panel) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236e6e73' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 9px center / 11px}select.at-chip.on{background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 9px center / 11px}select.at-chip:focus{box-shadow:0 0 0 3px var(--blue-soft)}.at-lista{overflow-y:auto;flex:1}.at-vazio{padding:28px 20px;text-align:center;color:var(--dim);font-size:13px;line-height:1.5}.at-item{display:flex;gap:11px;padding:11px 14px;border:none;width:100%;text-align:left;background:none;cursor:pointer;border-bottom:1px solid var(--line);font-family:inherit;color:var(--text)}.at-item:hover{background:var(--pearl)}.at-item.sel{background:var(--blue-soft)}.at-item .corpo{flex:1;min-width:0}.at-item .l1{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.at-item .nome{font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.at-item .quando{font-size:11.5px;color:var(--dim);flex:none}.at-item .quando.espera{color:var(--orange-deep);font-weight:600}.at-item .l2{display:flex;justify-content:space-between;gap:8px;margin-top:2px;align-items:center}.at-item .prev{font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.at-item .prev .lucide{width:12px;height:12px}.at-item .l3{display:flex;gap:4px;flex-wrap:wrap;margin-top:6px}.at-nao-lidas{flex:none;background:var(--green);color:#fff;border-radius:99px;font-size:11px;font-weight:600;min-width:20px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center}.at-com{font-size:11.5px;color:var(--muted);margin-top:4px;display:flex;align-items:center;gap:4px}.at-com .lucide{width:12px;height:12px}.at-tag{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:99px;font-size:11px;font-weight:500;background:var(--panel-2);color:var(--muted);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;border:none;font-family:inherit}.at-tag .lucide{width:11px;height:11px}.at-tag.produto,.at-tag.azul{background:var(--blue-soft);color:var(--blue-deep)}.at-tag.verde{background:var(--green-soft);color:var(--green-deep)}.at-tag.laranja{background:var(--orange-soft);color:var(--orange-deep)}.at-tag.vermelho{background:var(--red-soft);color:var(--red-deep)}.at-tag.roxo{background:var(--purple-soft);color:var(--purple-deep)}.at-tag.teal{background:var(--teal-soft);color:var(--teal-deep)}.at-tag.cinza{background:var(--panel-2);color:var(--muted)}.at-chat-topo{padding:11px 14px;border-bottom:1px solid var(--line);display:flex;gap:11px;align-items:center}.at-chat-topo .quem{flex:1;min-width:0}.at-chat-topo .quem b{display:block;font-size:15px;letter-spacing:-.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.at-chat-topo .botoes{display:flex;gap:6px;align-items:center;flex:none}.at-chat-topo .quem button{border:none;background:none;padding:0;color:var(--dim);font:400 12px var(--font);display:inline-flex;gap:4px;align-items:center;cursor:pointer}.at-chat-topo .quem button .lucide{width:12px;height:12px}.at-chat-topo select{width:auto;height:30px;padding:0 10px;font-size:12.5px;border-radius:999px}.at-area .at-voltar,.at-area .at-botao-ficha,.at-area .at-ficha-topo{display:none}.at-assinatura{margin-left:auto;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.at-faixa{padding:9px 14px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:13px;border-bottom:1px solid var(--line);background:var(--orange-soft);color:var(--orange-deep)}.at-faixa .lucide{flex:none}.at-faixa .txt{flex:1;min-width:180px}.at-faixa .txt i{font-style:normal;color:var(--text)}.at-faixa.leitura{background:var(--panel-2);color:var(--muted)}.at-msgs{flex:1;overflow-y:auto;padding:16px 18px;display:flex;flex-direction:column;gap:6px;background:var(--bg)}.at-dia{align-self:center;font-size:11.5px;font-weight:600;color:var(--muted);background:var(--panel);border:1px solid var(--border);border-radius:99px;padding:2px 12px;margin:8px 0 2px}.at-bolha{max-width:76%;padding:8px 12px;border-radius:16px;font-size:14px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.at-bolha.in{align-self:flex-start;background:var(--panel);border:1px solid var(--border);border-bottom-left-radius:5px}.at-bolha.out{align-self:flex-end;background:#e2f5e6;border:1px solid #cdebd4;border-bottom-right-radius:5px}.at-bolha .autor{display:block;font-size:11.5px;font-weight:600;color:var(--green-deep);margin-bottom:1px}.at-bolha .meta{font-size:11px;color:var(--dim);text-align:right;margin-top:3px}.at-bolha .foto{display:block;width:240px;max-width:100%;aspect-ratio:4 / 3;border-radius:11px;margin:-2px -4px 6px;background:#fff;object-fit:contain;border:1px solid var(--border)}.at-bolha .arquivo{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:11px;background:#ffffffb3;border:1px solid var(--border);margin-bottom:4px;font-size:13px}.at-bolha .arquivo .lucide{width:22px;height:22px;color:var(--red)}.at-evento{align-self:center;background:var(--panel);border:1px solid var(--border);border-radius:12px;font-size:12.5px;color:var(--muted);padding:6px 12px;display:flex;gap:7px;align-items:center;max-width:88%;margin:4px 0}.at-evento .lucide{width:14px;height:14px;color:var(--blue);flex:none}.at-evento b{color:var(--text);font-weight:600}.at-nota{align-self:center;max-width:86%;padding:7px 12px;border-radius:12px;background:#fff8dd;border:1px dashed #d9c76a;font-size:12.5px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.at-nota .meta{font-size:10.5px;color:var(--dim);margin-top:2px;text-align:right}.at-compor{border-top:1px solid var(--line);padding:10px 12px 12px;position:relative;background:var(--panel)}.at-ferramentas{display:flex;gap:6px;margin-bottom:8px;flex-wrap:wrap;align-items:center}.at-ferramentas .sep{width:1px;height:20px;background:var(--border);margin:0 2px}.at-linha{display:flex;gap:8px;align-items:flex-end}.at-linha textarea{flex:1;resize:none;min-height:40px;max-height:160px;border-radius:20px;padding:9px 14px;line-height:1.4}.at-linha textarea.nota{background:#fff8dd}.at-aviso-nota{font-size:12px;margin-bottom:6px;color:#8a6d00;display:flex;align-items:center;gap:5px}.at-ficha{overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:20px}.at-sec h4{margin:0 0 9px;font-size:13px;font-weight:600;color:var(--text);display:flex;justify-content:space-between;align-items:center;gap:8px}.at-sec h4 .lucide{color:var(--muted)}.at-sec .sub{font-size:12px}.at-prod{display:flex;gap:10px;align-items:center;padding:8px;border:1px solid var(--border);border-radius:13px;margin-bottom:7px;background:var(--panel)}.at-prod .img,.at-prod img{width:46px;height:46px;border-radius:10px;object-fit:contain;background:#fff;flex:none;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--dim)}.at-prod .txt{flex:1;min-width:0}.at-prod .t{font-size:13px;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.at-prod .v{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.at-prod .p{font-size:12.5px;font-weight:600;margin-top:1px}.at-prod .acoes{display:flex;flex-direction:column;gap:4px}.at-ficha .at-prod{flex-wrap:wrap;align-items:flex-start}.at-ficha .at-prod .t{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.at-ficha .at-prod .acoes{flex-direction:row;width:100%;justify-content:flex-end;gap:6px}.at-etiquetas{display:flex;flex-wrap:wrap;gap:6px}.at-etiquetas .at-tag{height:26px;padding:0 10px;font-size:12px;cursor:pointer}.at-etiquetas .at-tag.fora{background:none;border:1px dashed var(--border-strong);color:var(--dim)}.at-linha-ficha{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--line);font-size:13px}.at-linha-ficha:first-of-type{border-top:none;padding-top:0}.at-linha-ficha b{white-space:nowrap}.at-envio{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:20px}.at-envio .tabs{margin-bottom:12px}.at-catalogo{max-height:380px;overflow-y:auto;border:1px solid var(--border);border-radius:14px}.at-catalogo .at-prod{border:none;border-radius:0;border-bottom:1px solid var(--line);margin:0;cursor:pointer}.at-catalogo .at-prod:hover{background:var(--pearl)}.at-catalogo .at-prod.sel{background:var(--blue-soft)}.at-variantes{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 2px}.at-variantes button{border:1px solid var(--border-strong);background:var(--panel);border-radius:11px;padding:6px 10px;font:400 12.5px var(--font);cursor:pointer;text-align:left;color:var(--text)}.at-variantes button b{display:block;font-size:12.5px}.at-variantes button.on{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.at-zap{background:var(--bg);border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:10px}.at-zap .titulo{font-size:12px;font-weight:600;color:var(--muted)}.at-zap .at-bolha{max-width:100%;align-self:stretch}.at-zap textarea{font-size:13px;min-height:120px;resize:vertical}.at-preco-de{text-decoration:line-through;color:var(--dim);font-weight:400;margin-right:4px}.at-resumo{border:1px solid var(--border);border-radius:14px;padding:12px 14px;font-size:13px}.at-resumo .linha{display:flex;justify-content:space-between;gap:10px;padding:3px 0}.at-resumo .total{font-weight:600;font-size:15px;border-top:1px solid var(--line);margin-top:5px;padding-top:8px}.at-destinos{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-bottom:14px}.at-destino{border:1px solid var(--border-strong);border-radius:16px;padding:14px;background:var(--panel);cursor:pointer;text-align:left;font-family:inherit;color:var(--text);display:flex;gap:11px;align-items:flex-start}.at-destino b{display:block;font-size:14px}.at-destino .sub{display:block;margin-top:2px;line-height:1.4}.at-destino.on{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.at-explica{font-size:13px;color:var(--muted);line-height:1.5;background:var(--panel-2);border-radius:12px;padding:10px 12px}@media (max-width: 1180px){.at-area,.at-area.sem-ficha{grid-template-columns:300px minmax(0,1fr)}.at-area .at-col.ficha{display:none}.at-area .at-botao-ficha{display:inline-flex}.at-area.ficha-aberta .at-col.ficha{display:flex;position:fixed;inset:auto 0 0 auto;width:min(380px,100vw);height:82vh;z-index:70;border-radius:22px 22px 0 0;box-shadow:var(--shadow)}.at-area.ficha-aberta .at-ficha-topo{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 0 16px}}@media (max-width: 760px){.at-area,.at-area.sem-ficha{grid-template-columns:minmax(0,1fr);height:calc(var(--at-h, 640px) - 70px)}.at-area.ficha-aberta .at-col.ficha{width:100vw}.at-assinatura,.at-chat-topo select,.at-chat-topo .rotulo,.at-titulo .sub{display:none}.at-chat-topo{gap:8px;padding:10px}.at-chat-topo .quem button{white-space:nowrap}.at-area[data-tela=lista] .at-col.chat,.at-area[data-tela=chat] .at-col.lista{display:none}.at-area .at-voltar{display:inline-flex}.at-bolha{max-width:88%}.at-envio{grid-template-columns:minmax(0,1fr)}.at-ferramentas .rotulo{display:none}}.at-antigas{display:flex;flex-direction:column;align-items:center;gap:4px;margin:2px 0 10px;text-align:center}.at-antigas .sub{font-size:12px}.at-janela{min-height:100vh;padding:12px 18px 0;background:var(--bg)}.at-janela-topo{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:12px}.at-janela-topo .marca{display:flex;align-items:center;gap:10px;font-weight:600;font-size:15px;letter-spacing:-.3px}.at-janela-topo .marca img{height:26px;width:auto}.at-janela-topo .marca span{padding-left:10px;border-left:1px solid var(--border)}.at-janela-topo .tabs{margin-bottom:0}.at-janela-topo .espaco{flex:1}.at-janela-topo .quem{font-size:13px;color:var(--muted)}.at-janela .panel:first-child{margin-top:0}@media (min-width: 1181px){.at-janela .at-area{grid-template-columns:380px minmax(0,1fr) 360px;gap:16px}.at-janela .at-area.sem-ficha{grid-template-columns:380px minmax(0,1fr)}}@media (min-width: 1700px){.at-janela .at-area{grid-template-columns:420px minmax(0,1fr) 400px;gap:18px}.at-janela .at-area.sem-ficha{grid-template-columns:420px minmax(0,1fr)}.at-janela .at-bolha{max-width:62%}}@media (max-width: 760px){.at-abrir-janela{display:none}.at-janela{padding:10px 10px 0}.at-janela-topo .quem,.at-janela-topo .marca span{display:none}}body.at-janela-body{background:#000}.at-janela{color-scheme:dark;--bg: #000;--panel: #1c1c1e;--panel-2: #2c2c2e;--pearl: #242426;--border: #2f2f32;--border-strong: #3f3f43;--line: #262628;--text: #f5f5f7;--muted: #a1a1a6;--dim: #7c7c82;--ink: #3a3a3c;--tile-dark: #2c2c2e;--tile-dark-2: #48484a;--blue: #0a84ff;--blue-deep: #6cb6ff;--blue-soft: rgba(10, 132, 255, .2);--green: #30d158;--green-deep: #4cd97b;--green-soft: rgba(48, 209, 88, .15);--orange: #ff9f0a;--orange-deep: #ffb340;--orange-soft: rgba(255, 159, 10, .15);--red: #ff453a;--red-deep: #ff6961;--red-soft: rgba(255, 69, 58, .15);--purple: #bf5af2;--purple-deep: #d48cf7;--purple-soft: rgba(191, 90, 242, .16);--teal: #64d2ff;--teal-deep: #8adcff;--teal-soft: rgba(100, 210, 255, .14);--shadow: 0 12px 40px rgba(0, 0, 0, .6);color:var(--text)}.at-janela .at-bolha.out{background:#0e3b29;border-color:#17533a}.at-janela .at-bolha .arquivo{background:#ffffff0f}.at-janela .at-nota,.at-janela .at-linha textarea.nota{background:#2f2b18;border-color:#6b5d2a}.at-janela .at-aviso-nota{color:#e5c95a}.at-janela .tabs{background:#7676803d}.at-janela .tabs button:hover:not(.active){background:#ffffff14}.at-janela .tabs button.active{background:#48484a;box-shadow:none}.at-janela .btn.secondary:hover{border-color:#5a5a5f}.at-janela .error-msg{border-color:#ff453a59}.at-janela .ok-msg{color:var(--green-deep);border-color:#30d15859}.at-janela .warn-msg{border-color:#ff9f0a59}.at-janela .modal-overlay{background:#0009}.at-janela .modal{box-shadow:0 30px 80px #000000b3}.at-canal-ig{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#d6249f}.at-aviso-canal{display:flex;gap:7px;align-items:flex-start;margin:8px 12px 0;padding:8px 11px;border-radius:11px;font-size:12.5px;line-height:1.45;color:var(--orange-deep);background:var(--orange-soft)}.at-aviso-canal svg{margin-top:2px}.at-aviso-canal.fechada{color:var(--red-deep);background:var(--red-soft)}.at-copiar{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:8px;align-items:center;margin-bottom:6px;font-size:13px}.at-copiar span{color:var(--muted)}.at-copiar code{background:var(--panel-2);border-radius:8px;padding:6px 9px;font-size:12px;overflow-x:auto;white-space:nowrap}@media (max-width: 760px){.at-copiar{grid-template-columns:minmax(0,1fr) auto}.at-copiar span{grid-column:1 / -1}}.cl{color:var(--text);max-width:1200px}.cl .num{text-align:right;font-variant-numeric:tabular-nums}.cl .sr,.cl-ficha .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cl-mudo{color:var(--dim)}.cl-dica{font-size:13px;color:var(--muted);display:inline-flex;align-items:center;gap:4px}.cl-dica .lucide{width:14px;height:14px}.cl-texto{font-size:15px;line-height:1.47;color:var(--muted);margin:0}.cl-erro{color:var(--red-deep);font-size:14px;margin:12px 0 0}.cl-aviso{color:var(--orange-deep);font-size:13px;margin:6px 0 0}.cl-topo{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin:4px 0 24px}.cl-topo h1{font-size:40px;line-height:1.1;font-weight:600;letter-spacing:-.025em;margin:0 0 6px}.cl-topo p{margin:0;font-size:17px;line-height:1.47;letter-spacing:-.022em;color:var(--muted);max-width:62ch}.cl-botao{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 18px;border:0;border-radius:980px;background:var(--blue);color:#fff;font-size:14px;letter-spacing:-.016em;cursor:pointer;white-space:nowrap;transition:background .15s,transform .08s,opacity .15s}.cl-botao:hover:not(:disabled){background:var(--blue-deep)}.cl-botao:active:not(:disabled){transform:scale(.96)}.cl-botao:disabled{opacity:.4;cursor:default}.cl-botao.leve{background:#e8e8ed;color:var(--text)}.cl-botao.leve:hover:not(:disabled){background:#dcdce1}.cl-botao .lucide{width:15px;height:15px}.cl-botao:focus-visible,.cl-chip:focus-visible,.cl-icone:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.cl-link{border:0;background:none;padding:0;color:var(--blue);font-size:14px;cursor:pointer}.cl-link:hover{text-decoration:underline}.cl-cartao{background:var(--panel);border-radius:var(--radius);padding:22px 24px;margin-bottom:16px}.cl-cartao h2{font-size:21px;line-height:1.19;font-weight:600;letter-spacing:-.02em;margin:0}.cl-numeros{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--panel);border-radius:var(--radius);padding:22px 0;margin-bottom:16px}.cl-numeros>div{display:flex;flex-direction:column;gap:4px;padding:0 24px;min-width:0}.cl-numeros>div+div{border-left:1px solid var(--border)}.cl-numeros span{font-size:13px;color:var(--muted)}.cl-numeros strong{font-size:28px;line-height:1.1;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-numeros strong.verde{color:var(--green)}.cl-numeros strong.mudo{color:var(--dim)}.cl-numeros.pequeno{background:var(--bg);padding:16px 0;border-radius:16px;margin:0 0 16px}.cl-numeros.pequeno>div{padding:0 18px}.cl-numeros.pequeno>div+div{border-left-color:#e2e2e7}.cl-numeros.pequeno strong{font-size:20px}.cl-ia{padding:18px 24px}.cl-ia-linha{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.cl-ia-icone{width:36px;height:36px;border-radius:50%;background:var(--blue-soft);color:var(--blue);display:grid;place-items:center;flex:none}.cl-ia-icone .lucide{width:18px;height:18px}.cl-ia-txt{display:flex;flex-direction:column;gap:2px;flex:1;min-width:220px}.cl-ia-txt b{font-size:15px;font-weight:600;letter-spacing:-.01em}.cl-ia-txt span{font-size:13px;color:var(--muted);line-height:1.4}.cl-progresso{height:4px;border-radius:2px;background:#e8e8ed;overflow:hidden;margin-top:14px}.cl-progresso i{display:block;height:100%;background:var(--blue);border-radius:2px;transition:width .4s}.cl-ia-painel{border-top:1px solid var(--border);margin-top:16px;padding-top:16px;display:flex;flex-direction:column;gap:14px}.cl-ia-ajustes{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cl-seg{display:inline-flex;background:#7676801f;border-radius:9px;padding:2px;gap:2px}.cl-seg button{border:0;background:transparent;padding:5px 14px;border-radius:7px;font-size:13px;color:var(--text);cursor:pointer;white-space:nowrap}.cl-seg button[aria-pressed=true]{background:#fff;box-shadow:0 1px 3px #0000001f,0 0 0 .5px #0000000a;font-weight:600}.cl-filtro-linha{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.cl-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.cl-chips.secundarios{margin-top:12px;padding-top:12px;border-top:1px solid var(--line);gap:10px 22px}.cl-grupo{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cl-chip{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 15px;border-radius:980px;border:1px solid var(--border-strong);background:var(--panel);color:var(--text);font-size:14px;letter-spacing:-.016em;cursor:pointer;white-space:nowrap;transition:border-color .12s,color .12s}.cl-chip:hover{border-color:#aeaeb2}.cl-chip .n{color:var(--dim);font-variant-numeric:tabular-nums;font-size:13px}.cl-chip[aria-pressed=true],.cl-chip.on{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);color:var(--blue)}.cl-chip[aria-pressed=true] .n,.cl-chip.on .n{color:var(--blue)}.cl-chips.secundarios .cl-chip{height:32px;padding:0 13px;font-size:13px}.cl-select{padding-right:8px}.cl-chip.cl-select select{width:auto;height:100%;border:0;padding:0 2px;margin:0;background:transparent;box-shadow:none;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;outline:none}.cl-lista{padding:0;overflow:hidden}.cl-lista-topo{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:16px 24px}.cl-contagem{font-size:14px;color:var(--muted);display:flex;align-items:baseline;flex-wrap:wrap;gap:0 4px}.cl-contagem b{color:var(--text);font-weight:600;font-size:15px}.cl-contagem .cl-link{margin-left:10px}.cl-busca{display:flex;align-items:center;gap:8px;height:38px;padding:0 12px 0 14px;border-radius:980px;background:var(--bg);color:var(--dim);width:320px;max-width:100%}.cl-busca .lucide{width:16px;height:16px;flex:none}.cl-busca input{border:0;background:transparent;box-shadow:none;padding:0;height:100%;font-size:14px;color:var(--text);flex:1;min-width:0}.cl-busca input:focus{box-shadow:none}.cl-busca:focus-within{box-shadow:0 0 0 3px var(--blue-soft);background:var(--panel);outline:1px solid var(--blue)}.cl-busca button{border:0;background:#d2d2d7;color:#fff;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;padding:0;cursor:pointer}.cl-busca button .lucide{width:12px;height:12px}.cl-tabela{overflow-x:auto}.cl-tr{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(220px,1.9fr) 112px 118px 104px 104px 36px;gap:14px;align-items:center;padding:12px 24px;border-top:1px solid var(--line);min-width:1000px;font-size:14px;cursor:pointer;transition:background .12s}.cl-tr:hover{background:var(--pearl)}.cl-tr:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.cl-tr.cl-th{cursor:default;font-size:12px;font-weight:600;color:var(--muted);padding-top:10px;padding-bottom:10px}.cl-tr.cl-th:hover{background:transparent}.cl-tr b{font-weight:600}.cl-quem{display:flex;align-items:center;gap:12px;min-width:0}.cl-quem-txt{display:flex;flex-direction:column;min-width:0}.cl-quem-txt b{font-size:15px;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-quem-txt span{font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-quer{display:flex;flex-direction:column;min-width:0}.cl-quer>b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-etiquetas{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.cl-etiquetas i{font-style:normal;font-size:12px;color:var(--muted);background:var(--bg);padding:1px 8px;border-radius:980px;white-space:nowrap}.cl-etiquetas.grandes{margin:0;gap:6px}.cl-etiquetas.grandes i{font-size:13px;padding:4px 11px;color:var(--text)}.cl-etiquetas.grandes i.leve{color:var(--muted);text-transform:capitalize}.cl-acao{display:flex;justify-content:flex-end}.cl-so-celular{display:none}.cl-icone{width:32px;height:32px;border-radius:50%;border:0;background:var(--blue-soft);color:var(--blue);display:grid;place-items:center;cursor:pointer;transition:background .12s,color .12s,transform .08s}.cl-icone:hover{background:var(--blue);color:#fff}.cl-icone:active{transform:scale(.94)}.cl-icone .lucide{width:16px;height:16px}.cl-vazio{padding:40px 16px;text-align:center;color:var(--muted);font-size:15px;border-top:1px solid var(--line)}.cl-paginas{display:flex;align-items:center;justify-content:center;gap:14px;padding:16px 24px 20px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.cl-avatar{width:36px;height:36px;border-radius:50%;flex:none;display:grid;place-items:center;background:linear-gradient(180deg,#b1b1b6,#8e8e93);color:#fff;font-size:13px;font-weight:600;letter-spacing:.02em}.cl-avatar.grande{width:60px;height:60px;font-size:21px}.cl-pilula{display:inline-flex;align-items:center;padding:3px 10px;border-radius:980px;font-size:12px;font-weight:600;white-space:nowrap}.cl-pilula.verde{background:var(--green-soft);color:var(--green-deep)}.cl-pilula.laranja{background:var(--orange-soft);color:var(--orange-deep)}.cl-pilula.azul{background:var(--blue-soft);color:var(--blue-deep)}.cl-pilula.cinza{background:#f2f2f4;color:var(--muted)}.modal.cl-ficha{position:relative;max-width:860px;border-radius:26px;padding:28px 30px 24px}.modal.cl-ficha>h2:empty{display:none}.cl-fechar{position:absolute;top:18px;right:18px;width:32px;height:32px;border-radius:50%;border:0;background:#f2f2f4;color:var(--muted);display:grid;place-items:center;cursor:pointer}.cl-fechar .lucide{width:16px;height:16px}.cl-ficha-topo{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:0 40px 20px 0}.cl-ficha-nome{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.modal.cl-ficha .cl-ficha-nome h2{margin:0;font-size:28px;line-height:1.14;font-weight:600;letter-spacing:-.02em;overflow-wrap:anywhere}.cl-ficha-nome span{font-size:14px;color:var(--muted)}.cl-bloco{border-top:1px solid var(--border);padding:18px 0 4px}.cl-bloco+.cl-bloco{margin-top:6px}.cl-bloco-topo{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.cl-bloco h3{font-size:17px;font-weight:600;letter-spacing:-.02em;margin:0;display:inline-flex;align-items:center;gap:8px}.cl-bloco h3 .lucide{width:17px;height:17px;color:var(--blue)}.cl-bloco-ia{border-top:0;background:var(--bg);border-radius:18px;padding:18px 20px 14px;margin-bottom:8px}.cl-resumo{font-size:17px;line-height:1.47;letter-spacing:-.022em;margin:0 0 10px}.cl-proximo{font-size:14px;line-height:1.45;margin:0 0 14px;padding:10px 14px;border-radius:12px;background:var(--panel);color:var(--text)}.cl-proximo b{color:var(--blue);font-weight:600}.cl-dados{display:grid;grid-template-columns:150px minmax(0,1fr);gap:0;margin:0;font-size:14px}.cl-dados dt{color:var(--muted);padding:9px 0;border-top:1px solid var(--line)}.cl-dados dd{margin:0;padding:9px 0;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:4px 14px;min-width:0;overflow-wrap:anywhere}.cl-dados dt:first-of-type,.cl-dados dd:first-of-type{border-top:0}.cl-bloco-ia .cl-dados dt,.cl-bloco-ia .cl-dados dd{border-top-color:#e6e6eb}.cl-produto{display:inline-flex;flex-direction:column;font-weight:600}.cl-produto small{font-weight:400;font-size:12px;color:var(--muted)}.cl-rodape{font-size:12px;color:var(--dim);line-height:1.5;margin:10px 0 4px;display:flex;align-items:flex-start;gap:6px}.cl-rodape .lucide{width:14px;height:14px;flex:none;margin-top:1px;color:var(--green)}.cl-linhas{list-style:none;margin:0;padding:0}.cl-linhas li{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;border-top:1px solid var(--line);font-size:14px}.cl-linhas li:first-child{border-top:0}.cl-linhas li>span:first-child{display:flex;flex-direction:column;min-width:0}.cl-linhas li small{font-size:12px;color:var(--muted)}.cl-linhas li>.cl-mudo{white-space:nowrap;font-size:13px}.cl-com-icone{flex-direction:row!important;align-items:center;gap:8px}.cl-com-icone .lucide{width:15px;height:15px;color:var(--muted);flex:none}.modal.cl-ficha textarea.cl-nota{border-radius:12px;background:var(--bg);border-color:transparent;font-size:14px;line-height:1.45}.modal.cl-ficha textarea.cl-nota:focus{background:var(--panel);border-color:var(--blue)}.cl-acoes{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:10px}@media (max-width: 1100px){.cl-numeros{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.cl-numeros>div:nth-child(3){border-left:0}}@media (max-width: 760px){.cl-topo{margin-bottom:18px}.cl-topo h1{font-size:32px}.cl-topo p{font-size:15px}.cl-cartao{padding:18px 16px;border-radius:16px}.cl-numeros{padding:16px 0}.cl-numeros>div{padding:0 16px}.cl-numeros strong{font-size:22px}.cl-ia{padding:16px}.cl-ia-linha .cl-botao{flex:1}.cl-chips{flex-wrap:nowrap;overflow-x:auto;margin-left:-16px;margin-right:-16px;padding:0 16px 2px;scrollbar-width:none}.cl-chips::-webkit-scrollbar{display:none}.cl-chips .cl-chip,.cl-chips .cl-grupo{flex:none}.cl-chips .cl-grupo{flex-wrap:nowrap}.cl-chips.secundarios{gap:8px 16px}.cl-lista{padding:0}.cl-lista-topo{padding:14px 16px}.cl-busca{width:100%;height:40px}.cl-tabela{overflow:visible}.cl-tr.cl-th{display:none}.cl-tr{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;padding:14px 16px 14px 64px}.cl-tr>.cl-quem{flex:1 1 0}.cl-tr>.cl-quem .cl-avatar{position:absolute;left:16px;top:14px}.cl-tr>.cl-acao{flex:none;order:2}.cl-tr>.cl-quer{flex:1 1 100%;order:3}.cl-tr>[data-rotulo]{order:4;font-size:12.5px}.cl-tr>[data-rotulo=Comprou]{display:none}.cl-tr>[data-rotulo=Momento]{display:inline-flex;align-items:center;gap:8px}.cl-so-celular{display:inline;font-size:13px}.cl-tr>[data-rotulo="Veio de"]:before{content:"Veio de "}.cl-tr>[data-rotulo="Último contato"]:before{content:"· "}.cl-tr>[data-rotulo=Quer]:has(>.cl-mudo:only-child){display:none}.modal.cl-ficha{padding:22px 18px calc(16px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0}.cl-ficha-topo{margin-right:36px}.cl-ficha-topo .cl-botao{width:100%;height:44px}.modal.cl-ficha .cl-ficha-nome h2{font-size:24px}.cl-dados{grid-template-columns:1fr}.cl-dados dt{padding-bottom:0}.cl-dados dd{border-top:0;padding-top:2px}.cl-numeros.pequeno strong{font-size:17px}}.fin2 .page-title{align-items:flex-end}.fin2 .painel{gap:16px}.fin2>.kpis,.fin2 .kpis{margin-bottom:18px}.fin2 .painel .kpis{margin-bottom:0}.seletor-mes{display:flex;align-items:center;gap:10px}.seletor-mes b{font-size:17px;font-weight:600;letter-spacing:-.3px;min-width:150px;text-align:center}.seletor-mes .btn-redondo:disabled{opacity:.35;cursor:default}.fin2 td.num,.fin2 th.num{text-align:right;white-space:nowrap}.fin2 td.num.neg{color:var(--red)}.fin2-tabela td,.fin2-tabela th{padding:9px 7px}.fin2-tabela td:first-child,.fin2-tabela th:first-child{padding-left:16px}.fin2-tabela td:last-child,.fin2-tabela th:last-child{padding-right:14px}.fin2-tabela td.principal,.fin2-tabela th.principal{min-width:130px;max-width:190px}.fin2-tabela td.principal>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fin2-tabela tr.mudou td{background:#f5f9ff}.fin2 tr.morto td{opacity:.5}.fin2-tabela tfoot td{border-top:1px solid var(--border);background:var(--pearl);padding-top:14px;padding-bottom:14px}.celula{position:relative;min-width:100px}.celula input{height:34px;padding:0 10px;text-align:right;font-variant-numeric:tabular-nums;border-color:transparent;background:var(--panel-2);border-radius:9px}.celula input:hover:not(:disabled){border-color:var(--border-strong)}.celula input:focus{background:var(--panel)}.celula input:disabled{background:transparent;color:var(--muted)}.celula.auto input{color:var(--muted);padding-left:38px;padding-right:8px}.celula .auto-tag{position:absolute;left:7px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:10.5px;font-weight:600;color:var(--blue);background:var(--blue-soft);border-radius:6px;padding:1px 5px}.frete-linha{display:flex;gap:6px;align-items:center}.frete-linha .celula{flex:1}.frete-linha select{width:56px;height:34px;padding:0 6px;border-radius:9px;font-size:13px}.fin2 tr.erro-linha td{padding-top:0;border-bottom:1px solid var(--line)}.fin2 tr.erro-linha .error-msg{margin:0}.fin2 td.acoes .sub .lucide{width:13px;height:13px}.marcas-linha{display:flex;gap:4px;flex-wrap:wrap}.chave{width:42px;height:26px;border-radius:13px;border:none;padding:2px;cursor:pointer;background:#e9e9eb;transition:background .15s;display:inline-flex;align-items:center}.chave span{width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #0000002e;transition:transform .15s}.chave.on{background:#34c759}.chave.on span{transform:translate(16px)}.cascata{display:flex;flex-direction:column}.cascata .cl{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:8px;align-items:baseline;padding:8px 0;font-size:14px;border-bottom:1px solid var(--line)}.cascata .cl:last-child{border-bottom:none}.cascata .cl .s{color:var(--dim);text-align:center;font-weight:500}.cascata .cl .r{color:var(--muted);display:flex;flex-direction:column;gap:2px;min-width:0}.cascata .cl .r .det{font-size:12px;color:var(--dim)}.cascata .cl .v{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.cascata .cl.mais .v{color:var(--green-deep)}.cascata .cl.aviso .r,.cascata .cl.aviso .v{color:var(--orange-deep)}.cascata .cl.subtotal{border-top:1px solid var(--border-strong);padding:11px 0}.cascata .cl.subtotal .r,.cascata .cl.subtotal .s{color:var(--text);font-weight:600}.cascata .cl.subtotal .v{font-weight:600;color:var(--green-deep);font-size:15px}.cascata .cl.divisao .r{padding-left:14px}.cascata .cl.divisao .v{color:var(--green-deep)}.ic-bloco{width:20px;height:20px;color:var(--dim)}.caixa-saldo{display:flex;justify-content:space-between;align-items:baseline;padding:4px 0 10px}.caixa-saldo span{color:var(--muted);font-size:14px}.caixa-saldo b{font-size:26px;font-weight:600;letter-spacing:-.6px;font-variant-numeric:tabular-nums}.caixa-saldo b.neg,.caixa-saldo.neg b{color:var(--red)}.caixa-saldo.livre{border-top:1px solid var(--border-strong);margin-top:8px;padding-top:12px}.caixa-saldo.livre b{color:var(--green-deep)}.caixa-titulo{font-size:12px;font-weight:600;color:var(--dim);margin:14px 0 4px}.caixa-linhas{display:flex;flex-direction:column}.caixa-linhas>div{display:flex;justify-content:space-between;gap:12px;padding:6px 0;font-size:13.5px;border-bottom:1px solid var(--line)}.caixa-linhas>div:last-child{border-bottom:none}.caixa-linhas span{color:var(--muted);min-width:0}.caixa-linhas span em{font-style:normal;color:var(--dim);font-size:12px}.caixa-linhas b{font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.caixa-linhas .forte span,.caixa-linhas .forte b{color:var(--text);font-weight:600}.caixa-linhas .div span{padding-left:12px}.caixa-linhas .div b{color:var(--green-deep)}.anuncios-nums .v{font-size:19px;letter-spacing:-.4px;white-space:nowrap}.fin2-entradas td.principal,.fin2-entradas th.principal{max-width:240px}.fin2-entradas td.principal>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fin2-entradas tr.aberta td{background:var(--pearl);border-bottom-color:transparent}.fin2 tr.detalhe-entrada td{background:var(--pearl);padding:4px 18px 18px}.de-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px 28px}.fin2 tr.sem-borda td{border:none}.barras-h{display:flex;flex-direction:column;gap:4px}.barra-h{display:flex;flex-direction:column;gap:5px;width:100%;text-align:left;font:inherit;color:inherit;background:none;border:0;border-radius:12px;padding:8px 10px;margin:0 -10px;width:calc(100% + 20px);cursor:pointer}.barra-h:hover{background:var(--panel-2)}.barra-h.resto{cursor:default}.barra-h.resto:hover{background:none}.barra-h-topo{display:grid;grid-template-columns:minmax(0,1fr) auto 38px;gap:10px;align-items:baseline;font-size:13.5px}.barra-h-topo .nome{color:var(--text);line-height:1.3}.tabs.pequenas{margin:0;flex-shrink:0}.tabs.pequenas button{height:28px;padding:0 12px;font-size:12.5px}.barra-h-topo b{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.barra-h-topo .pct{color:var(--dim);text-align:right;font-variant-numeric:tabular-nums}.barra-h-trilho{height:8px;border-radius:4px;background:#f2f2f5;overflow:hidden}.barra-h-trilho i{display:block;height:100%;border-radius:4px}.barra-h .sub{font-size:12px;color:var(--dim)}.sanfona{background:var(--panel);border-radius:var(--radius);margin-top:16px;overflow:hidden;scroll-margin-top:80px}.sanfona-topo{display:flex;align-items:center;gap:12px;padding-right:16px}.sanfona-botao{flex:1;min-width:0;display:flex;align-items:center;gap:12px;flex-wrap:wrap;text-align:left;background:none;border:0;font:inherit;color:inherit;padding:18px 4px 18px 18px;cursor:pointer}.sanfona-botao .seta{width:18px;height:18px;color:var(--dim);transition:transform .2s;transform:rotate(-90deg);flex-shrink:0}.sanfona.aberta .sanfona-botao .seta{transform:none}.sanfona-titulo{display:inline-flex;align-items:center;gap:8px;font-size:17px;font-weight:600;letter-spacing:-.374px}.sanfona-titulo .lucide{width:17px;height:17px;color:var(--muted)}.sanfona-resumo{color:var(--muted);font-size:13.5px;font-variant-numeric:tabular-nums}.sanfona-resumo .atencao{color:var(--orange-deep)}.sanfona-corpo{border-top:1px solid var(--line);padding:14px 18px 18px}.sanfona-corpo .tablewrap{border:0;border-radius:0;margin:0 -18px -18px}.filtro-ativo{display:inline-flex;align-items:center;gap:6px;border:0;cursor:pointer;font:inherit;font-size:13px;font-weight:500;background:var(--blue-soft);color:var(--blue-deep);border-radius:980px;padding:6px 10px 6px 12px}.filtro-ativo .lucide{width:14px;height:14px}@media (max-width: 760px){.sanfona-botao{padding:15px 4px 15px 14px;gap:4px 10px}.sanfona-topo{padding-right:12px}.sanfona-resumo{flex-basis:100%;padding-left:28px;font-size:13px}.sanfona-corpo{padding:12px 12px 14px}.sanfona-corpo .tablewrap{margin:0 -12px -14px}.fin2 .page-title{align-items:stretch}.seletor-mes{width:100%;justify-content:space-between;background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:4px}.seletor-mes .btn-redondo{border:none}.fin2>.tabs{margin-bottom:14px}.fin2 .kpis{margin-bottom:14px}.cascata .cl{font-size:13.5px;grid-template-columns:14px minmax(0,1fr) auto}.caixa-saldo b{font-size:22px}.de-grade{grid-template-columns:1fr}.fin2 tr.detalhe-entrada td{padding:4px 12px 14px}.anuncios-nums{grid-template-columns:1fr 1fr!important}.anuncios-nums>div:first-child{grid-column:1 / -1}}:root{--bg: #f5f5f7;--panel: #ffffff;--panel-2: #f5f5f7;--pearl: #fafafc;--border: #e8e8ed;--border-strong: #d2d2d7;--text: #1d1d1f;--muted: #6e6e73;--dim: #86868b;--ink: #1d1d1f;--tile-dark: #1d1d1f;--tile-dark-2: #2c2c2e;--blue: #0071e3;--blue-deep: #0058b9;--blue-soft: #e8f1fc;--blue-on-dark: #2997ff;--green: #248a3d;--green-deep: #1d7a35;--green-soft: #e9f6ec;--orange: #f56300;--orange-deep: #b64400;--orange-soft: #fff1e6;--red: #d70015;--red-deep: #b0000f;--red-soft: #fdecee;--purple: #8e4ec6;--purple-deep: #7340a3;--purple-soft: #f4edfb;--teal: #0a84a8;--teal-deep: #0b6f8a;--teal-soft: #e5f4f8;--line: #f0f0f2;--radius: 18px;--radius-sm: 11px;--shadow: 0 12px 40px rgba(0, 0, 0, .12);--shadow-sm: none;--sidebar-w: 252px;--topbar-h: 60px;--content-max: 1480px;--font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", "Inter", "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:14px;line-height:1.45;letter-spacing:-.15px;-webkit-font-smoothing:antialiased}a{color:var(--blue);text-decoration:none}button{font-family:inherit}b,strong{font-weight:600}.lucide{width:16px;height:16px;stroke-width:1.75;flex-shrink:0;vertical-align:-.2em}.ico-chip{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:10px;background:var(--blue-soft);color:var(--blue)}.ico-chip .lucide{width:20px;height:20px}.ico-chip.green{background:var(--green-soft);color:var(--green-deep)}.ico-chip.orange{background:var(--orange-soft);color:var(--orange-deep)}.ico-chip.red{background:var(--red-soft);color:var(--red-deep)}.ico-chip.purple{background:var(--purple-soft);color:var(--purple-deep)}.ico-chip.teal{background:var(--teal-soft);color:var(--teal-deep)}.ico-chip.gray{background:var(--panel-2);color:var(--muted)}.shell{display:flex;min-height:100vh}.sidebar{width:var(--sidebar-w);flex-shrink:0;background:var(--panel);border-right:1px solid var(--border);display:flex;flex-direction:column;padding:20px 14px 14px;position:sticky;top:0;height:100vh}.sidebar .logo{padding:2px 10px 20px;display:flex;align-items:center;gap:10px}.sidebar .logo .brand-logo{height:24px;width:auto;display:block}.sidebar .logo .brand-hub{color:var(--dim);font-weight:600;font-size:11px;letter-spacing:.4px;text-transform:uppercase;border-left:1px solid var(--border);padding-left:10px}.sidebar .who{display:flex;align-items:center;gap:11px;padding:4px 10px 18px;margin:0 0 10px;border-bottom:1px solid var(--border)}.avatar{width:38px;height:38px;border-radius:50%;flex-shrink:0;background:var(--ink);color:#fff;font-weight:600;font-size:13px;letter-spacing:.2px;display:inline-flex;align-items:center;justify-content:center}.avatar.sm{width:30px;height:30px;font-size:11px}.avatar.lg{width:46px;height:46px;font-size:15px}.avatar.vendas{background:var(--blue)}.avatar.logistica{background:var(--tile-dark-2)}.sidebar .who .txt{min-width:0}.sidebar .who b{display:block;font-size:14px;font-weight:600;color:var(--text);letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar .who .role{display:block;font-size:12px;color:var(--dim);margin-top:1px}.sidebar nav{display:flex;flex-direction:column;gap:1px;flex:1;overflow-y:auto;padding-bottom:6px}.sidebar nav a{position:relative;flex-shrink:0;display:flex;align-items:center;gap:11px;padding:0 10px;height:36px;border-radius:10px;color:var(--muted);font-weight:400;font-size:14px;transition:background .12s,color .12s}.sidebar nav a .lucide{width:18px;height:18px;color:var(--dim);transition:color .12s}.sidebar nav a:hover{background:var(--panel-2);color:var(--text)}.sidebar nav a:hover .lucide{color:var(--text)}.sidebar nav a.active{background:var(--panel-2);color:var(--text);font-weight:600}.sidebar nav a.active .lucide{color:var(--blue)}.sidebar nav a.active:before{content:"";position:absolute;left:-14px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--ink)}.sidebar nav .sec{flex-shrink:0;margin:18px 10px 6px;font-size:11px;font-weight:600;letter-spacing:.2px;color:var(--dim)}.sidebar nav .sec:first-child{margin-top:2px}.sidebar nav a .pill{margin-left:auto;background:#ff3b30;color:#fff;font-size:11px;font-weight:600;min-width:20px;height:20px;padding:0 6px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center}.sidebar .foot{border-top:1px solid var(--border);padding-top:12px;display:flex;gap:6px;flex-wrap:wrap}.sidebar .foot button{flex:1;display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;background:none;border:none;color:var(--muted);border-radius:10px;padding:0 10px;height:36px;cursor:pointer;font-size:14px;font-weight:400;white-space:nowrap}.sidebar .foot button:hover{color:var(--text);background:var(--panel-2)}.sidebar .foot button .lucide{width:18px;height:18px;color:var(--dim)}.area{flex:1;min-width:0;display:flex;flex-direction:column}.topbar{position:sticky;top:0;z-index:40;height:var(--topbar-h);background:#f5f5f7cc;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid transparent;transition:border-color .2s}.topbar.rolou{border-bottom-color:var(--border)}.topbar-in{height:100%;max-width:calc(var(--content-max) + 80px);margin:0 auto;padding:0 40px;display:flex;align-items:center;gap:12px}.topbar .onde{font-size:13px;color:var(--dim);white-space:nowrap;display:flex;align-items:center;gap:6px}.topbar .onde b{color:var(--text);font-weight:600}.topbar .onde .lucide{width:14px;height:14px}.topbar .espaco{flex:1}.busca{position:relative;width:340px;max-width:40vw}.busca input{height:38px;border-radius:999px;padding:0 64px 0 38px;background:var(--panel);border:1px solid var(--border);font-size:14px}.busca>.lucide{position:absolute;left:13px;top:50%;transform:translateY(-50%);width:15px;height:15px;color:var(--dim);pointer-events:none}.busca kbd{position:absolute;right:12px;top:50%;transform:translateY(-50%);font:500 11px var(--font);color:var(--dim);border:1px solid var(--border);border-radius:6px;padding:1px 6px;background:var(--pearl)}.flutua{position:absolute;top:calc(100% + 8px);background:var(--panel);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow);padding:6px;z-index:60;min-width:100%}.flutua .item{display:flex;align-items:center;gap:11px;width:100%;text-align:left;background:none;border:none;border-radius:9px;padding:0 10px;height:38px;cursor:pointer;font:400 14px var(--font);color:var(--text);letter-spacing:-.15px}.flutua .item .lucide{width:17px;height:17px;color:var(--dim)}.flutua .item .dica{margin-left:auto;color:var(--dim);font-size:12px}.flutua .item.sel,.flutua .item:hover{background:var(--panel-2)}.flutua .item.sel .lucide{color:var(--blue)}.flutua .vazio{padding:12px;color:var(--dim);font-size:13px}.flutua .titulo-grupo{padding:8px 10px 4px;font-size:11px;font-weight:600;color:var(--dim)}.btn-redondo{position:relative;width:38px;height:38px;border-radius:50%;flex-shrink:0;background:var(--panel);border:1px solid var(--border);color:var(--text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.btn-redondo:hover{border-color:var(--border-strong)}.btn-redondo:active{transform:scale(.95)}.btn-redondo .lucide{width:18px;height:18px}.btn-redondo .conta{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#ff3b30;color:#fff;font-size:10.5px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--bg)}.avisos{position:relative}.avisos .flutua{right:0;width:300px}.avisos .item .n{margin-left:auto;min-width:22px;height:22px;border-radius:11px;padding:0 7px;background:var(--panel-2);font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.avisos .item .n.tem{background:#ff3b30;color:#fff}.main{flex:1;min-width:0;width:100%;max-width:calc(var(--content-max) + 80px);margin:0 auto;padding:14px 40px 64px}.page-title{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;gap:14px;flex-wrap:wrap}.page-title h1{font-size:30px;margin:0;letter-spacing:-.6px;font-weight:600;line-height:1.15}.page-title .sub{color:var(--muted);font-size:15px;margin-top:6px}.page-title .acts{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.sec-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 0 12px}.sec-title h3{margin:0;font-size:17px;font-weight:600;letter-spacing:-.374px;display:inline-flex;align-items:center;gap:8px}.sec-title h3 .lucide{color:var(--muted);width:17px;height:17px}.sec-title .sub{font-size:12.5px}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(218px,1fr));gap:14px;margin-bottom:22px}.card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:20px 22px;display:flex;flex-direction:column;min-width:0}.card .ico-chip{width:36px;height:36px;margin-bottom:14px}.card .label{color:var(--muted);font-size:13px;font-weight:500;line-height:1.3;display:flex;align-items:center;gap:6px}.card .value{font-size:28px;font-weight:600;margin-top:6px;letter-spacing:-.6px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card .hint{color:var(--dim);font-size:12px;margin-top:6px;line-height:1.4}.card.alert{border-color:#f6d7a3}.card.danger{border-color:#f5b8b2}.card.good{border-color:#b7ebd0}.card.alert .hint,.card.danger .hint{display:flex;align-items:center;gap:6px}.card.alert .hint:before,.card.danger .hint:before{content:"";width:6px;height:6px;border-radius:50%;flex-shrink:0}.card.alert .hint:before{background:var(--orange)}.card.danger .hint:before{background:var(--red)}.card.alert .hint{color:var(--orange-deep)}.card.danger .hint{color:var(--red-deep)}.card.clickable{cursor:pointer;transition:transform .12s,box-shadow .12s}.card.clickable:hover{border-color:var(--border-strong)}.card.clickable:active{transform:scale(.98)}.card .meter{height:6px;background:var(--line);border-radius:3px;margin-top:10px;overflow:hidden}.card .meter>div{height:100%;background:var(--green-deep);border-radius:3px}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(236px,1fr));gap:12px;margin-bottom:22px}.tile{display:flex;align-items:center;gap:12px;min-width:0;background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:12px 14px}.tile .ico-chip{width:38px;height:38px;border-radius:11px}.tile .ico-chip .lucide{width:18px;height:18px}.tile .txt{min-width:0;flex:1}.tile .label{font-size:12.5px;color:var(--muted);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tile .value{font-size:20px;font-weight:600;letter-spacing:-.5px;line-height:1.15;margin-top:1px;font-variant-numeric:tabular-nums}.tile .hint{font-size:11.5px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tile.alert{border-color:#f6d7a3;background:#fffcf7}.tile.danger{border-color:#f5b8b2;background:#fff8f7}.tile.good{border-color:#b7ebd0}.tile.alert .hint{color:var(--orange-deep)}.tile.danger .hint{color:var(--red-deep)}.panel{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:22px 24px;margin-bottom:16px}.panel>h3{margin:0 0 16px;font-size:17px;font-weight:600;letter-spacing:-.374px;display:flex;align-items:center;justify-content:space-between;gap:10px}.panel>h3 .lucide{color:var(--muted)}.panel.flush{padding:0;overflow:hidden}.panel.flush>h3{padding:16px 20px 14px;margin:0;border-bottom:1px solid var(--border)}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.panel-head b{font-size:17px;font-weight:600;letter-spacing:-.374px}.panel-head .sub{font-size:12.5px}.charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:14px;margin-bottom:22px}.charts .panel{margin-bottom:0}.charts>.panel:only-child{max-width:920px}.tablewrap{overflow-x:auto;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius)}.panel.flush .tablewrap{border:none;border-radius:0;box-shadow:none}table{width:100%;border-collapse:collapse;font-size:13.5px}th{text-align:left;padding:12px 14px 10px;color:var(--dim);font-size:12px;font-weight:600;letter-spacing:0;border-bottom:1px solid var(--border);white-space:nowrap;background:var(--panel)}td{padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:middle;font-variant-numeric:tabular-nums}tr:last-child td{border-bottom:none}tr.clickable{cursor:pointer}tr.clickable:hover td{background:var(--panel-2)}td .sub,.sub{color:var(--dim);font-size:12.5px}td b{font-weight:600}.thumb{width:36px;height:36px;border-radius:8px;object-fit:cover;background:var(--panel-2);border:1px solid var(--border);flex-shrink:0}.badge{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:500;white-space:nowrap;line-height:1.5;letter-spacing:-.1px}.badge:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0}.badge .lucide{width:12px;height:12px}.badge.green{background:var(--green-soft);color:var(--green-deep)}.badge.blue{background:var(--blue-soft);color:var(--blue-deep)}.badge.orange{background:var(--orange-soft);color:var(--orange-deep)}.badge.red{background:var(--red-soft);color:var(--red-deep)}.badge.purple{background:var(--purple-soft);color:var(--purple-deep)}.badge.gray{background:var(--panel-2);color:var(--muted)}.badge.teal{background:var(--teal-soft);color:var(--teal-deep)}.btn{background:var(--blue);color:#fff;border:1px solid transparent;border-radius:999px;padding:0 17px;height:36px;font-size:14px;font-weight:500;cursor:pointer;letter-spacing:-.2px;display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;transition:filter .12s,background .12s,border-color .12s,transform .08s;line-height:1;font-family:var(--font)}.btn .lucide{width:15px;height:15px}.btn:hover{background:#0077ed}.btn:active:not(:disabled){transform:scale(.96)}.btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.btn:disabled{opacity:.55;cursor:not-allowed;filter:none}.btn.secondary{background:var(--panel);color:var(--text);border-color:var(--border-strong)}.btn.secondary:hover{background:var(--pearl);border-color:#b9b9bf;filter:none}.btn.secondary .lucide{color:var(--muted)}.btn.danger{background:var(--red)}.btn.danger:hover{background:#c00013}.btn.green{background:var(--green)}.btn.green:hover{background:var(--green-deep)}.btn.dark{background:var(--ink)}.btn.dark:hover{background:#000}.btn.small{height:30px;padding:0 13px;font-size:13px;gap:6px}.btn.small .lucide{width:14px;height:14px}.btn.ghost{background:none;border:none;box-shadow:none;color:var(--muted);padding:0 8px}.btn.ghost:hover{background:var(--panel-2);color:var(--text);filter:none}.btn.icon{padding:0;width:36px}.btn.icon.small{width:30px}.btn.icon.ghost{width:32px}input,select,textarea{width:100%;background:var(--panel);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:9px 12px;color:var(--text);font-size:14px;letter-spacing:-.15px;font-family:inherit;outline:none;transition:border-color .12s,box-shadow .12s}input::placeholder,textarea::placeholder{color:var(--dim)}input:focus,select:focus,textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}label.field{display:block;margin-bottom:14px}label.field>span{display:block;color:var(--muted);font-size:13px;font-weight:500;margin-bottom:6px}.row{display:flex;gap:13px}.row>*{flex:1;min-width:0}.searchbar{position:relative;max-width:330px;flex:1}.searchbar input{padding-left:36px;border-radius:999px}.searchbar>.lucide{position:absolute;left:11px;top:50%;transform:translateY(-50%);width:15px;height:15px;color:var(--dim);pointer-events:none}.toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.toolbar .spacer{flex:1}.inline-check{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:13px;cursor:pointer;white-space:nowrap}.inline-check input{width:auto;margin:0;cursor:pointer}.qty{display:inline-flex;align-items:center;gap:8px}.qty b{min-width:18px;text-align:center}.tabs{display:flex;gap:2px;margin-bottom:18px;flex-wrap:wrap;width:fit-content;max-width:100%;padding:3px;border-radius:12px;background:#7676801f}.tabs button{background:transparent;border:none;color:var(--text);padding:0 14px;height:32px;border-radius:9px;cursor:pointer;font:400 13.5px var(--font);letter-spacing:-.15px;display:inline-flex;align-items:center;gap:7px;transition:background .12s,color .12s}.tabs button .lucide{width:14px;height:14px;color:var(--muted)}.tabs button:hover:not(.active){background:#ffffff8c}.tabs button.active{background:var(--panel);color:var(--text);font-weight:600;box-shadow:0 3px 8px #00000014,0 1px 1px #0000000a}.tabs button.active .lucide{color:var(--blue)}.tabs button .count{background:#76768029;color:var(--muted);border-radius:9px;padding:0 6px;font-size:11px;font-weight:600}.tabs button.active .count{background:var(--blue);color:#fff}.tabs button .sub{font-weight:400;color:var(--dim)}.hero-figure{font-size:40px;font-weight:600;letter-spacing:-.8px;line-height:1.1;font-variant-numeric:tabular-nums}.hero-figure .unidade{font-size:20px;font-weight:600;color:var(--muted)}.barlist{display:flex;flex-direction:column;gap:14px}.barlist .linha{display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:baseline}.barlist .nome{font-weight:600;display:flex;align-items:center;gap:7px;min-width:0}.barlist .nome span.txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.barlist .valor{font-variant-numeric:tabular-nums;white-space:nowrap}.barlist .valor .pct{color:var(--muted);margin-left:8px}.barlist .trilho{grid-column:1 / -1;height:10px;background:var(--panel-2);border-radius:5px;overflow:hidden}.barlist .preenchido{height:100%;background:var(--blue);border-radius:0 4px 4px 0;min-width:3px}.cols{display:flex;align-items:flex-end;gap:2px;height:170px;padding-top:8px}.cols .col{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;height:100%;cursor:default}.cols .col .barra{background:var(--blue);border-radius:4px 4px 0 0;min-height:2px;transition:opacity .12s}.cols .col:hover .barra{opacity:.65}.cols .col.vazio .barra{background:var(--border-strong)}.eixo-x{display:flex;justify-content:space-between;color:var(--dim);font-size:11.5px;margin-top:8px}.nota-leitura{background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 14px;color:var(--muted);font-size:12.5px;line-height:1.6;margin-bottom:16px}.nota-leitura b{color:var(--text)}.modelos{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.modelo{border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:15px 16px;display:flex;flex-direction:column;gap:2px}.modelo.ativo{border-color:var(--green);background:var(--green-soft)}.modelo .topo{display:flex;align-items:center;gap:9px;margin-bottom:6px}.modelo p{margin:0 0 7px}.modelo .btn{margin-top:auto}.tablewrap table td.acoes,.tablewrap table th.acoes{white-space:nowrap;width:1%}.acoes-linha{display:flex;gap:6px;flex-wrap:nowrap;justify-content:flex-end;align-items:center}.acoes-linha .btn{flex:0 0 auto}td.principal,th.principal{min-width:170px;max-width:300px}td.principal>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000052;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:flex-start;justify-content:center;padding:5vh 16px;z-index:100;overflow-y:auto}.modal{background:var(--panel);border:1px solid var(--border);border-radius:22px;padding:28px;width:100%;max-width:580px;box-shadow:0 30px 80px #0000002e}.modal.wide{max-width:800px}.modal h2{margin:0 0 20px;font-size:21px;font-weight:600;letter-spacing:-.4px}.modal .actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px;padding-top:18px;border-top:1px solid var(--border);flex-wrap:wrap}.pipeline{display:flex;gap:13px;overflow-x:auto;padding-bottom:10px}.pipeline .col{min-width:245px;width:245px;flex-shrink:0}.pipeline .col h4{margin:0 0 11px;font-size:11.5px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.5px;display:flex;justify-content:space-between;align-items:center}.pipeline .col h4 span{background:var(--panel);border:1px solid var(--border);border-radius:9px;padding:1px 7px;font-size:11px;color:var(--text)}.pipeline .pcard{background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:14px;margin-bottom:10px;font-size:13px}.pipeline .pcard.stale{border-color:var(--orange)}.pipeline .pcard b{display:block;margin-bottom:3px;font-size:13.5px}.pipeline .pcard .meta{color:var(--muted);font-size:12px;margin-bottom:10px;line-height:1.55}.pipeline .pcard .meta>div{display:flex;align-items:center;gap:5px}.pipeline .pcard .meta .lucide{width:13px;height:13px;color:var(--dim)}.pipeline .pcard .movers{display:flex;gap:6px}.pend-head{padding:14px 18px 12px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pend-head .titulo{flex:1;min-width:200px;font-weight:600;font-size:14px}.pend-head .n{min-width:30px;height:26px;padding:0 9px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:12.5px;font-variant-numeric:tabular-nums;background:var(--panel-2);color:var(--muted)}.pend-head .n.alta{background:var(--red-soft);color:var(--red-deep)}.pend-head .n.media{background:var(--orange-soft);color:var(--orange-deep)}.pend-nota{padding:0 18px 12px}.pend-mais{padding:10px 18px}.pend{border-left:3px solid var(--border);padding:12px 0 12px 14px}.pend+.pend{border-top:1px solid var(--border)}.pend.alta{border-left-color:var(--red)}.pend.media{border-left-color:var(--orange)}.pend.ok{border-left-color:var(--green)}.pend .top{display:flex;align-items:center;gap:9px;justify-content:space-between}.pend .titulo{font-weight:600;font-size:13.5px}.pend .itens{color:var(--muted);font-size:12.5px;margin-top:6px;line-height:1.7}.pend .itens a{font-weight:600}.empty{color:var(--dim);text-align:center;padding:44px 20px;font-size:13.5px}.empty .lucide{width:34px;height:34px;stroke-width:1.4;color:var(--border-strong);display:block;margin:0 auto 10px}.error-msg,.ok-msg,.warn-msg{border-radius:var(--radius-sm);padding:10px 13px;font-size:13px;margin:0 0 14px;display:flex;align-items:flex-start;gap:8px;line-height:1.5}.error-msg .lucide,.ok-msg .lucide,.warn-msg .lucide{margin-top:2px}.error-msg{color:var(--red-deep);background:var(--red-soft);border:1px solid #f9c9c4}.ok-msg{color:#067647;background:var(--green-soft);border:1px solid #b3ecd1}.warn-msg{color:var(--orange-deep);background:var(--orange-soft);border:1px solid #fbdba7}.login-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px}.login-box{background:var(--panel);border:1px solid var(--border);border-radius:20px;padding:40px 36px;width:370px;text-align:center;box-shadow:var(--shadow)}.login-box h1{font-size:20px;margin:10px 0 3px;letter-spacing:-.3px}.login-box p{color:var(--muted);font-size:13.5px;margin:0 0 24px}.login-box input{margin-bottom:12px;text-align:left}.login-box .btn{width:100%;justify-content:center}.px-sidebar{width:258px;flex-shrink:0;position:sticky;top:20px}.px-card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);margin-bottom:12px;overflow:hidden}.px-card-head{display:flex;gap:12px;align-items:center;padding:13px 16px;cursor:pointer}.px-card-head:hover{background:var(--panel-2)}.px-card-tags{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.px-blocks{border-top:1px solid var(--border);background:var(--panel-2);padding:12px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.px-bloco{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 13px;cursor:pointer;transition:border-color .12s,box-shadow .12s}.px-bloco:hover{border-color:var(--blue);box-shadow:var(--shadow-sm)}.px-bloco.critico{border-left:3px solid var(--red)}.px-bloco.marcado{border-color:var(--blue);background:var(--blue-soft)}.px-bloco-topo{display:flex;gap:11px;align-items:flex-start}.px-bloco-thumb{width:46px;height:46px;border-radius:9px;object-fit:cover;background:var(--panel-2);border:1px solid var(--border);flex-shrink:0}.px-bloco-thumb.vazio{display:flex;align-items:center;justify-content:center;color:var(--dim)}.px-bloco-info{flex:1;min-width:0}.px-bloco-tag{font-weight:600;font-size:13px;margin-bottom:3px}.px-bloco-margem{text-align:right;flex-shrink:0}.px-bloco-preco{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;margin-bottom:2px}.px-preco-forte{font-size:19px;font-weight:600;letter-spacing:-.4px}.px-preco-riscado{text-decoration:line-through;color:var(--dim);font-size:13px}.px-bloco-rodape{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:10px;padding-top:9px;border-top:1px solid var(--border)}.px-chip{font-size:11.5px;padding:3px 8px;border-radius:20px;background:var(--panel-2);border:1px solid var(--border);color:var(--muted);white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.px-chip .lucide{width:12px;height:12px}.px-chip.manual{background:var(--purple-soft);border-color:var(--purple);color:var(--purple)}.px-chip.vazio{border-style:dashed;color:var(--dim)}.px-chip.alerta{background:var(--orange-soft);border-color:var(--orange);color:var(--orange-deep)}.px-desalinhadas{background:var(--orange-soft);border:1px solid var(--orange);border-radius:var(--radius-sm);padding:12px 14px;margin-bottom:14px;font-size:12.5px;line-height:1.7;color:#7a2e0e}.px-desalinhadas .tablewrap{box-shadow:none}.px-desalinhadas table{font-size:12.5px}.px-desalinhadas td,.px-desalinhadas th{padding:8px 12px}.px-sem-preco{font-size:15px;font-weight:600;color:var(--dim);font-style:italic}.px-posicao{margin-top:9px;padding:8px 10px;border-radius:8px;font-size:12px;line-height:1.6;background:var(--panel-2);border:1px solid var(--border)}.px-posicao.green{background:var(--green-soft);border-color:#a7e8c8}.px-posicao.orange{background:var(--orange-soft);border-color:#f8cf8f}.px-posicao.red{background:var(--red-soft);border-color:#f7b4ae}.px-posicao-linhas{display:flex;gap:12px;flex-wrap:wrap}.px-posicao-velha{margin-top:4px;color:var(--orange);font-weight:600}.px-velho{color:var(--orange);font-weight:600;font-size:12.5px}.px-editor{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}.px-editor>*{min-width:0}.px-secao{font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--muted);margin:16px 0 8px;display:flex;align-items:center;justify-content:space-between;gap:10px}.px-secao:first-child{margin-top:0}.px-linha-input{display:flex;gap:7px;align-items:center;margin-bottom:7px}.px-linha-input>span{flex:0 0 128px}.px-linha-input input{flex:1;min-width:0}.px-toggle{display:flex;gap:6px;flex-wrap:wrap}.px-toggle button{flex:1;padding:8px 10px;font-size:12.5px;font-weight:600;border:1px solid var(--border);background:var(--panel);color:var(--muted);border-radius:var(--radius-sm);cursor:pointer}.px-toggle button:hover{border-color:var(--border-strong)}.px-toggle button.active{background:var(--blue);border-color:var(--blue);color:#fff}.envio-toggle button{flex:1 1 auto;white-space:nowrap}.px-check{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;color:var(--muted);text-transform:none;letter-spacing:0}.px-check input{width:auto;margin:0}.px-resultado{background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:11px 13px;margin-bottom:12px}.px-resultado-linha{display:flex;justify-content:space-between;gap:12px;padding:3px 0;font-variant-numeric:tabular-nums}.px-resultado-linha.forte{border-top:1px solid var(--border);margin-top:5px;padding-top:7px;font-weight:600;font-size:15px}.px-promo{border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px;background:var(--panel-2)}.px-mkt-parc{display:block;font-size:.72rem;color:#98a2b3}.px-diff{font-size:.78rem;font-weight:600;white-space:nowrap}.px-diff.bom{color:var(--green)}.px-diff.ruim{color:var(--red)}.modal.px-ed{display:flex;flex-direction:column;max-height:90vh}.modal.px-ed h2{margin-bottom:12px}.px-ed .tabs{margin:0 0 14px}.px-ed-corpo{flex:1;min-height:0;overflow-y:auto;padding-right:4px}.modal.px-ed .actions{margin-top:14px;padding-top:14px}.px-ed-resumo{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px}.px-ed-resumo .cel{background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:7px 11px;min-width:0}.px-ed-resumo .rot{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.px-ed-resumo .val{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.px-ed-resumo .val .px-diff{font-size:14px}.px-ed-resumo .det{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 700px){.px-ed-resumo{grid-template-columns:1fr 1fr}}.px-linklike{display:inline;border:0;background:none;padding:0;color:var(--blue);font-size:11.5px;font-weight:600;cursor:pointer}.px-linklike:hover{text-decoration:underline}.px-promo-atalhos{display:flex;gap:6px;margin:10px 0}.px-promo-atalhos button{flex:1;padding:6px;font-size:12.5px;font-weight:600;cursor:pointer;border:1px solid var(--border);background:var(--panel);color:var(--muted);border-radius:8px}.px-promo-atalhos button.active{background:var(--purple);border-color:var(--purple);color:#fff}.px-promo-resultado{margin-top:10px;padding:11px 12px;border-radius:var(--radius-sm);background:var(--panel);border:1px solid var(--border)}.px-promo-resultado.ok{border-color:#a7e8c8}.px-promo-resultado.alerta{border-color:var(--orange)}.px-promo-resultado.prejuizo{border-color:var(--red)}.px-promo-preco{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;padding-bottom:8px;margin-bottom:6px;border-bottom:1px solid var(--border)}.px-promo-aviso{margin-top:9px;padding:8px 10px;border-radius:8px;font-size:12.5px;line-height:1.6}.px-promo-aviso.ok{background:var(--green-soft);color:#067647}.px-promo-aviso.alerta{background:var(--orange-soft);color:var(--orange-deep)}.px-promo-aviso.prejuizo{background:var(--red-soft);color:var(--red-deep)}.px-concorrentes{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.px-variantes{display:flex;flex-direction:column;gap:8px}.px-variante{border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 12px;background:var(--panel-2)}.px-variante-topo{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.px-variante-acoes{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.px-formula{background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.9;color:var(--muted)}@media (max-width: 900px){.px-editor{grid-template-columns:1fr;gap:4px}.px-sidebar{width:100%;position:static}.px-blocks{grid-template-columns:1fr}}@media (max-width: 1000px){:root{--sidebar-w: 66px}.sidebar{padding:18px 9px 12px}.sidebar .logo{justify-content:center;padding:0 0 14px}.sidebar .logo .brand-logo{height:22px}.sidebar .logo span.txt,.sidebar nav a span.txt,.sidebar .who .txt,.sidebar nav .sec{display:none}.sidebar .who{justify-content:center;padding:6px;border:none;margin-bottom:8px}.sidebar nav a{justify-content:center;padding:0}.sidebar nav a.active:before{left:-9px}.sidebar nav a .pill{position:absolute;margin:0;top:2px;right:4px;min-width:16px;height:16px;font-size:10px;padding:0 4px}.sidebar .foot button span{display:none}.sidebar .foot button{padding:0;justify-content:center}.main{padding:14px 16px 32px}.topbar-in{padding:0 16px}.topbar .onde{display:none}.busca{flex:1;width:auto;max-width:none}}@media (max-width: 640px){.main{padding:12px 12px 28px}.topbar-in{padding:0 12px;gap:8px}.topbar .btn{padding:0 12px}.busca kbd{display:none}.page-title h1{font-size:21px}.cards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.card{padding:14px}.card .value{font-size:22px}.tiles{grid-template-columns:1fr 1fr;gap:8px}.row{flex-direction:column;gap:0}.modal{padding:20px;border-radius:14px}.searchbar{max-width:none}.charts{grid-template-columns:1fr}}.cat-lanc{display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:linear-gradient(135deg,var(--blue-soft),#f3f0ff);border:1px solid #c9d4fd;border-radius:var(--radius);padding:13px 16px;margin-bottom:10px}.cat-lanc .ico{display:inline-flex;color:var(--blue)}.cat-lanc .ico .lucide{width:24px;height:24px}.cat-lanc .info{flex:1;min-width:230px}.cat-lanc .info b{font-size:14.5px;text-transform:capitalize}.cat-lanc .info .sub{margin-top:2px}.cat-lanc .acts{display:flex;gap:7px;flex-wrap:wrap}.cat-filtros{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.cat-filtros button{border:1px solid var(--border-strong);background:var(--panel);color:var(--muted);border-radius:999px;padding:5.5px 13px;font-size:12.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.cat-filtros button .lucide{width:13px;height:13px}.cat-filtros button:hover{border-color:var(--blue);color:var(--blue)}.cat-filtros button.on{background:var(--blue);border-color:var(--blue);color:#fff}.cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(186px,1fr));gap:14px}.cat-prod{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;cursor:pointer;transition:transform .12s,box-shadow .12s;display:flex;flex-direction:column}.cat-prod:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.cat-prod.alta{border-color:var(--red);box-shadow:0 0 0 1px var(--red) inset}.cat-foto{aspect-ratio:1;background:#fff;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--border);position:relative}.cat-foto img{width:100%;height:100%;object-fit:contain;padding:14px}.cat-foto .semfoto{color:var(--border-strong);display:inline-flex}.cat-foto .semfoto .lucide{width:46px;height:46px;stroke-width:1.2}.cat-foto .num{position:absolute;top:8px;right:8px;background:var(--red);color:#fff;font-size:11px;font-weight:600;border-radius:999px;padding:2px 7px}.cat-prod-body{padding:10px 12px 12px;display:flex;flex-direction:column;gap:8px;flex:1}.cat-prod-titulo{font-size:13px;font-weight:600;line-height:1.35}.cat-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:auto}.cat-chip{font-size:10.5px;padding:2.5px 8px;border-radius:999px;font-weight:600;display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.cat-chip .lucide{width:11px;height:11px}.cat-chip.red{background:var(--red-soft);color:var(--red-deep)}.cat-chip.blue{background:var(--blue-soft);color:#2540d8}.cat-chip.orange{background:var(--orange-soft);color:var(--orange-deep)}.cat-chip.purple{background:var(--purple-soft);color:#6941c6}.cat-chip.green{background:var(--green-soft);color:#067647}.cat-chip.gray{background:var(--panel-2);color:var(--muted)}.cat-pend{border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 14px;margin-bottom:10px;background:var(--panel-2)}.cat-pend .top{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.cat-pend .top .spacer{flex:1}.cat-pend .motivo{font-size:13px;margin-top:7px;line-height:1.5}.cat-detalhe-head{display:flex;gap:14px;align-items:center;margin-bottom:14px;flex-wrap:wrap}.cat-detalhe-head img{width:74px;height:74px;object-fit:contain;background:#fff;border:1px solid var(--border);border-radius:var(--radius-sm);padding:6px}@media (max-width: 640px){.cat-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px}}.pd2-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.pd2-busca{flex:1;min-width:240px;height:38px;padding:0 14px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-sm);font:inherit;color:var(--text);outline:none}.pd2-busca:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.pd2-filtro{height:34px;padding:0 12px;font-size:12.5px;font-weight:600;cursor:pointer;background:var(--panel);color:var(--muted);border:1px solid var(--border);border-radius:99px}.pd2-filtro.on{background:var(--blue-soft);color:var(--blue);border-color:var(--blue)}.pd2-ped{display:flex;align-items:center;gap:10px;min-width:0}.pd2-thumb{width:36px;height:36px;border-radius:8px;object-fit:cover;background:var(--panel-2);border:1px solid var(--border);flex:none;display:inline-block}.pd2-thumb.g{width:40px;height:40px}.pd2-rast{display:inline-block;text-decoration:none;color:inherit;line-height:1.3}.pd2-rast code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px;font-weight:600;display:block;color:var(--text)}a.pd2-rast:hover code{color:var(--blue);text-decoration:underline}.pd2-tabela td{vertical-align:middle}.pd2-pipe{display:flex;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;margin-bottom:16px;box-shadow:var(--shadow-sm)}.pd2-seg{flex:1;padding:10px 12px;text-align:left;cursor:pointer;background:none;border:none;border-right:1px solid var(--border);font:inherit}.pd2-seg:last-child{border-right:none}.pd2-seg.on{background:var(--blue-soft);box-shadow:inset 0 -3px 0 var(--blue)}.pd2-seg-n{display:block;font-size:17px;font-weight:600;color:var(--text)}.pd2-seg-l{display:block;font-size:10px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-top:1px}.pd2-cols{display:grid;gap:12px;align-items:start}.pd2-colh{margin:0 2px 8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);display:flex;justify-content:space-between}.pd2-vazio{color:var(--dim);font-size:12px;padding:6px 2px}.pd2-kcard{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-sm);padding:11px;margin-bottom:9px;box-shadow:var(--shadow-sm)}.pd2-ktop{display:flex;gap:9px;align-items:center;margin-bottom:8px;cursor:pointer}.pd2-ktit{font-size:12.5px;font-weight:600;line-height:1.3;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd2-kmeta{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:9px}.pd2-kfoot{display:flex;gap:6px}.pd2-dethead{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px}@media (max-width: 900px){.pd2-cols{grid-template-columns:1fr!important}}.af,.af-sheet{--af-ink: #1d1d1f;--af-ink2: #424245;--af-mute: #6e6e73;--af-dim: #86868b;--af-hair: #e8e8ed;--af-bg: #f5f5f7;--af-card: #fff;--af-verde: #0e8177;--af-verde-soft: #e7f4f2;--af-laranja: #b25000;--af-laranja-soft: #fff4e5;--af-azul: #0066cc;--af-azul-soft: #e9f2fc;--af-vermelho: #d70015;--af-vermelho-soft: #fdedef;--af-sombra: 0 1px 2px rgba(0, 0, 0, .04), 0 10px 30px rgba(0, 0, 0, .05)}.af{color:var(--af-ink);max-width:1200px}.af .num{text-align:right;font-variant-numeric:tabular-nums}.tablewrap th.num,.tablewrap td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.af-topo{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin:4px 0 28px}.af-kicker{font-size:13px;font-weight:600;color:var(--af-verde);letter-spacing:.01em}.af-topo h1{font-size:40px;line-height:1.05;font-weight:600;letter-spacing:-.03em;margin:4px 0 10px}.af-topo p{margin:0;font-size:16px;color:var(--af-mute);max-width:62ch;line-height:1.45}.af-acoes{display:flex;gap:8px;flex-wrap:wrap}.af-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 16px;border-radius:980px;border:0;font-size:14px;font-weight:500;letter-spacing:-.01em;cursor:pointer;transition:background .15s,transform .08s,opacity .15s;white-space:nowrap}.af-pill .lucide{width:15px;height:15px}.af-pill:active{transform:scale(.98)}.af-pill:disabled{opacity:.4;cursor:default}.af-pill.escura{background:var(--af-ink);color:#fff}.af-pill.escura:hover:not(:disabled){background:#000}.af-pill.leve{background:#e8e8ed;color:var(--af-ink)}.af-pill.leve:hover:not(:disabled){background:#dcdce1}.af-pill.verde{background:var(--af-verde);color:#fff}.af-pill.perigo{background:var(--af-vermelho);color:#fff}.af-pill.perigo:hover:not(:disabled){filter:brightness(1.08)}.af-pill.verde:hover:not(:disabled){filter:brightness(1.08)}.af-pill.pequena{height:30px;padding:0 13px;font-size:13px}.af-texto{border:0;background:none;color:var(--af-verde);font-size:14px;font-weight:500;padding:4px 6px;cursor:pointer}.af-texto:hover{text-decoration:underline}.af-texto.perigo{color:var(--af-vermelho)}.af-icone{width:32px;height:32px;border-radius:50%;border:0;background:#f2f2f4;color:var(--af-mute);display:grid;place-items:center;cursor:pointer}.af-icone .lucide{width:15px;height:15px}.af-hero{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--af-card);border-radius:22px;box-shadow:var(--af-sombra);padding:26px 0;margin-bottom:18px}.af-hero .af-fig{padding:0 28px}.af-hero .af-fig+.af-fig{border-left:1px solid var(--af-hair)}.af-fig{display:flex;flex-direction:column;gap:4px;min-width:0}.af-fig span{font-size:13px;font-weight:500;color:var(--af-mute)}.af-fig strong{font-size:30px;line-height:1.1;font-weight:600;letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.af-fig em{font-style:normal;font-size:13px;color:var(--af-dim)}.af-fig.destaque strong{color:var(--af-verde)}.af-bloco{background:var(--af-card);border-radius:22px;box-shadow:var(--af-sombra);padding:24px 26px;margin-bottom:18px}.af-bloco h2{font-size:21px;font-weight:600;letter-spacing:-.02em;margin:0;display:inline-flex;align-items:center;gap:8px}.af-bloco-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.af-conta{font-size:12px;font-weight:600;background:var(--af-laranja-soft);color:var(--af-laranja);border-radius:980px;padding:2px 9px;letter-spacing:0}.af-sub{font-size:13px;color:var(--af-mute)}.af-nota{font-size:13.5px;line-height:1.55;color:var(--af-mute);margin:14px 0 0}.af-nota b{color:var(--af-ink2)}.af-vazio,.af-carregando{padding:28px 16px;text-align:center;color:var(--af-mute);font-size:14px}.af-passos{margin:14px 0 0;padding-left:20px;line-height:1.9}.af-passos code{background:var(--af-bg);border-radius:6px;padding:2px 7px;font-size:13px}.af-duas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px}.af-duas>.af-bloco{margin-bottom:0}.af-avatar{width:36px;height:36px;border-radius:50%;flex:none;display:grid;place-items:center;background:linear-gradient(180deg,#b1b1b6,#8e8e93);color:#fff;font-size:13px;font-weight:600;letter-spacing:.02em}.af-avatar.grande{width:56px;height:56px;font-size:20px}.af-quem{display:flex;flex-direction:column;min-width:0}.af-quem b{font-size:15px;font-weight:600;letter-spacing:-.01em;display:inline-flex;align-items:center}.af-quem>span{font-size:13px;color:var(--af-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.af-linhas{border-top:1px solid var(--af-hair)}.af-linha-simples{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--af-hair)}.af-linha-simples:last-child{border-bottom:0}.af-acoes-linha{display:flex;align-items:center;gap:4px}.af-ranking{list-style:none;margin:0;padding:0}.af-ranking li{display:grid;grid-template-columns:18px 36px minmax(0,1fr);gap:12px;align-items:center;padding:10px 0;cursor:pointer}.af-ranking li+li{border-top:1px solid var(--af-hair)}.af-ranking li:hover b{color:var(--af-verde)}.af-pos{font-size:13px;font-weight:600;color:var(--af-dim);text-align:center}.af-rank-miolo{display:flex;flex-direction:column;gap:5px;min-width:0}.af-rank-topo{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.af-rank-topo b{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s}.af-rank-topo strong{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.af-trilho{height:4px;background:#ececf0;border-radius:2px;overflow:hidden}.af-trilho i{display:block;height:100%;border-radius:2px;background:linear-gradient(90deg,#14a394,var(--af-verde))}.af-faixas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.af-faixas div{background:var(--af-bg);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;line-height:1.3;min-width:0}.af-faixas span{font-size:12px;color:var(--af-mute)}.af-faixas b{font-size:18px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.af-faixas em{font-style:normal;font-size:14px;font-weight:600;color:var(--af-verde)}.af-sem-pad{padding:0;overflow:hidden}.af-com-pad{padding:24px 26px 0}.af-filtros{padding-top:0;padding-bottom:16px}.af-ferramentas{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.af-busca{display:flex;align-items:center;gap:6px;background:var(--af-bg);border-radius:10px;padding:0 12px;height:34px;color:var(--af-mute)}.af-busca .lucide{width:15px;height:15px}.af-busca input{border:0;background:transparent;outline:none;box-shadow:none;padding:0;width:180px;font-size:14px;color:var(--af-ink)}.af-seg{display:inline-flex;background:#7676801f;border-radius:9px;padding:2px;gap:2px;flex-wrap:wrap}.af-seg button{border:0;background:transparent;padding:5px 12px;border-radius:7px;font-size:13px;font-weight:500;color:var(--af-ink);cursor:pointer;white-space:nowrap}.af-seg button[aria-pressed=true]{background:#fff;box-shadow:0 1px 3px #0000001f,0 0 0 .5px #0000000a;font-weight:600}.af-tabela{overflow-x:auto}.af-tr{display:grid;grid-template-columns:minmax(230px,2.4fr) 104px 72px 64px minmax(118px,1.2fr) minmax(100px,1fr) 96px;gap:12px;align-items:center;padding:12px 26px;border-top:1px solid var(--af-hair);min-width:840px;cursor:pointer;transition:background .12s;font-size:14px}.af-tr:hover{background:#fafafc}.af-tr:focus-visible{outline:2px solid var(--af-verde);outline-offset:-2px}.af-tr.af-th{cursor:default;font-size:12px;font-weight:600;color:var(--af-mute);padding-top:10px;padding-bottom:10px}.af-tr.af-th:hover{background:transparent}.af-tr .forte{font-weight:600;color:var(--af-verde)}.af-tr .num{white-space:nowrap}.af-duplo{display:flex;flex-direction:column;align-items:flex-end;line-height:1.3}.af-duplo small{font-size:12px;color:var(--af-dim);font-weight:400}.af-quem-cel{display:flex;align-items:center;gap:12px;min-width:0}.af-status{display:inline-flex;align-items:center;padding:3px 10px;border-radius:980px;font-size:12px;font-weight:600;white-space:nowrap;letter-spacing:-.005em}.af-status.verde{background:var(--af-verde-soft);color:var(--af-verde)}.af-status.laranja{background:var(--af-laranja-soft);color:var(--af-laranja)}.af-status.azul{background:var(--af-azul-soft);color:var(--af-azul)}.af-status.cinza{background:#f2f2f4;color:var(--af-mute)}.af-status.vermelho{background:var(--af-vermelho-soft);color:var(--af-vermelho)}.af-alerta{display:inline-flex;margin-left:6px;color:var(--af-laranja)}.af-alerta .lucide{width:14px;height:14px}.modal.af-sheet{border-radius:26px;padding:26px 30px 22px}.modal.af-sheet.wide{max-width:940px}.modal.af-sheet>h2{margin:0 0 18px;font-size:22px;font-weight:600;letter-spacing:-.02em}.af-sheet-topo{display:flex;align-items:center;gap:16px;width:100%}.af-sheet-nome{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.af-sheet-nome>span{display:inline-flex;align-items:center;gap:10px;font-size:24px;font-weight:600;letter-spacing:-.025em;flex-wrap:wrap}.af-sheet-nome em{font-style:normal;font-size:13px;font-weight:400;color:var(--af-mute);letter-spacing:0}.af-fechar{margin-left:auto;width:32px;height:32px;border-radius:50%;border:0;background:#f2f2f4;color:var(--af-mute);display:grid;place-items:center;cursor:pointer;flex:none}.af-fechar .lucide{width:16px;height:16px}.af-links{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:10px;margin-bottom:14px}.af-linkbox{display:flex;align-items:center;gap:8px;background:var(--af-bg);border-radius:14px;padding:7px 7px 7px 14px;min-width:0}.af-linkbox>.lucide{color:var(--af-dim);flex:none;width:16px;height:16px}.af-linkbox code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size:14px;color:var(--af-ink2)}.af-linkbox code.af-cupom{font-weight:600;letter-spacing:.08em;font-size:16px;color:var(--af-ink)}.af-linkbox .af-pill{height:30px;font-size:13px;background:#fff}.af-saldos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--af-bg);border-radius:18px;padding:16px 0;margin-bottom:12px}.af-saldos .af-fig{padding:0 18px}.af-saldos .af-fig+.af-fig{border-left:1px solid #e2e2e7}.af-saldos .af-fig strong{font-size:22px}.af-pix{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;border:1px solid var(--af-hair);border-radius:16px;padding:14px 16px}.af-pix b{display:block;font-size:15px;font-weight:600}.af-pix span{display:block;font-size:13px;color:var(--af-mute)}.af-h3{font-size:15px;font-weight:600;letter-spacing:-.01em;margin:22px 0 8px}.af-vendas{border-top:1px solid var(--af-hair)}.af-venda{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--af-hair)}.af-venda-miolo{display:flex;flex-direction:column;gap:2px;min-width:0}.af-venda-miolo b{font-size:14.5px;font-weight:600;display:inline-flex;align-items:center}.af-venda-miolo>span{font-size:13px;color:var(--af-ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.af-venda-valores{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex:none;text-align:right}.af-venda-valores strong{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.af-venda.cancelada{opacity:.55}.af-venda.cancelada strong{text-decoration:line-through}.af-duas-sheet{gap:26px;margin:0}.af-barras{display:flex;align-items:flex-end;gap:3px;height:72px}.af-barras i{flex:1;min-width:0;border-radius:3px 3px 0 0;background:var(--af-verde);opacity:.85}.af-barras i:hover{opacity:1}.af-mini-lista{display:flex;flex-direction:column;margin-top:8px}.af-mini-lista div{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid var(--af-hair);font-size:13.5px}.af-mini-lista span{color:var(--af-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.af-mini-lista b{font-variant-numeric:tabular-nums;font-weight:600}.modal.af-sheet .actions.af-sheet-acoes{border-top:1px solid var(--af-hair);margin-top:20px;padding-top:16px;display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.af-sheet input,.af-sheet select,.af-sheet textarea{border-radius:12px;background:var(--af-bg);border-color:transparent}.af-sheet input:focus,.af-sheet select:focus,.af-sheet textarea:focus{background:#fff;border-color:var(--af-verde);box-shadow:0 0 0 3px var(--af-verde-soft)}.af-faixa-linha{align-items:flex-end}.af-faixa-linha .field{flex:1}.af-faixa-linha .af-icone{margin-bottom:12px}@media (max-width: 1100px){.af-hero{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.af-hero .af-fig:nth-child(3){border-left:0}}@media (max-width: 900px){.af-topo h1{font-size:32px}.af-duas,.af-links{grid-template-columns:1fr}.af-saldos{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.af-saldos .af-fig:nth-child(3){border-left:0}}.px-comp{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0 0 14px}.px-comp.vazio{display:block;background:var(--panel-2);border:1px dashed var(--border-strong);border-radius:var(--radius-sm);padding:12px 14px;color:var(--muted);font-size:13px}.px-comp-card{background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:9px 11px;min-width:0;display:flex;flex-direction:column;gap:2px}.px-comp-card .rot{font-size:11.5px;color:var(--muted);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.px-comp-card .rot .op{color:var(--dim);margin-right:4px;font-weight:600}.px-comp-card .val{font-size:15px;font-weight:600;letter-spacing:-.3px;font-variant-numeric:tabular-nums;white-space:nowrap}.px-comp-card .det{font-size:11px;color:var(--dim);line-height:1.3}.px-comp-card.nulo .val{color:var(--dim)}.px-comp-card.afiliado{background:var(--purple-soft);border-color:#dcd0fb}.px-comp-card.afiliado .val{color:var(--purple-deep)}.px-comp-card.total{background:var(--panel);border:1.5px solid var(--text)}.px-comp-card.total .det{color:var(--muted)}.px-comissao-regra{display:grid;grid-template-columns:1fr auto;gap:0 8px;align-items:baseline;background:var(--purple-soft);border:1px solid #dcd0fb;border-radius:var(--radius-sm);padding:9px 11px;margin:4px 0 12px;font-size:13px}.px-comissao-regra b{color:var(--purple-deep);font-variant-numeric:tabular-nums}.px-comissao-regra em{grid-column:1 / -1;font-style:normal;font-size:11.5px;color:var(--muted)}@media (max-width: 1100px){.px-comp{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 640px){.px-comp{grid-template-columns:repeat(2,minmax(0,1fr))}}.px-sobra{font-size:17px;font-weight:600;letter-spacing:-.3px;font-variant-numeric:tabular-nums;margin-top:2px}.px-chip.alvo{background:var(--green-soft);border-color:var(--green);color:var(--green-deep)}.px-regras-fin{background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:9px 11px;margin:4px 0 12px;font-size:12.5px;line-height:1.6;color:var(--muted)}.px-regras-fin b{color:var(--text);font-variant-numeric:tabular-nums}.modal.px-ed{max-width:1060px}.px-cores-chip{display:inline-flex;gap:6px;align-items:center;font-size:12px;color:var(--muted);margin:-6px 0 10px}.px-cores-chip .lucide{width:13px;height:13px}.px-ed-grid{display:grid;grid-template-columns:minmax(0,1fr) 372px;gap:26px;align-items:start}.px-ed-esq{min-width:0}.px-sec{padding:16px 0;border-top:1px solid var(--border)}.px-sec:first-child{padding-top:2px;border-top:0}.px-sec-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.px-sec-h h4{margin:0;font-size:13.5px;font-weight:600;letter-spacing:-.1px;white-space:nowrap}.px-sec-h .res{font-size:12.5px;color:var(--muted);text-align:right;min-width:0;flex:1}.px-sec-h .res b{color:var(--text);font-variant-numeric:tabular-nums}.px-sec-h .px-check{flex-shrink:0}details.px-sec>summary{list-style:none;cursor:pointer}details.px-sec>summary::-webkit-details-marker{display:none}details.px-sec>summary .px-sec-h{margin-bottom:0}details.px-sec[open]>summary .px-sec-h{margin-bottom:10px}details.px-sec>summary h4:before{content:"›";display:inline-block;width:13px;color:var(--dim);font-weight:600;transition:transform .15s}details.px-sec[open]>summary h4:before{transform:rotate(90deg)}.px-menor{color:var(--green-deep);font-size:11.5px;font-weight:600}.px-lojas{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 14px;margin:-3px 0 9px 135px;font-size:12px}.px-loja{white-space:nowrap}.px-loja .pc-loja{font-weight:500}.px-loja-preco{background:none;border:0;padding:0;font:inherit;font-weight:600;color:var(--text);cursor:pointer;font-variant-numeric:tabular-nums;border-bottom:1px dashed var(--border)}.px-loja-preco:hover{color:var(--blue-deep);border-bottom-color:currentColor}.px-lojas-dia{margin-left:auto}@media (max-width: 640px){.px-lojas{margin-left:0}}.px-mais{margin-top:10px;font-size:12.5px}.px-mais>summary{cursor:pointer;color:var(--muted);list-style:none}.px-mais>summary::-webkit-details-marker{display:none}.px-mais>summary:before{content:"›";display:inline-block;width:12px;color:var(--dim);font-weight:600}.px-mais[open]>summary:before{transform:rotate(90deg)}.px-mais>summary b{color:var(--text)}.px-preco-campo{display:flex;align-items:center;gap:8px}.px-preco-campo .moeda{font-weight:600;color:var(--muted);font-size:15px}.px-preco-campo input{font-size:22px;font-weight:600;padding:8px 12px;letter-spacing:-.3px;font-variant-numeric:tabular-nums;max-width:210px}.px-alvo-acao{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding:9px 12px;border-radius:var(--radius-sm);background:var(--green-soft);border:1px solid #a7e8c8;font-size:13px}.px-alvo-acao b{font-variant-numeric:tabular-nums}.px-alvo-acao.ok{background:var(--panel-2);border-color:var(--border);color:var(--muted)}.px-alvo-acao .lucide{width:14px;height:14px;vertical-align:-2px}.px-promo-modo{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.px-promo-modo .px-toggle{flex:0 0 auto}.px-promo-modo .px-toggle button{flex:0 0 auto;padding:7px 10px}.px-promo-modo input{padding:7px 9px}.px-leitura{position:sticky;top:0;background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius);padding:16px 18px;min-width:0}.px-leitura.vazia{color:var(--muted);font-size:13px;line-height:1.6}.px-qualidades{display:grid;grid-template-columns:1fr 1fr;gap:3px;background:var(--border);border-radius:999px;padding:3px;margin-bottom:12px}.px-qualidades button{border:0;background:transparent;border-radius:999px;padding:6px 8px;font:inherit;font-size:12px;font-weight:600;color:var(--muted);cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:1px;min-width:0}.px-qualidades button b{font-size:13px;font-variant-numeric:tabular-nums;color:inherit;white-space:nowrap}.px-qualidades button[aria-pressed=true]{background:var(--panel);color:var(--text);box-shadow:var(--shadow-sm)}.px-hero{text-align:center;padding:4px 0 14px;border-bottom:1px solid var(--border);margin-bottom:10px}.px-hero .rot{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.px-hero .num{font-size:36px;font-weight:600;letter-spacing:-.03em;line-height:1.1;margin:4px 0 8px;font-variant-numeric:tabular-nums}.px-hero .num.green{color:var(--green-deep)}.px-hero .num.orange{color:var(--orange-deep)}.px-hero .num.red{color:var(--red-deep)}.px-hero .num.gray{color:var(--dim)}.px-hero .det{font-size:12.5px;color:var(--muted);display:flex;flex-wrap:wrap;justify-content:center;gap:4px 10px;align-items:center}.px-hero .det b{color:var(--text);font-variant-numeric:tabular-nums}.px-extrato .l{display:flex;justify-content:space-between;gap:10px;padding:4px 0;font-size:12.5px;font-variant-numeric:tabular-nums;border-bottom:1px dashed var(--border)}.px-extrato .l .rot{color:var(--muted);min-width:0}.px-extrato .l .rot small{color:var(--dim);margin-left:5px}.px-extrato .l .val{font-weight:600;white-space:nowrap}.px-extrato .l.menos .val{color:var(--red-deep)}.px-extrato .l.sub{font-weight:600;border-bottom:1px solid var(--border-strong)}.px-extrato .l.sub .rot{color:var(--text)}.px-extrato .l.final{border:0;font-weight:600;font-size:13.5px;padding-top:8px}.px-extrato .l.final .rot{color:var(--text)}.px-fatos{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.px-fato{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 10px;min-width:0}.px-fato .k{font-size:11px;color:var(--muted);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.px-fato .v{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}@media (max-width: 900px){.px-ed-grid{grid-template-columns:1fr;gap:16px}.px-leitura{position:static;order:-1}}.px-regua-bloco{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px;font-size:12.5px}.px-regua-bloco input{width:72px;padding:6px 8px;font-weight:600;font-variant-numeric:tabular-nums}.af-tr.pr-tr{grid-template-columns:minmax(200px,1.4fr) minmax(190px,1.6fr) 100px 170px 118px 110px;min-width:960px}.pr-status{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;border-radius:980px;padding:5px 26px 5px 12px;font-size:12.5px;font-weight:600;cursor:pointer;background-repeat:no-repeat;background-position:right 9px center;background-size:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%236e6e73' stroke-width='1.5'/%3E%3C/svg%3E");width:auto;height:auto;margin:0;box-shadow:none}.pr-status.laranja{background-color:var(--af-laranja-soft);color:var(--af-laranja)}.pr-status.azul{background-color:var(--af-azul-soft);color:var(--af-azul)}.pr-status.verde{background-color:var(--af-verde-soft);color:var(--af-verde)}.pr-status.cinza{background-color:#f2f2f4;color:var(--af-mute)}.af-tr.cl-tr{grid-template-columns:minmax(220px,2fr) 100px 76px minmax(170px,1.5fr) 64px 110px 96px;min-width:980px}.pa-trilha{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin-bottom:16px}.pa-trilha button{background:none;border:none;padding:5px 8px;border-radius:8px;cursor:pointer;color:var(--muted);font-size:13.5px;font-weight:500}.pa-trilha button:hover{background:var(--panel-2);color:var(--text)}.pa-trilha button.atual{color:var(--text);font-weight:600;cursor:default}.pa-trilha button.atual:hover{background:none}.pa-trilha>.lucide{width:15px;height:15px;color:var(--dim)}.pa-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.pa-secao{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:16px 18px;box-shadow:var(--shadow-sm);cursor:pointer;min-width:0;display:flex;flex-direction:column;gap:10px;border-top:3px solid var(--border-strong);transition:transform .12s,box-shadow .12s}.pa-secao:hover{transform:translateY(-1px);box-shadow:var(--shadow)}.pa-secao.green{border-top-color:var(--green)}.pa-secao.orange{border-top-color:var(--orange)}.pa-secao.red{border-top-color:var(--red)}.pa-secao>.sub{margin-top:-6px}.pa-secao-topo{display:flex;align-items:center;gap:8px}.pa-secao-topo b{font-size:15.5px;letter-spacing:-.2px}.pa-secao-topo .seta{margin-left:auto;width:17px;height:17px;color:var(--dim)}.pa-cond{font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;white-space:nowrap;background:var(--blue-soft);color:var(--blue-deep)}.pa-cond.seminovo{background:var(--teal-soft);color:var(--teal-deep)}.pa-secao-num{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.pa-grande{font-size:30px;font-weight:600;letter-spacing:-1px;line-height:1.05;font-variant-numeric:tabular-nums}.pa-medio{font-size:18px;font-weight:600;letter-spacing:-.4px;font-variant-numeric:tabular-nums;white-space:nowrap}.pa-faixas{display:flex;height:8px;border-radius:4px;overflow:hidden;gap:2px;background:var(--line)}.pa-faixas>div{min-width:4px}.pa-faixas .green{background:var(--green)}.pa-faixas .orange{background:var(--orange)}.pa-faixas .red{background:var(--red)}.pa-faixas .gray{background:var(--border-strong)}.pa-extremos{display:flex;flex-direction:column;gap:2px}.pa-extremo{display:flex;align-items:center;gap:7px;width:100%;text-align:left;min-width:0;background:none;border:none;padding:5px 6px;margin:0 -6px;border-radius:8px;cursor:pointer;font-size:12.5px;color:var(--text);width:calc(100% + 12px)}.pa-extremo:hover{background:var(--panel-2)}.pa-extremo .lucide{width:14px;height:14px;color:var(--muted);flex-shrink:0}.pa-extremo .rot{color:var(--muted);width:38px;flex-shrink:0}.pa-extremo b{font-variant-numeric:tabular-nums;width:50px;flex-shrink:0}.pa-extremo .nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.pa-filhos{border-top:1px solid var(--line);padding-top:8px;display:flex;flex-direction:column;gap:4px}.pa-filho{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;font-variant-numeric:tabular-nums}.pa-filho .nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-secao-rodape{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.pa-ranking{display:flex;flex-direction:column}.pa-rank-linha{display:grid;grid-template-columns:minmax(170px,260px) 1fr 62px 96px 52px;gap:12px;align-items:center;background:none;border:none;border-bottom:1px solid var(--line);padding:8px 6px;cursor:pointer;text-align:left;font-size:13px;color:var(--text);border-radius:6px}.pa-rank-linha:last-child{border-bottom:none}.pa-rank-linha:hover{background:var(--panel-2)}.pa-rank-linha .nome{display:flex;align-items:center;gap:7px;min-width:0;font-weight:600;white-space:nowrap;overflow:hidden}.pa-rank-linha .num{text-align:right;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.pa-rank-linha .num.sub{font-weight:500}.pa-rank-linha .trilho{position:relative;height:10px;background:var(--panel-2);border-radius:5px}.pa-rank-linha .barra{position:absolute;left:0;top:0;bottom:0;border-radius:5px;min-width:3px}.pa-rank-linha .barra.green{background:var(--green)}.pa-rank-linha .barra.orange{background:var(--orange)}.pa-rank-linha .barra.red{background:var(--red);width:3px!important}.pa-rank-linha .marca-alvo{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--text);opacity:.55;border-radius:1px}.pa-promo-grade{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:22px}.pa-promo-controle{display:flex;align-items:center;gap:12px}.pa-promo-controle input[type=range]{flex:1;accent-color:var(--purple)}.pa-promo-pct{display:flex;align-items:center;gap:4px;font-weight:600}.pa-promo-pct input{width:64px;text-align:right}.pa-promo-atalhos{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.pa-opcao{display:block;margin-top:8px;font-size:13px;color:var(--muted)}.pa-opcao select{width:100%}.pa-opcao.check{display:flex;align-items:center;gap:8px}.pa-promo-leitura{display:flex;flex-direction:column;gap:10px;background:var(--panel-2);border-radius:var(--radius-sm);padding:14px 16px}.pa-promo-par{display:flex;align-items:center;gap:18px}.pa-promo-par .seta{width:18px;height:18px;color:var(--dim);flex-shrink:0}.pa-promo-limites{display:flex;flex-direction:column;gap:4px;font-size:13px}.pa-promo-limites .lucide{width:14px;height:14px;color:var(--muted);vertical-align:-2px;margin-right:4px}.pa-produto{margin-top:14px}.pa-produto-head{display:flex;align-items:center;gap:12px}.pa-produto-head .thumb{width:40px;height:40px;border-radius:8px;object-fit:contain;background:#fff;border:1px solid var(--border);flex-shrink:0}.pa-tabela th.n,.pa-tabela td.n{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.pa-tabela .pa-linha{cursor:pointer}.pa-tabela .pa-linha:hover td{background:var(--panel-2)}.pa-tabela .pa-col-promo{background:var(--purple-soft)}.pa-tabela .pa-linha:hover td.pa-col-promo{background:#e7e0ff}.pa-avisos{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.pa-avisos:empty{display:none}@media (max-width: 900px){.pa-promo-grade{grid-template-columns:1fr}.pa-rank-linha{grid-template-columns:minmax(0,1fr) 62px 90px}.pa-rank-linha .trilho,.pa-rank-linha .num:last-child{display:none}}.panel>h3.pa-h3{justify-content:flex-start}.panel>h3.pa-h3 .sub{margin-left:auto;font-weight:400;font-size:12.5px}.pa-opcao.check input{width:auto;height:auto;margin:0}.pa-tabela th,.pa-tabela td{padding:10px 12px;font-size:13px}.pa-tabela td .sub,.pa-tabela td.sub div{font-size:11.5px}.pa-tabela td:first-child{min-width:150px}.pa-avisos .badge{white-space:normal;line-height:1.3}.pc-loja{font-weight:600;text-decoration:none}.pc-loja.l0{color:var(--blue-deep)}.pc-loja.l1{color:var(--purple-deep)}.pc-loja.l2{color:var(--teal-deep)}.pc-loja.l3{color:var(--orange-deep)}a.pc-loja:hover{text-decoration:underline}.pc-subs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}.pc-subs button{display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer;min-width:0;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 16px;color:var(--text);box-shadow:var(--shadow-sm);transition:border-color .12s,box-shadow .12s}.pc-subs button:hover{border-color:var(--blue)}.pc-subs button.active{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.pc-subs button>.lucide{width:22px;height:22px;color:var(--muted);flex-shrink:0}.pc-subs button.active>.lucide{color:var(--blue)}.pc-subs button>span{display:flex;flex-direction:column;gap:2px;min-width:0}.pc-subs button b{font-size:14.5px;font-weight:600;letter-spacing:-.2px}.pc-subs button .sub{font-size:12.5px}@media (max-width: 700px){.pc-subs{grid-template-columns:1fr}}.pc-retrato{display:flex;gap:12px;align-items:flex-start;margin-bottom:16px;padding:12px 16px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:13.5px}.pc-retrato>.lucide{width:18px;height:18px;color:var(--muted);flex-shrink:0;margin-top:1px}.pc-retrato .sub{margin-top:2px}.pc-retrato.velho{background:var(--orange-soft);border-color:#f6d7a3}.pc-retrato.velho>.lucide{color:var(--orange-deep)}.pc-filtros{display:flex;gap:6px;flex-wrap:wrap}.pc-filtros button{background:var(--panel);border:1px solid var(--border-strong);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:500;color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.pc-filtros button:hover{border-color:var(--blue);color:var(--blue)}.pc-filtros button.active{background:var(--text);border-color:var(--text);color:#fff}.pc-filtros .count{font-variant-numeric:tabular-nums;opacity:.7}.pc-opcao{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);cursor:pointer}.pc-opcao input{width:auto;height:auto;margin:0}.pc-secao{margin-top:14px}.pc-secao .panel-head{display:flex;align-items:center;gap:10px;padding:14px 18px;margin:0;border-bottom:1px solid var(--border)}.pc-secao .panel-head .sub{margin-left:auto}.toolbar select.pc-select{width:auto;min-width:190px}.pc-tabela th,.pc-tabela td{padding:10px 12px;font-size:13px;vertical-align:middle}.pc-tabela th.n,.pc-tabela td.n{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.pc-tabela td .sub{font-size:11.5px}.pc-tabela td:first-child{min-width:200px}.pc-tabela th:first-child,.pc-tabela td:first-child{padding-left:18px}.pc-linha{cursor:pointer}.pc-linha:hover td,.pc-linha.aberta td{background:var(--panel-2)}.pc-config{display:flex;gap:8px;align-items:flex-start}.pc-config>.lucide{width:15px;height:15px;color:var(--dim);flex-shrink:0;margin-top:2px}.pc-vazio{color:var(--dim)}.pc-preco{font-weight:500;color:var(--muted)}.pc-preco.melhor{font-weight:600;color:var(--text)}.pc-grau{display:flex;justify-content:flex-end;align-items:center;gap:5px;margin-top:3px}.pc-grau .badge{font-size:10.5px;padding:1px 7px}.pc-dif{margin-top:4px;white-space:nowrap;font-variant-numeric:tabular-nums}.pc-regua-celula{min-width:200px}.pc-regua{position:relative;height:12px;border-radius:6px;margin:5px 6px 7px;background:var(--line)}.pc-regua .zona{position:absolute;top:0;bottom:0}.pc-regua .zona:first-child{border-radius:6px 0 0 6px}.pc-regua .zona:nth-child(3),.pc-regua .zona.gray{border-radius:0 6px 6px 0}.pc-regua .zona.green{background:#bfe9d2}.pc-regua .zona.orange{background:#fbdca8}.pc-regua .zona.red{background:#f7c1bc}.pc-regua .zona.gray{background:var(--line);border-radius:6px}.pc-regua .ponto{position:absolute;top:50%;width:11px;height:11px;border-radius:50%;transform:translate(-50%,-50%);border:2px solid #fff;box-shadow:0 0 0 1px #141a2e2e}.pc-regua .ponto.l0{background:var(--blue)}.pc-regua .ponto.l1{background:var(--purple)}.pc-regua .ponto.l2{background:var(--teal)}.pc-regua .ponto.l3{background:var(--orange)}.pc-regua .ponto.meu{background:var(--text);border-radius:2px;width:10px;height:10px;z-index:1;transform:translate(-50%,-50%) rotate(45deg)}.pc-detalhe>td{background:var(--panel-2);padding:0!important}.pc-detalhe-corpo{padding:12px 18px 16px 35px;display:flex;flex-direction:column;gap:12px}.pc-detalhe-topo{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pc-ofertas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pc-ofertas-loja{display:flex;flex-direction:column;gap:4px;min-width:0}.pc-ofertas-loja>.pc-loja{font-size:12.5px;margin-bottom:2px}.pc-oferta{display:flex;align-items:center;gap:8px;padding:6px 9px;border-radius:8px;min-width:0;background:var(--panel);border:1px solid var(--border);text-decoration:none;color:var(--text);font-size:12.5px}.pc-oferta:hover{border-color:var(--blue)}.pc-oferta b{font-variant-numeric:tabular-nums;white-space:nowrap}.pc-oferta .badge{font-size:10.5px;padding:1px 7px;flex-shrink:0}.pc-oferta .titulo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);flex:1;min-width:0}.pc-oferta .lucide{width:13px;height:13px;color:var(--dim);flex-shrink:0}.pc-mais{background:none;border:none;padding:3px 2px;font-size:12.5px;color:var(--blue);cursor:pointer;text-align:left}.pc-fora{line-height:1.5}@media (max-width: 900px){.pc-ofertas{grid-template-columns:1fr}.pc-detalhe-corpo{padding-left:16px}}.av-abas{margin:0 0 16px}.av-abas button{padding:7px 16px;font-size:14px}.af-tr.av-tr{grid-template-columns:minmax(230px,1.5fr) minmax(220px,1.6fr) 150px 170px 210px;min-width:1000px}.av-prod{display:flex;align-items:center;gap:10px;min-width:0;font-size:13.5px}.av-prod img,.av-prod-ph{width:38px;height:38px;border-radius:9px;object-fit:contain;background:#f5f5f7;flex:none}.av-prod>span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.av-prod em{font-style:normal;color:var(--af-dim)}.av-sit{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.av-acoes{display:flex;align-items:center;gap:6px;justify-content:flex-end}.av-estrelas{display:inline-flex;gap:1px;color:#f5a400}.av-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.av-card{border:1px solid var(--af-hair);border-radius:18px;padding:16px 18px;display:flex;flex-direction:column;gap:10px;background:#fff}.av-card.destaque{border-color:#f6d7a3;box-shadow:0 0 0 3px var(--af-laranja-soft)}.av-card-topo{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.av-texto{margin:0;font-size:14.5px;line-height:1.5;color:var(--af-ink2);white-space:pre-line}.av-fotos{display:flex;gap:6px;flex-wrap:wrap}.av-fotos img,.av-foto-ph{width:74px;height:74px;border-radius:10px;object-fit:cover;background:#f5f5f7;display:grid;place-items:center;color:var(--af-dim)}.av-quem{display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--af-mute)}.av-quem b{font-size:14px;color:var(--af-ink)}.av-aviso{margin:0;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--af-vermelho)}.av-aviso .lucide{width:14px;height:14px}.av-card-acoes{display:flex;gap:6px;align-items:center;flex-wrap:wrap;border-top:1px solid var(--af-hair);padding-top:10px;margin-top:auto}.av-form{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.av-form .av-largo{grid-column:1 / -1}.av-import-topo{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:14px 0 10px}.av-import-topo select{width:auto;margin:0}.av-colar{width:100%;font-size:14px;line-height:1.5;border-radius:14px;background:#f5f5f7;border:1px solid transparent;padding:12px 14px;resize:vertical}.av-colar:focus{background:#fff;border-color:var(--af-verde);outline:none;box-shadow:0 0 0 3px var(--af-verde-soft)}.av-conferir{display:flex;flex-direction:column;gap:8px}.av-linha{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--af-hair);border-radius:14px;padding:10px 12px}.av-linha.fora{opacity:.5}.av-linha>input[type=checkbox]{width:18px;height:18px;margin-top:8px;flex:none}.av-linha-campos{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.av-linha-topo{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.av-linha-topo input,.av-linha-topo select{margin:0;width:auto;min-width:0;padding:6px 9px;font-size:13.5px}.av-linha-topo input:first-child{flex:1 1 160px}.av-linha-topo select.falta{border-color:var(--af-laranja);color:var(--af-laranja)}.av-linha-campos textarea{margin:0;font-size:13.5px;padding:7px 9px}@media (max-width: 760px){.av-form{grid-template-columns:1fr}}.so-celular,.barra-celular{display:none}.btn-redondo.sem-borda{border-color:transparent;background:transparent}.busca .fechar-busca{display:none}@media (max-width: 760px){.so-celular{display:inline-flex}:root{--topbar-h: 54px}.sidebar{position:fixed;z-index:90;left:0;top:0;bottom:0;height:100%;width:min(300px,86vw);padding:calc(16px + env(safe-area-inset-top)) 14px calc(14px + env(safe-area-inset-bottom));transform:translate(-105%);transition:transform .25s ease}.sidebar.aberta{transform:translate(0);box-shadow:0 0 60px #00000038}.sidebar .fechar-menu{position:absolute;top:calc(12px + env(safe-area-inset-top));right:10px}.sidebar .logo{justify-content:flex-start;padding:2px 10px 20px}.sidebar .logo span.txt,.sidebar nav a span.txt{display:inline}.sidebar .who .txt,.sidebar nav .sec{display:block}.sidebar .who{justify-content:flex-start;padding:4px 10px 16px;border-bottom:1px solid var(--border);margin-bottom:10px}.sidebar nav a{justify-content:flex-start;padding:0 10px;height:44px;font-size:16px}.sidebar nav a.active:before{left:-14px}.sidebar nav a .pill{position:static;margin-left:auto;min-width:20px;height:20px;font-size:11px;padding:0 6px}.sidebar .foot button span{display:inline}.sidebar .foot button{justify-content:flex-start;padding:0 10px;height:44px;font-size:16px}.veu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:85;background:#0000004d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.topbar{padding-top:env(safe-area-inset-top);height:calc(var(--topbar-h) + env(safe-area-inset-top))}.topbar-in{padding:0 10px;gap:6px;position:relative}.topbar .onde{display:flex;font-size:17px;min-width:0}.topbar .onde b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.3px}.topbar .onde .secao,.busca{display:none}.busca.expandida{display:block;position:absolute;left:10px;right:10px;top:8px;width:auto;max-width:none;z-index:60}.busca.expandida input{height:40px;padding-right:44px;box-shadow:0 8px 30px #0000001f}.busca.expandida kbd{display:none}.busca.expandida .fechar-busca{display:inline-flex;position:absolute;right:6px;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;border:none;background:var(--panel-2);color:var(--muted);align-items:center;justify-content:center;cursor:pointer}.busca.expandida .fechar-busca .lucide{width:16px;height:16px}.busca .flutua{position:fixed;left:10px;right:10px;top:calc(58px + env(safe-area-inset-top));max-height:60vh;overflow-y:auto}.avisos .flutua{position:fixed;left:10px;right:10px;width:auto;top:calc(58px + env(safe-area-inset-top))}.cta-topo{width:38px;height:38px;padding:0;border-radius:50%}.cta-topo .rotulo{display:none}.cta-topo .lucide{width:18px;height:18px}.barra-celular{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:70;background:#fafafce6;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-top:1px solid var(--border);padding:6px 4px calc(6px + env(safe-area-inset-bottom))}.barra-celular a,.barra-celular button{flex:1;position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:4px 0;background:none;border:none;color:var(--dim);font:500 10.5px var(--font);letter-spacing:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.barra-celular .lucide{width:23px;height:23px}.barra-celular a.active{color:var(--blue)}.barra-celular .pill{position:absolute;top:0;left:calc(50% + 6px);min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:#ff3b30;color:#fff;font-size:10px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.main{padding:10px 14px calc(88px + env(safe-area-inset-bottom))}.page-title{margin-bottom:16px}.page-title h1{font-size:26px}.page-title .sub{font-size:14px}.page-title .acts{width:100%}.toolbar{gap:8px}.toolbar .spacer{display:none}.toolbar .searchbar{max-width:none;flex:1 1 100%}.tabs{flex-wrap:nowrap;overflow-x:auto;max-width:100%;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tabs::-webkit-scrollbar{display:none}.tabs button{flex-shrink:0;height:34px}.tablewrap{border-radius:14px;-webkit-overflow-scrolling:touch}.sec-title{flex-wrap:wrap}.sec-title .sub{width:100%}input,select,textarea{font-size:16px}.modal-overlay{align-items:flex-end;padding:0}.modal{max-width:none!important;border-radius:22px 22px 0 0;max-height:92vh;overflow-y:auto;padding:22px 18px calc(16px + env(safe-area-inset-bottom))}.modal .actions{position:sticky;bottom:calc(-16px - env(safe-area-inset-bottom));background:var(--panel);margin-bottom:-4px;padding-bottom:12px}.modal .actions .btn{flex:1;height:44px}}@media (max-width: 760px){.tabela-cartoes{border:none;background:transparent;border-radius:0;overflow:visible}.tabela-cartoes table,.tabela-cartoes tbody,.tabela-cartoes tfoot{display:block;width:100%}.tabela-cartoes thead{display:none}.tabela-cartoes tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-flow:dense;gap:10px 14px;background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:14px;margin-bottom:10px}.tabela-cartoes tr.clickable:hover td,.tabela-cartoes tr.mudou td,.tabela-cartoes tr.aberta td{background:transparent}.tabela-cartoes tr.mudou{border-color:var(--blue);background:#f5f9ff}.tabela-cartoes td{display:block;padding:0!important;border:none;min-width:0!important;max-width:none!important;text-align:left!important;white-space:normal;opacity:1;width:auto!important}.tabela-cartoes td>.btn:not(.icon){width:100%;height:40px}.tabela-cartoes td:empty{display:none}.tabela-cartoes td[data-rotulo]:before{content:attr(data-rotulo);display:block;margin-bottom:3px;font-size:11.5px;font-weight:500;color:var(--dim);letter-spacing:0}.tabela-cartoes td.cheio,.tabela-cartoes td.acoes,.tabela-cartoes td[colspan]{grid-column:1 / -1}.tabela-cartoes td.acoes{margin-top:2px}.tabela-cartoes td.acoes .acoes-linha{justify-content:stretch}.tabela-cartoes td.acoes .btn:not(.icon){flex:1;height:40px}.tabela-cartoes td.principal>div{white-space:normal}.tabela-cartoes .celula{min-width:0}.tabela-cartoes .celula input{height:40px}.tabela-cartoes .frete-linha select{height:40px;width:78px}.tabela-cartoes tr.erro-linha,.tabela-cartoes tr.sem-borda{display:block;border:none;padding:0;background:none;margin:-4px 0 10px}.tabela-cartoes tr.detalhe-entrada{margin-top:-8px;border-top-left-radius:0;border-top-right-radius:0;background:var(--pearl)}.tabela-cartoes tr.morto{opacity:.55}.tabela-cartoes tr.morto td{opacity:1}.tabela-cartoes tfoot tr{background:var(--pearl)}.tabela-cartoes .empty{padding:20px 8px}}.eb-barra{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 20px}.eb-passos{margin:0;padding-left:20px;display:grid;gap:18px;font-size:13.5px;line-height:1.5}.eb-passos li::marker{font-weight:600;color:var(--muted)}.eb-copiar{margin-top:8px}.eb-copiar>div{display:flex;align-items:center;gap:8px;margin-top:3px;flex-wrap:wrap}.eb-copiar code,.eb-link code{background:var(--panel-2);border:1px solid var(--border);border-radius:8px;padding:6px 10px;font-size:12.5px;word-break:break-all}.eb-filtros{display:flex;gap:6px;flex-wrap:wrap;padding:12px 20px;border-bottom:1px solid var(--border)}.eb-filtros button{border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:99px;height:30px;padding:0 12px;font:400 13px var(--font);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.eb-filtros button.active{border-color:var(--blue);color:var(--blue-deep);background:var(--blue-soft);font-weight:600}.eb-filtros .count{font-size:11px;color:var(--muted);font-weight:600}.eb-selecao{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:10px 20px;background:var(--blue-soft);border-bottom:1px solid var(--border)}.eb-tabela td{vertical-align:top}.eb-tabela th,.eb-tabela td{padding-left:10px;padding-right:10px}.eb-tabela td:first-child,.eb-tabela th:first-child{width:1%;padding-right:0}.eb-produto{min-width:260px;max-width:380px}.eb-produto>div{font-size:13px}.eb-produto .sub a{color:inherit}.eb-rastreio code{font-size:12.5px;font-weight:600}.eb-rastreio a{color:var(--blue-deep);text-decoration:none}tr.eb-apagada td{opacity:.55}.eb-ligar{display:flex;gap:5px;flex-wrap:wrap;align-items:center;min-width:170px;max-width:280px}.eb-chip{display:inline-flex;align-items:center;gap:5px;background:var(--green-soft);color:var(--green-deep);border-radius:99px;padding:2px 4px 2px 9px;font-size:12.5px;font-weight:600}.eb-chip .lucide{width:13px;height:13px}.eb-chip button{border:none;background:none;color:inherit;cursor:pointer;padding:2px 4px;display:inline-flex;opacity:.6}.eb-chip button:hover{opacity:1}.eb-sugestao{display:inline-flex;align-items:center;gap:5px;border:1px dashed var(--border-strong);background:var(--panel);color:var(--text);border-radius:99px;padding:3px 10px;font:600 12.5px var(--font);cursor:pointer}.eb-sugestao span{font-weight:400;color:var(--dim)}.eb-sugestao .lucide{width:13px;height:13px;color:var(--blue)}.eb-sugestao:hover{border-color:var(--blue);background:var(--blue-soft)}.eb-sugestao.outro{border-style:solid;font-weight:400;color:var(--muted)}.eb-escolher{display:flex;gap:6px;flex-wrap:wrap;width:100%}.eb-escolher select{flex:1;min-width:200px;height:30px;font-size:13px}.eb-escolher input{width:60px;height:30px}.eb-link{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.eb-no-pedido{background:var(--panel-2);border-radius:var(--radius-sm);padding:10px 12px;margin-bottom:12px;font-size:13px;display:grid;gap:6px}.eb-no-pedido a{color:var(--blue-deep);text-decoration:none}.pi-formula{margin-top:4px;font-variant-numeric:tabular-nums}.pi-aviso{background:var(--green-soft);color:var(--green-deep);border-radius:var(--radius-sm);padding:10px 14px;font-size:13.5px;font-weight:500;margin-bottom:14px;cursor:pointer}.pi-marcas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.pi-marca{text-align:left;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:16px 18px;display:flex;flex-direction:column;gap:10px;cursor:pointer;font:inherit;color:inherit}.pi-marca:hover{border-color:var(--blue)}.pi-marca.active{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.pi-marca-topo{display:flex;flex-direction:column;gap:2px}.pi-marca-topo b{font-size:16px;letter-spacing:-.2px}.pi-marca-topo .sub{font-size:12px}.pi-marca-num{display:flex;align-items:baseline;gap:8px}.pi-marca-num .pi-pct{font-size:20px;padding:2px 10px}.pi-barra{display:flex;flex-direction:column;gap:5px}.pi-barra.mini{width:110px;margin-left:auto}.pi-barra-trilho{display:flex;height:8px;border-radius:4px;overflow:hidden;background:var(--panel-2)}.pi-barra-trilho i{display:block;height:100%}.pi-barra-trilho i+i{box-shadow:-1px 0 0 var(--panel)}.pi-barra-trilho i.green{background:var(--green)}.pi-barra-trilho i.mid{background:#c7c7cc}.pi-barra-trilho i.orange{background:var(--orange)}.pi-barra-trilho i.red{background:var(--red)}.pi-barra .sub{display:flex;gap:10px;flex-wrap:wrap;font-size:11.5px}.t-green{color:var(--green-deep)}.t-orange{color:var(--orange-deep)}.t-red{color:var(--red-deep)}.pi-toolbar{gap:10px;flex-wrap:wrap}.pi-busca{display:inline-flex;align-items:center;gap:6px;background:var(--panel);border:1px solid var(--border-strong);border-radius:999px;padding:0 12px;height:34px}.pi-busca .lucide{width:15px;height:15px;color:var(--dim)}.pi-busca input{border:none;background:none;height:32px;width:170px;padding:0;font-size:13px;outline:none;box-shadow:none}.pi-min{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted);white-space:nowrap}.pi-min input{width:46px;height:32px;text-align:center;padding:0 4px}.pi-marca-sec{margin-top:22px}.pi-marca-h{font-size:20px;font-weight:600;letter-spacing:-.3px;margin:0 0 8px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.pi-marca-h .sub{font-size:13px;font-weight:400}.pi-familia{margin-top:10px}.pi-familia .panel-head{display:flex;align-items:center;gap:10px;padding:12px 18px;margin:0;border-bottom:1px solid var(--border)}.pi-tabela th,.pi-tabela td{padding:8px 6px;font-size:13px;vertical-align:middle}.pi-tabela th{white-space:nowrap}.pi-tabela th.n,.pi-tabela td.n{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.pi-tabela th:first-child,.pi-tabela td:first-child{padding-left:18px}.pi-tabela td .sub{font-size:11.5px;display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:2px}.pi-tabela td.n .sub{justify-content:flex-end}.pi-tabela td .sub a{color:var(--blue-deep);text-decoration:none;display:inline-flex;align-items:center;gap:2px}.pi-tabela td .sub a .lucide{width:11px;height:11px}.pi-tabela tbody tr:hover td{background:var(--pearl)}.pi-nome{min-width:170px;max-width:280px}.pi-nome-l{display:flex;align-items:center;gap:6px}.pi-nome-l b{font-weight:600}.pi-abrir{border:none;background:none;padding:2px;cursor:pointer;color:var(--dim);display:inline-flex;opacity:0}.pi-abrir .lucide{width:13px;height:13px}tr:hover .pi-abrir{opacity:1}.pi-abrir:hover{color:var(--blue)}.pi-dim{color:var(--dim)}.pi-neg{color:var(--red-deep)}.pi-chip{font-size:10.5px;font-weight:600;letter-spacing:.02em;padding:1px 6px;border-radius:4px;background:var(--panel-2);color:var(--muted);white-space:nowrap}.pi-chip.orange{background:var(--orange-soft);color:var(--orange-deep)}.pi-chip.blue{background:var(--blue-soft);color:var(--blue-deep)}.pi-pct{display:inline-block;min-width:58px;text-align:center;font-weight:600;font-size:12.5px;border-radius:999px;padding:2px 8px;font-variant-numeric:tabular-nums;background:var(--panel-2);color:var(--text)}.pi-pct.green{background:var(--green-soft);color:var(--green-deep)}.pi-pct.orange{background:var(--orange-soft);color:var(--orange-deep)}.pi-pct.red{background:var(--red-soft);color:var(--red-deep)}.pi-pct.sem{background:none;color:var(--dim)}.pi-rapido{border:none;background:none;font:inherit;color:inherit;cursor:text;padding:2px 4px;margin:-2px -4px;border-radius:6px;border-bottom:1px dashed var(--border-strong);font-variant-numeric:tabular-nums}.pi-rapido:hover{background:var(--blue-soft);border-bottom-color:var(--blue)}.pi-rapido.forte{font-weight:600}.pi-rapido.manual{color:var(--purple-deep);border-bottom-color:var(--purple)}.pi-rapido.vazio{border-bottom-style:dotted}.pi-rapido-edit{display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px}.pi-rapido-edit input{width:96px;height:28px;padding:0 6px;text-align:right;font-size:13px}.pi-erro{color:var(--red-deep);font-size:11px}.pi-desfaz{border:none;background:none;padding:0;cursor:pointer;color:var(--purple-deep);display:inline-flex}.pi-desfaz .lucide{width:12px;height:12px}.pi-col-py{min-width:150px;border-left:1px solid var(--line);padding-right:14px!important}.pi-py>div:first-child{display:flex;align-items:center;gap:6px;white-space:nowrap}.pi-py .pi-pct{min-width:0}tr.pi-melhor-py td.pi-col-py{background:var(--teal-soft)}.pi-rodape{margin:18px 2px 4px;font-size:12.5px;line-height:1.6;max-width:900px}@media (max-width: 900px){.pi-marcas{grid-template-columns:1fr}.pi-barra.mini{display:none}}.pi-riscado{justify-content:flex-end;flex-wrap:nowrap!important;white-space:nowrap}.pi-riscado s{color:var(--dim)}.pi-off{color:var(--purple-deep);font-weight:600}
