@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/build/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/build/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/build/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/build/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}.resultado-contagem{margin:-8px 0 14px}.cartoes-veiculo{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:12px;margin:0 0 20px;padding:0;list-style:none;display:grid}.cartao-veiculo{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-width:0;padding:16px 18px}.cartao-veiculo header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cartao-veiculo header small{color:var(--muted);white-space:nowrap;font-size:11px}.placa-grande{letter-spacing:1.2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px}.cartao-veiculo-dados{overflow-wrap:anywhere;margin:6px 0 10px;font-size:13px}.cartao-veiculo-dados a{text-underline-offset:3px;text-decoration:underline}.ordens-recentes{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.ordens-recentes li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.ordens-recentes li:last-child{border-bottom:0}.ordens-recentes a{text-underline-offset:3px;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}.ordens-recentes time{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto}.data-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tag.orc-enviado{background:var(--t-alerta-fundo,#fff3d6);color:var(--t-alerta-texto,#6b4e0e)}.tag.orc-aprovado{background:var(--soft);color:var(--t-sucesso-texto,#1d5242)}.tag.orc-recusado{background:var(--t-erro-fundo,#f6e7e4);color:var(--t-erro-texto,#8a2c1d)}.lista-orcamentos .plate{color:var(--muted);margin-left:6px}.filtro-resolvidas{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.opcao-marcar{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:13px;display:inline-flex}.opcao-marcar input{width:20px;height:20px;min-height:0;accent-color:var(--accent);margin:0}.pendencia{border-left-width:4px}.pendencia.critico{border-left-color:#c0563f}.pendencia.atencao{border-left-color:#c9a14a}.pendencia.resolvida{border-left-color:var(--accent);opacity:.85}.pendencia-titulo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pendencia header small{font-size:11px}.pendencia-descricao{overflow-wrap:anywhere;margin:4px 0 10px;font-size:13px}.pendencia-acoes{flex-wrap:wrap;gap:8px;display:flex}.pendencia-acoes .button,.pendencia-resolver .button{min-height:44px}.pendencia-resolver{margin-top:10px}.pendencia-resolver summary{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.pendencia-resolver .field{flex:260px}.fila-aviso p{margin:0 0 10px;font-size:13px}.fila-aviso .button{min-height:44px}.fila-aviso .hint{margin-top:8px}.erro-texto{color:var(--t-erro-texto,#8a2c1d)}.lista-mensagens .button{min-height:44px}.cartoes-integracao{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;gap:14px;display:grid}.cartao-integracao{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:18px 20px}.cartao-integracao header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.cartao-integracao ul{margin:0 0 14px;padding-left:18px;font-size:13px;line-height:1.6}.cartao-integracao li+li{margin-top:6px}.cartao-integracao h3{margin:0 0 4px;font-size:12px}.cartao-integracao a{text-underline-offset:3px;text-decoration:underline}@media (width<=560px){.cartao-veiculo{padding:14px}.pendencia header{flex-direction:column;gap:4px}.pendencia-acoes .button{flex:auto}}.combinado{margin:16px 0}.combinado h3{margin:0 0 4px}.combinado details{margin-top:12px}.combinado summary{align-items:center;min-height:44px;display:inline-flex}.parcela-linha{border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;gap:10px;margin:0 0 10px;padding:10px 12px;display:flex}.parcela-linha legend{padding:0 4px;font-size:12px}.parcela-linha .field{flex:160px}tr.parcela-vencida td{background:var(--t-erro-fundo,#fbf0ee)}.queue-row.atrasada{box-shadow:inset 3px 0 0 var(--t-erro-texto,#b4432c)}.prazo-entrega b{font-weight:600}.prazo-entrega.atrasada{color:var(--t-erro-texto,#9a3412)}.cartao-prazo .prazo-numero{color:var(--muted);align-items:baseline;gap:10px;margin:14px 0 8px;font-size:12px;display:flex}.cartao-prazo .prazo-numero strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600}.cartao-prazo.alto .prazo-numero strong,.summary .prazo-atrasado{color:var(--t-erro-texto,#9a3412)}.tag.atrasada{background:var(--t-erro-fundo,#fbe9e4);color:var(--t-erro-texto,#8a2c1d)}.servicos-aprovados{margin:0;padding-left:18px;line-height:1.9}.form-prazo{grid-template-columns:1fr 1fr;align-items:end;gap:10px;display:grid}.form-prazo .button{grid-column:1/-1}@media (width<=560px){.form-prazo{grid-template-columns:1fr}}.semana-lista{gap:2px;margin:0;padding:0;list-style:none;display:grid}.semana-lista li{border-radius:8px;grid-template-columns:1fr auto;gap:4px 10px;padding:7px 6px;font-size:13px;display:grid}.semana-lista b{font-variant-numeric:tabular-nums}.semana-lista small{color:var(--muted);grid-column:1/-1;font-size:12px}.semana-dia{align-items:center;gap:8px;display:flex}.semana-tag{padding:1px 7px;font-size:11px;font-style:normal}.semana-lista li.melhor{background:var(--t-sucesso-fundo,#eef8f1)}.semana-lista li.melhor .trilho>span{background:var(--verde)}.semana-lista li.melhor .semana-tag{background:var(--t-sucesso-fundo,#d8f0e0);color:var(--t-sucesso-texto,#1c5a33)}.semana-lista li.pior{background:var(--t-erro-fundo,#fbf1ec)}.semana-lista li.pior .trilho>span{background:var(--vermelho)}.semana-lista li.pior .semana-tag{background:var(--t-erro-fundo,#fbe2d9);color:var(--t-erro-texto,#8a2c1d)}.feriados-grade{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:20px;margin-bottom:20px;display:grid}.feriado-form{grid-template-columns:1fr;gap:10px;display:grid}.feriados-lista{margin:0;padding:0;list-style:none;display:grid}.feriados-lista li{border-bottom:1px solid var(--borda);grid-template-columns:150px 1fr auto;align-items:center;gap:10px;padding:10px 0;font-size:14px;display:grid}.feriados-lista li:last-child{border:0}.feriados-lista small{color:var(--muted);font-size:12px;display:block}.feriados-nacionais summary{cursor:pointer;color:var(--muted);font-size:13px}@media (width<=760px){.feriados-grade{grid-template-columns:1fr}.feriados-lista li{grid-template-columns:1fr auto}.feriados-lista li>span:nth-child(2){grid-area:2/1/auto/-1}}.alert.aviso{border-color:var(--t-alerta-borda,#ecd3a6);background:var(--t-alerta-fundo,#fdf6e8);color:var(--t-alerta-texto,#7a4b0c)}.catalogo-escolha{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0 0 14px;display:flex}.catalogo-escolha .field{flex:280px;margin:0}.item-catalogo{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;margin:6px 0 0;font-size:12px;display:flex}.desconto-efetivo.acima{color:var(--t-erro-texto,#9a3412);font-weight:600}.desconto-item{color:var(--muted);align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.desconto-item input{max-width:80px}.adicionais-sugeridos{border:1px dashed var(--line);border-radius:var(--radius);margin:14px 0;padding:10px 12px}.adicionais-sugeridos h4{margin:0 0 6px}.adicionais-sugeridos ul{margin:0;padding:0;list-style:none}.adicionais-sugeridos li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:4px 0;display:flex}.aprovacao-interna{margin-top:12px}.catalogo-paineis{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.adicionais-escolha{border:0;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6px;margin:0;padding:0;display:grid}label.check{align-items:center;gap:8px;min-height:44px;display:flex}.pedido-desconto ul{margin:0 0 8px;padding-left:18px}.relatorio-importacao code{white-space:pre-wrap;word-break:break-word}@media (width<=860px){.catalogo-paineis{grid-template-columns:1fr}}.texto-alerta{color:var(--vermelho,var(--t-erro-texto,#d14b3a))}.lista-servicos{gap:8px;margin:0;padding:0;list-style:none;display:grid}.servico{border:1px solid var(--line);background:var(--t-superficie,#fff);border-radius:12px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:56px;padding:12px 14px;display:grid}.servico:hover{background:var(--t-superficie-2,#f8fafc)}.servico.atrasado{border-color:var(--t-erro-borda,#f1c2b9);background:var(--t-erro-fundo,#fff7f5)}.servico-prazo{justify-items:center;display:grid}.servico-prazo b{font-size:16px}.servico-prazo small{color:var(--muted);font-size:11px}.servico.atrasado .servico-prazo b,.servico.atrasado .servico-prazo small{color:var(--vermelho,var(--t-erro-texto,#d14b3a))}.servico-corpo{gap:3px;min-width:0;display:grid}.servico-corpo small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}@media (width<=560px){.servico{grid-template-columns:52px minmax(0,1fr)}.servico .status{grid-column:2}}.pv-indicadores{grid-template-columns:repeat(6,minmax(0,1fr))}.pv-indicadores article{padding:0 18px}.pv-pct{color:var(--muted);font-size:14px;font-weight:500}.pv-filtros{flex-wrap:wrap}.pv-retornos a{text-underline-offset:3px;text-decoration:underline}.pv-servico{max-width:260px}.pv-acoes{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pv-acoes .button{min-height:34px;padding:6px 10px;font-size:12px}.tag.pv-ok{background:var(--t-sucesso-fundo,#e3f1ea);color:var(--t-sucesso-texto,#1c5a33)}.pv-nota{font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;min-width:24px;height:22px;margin-left:4px;padding:0 6px;font-size:12px;font-weight:600;display:inline-grid}.pv-nota.promotor,.pv-nps-opcao.promotor input:checked+span{background:var(--t-sucesso-fundo,#d8f0e0);color:var(--t-sucesso-texto,#1c5a33)}.pv-nota.neutro,.pv-nps-opcao.neutro input:checked+span{background:var(--t-alerta-fundo,#fff4dc);color:var(--t-alerta-texto,#7a4d0b)}.pv-nota.detrator,.pv-nps-opcao.detrator input:checked+span{background:var(--t-erro-fundo,#fdecea);color:var(--t-erro-texto,#9f2a1b)}.pv-nps{border:0;margin:20px 0;padding:0}.pv-nps legend{margin-bottom:10px;font-size:12px;font-weight:600}.pv-nps legend span{color:var(--muted);font-weight:400}.pv-nps-escala{flex-wrap:wrap;gap:6px;display:flex}.pv-nps-opcao{cursor:pointer;position:relative}.pv-nps-opcao input{opacity:0;width:1px;height:1px;position:absolute}.pv-nps-opcao span{border:1px solid var(--t-borda-controle,#d4d7dc);font-variant-numeric:tabular-nums;background:var(--t-superficie,#fff);border-radius:6px;place-items:center;min-width:40px;height:40px;padding:0 8px;font-weight:600;display:grid}.pv-nps-opcao input:focus-visible+span{outline:3px solid var(--t-foco,#719cbd);outline-offset:2px}.pv-nps-nenhuma input:checked+span{background:var(--t-neutro-fundo,#f0f1f2)}.pv-flags{grid-template-columns:1fr 1fr;gap:20px;margin:20px 0;display:grid}.pv-flags textarea{min-height:72px}.aviso-whatsapp-campo{gap:6px;margin-top:20px;display:grid}@media (width<=1150px){.pv-indicadores{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}.pv-indicadores article:nth-child(3){border-right:0}.pv-indicadores article:nth-child(4){padding-left:0}}@media (width<=560px){.pv-indicadores{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-indicadores article{border-right:0;padding:0 10px}.pv-flags{grid-template-columns:1fr}.pv-acoes{justify-content:flex-start}.pv-servico{max-width:none}}.item-avulso{border:1px dashed var(--line);overflow-wrap:anywhere;border-radius:4px;max-width:100%;padding:2px 8px;font-size:12px;display:inline-block}.logo-campo{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.logo-previa{object-fit:contain;border:1px solid var(--line);border-radius:var(--radius);background:var(--t-superficie,#fff);max-width:160px;max-height:80px;padding:6px}.unidade-identidade{margin:0 0 12px;padding:4px 16px 12px}.unidade-identidade summary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.endereco-campos .field.curto{max-width:none}.endereco-entrada,.endereco-cliente{margin-top:12px}.endereco-entrada summary,.endereco-cliente summary{cursor:pointer;align-items:center;min-height:44px;display:inline-flex}.sem-veiculo-opcao{align-items:center;gap:8px;min-height:44px;margin-top:12px;font-weight:400;display:flex}.os-whatsapp{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:10px;display:flex}.os-whatsapp form{margin:0}.os-wa-manual{min-height:40px;color:var(--ink);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:10px 0;font-size:12px;text-decoration:underline}.os-wa-manual:hover{color:var(--accent)}.os-wa-manual:focus-visible{outline:3px solid var(--t-foco,#719cbd);outline-offset:3px;border-radius:4px}.pg-resumo{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 4px;display:grid}.pg-resumo>div{background:var(--t-superficie,#fff);border:1px solid var(--borda);border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.pg-resumo span{color:var(--muted);font-size:13px;font-weight:600}.pg-resumo strong{letter-spacing:-.4px;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.pg-resumo small{color:var(--muted);font-size:12px}.pg-resumo .pg-saldo{border-color:var(--t-texto-forte,#0f1b2d);box-shadow:inset 0 0 0 1px var(--t-texto-forte,#0f1b2d)}.pg-proximas{margin-top:14px}.pg-proximas h3{margin:0 0 8px;font-size:14px}.pg-proximas ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pg-proximas li{border:1px solid var(--borda);background:var(--t-superficie,#fff);font-variant-numeric:tabular-nums;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 12px;display:flex}.pg-proximas li small{color:var(--muted)}.pg-proximas li .tag{margin-left:auto}.segmento.pg-segmento{flex-wrap:wrap;max-width:100%;margin:4px 0 14px;display:flex}.segmento.pg-segmento a,.pg-indisponivel{min-height:44px;font-size:14px}.pg-indisponivel{color:var(--t-texto-4,#98a2b3);cursor:not-allowed;border-radius:7px;align-items:center;padding:0 14px;font-weight:600;-webkit-text-decoration:line-through #98a2b399;text-decoration:line-through #98a2b399;display:inline-flex}.pg-segmento a:focus-visible{outline:3px solid var(--t-foco,#719cbd);outline-offset:2px}.pg-aviso{margin:0 0 14px}.pg-painel{gap:14px;max-width:760px;display:grid}.pg-painel[hidden]{display:none}.pg-passo{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:6px 0 -4px;font-size:13px}.pg-formas{border:0;min-width:0;margin:0;padding:0}.pg-formas legend{margin-bottom:8px;padding:0;font-size:14px;font-weight:600}.pg-formas-opcoes{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.pg-forma{border:1px solid var(--borda);background:var(--t-superficie,#fff);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;min-height:44px;padding:12px 14px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.pg-forma input{width:18px;height:18px;accent-color:var(--t-texto-forte,#0f1b2d);flex:none;margin-top:3px}.pg-forma span{flex-direction:column;gap:2px;display:flex}.pg-forma small{color:var(--muted);font-size:12px;line-height:1.4}.pg-forma:has(input:checked){border-color:var(--t-texto-forte,#0f1b2d);box-shadow:inset 0 0 0 1px var(--t-texto-forte,#0f1b2d)}.pg-forma:has(input:focus-visible){outline:3px solid var(--t-foco,#719cbd);outline-offset:2px}.pg-restante{margin:0;font-size:15px}.pg-futura{margin:0}.pg-mais summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.pg-mais[open]{gap:12px;display:grid}.pg-exemplo{background:var(--t-info-fundo,#eef4fb);border:1px solid var(--t-borda-controle,#cfe0f1);border-radius:10px;margin:0;padding:12px 14px;font-weight:600;line-height:1.5}.pg-exemplo[hidden],.pg-painel [data-pg-pix-aviso][hidden]{display:none}.pg-enviar{justify-self:start;min-height:44px}@media (width<=640px){.pg-resumo{grid-template-columns:1fr}.pg-resumo>div{flex-flow:wrap;justify-content:space-between;align-items:baseline}.segmento.pg-segmento{flex-direction:column}.segmento.pg-segmento a,.pg-indisponivel{justify-content:flex-start;width:100%}.pg-painel input,.pg-painel select{min-height:44px;font-size:16px}.pg-enviar{justify-self:stretch;width:100%}}.fiscal-doc{border:1px solid var(--borda,var(--t-borda,#e4e8ef));background:var(--t-superficie,#fff);border-radius:14px;margin:0 0 12px;padding:14px 16px}.fiscal-doc--autorizado{border-left-color:#1f7a4d}.fiscal-doc--rejeitado{border-left-color:#b3261e}.fiscal-doc--cancelado{background:var(--t-superficie-2,#fafafa);border-left-color:#6b7280}.fiscal-doc--pendente,.fiscal-doc--processando{border-left-color:#b7791f}.fiscal-doc__topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.fiscal-doc__texto{margin:8px 0 2px}.fiscal-doc__texto--erro{color:var(--t-erro-texto,#8a2c1d)}.fiscal-doc__acoes{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.fiscal-doc__acoes form{margin:0}.fiscal-estado{background:var(--t-neutro-fundo,#f0f1f2);color:var(--t-texto,#374151);border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-size:13px;font-weight:600;display:inline-flex}.fiscal-estado--autorizado{background:var(--t-sucesso-fundo,#e3f4ea);color:var(--t-sucesso-texto,#155c39)}.fiscal-estado--rejeitado{background:var(--t-erro-fundo,#f6e7e4);color:var(--t-erro-texto,#8a2c1d)}.fiscal-estado--cancelado{background:var(--t-neutro-fundo,#eceef1);color:var(--t-texto-2,#4b5563);text-decoration:line-through;text-decoration-thickness:1px}.fiscal-estado--pendente,.fiscal-estado--processando{background:var(--t-alerta-fundo,#fff3d6);color:var(--t-alerta-texto,#6b4e0e)}.fiscal-giro{border:2px solid;border-right-color:#0000;border-radius:50%;width:11px;height:11px;animation:.8s linear infinite fiscal-giro}@keyframes fiscal-giro{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.fiscal-giro{opacity:.6;border-right-color:currentColor;animation:none}}.fiscal-cancelar{border-top:1px dashed var(--t-borda,#dfe2e6);margin-top:10px;padding-top:8px}.fiscal-cancelar summary{cursor:pointer;color:var(--t-erro-texto,#8a2c1d);align-items:center;min-height:44px;font-weight:600;display:flex}.fiscal-cancelar summary:focus-visible{outline:2px solid var(--t-erro-texto,#8a2c1d);outline-offset:2px;border-radius:4px}.fiscal-cancelar form{gap:8px;max-width:520px;display:grid}.button.fiscal-perigo{color:#fff;background:#b3261e;border-color:#b3261e}.button.fiscal-perigo:hover{background:#8f1f18}@media (width<=640px){.fiscal-doc__acoes .button,.fiscal-doc__acoes form,.fiscal-doc__acoes form .button,.fiscal-cancelar .button{width:100%}.fiscal-cancelar input{min-height:44px;font-size:16px}}.wa-cabecalho{align-items:flex-start}.wa-simular{margin:0;position:relative}.wa-simular>summary{list-style:none}.wa-simular>summary::-webkit-details-marker{display:none}.wa-simular-form{z-index:5;background:var(--t-superficie,#fff);border:1px solid var(--line);border-radius:12px;gap:12px;width:min(360px,100vw - 32px);padding:18px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #0f1b2d1f}.kpi.wa-kpi-alerta{border-color:var(--t-erro-borda,#e7c3bd);background:var(--t-erro-fundo,#fdf6f4)}.kpi.wa-kpi-alerta strong{color:var(--t-erro-texto,#9a3412)}.wa-filtros .wa-filtro-busca{flex:220px}.wa-layout{grid-template-columns:minmax(260px,330px) minmax(0,1fr) 280px;align-items:start;gap:18px;display:grid}.wa-layout:not(.com-conversa){grid-template-columns:minmax(260px,380px) minmax(0,1fr)}.wa-lista,.wa-conversa{background:var(--t-superficie,#fff);border:1px solid var(--line);border-radius:14px;min-width:0}.wa-lista{overflow:hidden}.wa-lista-total{color:var(--muted);border-bottom:1px solid var(--line);margin:0;padding:12px 16px;font-size:12px}.wa-lista ul{max-height:calc(100vh - 220px);margin:0;padding:0;list-style:none;overflow-y:auto}.wa-lista .vazio-cartao{border:0;border-radius:0}.wa-lista .paginacao{padding:0 16px 12px}.wa-item{border-bottom:1px solid var(--line);gap:12px;min-height:64px;padding:14px 16px;display:flex;position:relative}.wa-item:hover{background:var(--t-superficie-2,#f7f8f8);color:inherit}.wa-item[aria-current=page]{background:var(--soft)}.wa-item[aria-current=page]:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.wa-item.atrasada{background:linear-gradient(90deg,var(--t-erro-fundo,#fdf1ec) 0,var(--t-superficie,#fff) 55%)}.wa-item.atrasada:before{content:"";background:#c2410c;width:3px;position:absolute;top:0;bottom:0;left:0}.wa-item-corpo{flex:1;gap:5px;min-width:0;display:grid}.wa-item-linha{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.wa-item-linha strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.wa-item-linha time{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.wa-item-previa{color:var(--t-texto-2,#4a4e54);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.wa-item-tags{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.wa-item-tags .tag{padding:1px 7px;font-size:11px}.wa-item-tel{font-size:11px}.wa-conversa{flex-direction:column;display:flex;overflow:hidden}.wa-conversa-vazia{border-style:dashed}.wa-conversa-vazia .vazio-cartao{border:0}.wa-conversa-topo{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 16px;display:flex}.wa-conversa-id{flex:1;min-width:0}.wa-conversa-id h2{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.wa-conversa-id small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.wa-voltar{min-width:44px;min-height:44px;color:var(--muted);align-items:center;gap:4px;font-size:22px;display:none}.wa-voltar span{font-size:13px}.tag.wa-situacao-nova{background:var(--t-info-fundo,#e8f0fb);color:var(--t-info-texto,#1e4b8f)}.tag.wa-situacao-aguardando_cliente{background:var(--t-alerta-fundo,#fff3d6);color:var(--t-alerta-texto,#6b4e0e)}.tag.wa-situacao-resolvida{background:var(--soft);color:var(--t-sucesso-texto,#1d5242)}.wa-mensagens{background:var(--t-fundo,#f3f5f4);flex-direction:column;gap:8px;min-height:320px;max-height:calc(100vh - 330px);margin:0;padding:18px 16px;list-style:none;display:flex;overflow-y:auto}.wa-dia{align-self:center;margin:8px 0}.wa-dia span{background:var(--t-neutro-fundo,#e6e9e8);color:var(--t-texto-2,#4a4e54);border-radius:99px;padding:3px 10px;font-size:11px;display:inline-block}.wa-msg{flex-direction:column;max-width:min(78%,560px);display:flex}.wa-msg.entrada{align-self:flex-start}.wa-msg.saida{align-self:flex-end;align-items:flex-end}.wa-bolha{background:var(--t-superficie,#fff);border:1px solid var(--t-borda,#e3e6e5);overflow-wrap:anywhere;border-radius:12px;padding:8px 10px 6px;box-shadow:0 1px 1px #0f1b2d0a}.wa-msg.entrada .wa-bolha{border-top-left-radius:4px}.wa-msg.saida .wa-bolha{background:var(--t-wa-saida,#dcefe5);border-color:var(--t-sucesso-borda,#c7e2d4);border-top-right-radius:4px}.wa-msg.celular .wa-bolha{background:var(--t-neutro-fundo,#eef1ea);border-style:dashed;border-color:var(--t-borda-forte,#b9c7b0)}.wa-msg.falhou .wa-bolha{background:var(--t-erro-fundo,#fbf1ef);border-color:var(--t-erro-borda,#e7c3bd)}.wa-autor{color:var(--t-sucesso-texto,#315d4c);margin-bottom:3px;font-size:11px;font-weight:600;display:block}.wa-msg.celular .wa-autor{color:var(--t-texto-2,#5b6b3f)}.wa-texto{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.45}.wa-meta{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:6px;margin-top:3px;font-size:11px;display:flex}.wa-status{letter-spacing:-2px;font-size:12px}.wa-status.lida{color:var(--t-sucesso-texto,#1d8f6a)}.wa-imagem{background:var(--t-neutro-fundo,#eee);border-radius:8px;width:260px;max-width:100%;height:auto;margin-bottom:4px;display:block}.wa-msg audio{width:100%;max-width:260px}.wa-doc{text-underline-offset:3px;background:#0000000a;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:6px 10px;font-size:13px;text-decoration:underline;display:inline-flex}.wa-doc .ico{width:16px;height:16px}.wa-midia-aviso{color:var(--muted);margin:0 0 4px;font-size:12px;font-style:italic}.wa-falha{color:var(--t-erro-texto,#8a2c1d);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:6px;font-size:12px;display:flex}.wa-fim{height:1px}.wa-fim:focus{outline:none}.wa-compor{border-top:1px solid var(--line);gap:10px;padding:12px 16px 14px;display:grid}.wa-compor-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 12px;display:grid}.wa-compor-texto{grid-column:1/-1}.wa-compor-texto textarea{min-height:64px}.wa-compor-anexo input[type=file]{padding:9px;font-size:12px}.wa-compor-form .button{min-height:44px}.wa-compor .hint,.wa-janela{margin:0}.wa-janela .ico{flex:none;width:18px;height:18px}.wa-modelo{margin:0}.wa-modelo .inline-form{margin-top:8px}.wa-modelo .field{flex:220px}.wa-painel{gap:14px;min-width:0;display:grid}.wa-painel .cartao{padding:16px}.wa-painel h3{margin-bottom:10px}.wa-painel .hint{margin:6px 0 0}.wa-painel details{margin-top:10px}.wa-painel-destaque{margin:0;font-size:14px;font-weight:600}.wa-painel-destaque a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.wa-os>a{align-items:center;gap:8px;min-height:44px;display:flex}.wa-acao{gap:10px;margin-bottom:14px;display:grid}.wa-acao:last-child{margin-bottom:0}.wa-acao .button,.wa-resultados .button{white-space:normal;width:100%}.wa-resultados{gap:6px;margin:10px 0;padding:0;list-style:none;display:grid}.wa-resultados .button{justify-content:space-between}.wa-os{border-top:1px solid var(--line);gap:4px;padding:10px 0;display:grid}.wa-os:first-of-type{border-top:0;padding-top:0}.wa-os.vinculada strong{color:var(--accent)}.wa-painel .linklike{min-height:44px;font-size:13px}.wa-modo{padding:0 4px}.wa-numero header{align-items:center}.wa-numero-tags{flex-wrap:wrap;gap:6px;display:flex}.wa-numero form{gap:16px;margin-top:12px;display:grid}.wa-novo-numero{margin:20px 0}.wa-novo-numero form{gap:16px;margin-top:14px;display:grid}.wa-ativo{align-items:center;gap:8px;min-height:44px;font-weight:500;display:flex}.wa-ajuda li{margin-bottom:6px}@media (width<=1280px){.wa-layout.com-conversa{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.wa-layout.com-conversa .wa-painel{grid-column:2;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start}}@media (width<=850px){.wa-layout,.wa-layout:not(.com-conversa),.wa-layout.com-conversa{grid-template-columns:minmax(0,1fr)}.wa-layout.com-conversa .wa-lista,.wa-layout:not(.com-conversa) .wa-conversa-vazia,.wa-oculto-celular{display:none}.wa-layout.com-conversa .wa-painel{grid-column:1;grid-template-columns:minmax(0,1fr)}.wa-voltar{display:inline-flex}.wa-lista ul{max-height:none}.wa-mensagens{min-height:240px;max-height:62vh}}@media (width<=560px){.wa-item{padding:12px}.wa-msg{max-width:88%}.wa-compor-form{grid-template-columns:minmax(0,1fr)}.wa-compor-form .button{width:100%}.wa-conversa-topo{padding:8px 10px}.wa-conversa-topo .ficha-avatar{display:none}.wa-simular,.wa-simular>summary{width:100%}.wa-simular-form{width:100%;box-shadow:none;margin-top:8px;position:static}.wa-filtros .field{flex:140px;min-width:0}.wa-filtros .button{width:100%;min-height:44px}.wa-compor input,.wa-compor textarea,.wa-compor select,.wa-painel input,.wa-painel textarea,.wa-painel select,.wa-filtros input,.wa-filtros select,.wa-simular-form input,.wa-simular-form select,.wa-simular-form textarea,.wa-numero input,.wa-numero select,.wa-numero textarea,.wa-novo-numero input,.wa-novo-numero select,.wa-novo-numero textarea{font-size:16px}}@media (prefers-reduced-motion:no-preference){.wa-item{transition:background-color .15s}}@media (width<=850px){body.app .wa-layout .button,body.app .wa-cabecalho .button,body.app .wa-layout summary{min-height:44px}body.app .wa-oculto-celular{display:none}}@media (width<=560px){body.app .wa-filtros .field{flex:none}}.wa-entrada{width:100%;margin-top:12px}.wa-novo-cliente{margin-top:12px}:root{--ink:#24262a;--muted:#696c73;--line:#e8e9eb;--ground:#fafafa;--panel:#fff;--accent:#276653;--soft:#edf5f1;--radius:9px;color:var(--ink);background:var(--ground);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--t-foco,#719cbd);outline-offset:3px}a:hover{color:var(--t-sucesso-texto,#17614a)}.skip{background:var(--t-superficie,white);z-index:10;padding:12px;position:absolute;top:-70px;left:16px}.skip:focus{top:12px}.sidebar{border-right:1px solid var(--line);background:#f5f5f5;flex-direction:column;width:224px;padding:26px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-.4px;align-items:center;gap:10px;margin:0 10px 30px;font-size:15px;font-weight:600;display:flex}.mark{width:24px;height:24px;color:var(--accent)}.workspace{margin:0 8px 26px}.workspace strong{font-size:13px;display:block}.workspace small{color:var(--muted);margin-top:5px;display:block}.nav-label{color:var(--muted);margin:0 12px 9px;font-size:12px}.nav a{border-radius:6px;align-items:center;gap:10px;margin:3px 0;padding:11px 12px;font-weight:500;display:flex}.nav a.active{background:#e8e8e8}.nav svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:17px;height:17px}.nav .count{color:var(--muted);margin-left:auto;font-size:12px}.later{color:var(--muted);border-top:1px solid var(--line);margin-top:21px;padding:18px 12px;font-size:12px;line-height:1.8}.later strong{color:var(--t-texto-2,#4a4e54);margin-bottom:5px;font-weight:500;display:block}.profile{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:auto;padding:19px 8px 0;display:flex}.avatar{background:var(--t-neutro-fundo,#e3e9e6);width:32px;height:32px;color:var(--t-sucesso-texto,#3b594c);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.profile strong{font-size:12px;font-weight:600}.profile small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.shell{margin-left:224px}.topbar{border-bottom:1px solid var(--line);background:var(--t-superficie,white);height:64px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 36px;font-size:12px;display:flex}.topbar .trail{align-items:center;gap:12px;display:flex}.trail span:last-child{color:var(--ink)}.demo{align-items:center;gap:7px;display:flex}.demo:before{content:"";background:#9b7e43;border-radius:50%;width:6px;height:6px}.content{max-width:1376px;margin:auto;padding:38px 42px 26px}.page-head{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}h1{letter-spacing:-.85px;margin:0 0 10px;font-size:26px;font-weight:700;line-height:1.2}h2{letter-spacing:-.15px;margin:0;font-size:15px;font-weight:600}h3{margin:0;font-size:14px;font-weight:600}p{line-height:1.6}.subtitle{color:var(--muted);margin:0;font-size:13px}.button{border:1px solid var(--t-borda-controle,#d9dbde);background:var(--t-superficie,white);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 15px;font-size:13px;font-weight:600;display:inline-flex}.button:hover{background:var(--t-superficie-2,#f1f2f2);color:var(--ink)}.button.primary{color:#fff;background:#292c30;border-color:#292c30}.button.primary:hover{background:#464a4f}.plus{font-size:20px;font-weight:400;line-height:14px}.summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-bottom:30px;padding:22px 0 25px;display:grid}.summary article{border-right:1px solid var(--line);padding:0 28px}.summary article:first-child{padding-left:0}.summary article:last-child{border:0}.summary p{color:var(--muted);margin:0;font-size:12px}.summary strong{letter-spacing:-.6px;font-variant-numeric:tabular-nums;margin:10px 0 5px;font-size:28px;font-weight:600;display:block}.summary small{color:var(--muted);font-size:12px}.summary .accent{color:var(--accent)}.section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.section-head small{color:var(--muted);font-size:12px}.main-grid{grid-template-columns:minmax(0,1fr) 268px;align-items:start;gap:30px;display:grid}.queue{border:1px solid var(--line);border-radius:var(--radius);background:var(--t-superficie,white);overflow:hidden}.queue-head,.queue-row{grid-template-columns:minmax(150px,1.4fr) minmax(110px,1fr) minmax(125px,1fr) 54px;align-items:center;gap:12px;padding:15px 20px;display:grid}.queue-head{color:var(--muted);padding-top:14px;padding-bottom:12px;font-size:11px}.queue-row{border-top:1px solid var(--line);min-height:86px;font-size:12px}.queue-row:first-of-type{border-top:0}.queue-row strong{font-size:13px;font-weight:600;display:block}.subline{color:var(--muted);margin-top:6px;font-size:11px;display:block}.plate{letter-spacing:.5px;font-size:12px;font-weight:600;display:inline-block}.status{align-items:center;gap:6px;font-size:11px;line-height:1.4;display:inline-flex}.status:before{content:"";background:#959aa1;border-radius:50%;flex:none;width:6px;height:6px}.status.wait:before{background:#ac8743}.status.ready:before{background:var(--accent)}.row-link{text-underline-offset:4px;font-size:12px;text-decoration:underline}.context-box{border:1px solid var(--line);border-radius:var(--radius);background:var(--t-superficie,white);padding:21px}.context-box p{color:var(--muted);margin:12px 0 17px;font-size:12px}.context-box .button{width:100%}.small-label{color:var(--muted);font-size:11px}.stage-list{margin:20px 0 0;padding:0;list-style:none}.stage-list li{border-bottom:1px solid var(--line);justify-content:space-between;padding:13px 0;font-size:12px;display:flex}.stage-list li:last-child{border:0}.stage-list b{font-weight:500}.footnote{color:var(--muted);margin-top:28px;font-size:11px;line-height:1.6}.back{color:var(--muted);gap:7px;margin-bottom:22px;font-size:12px;display:inline-flex}.form-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:32px;display:grid}.form-panel{border:1px solid var(--line);background:var(--t-superficie,white);border-radius:var(--radius);overflow:hidden}.form-section{border-bottom:1px solid var(--line);padding:25px 28px}.form-section:last-child{border:0}.section-copy{color:var(--muted);margin:7px 0 20px;font-size:12px}.fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.field{flex-direction:column;gap:8px;display:flex}.field.full{grid-column:1/-1}label{font-size:12px;font-weight:600}label span{color:var(--muted);font-weight:400}input,textarea,select{border:1px solid var(--t-borda-controle,#d4d7dc);background:var(--t-superficie,#fff);width:100%;color:var(--ink);border-radius:6px;min-height:44px;padding:12px}input::placeholder,textarea::placeholder{color:var(--t-texto-3,#777c83)}textarea{resize:vertical;min-height:92px}.hint{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.identity{background:var(--t-superficie-2,#f6f7f7);border-radius:6px;align-items:center;gap:12px;margin-top:20px;padding:14px 15px;display:flex}.identity p{margin:0;font-size:12px}.identity small{color:var(--muted);margin-top:4px;display:block}.form-footer{justify-content:space-between;align-items:center;gap:16px;margin-top:21px;display:flex}.form-footer .button{white-space:normal;text-align:center}.helper{border-bottom:1px solid var(--line);margin-bottom:22px;padding:0 0 22px}.helper p{color:var(--muted);margin:10px 0 0;font-size:12px}.helper ul{color:var(--muted);padding-left:17px;font-size:12px;line-height:1.9}.helper:last-child{border:0}.required-note{color:var(--muted);font-size:11px}details{margin-top:20px}summary{cursor:pointer;padding:8px 0;font-size:12px;font-weight:600}details .fields{margin-top:16px}.upload-note{border:1px dashed var(--t-borda-controle,#c9cdd2);color:var(--muted);border-radius:6px;padding:14px;font-size:12px;line-height:1.7}.notice{background:var(--soft);border:1px solid var(--t-borda-controle,#d9e9e1);color:var(--t-sucesso-texto,#315d4c);border-radius:6px;align-items:center;gap:10px;margin-bottom:28px;padding:15px 18px;font-size:12px;display:flex}.order-title{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.order-title h1{margin:0}.order-title .status{background:var(--t-neutro-fundo,#f0f1f2);border-radius:4px;padding:5px 9px}.order-vehicle{color:var(--muted);margin:12px 0 0;font-size:14px}.steps{border-bottom:1px solid var(--line);gap:25px;margin:0 0 30px;padding:0;list-style:none;display:flex;overflow:auto}.steps li{white-space:nowrap;color:var(--muted);padding:0 0 15px;font-size:12px}.steps .current{border-bottom:2px solid var(--ink);color:var(--ink);font-weight:600}.detail-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:30px;display:grid}.detail-block{background:var(--t-superficie,white);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:20px;padding:24px}.detail-block p{margin:16px 0 0;font-size:13px}.facts{grid-template-columns:1fr 1fr;gap:24px;margin:21px 0 0;display:grid}.facts dt{color:var(--muted);margin-bottom:7px;font-size:11px}.facts dd{margin:0;font-size:13px}.timeline{margin:22px 0 0;padding:0;list-style:none}.timeline li{border-left:1px solid var(--line);padding:0 0 22px 18px;position:relative}.timeline li:before{content:"";border:3px solid var(--t-superficie,white);box-sizing:content-box;background:#8c929a;border-radius:50%;width:7px;height:7px;position:absolute;top:1px;left:-7px}.timeline li:last-child{padding-bottom:0}.timeline strong{font-size:12px;font-weight:500}.timeline small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.8;display:block}.next{background:var(--t-sucesso-fundo,#f1f4f2);border-color:var(--t-borda-controle,#dfe6e2)}.next p{color:var(--t-sucesso-texto,#5b6b62)}.next .small-label{color:var(--t-sucesso-texto,#4b6657);margin-bottom:10px;display:block}.mobile-brand{display:none}.network-list{color:var(--muted);margin:10px 0 0;padding-left:16px;font-size:12px;line-height:1.9}@media (width>=1500px){.content{padding-top:46px}}@media (width<=1150px){.sidebar{width:190px}.shell{margin-left:190px}.content{padding:30px 26px}.topbar{padding:0 26px}.main-grid{grid-template-columns:1fr}.dashboard-rail{grid-template-columns:1fr 1fr;gap:24px;display:grid}.dashboard-rail .stage-list{margin-top:0}.queue-head,.queue-row{grid-template-columns:1.5fr 1fr 1.2fr 55px}.form-grid,.detail-grid{grid-template-columns:minmax(0,1fr) 240px;gap:22px}.form-section{padding:22px}}@media (width<=850px){.sidebar{border-right:0;border-bottom:1px solid var(--line);width:auto;padding:14px 20px;display:block;position:static}.brand{margin:0;font-size:14px}.workspace,.nav-label,.later,.profile{display:none}.nav{gap:8px;margin-top:12px;display:flex}.nav a{padding:9px 12px;font-size:12px}.nav .count{display:none}.shell{margin:0}.topbar{height:46px;padding:0 20px}.content{padding:26px 20px}.form-grid,.detail-grid{grid-template-columns:1fr}.form-aside{grid-template-columns:1fr 1fr;gap:24px;display:grid}.form-aside .helper{margin:0}.detail-grid>aside{grid-template-columns:1fr 1fr;gap:20px;display:grid}.steps{gap:22px}.page-head{margin-bottom:24px}}@media (width<=560px){.topbar .trail{display:none}.topbar{justify-content:space-between;font-size:11px}.content{padding:25px 18px}.page-head{align-items:flex-start;gap:14px}h1{font-size:24px}.page-head .button{min-height:42px;padding:10px 12px}.subtitle{max-width:220px;font-size:12px}.summary{margin-bottom:24px;padding:18px 0}.summary article{padding:0 12px}.summary p{font-size:11px}.summary strong{margin:8px 0 2px;font-size:24px}.summary small{display:none}.main-grid{gap:24px}.section-head{margin-bottom:13px}.section-head small{font-size:11px}.queue-head{display:none}.queue-row{grid-template-columns:1fr auto;gap:13px;min-height:120px;padding:18px}.queue-row>div:nth-child(2){grid-area:2/1}.queue-row>div:nth-child(3){text-align:right;grid-area:1/2;max-width:115px}.queue-row>a,.queue-row>span{text-align:right;grid-area:2/2}.queue-row .subline{font-size:11px}.dashboard-rail{display:block}.dashboard-rail .stage-list{margin-top:10px}.fields{grid-template-columns:1fr;gap:18px}.form-section{padding:22px 18px}.form-footer{flex-direction:column-reverse;align-items:stretch}.form-footer .button{min-height:46px}.form-aside{display:block}.form-aside .helper{margin-bottom:20px}.detail-grid>aside{display:block}.detail-block{padding:20px}.facts{gap:22px 12px}.facts dd{font-size:12px}.steps{gap:20px}.order-title{gap:10px}.notice{align-items:flex-start;line-height:1.6}.order-vehicle{font-size:13px}.demo{font-size:11px}.section-head h2{font-size:14px}.footnote{margin-top:24px}}.actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.table-wrap{overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.data-table th{color:var(--muted);font-size:12px;font-weight:500}.data-table th,.data-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:17px 12px}.data-table th:first-child,.data-table td:first-child{padding-left:0}.total{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding-top:20px;display:flex;font-size:18px!important}.placeholder{background:var(--t-superficie-2,#f4f5f4);text-align:center;border:1px dashed var(--t-borda-forte,#aaa);border-radius:6px;margin:20px 0;padding:30px;line-height:1.8}.placeholder small{color:var(--muted)}.checklist{padding-left:20px;font-size:14px;line-height:2.3}.nav a{padding:8px 12px}.sidebar{overflow-y:auto}.later{display:none}.profile{padding-bottom:8px}.flow-nav{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.badge{background:var(--t-sucesso-fundo,#edf5f1);color:var(--t-sucesso-texto,#315d4c);border-radius:4px;padding:4px 8px}summary{min-height:44px;line-height:1.6}.detail-block details p{background:var(--t-superficie-2,#f7f8f7);border-radius:6px;padding:12px}@media (width<=850px){.nav{flex-wrap:wrap;gap:2px}.nav a{min-height:44px}.nav-label{display:none}.sidebar{padding-bottom:8px}.data-table{min-width:550px}.page-head .subtitle{max-width:none}.summary{grid-template-columns:1fr;gap:12px}.summary article{border:0;padding:10px 0}.summary strong{font-size:24px}.facts{grid-template-columns:1fr 1fr}}@media (width<=560px){.facts{grid-template-columns:1fr}.actions .button{white-space:normal;width:100%}.detail-block{overflow:hidden}}.mobile-nav{display:none}.desktop-nav .nav a{min-height:35px;padding:8px 12px;font-size:13px}.sidebar .workspace{margin-bottom:14px}.sidebar .brand{margin-bottom:20px}.profile{margin-top:20px}.nav-label{margin-top:0}.data-table td:nth-child(3){font-variant-numeric:tabular-nums}.table-wrap .hint{text-align:left;padding:12px 0}.detail-block .button{white-space:normal;text-align:center}.desktop-nav{flex:1}@media (width<=850px){.desktop-nav{display:none}.mobile-nav{margin:8px 0 0;display:block}.mobile-nav summary{padding:10px 0}.mobile-nav .nav{grid-template-columns:1fr 1fr;display:grid}.mobile-nav .nav a,.sidebar .brand{margin:0}.sidebar .profile{display:none}}.detail-grid>div,.detail-grid>aside,.form-grid>div{min-width:0}@media (width<=850px){.detail-grid,.form-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.table-wrap{overflow:visible}.data-table{min-width:0;display:block}.data-table caption{display:block}.data-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.data-table tbody,.data-table tr{display:block}.data-table tr{border-bottom:1px solid var(--line);padding:14px 0}.data-table td{text-align:right;overflow-wrap:anywhere;border:0;justify-content:space-between;gap:16px;padding:7px 0;display:flex}.data-table td:before{content:attr(data-label);text-align:left;color:var(--muted);flex:0 0 36%;font-size:12px}.data-table td:first-child{font-weight:600}.detail-block>h2+.fields{margin-top:18px}}.alert{border:1px solid var(--line);background:var(--panel);border-radius:7px;margin:0 0 20px;padding:12px 14px;font-size:13px}.alert.sucesso{border-color:var(--t-sucesso-borda,#bcd9cb);background:var(--soft);color:var(--t-sucesso-texto,#1d5242)}.alert.erro{border-color:var(--t-erro-borda,#e7c3bd);background:var(--t-erro-fundo,#fbf1ef);color:var(--t-erro-texto,#8a2c1d)}.field-error{color:var(--t-erro-texto,#a3321f);margin-top:6px;font-size:12px;display:block}[aria-invalid=true]{border-color:var(--t-erro-texto,#c0533f)!important}.banner-demo{color:#fff;text-align:center;letter-spacing:.2px;background:#5c4a1e;padding:8px 16px;font-size:13px;font-weight:600}.auth-wrap{place-items:center;min-height:100vh;padding:24px 16px;display:grid}.auth-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);width:100%;max-width:400px;padding:28px}.auth-card h1{margin:18px 0 6px;font-size:20px}.auth-card .field{margin-top:16px}.auth-card .button{width:100%;margin-top:22px}.inline-form{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.filters{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:20px;display:flex}.filters .field{min-width:150px}.muted{color:var(--muted)}.tag{background:var(--t-neutro-fundo,#f0f1f2);border-radius:99px;padding:2px 8px;font-size:12px;display:inline-block}.tag.off{background:var(--t-erro-fundo,#f6e7e4);color:var(--t-erro-texto,#8a2c1d)}.code-box{background:var(--t-superficie-2,#f4f5f6);word-break:break-all;border-radius:6px;padding:10px;font-family:ui-monospace,Menlo,monospace;font-size:13px}.checks{gap:8px;margin-top:8px;display:grid}.checks label{align-items:center;gap:8px;font-weight:400;display:flex}.nav button.link{all:unset;cursor:pointer;border-radius:6px;padding:8px 12px;font-size:13px;display:block}.nav button.link:focus-visible{outline:3px solid #719cbd}details.json summary{cursor:pointer;color:var(--muted);font-size:12px}details.json pre{white-space:pre-wrap;max-width:420px;font-size:12px}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.paginacao{align-items:center;gap:8px;margin-top:16px;font-size:13px;display:flex}input[type=checkbox],input[type=radio]{width:18px;height:18px;min-height:0;accent-color:var(--accent);flex:none;margin:0;padding:0}.checks label{justify-content:flex-start}.form-section h2,.form-panel>h2{margin:0 0 14px}@media (width<=560px){.topbar{display:none}}.linklike{all:unset;cursor:pointer;color:var(--accent);text-decoration:underline}.linklike:focus-visible{outline:3px solid var(--t-foco,#719cbd)}details.form-section>summary{cursor:pointer;font-weight:600}textarea{min-height:80px}.detalhes{grid-template-columns:140px 1fr;gap:10px 16px;margin:0;display:grid}.detalhes dt{color:var(--muted);font-size:13px}.detalhes dd{margin:0}.timeline{border-left:2px solid var(--line);margin:0;padding:0;list-style:none}.timeline li{padding:0 0 16px 16px;position:relative}.timeline li:before{content:"";background:var(--accent);border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:-6px}@media (width<=560px){.detalhes{grid-template-columns:1fr}}.totais{grid-template-columns:auto auto;justify-content:end;gap:6px 24px;margin:18px 0 6px;display:grid}.totais dt{color:var(--muted)}.totais dd{text-align:right;margin:0}.editor-itens input{min-height:38px;padding:8px}.versao{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);margin-bottom:12px;padding:16px}.versao header{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.item-feito{color:var(--accent)}.tag.extra{background:var(--t-alerta-fundo,#fff3d6);color:var(--t-alerta-texto,#6b4e0e)}.portal{max-width:760px;margin:0 auto;padding:24px 16px}.decisao{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.mobilebar,.menu-fundo,.menu-x{display:none}.sidebar{z-index:40;overflow-y:auto}.sidebar-topo{justify-content:space-between;align-items:center;display:flex}.sidebar .nav{flex-direction:column;gap:2px;display:flex}.sidebar .nav a{align-items:center;min-height:44px;display:flex}.profile{align-items:center;gap:10px}.profile form{margin-left:auto}.sair{all:unset;cursor:pointer;color:var(--muted);min-height:24px;padding:10px 4px;font-size:12px;text-decoration:underline}.sair:focus-visible,.hamburger:focus-visible,.menu-x:focus-visible{outline-offset:2px;outline:3px solid #719cbd}@media (width<=850px){.mobilebar{z-index:30;background:var(--t-superficie,#fff);border-bottom:1px solid var(--line);align-items:center;gap:10px;height:56px;padding:0 12px;display:flex;position:sticky;top:0}.mobilebar .brand{white-space:nowrap;margin:0;font-size:15px}.mobilebar-titulo{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:40vw;margin-left:auto;font-size:13px;overflow:hidden}.hamburger,.menu-x{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.hamburger:active,.menu-x:active{background:#eceded}.sidebar{border-right:1px solid var(--line);visibility:hidden;background:#f5f5f5;border-bottom:0;flex-direction:column;width:min(84vw,300px);padding:16px;transition:transform .22s;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.sidebar .brand{margin:0 4px;font-size:15px}.sidebar .workspace,.sidebar .nav-label,.sidebar .profile{display:block}.sidebar .workspace{margin:18px 8px 16px}.sidebar .nav{flex-wrap:nowrap;margin-top:0}.sidebar .nav a{padding:10px 12px;font-size:15px}.sidebar .profile{margin-top:auto;padding-top:16px;display:flex}body.menu-aberto .sidebar{visibility:visible;transform:none}body.menu-aberto{overflow:hidden}.menu-fundo{z-index:35;background:#14161973;display:block;position:fixed;inset:0}.menu-fundo[hidden],.topbar{display:none}.content{padding:20px 16px}}@media (width<=850px) and (prefers-reduced-motion:reduce){.sidebar{transition:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}button,.button,input,select,textarea,summary,a{touch-action:manipulation;-webkit-tap-highlight-color:#27665326}button,.button,input[type=submit]{appearance:none}.button{color:var(--ink);background-color:var(--t-superficie,#fff);-webkit-text-fill-color:currentColor;cursor:pointer;text-align:center;line-height:1.3}.button.primary{color:#fff;background-color:#292c30}.button:disabled,.button[disabled]{opacity:.55;cursor:not-allowed}button:focus-visible,.button:focus-visible{outline:3px solid var(--t-foco,#719cbd);outline-offset:2px}select{appearance:none;background:var(--t-superficie,#fff) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23696c73' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 14px center;padding-right:36px}input[type=date],input[type=time]{appearance:none;text-align:left;min-width:0;line-height:1.3;display:block}input[type=date]::-webkit-date-and-time-value{text-align:left;margin:0}input[type=date]::-webkit-calendar-picker-indicator{opacity:.6}input[type=file]{padding:10px;line-height:1.4}.code-box{overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;-webkit-user-select:all;user-select:all}details.json pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--t-superficie-2,#f4f5f6);border-radius:6px;max-width:100%;padding:10px;overflow-x:auto}.versao header{align-items:center}.versao header .tag{overflow-wrap:anywhere;max-width:100%}.sidebar{overscroll-behavior:contain}h1,h2{text-wrap:balance}@media (width<=767px){input,select,textarea{font-size:16px}.editor-itens input{min-height:44px;padding:10px 12px;max-width:none!important}.button{white-space:normal;min-height:44px;font-size:15px}.sair{align-items:center;min-height:44px;padding:0 8px;display:inline-flex}.linklike{align-items:center;min-height:44px;display:inline-flex}summary{align-items:center;display:flex}:is(.checks label,.form-panel label:has(input[type=checkbox]),.data-table label:has(input[type=checkbox])){min-height:44px}body{padding-bottom:env(safe-area-inset-bottom)}.mobilebar{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right));height:52px}.content,.portal{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.sidebar{padding-top:max(16px,env(safe-area-inset-top));padding-bottom:max(16px,env(safe-area-inset-bottom))}.banner-demo{padding:6px max(12px,env(safe-area-inset-right)) 6px max(12px,env(safe-area-inset-left));font-size:12px;line-height:1.4}h1{margin-bottom:6px;font-size:22px}.page-head{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:20px}.page-head .button{width:100%}.subtitle{max-width:none}.filters{background:var(--t-superficie,#fff);border:1px solid var(--line);border-radius:12px;flex-direction:column;align-items:stretch;gap:12px;padding:14px}.filters .field{width:100%;min-width:0}.filters .button{width:100%}.inline-form{flex-direction:column;align-items:stretch}.inline-form>form,.inline-form .button,.inline-form .field,.actions .button,.decisao .button,.decisao form,.form-footer .button,.decisao form .button{width:100%}.detail-block,.form-panel,.context-box{border-radius:12px}.form-panel{padding:16px}.form-panel .form-section{padding:18px 0}.totais{grid-template-columns:1fr auto;justify-content:stretch}.paginacao{flex-wrap:wrap;justify-content:space-between}.paginacao .button{flex:1}.paginacao>span:not(.muted){text-align:center;order:-1;width:100%}.versao{border-radius:12px}.versao header{flex-direction:column;align-items:flex-start;gap:6px}.auth-card{border-radius:12px;padding:22px 18px}.auth-card form+form .button{margin-top:12px}.queue{background:0 0;border:0;gap:10px;display:grid;overflow:visible}.queue-row{background:var(--t-superficie,#fff);border-radius:12px;gap:10px 12px;min-height:0;padding:14px 16px;position:relative;border:1px solid var(--line)!important}.queue-row>a.row-link{text-align:center;border:1px solid var(--t-borda-controle,#d9dbde);border-radius:8px;grid-area:auto/1/auto/-1;justify-content:center;align-items:center;min-height:44px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.queue-row>a.row-link:after{content:"";border-radius:12px;position:absolute;inset:0}.queue-row>div:nth-child(3){max-width:none}.table-wrap{overflow:visible}.data-table{min-width:0;font-size:15px;display:block}.data-table caption{text-align:left;display:block}.data-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.data-table tbody{gap:10px;display:grid}.data-table tr{background:var(--t-superficie,#fff);border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr 1fr;gap:10px 14px;padding:14px 16px;display:grid}.data-table td,.data-table td:first-child{text-align:left;overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block}.data-table td:before{content:attr(data-label);color:var(--muted);flex:none;margin-bottom:2px;font-size:12px;font-weight:400;display:block}.data-table td:first-child{grid-column:1/-1;font-size:16px;font-weight:600}.data-table td:first-child:before{display:none}.data-table td:has(.button,form,details,input,textarea,select){grid-column:1/-1}.data-table td[data-label=Ações]:before{display:none}.data-table td:has(.button,form,details):before{display:none}.data-table td .button{width:100%}.data-table td .muted{font-size:14px;font-weight:400}.data-table td details{margin-top:0}.data-table td details form{gap:12px;margin-top:8px;display:grid}.editor-itens td:before{display:none}.editor-itens td:first-child{font-size:15px;font-weight:400}.rotulo-celular{clip:auto;width:auto;height:auto;color:var(--ink);margin:0 0 6px;font-size:13px;display:block;position:static;overflow:visible}.editor-itens td[data-label=Total]:before{display:block}.data-table.linha-tempo tr{border-left:3px solid var(--accent)}.data-table.linha-tempo td:first-child{color:var(--muted);font-size:13px;font-weight:600}.data-table.linha-tempo td[data-label=Ação]{grid-area:2/1/auto/-1;font-size:16px;font-weight:600}.data-table.linha-tempo td[data-label=Ação]:before{display:none}.data-table.linha-tempo td[data-label=Detalhes]{grid-column:1/-1}.data-table.linha-tempo td[data-label=Detalhes]:empty{display:none}.busca-destaque{background:var(--soft);border-color:var(--t-borda-controle,#d9e9e1)}.busca-destaque input{min-height:50px;font-size:16px}.veiculos-lista{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}}.veiculos-lista .plate{background:var(--t-neutro-fundo,#f0f1f2);border-radius:4px;padding:2px 6px}@media (width>=768px){.rotulo-celular{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.auth-wrap{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right));padding-bottom:max(24px,env(safe-area-inset-bottom))}@media (width<=767px){:is(label:has(input[type=checkbox]),label:has(input[type=radio])){align-items:center;gap:10px;min-height:44px;font-weight:400;display:flex}.mobilebar .brand{min-height:44px}.stage-list li{align-items:center;padding:0}.stage-list li a{flex:1;align-items:center;min-height:44px;display:flex}.data-table td a:not(.button){align-items:center;min-height:44px;display:inline-flex}}@media (width<=850px){.sidebar .brand{align-items:center;min-height:44px;display:flex}}@media (width<=767px){.content form .button,.portal form .button{width:100%}}.abas,.etapas{background:var(--t-neutro-fundo,#f0f1f2);scrollbar-width:none;border-radius:8px;gap:4px;margin:0 0 24px;padding:4px;display:flex;overflow-x:auto}.abas a,.etapas a{min-height:40px;color:var(--muted);white-space:nowrap;border-radius:6px;flex:none;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.abas a[aria-current=page]{background:var(--t-superficie,#fff);color:var(--ink);box-shadow:0 1px 2px #00000014}.etapas{background:0 0;gap:8px;padding:0}.etapas a{border:1px solid var(--line);background:var(--t-superficie,#fff);color:var(--ink)}.etapas b{font-variant-numeric:tabular-nums;color:var(--accent);font-weight:600}.painel-filtros{flex-wrap:wrap;align-items:flex-end;gap:0 16px;display:flex}.painel-filtros .filters{flex:280px}.summary.quatro{grid-template-columns:repeat(4,1fr)}@media (width<=850px){.summary.quatro{grid-template-columns:1fr 1fr}}.conf-barra{z-index:2;background:var(--t-superficie,#fff);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:12px 0;display:flex;position:sticky;top:0}.conf-barra .conf-progresso{margin:0}.conf-barra .field{flex:220px}.conf-progresso{font-variant-numeric:tabular-nums;font-weight:600}.conf-lista{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;margin-top:8px;display:grid}.conf-item{border:1px solid var(--line);background:var(--t-superficie,#fff);border-radius:8px;padding:12px}.conf-item[data-estado=presente]{border-color:var(--t-sucesso-borda,#9fcbb6);background:var(--soft)}.conf-item[data-estado=ausente]{border-color:var(--t-erro-borda,#e3b2a8);background:var(--t-erro-fundo,#fbf1ef)}.conf-item legend{float:left;width:100%;color:var(--muted);padding:0;font-size:12px}.conf-item legend+*{clear:both}.conf-item legend .plate{color:var(--ink);margin-right:6px;font-size:15px}.conf-opcoes{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.conf-opcoes label{border:1px solid var(--t-borda-controle,#d4d7dc);background:var(--t-superficie,#fff);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;min-height:44px;font-size:13px;display:flex}.conf-opcoes input{opacity:0;width:1px;height:1px;position:absolute}.conf-opcoes input:checked+span{font-weight:600}.conf-opcoes label:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.conf-opcoes label:has(input:focus-visible){outline:3px solid var(--t-foco,#719cbd);outline-offset:2px}@media (width<=850px){.summary.compacta{grid-template-columns:repeat(3,1fr);gap:8px}.summary.compacta strong{font-size:22px}.summary.compacta small{display:none}}:root{--nav-bg:#0f1b2d;--nav-ink:#c7d1de;--nav-muted:#7c8aa1;--nav-hover:#16253b;--nav-ativo:#1d3150;--verde:#1f9d6b;--azul:#3b7ddd;--roxo:#7a5af5;--ambar:#c98a1b;--vermelho:#d14b3a;--fundo:#f3f5f9;--borda:#e4e8ef}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body.app{background:var(--fundo)}.ico{flex:none;width:18px;height:18px}body.app .sidebar{background:var(--nav-bg);width:252px;color:var(--nav-ink);border:0;flex-direction:column;gap:6px;padding:18px 14px 14px;display:flex}body.app .shell{min-height:100vh;margin-left:252px}body.app .sidebar .brand{color:#fff;letter-spacing:-.2px;align-items:center;gap:10px;margin:0 6px 10px;font-size:15px;font-weight:600;display:flex}body.app .sidebar .brand small{color:var(--nav-muted);letter-spacing:0;margin-top:2px;font-size:11px;font-weight:400;display:block}.brand-mark{color:#fff;background:linear-gradient(135deg,#2bb37d,#1b7d57);border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.brand-mark svg{width:19px;height:19px}.sidebar-busca{color:var(--nav-muted);background:#132239;border:1px solid #23344f;border-radius:9px;align-items:center;gap:8px;margin:22px 2px 8px;padding:0 10px;display:flex;position:relative}.sidebar-busca input{color:#fff;-webkit-text-fill-color:#fff;background:0 0;border:0;min-height:40px;padding:0;font-size:13px}.sidebar-busca input::placeholder{color:var(--nav-muted);-webkit-text-fill-color:var(--nav-muted)}.sidebar-busca input:focus-visible{outline:0}.sidebar-busca:focus-within{border-color:#4b7bd0;box-shadow:0 0 0 3px #4b7bd059}.sidebar-busca kbd{color:var(--nav-muted);border:1px solid #2b3d5a;border-radius:4px;padding:3px 5px;font:11px/1 inherit}body.app .sidebar .nav-label{letter-spacing:.08em;text-transform:uppercase;color:var(--nav-muted);margin:14px 10px 6px;font-size:11px;font-weight:600;display:block}body.app .sidebar .nav{flex-direction:column;gap:1px;margin:0;display:flex}body.app .sidebar .nav a,.sidebar-rodape a,.sidebar-rodape button{min-height:40px;color:var(--nav-ink);background:0 0;border-radius:8px;align-items:center;gap:11px;margin:0;padding:8px 10px;font-size:14px;font-weight:500;display:flex;position:relative}body.app .sidebar .nav a.active{background:var(--nav-ativo);color:#fff}body.app .sidebar .nav a.active:before{content:"";background:#3ccf91;border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-14px}body.app .sidebar .nav .count{background:var(--vermelho);color:#fff;text-align:center;border-radius:99px;min-width:20px;margin-left:auto;padding:1px 6px;font-size:11px;font-weight:600}.sidebar-rodape{border-top:1px solid #1f2f48;gap:2px;margin-top:auto;padding-top:12px;display:grid}.sidebar-rodape button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;min-height:40px;color:var(--nav-ink);border-radius:8px;align-items:center;gap:11px;padding:8px 10px;font-size:14px;font-weight:500;display:flex}.sidebar-rodape a.active{background:var(--nav-ativo);color:#fff}body.app .topbar{z-index:30;background:var(--t-superficie,#fff);border-bottom:1px solid var(--borda);height:64px;color:var(--ink);align-items:center;gap:14px;padding:0 28px;font-size:13px;display:flex;position:sticky;top:0}body.app .topbar .trail{color:var(--muted);align-items:center;gap:8px;min-width:0;display:flex}body.app .topbar .trail a:hover{color:var(--ink)}body.app .topbar .trail [aria-current]{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.topbar-acoes{align-items:center;gap:6px;margin-left:auto;display:flex}.icone-botao{width:42px;height:42px;color:var(--t-texto-2,#4a5363);cursor:pointer;border-radius:10px;place-items:center;list-style:none;display:inline-grid;position:relative}.icone-botao:hover{background:var(--t-superficie-2,#f1f3f7);color:var(--ink)}.icone-botao .ico{width:20px;height:20px}.badge-num{background:var(--vermelho);color:#fff;text-align:center;border:2px solid var(--t-superficie,#fff);border-radius:99px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:5px;right:4px}.pop{margin:0;position:relative}.pop>summary{min-height:0;padding:0;list-style:none}.pop>summary::-webkit-details-marker{display:none}.usuario-botao{cursor:pointer;color:var(--ink);border-radius:12px;align-items:center;gap:10px;display:flex;padding:5px 8px 5px 5px!important}.usuario-botao:hover{background:var(--t-superficie-2,#f1f3f7)}.usuario-nome strong{font-size:13px;font-weight:600;line-height:1.2;display:block}.usuario-nome small{color:var(--muted);font-size:11px;display:block}body.app .avatar{background:linear-gradient(135deg,var(--t-info-fundo,#dbe7ff),var(--t-sucesso-fundo,#c9f0de));width:36px;height:36px;color:var(--t-texto-forte,#1d3150);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.avatar-g{width:56px!important;height:56px!important;font-size:18px!important}.pop-painel{z-index:50;background:var(--t-superficie,#fff);border:1px solid var(--borda);border-radius:14px;gap:2px;width:min(340px,100vw - 24px);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #0f1b2d29}.pop-painel header{border-bottom:1px solid var(--borda);margin-bottom:6px;padding:10px 10px 12px}.pop-painel header strong{font-size:14px;display:block}.pop-painel header small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.pop-usuario a,.pop-usuario button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;min-height:42px;color:var(--ink);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.pop-usuario a:hover,.pop-usuario button:hover,.notif:hover{background:var(--t-superficie-2,#f3f5f9)}.pop-usuario a:focus-visible,.pop-usuario button:focus-visible,.notif:focus-visible{outline:2px solid var(--t-foco,#6ea8ff)}.notif{border-radius:9px;gap:10px;padding:10px;font-size:13px;display:flex}.notif strong{font-weight:600;display:block}.notif small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.ponto{background:var(--ambar);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.ponto.grave{background:var(--vermelho)}.pop-vazio{margin:0;padding:12px 10px}.pop-rodape{border-top:1px solid var(--borda);color:var(--azul);margin-top:4px;padding:10px;font-size:13px;font-weight:600;display:block}body.app .hamburger{display:none}body.app .content{max-width:1440px;padding:28px 32px 24px}.page-acoes{flex-wrap:wrap;gap:10px;display:flex}.page-acoes .button .ico{width:16px;height:16px}.perfil-topo{align-items:center;gap:14px;margin-bottom:18px;display:flex}.painel-filtro{background:var(--t-superficie,#fff);border:1px solid var(--borda);border-radius:14px;flex-wrap:wrap;align-items:flex-end;gap:12px 14px;margin:0 0 20px;padding:14px 16px;display:flex}.painel-filtro .field{flex:0 180px;min-width:150px}.painel-filtro .field label{color:var(--muted);font-size:12px}.segmento{background:var(--t-neutro-fundo,#eef1f6);border-radius:10px;margin-right:auto;padding:4px;display:inline-flex}.segmento a{min-height:40px;color:var(--muted);border-radius:7px;align-items:center;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.segmento a[aria-current]{background:var(--t-superficie,#fff);color:var(--ink);box-shadow:0 1px 3px #0f1b2d1f}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.kpi,.cartao{background:var(--t-superficie,#fff);border:1px solid var(--borda);border-radius:14px;padding:18px 18px 16px;box-shadow:0 1px 2px #0f1b2d0a}.kpi h2{color:var(--muted);margin:0;font-size:13px;font-weight:600}.kpi-corpo{justify-content:space-between;align-items:flex-end;gap:10px;margin:10px 0 8px;display:flex}.kpi strong{letter-spacing:-.6px;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(20px,1.75vw,27px);font-weight:600;line-height:1.1}.kpi small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.spark{flex:60px;min-width:0;max-width:120px;height:38px;overflow:visible}.spark-linha{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.spark-area{opacity:.14}.spark-azul .spark-linha{stroke:var(--azul)}.spark-azul .spark-area{fill:var(--azul)}.spark-verde .spark-linha{stroke:var(--verde)}.spark-verde .spark-area{fill:var(--verde)}.spark-roxo .spark-linha{stroke:var(--roxo)}.spark-roxo .spark-area{fill:var(--roxo)}.variacao{align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.variacao .muted{font-weight:400}.painel-grade{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;margin-bottom:16px;display:grid}.painel-grade-3{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.painel-lado{gap:16px;display:grid}.cartao h2{margin:0;font-size:15px;font-weight:600}.cartao-topo{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.cartao-topo .subtitle{margin-top:3px;font-size:12px}.cartao-total{letter-spacing:-.4px;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.link{min-height:40px;color:var(--azul);white-space:nowrap;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.barras{align-items:stretch;gap:4px;height:240px;padding-top:26px;display:flex}.barra{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;min-width:0;display:flex;position:relative}.barra-coluna{background:repeating-linear-gradient(135deg,var(--t-barra-1,#e6eaf1) 0 6px,var(--t-barra-2,#dde2eb) 6px 12px);border-radius:6px 6px 2px 2px;width:100%;max-width:38px}.barra.pico .barra-coluna{background:linear-gradient(#8b6dff,#6a4ef0)}.barra-valor{color:#fff;white-space:nowrap;background:#0f1b2d;border-radius:7px;padding:3px 8px;font-size:12px;font-weight:600;position:absolute;top:-26px}.barra-rotulo{color:var(--muted);white-space:nowrap;margin-top:8px;font-size:11px}.barras:has(.barra:nth-child(16)) .barra:not(:nth-child(3n+1)) .barra-rotulo{visibility:hidden}.meios{gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.meios li{grid-template-columns:1fr auto;gap:6px 10px;font-size:13px;display:grid}.meios b{font-variant-numeric:tabular-nums}.trilho{background:var(--t-neutro-fundo,#eef1f6);border-radius:99px;grid-column:1/-1;height:7px;display:block;overflow:hidden}.trilho>span{background:var(--azul);border-radius:99px;height:100%;display:block}.trilho-pix{background:var(--verde)!important}.trilho-dinheiro{background:var(--ambar)!important}.trilho-cartao_externo{background:var(--roxo)!important}.cartao-mini{gap:14px;display:grid}.cartao-mini p{color:var(--muted);margin:0;font-size:12px}.cartao-mini strong{font-variant-numeric:tabular-nums;margin:2px 0;font-size:20px;font-weight:600;display:block}.cartao-mini small{color:var(--muted);font-size:12px}.cartao-mini>div+div{border-top:1px solid var(--borda);padding-top:14px}.etapas-barras,.atencao,.unidades-lista{gap:4px;margin:0;padding:0;list-style:none;display:grid}.etapas-barras a{border-radius:8px;grid-template-columns:1fr auto;gap:6px 10px;padding:8px 6px;font-size:13px;display:grid}.etapas-barras a:hover,.unidades-lista a:hover{background:var(--t-superficie-2,#f5f7fb)}.etapas-barras b{font-variant-numeric:tabular-nums}.atencao li{border-bottom:1px solid var(--borda);grid-template-columns:1fr auto;gap:2px 10px;padding:9px 0;font-size:13px;display:grid}.atencao li:last-child{border:0}.atencao small{color:var(--muted);grid-column:1/-1;font-size:12px}.atencao b{font-variant-numeric:tabular-nums;font-size:16px}.atencao li.alto b{color:var(--vermelho)}.unidades-lista a{border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 6px;font-size:13px;display:flex}.unidades-lista small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.unidades-lista b{font-variant-numeric:tabular-nums}.cartao .queue{border:0;border-radius:0}@media (width<=1200px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.painel-grade{grid-template-columns:minmax(0,1fr)}.painel-lado{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}@media (width<=850px){body.app .shell{margin-left:0}body.app .sidebar{visibility:hidden;z-index:40;width:min(86vw,300px);transition:transform .22s;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-102%)}body.app.menu-aberto .sidebar{visibility:visible;transform:none}body.app .sidebar .nav-label{display:block}body.app .sidebar .nav a{min-height:44px;font-size:15px}body.app .menu-x{color:var(--nav-ink);display:inline-flex}body.app .topbar{gap:6px;height:58px;padding:0 10px 0 6px;display:flex}body.app .hamburger{display:inline-flex}.usuario-nome,.usuario-botao>.ico{display:none}body.app .content{padding:20px 16px}}@media (width<=560px){body.app .topbar .trail a,body.app .topbar .trail>span[aria-hidden]{display:none}.kpis{gap:10px}.kpi{padding:14px}.kpi strong{font-size:20px}.spark{display:none}.painel-filtro{padding:12px}.segmento{width:100%;margin:0}.segmento a{flex:1;justify-content:center;padding:0 8px}.painel-filtro .field{flex:130px;min-width:0}.painel-filtro .button{width:100%}.barras{height:180px}.page-acoes{width:100%}.page-acoes .button{flex:1}}body.app{--line:var(--borda);--radius:14px;--ground:var(--fundo)}body.app h1{letter-spacing:-.7px;margin-bottom:6px;font-size:26px;font-weight:700}body.app .page-head{align-items:flex-end;margin-bottom:22px}body.app .subtitle{color:var(--t-texto-3,#667085);font-size:13px;line-height:1.5}body.app .button{border-color:var(--t-borda-controle,#d8dee8);border-radius:10px;min-height:40px;padding:9px 15px;font-weight:600;transition:background .15s,border-color .15s;box-shadow:0 1px 2px #0f1b2d0d}body.app .button:hover{background:var(--t-superficie-2,#f5f7fb);border-color:var(--t-borda-forte,#c5cedb)}body.app .button.primary{color:#fff;-webkit-text-fill-color:#fff;background:#0f1b2d;border-color:#0f1b2d}body.app input,body.app select,body.app textarea{border-color:var(--t-borda-controle,#d8dee8);background:var(--t-superficie,#fff);border-radius:10px}body.app input:focus-visible,body.app select:focus-visible,body.app textarea:focus-visible{border-color:var(--t-foco,#4b7bd0);outline:0;box-shadow:0 0 0 3px #4b7bd038}body.app label{color:var(--t-rotulo,#344054)}body.app .form-panel,body.app .detail-block,body.app .context-box,body.app .queue,body.app .versao,body.app .table-wrap{background:var(--t-superficie,#fff);border:1px solid var(--borda);border-radius:14px;box-shadow:0 1px 2px #0f1b2d0a}body.app .form-section{padding:22px 24px}body.app .form-section h2{font-size:15px;font-weight:600}body.app .versao{margin-bottom:12px;padding:16px 18px}body.app .table-wrap{margin-bottom:18px;overflow:auto}body.app .data-table{font-size:13px}body.app .data-table th{background:var(--t-superficie-2,#f8fafc);color:var(--t-texto-3,#667085);letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid var(--borda);white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:600}body.app .data-table td{border-bottom:1px solid var(--t-borda-suave,#eef1f5);vertical-align:middle;padding:14px 16px}body.app .data-table th:first-child,body.app .data-table td:first-child{padding-left:18px}body.app .data-table tbody tr:last-child td{border-bottom:0}body.app .data-table tbody tr:hover{background:var(--t-superficie-2,#f8fafc)}body.app .data-table td a:not(.button){color:var(--t-texto-forte,#1d3150);font-weight:600}body.app .queue-head{background:var(--t-superficie-2,#f8fafc);color:var(--t-texto-3,#667085);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600}body.app .queue-row{transition:background .15s}body.app .queue-row:hover{background:var(--t-superficie-2,#f8fafc)}body.app .cartao .queue{box-shadow:none;border:0}body.app .tag{background:var(--t-neutro-fundo,#eef1f6);color:var(--t-rotulo,#344054);border-radius:99px;padding:3px 10px;font-size:12px;font-weight:600;line-height:1.5}body.app .tag.off{background:var(--t-erro-fundo,#fdecea);color:var(--t-erro-texto,#b42318)}body.app .tag.extra{background:var(--t-alerta-fundo,#fff4dc);color:var(--t-alerta-texto,#93590b)}body.app .status{background:var(--t-neutro-fundo,#eef1f6);color:var(--t-rotulo,#344054);border-radius:99px;padding:4px 10px 4px 9px;font-size:12px;font-weight:600}body.app .status.wait{background:var(--t-alerta-fundo,#fff4dc);color:var(--t-alerta-texto,#93590b)}body.app .status.wait:before{background:#d99a2b}body.app .status.ready:before{background:#1f9d6b}body.app .plate,body.app .chip-placa{letter-spacing:.6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}body.app .summary{border:0;gap:14px;margin-bottom:20px;padding:0}body.app .summary article{background:var(--t-superficie,#fff);border:1px solid var(--borda);border-radius:14px;padding:16px 18px;box-shadow:0 1px 2px #0f1b2d0a}body.app .summary article:first-child{padding-left:18px}body.app .summary p{color:var(--t-texto-3,#667085);font-size:13px;font-weight:600}body.app .summary strong{margin:8px 0 4px;font-size:24px;font-weight:700}body.app .summary .accent{color:var(--verde)}body.app .filters{background:var(--t-superficie,#fff);border:1px solid var(--borda);border-radius:14px;align-items:flex-end;padding:14px 16px}body.app .filters .field label{color:var(--t-texto-3,#667085);font-size:12px}body.app .abas{background:var(--t-neutro-fundo,#eef1f6);border-radius:12px;padding:4px}body.app .abas a{border-radius:9px}body.app .abas a[aria-current=page]{box-shadow:0 1px 3px #0f1b2d1f}body.app .alert{border-radius:12px;padding:12px 16px}body.app .notice{background:var(--t-info-fundo,#eef6ff);border-color:var(--t-borda-controle,#d4e5fb);color:var(--t-info-texto,#1d4f8f);border-radius:12px}body.app .helper{background:var(--t-superficie,#fff);border:1px solid var(--borda);border-radius:14px;margin-bottom:14px;padding:18px}body.app .helper:last-child{border:1px solid var(--borda)}.paginacao{color:var(--t-texto-3,#667085);justify-content:center;align-items:center;gap:14px;margin:18px 0;font-size:13px;display:flex}.barra-busca{background:var(--t-superficie,#fff);border:1px solid var(--borda);color:var(--t-texto-3,#667085);border-radius:14px;align-items:center;gap:10px;margin:26px 0 12px;padding:6px 6px 6px 16px;display:flex;position:relative;box-shadow:0 1px 2px #0f1b2d0a}.barra-busca:focus-within{border-color:var(--t-foco,#4b7bd0);box-shadow:0 0 0 3px #4b7bd02e}body.app .barra-busca input{box-shadow:none;border:0;min-height:44px;padding:0;font-size:16px}.barra-busca .limpar{min-height:44px;color:var(--t-texto-3,#667085);align-items:center;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.contagem{color:var(--t-texto-3,#667085);margin:0 0 14px;font-size:13px}.vazio-cartao{text-align:center;background:var(--t-superficie,#fff);border:1px dashed var(--t-borda-controle,#cfd6e2);color:var(--t-texto-3,#667085);border-radius:14px;justify-items:center;gap:10px;padding:40px 20px;display:grid}.vazio-cartao .ico{width:28px;height:28px}.vazio-cartao p{margin:0}.lista-fichas{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:12px;margin:0 0 8px;padding:0;list-style:none;display:grid}.ficha{background:var(--t-superficie,#fff);border:1px solid var(--borda);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:16px 16px 16px 18px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;box-shadow:0 1px 2px #0f1b2d0a}.ficha:hover{border-color:var(--t-borda-forte,#c5d3ea);color:inherit;transform:translateY(-1px);box-shadow:0 8px 24px #0f1b2d14}.ficha:focus-visible{outline:3px solid var(--t-foco,#6ea8ff);outline-offset:2px}.ficha-avatar{letter-spacing:.3px;border-radius:13px;place-items:center;width:46px;height:46px;font-size:15px;font-weight:700;display:grid}.tom-0{background:var(--t-info-fundo,#e6efff);color:var(--t-info-texto,#1d4f8f)}.tom-1{background:var(--t-sucesso-fundo,#e3f6ee);color:var(--t-sucesso-texto,#146c4a)}.tom-2{background:var(--t-roxo-fundo,#efe9ff);color:var(--t-roxo-texto,#5b3fc4)}.tom-3{background:var(--t-alerta-fundo,#fff1dc);color:var(--t-alerta-texto,#93590b)}.tom-4{background:var(--t-erro-fundo,#fde8ef);color:var(--t-erro-texto,#a3214f)}.tom-5{background:var(--t-ciano-fundo,#e4f4f8);color:var(--t-ciano-texto,#1b6a7d)}.ficha-corpo{gap:3px;min-width:0;display:grid}.ficha-corpo strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.ficha-corpo>small{color:var(--t-texto-3,#667085);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ficha-placas{flex-wrap:wrap;gap:6px;margin-top:5px;font-size:12px;display:flex}.chip-placa{background:var(--t-superficie-2,#f2f4f8);border:1px solid var(--t-borda,#e1e6ee);color:var(--t-texto-forte,#1d3150);border-radius:6px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-block}.ficha-meta{text-align:right;justify-items:end;gap:1px;display:grid}.ficha-meta b{font-variant-numeric:tabular-nums;color:var(--t-texto-forte,#0f1b2d);font-size:18px;font-weight:700}.ficha-meta small{color:var(--t-texto-3,#667085);white-space:nowrap;font-size:11px}.ficha-seta{color:var(--t-texto-4,#a0aabb);font-size:22px;line-height:1}@media (width<=560px){.ficha{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:14px}.ficha-seta{display:none}.ficha-avatar{border-radius:11px;width:40px;height:40px;font-size:14px}body.app .page-head{align-items:flex-start}body.app .data-table td:first-child{padding-left:0}body.app .table-wrap{padding:0 14px}body.app .summary article{padding:12px 14px}}@media (width<=850px){.sidebar-busca input{font-size:16px}}.sidebar-busca-rotulo{letter-spacing:.08em;text-transform:uppercase;color:var(--nav-muted);font-size:11px;font-weight:600;position:absolute;top:-19px;left:2px}.barra-busca-rotulo{color:var(--t-rotulo,#344054);font-size:12px;font-weight:600;position:absolute;top:-22px;left:2px}body.app .sidebar-busca input{box-shadow:none;background:0 0;border:0;border-radius:0}body.app .row-link{border:1px solid var(--t-borda-controle,#d8dee8);background:var(--t-superficie,#fff);white-space:nowrap;min-height:40px;color:var(--t-texto-forte,#1d3150);border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}body.app .row-link:hover{background:var(--t-superficie-2,#f5f7fb);border-color:var(--t-borda-forte,#c5cedb)}body.app .queue-head,body.app .queue-row{grid-template-columns:minmax(150px,1.4fr) minmax(110px,1fr) minmax(125px,1fr) max-content}@media (width<=560px){body.app .queue-row{grid-template-columns:minmax(0,1fr) auto}}body.app .button,body.app .row-link{flex-shrink:0;max-width:100%}body.app .form-panel>.form-footer{border-top:1px solid var(--borda);background:var(--t-superficie-2,#fafbfd);margin:0;padding:16px 24px}body.app .form-section>*+*,body.app .form-section>.field+.field,body.app .form-section .field+.field{margin-top:16px}body.app .form-section>h2+*{margin-top:12px}body.app .form-section .fields{margin-top:16px}body.app .form-section .fields .field+.field{margin-top:0}body.app .field .hint,body.app .field .field-error{margin-top:2px}body.app .hint+*{margin-top:12px}body.app .form-panel+section,body.app form+section,body.app section+section{margin-top:24px}body.app .inline-form{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;display:flex}body.app .inline-form .field{flex:220px}body.app .form-panel:not(:has(>.form-section)):not(:has(>.form-footer)){padding:20px 24px}body.app .barra-busca input{flex:auto;min-width:0}body.app .barra-busca .button{flex:none;width:auto}body.app form:not(.inline-form):not(.filters):not(.barra-busca):not(.painel-filtro):not(.sidebar-busca):not(.form-panel)>*+:not([type=hidden]){margin-top:14px}body.app details>summary+*{margin-top:12px}body.app .versao>*+*,body.app .helper>*+*{margin-top:10px}body.app .versao details,body.app .helper details{border-top:1px solid var(--t-borda-suave,#eef1f5);margin-top:14px;padding-top:12px}body.app .avatar-foto{object-fit:cover;background:var(--t-neutro-fundo,#eef1f6);padding:0}body.app .avatar-g{width:56px;height:56px;font-size:18px}body.app .avatar-xl{border:4px solid var(--t-superficie,#fff);width:84px;height:84px;font-size:26px;box-shadow:0 4px 14px #0f1b2d26}.perfil-capa{color:#fff;background:linear-gradient(120deg,#0f1b2d,#1d3150 60%,#1f6f57);border-radius:16px;align-items:center;gap:18px;margin-bottom:20px;padding:22px 24px;display:flex}.perfil-capa h2{color:#fff;font-size:20px}.perfil-capa p{color:#d6deea;margin:2px 0 0;font-size:13px}.foto-campo{align-items:center;gap:16px;margin:4px 0 6px;display:flex}.foto-campo .field{flex:1}.check-linha{align-items:center;gap:8px;min-height:40px;font-weight:500;display:flex}.check-linha input{width:auto;min-height:0}.pop-perfil{align-items:center;gap:12px;display:flex}.detalhes-compacto{grid-template-columns:1fr;gap:2px}.detalhes-compacto dt{color:var(--t-texto-3,#667085);margin-top:8px;font-size:12px}.detalhes-compacto dd{margin:0;font-size:13px}body.app input:disabled{background:var(--t-superficie-2,#f5f7fa);color:var(--t-texto-3,#667085)}.pessoa{align-items:center;gap:12px;display:flex}.pessoa small{color:var(--t-texto-3,#667085);margin-top:2px;font-size:12px;display:block}.guest-grade{grid-template-columns:minmax(320px,44%) 1fr;min-height:100vh;display:grid}.guest-marca{color:#c7d1de;background:radial-gradient(circle at 20% 15%,#1d3150 0,#0f1b2d 55%);flex-direction:column;justify-content:center;gap:14px;padding:48px 56px;display:flex}.guest-marca .brand-mark{border-radius:14px;width:52px;height:52px}.guest-marca .brand-mark svg{width:28px;height:28px}.guest-titulo{letter-spacing:-.7px;color:#fff;margin:6px 0 0;font-size:30px;font-weight:700}.guest-texto{max-width:420px;margin:0;font-size:15px;line-height:1.6}.guest-marca ul{gap:10px;margin:10px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.guest-marca li{align-items:center;gap:10px;display:flex}.guest-marca li:before{content:"";background:#3ccf91;border-radius:50%;width:8px;height:8px}body.guest .auth-wrap{background:var(--fundo)}body.guest .auth-card{border:1px solid var(--borda);border-radius:18px;max-width:420px;padding:32px;box-shadow:0 18px 40px #0f1b2d14}.auth-brand{align-items:center;gap:10px;margin:0;font-size:15px;font-weight:700;display:flex}.auth-brand .brand-mark{color:#fff;width:34px;height:34px}.auth-brand .brand-mark svg{width:19px;height:19px}body.guest .auth-card h1{margin:22px 0 6px;font-size:24px}body.guest .auth-card .button{width:100%;min-height:46px}@media (width<=850px){.guest-grade{grid-template-columns:1fr}.guest-marca{display:none}body.guest .auth-card{padding:24px 20px}}.portal-topo{color:#fff;background:#0f1b2d;align-items:center;gap:12px;padding:14px 20px;font-size:15px;font-weight:600;display:flex}.portal-topo small{color:#a9b6c9;font-size:12px;font-weight:400;display:block}.portal-topo .brand-mark{width:34px;height:34px}.portal-topo .brand-mark svg{width:19px;height:19px}body.portal-cliente .portal{max-width:760px;padding:24px 16px 32px}body.app input[type=file]{padding:8px}body.app input[type=file]::file-selector-button{border:1px solid var(--t-borda-controle,#d8dee8);background:var(--t-superficie,#fff);font:inherit;cursor:pointer;border-radius:8px;margin-right:12px;padding:8px 14px;font-weight:600}.barra:last-child .barra-valor,.barra:nth-last-child(2) .barra-valor{right:0}.barra:first-child .barra-valor,.barra:nth-child(2) .barra-valor{left:0}body.app .linha-clicavel{cursor:pointer;position:relative}body.app .linha-clicavel .linha-link:after{content:"";position:absolute;inset:0}body.app .linha-clicavel .linha-link:focus-visible{outline:none}body.app .linha-clicavel:focus-within{outline:3px solid var(--t-foco,#6ea8ff);outline-offset:-3px}body.app .linha-clicavel:hover td{background:var(--t-superficie-2,#f3f6fb)}body.app .linha-clicavel td:last-child:after{content:"›";float:right;color:var(--t-texto-4,#a0aabb);margin-left:10px;font-size:18px;line-height:1}:root{--esp-1:4px;--esp-2:8px;--esp-3:12px;--esp-4:16px;--esp-5:20px;--esp-6:24px;--esp-8:32px;--esp-10:40px;--fs-rotulo:11px;--fs-meta:12px;--fs-apoio:13px;--fs-corpo:14px;--fs-titulo-card:15px;--fs-valor:24px;--fs-h1:26px;--raio-cartao:14px;--raio-controle:10px;--raio-pilula:99px;--texto:#1f2937;--texto-2:#4b5563;--texto-3:#667085;--sucesso-fundo:#e3f6ee;--sucesso-texto:#146c4a;--sucesso-marca:#1f9d6b;--alerta-fundo:#fff4dc;--alerta-texto:#93590b;--alerta-marca:#d99a2b;--erro-fundo:#fdecea;--erro-texto:#b42318;--erro-borda:#f3c7c1;--info-fundo:#eaf2ff;--info-texto:#1d4f8f;--neutro-fundo:#eef1f6;--neutro-texto:#344054;--concluido-fundo:#e8eef7;--concluido-texto:#1d3150;--verde-texto:#157a52;--link:#2563c4;--foco:#3b6fd0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}body.app,body.guest,body.portal-cliente{font-variant-numeric:tabular-nums}body.app{--roxo:#1d3150;--azul:var(--link)}::selection{color:#0f1b2d;background:#cfe9dc}body :is(a,button,summary,[tabindex]):focus-visible,body .button:focus-visible{outline:2px solid var(--foco);outline-offset:2px}body.app :is(input,select,textarea):focus-visible{outline:2px solid var(--foco);outline-offset:1px;border-color:var(--foco);box-shadow:none}body.app :is(.sidebar-busca,.barra-busca) input:focus-visible{outline:0}body.app .sidebar a:focus-visible,body.app .sidebar button:focus-visible{outline-offset:1px;outline:2px solid #8fb6ff}body.app .linha-clicavel .linha-link:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.variacao.boa{color:var(--verde-texto)}.variacao.ruim{color:var(--erro-texto)}body.app .link,body.app .pop-rodape{color:var(--link)}.badge-num,body.app .nav .count{background:var(--erro-texto)}.servico-prazo b,.servico.atrasado .servico-prazo b,.servico.atrasado .servico-prazo small{color:var(--erro-texto)}body.app .button{border-radius:var(--raio-controle);font-size:var(--fs-apoio);padding:10px 16px}body.app .button.perigo{color:var(--erro-texto);border-color:var(--erro-borda);-webkit-text-fill-color:currentColor}body.app .button.perigo:hover{background:var(--erro-fundo);border-color:var(--t-erro-borda,#e9a59c)}.fiscal-cancelar>summary{color:var(--erro-texto)}body.app :is(.form-panel,.detail-block,.context-box,.queue,.versao,.table-wrap,.kpi,.cartao,.filters,.helper,.painel-filtro,.vazio-cartao,.ficha,.fiscal-doc,.servico),body.app .summary article{border-radius:var(--raio-cartao)}body.app .status{font-size:var(--fs-meta)}body.app .status.ready{background:var(--sucesso-fundo);color:var(--sucesso-texto)}body.app .status.done{background:var(--concluido-fundo);color:var(--concluido-texto)}body.app .status.done:before{background:#5b6f8f}body.app .status.off{background:var(--erro-fundo);color:var(--erro-texto)}body.app .status.off:before{background:var(--erro-texto)}body.app .tag{font-size:var(--fs-meta)}body.app .notice{background:var(--info-fundo);color:var(--info-texto)}body.app .timeline li:before{background:#5b6f8f}body.app :is(.catalogo-paineis,.painel-grade,.painel-lado,.detalhes,.kpis)>*{margin-top:0}body.app .catalogo-paineis{align-items:start}body.app .detail-grid>aside>*+*{margin-top:var(--esp-4)}body.app .detail-grid>aside .helper{margin-bottom:0}body.app .queue-head,body.app .queue-row{gap:var(--esp-4);padding:var(--esp-3) var(--esp-5);grid-template-columns:minmax(180px,1.4fr) minmax(150px,1fr) minmax(170px,1fr) 104px}body.app .queue-head{padding-top:10px;padding-bottom:10px}body.app .queue-row{min-height:68px;position:relative}body.app .queue-row.atrasada{box-shadow:none;background:var(--t-erro-fundo-suave,#fffaf8)}body.app .queue-row>a.row-link{box-shadow:none;color:var(--concluido-texto);font-size:var(--fs-apoio);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 8 12'%3E%3Cpath d='M1.5 1l5 5-5 5' fill='none' stroke='%231d3150' stroke-width='1.6'/%3E%3C/svg%3E") right 4px center no-repeat;border:0;justify-self:end;padding:0 18px 0 4px}body.app .queue-row>a.row-link:after{content:"";position:absolute;inset:0}body.app .queue-row:hover>a.row-link{text-underline-offset:3px;text-decoration:underline}body.app .queue-row .subline{font-size:var(--fs-meta)}body.app .pv-tabela td:first-child,body.app .pv-tabela .plate,body.app .pv-tabela td[data-label=Entregue\ em],body.app .pv-tabela td[data-label=Valor]{white-space:nowrap}body.app .pv-tabela td[data-label=Cliente]{min-width:150px}.pv-servico-texto{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}body.app .pv-acoes{gap:var(--esp-2);flex-wrap:nowrap}body.app .pv-acoes .button{min-height:36px;font-size:var(--fs-meta);padding:6px 12px}body.app .pv-os{color:var(--concluido-texto);text-underline-offset:3px;-webkit-text-decoration:underline #c5cedb;text-decoration:underline #c5cedb}.pv-retornos a{min-height:32px;padding:0 var(--esp-2);background:var(--t-superficie,#fff);border:1px solid var(--t-borda-controle,#d4e5fb);border-radius:8px;align-items:center;margin:2px 0;text-decoration:none;display:inline-flex}.fiscal-doc--cancelado{background:var(--t-superficie-2,#fafbfc);color:var(--texto-3)}.fiscal-doc--cancelado .fiscal-doc__topo strong{font-weight:500}.fiscal-doc--cancelado .button{min-height:36px;font-size:var(--fs-meta)}.data-table.linha-tempo tr{border-left-width:1px}.servico .status{justify-self:start;width:auto}@media (width<=767px){body.app .abas{scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}body.app .abas a{scroll-snap-align:start;min-height:44px}body.app .button,body.app .row-link,body.app .pv-acoes .button,.fiscal-doc--cancelado .button{min-height:44px;font-size:15px}.pv-retornos a{min-height:44px;padding:0 var(--esp-3)}body.app .facts dd a,body.app .detalhes-compacto dd a{align-items:center;min-height:44px;display:inline-flex}body.app .table-wrap{box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}body.app .data-table td,body.app .data-table td:first-child,body.app .data-table th:first-child{border:0;padding:0}body.app .data-table tbody tr:hover{background:var(--t-superficie,#fff)}body.app .data-table .subline{margin-top:2px;display:block}body.app .data-table td.pv-acoes{align-items:stretch;gap:var(--esp-2);flex-direction:column;display:flex}body.app .data-table td:has(.button+.button){align-items:stretch;gap:var(--esp-2);flex-direction:column;display:flex}body.app .data-table td.pv-acoes:before{display:none}body.app .pv-tabela td[data-label=Cliente]{min-width:0}body.app .linha-clicavel td:last-child:after{content:none}body.app .queue-row{gap:10px 12px;padding:14px 16px}body.app .queue-row>a.row-link{grid-area:auto/1/auto/-1;justify-self:end;min-height:44px;padding:0 20px 0 8px;font-size:15px;display:inline-flex}}@media (width<=560px){body.app .queue-head,body.app .queue-row{grid-template-columns:minmax(0,1fr) auto}}@media (width<=767px){body.app .pv-os{align-items:center;min-height:44px;display:inline-flex}}body.app td.pv-acoes{white-space:nowrap;text-align:right;display:table-cell}body.app td.pv-acoes .button+.button{margin-left:var(--esp-2)}body.app .pv-tabela td[data-label=Veículo]{white-space:nowrap}@media (width<=767px){body.app td.pv-acoes .button+.button{margin-left:0}body.app .pv-tabela td[data-label=Veículo]{white-space:normal}}body.app .detail-grid>aside .button{width:100%}body.app :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea):focus,body.app input:is([type=date],[type=time]):focus-within{outline:2px solid var(--foco);outline-offset:1px;border-color:var(--foco)}body.app details.helper.recolhivel{margin-top:0;padding:0}body.app .detail-grid>aside>details.recolhivel{margin-top:var(--esp-3)}body.app details.recolhivel>summary{justify-content:space-between;align-items:center;gap:var(--esp-3);min-height:52px;padding:var(--esp-3) var(--esp-5);cursor:pointer;list-style:none;display:flex}body.app details.recolhivel>summary::-webkit-details-marker{display:none}body.app details.recolhivel>summary:after{content:"";border-right:1.6px solid var(--t-texto-3,#667085);border-bottom:1.6px solid var(--t-texto-3,#667085);flex:none;width:8px;height:8px;margin-top:-4px;transition:transform .15s;transform:rotate(45deg)}body.app details.recolhivel[open]>summary:after{margin-top:4px;transform:rotate(-135deg)}body.app details.recolhivel>summary h2{font-size:var(--fs-titulo-card);margin:0}body.app details.recolhivel>summary+*{margin-top:0}body.app details.recolhivel>:not(summary){margin-left:var(--esp-5);margin-right:var(--esp-5)}body.app details.recolhivel>:last-child:not(summary){margin-bottom:var(--esp-5)}@media (width>=768px) and (width<=1199px){body.app .pv-tabela td,body.app .pv-tabela .plate{white-space:normal}body.app .pv-tabela td:first-child{white-space:nowrap}body.app .pv-tabela td[data-label=Cliente]{min-width:0}body.app td.pv-acoes{white-space:normal}body.app td.pv-acoes .button{width:100%;display:flex}body.app td.pv-acoes .button+.button{margin:var(--esp-2) 0 0}}body.app .table-wrap{position:relative}:root{--escuro:initial;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-tema=escuro]{--escuro: ;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root[data-tema=sistema]{--escuro: ;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root{--t-fundo:var(--escuro) #0b1220;--t-superficie:var(--escuro) #131c2c;--t-superficie-2:var(--escuro) #182336;--t-neutro-fundo:var(--escuro) #1e2a3f;--t-barra-1:var(--escuro) #223049;--t-barra-2:var(--escuro) #1b273c;--t-borda:var(--escuro) #263349;--t-borda-suave:var(--escuro) #1d2839;--t-borda-controle:var(--escuro) #34435c;--t-borda-forte:var(--escuro) #4a5b78;--t-texto:var(--escuro) #e5e9f0;--t-texto-2:var(--escuro) #c2cad6;--t-texto-3:var(--escuro) #9ba7b9;--t-texto-4:var(--escuro) #7d8aa0;--t-rotulo:var(--escuro) #cfd6e1;--t-texto-forte:var(--escuro) #dbe5f3;--t-link:var(--escuro) #86b4ff;--t-foco:var(--escuro) #86b4ff;--t-acento:var(--escuro) #4fd39b;--t-sucesso-fundo:var(--escuro) #0f2e23;--t-sucesso-texto:var(--escuro) #74e0b0;--t-sucesso-borda:var(--escuro) #1f5a43;--t-sucesso-marca:var(--escuro) #3ccf91;--t-alerta-fundo:var(--escuro) #33260b;--t-alerta-texto:var(--escuro) #f4c26b;--t-alerta-borda:var(--escuro) #5e4614;--t-erro-fundo:var(--escuro) #3a1816;--t-erro-fundo-suave:var(--escuro) #24151a;--t-erro-texto:var(--escuro) #ffa094;--t-erro-borda:var(--escuro) #6b2b25;--t-info-fundo:var(--escuro) #142a4b;--t-info-texto:var(--escuro) #a3c6ff;--t-concluido-fundo:var(--escuro) #1e2a40;--t-concluido-texto:var(--escuro) #c9d6ea;--t-roxo-fundo:var(--escuro) #2a2350;--t-roxo-texto:var(--escuro) #c4b5fd;--t-ciano-fundo:var(--escuro) #0f2c35;--t-ciano-texto:var(--escuro) #7dd3e8;--t-wa-saida:var(--escuro) #12352a;--t-roxo-grafico:var(--escuro) #8ea6cf;--t-primario:var(--escuro) #3ccf91;--t-primario-texto:var(--escuro) #0b1a14;--t-primario-hover:var(--escuro) #5fe0a8;--t-sombra-menu:var(--escuro) inset -1px 0 0 #1d2a3f;--t-seta-linha:var(--escuro) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 8 12'%3E%3Cpath d='M1.5 1l5 5-5 5' fill='none' stroke='%23c9d6ea' stroke-width='1.6'/%3E%3C/svg%3E");--ink:var(--t-texto,#24262a);--muted:var(--t-texto-3,#696c73);--line:var(--t-borda,#e8e9eb);--ground:var(--t-fundo,#fafafa);--panel:var(--t-superficie,#fff);--accent:var(--t-acento,#276653);--soft:var(--t-sucesso-fundo,#edf5f1);--fundo:var(--t-fundo,#f3f5f9);--borda:var(--t-borda,#e4e8ef);--texto:var(--t-texto,#1f2937);--texto-2:var(--t-texto-2,#4b5563);--texto-3:var(--t-texto-3,#667085);--sucesso-fundo:var(--t-sucesso-fundo,#e3f6ee);--sucesso-texto:var(--t-sucesso-texto,#146c4a);--sucesso-marca:var(--t-sucesso-marca,#1f9d6b);--alerta-fundo:var(--t-alerta-fundo,#fff4dc);--alerta-texto:var(--t-alerta-texto,#93590b);--erro-fundo:var(--t-erro-fundo,#fdecea);--erro-texto:var(--t-erro-texto,#b42318);--erro-borda:var(--t-erro-borda,#f3c7c1);--info-fundo:var(--t-info-fundo,#eaf2ff);--info-texto:var(--t-info-texto,#1d4f8f);--neutro-fundo:var(--t-neutro-fundo,#eef1f6);--neutro-texto:var(--t-rotulo,#344054);--concluido-fundo:var(--t-concluido-fundo,#e8eef7);--concluido-texto:var(--t-concluido-texto,#1d3150);--verde-texto:var(--t-sucesso-texto,#157a52);--link:var(--t-link,#2563c4);--foco:var(--t-foco,#3b6fd0);--contador-fundo:#b42318;--nav-bg:var(--menu-fundo,#0f1b2d);--nav-ink:#c7d1de;--nav-muted:#7c8aa1;--nav-rotulo:#8d9bb1;--nav-hover:#16253b;--nav-ativo:#1d3150;--nav-forte:#fff;--nav-busca-fundo:#132239;--nav-busca-borda:#23344f;--nav-divisor:#1f2f48;--nav-indicador:#3ccf91;--nav-icone-ativo:#5fe0a8;--nav-foco:#8fb6ff;--primario-fundo:var(--marca,var(--t-primario,#0f1b2d));--primario-texto:var(--marca-contraste,var(--t-primario-texto,#fff));--primario-hover:var(--t-primario-hover,#1d3150);--primario-borda:var(--primario-fundo)}body.app{--roxo:var(--t-roxo-grafico,#1d3150)}:root[style*=--menu-fundo]{--nav-ink:var(--menu-texto);--nav-muted:var(--menu-texto);--nav-rotulo:var(--menu-texto);--nav-forte:var(--menu-texto);--nav-hover:color-mix(in srgb,var(--menu-texto) 9%,var(--menu-fundo));--nav-ativo:color-mix(in srgb,var(--menu-texto) 15%,var(--menu-fundo));--nav-busca-fundo:color-mix(in srgb,var(--menu-texto) 6%,var(--menu-fundo));--nav-busca-borda:color-mix(in srgb,var(--menu-texto) 28%,var(--menu-fundo));--nav-divisor:color-mix(in srgb,var(--menu-texto) 16%,var(--menu-fundo));--nav-indicador:var(--menu-texto);--nav-icone-ativo:var(--menu-texto);--nav-foco:var(--menu-texto);--t-sombra-menu:inset -1px 0 0 color-mix(in srgb,var(--menu-texto) 14%,var(--menu-fundo))}:root[style*=--marca]{--primario-hover:var(--marca);--primario-borda:color-mix(in srgb,var(--marca) 75%,var(--marca-contraste))}body.app .sidebar{background:var(--nav-bg);color:var(--nav-ink);box-shadow:var(--t-sombra-menu,none)}body.app .sidebar .brand{color:var(--nav-forte)}body.app .sidebar .brand small,body.app .sidebar .nav-label{color:var(--nav-muted)}body.app .sidebar-busca-rotulo{color:var(--nav-rotulo)}body.app .sidebar .nav a,.sidebar-rodape a,.sidebar-rodape button,body.app .menu-x{color:var(--nav-ink)}body.app .sidebar .nav a:hover,.sidebar-rodape a:hover,.sidebar-rodape button:hover{background:var(--nav-hover);color:var(--nav-forte)}body.app .sidebar .nav a.active,.sidebar-rodape a.active{background:var(--nav-ativo);color:var(--nav-forte)}body.app .sidebar .nav a.active:before{background:var(--nav-indicador)}body.app .sidebar .nav a.active .ico{color:var(--nav-icone-ativo)}.sidebar-busca{background:var(--nav-busca-fundo);border-color:var(--nav-busca-borda);color:var(--nav-muted)}body.app .sidebar-busca input{color:var(--nav-forte);-webkit-text-fill-color:var(--nav-forte)}body.app .sidebar-busca input::placeholder{color:var(--nav-muted);-webkit-text-fill-color:var(--nav-muted);opacity:1}.sidebar-busca kbd{border-color:var(--nav-busca-borda);color:var(--nav-muted)}.sidebar-rodape{border-top-color:var(--nav-divisor)}body.app .sidebar a:focus-visible,body.app .sidebar button:focus-visible{outline-color:var(--nav-foco)}body.app .sidebar .nav .count,.badge-num{background:var(--contador-fundo);color:#fff}body.app .button.primary{background:var(--primario-fundo);border-color:var(--primario-borda);color:var(--primario-texto);-webkit-text-fill-color:var(--primario-texto)}body.app .button.primary:hover{background:var(--primario-hover);border-color:var(--primario-borda)}:root[style*=--marca] body.app .button.primary:hover{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--marca-contraste) 35%,transparent)}:root[style*=--marca] .brand-mark:not(.brand-mark-logo){background:var(--marca);color:var(--marca-contraste)}.brand-mark.brand-mark-logo{background:#fff;padding:3px;overflow:hidden;box-shadow:inset 0 0 0 1px #0f1b2d14}.brand-mark-logo img{object-fit:contain;width:100%;height:100%;display:block}.guest-marca .brand-mark-logo{padding:5px}body.app .atencao li.alto b,body.app .texto-alerta{color:var(--erro-texto)}.ficha-seta{color:var(--texto-3)}body.app .queue-row>a.row-link{background-image:var(--t-seta-linha,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 8 12'%3E%3Cpath d='M1.5 1l5 5-5 5' fill='none' stroke='%231d3150' stroke-width='1.6'/%3E%3C/svg%3E"))}.tema-opcoes{gap:var(--esp-3);border:0;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));min-width:0;margin:0;padding:0;display:grid}.tema-opcao{align-items:center;gap:var(--esp-3) var(--esp-2);min-height:44px;padding:var(--esp-3);border:1px solid var(--t-borda-controle,#d8dee8);border-radius:var(--raio-cartao);background:var(--panel);font-size:var(--fs-apoio);color:var(--texto);cursor:pointer;grid-template-columns:auto minmax(0,1fr);font-weight:600;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}.tema-opcao .tema-amostra{grid-column:1/-1}.tema-opcao>span:last-child{overflow-wrap:anywhere}.tema-opcao:hover{border-color:var(--t-borda-forte,#c5cedb)}.tema-opcao:has(input:checked){border-color:var(--t-texto-forte,#1d3150);box-shadow:inset 0 0 0 1px var(--t-texto-forte,#1d3150)}.tema-opcao:has(input:focus-visible){outline:2px solid var(--foco);outline-offset:2px}body.app .tema-opcao input[type=radio]{accent-color:var(--t-texto-forte,#1d3150);grid-row:2}@media (width<=767px){body.app label.tema-opcao{min-height:44px;font-weight:600;display:grid}.tema-opcoes{grid-template-columns:repeat(2,minmax(0,1fr))}}.tema-amostra{--am-fundo:#f3f5f9;--am-cartao:#fff;--am-borda:#e4e8ef;background:var(--am-fundo);height:64px;box-shadow:inset 0 0 0 1px var(--t-borda,#e4e8ef);border-radius:8px;display:block;position:relative;overflow:hidden}.tema-amostra:before{content:"";background:var(--am-cartao);box-shadow:0 0 0 1px var(--am-borda);border-radius:4px;position:absolute;inset:16% 8% 16% 38%}.tema-amostra i{background:var(--amostra-menu,#0f1b2d);width:28%;position:absolute;top:0;bottom:0;left:0;box-shadow:inset -1px 0 #0f1b2d1f}.tema-amostra b{background:var(--amostra-marca,#0f1b2d);border-radius:3px;width:26%;height:12px;position:absolute;bottom:28%;left:46%}.tema-amostra-escuro{--am-fundo:#0b1220;--am-cartao:#131c2c;--am-borda:#263349}.tema-amostra-escuro b{background:var(--amostra-marca,#3ccf91)}.tema-amostra-sistema{background:linear-gradient(115deg,#f3f5f9 50%,#0b1220 50%)}.tema-amostra-sistema:before{background:linear-gradient(115deg,#fff 50%,#131c2c 50%)}.tema-amostra-sistema b{background:linear-gradient(115deg,#0f1b2d 50%,#3ccf91 50%)}.tema-amostra-padrao{box-shadow:inset 0 0 0 1px var(--t-borda-forte,#c5cedb);outline:1px dashed var(--t-borda-forte,#c5cedb);outline-offset:-5px}.temas-lista{margin:0 0 var(--esp-3);gap:var(--esp-3);padding:0;list-style:none;display:grid}body.app .temas-secao details.tema-item.form-panel{margin:0;padding:0}body.app .temas-lista+details.tema-item{margin-top:0}body.app details.tema-item>summary{align-items:center;gap:var(--esp-2) var(--esp-3);min-height:56px;padding:var(--esp-3) var(--esp-5);font-size:var(--fs-corpo);flex-wrap:wrap;display:flex}body.app details.tema-item>summary .tema-amostra{flex:none;width:72px;height:44px}body.app details.tema-item>summary .muted{font-weight:400;font-size:var(--fs-apoio)}body.app details.tema-item>form{padding:var(--esp-2) var(--esp-5) var(--esp-5);margin:0}body.app details.tema-item>form+form{padding-top:var(--esp-4);border-top:1px solid var(--t-borda-suave,#eef1f5)}body.app details.tema-item .form-footer{margin-top:var(--esp-4);background:0 0;border:0;padding:0}body.app form.tema-excluir{justify-content:flex-end;display:flex}body.app fieldset.tema-base{gap:0 var(--esp-5);border:0;flex-flow:wrap;min-width:0;margin:0;padding:0}body.app fieldset.tema-base legend{margin-bottom:var(--esp-2);color:var(--t-rotulo,#344054);padding:0;font-size:12px;font-weight:600}body.app input.campo-cor{cursor:pointer;background:var(--panel);width:100%;max-width:220px;height:44px;min-height:44px;padding:4px}input.campo-cor::-webkit-color-swatch-wrapper{padding:0}input.campo-cor::-webkit-color-swatch{border:0;border-radius:6px}input.campo-cor::-moz-color-swatch{border:0;border-radius:6px}@media (width<=767px){body.app details.tema-item>summary{padding:var(--esp-3) var(--esp-4)}body.app details.tema-item>form{padding:var(--esp-2) var(--esp-4) var(--esp-4)}body.app input.campo-cor{max-width:none}body.app form.tema-excluir .button{width:100%}}.perfil-capa p{color:#eef2f7}.perfil-capa .muted{color:#e3e9f1}@media (width<=560px){body.app .summary strong{font-size:20px}}@media (width<=767px){body.app .os-whatsapp{gap:0;display:grid}body.app .os-whatsapp form:not(.inline-form):not(.filters):not(.barra-busca):not(.painel-filtro):not(.sidebar-busca):not(.form-panel)>*+:not([type=hidden]){margin-top:0}body.app .os-whatsapp .os-wa-manual{min-height:44px;padding:0}body.app .os-whatsapp form .button{width:auto}body.app .form-panel>.form-section{padding:18px 0}}body.app li.tema-pronto{align-items:center;gap:var(--esp-2) var(--esp-3);min-height:56px;padding:var(--esp-3) var(--esp-5);font-size:var(--fs-corpo);flex-wrap:wrap;display:flex}body.app li.tema-pronto .tema-amostra{flex:none;width:72px;height:44px}body.app li.tema-pronto .muted{font-weight:400;font-size:var(--fs-apoio)}body.app .temas-subtitulo{margin:var(--esp-5) 0 var(--esp-3);font-size:var(--fs-corpo)}@media (width<=767px){body.app li.tema-pronto{padding:var(--esp-3) var(--esp-4)}}:root[style*=--menu-fundo] .perfil-capa{background:var(--menu-fundo);color:var(--menu-texto);box-shadow:inset 6px 0 0 var(--marca)}:root[style*=--menu-fundo] .perfil-capa :is(h2,p,.muted){color:var(--menu-texto)}@media (width>=1201px){.painel-grade:not(.painel-grade-3)>.cartao-grafico{flex-direction:column;align-self:stretch;display:flex}.painel-grade:not(.painel-grade-3)>.cartao-grafico .barras{flex:1;height:auto;min-height:240px}}.painel-grade.painel-grade-3{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.painel-coluna{align-content:start;gap:16px;min-width:0;display:grid}.painel-coluna:not(:has(.cartao)){display:none}:root{--t-dica-fundo:var(--escuro) #1e2a3f;--t-dica-borda:var(--escuro) #4a5b78;--t-dica-apoio:var(--escuro) #9ba7b9}.cartao-grafico{position:relative}.grafico-metricas{margin:var(--esp-3) 0 0;flex-wrap:wrap;align-self:flex-start}.grafico-metricas[hidden]{display:none}.grafico-metricas button{min-height:40px;font:inherit;font-size:var(--fs-apoio);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0 14px;font-weight:600;display:inline-flex}.grafico-metricas button:hover{color:var(--ink)}.grafico-metricas button[aria-pressed=true]{background:var(--t-superficie,#fff);color:var(--ink);box-shadow:0 1px 3px #0f1b2d1f}.grafico-metricas button:focus-visible{outline:2px solid var(--foco);outline-offset:2px}a.barra{color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:6px;text-decoration:none}a.barra:hover{color:inherit}a.barra[aria-disabled=true]{cursor:default}a.barra:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.barra.ativa:not(.pico) .barra-coluna{background:var(--t-texto-4,#a0aabb)}.barra.pico.ativa .barra-coluna{filter:brightness(.88)}.grafico-dica{z-index:5;max-width:min(260px,100% - 16px);padding:var(--esp-2) var(--esp-3);border:1px solid var(--t-dica-borda,transparent);border-radius:var(--raio-controle);background:var(--t-dica-fundo,#0f1b2d);color:var(--t-texto,#fff);font-size:var(--fs-meta);pointer-events:none;font-variant-numeric:tabular-nums;gap:2px;line-height:1.45;display:grid;position:absolute;top:0;left:0;box-shadow:0 6px 16px #0f1b2d2e}.grafico-dica[hidden]{display:none}.grafico-dica-periodo,.grafico-dica-extra,.grafico-dica-acao{color:var(--t-dica-apoio,#c7d1de)}.grafico-dica-valor{font-size:var(--fs-corpo);font-weight:600}.grafico-dica-acao{font-size:var(--fs-meta);margin-top:2px}.cartao-grafico .cartao-total{white-space:nowrap}@media (width<=767px){.cartao-grafico .cartao-total{font-size:18px}.barras:has(.barra:nth-child(16)) .barra .barra-rotulo{visibility:hidden}.barras:has(.barra:nth-child(16)) .barra:nth-child(5n+1) .barra-rotulo{visibility:visible}.grafico-metricas{width:100%;display:flex}.grafico-metricas button{flex:1 1 0;min-height:44px;padding:0 8px}}@media (prefers-reduced-motion:no-preference){.barra-coluna{transition:height .22s cubic-bezier(.16,1,.3,1)}}.filtro-ativo{justify-content:space-between;align-items:center;gap:var(--esp-2) var(--esp-4);margin:0 0 var(--esp-4);padding:var(--esp-3) var(--esp-4);border-radius:var(--raio-controle);background:var(--info-fundo);color:var(--info-texto);font-size:var(--fs-apoio);flex-wrap:wrap;display:flex}.filtro-ativo .link{min-height:44px;color:var(--info-texto);text-underline-offset:3px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}body.app .page-acoes form{display:contents}body.app .page-acoes{align-items:center}body.app .simples-tarefas{margin-bottom:var(--esp-6,24px)}body.app .simples-tarefas .atencao li{padding:0}body.app .simples-tarefas .atencao a{min-height:44px;color:inherit;grid-template-columns:1fr auto;gap:2px 10px;padding:12px 0;display:grid}body.app .simples-tarefas .atencao a small{color:var(--muted);grid-column:1/-1;font-size:13px}body.app .simples-tarefas .atencao span{font-size:15px;font-weight:600}body.app .simples-ok{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 0;display:flex}body.app .simples-secao{margin:0 0 var(--esp-4,16px);font-size:20px}body.app .simples-lojas{gap:var(--esp-4,16px);margin-bottom:var(--esp-6,24px);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}body.app .simples-lojas .cartao{margin:0}body.app .simples-lojas .cartao-topo{flex-wrap:wrap;gap:8px}@media (width<=560px){body.app .page-acoes .button{padding-inline:12px}}
