:root{--bg: #0d151a;--surface: #141f26;--surface-2: #1c2a33;--fg: #e4edf1;--fg-muted: #93a8b4;--border: #26363f;--accent: #35b3c9;--accent-hover: #4ac4d9;--accent-soft: #10303a;--ok: #4cbf85;--ok-soft: #122e20;--warn: #e0913f;--warn-soft: #33230f;--info: #86aef2;--info-soft: #182841;--erro: #ef7369;--erro-hover: #f28d85;--erro-soft: #38191a;--link: #5ccde0;--link-hover: #82dcea;--fg-sobre-cor: #0b1418;--veu: rgba(0, 0, 0, .6);--sombra-baixa: 0 1px 3px rgba(0, 0, 0, .5);--sombra-media: 0 8px 24px rgba(0, 0, 0, .55);--sombra-alta: 0 12px 32px rgba(0, 0, 0, .65);--sombra-toast: 0 6px 20px rgba(0, 0, 0, .55);--sombra-lateral: 2px 0 12px rgba(0, 0, 0, .6);--accent-rgb: 53, 179, 201;--cat-cliente: #6fa8ff;--cat-cliente-soft: #142a46;--cat-agenda: #ab8df3;--cat-agenda-soft: #261d3e;--cat-orcamento: #e6b350;--cat-orcamento-soft: #33280f;--cat-chamado: #f07ba9;--cat-chamado-soft: #3a1a29;--cat-equipamento: #8e9ef2;--cat-equipamento-soft: #1c2241;color-scheme:dark;font-family:IBM Plex Sans,system-ui,sans-serif}:root[data-theme=light]{--bg: #f5f8fa;--surface: #ffffff;--surface-2: #edf3f5;--fg: #16222c;--fg-muted: #5a6c7a;--border: #d6e0e6;--accent: #0c8599;--accent-hover: #0a6f80;--accent-soft: #e1f1f3;--ok: #1e7b4d;--ok-soft: #e2f3e9;--warn: #b4530a;--warn-soft: #fbebdd;--info: #2c5cb0;--info-soft: #e4ecfa;--erro: #b3261e;--erro-soft: #fbe4e2;--erro-hover: #921f19;--link: #0a6f80;--link-hover: #085966;--fg-sobre-cor: #ffffff;--veu: rgba(10, 16, 20, .45);--sombra-baixa: 0 1px 3px rgba(10, 16, 20, .12);--sombra-media: 0 8px 24px rgba(10, 16, 20, .14);--sombra-alta: 0 12px 32px rgba(10, 16, 20, .25);--sombra-toast: 0 6px 20px rgba(10, 16, 20, .18);--sombra-lateral: 2px 0 12px rgba(10, 16, 20, .12);--accent-rgb: 12, 133, 153;--cat-cliente: #2563c9;--cat-cliente-soft: #e4edfb;--cat-agenda: #6d45c2;--cat-agenda-soft: #eee8fa;--cat-orcamento: #9a6400;--cat-orcamento-soft: #fbf0d8;--cat-chamado: #c0336b;--cat-chamado-soft: #fbe5ee;--cat-equipamento: #3f51b5;--cat-equipamento-soft: #e7e9f8;color-scheme:light}a{color:var(--link)}a:hover{color:var(--link-hover)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg);line-height:1.5}h1{font-size:22px;margin:0}button{font-family:inherit;font-size:14px;font-weight:600;background:var(--accent);color:var(--fg-sobre-cor);border:none;border-radius:6px;padding:9px 16px;cursor:pointer}button:hover{background:var(--accent-hover)}button:disabled{opacity:.6;cursor:not-allowed}.link-botao{text-decoration:none;background:none;color:var(--fg-muted);font-size:14px;font-weight:500;padding:4px 8px}.link-botao:hover{background:var(--surface-2);color:var(--fg)}input,select,textarea{font-family:inherit;font-size:14px;padding:8px 10px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--fg)}label{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600;color:var(--fg-muted)}.tela-central{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px}.tela-central .cartao{width:100%;max-width:360px;display:flex;flex-direction:column;gap:14px}.erro{color:var(--erro);font-size:13px;margin:0}.app-shell{display:flex;min-height:100vh}.sidebar{width:220px;flex:0 0 auto;align-self:flex-start;position:sticky;top:0;height:100vh;background:var(--surface);border-right:1px solid var(--border);padding:20px 14px;display:flex;flex-direction:column;gap:24px}.sidebar nav{flex:1 1 auto;min-height:0;overflow-y:auto}.sidebar .marca,.sidebar-usuario{flex:0 0 auto}.sidebar-usuario{margin-top:auto;padding-top:14px;border-top:1px solid var(--border);display:flex;align-items:center;gap:10px}.sidebar-usuario-iniciais{flex:0 0 auto;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:var(--accent-soft);color:var(--accent)}.sidebar-usuario-texto{min-width:0;display:flex;flex-direction:column;line-height:1.3}.sidebar-usuario-nome{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-usuario-papel{font-size:11px;color:var(--fg-muted)}.marca{font-weight:700;font-size:18px;color:var(--accent);padding:0 8px;display:flex;flex-direction:column;gap:2px}.marca-empresa{font-weight:500;font-size:12px;color:var(--fg-muted)}.marca-imagem{display:block;max-width:160px;max-height:44px;object-fit:contain;align-self:flex-start;margin-bottom:6px}.logo-empresa{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:16px}.logo-empresa-previa{flex:none;width:180px;height:96px;display:grid;place-items:center;border:1px dashed var(--border);border-radius:10px;background:var(--surface-2);color:var(--fg-muted);font-size:12px;overflow:hidden}.logo-empresa-previa img{max-width:160px;max-height:76px;object-fit:contain}.logo-empresa-textos{display:grid;gap:6px;min-width:0}.logo-empresa-textos p{margin:0}.logo-empresa-acoes{display:flex;align-items:center;gap:12px}.logo-empresa-botao{position:relative;overflow:hidden;display:inline-flex;align-items:center;padding:9px 16px;border-radius:6px;background:var(--accent);color:var(--fg-sobre-cor);font-size:14px;font-weight:600;cursor:pointer}.logo-empresa-botao:hover{background:var(--accent-hover)}.logo-empresa-botao input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.logo-empresa-botao-ocupado{opacity:.6;pointer-events:none}.modal-caixa.modal-recorte-logo{max-width:560px}.recorte-logo-dica{margin:0 0 12px}.recorte-logo-area{--rc-drag-handle-size: 14px;--rc-drag-handle-mobile-size: 28px;--rc-drag-handle-bg-colour: var(--accent);--rc-border-color: #ffffff;display:flex;justify-content:center;padding:12px;border:1px solid var(--border);border-radius:8px;background-color:var(--surface-2);background-image:conic-gradient(color-mix(in oklab,var(--fg-muted) 18%,transparent) 25%,transparent 0 50%,color-mix(in oklab,var(--fg-muted) 18%,transparent) 0 75%,transparent 0);background-size:16px 16px}.recorte-logo-area .ReactCrop{max-height:min(52vh,420px)}.recorte-logo-acoes{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 14px;margin-top:16px}.recorte-logo-inteira{margin-right:auto}@media (max-width: 480px){.modal-caixa.modal-recorte-logo{padding:18px 16px}.recorte-logo-area{padding:8px}.recorte-logo-inteira{flex-basis:100%;text-align:left}}.sidebar nav{display:flex;flex-direction:column;gap:2px}.sidebar nav a{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:6px;color:var(--fg-muted);text-decoration:none;font-size:14px;font-weight:500}.icone-menu{flex:0 0 18px;opacity:.85}.icone{flex:0 0 auto}.sidebar nav a.active .icone-menu{opacity:1}.sidebar nav a:hover{background:var(--surface-2);color:var(--fg)}.sidebar nav a.active{background:var(--accent-soft);color:var(--accent-hover)}.sidebar nav a .badge{margin-left:auto;font-size:9.5px;padding:3px 7px}.nav-grupo,.nav-grupo-itens{display:flex;flex-direction:column;gap:2px}.nav-grupo+.nav-grupo,.nav-grupo+.nav-guia{margin-top:14px}.nav-grupo-titulo{padding:2px 10px 6px;color:var(--fg-muted);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.sidebar .nav-grupo-alternar{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:32px;padding-top:6px;background:none;border-radius:6px;text-align:left}.sidebar .nav-grupo-alternar:hover{background:var(--surface-2);color:var(--fg)}.nav-grupo-seta{flex:0 0 auto;transition:transform .15s ease}.nav-grupo-alternar[aria-expanded=true] .nav-grupo-seta{transform:rotate(90deg)}@media (prefers-reduced-motion: reduce){.nav-grupo-seta{transition:none}}.guia-grupo{margin:18px 0 4px;color:var(--fg-muted);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.nav-rotulo{position:relative}.nav-selo-novo{position:absolute;top:-5px;left:calc(100% - 4px);display:inline-flex;align-items:center;justify-content:center;height:12px;padding:0 4px;border-radius:999px;background:var(--erro);color:var(--fg-sobre-cor);font-size:8px;font-weight:700;letter-spacing:.02em;line-height:1}.conteudo{flex:1;min-width:0}.topo{display:flex;align-items:center;gap:10px;padding:14px 28px;background:var(--surface);border-bottom:1px solid var(--border)}.topo-nome{flex:1;font-weight:500}.papel-badge{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--accent-soft);color:var(--accent-hover);padding:3px 8px;border-radius:999px}main{padding:28px;max-width:1400px;margin:0 auto}.cabecalho-secao{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.cartao{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:18px 20px;margin-bottom:14px}.form-inline{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end}.form-inline label{flex:1 1 160px}.form-aparelho{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}@media (max-width: 900px){.form-aparelho{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.form-aparelho{grid-template-columns:minmax(0,1fr)}}.form-aparelho>.campo-inteiro{grid-column:1 / -1}.form-aparelho-mais,.form-aparelho-acoes{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.form-aparelho .form-aparelho-mais .link-botao{padding-left:0;color:var(--accent);font-weight:600}.form-aparelho-mais .texto-suave{font-size:13px}.form-dados-empresa{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto auto minmax(16px,auto);column-gap:16px;row-gap:4px}.form-dados-empresa label{display:grid;grid-row:span 3;grid-template-rows:subgrid;align-items:end}.form-dados-empresa .ajuda-campo,.form-dados-empresa .erro{align-self:start;margin:0;padding-bottom:12px}.form-dados-empresa>button[type=submit]{grid-column:1 / -1;justify-self:end;margin-top:8px}.form-dados-empresa input[readonly]{border-style:dashed;color:var(--fg-muted);cursor:default}@media (max-width: 900px){.form-dados-empresa{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.form-dados-empresa{grid-template-columns:minmax(0,1fr)}}.campo-checkbox{flex-direction:row!important;align-items:center;gap:8px!important;align-self:flex-end;padding-bottom:8px}.campo-checkbox input{width:auto}.tabela,.stat-numero,.tabela-scroll{font-variant-numeric:tabular-nums}.tabela{width:100%;border-collapse:collapse;background:var(--surface);border:1px solid var(--border);border-radius:8px;overflow:hidden}.tabela th,.tabela td{text-align:left;padding:11px 16px;font-size:14px;border-bottom:1px solid var(--border)}.tabela th{background:var(--surface-2);color:var(--fg-muted);font-size:12px;text-transform:uppercase;letter-spacing:.03em}.tabela tr:last-child td{border-bottom:none}.tabela a{color:var(--accent);font-weight:600;text-decoration:none}.tabela a:hover{text-decoration:underline}.vazio{color:var(--fg-muted);text-align:center;padding:24px}.texto-suave{color:var(--fg-muted);font-size:13px}.badge{display:inline-block;font-size:12px;font-weight:600;line-height:1.35;padding:3px 10px;border-radius:999px}.badge-neutro{background:var(--surface-2);color:var(--fg-muted)}.badge-atencao{background:var(--warn-soft);color:var(--warn)}.badge-ok{background:var(--ok-soft);color:var(--ok)}.badge-andamento{background:var(--info-soft);color:var(--info)}.badge-erro{background:var(--erro-soft);color:var(--erro)}.celula-portal{white-space:nowrap}.celula-portal .link-botao{margin-left:-8px}.select-status{font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:5px 10px;border-radius:999px;border:none;cursor:pointer}.select-status-em_aberto{background:var(--surface-2);color:var(--fg-muted)}.select-status-em_execucao{background:var(--warn-soft);color:var(--warn)}.select-status-concluida{background:var(--ok-soft);color:var(--ok)}.select-status-cancelada{background:var(--erro-soft);color:var(--erro)}.grade-cartoes{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.manutencoes-titulo-secao{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:15px}.manutencoes-atrasadas{color:var(--erro)}.manutencoes-proximas{color:var(--warn)}.ponto-situacao{width:9px;height:9px;border-radius:50%;flex:0 0 auto;background:var(--fg-muted)}.ponto-erro{background:var(--erro)}.ponto-atencao{background:var(--warn)}.ponto-andamento{background:var(--info)}.cartao.manutencoes-lista{display:flex;flex-direction:column;gap:0;padding:0}.manutencao-linha{display:flex;align-items:center;justify-content:space-between;gap:6px 12px;flex-wrap:wrap;padding:12px 18px}.manutencao-linha+.manutencao-linha{border-top:1px solid var(--border)}.manutencao-linha .texto-suave{margin-top:2px}.manutencao-nome{color:var(--fg);font-weight:600;text-decoration:none}.manutencao-nome:hover{color:var(--accent);text-decoration:underline}.manutencao-acoes{display:flex;align-items:center;gap:14px;flex-wrap:wrap}@media (max-width: 600px){.manutencao-acoes{width:100%;justify-content:space-between}}.manutencao-periodica{display:flex;flex-direction:column;gap:10px}.manutencao-periodica label{max-width:260px}.ultima-limpeza{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.manutencao-periodica p{margin:0}.manutencao-ultima{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--fg-muted)}.manutencoes-busca{max-width:360px;margin-bottom:14px}.agendar-preventiva{display:flex;flex-direction:column;gap:14px}.sem-clientes{display:flex;flex-direction:column;gap:10px}.sem-clientes p{margin:0;max-width:62ch}.sem-clientes-acoes{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.agendar-preventiva p{margin:0}.agendar-preventiva-acoes{display:flex;justify-content:flex-end;align-items:center;gap:12px}.convite-clientes-solto{margin-top:18px;margin-bottom:18px}.status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.stat-card{display:flex;flex-direction:column;gap:4px;background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:18px 20px;text-decoration:none;color:inherit;transition:border-color .15s}.stat-card:hover{border-color:var(--accent)}.stat-card.stat-atencao{border-color:var(--warn);background:var(--warn-soft)}.stat-numero{order:2;margin-top:8px;font-size:30px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--fg)}.stat-unidade{margin-left:4px;font-size:15px;font-weight:400;color:var(--fg-muted)}.stat-rotulo{order:1;font-size:13px;color:var(--fg-muted)}.grade-cartoes .cartao{display:flex;flex-direction:column;gap:4px;margin-bottom:0}.tag-numero{font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--accent);font-weight:600}.lista-os{display:flex;flex-direction:column;gap:14px}.agenda-vazia{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:24px;padding:56px 20px;text-align:center;border:1px dashed var(--border);border-radius:16px;background:var(--bg)}.agenda-vazia-icone{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:12px;border-radius:12px;font-size:20px;font-weight:500;background:var(--accent-soft);color:var(--accent)}.agenda-vazia strong{font-size:16px;font-weight:500}.agenda-vazia p{margin:0;max-width:42ch;font-size:14px}.lista-itens{margin:8px 0;padding-left:18px;font-size:14px;color:var(--fg-muted)}.rodape-cartao{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.rodape-visita{justify-content:flex-start}.rodape-visita>a,.rodape-visita>button{white-space:nowrap;font-size:14px}.rodape-visita>select{margin-left:auto}@media (max-width: 560px){.rodape-visita>select{flex-basis:100%;margin-left:0}}.pecas-sem-estoque{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px}.pecas-sem-estoque p{margin:0;flex:1 1 320px}.pecas-sem-estoque .botao-primario{text-decoration:none;white-space:nowrap}.modal-fundo{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--veu);display:flex;align-items:center;justify-content:center;z-index:100;padding:20px}.modal-caixa{background:var(--surface);border-radius:8px;padding:24px;width:100%;max-width:420px;box-shadow:var(--sombra-alta)}.modal-caixa h2{font-size:18px}.botao-perigo{background:var(--erro)}.botao-perigo:hover{background:var(--erro-hover)}.excluir-historico{display:flex;flex-direction:column;gap:12px;max-width:480px}.excluir-historico p{margin:0;line-height:1.5}.excluir-historico-aviso{color:var(--erro);font-weight:700}.excluir-historico label{display:flex;flex-direction:column;gap:6px}.excluir-historico-acoes{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.comprovante-pagina{display:flex;flex-direction:column;gap:14px;max-width:640px;margin:0 auto;padding:24px 16px 48px}.comprovante-topo{display:flex;align-items:center;gap:12px}.comprovante-topo>div{display:flex;flex-direction:column;gap:2px}.comprovante-logo{max-width:96px;max-height:48px;object-fit:contain}.comprovante-empresa{font-size:17px;color:var(--fg)}.comprovante-cartao h1{margin:0;font-size:26px}.comprovante-cartao h2{margin:0 0 10px;font-size:16px}.comprovante-sub{margin:4px 0 0}.comprovante-dados{display:grid;gap:10px;margin:16px 0 0}.comprovante-dados dt{font-size:12px;color:var(--fg-muted)}.comprovante-dados dd{margin:2px 0 0;color:var(--fg)}.comprovante-aparelho+.comprovante-aparelho{margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.comprovante-aparelho ul{margin:8px 0 0;padding-left:20px;color:var(--fg-muted);line-height:1.6}.comprovante-texto{margin:0;white-space:pre-line;line-height:1.6}.comprovante-pecas{display:flex;flex-direction:column;gap:6px;margin:0 0 10px;padding:0;list-style:none}.comprovante-pecas li{display:flex;justify-content:space-between;gap:12px;font-variant-numeric:tabular-nums}.comprovante-total{margin:6px 0 0;font-size:18px;font-weight:700;color:var(--fg);font-variant-numeric:tabular-nums}.comprovante-fotos{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.comprovante-fotos img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:8px}.comprovante-assinatura{max-width:280px;max-height:120px;background:#fff;border-radius:6px}.comprovante-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.comprovante-rodape{margin:8px 0 0;font-size:12.5px;text-align:center}.comprovante-vazio{display:flex;flex-direction:column;gap:6px}.cartao.telefones-corrigir{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;margin-bottom:16px;border-color:color-mix(in srgb,var(--warn) 45%,var(--border));background:var(--warn-soft)}.telefones-corrigir-texto{display:flex;flex-direction:column;gap:4px;min-width:0}.telefones-corrigir-acoes{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.telefones-lista{display:flex;flex-direction:column;gap:12px;max-width:520px}.telefones-lista ul{display:flex;flex-direction:column;gap:2px;max-height:46vh;margin:0;padding:0;overflow-y:auto;list-style:none}.telefones-lista li label{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;padding:8px 0;font-weight:400;cursor:pointer}.telefones-lista li label input{grid-row:span 2;align-self:center}.telefones-lista li{border-bottom:1px solid var(--border)}.telefones-nome{color:var(--fg);font-weight:600}.telefones-ddd{max-width:180px}.telefones-revisar{margin:4px 0 0}.excluir-historico-acoes .botao-perigo:disabled{opacity:.5;cursor:not-allowed}.secao-etiqueta{display:block;margin-bottom:10px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.pagina-inicio{display:flex;flex-direction:column}.pagina-inicio>.topo-auth{max-width:1120px;width:100%;margin:0 auto;padding:20px 24px 0}.inicio-heroi{display:grid;grid-template-columns:minmax(0,54fr) minmax(0,46fr);align-items:center;gap:56px;width:100%;max-width:1240px;margin:0 auto;padding:56px 24px 72px}.inicio-heroi-texto{display:flex;flex-direction:column;gap:28px}.inicio-heroi-chamada{display:flex;flex-direction:column;gap:14px}.inicio-heroi-visual{min-width:0;container-type:inline-size;overflow-x:clip}.celulares-app{position:relative;display:flex;justify-content:center;align-items:center;padding:18px 0 26px;isolation:isolate}.celulares-app:before{content:"";position:absolute;top:6%;right:0;bottom:6%;left:0;z-index:-1;background:radial-gradient(closest-side,color-mix(in oklab,var(--console-primary) 24%,transparent),transparent)}.celular-app{--largura: min(220px, 40cqi);flex:none;width:var(--largura);margin:0;padding:calc(var(--largura) * .034);border-radius:calc(var(--largura) * .15);background:#0f171c;box-shadow:0 34px 60px -30px #06101699,inset 0 0 0 1px #ffffff14}.celular-app picture{display:block}.celular-app img{display:block;width:100%;height:auto;aspect-ratio:9 / 20;border-radius:calc(var(--largura) * .12);background:#f5f8fa}.celular-app-inicio{--largura: min(280px, 54cqi);position:relative;z-index:2}.celular-app-manutencoes,.celular-app-servico{z-index:1;translate:0 7%;animation:celular-chega .8s cubic-bezier(.2,.8,.2,1) .15s both}.celular-app-manutencoes{margin-right:calc(var(--largura) * -.5);rotate:-5deg}.celular-app-servico{margin-left:calc(var(--largura) * -.5);rotate:5deg}@keyframes celular-chega{0%{opacity:0;transform:translateY(18px)}}@media (prefers-reduced-motion: reduce){.celular-app-manutencoes,.celular-app-servico{animation:none}}.seletor-perfil{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.seletor-perfil-rotulo{font-size:14px;font-weight:600;color:var(--console-fg)}.seletor-perfil-opcoes{display:inline-flex;gap:4px;padding:4px;border-radius:999px;border:1px solid var(--console-border);background:var(--console-secondary)}.seletor-perfil-opcoes button{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:999px;background:transparent;color:var(--console-muted-fg);font-size:14px;font-weight:600;white-space:nowrap;transition:background .15s ease,color .15s ease}.seletor-perfil-opcoes button:hover{background:var(--console-primary-tint);color:var(--console-fg)}.seletor-perfil-opcoes button[aria-pressed=true],.seletor-perfil-opcoes button[aria-pressed=true]:hover{background:var(--console-primary);color:var(--console-primary-fg)}.seletor-perfil-opcoes button:focus-visible{outline:2px solid var(--console-primary);outline-offset:2px}@media (prefers-reduced-motion: reduce){.seletor-perfil-opcoes button{transition:none}}.inicio-heroi .painel-marca-titulo{max-width:20ch;font-size:46px;text-wrap:balance}.inicio-heroi .painel-marca-subtitulo{max-width:56ch;font-size:17px}.inicio-heroi .painel-marca-lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;max-width:820px;margin:0}.inicio-heroi-acoes{display:flex;flex-wrap:wrap;gap:12px}.inicio-heroi-acoes .botao-primario,.inicio-heroi-acoes .botao-secundario{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.inicio-heroi-acoes .botao-loja{gap:8px;color:#fff;font-family:inherit}.inicio-heroi-preco{margin:0;font-size:14px;color:var(--console-muted-fg)}.inicio-heroi-demo{align-self:flex-start;font-size:15px;font-weight:700;color:var(--console-primary);text-decoration:none}.inicio-heroi-demo:hover{text-decoration:underline}.topo-auth-acao{padding:8px 16px;border-radius:999px;border:1px solid var(--console-border);color:var(--console-fg);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.topo-auth-acao:hover{border-color:var(--console-primary);color:var(--console-primary)}@media (max-width: 720px){.inicio-heroi{display:flex;flex-direction:column;align-items:stretch;gap:24px;padding:28px 20px 52px}.inicio-heroi-texto{display:contents}.inicio-heroi-marca{order:1}.inicio-heroi-visual{order:2;margin-inline:-20px}.inicio-heroi-chamada{order:3}.inicio-heroi-lista{order:4}.seletor-perfil-opcoes{display:flex;width:100%}.seletor-perfil-opcoes button{flex:1 1 0;padding:9px 6px;font-size:13px}.inicio-heroi .painel-marca-titulo{font-size:32px}.inicio-heroi .painel-marca-lista{grid-template-columns:1fr}.inicio-heroi-acoes .botao-primario,.inicio-heroi-acoes .botao-secundario{flex:1 1 100%}}.pagina-auth .secao-publica,.pagina-auth .recursos,.pagina-auth .novidade-secao,.pagina-auth .app-secao{--bg: transparent;--surface: var(--console-card);--surface-2: var(--console-secondary);--border: var(--console-border);--fg: var(--console-fg);--fg-muted: var(--console-muted-fg);--accent: var(--console-primary);--accent-hover: var(--console-primary);--accent-soft: var(--console-primary-tint);--fg-sobre-cor: var(--console-primary-fg);--sombra-media: var(--console-sombra)}.secao-publica{background:var(--bg)}.pagina-auth .secao-publica{padding-block:84px}.pagina-auth .veja-funcionando{background:radial-gradient(900px 320px at 50% 0%,color-mix(in oklab,var(--console-primary) 7%,transparent),transparent 70%)}.pagina-auth .como-funciona,.pagina-auth .faq-secao{background:color-mix(in oklab,var(--console-card) 55%,transparent);border-block:1px solid color-mix(in oklab,var(--console-border) 60%,transparent)}.pagina-auth .como-funciona-passos li,.pagina-auth .faq-lista details{background:color-mix(in oklab,var(--console-card) 80%,transparent);border-color:color-mix(in oklab,var(--console-border) 80%,transparent)}.veja-funcionando{padding-inline:24px}.veja-funcionando-grade{display:grid;grid-template-columns:1fr minmax(280px,360px);align-items:center;gap:48px;max-width:1120px;margin:0 auto}.veja-funcionando-texto h2{margin:0 0 14px;font-size:32px;line-height:1.25;letter-spacing:-.01em;color:var(--fg);text-wrap:balance}.veja-funcionando-texto p{margin:0 0 20px;max-width:46ch;font-size:16px;line-height:1.6;color:var(--fg-muted)}.veja-funcionando-capitulos{display:flex;flex-wrap:wrap;gap:8px;max-width:520px}.veja-funcionando-cta{display:inline-flex;margin-top:24px}.veja-funcionando-capitulos button{padding:7px 14px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--fg-muted);font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s ease,color .15s ease}.veja-funcionando-capitulos button:hover{border-color:var(--accent);color:var(--accent)}.veja-funcionando-grade.horizontal{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.veja-funcionando-tela{justify-self:center;width:100%;border-radius:20px;border:1px solid var(--border);background:var(--surface-2);padding:10px;box-shadow:var(--sombra-media)}.veja-funcionando-tela video{display:block;width:100%;border-radius:12px;background:#000}.como-funciona{padding-inline:24px}.como-funciona-conteudo{max-width:1120px;margin:0 auto}.como-funciona-topo{display:flex;flex-direction:column;align-items:center;margin:0 auto 28px;text-align:center}.como-funciona-topo .seletor-perfil{justify-content:center}.como-funciona-chamada{max-width:620px;margin:0 auto 44px;text-align:center}.como-funciona-chamada h2{margin:0 0 14px;font-size:32px;line-height:1.25;letter-spacing:-.01em;color:var(--fg);text-wrap:balance}.como-funciona-chamada p{margin:0;font-size:16px;line-height:1.6;color:var(--fg-muted)}.como-funciona-passos.como-funciona-passos-4{max-width:760px;margin-inline:auto}.como-funciona-cta{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:36px;text-align:center}.como-funciona-cta .botao-primario{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.como-funciona-cta span{font-size:14px;color:var(--fg-muted)}.veja-funcionando-texto .veja-funcionando-nota{margin-top:-8px;font-size:14px}.como-funciona-passos{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin:0;padding:0;list-style:none;counter-reset:passo}.como-funciona-passos li{display:flex;flex:1 1 300px;max-width:360px;gap:14px;padding:22px;border-radius:16px;border:1px solid var(--border);background:var(--surface)}.como-funciona-numero{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;background:var(--accent-soft);color:var(--accent);font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.como-funciona-passos strong{display:block;margin-bottom:6px;font-size:16px;color:var(--fg)}.como-funciona-passos p{margin:0;font-size:14px;line-height:1.55;color:var(--fg-muted)}.faq-secao{padding-inline:24px}.faq-conteudo{max-width:820px;margin:0 auto}.inicio-solucoes-conteudo{max-width:900px;margin:0 auto;text-align:center}.inicio-solucoes-conteudo h2{margin:0;font-size:32px;line-height:1.25;letter-spacing:-.01em;color:var(--fg);text-wrap:balance}.inicio-solucoes-conteudo ul{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:24px 0 0;padding:0;list-style:none}.inicio-solucoes-conteudo a{display:inline-flex;align-items:center;min-height:44px;padding:10px 18px;border:1px solid var(--border);border-radius:999px;color:var(--fg);font-size:15px;font-weight:600;text-decoration:none;transition:border-color .16s ease,color .16s ease}.inicio-solucoes-conteudo a:hover{border-color:var(--accent);color:var(--accent)}.faq-topo{margin-bottom:28px;text-align:center}.faq-topo h2{margin:0;font-size:32px;line-height:1.25;letter-spacing:-.01em;color:var(--fg);text-wrap:balance}.faq-lista{display:flex;flex-direction:column;gap:10px}.faq-lista details{border-radius:14px;border:1px solid var(--border);background:var(--surface);overflow:hidden}.faq-lista summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;font-size:16px;font-weight:600;color:var(--fg);cursor:pointer;list-style:none}.faq-lista summary::-webkit-details-marker{display:none}.faq-lista summary:after{content:"+";flex:none;font-size:20px;font-weight:400;color:var(--accent)}.faq-lista details[open] summary:after{content:"−"}.faq-lista details[open] summary{padding-bottom:8px}.faq-lista details p{margin:0;padding:0 20px 18px;font-size:15px;line-height:1.6;color:var(--fg-muted)}.faq-lista details .link-simples{margin:0 20px 18px}.faq-rodape{margin:24px 0 0;text-align:center;font-size:14px;color:var(--fg-muted)}@media (max-width: 900px){.veja-funcionando-grade{grid-template-columns:1fr;gap:28px}.veja-funcionando-tela{max-width:360px}.veja-funcionando-texto h2,.como-funciona-chamada h2,.faq-topo h2{font-size:26px}}.toast-pilha{position:fixed;top:20px;right:20px;display:flex;flex-direction:column;gap:10px;z-index:200}.toast{padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500;box-shadow:var(--sombra-toast);max-width:340px}.toast-erro{background:var(--erro-soft);color:var(--erro);border:1px solid var(--erro)}.toast-sucesso{background:var(--ok-soft);color:var(--ok);border:1px solid var(--ok)}.grafico-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:20px}.alternador{display:flex;background:var(--surface-2);border-radius:8px;padding:3px;gap:2px}.alternador button{background:none;color:var(--fg-muted);padding:6px 14px;border-radius:6px;font-size:13px}.alternador button:hover{background:none;color:var(--fg)}.alternador-ativo{background:var(--surface)!important;color:var(--fg)!important;box-shadow:var(--sombra-baixa)}.alternador-quebra{flex-wrap:wrap}.seletor-periodo{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.navegador-periodo{display:flex;align-items:center;gap:2px}.navegador-periodo .link-botao{font-size:20px;line-height:1;padding:4px 10px}.navegador-periodo-rotulo{min-width:150px;text-align:center;font-weight:600;font-variant-numeric:tabular-nums}.calendario-mes{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;background:var(--border);border:1px solid var(--border);border-radius:8px;overflow:hidden}.calendario-cabecalho-dia{background:var(--surface-2);padding:8px;text-align:center;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--fg-muted)}.calendario-dia{background:var(--surface);min-height:100px;padding:6px;display:flex;flex-direction:column;gap:4px}.calendario-dia-fora{background:var(--bg)}.calendario-dia-fora .calendario-numero{color:var(--fg-muted);opacity:.5}.calendario-numero{font-size:12px;font-weight:600;color:var(--fg-muted)}.calendario-numero-hoje{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--accent);color:var(--fg-sobre-cor)}.calendario-eventos{display:flex;flex-direction:column;gap:3px}.calendario-chip{background:var(--surface-2);border-left:3px solid var(--accent);border-radius:6px;padding:2px 5px;font-size:11px;text-align:left;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:100%}.calendario-chip:hover{background:var(--accent-soft)}.orcamento-valor{display:flex;align-items:baseline;justify-content:space-between;background:var(--accent-soft);border-radius:8px;padding:10px 14px;margin-top:10px}.orcamento-valor strong{font-size:20px;color:var(--accent-hover);font-variant-numeric:tabular-nums}.somente-impressao{display:none}.grade-etiquetas{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.etiqueta{border:1px solid var(--border);border-radius:8px;padding:14px;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;break-inside:avoid}@media print{.sidebar,.topo,.somente-tela{display:none!important}.somente-impressao{display:block!important}.conteudo{margin:0;padding:0}}.busca-global{position:relative;width:280px}.busca-global input{width:100%;padding:7px 12px;border:1px solid var(--border);border-radius:6px;font-size:13px;background:var(--bg);color:var(--fg)}.busca-resultados{position:absolute;top:calc(100% + 6px);left:0;width:360px;max-height:420px;overflow-y:auto;background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:var(--sombra-media);z-index:50;padding:8px 0}.busca-grupo{display:flex;flex-direction:column;padding:4px 0 8px}.busca-grupo strong{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--fg-muted);padding:4px 14px}.busca-grupo button,.notificacao-item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;text-align:left;background:none;border:none;padding:8px 14px;font-size:13px;color:var(--fg);cursor:pointer}.busca-grupo button:hover,.notificacao-item:hover{background:var(--surface-2)}.busca-vazio{padding:14px;font-size:13px;color:var(--fg-muted)}.notificacoes-badge,.notificacoes-sino{position:relative}.notificacoes-contador{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;margin-left:6px;border-radius:999px;background:var(--erro);color:var(--fg-sobre-cor);font-size:11px;font-weight:700}.contador-manutencao{margin-left:auto}.contador-manutencao-aviso{background:var(--accent)}.contador-no-icone{position:absolute;top:-7px;right:-7px;margin:0}.notificacoes-lista{position:absolute;top:calc(100% + 6px);right:0;width:340px;max-height:420px;overflow-y:auto;background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:var(--sombra-media);z-index:50}.notificacoes-cabecalho{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--border)}.notificacao-nao-lida{background:var(--accent-soft)}.topo-acoes{display:flex;align-items:center;gap:4px;margin-left:auto}.menu-topo{position:relative}.topo-icone{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:999px;background:none;color:var(--fg-muted)}.topo-icone:hover,.topo-icone[aria-expanded=true]{background:var(--surface-2);color:var(--fg)}.topo-contador{position:absolute;top:1px;right:0;display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;margin:0;padding:0 4px;border-radius:999px;background:var(--erro);color:var(--fg-sobre-cor);font-size:10px;font-weight:700;line-height:1}.topo-avatar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-left:4px;padding:0;border-radius:999px;background:var(--accent-soft);color:var(--accent-hover);font-size:12px;font-weight:700;letter-spacing:.02em}.topo-avatar:hover,.topo-avatar[aria-expanded=true]{background:var(--accent-soft);box-shadow:0 0 0 2px var(--accent)}.menu-suspenso{position:absolute;top:calc(100% + 8px);right:0;z-index:50;display:flex;flex-direction:column;min-width:220px;padding:6px;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:var(--sombra-media)}.menu-suspenso-cabecalho{display:flex;flex-direction:column;gap:2px;padding:8px 10px 10px;margin-bottom:4px;border-bottom:1px solid var(--border);font-size:13px}.menu-suspenso-item{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px 10px;border-radius:6px;background:none;color:var(--fg);font-size:14px;font-weight:500;text-align:left;text-decoration:none}.menu-suspenso-item:hover{background:var(--surface-2);color:var(--fg)}.menu-suspenso-item .topo-contador{position:static}.economia-periodo{color:var(--ok);font-weight:600}.aviso-demonstracao{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px;padding:10px 14px;border-radius:8px;border:1px dashed var(--accent);background:var(--accent-soft);color:var(--fg);font-size:14px}.aviso-demonstracao .aviso-assinatura-acao{background:var(--accent);color:var(--fg-sobre-cor)}.aviso-demonstracao-fino{flex-wrap:nowrap;margin-bottom:12px;padding:4px 6px 4px 12px;border-style:solid;border-color:color-mix(in srgb,var(--accent) 35%,transparent);font-size:13px}.aviso-demonstracao.aviso-demonstracao-fino .link-botao{flex:0 0 auto;color:var(--accent);font-weight:600}@media (max-width: 600px){.aviso-demonstracao-detalhe{display:none}}.acesso-demo{display:flex;flex-direction:column;gap:10px;margin:12px 0}.campo-copiavel-rotulo{display:block;margin-bottom:4px;font-size:12px;font-weight:600;color:var(--fg-muted)}.campo-copiavel-linha{display:flex;align-items:stretch;gap:8px}.campo-copiavel-linha code{flex:1 1 auto;min-width:0;padding:9px 12px;border:1px solid var(--border);border-radius:6px;background:var(--surface-2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;overflow-x:auto;white-space:nowrap;-webkit-user-select:all;user-select:all}button.campo-copiavel-botao{flex:none;padding:0 14px;border:1px solid var(--border);background:var(--surface);color:var(--fg);font-size:13px}button.campo-copiavel-botao:hover{background:var(--surface-2)}.convite-demonstracao{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;margin-top:14px;padding:14px 16px;border-radius:12px;border:1px dashed var(--accent);background:var(--accent-soft)}.convite-demonstracao-icone{display:inline-flex;flex:none;color:var(--accent)}.convite-demonstracao-texto{display:flex;flex:1 1 260px;flex-direction:column;gap:2px;min-width:0}.convite-demonstracao-texto strong{font-size:15px;color:var(--fg)}.convite-demonstracao-texto span{font-size:13px;line-height:1.45;color:var(--fg-muted)}button.convite-demonstracao-botao,a.convite-demonstracao-botao{flex:none;padding:10px 18px;border-radius:8px;background:var(--accent);color:var(--fg-sobre-cor);font-size:14px;font-weight:700;text-decoration:none}button.convite-demonstracao-botao:hover,a.convite-demonstracao-botao:hover{background:var(--accent-hover)}button.convite-demonstracao-alternativa{align-self:flex-start;margin-top:4px;text-align:left;padding:0;border:0;background:none;color:var(--accent);font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}button.convite-demonstracao-alternativa:disabled{opacity:.6;cursor:default}.estado-vazio-acoes{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.guia-empresa{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.lista-primeiros-passos{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.lista-primeiros-passos li{display:flex;align-items:baseline;gap:10px;font-size:14px;color:var(--fg-muted)}.lista-primeiros-passos li.feito{color:var(--fg)}.lista-primeiros-passos .marca-passo{flex:none;width:18px;text-align:center;font-weight:700;color:var(--fg-muted)}.lista-primeiros-passos li.feito .marca-passo{color:var(--ok)}.menu-suspenso-flutuante{position:fixed;top:auto;right:auto;min-width:200px}.menu-suspenso-item.item-perigo{color:var(--erro)}.menu-suspenso-item.item-perigo:hover{background:var(--erro-soft);color:var(--erro)}.menu-acoes-botao{display:inline-flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;padding:0;border-radius:6px;background:none;color:var(--fg-muted)}.menu-acoes-botao:hover,.menu-acoes-botao[aria-expanded=true]{background:var(--surface-2);color:var(--fg)}.celula-os-chamado{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;white-space:nowrap}.acoes-linha{display:flex;align-items:center;gap:10px}.menu-suspenso-separador{height:1px;margin:4px 0;background:var(--border)}.aviso-estoque{background:var(--warn-soft);color:var(--warn);border-radius:8px;padding:10px 14px;margin-bottom:16px;font-size:13px}.lista-pendencias{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.lista-pendencias li a{display:block;padding:10px 14px;border-radius:8px;background:var(--warn-soft);color:var(--warn);text-decoration:none;font-size:13px}.lista-pendencias li a:hover{filter:brightness(.96)}.lista-pendencias li a.pendencia-urgente{background:var(--erro-soft);color:var(--erro)}.lista-pendencias li.pendencia-dispensavel{position:relative}.lista-pendencias li.pendencia-dispensavel a{padding-right:48px}.lista-pendencias .pendencia-dispensar{position:absolute;top:50%;right:6px;transform:translateY(-50%);width:32px;height:32px;min-width:0;min-height:0;display:grid;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;box-shadow:none;color:var(--warn);font-size:20px;font-weight:400;line-height:1;cursor:pointer;opacity:.75}.lista-pendencias .pendencia-dispensar:hover,.lista-pendencias .pendencia-dispensar:focus-visible{opacity:1;background:color-mix(in srgb,currentColor 16%,transparent)}.lista-pendencias .pendencia-urgente+.pendencia-dispensar{color:var(--erro)}.cartao-pendencias{padding:14px 18px}.pendencias-alternar{display:flex;align-items:center;gap:10px;width:100%;padding:0;background:none;color:inherit;font:inherit;text-align:left}.pendencias-alternar:hover{background:none}.pendencias-alternar .titulo-cartao{font-size:15px}.pendencias-contador{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:var(--erro);color:var(--fg-sobre-cor);font-size:12px;font-weight:700;line-height:1}.pendencias-urgentes{color:var(--erro);font-size:12.5px;font-weight:600}.pendencias-dica{font-size:13px;font-weight:400}.pendencias-seta{flex:0 0 auto;margin-left:auto;color:var(--fg-muted);transition:transform .15s ease}.pendencias-alternar[aria-expanded=true] .pendencias-seta{transform:rotate(180deg)}@media (prefers-reduced-motion: reduce){.pendencias-seta{transition:none}}@media (max-width: 600px){.pendencias-dica{display:none}}.os-ficha{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px 20px}.os-ficha dt{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--fg-muted);margin:0 0 2px}.os-ficha dd{margin:0;font-size:14px}.os-resumo{display:grid;grid-template-columns:repeat(var(--colunas, 4),minmax(0,1fr));gap:12px;margin:12px 0 14px}.os-resumo>div{display:flex;flex-direction:column;min-width:0;padding:14px 16px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.os-resumo dt{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:12.5px;font-weight:600;color:var(--fg-muted)}.os-resumo-icone{display:grid;place-items:center;flex:0 0 auto;width:28px;height:28px;border-radius:8px;background:var(--accent-soft);color:var(--accent)}.os-resumo dd{display:flex;flex:1;flex-direction:column;gap:3px;margin:0;min-width:0;font-size:15px;line-height:1.35}.os-resumo-destaque{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-weight:600;color:var(--fg);overflow-wrap:anywhere}a.os-resumo-destaque{text-decoration:none}a.os-resumo-destaque:hover{color:var(--accent);text-decoration:underline}.os-resumo-sub{font-size:13px;color:var(--fg-muted)}.os-resumo .os-resumo-acao{display:inline-flex;align-items:center;align-self:flex-start;gap:5px;margin-top:auto;padding:10px 0 0;min-height:0;border:0;background:none;font:inherit;font-size:13px;font-weight:600;white-space:nowrap;color:var(--accent);text-decoration:none;cursor:pointer}.os-resumo .os-resumo-acao:hover{background:none;color:var(--accent);text-decoration:underline}.os-resumo-tecnico{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}.os-resumo select{width:100%;max-width:100%}.os-etapas{display:flex;margin:0;padding:0;list-style:none}.os-etapa{position:relative;display:flex;flex:1 1 0;flex-direction:column;align-items:center;gap:8px;min-width:0;text-align:center}.os-etapa:not(:last-child):after{content:"";position:absolute;top:15px;left:calc(50% + 22px);right:calc(-50% + 22px);height:2px;border-radius:2px;background:var(--border)}.os-etapa-feita:not(:last-child):after{background:var(--ok)}.os-etapa-marca{position:relative;z-index:1;display:grid;place-items:center;width:32px;height:32px;border:2px solid var(--border);border-radius:50%;background:var(--surface);color:var(--fg-muted);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.os-etapa-feita .os-etapa-marca{border-color:var(--ok);background:var(--ok);color:var(--fg-sobre-cor)}.os-etapa-atual .os-etapa-marca{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 14%,transparent)}.os-etapa-textos{display:grid;gap:2px;min-width:0}.os-etapa-nome{font-size:13.5px;font-weight:600;color:var(--fg)}.os-etapa-pendente .os-etapa-nome{font-weight:500;color:var(--fg-muted)}.os-etapa-atual .os-etapa-nome{color:var(--accent)}.os-etapa-quando{font-size:12px;color:var(--fg-muted);font-variant-numeric:tabular-nums}.os-etapas-cancelada .os-etapa-pendente{opacity:.5}.os-etapas-rodape{display:grid;gap:10px;margin-top:20px;padding-top:16px;border-top:1px dashed var(--border)}.os-etapas-rodape:empty{display:none}.os-etapas-rodape p{margin:0}.os-etapas-acao{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px}.os-assinatura{max-width:240px;border:1px solid var(--border);border-radius:8px;background:#fff}@media (max-width: 1000px){.os-resumo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.os-resumo{grid-template-columns:1fr 1fr;gap:10px}.os-resumo>div{padding:12px 14px}.os-resumo-largo{grid-column:1 / -1}}@media (max-width: 640px){.os-etapas{flex-direction:column}.os-etapa{flex-direction:row;align-items:flex-start;gap:12px;padding-bottom:18px;text-align:left}.os-etapa:last-child{padding-bottom:0}.os-etapa:not(:last-child):after{top:36px;right:auto;bottom:2px;left:15px;width:2px;height:auto}.os-etapa-textos{padding-top:6px}}.aviso-travada{background:var(--warn-soft);border:1px solid var(--warn);border-radius:8px;padding:10px 14px;font-size:13px;color:var(--warn);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:12px 0}.salvo-indicador{font-size:12px;color:var(--ok);font-weight:600}.filtros-lista{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end;margin:12px 0}.filtros-lista label{min-width:140px}.paginacao{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:14px 0 4px}.paginacao-resumo{color:var(--fg-muted);font-size:13px;font-variant-numeric:tabular-nums}.paginacao-botoes{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.paginacao .paginacao-botao{min-width:36px;padding:7px 10px;background:transparent;color:var(--fg-muted);border:1px solid var(--border);font-weight:500;font-variant-numeric:tabular-nums}.paginacao .paginacao-botao:hover:not(:disabled):not([aria-current=page]){background:var(--surface-2);color:var(--fg)}.paginacao .paginacao-botao[aria-current=page]{background:var(--accent);border-color:var(--accent);color:var(--fg-sobre-cor)}.paginacao-reticencias{color:var(--fg-muted);padding:0 2px}.lista-carregando{opacity:.55;transition:opacity .15s}.tabela-scroll{overflow-x:auto}.tabela-scroll th,.tabela-scroll td{white-space:nowrap}.tabela td select{padding:4px 8px;font-size:13px}.tabela td button{white-space:nowrap}.tabela-scroll .tabela{min-width:760px}.tabela-scroll .tabela.tabela-enxuta{min-width:520px}.tabela-scroll .tabela-enxuta td{white-space:normal}.tabela-enxuta td .badge,.tabela-enxuta td a,.tabela-enxuta td button{white-space:nowrap}@media (max-width: 640px){.tabela-scroll .tabela.tabela-enxuta{min-width:0}.tabela-enxuta thead{display:none}.tabela-enxuta,.tabela-enxuta tbody,.tabela-enxuta tr,.tabela-scroll .tabela-enxuta td{display:block}.tabela-enxuta tr{padding:12px 14px;border-bottom:1px solid var(--border)}.tabela-enxuta tr:last-child{border-bottom:none}.tabela-scroll .tabela-enxuta td{padding:2px 0;border-bottom:none}.tabela-enxuta td:first-child{font-weight:600}.tabela-enxuta-linha tr{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px}.tabela-enxuta-linha td:first-child{flex-basis:100%}.tabela-scroll .tabela-enxuta td:has(>.celula-vazia:only-child){display:none}}.tabela-scroll .tabela.clientes-lista-enxuta{min-width:560px}.tabela.clientes-lista td{vertical-align:middle}.clientes-busca{display:block;max-width:360px;margin-bottom:14px}.clientes-busca input{width:100%}@media (max-width: 640px){.clientes-busca{max-width:none}}.tabela-scroll .tabela.clientes-lista td{white-space:normal}.tabela-scroll .tabela.clientes-lista td.celula-portal{white-space:nowrap}@media (min-width: 641px){.tabela.clientes-lista td:last-child{width:1%;white-space:nowrap}.clientes-lista .cliente-acoes{flex-wrap:nowrap}}.tabela.clientes-lista a:hover{text-decoration:none}.clientes-lista .cliente-identidade{display:inline-flex;align-items:center;gap:12px;color:var(--fg);font-weight:600}.clientes-lista .cliente-identidade:hover .cliente-nome{color:var(--accent)}.cliente-avatar{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-size:12.5px;font-weight:700;letter-spacing:.02em}.cliente-seta{display:none}.clientes-lista .cliente-info{display:inline-flex;align-items:center;gap:7px;color:var(--fg-muted);font-weight:500}.clientes-lista a.cliente-info{color:var(--fg);font-variant-numeric:tabular-nums;white-space:nowrap}.clientes-lista a.cliente-info:hover{color:var(--accent)}.clientes-lista .cliente-info .icone{flex:none;color:var(--fg-muted)}.clientes-lista .celula-vazia{color:var(--fg-muted)}.cliente-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.clientes-lista .cliente-acao{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--border);border-radius:999px;color:var(--fg);font-size:13px;font-weight:600;white-space:nowrap;transition:border-color .15s ease,color .15s ease}.clientes-lista .cliente-acao:hover{border-color:var(--accent);color:var(--accent)}.clientes-lista .cliente-acao .icone{flex:none;color:var(--fg-muted)}.clientes-lista .cliente-acao-whatsapp .icone{color:var(--ok)}@media (prefers-reduced-motion: reduce){.clientes-lista .cliente-acao{transition:none}}@media (max-width: 640px){.tabela-scroll .tabela.clientes-lista{min-width:0}.clientes-lista thead{display:none}.clientes-lista,.clientes-lista tbody,.clientes-lista tr,.tabela-scroll .clientes-lista td{display:block}.clientes-lista tr{padding:14px 16px;border-bottom:1px solid var(--border)}.clientes-lista tr:last-child{border-bottom:none}.tabela-scroll .clientes-lista td{padding:3px 0 3px 46px;border-bottom:none;white-space:normal}.tabela-scroll .clientes-lista td:first-child,.tabela-scroll .clientes-lista td[colspan]{padding-left:0}.clientes-lista .cliente-identidade{display:flex;width:100%;margin-bottom:4px}.clientes-lista .cliente-nome{min-width:0;overflow-wrap:anywhere}.clientes-lista .cliente-seta{display:block;margin-left:auto;padding-left:8px;color:var(--fg-muted);font-size:22px;font-weight:400;line-height:1}.clientes-lista .cliente-acoes{padding-top:8px}.tabela-scroll .clientes-lista td:has(>.celula-vazia:only-child){display:none}}.tabela-scroll .tabela:has(.estado-vazio,td.vazio){min-width:0}.tabela td.vazio{white-space:normal}@media (max-width: 900px){.tabela:has(.estado-vazio,td.vazio) thead{display:none}}.ajuda-campo{font-weight:400;font-size:12px;color:var(--fg-muted)}.previa-movimentacao{margin:0;padding:10px 14px;border-radius:8px;background:var(--accent-soft);color:var(--fg);font-size:14px}.acompanhamento{display:flex;flex-direction:column;gap:4px;margin-top:10px;padding-top:10px;border-top:1px solid var(--border);font-size:13px}.contato-empresa{margin-top:auto;padding:12px 10px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:4px;font-size:13px}.contato-titulo{color:var(--fg-muted);font-size:12px;font-weight:600}.contato-empresa a{color:var(--accent);font-weight:600;text-decoration:none}.contato-empresa a:hover{text-decoration:underline}.pix-chave{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:12px 14px}.pix-chave code{font-family:IBM Plex Mono,monospace;font-size:14px;word-break:break-all;flex:1 1 220px}.rodape-login{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;padding-top:14px;border-top:1px solid var(--border);font-size:13px}.rodape-login a{color:var(--accent);font-weight:600;text-decoration:none}.rodape-login a:hover{text-decoration:underline}.guia-inicio{border-color:var(--accent);background:var(--accent-soft);display:grid;grid-template-columns:3fr 2fr;gap:32px;align-items:center}.guia-inicio-coluna-roteiro{min-width:0}.guia-inicio-roteiro-painel{padding:20px;border-radius:16px;background:var(--surface);border:1px solid var(--border)}.guia-inicio-roteiro-titulo{margin:0 0 16px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:var(--fg-muted)}.guia-inicio-progresso{display:flex;gap:6px;margin:24px 0 0}.guia-inicio-progresso span{height:6px;flex:1 1 0;border-radius:999px;background:var(--border)}.guia-inicio-progresso span.cheia{background:var(--accent)}.guia-inicio-pular{display:inline-flex;align-items:center;height:40px;padding:0 20px;font-size:14px;font-weight:500;border-radius:8px;background:var(--surface);border:1px solid var(--border);color:var(--fg);cursor:pointer}@media (max-width: 900px){.guia-inicio{grid-template-columns:1fr}}.guia-inicio-coluna-principal{min-width:0}.guia-inicio-titulo{margin:16px 0 0;font-size:36px;font-weight:600;line-height:1.15;max-width:40ch;letter-spacing:-.02em;text-wrap:balance;color:var(--fg)}.guia-inicio-sub{margin:12px 0 0;font-size:16px;line-height:1.55;max-width:48ch;text-wrap:pretty}.guia-inicio-contador{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:4px 12px;font-variant-numeric:tabular-nums}.guia-inicio-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.guia-passo{display:flex;gap:12px;align-items:center}.guia-passo-marca{flex:0 0 auto;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;background:var(--surface);color:var(--accent);border:1px solid var(--accent)}.guia-passo.feito .guia-passo-marca{background:var(--ok);border-color:var(--ok);color:var(--fg-sobre-cor)}.guia-passo-texto strong{font-size:14px}.guia-passo-texto p{margin:1px 0 0;font-size:12px}.guia-passo.feito .guia-passo-texto{opacity:.55}.guia-inicio-rodape{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px}.guia-inicio-acao{display:inline-flex;align-items:center;height:40px;padding:0 20px;background:var(--accent);color:var(--fg-sobre-cor);font-size:14px;font-weight:500;border-radius:8px;text-decoration:none}.guia-inicio-acao:hover{background:var(--accent-hover);color:var(--fg-sobre-cor)}.sidebar nav a.nav-guia{margin-top:10px;padding-top:14px;border-top:1px solid var(--border);color:var(--accent);font-weight:600}.sidebar nav a.nav-guia:hover{color:var(--accent-hover)}.guia-doc{max-width:780px}.guia-doc-nota{margin:4px 0 0;font-size:13px}.guia-legenda{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.guia-legenda li{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap;font-size:13px}.guia-chip{flex:0 0 auto;min-width:118px;text-align:center;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700}.guia-chip.nivel-essencial{background:var(--accent);color:var(--fg-sobre-cor)}.guia-chip.nivel-ganho{background:var(--warn-soft);color:var(--warn)}.guia-chip.nivel-consulta{background:var(--surface-2);color:var(--fg-muted)}.guia-trilha{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 6px;align-items:center}.guia-trilha li{display:flex;align-items:center;gap:7px;background:var(--accent-soft);border-radius:999px;padding:4px 12px 4px 5px}.guia-trilha li a{color:var(--accent-hover);text-decoration:none;font-size:13px;font-weight:600;white-space:nowrap}.guia-trilha li a:hover{text-decoration:underline}.guia-trilha-num{flex:0 0 auto;width:20px;height:20px;border-radius:50%;background:var(--accent);color:var(--fg-sobre-cor);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.guia-itens{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.guia-item{display:flex;gap:12px;align-items:flex-start;padding:10px 12px;border-radius:8px;border-left:3px solid transparent}.guia-item.nivel-essencial{background:var(--accent-soft);border-left-color:var(--accent)}.guia-item.nivel-ganho{border-left-color:var(--warn)}.guia-item.nivel-consulta{border-left-color:var(--border)}.guia-item-marca{flex:0 0 auto;width:22px;height:22px;margin-top:1px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.guia-item.nivel-essencial .guia-item-marca{background:var(--accent);color:var(--fg-sobre-cor)}.guia-item-ponto{width:6px;height:6px;border-radius:50%;background:var(--border)}.guia-item.nivel-ganho .guia-item-ponto{background:var(--warn)}.guia-item.nivel-essencial .guia-item-ponto{background:var(--fg-sobre-cor)}.guia-item-nome{font-size:14px;font-weight:600;color:var(--fg);text-decoration:none}.guia-item-nome:hover{color:var(--accent-hover);text-decoration:underline}.guia-item p{margin:2px 0 0;font-size:13px}.guia-doc-fecho .guia-doc-ciclo{margin:10px 0 8px;font-size:14px;font-weight:600;color:var(--accent-hover);line-height:1.9}.aviso-assinatura{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;padding:4px 5px 4px 12px;border-radius:8px;border:1px solid color-mix(in srgb,var(--warn) 45%,transparent);background:var(--warn-soft);color:var(--warn);font-size:13px;font-weight:600}.aviso-assinatura-texto{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aviso-assinatura .aviso-assinatura-acao{padding:4px 14px}.aviso-assinatura-urgente{border-color:color-mix(in srgb,var(--erro) 45%,transparent);background:var(--erro-soft);color:var(--erro)}.aviso-assinatura-acao{flex-shrink:0;padding:6px 12px;border-radius:6px;font-weight:600;text-decoration:none;font-size:13px;background:var(--warn);color:var(--fg-sobre-cor)}.aviso-assinatura-urgente .aviso-assinatura-acao{background:var(--erro);color:var(--fg-sobre-cor)}.aviso-boasvindas{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px;padding:10px 14px;border-radius:8px;border:1px solid var(--accent);background:var(--accent-soft);color:var(--accent);font-size:14px}.aviso-boasvindas-acao{flex-shrink:0;padding:6px 12px;border-radius:6px;font-weight:600;text-decoration:none;font-size:13px;background:var(--accent);color:var(--fg-sobre-cor)}.aviso-boasvindas-fechar{flex-shrink:0;background:none;border:none;color:inherit;font-size:20px;line-height:1;cursor:pointer;padding:0 2px}.botao-menu{display:none;background:none;border:1px solid var(--border);border-radius:8px;padding:6px 10px;font-size:18px;line-height:1;cursor:pointer;color:var(--fg)}.menu-fundo{display:none}@media (max-width: 900px){.botao-menu{display:block}.sidebar{position:fixed;z-index:40;top:0;bottom:0;left:0;transform:translate(-100%);transition:transform .2s ease;overflow-y:auto;box-shadow:var(--sombra-lateral)}.sidebar-aberta{transform:translate(0)}.menu-fundo{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:var(--veu)}.conteudo{width:100%;min-width:0}.topo{gap:8px;flex-wrap:wrap}.topo-nome,.papel-badge{display:none}.topo{padding:8px 12px}.topo>*:nth-child(2){flex:1 1 100%;order:-1}main{padding:14px}.filtros-lista{gap:8px 10px;margin:10px 0}.filtros-lista label{min-width:0;flex:1 1 calc(50% - 5px);gap:2px;font-size:11px;text-transform:uppercase;letter-spacing:.02em}.filtros-lista input,.filtros-lista select{padding:7px 9px;font-size:14px}.notificacoes-lista{position:fixed;top:auto;left:8px;right:8px;width:auto;max-height:60vh}button,.link-botao,.sidebar nav a{min-height:36px;display:inline-flex;align-items:center}.tabela td button,.tabela td .link-botao{min-height:32px}.sidebar nav a{display:flex}}@media (max-width: 600px){.os-ficha,.grade-formulario{grid-template-columns:1fr}.cabecalho-secao{flex-wrap:wrap;gap:8px}.cartao form button[type=submit]{width:100%}h1{font-size:22px}}.botao-primario{background:var(--accent);color:var(--fg-sobre-cor);border:none;border-radius:6px;padding:12px 18px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer}.botao-primario:hover{background:var(--accent-hover);color:var(--fg-sobre-cor)}.botao-acao{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--accent);color:var(--fg-sobre-cor);border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:600;line-height:19px;text-decoration:none}.botao-acao:hover{background:var(--accent-hover);color:var(--fg-sobre-cor)}.aviso-caixa{background:var(--accent-soft);border-radius:8px;padding:12px 14px;margin-top:18px;font-size:13px;color:var(--fg-muted)}.aviso-caixa strong{color:var(--fg)}.botao-tema{display:inline-flex;align-items:center;justify-content:center;color:var(--fg-muted)}.botao-tema:hover{color:var(--fg)}.acoes-empresa{white-space:nowrap}.plat-cartoes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 18px}@media (min-width: 1400px){.plat-cartoes{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width: 720px){.plat-cartoes{grid-template-columns:repeat(2,minmax(0,1fr))}}.plat-cartao{display:flex;flex-direction:column;gap:6px;min-width:0;padding:16px 18px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--fg);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.plat-cartao:hover{border-color:var(--accent);background:var(--surface)}.plat-cartao-fixo{cursor:default}.plat-cartao-fixo:hover{border-color:var(--border)}.plat-cartao.plat-cartao-atencao{border-color:var(--warn);background:var(--warn-soft)}.plat-cartao.plat-cartao-ativo{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent)}.plat-cartao:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.plat-cartao-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;color:var(--fg-muted);font-size:13px;font-weight:500;line-height:1.35}.plat-cartao-icone{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:9px;background:var(--accent-soft);color:var(--accent)}.plat-cartao-atencao .plat-cartao-icone{background:color-mix(in srgb,var(--warn) 16%,transparent);color:var(--warn)}.plat-cartao-numero{font-size:28px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.plat-cartao-extra{color:var(--fg-muted);font-size:12.5px;line-height:1.4}@media (prefers-reduced-motion: reduce){.plat-cartao{transition:none}}.plat-filtros{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.plat-chip-numero{margin-left:2px;opacity:.7;font-variant-numeric:tabular-nums}.plat-filtros-campos{display:flex;flex-wrap:wrap;gap:8px}.plat-filtros-campos input{width:240px}.plat-filtros-campos select{width:auto}.tabela.plat-empresas td{vertical-align:middle}.tabela-scroll .tabela.plat-empresas td,.tabela-scroll .tabela.plat-empresas th{white-space:normal}.tabela.plat-empresas th,.tabela.plat-empresas td{padding-inline:12px}.tabela.plat-empresas .badge{white-space:nowrap}.plat-identidade{display:flex;align-items:center;gap:12px}.plat-identidade-texto{display:flex;flex-direction:column;gap:3px;min-width:0}.plat-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;color:var(--fg-muted);font-size:12.5px;font-weight:500}.plat-meta-item{display:inline-flex;align-items:center;gap:4px}.plat-meta-app{color:var(--accent)}.plat-meta-teste{padding:0 7px;border-radius:999px;border:1px dashed currentColor;color:var(--fg-muted);font-weight:600}.tabela a.plat-meta-whatsapp{color:var(--ok);font-weight:600}.plat-saude{display:inline-flex;align-items:center;gap:7px;font-weight:600;white-space:nowrap}.plat-saude-ponto{width:9px;height:9px;border-radius:50%;background:currentColor}.plat-saude-ok{color:var(--ok)}.plat-saude-atencao{color:var(--warn)}.plat-saude-erro{color:var(--erro)}.plat-detalhe{display:block;margin-top:3px;color:var(--fg-muted);font-size:12.5px}.plat-detalhe.plat-detalhe-alerta{color:var(--warn);font-weight:600}.plat-numeros{display:inline-flex;gap:9px;white-space:nowrap}.plat-numeros-linhas{display:inline-flex;flex-direction:column;gap:6px}.plat-numero{display:inline-flex;align-items:center;gap:4px;color:var(--fg);font-weight:600;font-variant-numeric:tabular-nums}.plat-numero .icone{color:var(--fg-muted)}.plat-numero.plat-numero-zero{color:var(--fg-muted);font-weight:500}.texto-alerta{color:var(--warn);font-weight:600}.estado-vazio{white-space:normal;display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;text-align:center}.estado-vazio strong{font-size:14px;color:var(--fg)}.estado-vazio p{max-width:42ch;margin:0;color:var(--fg-muted);font-size:13px;line-height:1.6}.estado-vazio button{margin-top:4px}.grafico-vazio{margin:16px 0 4px;text-align:center;font-size:13px}.cartao-app{display:flex;align-items:center;gap:24px;justify-content:space-between;flex-wrap:wrap}.cartao-app-texto{flex:1 1 320px;min-width:0}.cartao-app-texto strong{font-size:18px;color:var(--fg)}.cartao-app-texto p{max-width:58ch;margin:4px 0 0;color:var(--fg-muted);font-size:14px;line-height:1.55}.cartao-app-instrucao{margin:20px 0 0;color:var(--fg-muted);font-size:13px;line-height:1.55}.cartao-app-qr{background:#fff;padding:16px;border-radius:16px;line-height:0;flex:0 0 auto}.cartao-app-botao{flex:0 0 auto;align-self:center}@media (max-width: 600px){.cartao-app-qr,.cartao-app-instrucao{display:none}}.cartao-portal{display:flex;align-items:center;gap:24px;justify-content:space-between;flex-wrap:wrap}.cartao-portal-texto{flex:1 1 320px;min-width:0}.cartao-portal-texto strong{font-size:18px;color:var(--fg)}.cartao-portal-texto p{max-width:62ch;margin:6px 0 0;color:var(--fg-muted);font-size:13px;line-height:1.6}.cartao-portal-conta{margin-top:10px!important}.cartao-portal-acao{flex:0 0 auto}.calendario-rolagem{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 760px){.calendario-mes{min-width:620px}.calendario-cabecalho-dia{padding:7px 4px;font-size:10px;letter-spacing:0}.calendario-dia{min-height:76px;padding:5px 4px}.calendario-chip{font-size:10.5px;padding:3px 5px}}.botao-perigo-texto{color:var(--erro)}.botao-perigo-texto:hover{background:var(--erro-soft);color:var(--erro)}.botao-suporte{position:relative;display:inline-flex;align-items:center;gap:6px}.suporte-badge{min-width:17px;height:17px;padding:0 5px;border-radius:999px;background:var(--erro);color:var(--fg-sobre-cor);font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.suporte-conversa{max-height:42vh;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:12px;background:var(--bg);border:1px solid var(--border);border-radius:8px}.suporte-balao{max-width:82%;padding:8px 11px;border-radius:10px;font-size:14px}.suporte-balao p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.suporte-balao span{display:block;margin-top:4px;font-size:11px;opacity:.75}.suporte-meu{align-self:flex-end;background:var(--accent);color:var(--fg-sobre-cor)}.suporte-deles{align-self:flex-start;background:var(--surface-2);color:var(--fg)}.suporte-caixa{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:14px;align-items:start}.suporte-fios{display:flex;flex-direction:column;gap:6px;max-height:68vh;overflow-y:auto}.suporte-fio{display:flex;flex-direction:column;gap:2px;text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:10px 12px;color:var(--fg);font-weight:400}.suporte-fio:hover{background:var(--surface-2)}.suporte-fio-ativo{border-color:var(--accent);background:var(--accent-soft)}.suporte-fio-topo{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px}.suporte-fio-empresa{font-size:12px;color:var(--fg-muted)}.suporte-fio-previa{font-size:13px;color:var(--fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.suporte-fio-quando{font-size:11px;color:var(--fg-muted)}.suporte-painel{display:flex;flex-direction:column;min-height:420px;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:14px}@media (max-width: 800px){.suporte-caixa{grid-template-columns:minmax(0,1fr)}.suporte-fios{max-height:40vh}}.pmoc-pagina{max-width:900px;margin:0 auto;padding:40px 20px 72px}.pmoc-eyebrow{margin:0 0 6px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.pmoc-topo h1{font-size:30px;margin:0 0 10px}.pmoc-resumo{margin:0;max-width:62ch;color:var(--fg-muted)}.pmoc-privacidade{margin:14px 0 0;padding:10px 14px;background:var(--ok-soft);color:var(--ok);border-radius:8px;font-size:13.5px;max-width:62ch}.pmoc-bloco{margin-top:18px}.pmoc-bloco h2{font-size:18px;margin:0 0 4px}.pmoc-bloco>.texto-suave{margin:0 0 12px;font-size:13.5px}.pmoc-texto-lista{margin:8px 0 0;padding-left:20px;color:var(--fg-muted);font-size:14.5px;line-height:1.65}.pmoc-texto-lista li{margin-bottom:6px}.pmoc-texto-lista strong{color:var(--fg)}.pmoc-linha{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.pmoc-linha label{flex:1 1 190px;min-width:0}.pmoc-uf{flex:0 0 76px}.pmoc-obrigatorio{font-weight:400;font-size:11px;color:var(--accent);text-transform:uppercase;letter-spacing:.04em}.pmoc-aparelho{border:1px solid var(--border);border-radius:8px;padding:12px 14px 2px;margin-bottom:12px;background:var(--bg)}.pmoc-aparelho-topo{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:13.5px}.pmoc-acoes{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:18px}.pmoc-convite{margin-top:32px;border-color:var(--accent)}.aviso-primeiro-cliente{border-color:var(--accent)}.aviso-primeiro-cliente strong{font-size:15px}.aviso-primeiro-cliente p{margin:8px 0 0;max-width:64ch;color:var(--fg-muted);font-size:14px;line-height:1.6}.aviso-dono-atende{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 24px;border-color:var(--accent)}.aviso-dono-atende strong{font-size:15px}.aviso-dono-atende p{margin:6px 0 0;max-width:62ch;color:var(--fg-muted);font-size:14px;line-height:1.6}.aviso-dono-atende button{flex:0 0 auto}.pmoc-convite strong{font-size:16px}.pmoc-convite p{margin:8px 0 0;max-width:64ch;color:var(--fg-muted);font-size:14px;line-height:1.6}.pmoc-convite-saiba{margin:12px 0 0;font-size:14px}.pmoc-convite-acoes{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:14px}.pmoc-rodape{margin-top:24px;font-size:12.5px;color:var(--fg-muted);max-width:68ch}.ferramenta-gases{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.ferramenta-gas{padding:7px 14px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--fg);font-size:14px;font-weight:600;text-decoration:none;font-variant-numeric:tabular-nums}.ferramenta-gas:hover{border-color:var(--accent)}.ferramenta-gas.ativo{background:var(--accent);border-color:var(--accent);color:var(--fg-sobre-cor)}.ferramenta-uso{margin:10px 0 0;max-width:68ch}.ferramenta-unidade{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:16px 0}.ferramenta-unidade .texto-suave{margin-right:4px}button.ferramenta-opcao{min-width:56px;padding:7px 14px;border:1px solid var(--border);background:var(--surface);color:var(--fg)}button.ferramenta-opcao:hover{background:var(--surface-2)}button.ferramenta-opcao.ativo{background:var(--accent);border-color:var(--accent);color:var(--fg-sobre-cor)}button.ferramenta-botao-contorno{padding:11px 18px;border:1px solid var(--border);background:var(--surface);color:var(--fg)}button.ferramenta-botao-contorno:hover{background:var(--surface-2)}.ferramenta-calculadoras{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:14px}.ferramenta-calculadora{margin-bottom:0}.ferramenta-calculadora h2{font-size:18px;margin:0 0 4px}.ferramenta-calculadora>.texto-suave{margin:0 0 12px;font-size:13.5px}.ferramenta-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:12px;align-items:end}.ferramenta-dica{margin:6px 0 0;font-size:12px}.ferramenta-resultado{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 0}.ferramenta-resultado>div{padding:10px 12px;border-radius:8px;background:var(--surface-2)}.ferramenta-resultado dt{font-size:12px;color:var(--fg-muted)}.ferramenta-resultado dd{margin:2px 0 0;font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.ferramenta-resultado-destaque{color:var(--accent)}.ferramenta-alerta{margin:12px 0 0;padding:10px 14px;border-radius:8px;background:var(--warn-soft);color:var(--warn);font-size:13.5px;max-width:72ch}.ferramenta-nota{margin:10px 0 0}.ferramenta-conta{margin:12px 0 0;font-variant-numeric:tabular-nums}.ferramenta-tabela,.ferramenta-perguntas{margin-top:28px}.ferramenta-tabela h2,.ferramenta-perguntas h2,.ferramenta-plano h2{font-size:18px;margin:0 0 10px}.ferramenta-tabela-caixa{max-height:480px;overflow-y:auto;border:1px solid var(--border);border-radius:8px}.ferramenta-tabela-caixa .tabela{border:none;border-radius:0;overflow:visible}.ferramenta-pagina .tabela-scroll .tabela{min-width:0}.ferramenta-tabela-caixa th{position:sticky;top:0;z-index:1}.ferramenta-pagina .tabela caption{caption-side:top;text-align:left;padding:0 0 8px}.ferramenta-lista-servicos{margin:14px 0 0;padding-left:20px;columns:2 260px;column-gap:32px;font-size:14px;line-height:1.8}.ferramenta-quando-nao-serve{margin-top:20px}.ferramenta-texto-longo{margin-bottom:12px}.ferramenta-peca{align-items:flex-end}.ferramenta-peca label.ferramenta-peca-numero{flex:0 1 130px}.ferramenta-total{margin:8px 0 0;text-align:right;font-size:16px;font-variant-numeric:tabular-nums}.ferramenta-servicos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:8px 20px;margin:4px 0 0;padding:0;border:none}.ferramenta-servicos legend{margin-bottom:8px;padding:0;font-size:13px;font-weight:600;color:var(--fg-muted)}label.ferramenta-marcar{flex-direction:row;align-items:flex-start;gap:8px;font-size:14px;font-weight:400;line-height:1.4;color:var(--fg);cursor:pointer}.ferramenta-marcar input{flex:none;margin:2px 0 0;padding:0}.prospeccao-admin .cartao{box-shadow:0 20px 46px -30px #0009}.prospeccao-admin input,.prospeccao-admin select{background:var(--bg)}.prospeccao-admin input:focus,.prospeccao-admin select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.prospeccao-cep-dica{font-weight:400}.prospeccao-abas{display:inline-flex;gap:4px;padding:4px;margin-bottom:16px;background:var(--surface-2);border:1px solid var(--border);border-radius:8px}.prospeccao-aba{padding:8px 18px;border:none;border-radius:6px;background:none;color:var(--fg-muted);font:inherit;font-weight:600;font-size:14px;cursor:pointer}.prospeccao-aba:hover{color:var(--fg)}a.prospeccao-aba{display:inline-block;text-decoration:none}.prospeccao-aba-ativa,.prospeccao-aba-ativa:hover{background:var(--surface);color:var(--fg);box-shadow:0 1px 3px #00000026}.prospeccao-lista-acoes{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;flex-shrink:0}.prospeccao-localizando{margin:0;font-style:italic}.prospeccao-endereco-atual{margin:0}.prospeccao-endereco-atual strong{color:var(--fg)}.prospeccao-resultados-topo{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:4px}.prospeccao-resultados-topo h2{margin:0}.prospeccao-dica{margin-top:10px;padding:8px 12px;border-radius:8px;background:var(--accent-soft);border:1px solid var(--border);font-size:12.5px;color:var(--fg-muted)}.prospeccao-categorias{display:flex;flex-wrap:wrap;gap:8px 18px}.prospeccao-categoria-opcao{flex-direction:row;align-items:center;gap:6px;font-weight:500;color:var(--fg)}.prospeccao-categoria-opcao input{width:auto;accent-color:var(--accent)}.prospeccao-mapa{height:360px;border-radius:8px;overflow:hidden;border:1px solid var(--border);margin-bottom:16px}.prospeccao-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.prospeccao-lista li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid var(--border);border-radius:10px;background:var(--surface);transition:background-color .15s ease,border-color .15s ease}.prospeccao-lista li:hover{background:var(--surface-2);border-color:color-mix(in oklab,var(--accent) 35%,var(--border))}.prospeccao-lista-info{min-width:0}.prospeccao-lista-titulo{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:2px}.prospeccao-categoria-badge{background:var(--accent-soft);color:var(--accent)}.boas-vindas-clientes{display:flex;justify-content:center}.boas-vindas-cartao{display:flex;flex-direction:column;gap:16px;width:100%;max-width:760px;padding:28px}.boas-vindas-topo{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.boas-vindas-sobretitulo{font-size:13px;color:var(--fg-muted)}.boas-vindas-pular{font-size:13px}.boas-vindas-cartao h1{margin:-6px 0 0;font-size:32px;line-height:1.15;letter-spacing:-.01em;text-wrap:balance}.boas-vindas-chamada{max-width:60ch;margin:-4px 0 0;font-size:16px;line-height:1.5;color:var(--fg-muted)}.boas-vindas-chamada strong{color:var(--fg)}.boas-vindas-exemplo{display:flex;flex-direction:column;gap:10px}.boas-vindas-contatos{display:flex;align-items:center;gap:12px;width:100%;min-height:0;padding:14px 16px;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--border));border-radius:14px;background:var(--accent-soft);color:var(--fg);text-align:left;cursor:pointer}.boas-vindas-contatos:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--fg)}.boas-vindas-contatos-icone{display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border-radius:12px;background:var(--accent);color:var(--fg-sobre-cor)}.boas-vindas-contatos-texto{display:grid;flex:1;gap:2px;min-width:0}.boas-vindas-contatos-texto strong{font-size:15px}.boas-vindas-contatos-texto small{font-size:13px;font-weight:400;line-height:1.4;color:var(--fg-muted)}.boas-vindas-contatos-seta{font-size:18px;font-weight:700;color:var(--accent)}.boas-vindas-exemplo-rotulo{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted)}.boas-vindas-lista{margin:0;padding:0;list-style:none}.boas-vindas-lista li{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--border)}.boas-vindas-lista-icone{display:inline-flex;flex:none;color:var(--fg-muted)}.boas-vindas-lista-info{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.boas-vindas-lista-info strong{font-size:14px;color:var(--fg)}.boas-vindas-lista-exemplo{font-weight:500;color:var(--fg-muted)}.boas-vindas-lista-info>span{font-size:12px;color:var(--fg-muted)}.boas-vindas-lista-acoes{display:flex;flex:none;align-items:center;gap:8px}button.boas-vindas-botao{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--fg);font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer}button.boas-vindas-botao:hover{border-color:var(--accent);color:var(--accent)}button.boas-vindas-chamado{padding:4px 10px;border:0;border-radius:999px;background:var(--ok-soft);color:var(--ok);font-size:12px;font-weight:700;cursor:pointer}.boas-vindas-rodape{margin:0;font-size:13px;color:var(--fg-muted)}@media (max-width: 640px){.boas-vindas-cartao{padding:20px 16px}.boas-vindas-cartao h1{font-size:26px}.boas-vindas-lista li{flex-wrap:wrap}.boas-vindas-lista-acoes{flex:1 1 100%;flex-wrap:wrap}}.meta-do-dia{display:flex;align-items:center;gap:10px;margin:4px 0 12px;padding:10px 14px;border-radius:10px;background:linear-gradient(to right,color-mix(in oklab,var(--accent) 18%,transparent) var(--progresso, 0%),transparent var(--progresso, 0%)),var(--accent-soft);color:var(--accent);font-size:14px}.boas-vindas-exemplo .meta-do-dia{margin:0}.meta-do-dia-texto{flex:1 1 auto;color:var(--fg);font-weight:500}.meta-do-dia-contador{flex:none;white-space:nowrap;font-weight:700;font-variant-numeric:tabular-nums}.meta-do-dia-cumprida{background:var(--ok-soft);color:var(--ok)}button.prospeccao-botao-virou{padding:8px 14px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--fg);font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}button.prospeccao-botao-virou:hover{border-color:var(--accent);color:var(--accent)}button.prospeccao-botao-virou:disabled{opacity:.6;cursor:default}a.prospeccao-virou-cliente{padding:8px 12px;border-radius:8px;background:var(--ok-soft);color:var(--ok);font-size:13px;font-weight:700;white-space:nowrap;text-decoration:none}.prospeccao-distancia{font-size:12px;color:var(--fg-muted);font-variant-numeric:tabular-nums}.prospeccao-raio{margin:-4px 0 8px;font-size:13px;font-weight:600;color:var(--fg)}.prospeccao-contatado{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:var(--ok-soft);color:var(--ok);font-size:11px;font-weight:700;white-space:nowrap}.prospeccao-whatsapp-botao{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;white-space:nowrap;padding:9px 16px;border-radius:8px;background:#25d366;color:#07310f;font-size:13px;font-weight:700;text-decoration:none;transition:filter .15s ease,transform .15s ease}.prospeccao-whatsapp-botao:hover{filter:brightness(1.07);transform:translateY(-1px)}.prospeccao-buscar-telefone{display:inline-flex;align-items:center;flex-shrink:0;white-space:nowrap;padding:9px 16px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--accent);font-size:13px;font-weight:700;text-decoration:none}.prospeccao-buscar-telefone:hover{border-color:var(--accent);color:var(--accent)}@media (max-width: 560px){.prospeccao-lista li{flex-direction:column;align-items:stretch}.prospeccao-whatsapp-botao,.prospeccao-buscar-telefone{justify-content:center}.prospeccao-lista-acoes{justify-content:stretch}.prospeccao-lista-acoes>*{flex:1 1 auto;text-align:center}}.campo-senha{position:relative;display:block;width:100%}.campo-senha input{width:100%;padding-right:40px}.campo-senha-olho{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:none;border:none;border-radius:6px;color:var(--fg-muted);cursor:pointer}.campo-senha-olho:hover{background:var(--surface-2);color:var(--fg)}@media (max-width: 900px){.campo-senha-olho{min-height:32px}}.pagina-auth{--console-radius: 12px;--console-bg: oklch(.166 .014 245);--console-fg: oklch(.94 .012 235);--console-card: oklch(.205 .019 245);--console-secondary: oklch(.252 .025 242);--console-muted-fg: oklch(.69 .026 238);--console-primary: oklch(.78 .139 181);--console-primary-fg: oklch(.166 .014 245);--console-border: oklch(.29 .026 235 / 55%);--console-input: oklch(.29 .026 235 / 55%);--console-primary-tint: color-mix(in oklab, var(--console-primary) 10%, transparent);--console-primary-tint-forte: color-mix(in oklab, var(--console-primary) 20%, transparent);--console-grid-linha: color-mix(in oklab, var(--console-border) 55%, transparent);--console-sombra: 0 24px 70px color-mix(in oklab, var(--console-bg) 78%, transparent);min-height:100vh;background:var(--console-bg);color:var(--console-fg);font-family:Manrope,IBM Plex Sans,system-ui,sans-serif}@media (prefers-color-scheme: light){.pagina-auth{--console-bg: #f5f8fa;--console-fg: #16222c;--console-card: #ffffff;--console-secondary: #edf3f5;--console-muted-fg: #5a6c7a;--console-primary: #0c8599;--console-primary-fg: #ffffff;--console-border: #d6e0e6;--console-input: #c9d5dc;--console-sombra: 0 24px 60px -28px rgba(16, 34, 44, .3);color-scheme:light}}@media (prefers-color-scheme: dark){.pagina-auth{color-scheme:dark}}.pagina-auth h1,.pagina-auth h2{font-family:Sora,IBM Plex Sans,system-ui,sans-serif}.pagina-auth-container{max-width:1366px;margin:0 auto;padding:20px}@media (min-width: 640px){.pagina-auth-container{padding:24px 32px}}.tela-auth{display:grid;grid-template-columns:1fr;gap:40px;min-height:calc(100vh - 40px)}@media (min-width: 1024px){.tela-auth{grid-template-columns:56fr 44fr;gap:0;min-height:calc(100vh - 48px)}}@media (max-width: 1023px){.tela-auth{gap:28px}.tela-auth>.painel-marca{display:contents}.painel-marca>.topo-auth{order:1}.tela-auth>.console-coluna{order:2}.painel-marca-conteudo{order:3}.painel-marca-botoes{order:4}}.painel-marca{display:flex;flex-direction:column;justify-content:space-between;gap:56px;padding:12px 0}@media (min-width: 1024px){.painel-marca{gap:32px;padding:24px 40px 24px 0}}.topo-auth{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px}.topo-auth-marca{display:flex;justify-self:start;min-width:0;align-items:center;gap:12px;text-decoration:none}.topo-auth-logo{position:relative;flex:none;width:36px;height:36px;border-radius:8px;background:var(--console-secondary);border:1px solid var(--console-border);display:flex;align-items:center;justify-content:center}.topo-auth-logo-dot{width:8px;height:8px;border-radius:50%;background:var(--console-primary);box-shadow:0 0 14px var(--console-primary)}.topo-auth-marca-texto{display:flex;min-width:0;flex-direction:column;line-height:1.3}.topo-auth-marca-texto strong{font-family:Sora,IBM Plex Sans,system-ui,sans-serif;font-size:15px;font-weight:600;color:var(--console-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topo-auth-marca-texto small{margin-top:2px;font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--console-muted-fg)}.topo-auth-direita{display:flex;flex:none;align-items:center;gap:16px;font-size:11px;color:var(--console-muted-fg)}.topo-auth-instagram{display:flex;align-items:center;gap:6px;color:inherit;text-decoration:none;transition:transform .16s ease,filter .16s ease,color .16s ease}.topo-auth-instagram:hover{color:var(--console-fg);transform:translateY(-1px);filter:brightness(1.1)}.topo-auth-status{display:flex;align-items:center;gap:6px}.topo-auth-whatsapp{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--console-fg);text-decoration:none}.topo-auth-whatsapp-icone{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:50%;background:#25d366;color:#fff}.topo-auth-whatsapp:hover .topo-auth-whatsapp-texto{text-decoration:underline}.topo-auth-whatsapp:focus-visible{outline:2px solid var(--console-primary);outline-offset:3px;border-radius:999px}@media (max-width: 620px){.topo-auth-instagram,.topo-auth-status,.topo-auth-whatsapp-texto{display:none}.topo-auth-whatsapp-icone{width:36px;height:36px}}.topo-auth-status i{width:6px;height:6px;border-radius:50%;background:var(--console-primary)}.topo-site{--console-fg: var(--fg);--console-muted-fg: var(--fg-muted);--console-secondary: var(--surface-2);--console-border: var(--border);--console-primary: var(--accent);font-family:Manrope,IBM Plex Sans,system-ui,sans-serif}.topo-site>.topo-auth{max-width:1120px;margin:0 auto;padding:20px 24px 0}@media (max-width: 640px){.topo-site>.topo-auth{padding:16px 20px 0}}.painel-marca-conteudo{max-width:47rem}@media (min-width: 1024px){.painel-marca-conteudo{max-width:39rem}}.painel-marca-tag{display:flex;align-items:center;gap:8px;margin:0 0 16px;font-size:11px;font-weight:600;line-height:1.5;letter-spacing:.18em;text-transform:uppercase;color:var(--console-muted-fg)}.painel-marca-tag:before{content:"";flex:none;align-self:flex-start;margin-top:.75em;width:24px;height:1px;background:color-mix(in oklab,var(--console-primary) 50%,transparent)}.painel-marca-titulo{max-width:16ch;margin:0;font-size:36px;font-weight:600;line-height:1.12;letter-spacing:-.01em;color:var(--console-fg)}.painel-marca-titulo em{font-style:normal;color:var(--console-primary)}.painel-marca-subtitulo{max-width:43ch;margin:16px 0 0;font-size:14px;line-height:1.65;color:var(--console-muted-fg)}.painel-marca-lista{list-style:none;margin:32px 0 0;padding:0;display:flex;flex-direction:column;gap:16px}.painel-marca-lista li{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:500;color:var(--console-fg)}.painel-marca-icone{flex:none;width:32px;height:32px;border-radius:6px;background:var(--console-secondary);border:1px solid var(--console-border);display:flex;align-items:center;justify-content:center}.painel-marca-icone svg{width:16px;height:16px;stroke:var(--console-primary);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.painel-marca-botoes{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}.painel-marca-cta{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.painel-marca-preco{font-size:12px;color:var(--console-muted-fg)}.painel-marca-botoes .botao-primario{display:inline-flex;align-items:center;gap:8px;background:var(--console-primary);color:var(--console-primary-fg);border:1px solid var(--console-primary);transition:transform .16s ease,filter .16s ease}.painel-marca-botoes .botao-primario:hover{filter:brightness(1.06);transform:translateY(-1px)}.botao-secundario{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:6px;border:1px solid var(--console-border);background:none;color:var(--console-fg);font-size:14px;font-weight:600;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.botao-secundario:hover{background:var(--console-secondary);border-color:color-mix(in oklab,var(--console-primary) 45%,var(--console-border));transform:translateY(-1px)}.painel-marca-copyright{width:100%;font-size:11px;color:var(--console-muted-fg)}@media (min-width: 640px){.painel-marca-copyright{width:auto;margin-left:auto}}.console-coluna{display:flex;min-height:0}.console-card{position:relative;width:100%;min-height:320px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;border-radius:var(--console-radius);border:1px solid var(--console-border);background:var(--console-card);box-shadow:var(--console-sombra);padding:20px;background-image:radial-gradient(120% 90% at 82% 8%,var(--console-primary-tint),transparent 60%),linear-gradient(to right,var(--console-grid-linha) 1px,transparent 1px),linear-gradient(to bottom,var(--console-grid-linha) 1px,transparent 1px);background-size:auto,24px 24px,24px 24px}@media (min-width: 640px){.console-card{padding:32px}}@media (min-width: 1024px){.console-card{min-height:100%;padding:36px}}.console-card-topo,.console-card-rodape{display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--console-muted-fg)}.console-card-topo{margin-bottom:24px}.console-card-rodape{margin-top:32px;padding-top:16px;border-top:1px solid var(--console-border)}.console-selo,.console-status{display:flex;align-items:center;gap:6px;color:var(--console-primary)}.console-selo svg{flex:none}.console-status i{width:6px;height:6px;border-radius:50%;background:var(--console-primary)}.cartao-auth{display:flex;flex-direction:column}.cartao-auth h2{margin:0;font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--console-fg)}.cartao-auth>p{margin:4px 0 0;font-size:13px;color:var(--console-muted-fg)}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:24px;padding:4px;background:var(--console-bg);border:1px solid var(--console-border);border-radius:8px}.auth-tab{display:flex;align-items:center;justify-content:center;padding:9px 0;border:none;border-radius:6px;font:inherit;font-size:14px;font-weight:600;text-align:center;color:var(--console-muted-fg);background:none;cursor:pointer;transition:background-color .16s ease,color .16s ease}.auth-tab:hover{color:var(--console-fg);background:color-mix(in oklab,var(--console-secondary) 60%,transparent)}.auth-tab-ativa,.auth-tab-ativa:hover{background:var(--console-secondary);color:var(--console-fg)}.cartao-auth form{margin-top:20px;display:flex;flex-direction:column;gap:16px}.cartao-auth label{font-size:12px;font-weight:500;color:var(--console-muted-fg);gap:6px}.cartao-auth input{padding:10px 14px;border-radius:8px;border:1px solid var(--console-input);background:var(--console-bg);color:var(--console-fg);font-size:14px;transition:border-color .16s ease,box-shadow .16s ease}.cartao-auth input:hover:not(:focus){border-color:color-mix(in oklab,var(--console-primary) 30%,var(--console-input))}.cartao-auth input:focus{outline:none;border-color:var(--console-primary);box-shadow:0 0 0 3px var(--console-primary-tint)}.cartao-auth input::placeholder{color:color-mix(in oklab,var(--console-muted-fg) 70%,transparent)}.cartao-auth .campo-senha input{padding-right:44px}.console-opcoes{display:flex;align-items:center;font-size:12px;color:var(--console-muted-fg)}.console-opcoes label{display:flex;flex-direction:row;align-items:center;gap:8px;cursor:pointer;font-size:12px;font-weight:500;text-transform:none;letter-spacing:normal;color:var(--console-muted-fg)}.console-opcoes input[type=checkbox]{width:14px;height:14px;accent-color:var(--console-primary)}.cartao-auth button[type=submit]{margin-top:4px;padding:12px 18px;border-radius:8px;border:1px solid var(--console-primary);font-size:15px;font-weight:700;background:var(--console-primary);color:var(--console-primary-fg);box-shadow:0 8px 22px -10px var(--console-primary-tint-forte);transition:filter .16s ease,transform .16s ease}.cartao-auth button[type=submit]:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.cartao-auth button[type=submit]:active:not(:disabled){transform:translateY(0);filter:brightness(.96)}.cartao-auth button[type=submit]:disabled{opacity:.6;cursor:default;transform:none;filter:none}.link-simples{background:none;border:none;padding:0;font:inherit;font-weight:600;color:var(--console-primary);cursor:pointer;text-decoration:none}.link-simples:hover{text-decoration:underline}.console-linha-inline{margin-top:24px;display:flex;flex-wrap:wrap;justify-content:center;gap:6px;text-align:center;font-size:12px;color:var(--console-muted-fg)}.console-ferramentas-gratis{display:flex;flex-direction:column;gap:6px;margin-top:12px}.console-pmoc{display:block;text-align:center;font-size:12px;font-weight:600;color:var(--console-primary)}@media (max-width: 1023px){.painel-marca-titulo{font-size:30px}}.pagina-auth .recursos,.pagina-auth .novidade-secao,.pagina-auth .app-secao,.pagina-auth .rodape-site{--bg: var(--console-bg);--surface: var(--console-card);--fg: var(--console-fg);--fg-muted: var(--console-muted-fg);--border: var(--console-border);--accent: var(--console-primary);--accent-hover: var(--console-primary);--accent-soft: var(--console-primary-tint);--fg-sobre-cor: var(--console-primary-fg)}.recursos{padding:88px 24px;background:var(--bg)}.recursos-cabecalho{max-width:620px;margin:0 auto 52px;text-align:center}.recursos-eyebrow{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.recursos-titulo{margin:0 0 14px;font-size:32px;line-height:1.25;letter-spacing:-.01em;color:var(--fg);text-wrap:balance}.recursos-subtitulo{margin:0;font-size:16px;line-height:1.6;color:var(--fg-muted)}.recursos-grade{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.recursos-categoria{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:26px 24px}.recursos-categoria-icone{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;background:var(--accent-soft);color:var(--accent);margin-bottom:16px}.recursos-categoria-icone svg{width:21px;height:21px}.recursos-categoria h3{margin:0 0 14px;font-size:17px;color:var(--fg)}.recursos-categoria ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.recursos-categoria li{position:relative;padding-left:18px;font-size:13.5px;line-height:1.55;color:var(--fg-muted)}.recursos-categoria li:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:50%;background:var(--accent)}.recursos-cta{max-width:1120px;margin:56px auto 0;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:32px 40px;border-radius:16px;border:1px solid var(--border);background:linear-gradient(135deg,var(--accent-soft),var(--surface) 65%)}.recursos-cta h3{margin:0 0 4px;font-size:20px;color:var(--fg)}.recursos-cta p{margin:0;font-size:14px;color:var(--fg-muted)}.recursos-cta-botao{flex:none;padding:13px 26px;font-size:15px}@media (max-width: 640px){.recursos{padding:56px 20px}.recursos-titulo{font-size:26px}.recursos-cta{padding:24px;justify-content:center;text-align:center}}.novidade-secao{padding:0 24px 88px;background:var(--bg)}.novidade{max-width:1120px;margin:0 auto;padding:48px;border-radius:20px;border:1px solid var(--border);background:linear-gradient(135deg,var(--accent-soft),var(--surface) 70%);display:grid;grid-template-columns:200px 1fr;gap:44px;align-items:center}.novidade-visual{position:relative;width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.novidade-anel{position:absolute;border-radius:50%;border:1px solid var(--border)}.novidade-anel-1{top:0;right:0;bottom:0;left:0}.novidade-anel-2{top:18%;right:18%;bottom:18%;left:18%;border-color:transparent;background:var(--surface)}.novidade-pino{position:relative;width:56px;height:56px;color:var(--accent)}.badge-novo{background:var(--accent);color:var(--fg-sobre-cor)}.novidade-conteudo .badge{margin-bottom:14px}.novidade-conteudo h2{margin:0 0 12px;font-size:26px;line-height:1.25;color:var(--fg);text-wrap:balance}.novidade-conteudo>p{margin:0 0 18px;max-width:62ch;font-size:15px;line-height:1.6;color:var(--fg-muted)}.novidade-lista{list-style:none;margin:0 0 26px;padding:0;display:flex;flex-direction:column;gap:10px}.novidade-lista li{position:relative;padding-left:20px;font-size:13.5px;color:var(--fg-muted)}.novidade-lista li:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:50%;background:var(--accent)}@media (max-width: 720px){.novidade-secao{padding:0 20px 56px}.novidade{grid-template-columns:1fr;padding:32px 24px;text-align:center}.novidade-visual{max-width:140px;margin:0 auto}.novidade-lista{text-align:left}}.rodape-site{border-top:1px solid var(--border);background:var(--surface);padding:24px 24px 18px}.rodape-site-conteudo{max-width:900px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:32px}.rodape-site-marca{font-family:inherit;font-weight:700;font-size:16px;color:var(--fg)}.rodape-site-colunas{display:flex;flex-wrap:wrap;gap:48px}.rodape-site-coluna{display:flex;flex-direction:column;gap:8px;font-size:13.5px}.rodape-site-coluna a{color:var(--fg-muted)}.rodape-site-coluna a:hover{color:var(--accent-hover)}.rodape-site-titulo{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:2px}.rodape-site-base{max-width:900px;margin:14px auto 0;padding-top:12px;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:6px 20px;font-size:12px;color:var(--fg-muted)}.pagina-legal{max-width:720px;margin:0 auto;padding:48px 20px 64px}.pagina-legal-topo{margin-bottom:32px}.pagina-legal-topo h1{font-size:28px;margin:0 0 8px}.pagina-legal section{margin-bottom:26px}.pagina-legal h2{font-size:17px;margin:0 0 8px}.pagina-legal p{margin:0 0 10px;color:var(--fg-muted);line-height:1.65;font-size:14.5px}.pagina-legal ul,.pagina-legal ol{margin:0 0 10px;padding-left:20px;color:var(--fg-muted);line-height:1.65;font-size:14.5px}.pagina-legal li{margin-bottom:4px}.pagina-legal a{color:var(--link)}.guia-passos li{margin-bottom:12px}.guia-passos strong{color:var(--fg)}.guia-pagina .botao-primario,.guia-pagina .botao-primario:hover{color:var(--fg-sobre-cor)}.orcamento-cartao{display:flex;flex-direction:column;gap:16px;margin-top:12px}.orcamento-cartao-titulo{margin:0;font-size:18px}.orcamento-cartao .orcamento-resposta{display:flex;flex-direction:column;gap:4px;padding-top:14px;border-top:1px solid var(--border)}.orcamento-cartao .orcamento-resposta p{margin:0}.orcamento-resposta-botoes{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.orcamento-valor{align-items:flex-end}.manutencao-contato{margin-top:2px;font-size:13px;color:var(--ok, #1a7f4b)}.manutencoes-adiadas{margin-top:8px}.manutencoes-adiadas>summary{cursor:pointer;list-style:none;margin-bottom:10px}.manutencoes-adiadas>summary::-webkit-details-marker{display:none}.manutencoes-adiadas>summary:before{content:"▸";margin-right:6px}.manutencoes-adiadas[open]>summary:before{content:"▾"}[data-assunto=servico]{--cor-assunto: var(--accent);--fundo-assunto: var(--accent-soft)}[data-assunto=cliente]{--cor-assunto: var(--cat-cliente);--fundo-assunto: var(--cat-cliente-soft)}[data-assunto=agenda]{--cor-assunto: var(--cat-agenda);--fundo-assunto: var(--cat-agenda-soft)}[data-assunto=orcamento]{--cor-assunto: var(--cat-orcamento);--fundo-assunto: var(--cat-orcamento-soft)}[data-assunto=manutencao]{--cor-assunto: var(--warn);--fundo-assunto: var(--warn-soft)}[data-assunto=chamado]{--cor-assunto: var(--cat-chamado);--fundo-assunto: var(--cat-chamado-soft)}[data-assunto=equipamento]{--cor-assunto: var(--cat-equipamento);--fundo-assunto: var(--cat-equipamento-soft)}[data-assunto=feito]{--cor-assunto: var(--ok);--fundo-assunto: var(--ok-soft)}.admin-v3 .sidebar nav a[data-assunto] .icone-menu,.admin-v3 .sidebar nav a[data-assunto].active .icone-menu{color:var(--cor-assunto);opacity:1}.inicio-acoes a[data-assunto] span,.inicio-resumo[data-assunto] .inicio-resumo-icone{background:var(--fundo-assunto);color:var(--cor-assunto)}.inicio-acoes a[data-assunto]:hover,.inicio-resumo[data-assunto]:hover{border-color:var(--cor-assunto)}.equipe-acoes-rapidas a[data-assunto] .icone{color:var(--cor-assunto)}.botao-acao.botao-feito{background:var(--ok);border-color:var(--ok);color:var(--fg-sobre-cor)}.botao-acao.botao-feito:hover:not(:disabled){background:color-mix(in srgb,var(--ok) 85%,var(--fg));border-color:color-mix(in srgb,var(--ok) 85%,var(--fg))}.link-botao.link-whatsapp,.admin-v3 .link-botao.link-whatsapp,.admin-v3 .link-botao.link-whatsapp:hover{color:var(--ok);font-weight:600}.os-resumo-icone[data-assunto]{background:var(--fundo-assunto);color:var(--cor-assunto)}.icone-assunto{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;background:var(--fundo-assunto, var(--accent-soft));color:var(--cor-assunto, var(--accent))}.form-cliente-importar{flex-basis:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--cat-cliente);border-radius:12px;background:var(--surface);color:var(--fg);text-decoration:none}.form-cliente-importar:hover{background:var(--cat-cliente-soft);color:var(--fg)}.form-cliente-importar-icone{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;background:var(--cat-cliente-soft);color:var(--cat-cliente)}.form-cliente-importar strong,.form-cliente-importar small{display:block}.form-cliente-importar small{margin-top:2px;color:var(--fg-muted)}.form-cliente-importar>span:last-child{margin-left:auto;color:var(--cat-cliente)}.acesso-google{display:flex;flex-direction:column;gap:12px;margin-top:20px}.cartao-auth .botao-google{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:44px;padding:10px 16px;border:1px solid var(--console-input);border-radius:8px;background:var(--console-bg);color:var(--console-fg);font-size:14.5px;font-weight:600;transition:border-color .16s ease,background-color .16s ease}.cartao-auth .botao-google:hover:not(:disabled){border-color:color-mix(in oklab,var(--console-fg) 35%,var(--console-input));background:color-mix(in oklab,var(--console-secondary) 55%,var(--console-bg))}.cartao-auth .botao-google:disabled{opacity:.7;cursor:default}.botao-google-girando{width:16px;height:16px;border:2px solid color-mix(in oklab,var(--console-fg) 25%,transparent);border-top-color:var(--console-fg);border-radius:50%;animation:botao-google-girar .8s linear infinite}@keyframes botao-google-girar{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.botao-google-girando{animation-duration:2.4s}}.acesso-ou{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--console-muted-fg)}.acesso-ou:before,.acesso-ou:after{content:"";flex:1;height:1px;background:var(--console-border)}.acesso-google .erro{margin:0}.acesso-google-sem-conta{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid var(--console-border);border-radius:10px;background:var(--console-secondary);color:var(--console-fg);font-size:13px;line-height:1.45}.acesso-google-sem-conta span{color:var(--console-muted-fg)}.acesso-google-sem-conta-botoes{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:6px}.cartao-auth .acesso-google-sem-conta .botao-primario{padding:9px 14px;border-radius:8px;border:1px solid var(--console-primary);background:var(--console-primary);color:var(--console-primary-fg);font-size:13.5px;font-weight:700}.plat-chamar{margin-bottom:16px}.plat-visitas-periodo{margin-top:12px}.plat-visitas-colunas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:8px 28px}.plat-visitas-subtitulo{margin:16px 0 0;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--fg-muted)}.plat-origem{margin-bottom:16px}.plat-origem summary{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;cursor:pointer}.plat-origem-titulo{font-weight:700;color:var(--fg)}.plat-origem-vazio{margin:12px 0 0;max-width:70ch;font-size:14px;line-height:1.55}.plat-origem-lista{display:flex;flex-direction:column;margin:12px 0 0;padding:0;list-style:none}.plat-origem-lista li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;padding:10px 0;border-top:1px solid var(--border)}.plat-origem-pagina{font-weight:600;color:var(--fg)}.plat-origem-de{grid-column:1;font-size:13px}.plat-origem-numero{grid-column:2;grid-row:1 / span 2;align-self:center;font-size:18px;font-variant-numeric:tabular-nums}.plat-chamar-cabeca{margin:0;font-size:inherit;font-weight:inherit}.plat-chamar-topo{display:flex;align-items:center;gap:14px;width:100%;min-height:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.plat-chamar-topo:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:6px}.plat-chamar-texto{display:flex;flex-direction:column;gap:4px;min-width:0;margin-right:auto}.plat-chamar-nome{font-size:17px;font-weight:700;color:var(--fg)}.plat-chamar-descricao{font-size:14px;font-weight:400}.plat-chamar-seta{flex:none;width:9px;height:9px;margin:0 4px 4px;border:solid var(--fg-muted);border-width:0 2px 2px 0;transform:rotate(45deg);transition:transform .18s ease}.plat-chamar-topo[aria-expanded=true] .plat-chamar-seta{margin:4px 4px 0;transform:rotate(-135deg)}@media (prefers-reduced-motion: reduce){.plat-chamar-seta{transition:none}}.plat-chamar-numero{min-width:34px;height:34px;padding:0 8px;display:grid;place-items:center;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-weight:800;font-size:15px}.plat-chamar-lista{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column}.plat-chamar-lista li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid var(--border);flex-wrap:wrap}.plat-chamar-info{display:flex;flex-direction:column;gap:2px;min-width:0}.plat-chamar-motivo{font-size:13px;font-weight:700}.plat-chamar-erro{color:var(--erro)}.plat-chamar-atencao{color:var(--warn)}.plat-chamar-ok{color:var(--ok)}.plat-chamar-acoes{display:flex;align-items:center;gap:10px}.plat-chamar-whatsapp{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:8px;background:var(--ok);color:var(--fg-sobre-cor);font-weight:700;font-size:13.5px;text-decoration:none}.plat-chamar-whatsapp:hover{color:var(--fg-sobre-cor);background:color-mix(in srgb,var(--ok) 85%,var(--fg))}.plat-chamar-feitas{margin-top:10px;font-size:13px}.plat-chamar-feitas summary{cursor:pointer;color:var(--fg-muted);font-weight:600}.plat-chamar-feitas ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.plat-chamar-feitas li{display:flex;align-items:center;gap:6px}.plat-meta-app.plat-meta-app-velho{color:var(--warn);font-weight:700}.plat-chamar-mais{margin-top:6px}.app-secao{padding:0 24px 88px;background:var(--bg)}.app-bloco{max-width:1120px;margin:0 auto;padding:48px;border-radius:20px;border:1px solid var(--border);background:linear-gradient(225deg,var(--accent-soft),var(--surface) 65%);display:grid;grid-template-columns:1fr 260px;gap:48px;align-items:center}.app-conteudo .badge{margin-bottom:14px}.app-conteudo h2{margin:0 0 12px;font-size:28px;line-height:1.2;color:var(--fg);text-wrap:balance}.app-conteudo>p{margin:0 0 18px;max-width:60ch;font-size:15px;line-height:1.6;color:var(--fg-muted)}.app-lista{list-style:none;margin:0 0 26px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px}.app-lista li{position:relative;padding-left:24px;font-size:13.5px;line-height:1.45;color:var(--fg-muted)}.app-lista li:before{content:"";position:absolute;left:3px;top:3px;width:6px;height:11px;border:solid var(--accent);border-width:0 2px 2px 0;transform:rotate(45deg)}.app-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.app-acoes .botao-primario,.app-acoes .botao-secundario{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.app-detalhe{margin:14px 0 0;font-size:12.5px;color:var(--fg-muted)}.app-visual{display:flex;justify-content:center}.app-celular{position:relative;width:230px;aspect-ratio:9 / 17;padding:12px;border-radius:36px;background:#0d1418;box-shadow:0 24px 50px -24px #0000008c,inset 0 0 0 2px #ffffff14}.app-celular-camera{position:absolute;top:18px;left:50%;width:54px;height:7px;border-radius:99px;background:#0d1418;transform:translate(-50%);z-index:1}.app-celular-tela{height:100%;border-radius:26px;background:#fff;color:#13212a;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:16px}.app-celular-tela svg{margin-bottom:10px}.app-celular-tela strong{font-size:15px}.app-celular-tela span{font-size:12.5px;color:#51626d}@media (max-width: 860px){.app-bloco{grid-template-columns:1fr}.app-visual{display:none}}@media (max-width: 720px){.app-secao{padding:0 20px 56px}.app-bloco{padding:32px 22px;text-align:center}.app-lista{grid-template-columns:1fr;text-align:left}.app-acoes{justify-content:center}.app-acoes .botao-primario{width:100%;justify-content:center}}.pagina-app{display:flex;flex-direction:column;--surface: var(--console-card);--surface-2: var(--console-secondary);--border: var(--console-border);--fg: var(--console-fg);--fg-muted: var(--console-muted-fg);--accent: var(--console-primary);--accent-hover: var(--console-primary);--accent-soft: var(--console-primary-tint);--fg-sobre-cor: var(--console-primary-fg);overflow-x:clip}.pagina-app>.topo-auth{max-width:1120px;width:100%;margin:0 auto;padding:20px 24px 0}.app-heroi{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:56px;width:100%;max-width:1120px;margin:0 auto;padding:72px 24px 96px}.app-heroi-texto{display:flex;flex-direction:column;align-items:flex-start}.app-heroi-texto .painel-marca-tag{margin-bottom:18px}.app-heroi-titulo{max-width:14ch;margin:0;font-size:54px;font-weight:600;line-height:1.05;letter-spacing:-.025em;color:var(--console-fg);text-wrap:balance}.app-heroi-titulo em{display:block;font-style:normal;color:var(--console-primary)}.app-heroi-sub{max-width:46ch;margin:22px 0 34px;font-size:17px;line-height:1.6;color:var(--console-muted-fg)}.app-botao-baixar{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 30px;border-radius:12px;background:var(--console-primary);color:var(--console-primary-fg);font-size:16px;font-weight:700;text-decoration:none;box-shadow:0 14px 34px -16px var(--console-primary);transition:transform .16s ease,filter .16s ease}.app-botao-baixar:hover{color:var(--console-primary-fg);filter:brightness(1.06);transform:translateY(-1px)}.app-botao-baixar:focus-visible{outline:2px solid var(--console-fg);outline-offset:3px}.app-ficha{margin:14px 0 0;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--console-muted-fg)}.app-ficha span{white-space:nowrap}.app-voltar{margin-top:22px;font-size:14px;font-weight:600;color:var(--console-primary);text-decoration:none}.app-voltar:hover{text-decoration:underline}.app-iphone{display:flex;flex-direction:column;align-items:flex-start;gap:6px;max-width:46ch;padding:20px;border-radius:14px;border:1px solid var(--console-border);background:var(--console-card)}.app-iphone strong{font-size:15px;color:var(--console-fg)}.app-iphone p{margin:0 0 12px;font-size:14px;line-height:1.55;color:var(--console-muted-fg)}.app-heroi-visual{display:flex;justify-content:center}.app-heroi:before{content:"";position:absolute;top:0;bottom:0;right:164px;z-index:-1;width:960px;transform:translate(50%);background-image:radial-gradient(closest-side,var(--console-primary-tint),transparent),linear-gradient(to right,var(--console-grid-linha) 1px,transparent 1px),linear-gradient(to bottom,var(--console-grid-linha) 1px,transparent 1px);background-size:auto,32px 32px,32px 32px;background-position:center;-webkit-mask-image:radial-gradient(closest-side,#000 30%,transparent);mask-image:radial-gradient(closest-side,#000 30%,transparent);pointer-events:none}.app-faixa{padding:80px 24px}.app-faixa-tom{background:color-mix(in oklab,var(--console-card) 55%,transparent);border-block:1px solid color-mix(in oklab,var(--console-border) 60%,transparent)}.app-faixa-conteudo{max-width:1072px;margin:0 auto}.app-faixa-estreita{max-width:820px}.app-faixa-cabecalho{max-width:60ch;margin-bottom:36px}.app-faixa-cabecalho h2{margin:0;font-size:32px;font-weight:600;line-height:1.15;letter-spacing:-.01em;color:var(--console-fg);text-wrap:balance}.app-faixa-cabecalho p{margin:12px 0 0;font-size:15.5px;line-height:1.6;color:var(--console-muted-fg)}.app-passos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.app-passo{display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:16px;border:1px solid color-mix(in oklab,var(--console-border) 80%,transparent);background:color-mix(in oklab,var(--console-card) 80%,transparent)}.app-passo-numero{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-bottom:6px;border-radius:10px;border:1px solid color-mix(in oklab,var(--console-primary) 35%,transparent);background:var(--console-primary-tint);color:var(--console-primary);font-family:Sora,IBM Plex Sans,system-ui,sans-serif;font-size:15px;font-weight:700}.app-passo h3{margin:0;font-size:17px;font-weight:700;color:var(--console-fg)}.app-passo p{margin:0;font-size:14.5px;line-height:1.6;color:var(--console-muted-fg)}.app-passo strong{font-weight:600;color:var(--console-fg)}.app-passo .app-passo-dica{margin-top:4px;padding:12px 14px;border-radius:10px;background:var(--console-secondary);font-size:13.5px}.app-passos-nota{margin:22px 0 0;font-size:14px;color:var(--console-muted-fg)}.app-recursos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 40px}.app-recursos li{display:flex;align-items:flex-start;gap:14px}.app-recursos .painel-marca-icone{width:40px;height:40px;border-radius:10px}.app-recursos .painel-marca-icone svg{width:19px;height:19px}.app-recursos h3{margin:2px 0 6px;font-size:15.5px;font-weight:700;color:var(--console-fg)}.app-recursos p{margin:0;font-size:14px;line-height:1.55;color:var(--console-muted-fg)}.app-final{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;width:calc(100% - 48px);max-width:1072px;margin:80px auto;padding:36px 40px;border-radius:20px;border:1px solid var(--console-border);background:linear-gradient(225deg,var(--console-primary-tint),var(--console-card) 65%)}.app-final h2{margin:0 0 8px;font-size:24px;font-weight:600;line-height:1.25;color:var(--console-fg);text-wrap:balance}.app-final p{margin:0;font-size:14.5px;line-height:1.55;color:var(--console-muted-fg)}.app-final p a{color:var(--console-primary)}@media (prefers-reduced-motion: reduce){.app-botao-baixar{transition:none}.app-botao-baixar:hover{transform:none}}@media (max-width: 900px){.app-heroi{grid-template-columns:1fr;padding:48px 24px 64px}.app-heroi-visual,.app-heroi:before{display:none}.app-passos{grid-template-columns:1fr}.app-recursos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.pagina-app>.topo-auth{padding:16px 16px 0}.app-heroi{padding:36px 16px 56px}.app-heroi-titulo{font-size:clamp(32px,9.6vw,38px)}.app-heroi-sub{margin:16px 0 28px;font-size:16px}.app-heroi-texto .app-botao-baixar,.app-iphone{width:100%}.app-faixa{padding:56px 16px}.app-faixa-cabecalho{margin-bottom:28px}.app-faixa-cabecalho h2{font-size:26px}.app-recursos{grid-template-columns:1fr;gap:26px}.app-final{width:calc(100% - 32px);margin:56px auto;padding:28px 22px}.app-final .app-botao-baixar{width:100%}}.console-opcoes{justify-content:space-between;gap:10px;flex-wrap:wrap}.console-esqueci{color:var(--accent);font-weight:600;text-decoration:none}.console-esqueci:hover{text-decoration:underline}.pagina-recuperar{min-height:100vh}.recuperar-senha{display:flex;justify-content:center;padding:48px 16px}.recuperar-senha .cartao-auth{width:100%;max-width:420px;gap:12px;padding:28px;border-radius:var(--console-radius);background:var(--console-card);border:1px solid var(--console-border);box-shadow:var(--console-sombra)}.recuperar-senha .cartao-auth p{color:var(--console-muted-fg)}.recuperar-senha .cartao-auth strong{color:var(--console-fg)}.recuperar-senha .cartao-auth p{margin:0;line-height:1.5}.recuperar-senha form{display:flex;flex-direction:column;gap:12px;margin-top:6px}.recuperar-senha form label{display:flex;flex-direction:column;gap:6px;font-weight:600;font-size:14px}.recuperar-botao{align-self:flex-start;margin-top:6px;color:#fff}.recuperar-voltar{align-self:center;margin-top:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.antes-depois{padding-inline:24px}.antes-depois-conteudo{max-width:980px;margin:0 auto}.antes-depois-chamada{max-width:640px;margin:0 auto 36px;text-align:center}.antes-depois-chamada h2{margin:0;font-size:32px;line-height:1.25;letter-spacing:-.01em;color:var(--fg);text-wrap:balance}.antes-depois-colunas{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:10px}.antes-depois-rotulo{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding-inline:18px}.antes-depois-rotulo.antes{color:var(--erro)}.antes-depois-rotulo.depois{color:var(--accent)}.antes-depois-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.antes-depois-linha{display:grid;grid-template-columns:1fr 1fr;gap:16px}.antes-depois-linha p{margin:0;display:flex;align-items:flex-start;gap:12px;padding:14px 18px;border-radius:14px;font-size:15px;line-height:1.45}.antes-depois-antes{background:var(--surface);border:1px solid var(--border);color:var(--fg-muted)}.antes-depois-depois{background:var(--accent-soft);border:1px solid color-mix(in oklab,var(--accent) 35%,transparent);color:var(--fg);font-weight:600}.antes-depois-marca{flex:none;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;font-size:12px;font-weight:800}.antes-depois-antes .antes-depois-marca{background:var(--erro-soft);color:var(--erro)}.antes-depois-depois .antes-depois-marca{background:var(--accent);color:var(--fg-sobre-cor, #fff)}.antes-depois-cta{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:30px;color:var(--fg-muted);font-size:14px}@media (max-width: 720px){.antes-depois-chamada h2{font-size:25px}.antes-depois-colunas{display:none}.antes-depois-linha{grid-template-columns:1fr;gap:0}.antes-depois-linha p{border-radius:0}.antes-depois-antes{border-radius:14px 14px 0 0!important;border-bottom:0}.antes-depois-depois{border-radius:0 0 14px 14px!important}.antes-depois-lista{gap:14px}}.demo-clientes{padding-inline:24px}.pagina-auth .demo-clientes{background:color-mix(in oklab,var(--console-card) 55%,transparent);border-block:1px solid color-mix(in oklab,var(--console-border) 60%,transparent)}.demo-clientes-conteudo{max-width:1080px;margin:0 auto}.demo-clientes-chamada{max-width:640px;margin:0 auto 36px;text-align:center}.demo-clientes-chamada h2{margin:0 0 12px;font-size:32px;line-height:1.25;letter-spacing:-.01em;color:var(--fg);text-wrap:balance}.demo-clientes-chamada p{margin:0;color:var(--fg-muted);font-size:16px;line-height:1.6}.demo-clientes-grade{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:start;gap:40px}.demo-clientes-form{display:flex;flex-direction:column;gap:12px}.demo-clientes-linha{display:flex;flex-direction:column;gap:10px;min-width:0;margin:0;padding:14px 16px 16px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.demo-clientes-linha legend{display:flex;float:left;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:22px;padding:0;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted)}.demo-clientes-pilula{padding:3px 10px;border-radius:999px;font-size:11.5px;letter-spacing:.02em;text-transform:none}.demo-clientes-pilula.erro{background:var(--erro-soft);color:var(--erro)}.demo-clientes-pilula.alerta{background:var(--warn-soft);color:var(--warn)}.demo-clientes-pilula.ok{background:var(--accent-soft);color:var(--accent)}.demo-clientes-campos{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:8px}.demo-clientes-campos input{width:100%;min-width:0;padding:10px 12px;border-radius:10px;background:var(--surface-2);font-size:15px}.demo-clientes-campos input:focus-visible,.demo-clientes-preco-campo:focus-within{outline:2px solid var(--accent);outline-offset:1px}.demo-clientes-ultima{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.demo-clientes-ultima>span{margin-right:2px;font-size:13px;color:var(--fg-muted)}.demo-clientes-ultima button{padding:7px 12px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--fg-muted);font-size:13px;font-weight:600}.demo-clientes-ultima button:hover{background:transparent}@media (hover: hover){.demo-clientes-ultima button:hover{background:var(--accent-soft);color:var(--fg)}}.demo-clientes-ultima button[aria-checked=true],.demo-clientes-ultima button[aria-checked=true]:hover{border-color:var(--accent);background:var(--accent);color:var(--fg-sobre-cor)}.demo-clientes-ultima button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.demo-clientes-preco{margin-top:4px;font-size:14px;color:var(--fg)}.demo-clientes-preco small{font-weight:500;color:var(--fg-muted)}.demo-clientes-preco-campo{display:flex;align-items:center;gap:8px;max-width:200px;padding-left:12px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.demo-clientes-preco-campo span{font-weight:700;color:var(--fg-muted)}.demo-clientes-preco-campo input{width:100%;min-width:0;padding:10px 12px 10px 0;border:0;background:transparent;font-size:15px}.demo-clientes-preco-campo input:focus{outline:none}.demo-clientes-resultado{display:flex;flex-direction:column;gap:16px}.demo-clientes-resumo{display:flex;flex-direction:column;gap:2px;min-height:48px;margin:0;font-size:15px;line-height:1.5;text-align:center;color:var(--fg-muted)}.demo-clientes-resumo strong{font-size:18px;color:var(--fg)}.demo-clientes-valor{font-family:Sora,IBM Plex Sans,system-ui,sans-serif;font-size:22px;font-weight:700;color:var(--accent)}.demo-celular{width:min(300px,100%);margin:0 auto;padding:9px;border-radius:38px;background:#0f171c;box-shadow:0 34px 60px -30px #06101699,inset 0 0 0 1px #ffffff14}.demo-celular-tela{display:flex;flex-direction:column;height:470px;overflow:hidden;border-radius:30px;background:#f5f8fa;color:#16222c;font-family:Roboto,Segoe UI,system-ui,sans-serif}.demo-celular-topo{display:flex;align-items:center;gap:12px;padding:24px 16px 12px;border-bottom:1px solid #e3eaee;background:#fff}.demo-celular-menu{position:relative;flex:none;width:18px;height:12px;border-block:2px solid #0c8599}.demo-celular-menu:after{content:"";position:absolute;inset:3px 0 auto;border-top:2px solid #0c8599}.demo-celular-topo strong,.demo-celular-topo small{display:block}.demo-celular-topo strong{font-size:17px}.demo-celular-topo small{font-size:11px;color:#5a6c7a}.demo-celular-corpo{display:flex;flex:1;flex-direction:column;gap:14px;padding:12px;overflow:hidden}.demo-celular-secao{display:flex;flex-direction:column;gap:8px}.demo-celular-secao-titulo{display:flex;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:700;color:#5a6c7a}.demo-celular-secao-titulo:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.demo-celular-secao-titulo.erro{color:#b3261e}.demo-celular-secao-titulo.alerta{color:#b4530a}.demo-celular-cartao{display:flex;flex-direction:column;gap:3px;padding:12px;border:1px solid #e3eaee;border-radius:12px;background:#fff;animation:demo-cartao-entra .3s ease both}.demo-celular-cartao strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.demo-celular-cartao small{font-size:11.5px;color:#5a6c7a}.demo-celular-cartao small.erro{color:#b4530a}.demo-celular-whats{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;margin-top:6px;padding:6px 12px;border:1px solid #cfdcd4;border-radius:10px;font-size:12px;font-weight:700;color:#1e7b4d}.demo-celular-vazio{display:flex;flex-direction:column;gap:10px}.demo-celular-vazio span{height:76px;border:1px dashed #d6e0e6;border-radius:12px;background:#fff}@keyframes demo-cartao-entra{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion: reduce){.demo-celular-cartao{animation:none}}.demo-clientes-mensagem{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.demo-clientes-mensagem>span{font-size:13px;color:var(--fg-muted)}.demo-clientes-mensagem p{align-self:flex-end;max-width:92%;margin:0;padding:10px 12px;border-radius:12px 4px 12px 12px;background:#d9fdd3;color:#16222c;font-size:14px;line-height:1.5}.demo-clientes-mandar{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:#1e7b4d;color:#fff;font-size:14px;font-weight:700;text-decoration:none}.demo-clientes-mandar:hover{background:#17633e}.demo-clientes-cta{display:flex;flex-direction:column;align-items:stretch;gap:8px;text-align:center}.demo-clientes-cta small{font-size:12.5px;line-height:1.5;color:var(--fg-muted)}@media (max-width: 900px){.demo-clientes-grade{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width: 720px){.demo-clientes{padding-inline:16px}.pagina-auth .secao-publica.demo-clientes{padding-block:56px}.demo-clientes-chamada h2{font-size:25px}.demo-clientes-campos{grid-template-columns:minmax(0,1fr)}}.solucao-largura{max-width:1120px;margin:0 auto;padding-inline:24px}.solucao-secoes .solucao-largura{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:18px}.solucao-secao{display:flex;flex-direction:column;gap:10px;padding:24px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.solucao-secao h2{margin:0;font-size:20px;line-height:1.3;color:var(--fg);text-wrap:balance}.solucao-secao p{margin:0;font-size:15px;line-height:1.65;color:var(--fg-muted)}.solucao-secao ul{display:flex;flex-direction:column;gap:6px;margin:4px 0 0;padding-left:18px;font-size:14.5px;line-height:1.5;color:var(--fg)}.solucao-secao li::marker{color:var(--accent)}.pagina-auth .solucao-passos{background:color-mix(in oklab,var(--console-card) 55%,transparent);border-block:1px solid color-mix(in oklab,var(--console-border) 60%,transparent)}.solucao-passos .solucao-largura{display:flex;flex-direction:column;align-items:center}.solucao-passos h2,.solucao-perguntas h2{margin:0 0 24px;font-size:clamp(24px,3vw,30px);text-align:center;text-wrap:balance;color:var(--fg)}.solucao-passos ol{list-style:none;counter-reset:passo;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:16px;width:100%;margin:0 0 28px;padding:0}.solucao-passos li{counter-increment:passo;display:flex;flex-direction:column;gap:6px;padding:20px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.solucao-passos li:before{content:counter(passo);width:32px;height:32px;display:grid;place-items:center;margin-bottom:4px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-weight:700}.solucao-passos li strong{font-size:16px;color:var(--fg)}.solucao-passos li span{font-size:14px;line-height:1.55;color:var(--fg-muted)}.solucao-perguntas .solucao-largura{max-width:780px}.pagina-auth .solucao-links{padding-block:48px}.solucao-links .solucao-largura{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px}.solucao-links h2{margin:0 0 10px;font-size:16px;color:var(--fg)}.solucao-links ul{list-style:none;display:flex;flex-direction:column;gap:8px;margin:0;padding:0}.solucao-links a{font-weight:600;color:var(--accent);text-decoration:none}.solucao-links a:hover{text-decoration:underline}.pagina-auth .solucao-telas{background:color-mix(in oklab,var(--console-card) 55%,transparent);border-block:1px solid color-mix(in oklab,var(--console-border) 60%,transparent)}.solucao-cabecalho{margin-bottom:36px;text-align:center}.solucao-cabecalho h2{margin:0;font-size:clamp(24px,3vw,30px);text-wrap:balance;color:var(--fg)}.solucao-telas-lista{display:flex;flex-wrap:wrap;justify-content:center;gap:48px 72px}.solucao-tela{display:flex;flex-direction:column;align-items:center;gap:20px;width:min(100%,300px);margin:0}.solucao-tela .celular-app{--largura: 250px}.solucao-tela figcaption{display:flex;flex-direction:column;gap:6px;text-align:center}.solucao-tela figcaption strong{font-size:16px;color:var(--fg)}.solucao-tela figcaption span{font-size:14.5px;line-height:1.55;color:var(--fg-muted)}.solucao-preco{width:100%;max-width:640px;margin:0 0 28px;padding:20px 24px;border:1px solid color-mix(in oklab,var(--accent) 35%,var(--border));border-radius:14px;background:var(--accent-soft);text-align:center}.solucao-preco h3{margin:0 0 6px;font-size:18px;color:var(--fg)}.solucao-preco p{margin:0;font-size:15px;line-height:1.6;color:var(--fg)}@media (max-width: 720px){.solucao-largura{padding-inline:20px}.pagina-auth .secao-publica.solucao-secoes,.pagina-auth .secao-publica.solucao-telas,.pagina-auth .secao-publica.solucao-comparacao,.pagina-auth .secao-publica.solucao-passos,.pagina-auth .secao-publica.solucao-perguntas{padding-block:56px}}.comprovante-resposta{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}.comprovante-resposta.aprovado{border-color:color-mix(in srgb,var(--ok) 55%,var(--border));background:var(--ok-soft)}.comprovante-resposta h2{margin:0 0 6px}.comprovante-resposta p{margin:0 0 12px;line-height:1.5}.comprovante-resposta-botoes{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.comprovante-resposta-botoes .botao-primario,.comprovante-resposta-botoes .botao-perigo{min-height:48px;padding:0 22px;font-size:15px;font-weight:700;border-radius:10px}.comprovante-condicoes{margin-top:10px}.comprovante-pix{text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.comprovante-pix p{margin:0;max-width:40ch}.comprovante-pix-qr{padding:10px;border-radius:12px;background:#fff}.comprovante-pix .botao-primario{min-height:46px;padding:0 22px;font-weight:700;border-radius:10px}.comprovante-pix-chave{font-size:12.5px;word-break:break-all}.suporte-whatsapp{position:fixed;right:20px;bottom:20px;z-index:25;display:inline-flex;align-items:center;gap:8px;padding:12px 18px 12px 14px;border-radius:999px;background:#25d366;color:#07310f;font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 8px 24px #07310f40;transition:filter .15s ease,transform .15s ease}.suporte-whatsapp:hover{color:#07310f;filter:brightness(1.06);transform:translateY(-1px)}.suporte-whatsapp:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.app-shell:has(>.suporte-whatsapp) main{padding-bottom:88px}@media (max-width: 1300px){.app-shell:has(.importar-rodape) .suporte-whatsapp{padding:14px}.app-shell:has(.importar-rodape) .suporte-whatsapp-texto{display:none}.app-shell:has(>.suporte-whatsapp) .importar-rodape{padding-right:66px}}@media (max-width: 720px){.suporte-whatsapp{right:16px;bottom:16px}.suporte-whatsapp-onde{display:none}}@media (prefers-reduced-motion: reduce){.suporte-whatsapp{transition:none}.suporte-whatsapp:hover{transform:none}}@media print{.suporte-whatsapp{display:none}}.admin-v3{--v3-ink: oklch(.16 .02 230);--v3-panel: oklch(.21 .025 225);--v3-teal: oklch(.78 .14 175);--v3-cyan: oklch(.8 .13 210);--v3-fg: oklch(.93 .01 220);--v3-fg-muted: oklch(.62 .02 230);--v3-border: oklch(1 0 0 / 8%);--v3-glass: oklch(1 0 0 / 4%);--v3-tile: oklch(1 0 0 / 7%);--v3-secondary: oklch(1 0 0 / 5%);--v3-sobre-teal: var(--v3-ink);--v3-qr-bg: color-mix(in oklab, var(--v3-fg) 96%, transparent);--v3-radius-lg: 1rem;--v3-radius-xl: 1.25rem;--v3-font-display: "Space Grotesk", "Sora", ui-sans-serif, system-ui, sans-serif;--v3-font-sans: "Inter", "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;background:var(--v3-ink);color:var(--v3-fg);font-family:var(--v3-font-sans)}.admin-v3.app-shell{background:radial-gradient(600px 400px at 12% 8%,color-mix(in oklab,var(--v3-teal) 16%,transparent),transparent 60%),radial-gradient(520px 380px at 92% 2%,color-mix(in oklab,var(--v3-cyan) 12%,transparent),transparent 60%),radial-gradient(700px 500px at 78% 100%,color-mix(in oklab,var(--v3-teal) 8%,transparent),transparent 70%),var(--v3-ink);background-attachment:fixed}.admin-v3 .sidebar{background:color-mix(in oklab,var(--v3-panel) 60%,transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-right:1px solid var(--v3-border);gap:0}.admin-v3 .sidebar nav{flex:1;overflow-y:auto}.admin-v3 .marca{display:flex;flex-direction:row;align-items:center;gap:10px;height:64px;flex:0 0 auto;font-family:var(--v3-font-display);color:var(--v3-fg);padding:0 20px;border-bottom:1px solid var(--v3-border)}.admin-v3 .marca-nome{font-size:15px;font-weight:600;letter-spacing:-.01em}.admin-v3 .marca-logo{display:grid;place-items:center;width:32px;height:32px;flex:0 0 auto;border-radius:8px;background:linear-gradient(135deg,var(--v3-teal),var(--v3-cyan));color:var(--v3-sobre-teal);font-size:13px;font-weight:600;box-shadow:0 0 22px -4px color-mix(in oklab,var(--v3-teal) 70%,transparent)}.admin-v3 .marca-imagem{flex:0 0 auto;align-self:center;max-width:48px;max-height:36px;margin:0;border-radius:6px;object-fit:contain}.admin-v3 .marca-so-logo .marca-imagem{max-width:100%;max-height:40px;border-radius:0}.admin-v3 .marca-so-logo .marca-texto{display:none}.admin-v3 .marca-texto{display:flex;flex-direction:column;gap:2px;min-width:0}.admin-v3 .marca-nome{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:14px;line-height:1.3;white-space:normal;overflow-wrap:break-word}.admin-v3 .marca-com-logo .marca-nome{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-size:12px;line-height:1.3;white-space:normal;overflow-wrap:break-word}.admin-v3 .sidebar-usuario{border-color:var(--v3-border);padding:12px 20px}.admin-v3 .sidebar-usuario-nome{font-size:14px;font-weight:500}.admin-v3 .sidebar-usuario-iniciais{background:linear-gradient(135deg,color-mix(in oklab,var(--v3-fg-muted) 60%,transparent),var(--v3-tile));color:var(--v3-fg)}.admin-v3 .sidebar-usuario-nome{color:var(--v3-fg);font-family:var(--v3-font-display)}.admin-v3 .sidebar-usuario-papel{color:var(--v3-fg-muted)}.admin-v3.app-shell .sidebar{width:256px;padding:0}.admin-v3 .sidebar nav{padding:16px 12px;gap:4px}.admin-v3 .sidebar nav a{border-radius:8px;padding:8px 12px;gap:12px;color:var(--v3-fg-muted);font-size:13px;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.admin-v3 .sidebar nav a:hover{background:var(--v3-secondary);color:var(--v3-fg)}.admin-v3 .sidebar nav a.active{background:var(--v3-secondary);color:var(--v3-fg);font-weight:500;box-shadow:inset 0 0 0 1px var(--v3-border)}.admin-v3 .sidebar nav a.active .icone-menu{color:var(--v3-teal)}.admin-v3 .sidebar nav a.nav-guia{background:color-mix(in oklab,var(--v3-teal) 10%,transparent);color:var(--v3-teal);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--v3-teal) 20%,transparent)}.admin-v3 .sidebar nav a.nav-guia:hover{background:color-mix(in oklab,var(--v3-teal) 15%,transparent)}.admin-v3 .nav-grupo-titulo{padding-left:12px;padding-right:12px;color:var(--v3-fg-muted);font-family:var(--v3-font-sans)}.admin-v3 .sidebar .nav-grupo-alternar:hover{background:var(--v3-secondary);color:var(--v3-fg)}.admin-v3 .topo{position:relative;z-index:20;background:color-mix(in oklab,var(--v3-ink) 60%,transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:1px solid var(--v3-border)}.admin-v3 .papel-badge,.admin-v3 .topo-nome{color:var(--v3-fg-muted);font-size:13px}.admin-v3 .link-botao{color:var(--v3-fg-muted)}.admin-v3 .link-botao:hover{color:var(--v3-fg)}.admin-v3 .link-botao.botao-perigo-texto,.admin-v3 .link-botao.botao-perigo-texto:hover{color:var(--erro)}.admin-v3 .busca-global input{background:var(--v3-secondary);border:1px solid var(--v3-border);color:var(--v3-fg)}.admin-v3 .topo-icone{color:var(--v3-fg-muted)}.admin-v3 .topo-icone:hover,.admin-v3 .topo-icone[aria-expanded=true]{background:var(--v3-secondary);color:var(--v3-fg)}.admin-v3 .topo-avatar{background:linear-gradient(135deg,color-mix(in oklab,var(--v3-teal) 35%,transparent),var(--v3-tile));color:var(--v3-fg);font-family:var(--v3-font-display)}.admin-v3 .topo-avatar:hover,.admin-v3 .topo-avatar[aria-expanded=true]{box-shadow:0 0 0 2px color-mix(in oklab,var(--v3-teal) 60%,transparent)}.admin-v3 .menu-suspenso{background:var(--v3-panel);border-color:var(--v3-border)}.admin-v3 .menu-suspenso-cabecalho{border-color:var(--v3-border);color:var(--v3-fg)}.admin-v3 .menu-suspenso-item{color:var(--v3-fg)}.admin-v3 .menu-suspenso-item:hover{background:var(--v3-secondary)}.admin-v3 .menu-suspenso-separador{background:var(--v3-border)}.admin-v3 .convite-demonstracao{border-color:color-mix(in oklab,var(--v3-teal) 55%,transparent);background:color-mix(in oklab,var(--v3-teal) 12%,transparent)}.admin-v3 .convite-demonstracao-icone{color:var(--v3-teal)}.admin-v3 .convite-demonstracao-texto strong{color:var(--v3-fg)}.admin-v3 .convite-demonstracao-texto span{color:var(--v3-fg-muted)}.admin-v3 button.convite-demonstracao-alternativa{color:var(--v3-teal)}.admin-v3 .meta-do-dia{background:linear-gradient(to right,color-mix(in oklab,var(--v3-teal) 22%,transparent) var(--progresso, 0%),transparent var(--progresso, 0%)),color-mix(in oklab,var(--v3-teal) 10%,transparent);color:var(--v3-teal)}.admin-v3 .meta-do-dia-texto{color:var(--v3-fg)}.admin-v3 .meta-do-dia-cumprida{background:var(--ok-soft);color:var(--ok)}.admin-v3 button.prospeccao-botao-virou{border-color:var(--v3-border);background:var(--v3-secondary);color:var(--v3-fg)}.admin-v3 button.prospeccao-botao-virou:hover{border-color:var(--v3-teal);color:var(--v3-teal)}.admin-v3 .boas-vindas-cartao h1{font-family:var(--v3-font-display);color:var(--v3-fg)}.admin-v3 .boas-vindas-chamada,.admin-v3 .boas-vindas-sobretitulo,.admin-v3 .boas-vindas-rodape,.admin-v3 .boas-vindas-lista-info>span,.admin-v3 .boas-vindas-lista-exemplo,.admin-v3 .boas-vindas-lista-icone,.admin-v3 .boas-vindas-exemplo-rotulo{color:var(--v3-fg-muted)}.admin-v3 .boas-vindas-chamada strong,.admin-v3 .boas-vindas-lista-info strong{color:var(--v3-fg)}.admin-v3 .boas-vindas-lista li{border-color:var(--v3-border)}.admin-v3 button.boas-vindas-botao{border-color:var(--v3-border);background:var(--v3-secondary);color:var(--v3-fg)}.admin-v3 button.boas-vindas-botao:hover{border-color:var(--v3-teal);color:var(--v3-teal)}.admin-v3 a.convite-demonstracao-botao,.admin-v3 button.convite-demonstracao-botao{background:var(--v3-teal);color:var(--v3-sobre-teal);box-shadow:0 6px 20px -8px color-mix(in oklab,var(--v3-teal) 70%,transparent)}.admin-v3 .menu-acoes-botao{color:var(--v3-fg-muted)}.admin-v3 .menu-acoes-botao:hover,.admin-v3 .menu-acoes-botao[aria-expanded=true]{background:var(--v3-secondary);color:var(--v3-fg)}.admin-v3 .cartao.telefones-corrigir,:root[data-theme=light] .admin-v3 .cartao.telefones-corrigir{border-color:color-mix(in oklab,var(--warn) 55%,transparent);background:color-mix(in oklab,var(--warn) 12%,transparent)}.admin-v3 .cartao.cartao-pendencias{padding:16px 22px}.admin-v3 .pendencias-seta{color:var(--v3-fg-muted)}.admin-v3 .cartao,.admin-v3 .guia-inicio,.admin-v3 .cartao-app,.admin-v3 .cartao-portal,.admin-v3 .stat-card{position:relative;overflow:hidden;border-radius:var(--v3-radius-xl);background:color-mix(in oklab,var(--v3-panel) 55%,transparent);box-shadow:inset 0 0 0 1px var(--v3-border);border:none;padding:32px;margin-bottom:20px;animation:v3-rise-in .5s cubic-bezier(.32,.72,0,1) both}.admin-v3 h1,.admin-v3 h2,.admin-v3 h3,.admin-v3 .cabecalho-secao h1,.admin-v3 .cabecalho-secao h2,.admin-v3 .titulo-cartao{font-family:var(--v3-font-display);letter-spacing:-.01em}.admin-v3 .guia-inicio{padding:40px}.admin-v3 .guia-inicio-contador{border-radius:999px;background:color-mix(in oklab,var(--v3-teal) 10%,transparent);color:var(--v3-teal);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--v3-teal) 20%,transparent);font-size:11px;text-transform:uppercase;letter-spacing:.1em;padding:4px 12px}.admin-v3 .guia-inicio-titulo{color:var(--v3-fg)}.admin-v3 .guia-inicio-sub{color:var(--v3-fg-muted)}.admin-v3 .guia-inicio-roteiro-painel{background:var(--v3-tile);border:none;box-shadow:inset 0 0 0 1px var(--v3-border);border-radius:var(--v3-radius-lg)}.admin-v3 .guia-inicio-roteiro-titulo{color:var(--v3-fg-muted)}.admin-v3 .guia-inicio-progresso span{background:var(--v3-tile)}.admin-v3 .guia-inicio-progresso span.cheia{background:var(--v3-teal)}.admin-v3 .guia-passo-marca{background:var(--v3-tile);box-shadow:inset 0 0 0 1px var(--v3-border);color:var(--v3-fg-muted)}.admin-v3 .guia-passo-texto,.admin-v3 .guia-passo-texto a{color:var(--v3-fg-muted);text-decoration:none}.admin-v3 .guia-passo-texto strong{font-weight:400}.admin-v3 .guia-passo.atual .guia-passo-texto,.admin-v3 .guia-passo.atual .guia-passo-texto a{color:var(--v3-fg)}.admin-v3 .guia-passo.atual .guia-passo-texto strong{font-weight:500}.admin-v3 .guia-passo-texto a:hover{color:var(--v3-fg)}.admin-v3 .guia-passo.feito .guia-passo-marca,.admin-v3 .guia-passo.atual .guia-passo-marca{background:var(--v3-teal);color:var(--v3-sobre-teal);box-shadow:none}.admin-v3 .guia-inicio-acao{border-radius:8px;background:var(--v3-teal);color:var(--v3-sobre-teal);box-shadow:0 0 28px -6px color-mix(in oklab,var(--v3-teal) 80%,transparent);font-weight:500;transition:transform .15s ease}.admin-v3 .guia-inicio-acao:hover{transform:translateY(-1px)}.admin-v3 .guia-inicio-pular{border-radius:8px;background:var(--v3-secondary);box-shadow:inset 0 0 0 1px var(--v3-border);color:var(--v3-fg)}.admin-v3 .stat-card{margin-bottom:0}.admin-v3 .stat-card{padding:16px;transition:transform .15s ease}.admin-v3 .stat-card:hover{transform:translateY(-2px);background:var(--v3-glass)}.admin-v3 .stat-card.stat-atencao{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--v3-cyan) 35%,transparent)}.admin-v3 .stat-numero{font-family:var(--v3-font-display);color:var(--v3-fg)}.admin-v3 .stat-rotulo{color:var(--v3-fg-muted)}.admin-v3 .agenda-vazia{background:var(--v3-tile);border-color:var(--v3-border)}.admin-v3 .agenda-vazia-icone{background:color-mix(in oklab,var(--v3-teal) 15%,transparent);color:var(--v3-teal)}.admin-v3 .cartao-app-qr{background:var(--v3-qr-bg);border-radius:var(--v3-radius-lg);box-shadow:inset 0 0 0 1px var(--v3-border)}.admin-v3 .cartao-app-compacto,.admin-v3 .cartao-portal-compacto{padding:16px 20px}.admin-v3 .cartao-app-compacto{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"texto qr botao" "instrucao qr botao";align-items:center;gap:4px 20px}.admin-v3 .cartao-app-compacto .cartao-app-texto{grid-area:texto}.admin-v3 .cartao-app-compacto .cartao-app-texto strong,.admin-v3 .cartao-portal-compacto .cartao-portal-texto strong{font-size:16px}.admin-v3 .cartao-app-compacto .cartao-app-instrucao{grid-area:instrucao;margin:0;font-size:12.5px}.admin-v3 .cartao-app-compacto .cartao-app-qr{grid-area:qr;padding:6px}.admin-v3 .cartao-app-compacto .cartao-app-qr svg{width:68px;height:68px}.admin-v3 .cartao-app-compacto .cartao-app-botao{grid-area:botao}@media (max-width: 600px){.admin-v3 .cartao-app-compacto{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"texto botao"}}.admin-v3 .cartao-portal-acao{box-shadow:0 0 28px -6px color-mix(in oklab,var(--v3-teal) 80%,transparent)}.admin-v3 .botao-primario{background:var(--v3-teal);color:var(--v3-sobre-teal);border:none;border-radius:8px;box-shadow:0 0 28px -6px color-mix(in oklab,var(--v3-teal) 80%,transparent);transition:transform .15s ease,filter .15s ease}.admin-v3 .botao-primario:hover{transform:translateY(-1px);filter:brightness(1.05)}.admin-v3 .botao-secundario{background:var(--v3-secondary);color:var(--v3-fg);border:1px solid var(--v3-border)}.admin-v3 .botao-secundario:hover{background:var(--v3-tile)}.admin-v3 .badge-novo{background:var(--v3-teal);color:var(--v3-sobre-teal)}.admin-v3 .cartao.manutencoes-lista{padding:0}@keyframes v3-rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.admin-v3 .cartao,.admin-v3 .guia-inicio,.admin-v3 .cartao-app,.admin-v3 .cartao-portal,.admin-v3 .stat-card{animation:none}}:root[data-theme=light] .admin-v3{--v3-ink: oklch(.97 .006 230);--v3-panel: oklch(1 0 0);--v3-teal: oklch(.56 .09 200);--v3-cyan: oklch(.58 .1 225);--v3-fg: oklch(.26 .02 240);--v3-fg-muted: oklch(.52 .02 240);--v3-border: oklch(0 0 0 / 11%);--v3-glass: oklch(0 0 0 / 3%);--v3-tile: oklch(0 0 0 / 4%);--v3-secondary: oklch(0 0 0 / 4%);--v3-sobre-teal: oklch(1 0 0);--v3-qr-bg: #ffffff}:root[data-theme=light] .admin-v3.app-shell{background:radial-gradient(600px 400px at 12% 8%,color-mix(in oklab,var(--v3-teal) 9%,transparent),transparent 60%),radial-gradient(520px 380px at 92% 2%,color-mix(in oklab,var(--v3-cyan) 7%,transparent),transparent 60%),radial-gradient(700px 500px at 78% 100%,color-mix(in oklab,var(--v3-teal) 5%,transparent),transparent 70%),var(--v3-ink);background-attachment:fixed}:root[data-theme=light] .admin-v3 .cartao,:root[data-theme=light] .admin-v3 .guia-inicio,:root[data-theme=light] .admin-v3 .cartao-app,:root[data-theme=light] .admin-v3 .cartao-portal,:root[data-theme=light] .admin-v3 .stat-card{background:var(--v3-panel);box-shadow:inset 0 0 0 1px var(--v3-border),0 1px 2px #0000000a}:root[data-theme=light] .admin-v3 .stat-card,:root[data-theme=light] .admin-v3 .guia-inicio-roteiro-painel{background:var(--v3-ink);box-shadow:inset 0 0 0 1px var(--v3-border)}:root[data-theme=light] .admin-v3 .sidebar,:root[data-theme=light] .admin-v3 .topo{background:color-mix(in oklab,var(--v3-panel) 85%,transparent)}:root[data-theme=light] .admin-v3 .sidebar nav a.active{background:var(--v3-tile)}:root[data-theme=light] .admin-v3 .sidebar-usuario-iniciais{background:color-mix(in oklab,var(--v3-teal) 14%,transparent);color:var(--v3-teal)}:root[data-theme=light] .admin-v3 .cartao-app-qr{box-shadow:inset 0 0 0 1px var(--v3-border)}@media (max-width: 900px){.admin-v3.app-shell,:root[data-theme=light] .admin-v3.app-shell{background:var(--v3-ink)}.admin-v3 .marca-logo{display:none}}.inicio-autonomo{width:100%;margin:0;padding:8px 0 36px}.inicio-autonomo-cabecalho{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:8px 0 24px}.inicio-autonomo-cabecalho h1{margin:5px 0 3px;font-size:clamp(27px,4vw,36px);letter-spacing:-.035em}.inicio-autonomo-cabecalho p,.inicio-data{color:var(--fg-muted);margin:0}.inicio-data{display:block;font-size:13px}.inicio-data:first-letter{text-transform:uppercase}.inicio-acoes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px}.inicio-acoes a{min-height:78px;display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--fg);text-decoration:none}.inicio-acoes a:hover,.inicio-resumo:hover{border-color:var(--accent);transform:translateY(-1px)}.inicio-acoes a span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--accent);font-size:23px}.inicio-bloco{border:1px solid var(--border);border-radius:16px;background:var(--surface);padding:20px}.inicio-bloco-titulo{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.inicio-bloco-titulo h2{font-size:19px;margin:0 0 4px}.inicio-bloco-titulo p{margin:0;color:var(--fg-muted);font-size:14px}.inicio-bloco-titulo a,.inicio-resumo>span:last-child{color:var(--accent);font-weight:600;text-decoration:none}.inicio-bloco-titulo a{white-space:nowrap}.inicio-seta{font-size:22px;color:var(--fg-muted)}.inicio-vazio{margin:16px 0 4px;color:var(--fg-muted)}.agenda-dias{display:flex;flex-direction:column}.agenda-dia{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:18px;padding:14px 0}.agenda-dia:first-child{padding-top:4px}.agenda-dia:last-child{padding-bottom:0}.agenda-dia+.agenda-dia{border-top:1px solid var(--border)}.agenda-dia-data{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:62px;padding:8px 4px;border-radius:14px;background:var(--surface-2);color:var(--fg);line-height:1.1;text-align:center}.agenda-dia-data strong{font-size:23px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.agenda-dia-data span{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--fg-muted)}.agenda-dia-hoje .agenda-dia-data{background:var(--accent);color:var(--fg-sobre-cor);box-shadow:0 8px 20px -12px var(--accent)}.agenda-dia-hoje .agenda-dia-data span{color:inherit;opacity:.88}.agenda-dia-itens{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0}.agenda-dia-livre{margin:0;color:var(--fg-muted);font-size:14px}.agenda-item{display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 -10px;padding:9px 10px;border-radius:10px;color:var(--fg);text-decoration:none;transition:background .15s}.agenda-item:hover{background:color-mix(in srgb,var(--accent) 7%,transparent)}.agenda-item:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.agenda-item-hora{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--fg-muted)}.agenda-item-info{display:grid;gap:2px;min-width:0}.agenda-item-info strong,.agenda-item-info small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda-item-info small{color:var(--fg-muted);font-size:13px}.agenda-item-tipo{padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;background:var(--surface-2);color:var(--fg-muted)}.agenda-item-tipo-preventiva{background:color-mix(in srgb,var(--accent) 13%,transparent);color:var(--accent)}.agenda-item-tipo-emergencia{background:color-mix(in srgb,var(--erro) 13%,transparent);color:var(--erro)}@media (prefers-reduced-motion: reduce){.agenda-item{transition:none}}.agenda-pagina .agenda-dia{padding:18px 0}.agenda-pagina .agenda-dia-itens{gap:10px;justify-content:flex-start}.agenda-visita{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.agenda-visita-concluido,.agenda-visita-cancelado,.agenda-visita-nao_realizado{opacity:.62}.agenda-visita-topo{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px}.agenda-visita-hora{display:grid;gap:1px;font-variant-numeric:tabular-nums}.agenda-visita-hora strong{font-size:15px}.agenda-visita-hora small{color:var(--fg-muted);font-size:11.5px}.agenda-visita-etiquetas{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.agenda-visita-descricao{margin:0 0 0 64px;color:var(--fg-muted);font-size:13.5px;line-height:1.5}.agenda-visita-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin-left:64px;padding-top:8px;border-top:1px dashed var(--border)}.status-editavel{position:relative;display:inline-flex;align-items:center;gap:4px;cursor:pointer}.status-editavel svg{flex:0 0 auto;opacity:.75}.status-editavel select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;margin:0;padding:0;opacity:0;cursor:pointer}.status-editavel:focus-within{outline:2px solid currentColor;outline-offset:2px}.status-editavel:hover svg{opacity:1}.agenda-prevista{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border:1px dashed color-mix(in srgb,var(--warn) 60%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--warn) 7%,transparent)}.agenda-prevista-atrasada{border-color:color-mix(in srgb,var(--erro) 60%,var(--border));background:color-mix(in srgb,var(--erro) 7%,transparent)}.agenda-prevista-icone{display:grid;place-items:center;color:var(--warn)}.agenda-prevista-atrasada .agenda-prevista-icone{color:var(--erro)}.agenda-visita-hora small{white-space:nowrap}.rotulo-curto{display:none}.agenda-a-agendar{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column}.agenda-a-agendar li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0}.agenda-a-agendar li+li{border-top:1px solid var(--border)}.agenda-a-agendar-info{display:grid;gap:4px;min-width:0}.agenda-a-agendar-info strong{font-size:14.5px}.agenda-a-agendar-info small{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;color:var(--fg-muted);font-size:12.5px}.inicio-resumos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;margin-bottom:18px}.inicio-resumo{min-height:84px;display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--fg);text-decoration:none;transition:transform .15s,border-color .15s}.inicio-resumo>span:nth-child(2){display:grid;gap:4px;flex:1}.inicio-resumo small{color:var(--fg-muted)}.inicio-resumo-icone{position:relative;width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--accent)}.perfil-onboarding-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;overflow-y:auto;padding:20px;background:#0a1220a8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.perfil-onboarding{width:min(100%,640px);padding:clamp(22px,5vw,40px);border:1px solid var(--border);border-radius:22px;background:var(--surface);box-shadow:0 24px 80px #00000047}.perfil-onboarding-etiqueta{color:var(--accent);font-size:13px;font-weight:700}.perfil-onboarding h1{margin:8px 0;font-size:clamp(25px,4vw,34px);letter-spacing:-.03em}.perfil-onboarding>p,.perfil-negocio>p{color:var(--fg-muted);margin:0 0 20px}.perfil-opcoes{display:grid;gap:10px}.perfil-opcao{width:100%;min-height:78px;display:flex;align-items:center;gap:14px;padding:14px 16px;text-align:left;color:var(--fg);background:var(--surface);border:1px solid var(--border);border-radius:14px;cursor:pointer}.perfil-opcao:hover,.perfil-opcao.selecionado{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.perfil-opcao-icone{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--accent) 9%,var(--surface));color:var(--accent)}.perfil-opcao>span:nth-child(2){display:grid;gap:4px;flex:1}.perfil-opcao small{color:var(--fg-muted);line-height:1.35}.perfil-opcao-radio{width:18px;height:18px;border:1.5px solid var(--border);border-radius:50%}.perfil-opcao.selecionado .perfil-opcao-radio{border:5px solid var(--accent)}.perfil-continuar{width:100%;min-height:48px;margin-top:18px}.perfil-continuar:disabled{opacity:.5;cursor:not-allowed}.perfil-erro{margin:12px 0 0;color:var(--erro);font-size:13px}.perfil-negocio{grid-column:1 / -1;min-width:0;padding:4px 0 20px;border-bottom:1px solid var(--border);margin-bottom:20px}.perfil-negocio h2{margin:0 0 6px;font-size:19px}.perfil-seletor{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.perfil-seletor-opcao{min-width:0;min-height:104px;position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) 22px;align-items:center;gap:12px;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--surface);cursor:pointer;transition:border-color .16s,background .16s,box-shadow .16s}.form-dados-empresa .perfil-seletor-opcao{grid-row:auto;grid-template-rows:none;align-items:center}.perfil-seletor-opcao:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--border))}.perfil-seletor-opcao.selecionado{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--surface));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 28%,transparent)}.perfil-seletor-opcao:focus-within{outline:3px solid color-mix(in srgb,var(--accent) 28%,transparent);outline-offset:2px}.perfil-seletor-opcao input{position:absolute;width:1px;height:1px;opacity:0}.perfil-seletor-icone{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--accent) 9%,var(--surface));color:var(--accent)}.perfil-seletor-texto{min-width:0;display:grid;gap:5px}.perfil-seletor-opcao strong{color:var(--fg);font-size:14px;line-height:1.25}.perfil-seletor-opcao small{color:var(--fg-muted);font-size:12px;line-height:1.4}.perfil-seletor-marca{width:21px;height:21px;display:grid;place-items:center;border:1.5px solid var(--border);border-radius:50%;color:#fff;font-size:12px}.perfil-seletor-opcao.selecionado .perfil-seletor-marca{border-color:var(--accent);background:var(--accent)}.painel-analises{margin:18px 0;padding:0 18px 18px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.painel-analises summary{padding:16px 0;color:var(--fg);font-weight:650;cursor:pointer}.painel-analises[open] summary{border-bottom:1px solid var(--border)}.painel-analises>p{margin:12px 0 4px;font-size:13px}.indicadores{--grafico-barra:var(--accent);--grafico-barra-suave:color-mix(in srgb, var(--accent) 42%, var(--surface));--grafico-aberto:#c98236;--grafico-andamento:#5d8fe2;--grafico-feito:#34a36b;--grafico-recusado:#d9605a;--grafico-aguardando:#5b6d7b;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px}:root[data-theme=light] .indicadores{--grafico-aberto:var(--warn);--grafico-andamento:var(--info);--grafico-feito:var(--ok);--grafico-recusado:var(--erro);--grafico-aguardando:#8494a0}.indicador{display:flex;flex-direction:column;gap:14px;min-width:0;padding:18px 18px 16px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.indicador-largo{grid-column:span 2}.indicador-topo{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.indicador-topo h3{margin:0;color:var(--fg);font-size:14px;font-weight:650}.indicador-topo span{color:var(--fg-muted);font-size:12px;white-space:nowrap}.indicador-destaque{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0}.indicador-destaque strong{color:var(--fg);font-size:28px;font-weight:700;line-height:1.1;letter-spacing:-.02em}.indicador-destaque span{color:var(--fg);font-size:13.5px}.indicador-destaque small{flex-basis:100%;color:var(--fg-muted);font-size:12.5px}.indicador-vazio{margin:auto 0;padding:14px 0;color:var(--fg-muted);font-size:13px;text-align:center}.colunas{--altura-plot:132px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin-top:auto}.coluna{position:relative;display:grid;grid-template-rows:var(--altura-plot) auto;justify-items:center;border-radius:8px;outline:none}.coluna:focus-visible{box-shadow:0 0 0 2px var(--accent)}.coluna-plot{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;width:100%;border-bottom:1px solid var(--border)}.coluna-valor{color:var(--fg-muted);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.coluna-barra{width:min(22px,60%);height:calc((var(--altura-plot) - 24px) * var(--proporcao));min-height:3px;border-radius:4px 4px 0 0;background:var(--grafico-barra-suave);transition:background .15s}.coluna-destaque .coluna-barra,.coluna:hover .coluna-barra,.coluna:focus-visible .coluna-barra{background:var(--grafico-barra)}.coluna-destaque .coluna-valor{color:var(--fg)}.coluna-rotulo{padding-top:8px;color:var(--fg-muted);font-size:12px;white-space:nowrap}.coluna-destaque .coluna-rotulo{color:var(--fg);font-weight:600}.barra-partes{display:flex;gap:2px;height:12px}.barra-partes>span{position:relative;min-width:6px}.barra-partes>span:first-child{border-radius:4px 0 0 4px}.barra-partes>span:last-child{border-radius:0 4px 4px 0}.barra-partes>span:only-child{border-radius:4px}.barra-partes>span:hover{filter:brightness(1.12)}.indicador-legenda{display:grid;gap:8px;margin:0;padding:0;list-style:none}.indicador-legenda li{display:grid;grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:8px;color:var(--fg);font-size:13px}.indicador-legenda i{width:10px;height:10px;border-radius:3px}.indicador-legenda strong{font-weight:650;font-variant-numeric:tabular-nums;text-align:right}.indicador-legenda small{min-width:40px;color:var(--fg-muted);font-size:12px;font-variant-numeric:tabular-nums;text-align:right}.indicador-legenda li.zerado{color:var(--fg-muted)}.indicador-legenda li.zerado i{opacity:.45}.ranking{display:grid;gap:12px;margin:0;padding:0;list-style:none}.ranking li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;font-size:13px}.ranking-nome{overflow:hidden;color:var(--fg);text-overflow:ellipsis;white-space:nowrap}.ranking-valor{color:var(--fg);font-weight:650;font-variant-numeric:tabular-nums}.ranking-barra{grid-column:1 / -1;height:8px;min-width:3px;border-radius:0 4px 4px 0;background:var(--grafico-barra)}.coluna[data-dica]:hover:after,.coluna[data-dica]:focus-visible:after,.barra-partes>span[data-dica]:hover:after{content:attr(data-dica);position:absolute;bottom:calc(100% + 6px);left:50%;z-index:3;transform:translate(-50%);padding:6px 10px;border-radius:8px;background:var(--fg);color:var(--surface);font-size:12px;font-weight:600;white-space:nowrap;box-shadow:0 6px 18px -8px #00000073;pointer-events:none}.coluna[data-dica]:first-child:after,.barra-partes>span[data-dica]:first-child:after{left:0;transform:none}.coluna[data-dica]:last-child:after,.barra-partes>span[data-dica]:last-child:not(:first-child):after{left:auto;right:0;transform:none}@media (max-width: 1100px){.indicadores{grid-template-columns:repeat(2,minmax(0,1fr))}.indicador-largo{grid-column:1 / -1}}@media (max-width: 640px){.indicadores{grid-template-columns:1fr}.colunas{--altura-plot:116px}}@media (prefers-reduced-motion: reduce){.coluna-barra{transition:none}}.status-grid.painel-numeros{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px}@media (max-width: 900px){.status-grid.painel-numeros{grid-template-columns:repeat(2,minmax(0,1fr))}}.painel-agenda{margin-bottom:20px}.painel-ver-exemplo{margin:-6px 0 20px}.equipamentos-pagina{max-width:1000px;margin:0 auto}.equipamentos-busca{max-width:560px;display:grid;gap:7px;margin:16px 0;font-size:13px;font-weight:600}.equipamentos-busca input{min-height:44px;padding:0 13px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--fg);font:inherit;font-weight:400}.equipamentos-lista{overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.equipamento-linha{min-height:76px;display:grid;grid-template-columns:52px minmax(0,1fr) auto 16px;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid var(--border);color:var(--fg);text-decoration:none}.equipamento-linha:last-child{border-bottom:0}.equipamento-linha:hover{background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.equipamento-linha-icone{width:52px;height:52px;display:grid;place-items:center;border:1px solid #dbe4e9;border-radius:12px;background:radial-gradient(circle at 50% 40%,#fff,#e8eff3)}.equipamento-linha-icone img{width:46px;height:46px}.equipamento-linha-dados{display:grid;gap:4px}.equipamento-linha-dados small,.equipamento-linha-capacidade{color:var(--fg-muted)}.equipamento-linha-capacidade{font-size:13px}.equipamento-vazio{padding:24px}.equipamento-vazio p{color:var(--fg-muted)}.equipamento-vazio a{color:var(--accent);font-weight:600}.pagina-meu-negocio{width:100%}.inicio-equipe{width:100%;margin:0}.inicio-equipe .cabecalho-secao{margin-bottom:20px}.equipe-resumo-numeros{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.equipe-resumo-numeros a{min-height:100px;display:grid;align-content:center;gap:6px;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--fg);text-decoration:none}.equipe-resumo-numeros a:hover{border-color:var(--accent)}.equipe-resumo-numeros strong{font-size:28px}.equipe-resumo-numeros span{color:var(--fg-muted);font-size:13px}.equipe-acoes-rapidas{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px;margin-bottom:18px}.equipe-acoes-rapidas a{display:inline-flex;align-items:center;gap:8px;padding:11px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--fg);text-decoration:none}@media (max-width:640px){.agenda-dia{grid-template-columns:50px minmax(0,1fr);gap:12px}.agenda-dia-data{min-height:56px}.agenda-dia-data strong{font-size:20px}.agenda-item{grid-template-columns:44px minmax(0,1fr) auto;gap:8px}.agenda-item-info strong{white-space:normal}.agenda-pagina .agenda-dia{padding:12px 0}.agenda-pagina .agenda-dia-itens{gap:8px}.agenda-visita{padding:10px 12px;gap:6px}.agenda-visita-topo{grid-template-columns:44px minmax(0,1fr);gap:8px}.agenda-visita-hora strong{font-size:14px}.agenda-ate{display:none}.agenda-visita-etiquetas{grid-column:2;justify-content:flex-start}.agenda-visita-descricao,.agenda-visita-acoes{margin-left:52px}.agenda-visita-descricao{font-size:13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.agenda-visita-acoes{gap:0 2px;padding-top:4px}.agenda-visita-acoes .link-botao{padding:4px 8px;font-size:13px}.agenda-prevista{grid-template-columns:32px minmax(0,1fr);gap:8px;padding:10px 12px}.agenda-prevista .botao-secundario{grid-column:2;justify-self:start}.agenda-a-agendar li{gap:10px}.agenda-item-tipo{padding:2px 8px;font-size:11px}.inicio-autonomo-cabecalho{align-items:stretch;flex-direction:column;gap:12px;margin:0 0 14px}.inicio-autonomo-cabecalho h1{font-size:24px}.inicio-autonomo-cabecalho .botao-acao{width:100%;min-height:48px}.inicio-acoes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px}.inicio-acoes a{min-height:0;flex-direction:column;justify-content:center;gap:6px;padding:10px 4px;text-align:center;border-radius:12px}.inicio-acoes a span{width:30px;height:30px;font-size:17px;border-radius:9px}.inicio-acoes a strong{font-size:12.5px;line-height:1.2;font-weight:600}.inicio-autonomo .inicio-bloco{padding:14px}.inicio-resumos{grid-template-columns:1fr}.equipe-resumo-numeros{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.inicio-equipe .cabecalho-secao{align-items:stretch;flex-direction:column}.inicio-equipe .cabecalho-secao .botao-acao{min-height:48px}.perfil-seletor{grid-template-columns:1fr;gap:9px}.perfil-seletor-opcao{min-height:82px;grid-template-columns:42px minmax(0,1fr) 22px;padding:13px}.equipamento-linha{grid-template-columns:48px minmax(0,1fr) 16px;gap:12px;padding:10px 12px}.equipamento-linha-icone{width:48px;height:48px;grid-row:span 2}.equipamento-linha-icone img{width:42px;height:42px}.equipamento-linha-capacidade{grid-column:2;grid-row:2;font-size:12px}}@media (max-width:420px){.agenda-pagina .agenda-dia{grid-template-columns:1fr;gap:8px}.agenda-pagina .agenda-dia-data{flex-direction:row;justify-content:flex-start;gap:6px;width:max-content;min-height:0;padding:5px 12px;border-radius:999px}.agenda-pagina .agenda-dia-data strong{font-size:15px}.agenda-pagina .agenda-visita-descricao,.agenda-pagina .agenda-visita-acoes{margin-left:0}.agenda-pagina .rotulo-longo{display:none}.agenda-pagina .rotulo-curto{display:inline}}.cabecalho-acoes{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.inicio-trazer-clientes{display:flex;align-items:center;gap:14px;margin-bottom:14px;padding:16px 18px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));border-radius:16px;background:color-mix(in srgb,var(--accent) 8%,var(--surface));color:var(--fg);text-decoration:none;transition:border-color .15s,transform .15s}.inicio-trazer-clientes:hover{border-color:var(--accent);transform:translateY(-1px)}.inicio-trazer-clientes-icone{width:46px;height:46px;flex:0 0 auto;display:grid;place-items:center;border-radius:13px;background:var(--accent);color:var(--fg-sobre-cor)}.inicio-trazer-clientes-texto{display:grid;gap:3px;flex:1;min-width:0}.inicio-trazer-clientes-texto strong{font-size:16px}.inicio-trazer-clientes-texto small{color:var(--fg-muted);font-size:13px;line-height:1.45}.inicio-trazer-clientes-seta{color:var(--accent);font-weight:700;font-size:18px}.importar-clientes{max-width:760px}.admin-v3 .cartao.importar-origem{display:flex;flex-direction:column;gap:12px;padding:20px 22px}.importar-contatos{display:flex;align-items:center;gap:14px;width:100%;padding:16px 18px;border:none;border-radius:14px;background:var(--accent);color:var(--fg-sobre-cor);text-align:left;cursor:pointer}.importar-contatos span{display:grid;gap:2px}.importar-contatos strong{font-size:16px}.importar-contatos small{font-size:13px;font-weight:400;opacity:.9}.importar-ou{margin:0;text-align:center;color:var(--fg-muted);font-size:13px}.importar-origem label{display:grid;gap:6px}.importar-origem textarea{width:100%;resize:vertical}.importar-origem-acoes{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.importar-arquivo{position:relative;cursor:pointer}.importar-arquivo input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;cursor:pointer}.importar-dica{margin:0}.importar-revisao{display:flex;flex-direction:column;gap:12px;margin-top:4px}.admin-v3 .cartao.importar-frequencia{display:flex;flex-direction:column;gap:10px;margin-bottom:0;padding:16px 20px}.escolha-chips{display:flex;flex-wrap:wrap;gap:6px}.chip-escolha{min-height:0;padding:6px 12px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--fg);font-size:13px;font-weight:500;line-height:1.3;cursor:pointer}.chip-escolha:hover{border-color:var(--accent);background:var(--surface);color:var(--fg)}.chip-escolha.chip-escolha-ativo{border-color:var(--accent);background:var(--accent);color:var(--fg-sobre-cor)}.chip-escolha.chip-data{position:relative;display:inline-flex;padding:0}.chip-data>button{display:inline-flex;align-items:center;gap:6px;min-height:0;padding:6px 12px;border:0;border-radius:inherit;background:transparent;color:inherit;font:inherit;cursor:pointer}.chip-data>input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;opacity:0;pointer-events:none}.admin-v3 .cartao.importar-todos{display:flex;flex-direction:column;gap:10px;margin-bottom:0;padding:16px 20px}.importar-todos small{color:var(--fg-muted)}.importar-falta{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:12px 16px;border:1px solid color-mix(in oklab,var(--warn) 55%,transparent);border-radius:12px;background:color-mix(in oklab,var(--warn) 10%,transparent);font-size:14px}.admin-v3 .cartao.importar-lista{display:flex;flex-direction:column;margin-bottom:0;padding:0}.importar-linha{display:flex;flex-direction:column;gap:8px;padding:12px 16px}.importar-linha+.importar-linha{border-top:1px solid var(--border)}.importar-linha-fora{opacity:.55}.importar-linha-topo{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.importar-linha-topo input[type=checkbox]{width:18px;height:18px;flex:0 0 auto}.importar-nome{flex:1 1 180px;min-width:0;padding:6px 8px;border-color:transparent;background:transparent;font-weight:600}.importar-nome:hover{border-color:var(--border)}.importar-telefone{color:var(--fg-muted);font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.importar-ultima{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-left:28px;color:var(--fg-muted);font-size:13px}.importar-rodape{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;background:linear-gradient(to bottom,transparent,var(--bg) 35%)}.admin-v3 .cartao.importar-pronto{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px 24px;text-align:center}.importar-pronto h1{margin:0}.importar-pronto p{max-width:52ch;margin:0}.importar-pronto-icone{width:56px;height:56px;display:grid;place-items:center;border-radius:16px;background:var(--ok-soft);color:var(--ok)}.importar-pronto-acoes{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:6px}@media (max-width:640px){.importar-ultima{padding-left:0}.importar-ultima .escolha-chips{gap:4px}.importar-ultima .chip-escolha{padding:5px 6px;font-size:12.5px}.importar-ultima .chip-data{padding:0}.importar-ultima .chip-data>button{padding:5px 6px}.inicio-trazer-clientes{align-items:flex-start}.inicio-trazer-clientes-seta{display:none}}.admin-v3 .cartao.os-cartao-topo{padding:22px 26px;margin-bottom:14px}@media (max-width:640px){.admin-v3 .cartao.os-cartao-topo{padding:18px 16px}}.admin-v3 .os-resumo>div{border:none;border-radius:var(--v3-radius-lg);background:color-mix(in oklab,var(--v3-panel) 55%,transparent);box-shadow:inset 0 0 0 1px var(--v3-border)}.perfil-whatsapp{display:flex;flex-direction:column;gap:6px;margin:4px 0 16px;font-weight:600;font-size:14px;color:var(--fg)}.perfil-whatsapp input{font-size:17px;padding:12px 14px;letter-spacing:.02em}.perfil-whatsapp input[aria-invalid=true]{border-color:var(--erro)}.perfil-whatsapp small{font-weight:400;font-size:12.5px;color:var(--fg-muted);line-height:1.45}.admin-v3 .cartao.comeco{display:flex;flex-direction:column;gap:14px;margin-bottom:16px;padding:20px 22px;border-color:color-mix(in oklab,var(--accent) 45%,var(--border))}.comeco-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.comeco-topo h2{margin:2px 0 0;font-size:19px}.comeco-contador{color:var(--fg-muted);font-size:12.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.comeco-fechar{font-size:13px}.comeco-progresso{display:flex;gap:6px}.comeco-progresso span{height:6px;flex:1 1 0;border-radius:999px;background:var(--border)}.comeco-progresso span.cheia{background:var(--accent)}.comeco-passos{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.comeco-passo{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border-radius:12px}.comeco-passo.atual{background:var(--accent-soft)}.comeco-marca{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;border:1.5px solid var(--border);color:var(--fg-muted);font-size:13px;font-weight:700}.comeco-passo.atual .comeco-marca{border-color:var(--accent);background:var(--accent);color:var(--fg-sobre-cor)}.comeco-passo.feito .comeco-marca{border-color:var(--ok);background:var(--ok);color:#fff}.comeco-texto{display:flex;flex-direction:column;gap:2px;min-width:0}.comeco-texto small{color:var(--fg-muted);font-size:13px;line-height:1.4}.comeco-passo.feito .comeco-texto strong{color:var(--fg-muted);text-decoration:line-through;font-weight:500}.comeco-botao{white-space:nowrap}.comeco-link{font-size:13px;white-space:nowrap}@media (max-width:640px){.comeco-passo{grid-template-columns:30px minmax(0,1fr)}.comeco-botao,.comeco-link{grid-column:2;justify-self:start}}.ajuda-comecar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:12px 14px;border:1px dashed color-mix(in oklab,var(--accent) 45%,var(--border));border-radius:12px;background:var(--accent-soft)}.ajuda-comecar p{flex:1 1 260px;margin:0;color:var(--fg);font-size:14px;line-height:1.5}.ajuda-comecar a{display:inline-flex;align-items:center;padding:8px 14px;border-radius:999px;background:#1e7b4d;color:#fff;font-size:13.5px;font-weight:700;text-decoration:none;white-space:nowrap}.ajuda-comecar a:hover{background:#17633e;color:#fff}.comunicados-grade{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:18px;align-items:start}.comunicados-form{display:flex;flex-direction:column;gap:12px}.comunicados-form label{display:flex;flex-direction:column;gap:6px;font-weight:600;font-size:14px}.comunicados-form textarea{resize:vertical}.comunicados-total{margin:-4px 0 0}.comunicados-lista{margin:0;padding:10px 14px;max-height:220px;overflow:auto;list-style:none;border:1px solid var(--border);border-radius:10px;font-size:13px;display:flex;flex-direction:column;gap:6px}.comunicados-acoes{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.comunicados-ok{margin:0;color:var(--ok);font-weight:600}.comunicados-previa{display:flex;flex-direction:column;gap:8px;position:sticky;top:16px}.comunicados-email{border-radius:14px;overflow:hidden;background:#fff;color:#1d2b33;box-shadow:0 10px 30px #0000001f}.comunicados-email-topo{background:#0b262d;color:#fff;padding:14px 20px;font-weight:700;letter-spacing:.02em}.comunicados-email-corpo{padding:20px;display:flex;flex-direction:column;gap:12px;font-size:15px;line-height:1.55}.comunicados-email-corpo p{margin:0;white-space:pre-line}.comunicados-email-assunto{font-size:13px;color:#7a8a94;font-weight:600}.comunicados-email-botao{align-self:flex-start;background:#0e7f8f;color:#fff;font-weight:700;padding:10px 18px;border-radius:10px}.comunicados-email-rodape{padding:10px 20px 16px;font-size:12px;color:#7a8a94;text-align:center;text-decoration:underline}@media (max-width:900px){.comunicados-grade{grid-template-columns:1fr}.comunicados-previa{position:static}}.comunicados-estilo{display:flex;flex-direction:column;gap:6px;font-weight:600;font-size:14px}.comunicados-email-pessoal{font-family:Arial,Helvetica,sans-serif}.comunicados-email-de{padding:14px 18px;border-bottom:1px solid #e3e8eb;font-size:13px;color:#5b6b75}.comunicados-email-de strong{color:#1d2b33}.comunicados-email-de div{margin-top:4px;font-size:15px;font-weight:700;color:#1d2b33}.comunicados-email-texto{padding:16px 18px;font-size:15px;line-height:1.5;color:#222}.comunicados-email-texto p{margin:0 0 12px;white-space:pre-line}.comunicados-email-texto .comunicados-email-sair{margin:18px 0 0;font-size:12px;color:#888}.comunicados-estilo small{font-weight:400}.guia-empresa-coluna{flex-direction:column;align-items:flex-start;gap:4px}.plat-caminho{font-size:12px;color:var(--fg-muted);max-width:190px;line-height:1.3}.chamados-vazio{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:28px;align-items:center;margin-top:8px;padding:clamp(20px,4vw,32px);border:1px solid var(--border);border-radius:18px;background:var(--surface)}.chamados-vazio-texto h2{margin:0 0 8px;font-size:clamp(19px,2.4vw,23px);line-height:1.25;text-wrap:balance;color:var(--fg)}.chamados-vazio-texto>p{margin:0;max-width:56ch;color:var(--fg-muted);font-size:14.5px;line-height:1.6}.chamados-vazio-passos{list-style:none;counter-reset:passo;display:grid;gap:12px;margin:20px 0 22px;padding:0}.chamados-vazio-passos li{counter-increment:passo;display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:12px;row-gap:2px;align-items:start}.chamados-vazio-passos li:before{content:counter(passo);grid-row:span 2;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--accent);font-weight:700;font-size:14px}.chamados-vazio-passos strong{font-size:14.5px;color:var(--fg);padding-top:5px}.chamados-vazio-passos span{font-size:13.5px;color:var(--fg-muted);line-height:1.5}.chamados-vazio-acoes{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.chamados-vazio-acoes .botao-primario{text-decoration:none}.chamados-vazio-texto>p.chamados-vazio-situacao{margin:14px 0 0;font-size:13px;color:var(--ok);font-weight:600}.chamados-vazio-exemplo{margin:0;display:flex;flex-direction:column;align-items:center;gap:10px;padding:26px 18px;border-radius:16px;background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 16%,var(--surface-2)),var(--surface-2))}.chamados-vazio-exemplo figcaption{font-size:12px;color:var(--fg-muted)}.aviso-exemplo{width:100%;display:flex;gap:11px;align-items:flex-start;padding:12px 13px;border-radius:14px;background:var(--surface);border:1px solid var(--border);box-shadow:0 14px 34px -18px #00000073;animation:aviso-chega .6s cubic-bezier(.2,.8,.2,1) .25s both}.aviso-exemplo-icone{flex:0 0 auto;width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:var(--accent);color:var(--fg-sobre-cor);font-size:11px;font-weight:800;letter-spacing:.02em}.aviso-exemplo>div{display:flex;flex-direction:column;gap:1px;min-width:0}.aviso-exemplo-app{font-size:11.5px;color:var(--fg-muted)}.aviso-exemplo-app em{font-style:normal}.aviso-exemplo strong{font-size:13.5px;color:var(--fg)}.aviso-exemplo>div>span:last-child{font-size:13px;color:var(--fg);line-height:1.4}@keyframes aviso-chega{0%{opacity:0;transform:translateY(-10px) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.aviso-exemplo{animation:none}}@media (max-width: 760px){.chamados-vazio{grid-template-columns:1fr}.chamados-vazio-exemplo{order:-1;padding:18px 14px}}.escolher-cliente{display:flex;flex-direction:column;gap:10px}.escolher-cliente>.link-botao{align-self:flex-end}.escolher-cliente ul{list-style:none;margin:0;padding:0;max-height:min(60vh,420px);overflow-y:auto;display:flex;flex-direction:column;gap:6px}.escolher-cliente li button{box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--fg);font:inherit;font-weight:600;text-align:left;cursor:pointer}.escolher-cliente li button:hover,.escolher-cliente li button:focus-visible{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--surface))}.escolher-cliente small{flex:0 0 auto;font-weight:500;font-size:12px;color:var(--fg-muted)}.escolher-cliente small.tem-acesso{color:var(--ok)}.acessos-explica{margin:0 0 14px;max-width:68ch}.acessos-vazio{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:18px;border:1px dashed var(--border);border-radius:14px}.acessos-vazio strong{color:var(--fg);font-size:14.5px}.acessos-vazio span{color:var(--fg-muted);font-size:13.5px;line-height:1.5}.acessos-vazio button{margin-top:6px}.acessos-lista{list-style:none;margin:0;padding:0;border:1px solid var(--border);border-radius:14px;background:var(--surface);overflow:hidden}.acesso-linha{display:grid;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px}.acesso-linha+.acesso-linha{border-top:1px solid var(--border)}.acesso-avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--accent);font-weight:700;font-size:13px}.acesso-texto{display:flex;flex-direction:column;min-width:0}.acesso-texto strong{color:var(--fg);font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acesso-texto span{color:var(--fg-muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acesso-situacao{padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;background:var(--surface-2);color:var(--fg-muted)}.acesso-situacao.entrou{background:var(--ok-soft);color:var(--ok)}.acesso-acoes{display:flex;align-items:center;gap:4px}.acesso-whats-icone{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;border:0;background:transparent;color:#1c9c50;cursor:pointer}.acesso-whats-icone:hover{background:color-mix(in srgb,#1c9c50 12%,transparent)}.acesso-whats-icone.sem-numero{color:var(--fg-muted)}@media (max-width: 640px){.acesso-linha{grid-template-columns:38px minmax(0,1fr) auto}.acesso-situacao{grid-column:2;justify-self:start}.acesso-acoes{grid-column:3;grid-row:1 / span 2}}.acesso-pronto{margin-bottom:14px;padding:16px 18px;border:1px solid color-mix(in srgb,var(--ok) 45%,var(--border));border-radius:14px;background:var(--ok-soft);display:flex;flex-direction:column;gap:12px}.acesso-pronto-topo{display:flex;gap:12px;align-items:flex-start}.acesso-pronto-topo>div{display:flex;flex-direction:column;gap:2px}.acesso-pronto-topo strong{color:var(--fg);font-size:15px}.acesso-pronto-topo>div>span{color:var(--fg-muted);font-size:13px}.acesso-pronto-marca{flex:0 0 auto;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--ok);color:#fff;font-weight:800}.acesso-pronto-dados{display:flex;flex-wrap:wrap;gap:8px 28px;margin:0;padding:10px 14px;border-radius:10px;background:var(--surface)}.acesso-pronto-dados dt{font-size:11.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted)}.acesso-pronto-dados dd{margin:0;color:var(--fg);font-weight:600}.acesso-pronto-senha{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:16px;letter-spacing:.08em}.acesso-pronto-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.acesso-pronto-aviso{margin:0;font-size:12.5px;color:var(--fg-muted)}.botao-whatsapp{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border:0;border-radius:10px;background:#1c9c50;color:#fff;font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.botao-whatsapp:hover{background:#178a46;color:#fff}.botao-whatsapp.sem-numero{background:var(--surface);color:var(--fg);border:1px solid var(--border)}.acesso-form{display:flex;flex-direction:column;gap:14px}.acesso-form>p{margin:0}.acesso-form label{display:flex;flex-direction:column;gap:5px}.acesso-form small{font-weight:400;font-size:12.5px;color:var(--fg-muted)}.acesso-form-senha{display:flex;gap:10px;align-items:center}.acesso-form-senha input{flex:1;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.06em}.acesso-form-acoes{display:flex;justify-content:flex-end;gap:10px}.modal-caixa.novo-servico-modal{max-width:480px;max-height:calc(100dvh - 40px);display:flex;flex-direction:column;padding:22px 22px 0}.novo-servico{display:flex;flex-direction:column;gap:18px;min-height:0;overflow-y:auto;padding:2px 2px 0;margin:0 -2px}.novo-servico-bloco{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;border:0;min-width:0}.novo-servico-bloco>legend,.novo-servico-rotulo{padding:0;margin:0 0 8px;font-size:14px;font-weight:700;color:var(--fg)}.novo-servico-bloco>.novo-servico-rotulo{margin:0}.novo-servico-opcional{font-weight:400;color:var(--fg-muted)}.novo-servico-tipos{display:flex;flex-wrap:wrap;gap:8px}.novo-servico .novo-servico-chip{display:inline-flex;align-items:center;gap:5px;min-height:40px;padding:8px 14px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--fg);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.novo-servico .novo-servico-chip:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--surface));color:var(--fg)}.novo-servico .novo-servico-chip.ativo,.novo-servico .novo-servico-chip.ativo:hover{background:var(--accent);border-color:var(--accent);color:var(--fg-sobre-cor)}.novo-servico .novo-servico-chip.marcado,.novo-servico .novo-servico-chip.marcado:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--fg)}.novo-servico .novo-servico-chip small{font-size:12px;font-weight:500;color:var(--fg-muted)}.novo-servico .novo-servico-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.novo-servico-ajuda{color:var(--fg-muted);font-size:12.5px}.novo-servico-valor{font-size:20px;font-weight:700}.novo-servico .erro{margin:0}.novo-servico-rodape{position:sticky;bottom:0;display:flex;align-items:center;gap:12px;margin-top:auto;padding:14px 0 18px;border-top:1px solid var(--border);background:var(--surface)}.novo-servico-rodape button[type=submit]{flex:1;min-width:0;min-height:44px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.escolha-cliente-lista{display:flex;flex-direction:column;gap:8px}.escolha-cliente-lista input[type=search]{min-height:44px}.escolha-cliente-lista .escolha-cliente,button.escolha-cliente{box-sizing:border-box;width:100%;min-height:58px;display:flex;align-items:center;gap:12px;padding:8px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--fg);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.escolha-cliente-lista .escolha-cliente:hover,button.escolha-cliente:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--surface));color:var(--fg)}button.escolha-cliente.escolhido{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.escolha-cliente-avatar{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--accent);font-size:13px;font-weight:700}.escolha-cliente-novo .escolha-cliente-avatar{font-size:20px;font-weight:600}.escolha-cliente-novo .escolha-cliente-textos strong{color:var(--accent)}.escolha-cliente-textos{flex:1;min-width:0;display:flex;flex-direction:column}.escolha-cliente-textos strong{font-size:14.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.escolha-cliente-textos small{font-size:12.5px;color:var(--fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.escolha-cliente-trocar{flex:none;font-size:13px;font-weight:600;color:var(--accent)}.escolha-cliente-seta{flex:none;font-size:20px;line-height:1;color:var(--fg-muted)}.escolha-cliente-vazio{margin:2px 0;font-size:13px}.os-categoria,.cartao .os-categoria{display:inline-flex;flex-direction:row;align-items:center;gap:8px;margin-left:auto;font-size:13px;font-weight:600;color:var(--fg-muted)}.tabela-precos-aviso{margin:0 0 14px;padding:12px 16px;border:1px solid color-mix(in oklab,var(--warn) 50%,transparent);border-radius:12px;background:color-mix(in oklab,var(--warn) 9%,transparent);font-size:14px;line-height:1.5;color:var(--fg)}.cartao.tabela-precos-novo{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:14px}.tabela-precos-novo label{display:flex;flex-direction:column;gap:5px;flex:1 1 220px}.tabela-precos-novo label:nth-child(2){flex:0 1 140px}.tabela-precos-lista{list-style:none;margin:0;padding:0;border:1px solid var(--border);border-radius:14px;background:var(--surface);overflow:hidden}.tabela-precos-linha{display:grid;grid-template-columns:minmax(0,1fr) 150px 76px 36px;align-items:center;gap:10px;padding:8px 12px}.tabela-precos-linha+.tabela-precos-linha{border-top:1px solid var(--border)}.tabela-precos-nome,.tabela-precos-preco input{border:1px solid transparent;background:transparent;color:var(--fg);font:inherit;font-size:14.5px;padding:8px 10px;border-radius:8px;min-width:0;width:100%}.tabela-precos-nome:hover,.tabela-precos-preco input:hover{border-color:var(--border)}.tabela-precos-nome:focus,.tabela-precos-preco input:focus{border-color:var(--accent);background:var(--surface);outline:none}.tabela-precos-preco{display:flex;align-items:center;gap:4px;color:var(--fg-muted);font-size:14px}.tabela-precos-preco input{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.tabela-precos-selo{padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:600;color:var(--warn);background:color-mix(in oklab,var(--warn) 12%,transparent)}.tabela-precos-linha button.tabela-precos-remover{width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--fg-muted);font-size:20px;line-height:1;cursor:pointer}.tabela-precos-linha button.tabela-precos-remover:hover{background:color-mix(in srgb,var(--erro) 10%,transparent);color:var(--erro)}.tabela-precos-vazio{padding:16px}@media (max-width: 640px){.tabela-precos-linha{grid-template-columns:minmax(0,1fr) 110px 32px}.tabela-precos-linha>span:nth-child(3){display:none}}.orcamento-editor{display:flex;flex-direction:column;gap:14px}.orcamento-vazio{margin:0}.orcamento-itens{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.orcamento-item{display:grid;grid-template-columns:minmax(0,1fr) auto 96px 32px;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--border)}.orcamento-item:not(:has(button)){grid-template-columns:minmax(0,1fr) auto 96px}.orcamento-item-descricao{font-weight:600;color:var(--fg);min-width:0}.orcamento-item-conta{display:inline-flex;align-items:center;gap:6px;color:var(--fg-muted);font-size:13.5px;font-variant-numeric:tabular-nums}.orcamento-item>strong{text-align:right;font-variant-numeric:tabular-nums}.orcamento-item-qtd{width:52px;text-align:center}.orcamento-item-valor{width:96px;text-align:right}.orcamento-item button.orcamento-item-remover{width:30px;height:30px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--fg-muted);font-size:19px;line-height:1;cursor:pointer}.orcamento-item button.orcamento-item-remover:hover{background:color-mix(in srgb,var(--erro) 10%,transparent);color:var(--erro)}.orcamento-adicionar{display:flex;flex-wrap:wrap;gap:10px}.orcamento-avulso{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.orcamento-avulso input:first-child{flex:1 1 220px}.orcamento-totais{display:grid;grid-template-columns:1fr auto;gap:8px 16px;align-items:center;max-width:360px;margin-left:auto;width:100%;font-variant-numeric:tabular-nums}.orcamento-totais>:nth-child(2n){text-align:right;justify-self:end}.orcamento-totais input{width:110px;text-align:right}.orcamento-totais label{font-size:inherit;font-weight:inherit;color:inherit}.orcamento-totais strong{font-size:17px}.orcamento-condicoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;padding-top:12px;border-top:1px solid var(--border)}.orcamento-condicoes label{display:flex;flex-direction:column;gap:6px;font-weight:600;font-size:13.5px}.orcamento-validade{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-weight:400}.orcamento-condicoes button.orcamento-chip{padding:5px 11px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--fg);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer}.orcamento-condicoes button.orcamento-chip:hover{border-color:var(--accent);color:var(--accent)}.orcamento-enviar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding-top:12px;border-top:1px solid var(--border)}.orcamento-enviar .texto-suave{font-size:13px;max-width:46ch}.orcamento-escolher-rodape{display:flex;justify-content:space-between;gap:10px}@media (max-width: 640px){.orcamento-item{grid-template-columns:minmax(0,1fr) 84px 30px}.orcamento-item-conta{grid-column:1 / -1;grid-row:2}.orcamento-item:not(:has(button)){grid-template-columns:minmax(0,1fr) 84px}}.orcamentos-parados{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.orcamentos-parados li{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--border);flex-wrap:wrap}.orcamentos-parados li:first-child{border-top:0;padding-top:0}.orcamentos-parados-info{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:2px}.orcamentos-parados-info a{font-weight:700;color:var(--fg);text-decoration:none}.orcamentos-parados-info small{color:var(--fg-muted);font-size:13px}.orcamento-vencido{color:var(--erro);font-weight:600}.orcamentos-parados-mais{margin:8px 0 0}.orcamentos-parados-bloco{margin-bottom:18px}.ficha-aparelho{display:flex;flex-direction:column;gap:16px}.admin-v3 .cartao.ficha-aparelho-topo{display:grid;grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:22px;padding:20px}.ficha-aparelho-imagem{display:grid;place-items:center;width:140px;height:140px;border:1px solid #dbe4e9;border-radius:18px;background:radial-gradient(circle at 50% 40%,#fff,#e8eff3)}.ficha-aparelho-imagem img{width:122px;height:122px}.ficha-aparelho-dados{min-width:0}.ficha-aparelho-dados h1{margin:0;font-size:24px;overflow-wrap:anywhere}.ficha-aparelho-ambiente{margin:2px 0 12px;color:var(--fg-muted);font-size:15px}.ficha-aparelho-etiquetas{display:flex;flex-wrap:wrap;gap:6px}.ficha-aparelho-etiquetas span{padding:4px 10px;border:1px solid var(--border);border-radius:999px;background:var(--surface-2);color:var(--fg);font-size:12.5px;font-weight:600}.ficha-aparelho-etiquetas span:first-child{border-color:color-mix(in oklab,var(--accent) 35%,transparent);background:var(--accent-soft);color:var(--accent)}.ficha-aparelho-garantia{margin:12px 0 0;color:var(--fg-muted);font-size:13px;font-weight:600}.ficha-aparelho-garantia.vigente{color:var(--ok)}.ficha-aparelho-qr{display:flex;flex-direction:column;align-items:center;gap:6px}.ficha-aparelho-qr-codigo{padding:10px;border:1px solid var(--border);border-radius:12px;background:#fff;line-height:0}.ficha-aparelho-qr .link-botao{color:var(--accent);font-weight:600}.ficha-aparelho-proxima{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;padding:14px 18px;border:1px solid var(--border);border-radius:12px;font-size:15px;font-weight:600}.ficha-aparelho-proxima span{display:flex;align-items:center;gap:10px}.ficha-aparelho-proxima span:before{content:"";flex:none;width:9px;height:9px;border-radius:50%;background:currentColor}.ficha-aparelho-proxima a{color:inherit;font-size:14px}.ficha-aparelho-proxima.erro{border-color:color-mix(in oklab,var(--erro) 35%,transparent);background:var(--erro-soft);color:var(--erro)}.ficha-aparelho-proxima.alerta{border-color:color-mix(in oklab,var(--warn) 35%,transparent);background:var(--warn-soft);color:var(--warn)}.ficha-aparelho-proxima.ok{border-color:color-mix(in oklab,var(--ok) 35%,transparent);background:var(--ok-soft);color:var(--ok)}.ficha-aparelho-proxima.info{border-color:color-mix(in oklab,var(--cat-agenda) 35%,transparent);background:var(--cat-agenda-soft);color:var(--cat-agenda)}.ficha-aparelho-proxima.neutro{background:var(--surface-2);color:var(--fg-muted)}.ficha-aparelho-grade{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:16px}.ficha-aparelho-grade h2{margin:0 0 10px;font-size:16px}.ficha-aparelho-historico h2:not(:first-child){margin-top:22px}.ficha-aparelho-lado{display:flex;flex-direction:column;gap:16px}.ficha-aparelho-lista{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.ficha-aparelho-os{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:10px}.ficha-aparelho-os p{margin:6px 0 0;font-size:13.5px}.ficha-aparelho-os .badge{flex:none;white-space:nowrap}.ficha-aparelho-totais{margin:-4px 0 10px;font-size:13px}.ficha-aparelho-dl{display:flex;flex-direction:column;gap:8px;margin:0}.ficha-aparelho-dl div{display:flex;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--border);font-size:14px}.ficha-aparelho-dl div:last-child{padding-bottom:0;border-bottom:0}.ficha-aparelho-dl dt{color:var(--fg-muted)}.ficha-aparelho-dl dd{margin:0;color:var(--fg);font-weight:600;text-align:right;overflow-wrap:anywhere}.ficha-aparelho-obs{margin:12px 0 0;color:var(--fg-muted);font-size:13.5px}.ficha-aparelho-checklist{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:14px}@media (max-width:860px){.ficha-aparelho-grade{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.admin-v3 .cartao.ficha-aparelho-topo{grid-template-columns:92px minmax(0,1fr);gap:14px;padding:16px}.ficha-aparelho-imagem{width:92px;height:92px;border-radius:14px}.ficha-aparelho-imagem img{width:80px;height:80px}.ficha-aparelho-dados h1{font-size:20px}.ficha-aparelho-qr{grid-column:1 / -1;flex-direction:row;justify-content:flex-start;gap:14px}.ficha-aparelho-qr-codigo svg{width:72px;height:72px}}.a-receber-destaque{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}.a-receber-cartao{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:16px 18px;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--fg);text-align:left;font-weight:400}.a-receber-cartao:hover{border-color:color-mix(in oklab,var(--accent) 45%,var(--border));background:var(--surface);color:var(--fg)}.a-receber-rotulo{color:var(--fg-muted);font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.a-receber-cartao strong{font-size:26px;font-weight:800;font-variant-numeric:tabular-nums}.a-receber-cartao small{color:var(--fg-muted);font-size:13px}.a-receber-cartao.atrasado{border-color:color-mix(in oklab,var(--erro) 40%,var(--border));background:var(--erro-soft)}.a-receber-cartao.atrasado:hover{background:var(--erro-soft)}.a-receber-cartao.atrasado strong,.a-receber-cartao.atrasado small{color:var(--erro)}.contas-acoes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;white-space:nowrap}.cartao-a-receber{display:flex;align-items:center;gap:14px;margin:12px 0;padding:14px 16px;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--fg);text-decoration:none}.cartao-a-receber:hover{border-color:color-mix(in oklab,var(--ok) 45%,var(--border))}.cartao-a-receber-icone{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:11px;background:var(--ok-soft);color:var(--ok)}.cartao-a-receber-texto{display:flex;flex:1;flex-direction:column;min-width:0}.cartao-a-receber-texto small{color:var(--fg-muted);font-size:12.5px;font-weight:600}.cartao-a-receber-texto strong{font-size:22px;font-weight:800;font-variant-numeric:tabular-nums}.cartao-a-receber-texto span{color:var(--fg-muted);font-size:13px}.cartao-a-receber-texto span.atrasado{color:var(--erro);font-weight:600}.cartao-a-receber-acao{flex:none;color:var(--accent);font-size:14px;font-weight:700}@media (max-width:640px){.a-receber-destaque{grid-template-columns:minmax(0,1fr)}}.assinatura-cartao{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.assinatura-cartao p{margin:0;line-height:1.5}.assinatura-cartao-aguardando{color:var(--fg-muted);font-weight:600}.assinatura-cartao-selos{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.assinatura-cartao-bandeiras{display:inline-flex;gap:6px}.assinatura-cartao-bandeiras img{display:block;width:38px;height:24px}.assinatura-cartao-seguro{display:inline-flex;align-items:center;gap:6px;color:var(--fg-muted);font-size:12.5px}.assinatura-cartao-seguro svg{width:14px;height:14px;flex:none}.admin-v3 .cartao.assinatura-oferta{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(230px,1fr);gap:24px;align-items:center;padding:24px;border:2px solid var(--accent);border-radius:18px}.assinatura-oferta-texto{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0}.assinatura-oferta-texto h2{margin:0;font-size:20px;line-height:1.3;letter-spacing:-.01em;text-wrap:balance}.assinatura-oferta-texto p{margin:0;color:var(--fg-muted);line-height:1.55}.assinatura-oferta-lista{margin:0;padding:0;list-style:none;display:grid;gap:8px}.assinatura-oferta-lista li{position:relative;padding-left:28px;line-height:1.45}.assinatura-oferta-lista li:before{content:"✓";position:absolute;left:0;top:0;width:19px;height:19px;display:grid;place-items:center;border-radius:50%;background:var(--ok-soft);color:var(--ok);font-size:11px;font-weight:800}.assinatura-oferta-preco{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:20px;border-radius:14px;background:var(--surface-2);text-align:center}.assinatura-oferta-preco s{color:var(--fg-muted);font-size:14px}.assinatura-oferta-preco strong{font-size:36px;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.assinatura-oferta-preco>span{color:var(--fg-muted);font-size:13px}.assinatura-oferta-preco>.assinatura-oferta-economia{color:var(--ok);font-weight:700;margin:4px 0 12px}.assinatura-oferta-preco button{width:100%;min-height:42px;justify-content:center}.assinatura-oferta-preco button+button{margin-top:4px}.assinatura-oferta-preco small{color:var(--fg-muted);font-size:12px;margin-top:8px}@media (max-width:760px){.admin-v3 .cartao.assinatura-oferta{grid-template-columns:minmax(0,1fr);padding:18px;gap:18px}}.assinatura-preco-cheio{margin-left:4px;color:var(--fg-muted);font-weight:400}.assinatura-desconto-garantido{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:14px 0 0;color:var(--fg-muted);font-size:13.5px}.cabecalho-secao .quadro-alterna{display:inline-flex;padding:3px;border-radius:999px;background:var(--surface-2)}.cabecalho-secao .quadro-alterna>button{background:transparent;color:var(--fg-muted);border-radius:999px;padding:7px 16px;font-size:14px}.cabecalho-secao .quadro-alterna>button:hover{background:transparent;color:var(--fg)}.cabecalho-secao .quadro-alterna>button[aria-pressed=true]{background:var(--surface);color:var(--fg);box-shadow:0 1px 3px #16222c24}.quadro-dinheiro{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 16px}.quadro-din{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;padding:10px 16px;border-radius:12px;background:var(--surface);border:1px solid var(--border);font-size:14px;color:var(--fg-muted)}.quadro-din b{font-size:18px;color:var(--fg);font-variant-numeric:tabular-nums}.quadro-din-alerta{border-color:color-mix(in srgb,var(--erro) 35%,var(--border));background:var(--erro-soft)}.quadro-din-alerta b{color:var(--erro)}.quadro-colunas{display:grid;grid-template-columns:repeat(5,minmax(200px,1fr));gap:12px;align-items:start;overflow-x:auto;padding-bottom:4px}.quadro-coluna{background:var(--surface-2);border-radius:16px;padding:10px;display:flex;flex-direction:column;gap:8px;min-width:0}.quadro-coluna-topo{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 4px 0}.quadro-coluna-topo h2{margin:0;font-size:14.5px;letter-spacing:0}.quadro-conta{min-width:24px;height:24px;padding:0 7px;border-radius:12px;background:var(--surface);display:inline-grid;place-items:center;font-size:13px;font-weight:600;color:var(--fg-muted)}.quadro-coluna-sub{margin:0;padding:0 4px 2px;font-size:12.5px;color:var(--fg-muted)}.quadro-vazio{margin:0;padding:14px 6px;font-size:13px;color:var(--fg-muted);text-align:center}.quadro-cartao{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;align-items:flex-start;gap:5px;box-shadow:0 1px 2px #16222c0d}.quadro-ref{font-size:11.5px;font-weight:600;color:var(--accent);letter-spacing:.2px}.quadro .quadro-cliente{font-weight:700;font-size:14.5px;color:var(--fg);line-height:1.25;text-decoration:none}.quadro .quadro-cliente:hover{text-decoration:underline}.quadro-desc{font-size:13px;color:var(--fg-muted);line-height:1.3}.quadro-valor{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.quadro-selo{font-size:12px;font-weight:600;padding:3px 9px;border-radius:999px;line-height:1.35}.quadro-selo-erro{background:var(--erro-soft);color:var(--erro)}.quadro-selo-atencao{background:var(--warn-soft);color:var(--warn)}.quadro-selo-ok{background:var(--ok-soft);color:var(--ok)}.quadro-selo-neutro{background:var(--surface-2);color:var(--fg-muted)}.quadro .quadro-acao{margin-top:2px;padding:0;background:none;border:0;border-radius:0;font-size:13px;font-weight:700;color:var(--accent);text-decoration:none;cursor:pointer}.quadro .quadro-acao:hover{background:none;text-decoration:underline}.quadro-visita{font-size:13.5px;color:var(--fg)}.quadro-visita b{font-variant-numeric:tabular-nums;margin-right:6px}.quadro-visita small{color:var(--fg-muted)}.quadro-rodape{margin:14px 0 0;font-size:13px;color:var(--fg-muted)}.quadro-etapas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.quadro-etapa{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden}.quadro .quadro-etapa-linha{display:flex;flex-direction:column;gap:8px;width:100%;padding:13px 16px;background:none;color:var(--fg);border:0;border-radius:0;text-align:left;font:inherit}.quadro .quadro-etapa-linha:hover{background:none}.quadro .quadro-etapa-linha:disabled{opacity:1;cursor:default}.quadro-etapa-topo{display:flex;align-items:center;gap:10px}.quadro-etapa-topo strong{font-size:16px}.quadro-etapa-topo .quadro-conta{background:var(--surface-2)}.quadro-etapa-valor{margin-left:auto;font-weight:700;font-variant-numeric:tabular-nums}.quadro-etapa-previa{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--fg-muted);font-weight:500}.quadro-etapa-previa .quadro-selo{margin-left:auto;white-space:nowrap}.quadro-etapa-aberta .quadro-etapa{border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}.quadro-etapa-cartoes{display:flex;flex-direction:column;gap:8px;padding:0 12px 12px}.cartao.agora{padding:16px 18px 8px;margin-bottom:18px}.agora-topo{display:flex;align-items:center;gap:10px}.agora-topo h2{margin:0;font-size:18px}.agora-conta{min-width:24px;height:24px;padding:0 7px;border-radius:12px;background:var(--erro);color:#fff;display:inline-grid;place-items:center;font-size:13px;font-weight:700}.agora .agora-quadro{margin-left:auto;font-size:13.5px;font-weight:600;color:var(--accent);text-decoration:none;white-space:nowrap}.agora-sub{margin:4px 0 2px;font-size:13px;color:var(--fg-muted)}.agora-lista{list-style:none;margin:0;padding:0}.agora-item{display:flex;align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--border)}.agora-ponto{width:10px;height:10px;border-radius:50%;flex:none}.agora-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.agora-texto strong{font-size:14.5px;line-height:1.3}.agora-texto small{font-size:13px;color:var(--fg-muted);line-height:1.35}.agora-texto small.agora-texto-so{font-size:14px;color:var(--fg)}.agora .agora-botao{flex:none;padding:8px 14px;border-radius:999px;border:1px solid var(--accent);background:var(--surface);color:var(--accent);font-size:13px;font-weight:700;text-decoration:none;cursor:pointer;white-space:nowrap}.agora .agora-botao:hover{background:var(--accent-soft)}.agora .agora-botao-zap{border-color:var(--ok);color:var(--ok)}.agora .agora-botao-zap:hover{background:var(--ok-soft)}.agora .agora-botao-forte{background:var(--accent);color:var(--fg-sobre-cor)}.agora .agora-botao-forte:hover{background:var(--accent-hover)}.agora .agora-dispensar{flex:none;padding:4px 8px;background:none;color:var(--fg-muted);font-size:18px;line-height:1;border-radius:6px}.agora .agora-dispensar:hover{background:var(--surface-2);color:var(--fg)}.agora .agora-mais{margin:4px 0 8px}@media (max-width: 520px){.agora .agora-quadro{display:none}.agora .agora-botao{padding:8px 12px}}.quadro .quadro-acao-zap{color:var(--ok)}.quadro .quadro-etapa-linha{align-items:stretch;justify-content:flex-start}.quadro-etapa-topo,.quadro-etapa-previa{justify-content:flex-start;width:100%}@media (max-width: 759px){.quadro-dinheiro{display:none}}.servicos-titulo{display:flex;align-items:center;justify-content:space-between;gap:12px}.quadro-alterna-celular{display:none!important}@media (max-width: 759px){.quadro-alterna-celular{display:inline-flex!important}.quadro-alterna-computador{display:none!important}.servicos-sub-quadro{display:none}.servicos-titulo h1{margin:0}}.quadro-etapa-item{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:start}.quadro-etapa-item:not(:last-child):before{content:"";position:absolute;left:17px;top:38px;width:2px;height:calc(100% + 10px);background:color-mix(in srgb,var(--accent) 35%,var(--border))}.quadro-etapa-num{position:relative;z-index:1;width:36px;height:36px;margin-top:20px;border-radius:50%;border:2px solid var(--accent);background:var(--surface);color:var(--accent);display:grid;place-items:center;font-weight:700;font-size:15px}.quadro-etapa-aberta .quadro-etapa-num{background:var(--accent);color:var(--fg-sobre-cor)}.quadro-etapa{min-width:0}.quadro .quadro-etapa-linha{position:relative;padding-right:40px}.quadro-etapa-topo strong{font-size:15.5px}.quadro-etapa-sem-valor{color:var(--fg-muted);font-weight:500}.quadro-etapa-quem{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quadro-etapa-previa .quadro-selo{flex:none}.quadro-etapa-seta{position:absolute;right:12px;top:50%;margin-top:-10px;color:var(--fg-muted);transition:transform .15s ease}.quadro-etapa-aberta .quadro-etapa-seta{transform:rotate(90deg)}@media (prefers-reduced-motion: reduce){.quadro-etapa-seta{transition:none}}.chamados-topo h1{margin:0}.chamados-topo-acoes{display:flex;gap:8px}.chamados-topo .chamados-icone{width:44px;height:44px;padding:0;border-radius:50%;display:inline-grid;place-items:center;background:var(--surface);color:var(--fg);border:1px solid var(--border)}.chamados-topo .chamados-icone:hover{background:var(--surface-2)}.chamados-topo .chamados-icone[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}.chamados-topo .chamados-icone-novo{background:var(--accent);color:var(--fg-sobre-cor);border-color:var(--accent)}.chamados-topo .chamados-icone-novo:hover{background:var(--accent-hover)}.chamados-icone-svg{display:block}.chamados-busca{display:flex;flex-direction:column;gap:8px;margin:0 0 12px}.chamados-busca input{width:100%}.chamados-busca-filtros{display:grid;grid-template-columns:1fr 1fr;gap:8px}.chamados-busca-filtros select{width:100%;min-width:0}.chamados-abas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:3px;margin:0 0 18px;border-radius:999px;background:var(--surface-2)}.chamados-abas .chamados-aba{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 4px;border-radius:999px;background:transparent;color:var(--fg-muted);font-size:14px;font-weight:600}.chamados-abas .chamados-aba:hover{background:transparent;color:var(--fg)}.chamados-abas .chamados-aba[aria-pressed=true]{background:var(--surface);color:var(--fg);box-shadow:0 1px 3px #16222c24}.chamados-aba-conta{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:color-mix(in srgb,var(--fg-muted) 14%,transparent);color:var(--fg-muted);font-size:12px;display:inline-grid;place-items:center;font-variant-numeric:tabular-nums}.chamados-aba[aria-pressed=true] .chamados-aba-conta{background:var(--accent-soft);color:var(--accent)}.chamados-grupos{display:flex;flex-direction:column;gap:22px}.chamados-secao{display:flex;flex-direction:column;gap:10px}.admin-v3 .chamados-secao-titulo{margin:0;font-size:12px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:var(--fg-muted)}.chamados-cartoes{display:flex;flex-direction:column;gap:10px}.chamado-cartao{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:4px;padding:14px 14px 12px 16px;border-radius:14px;background:var(--surface);border:1px solid var(--border);box-shadow:0 1px 2px #16222c0d}.chamado-cartao-erro:before,.chamado-cartao-atencao:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px}.chamado-cartao-erro:before{background:var(--erro)}.chamado-cartao-atencao:before{background:var(--warn)}.chamado-cartao-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:2px}.chamado-cliente{min-width:0;font-size:16px;line-height:1.3;overflow-wrap:anywhere}.chamado-cartao-topo .badge{flex:none;max-width:55%;white-space:normal;text-align:right}.chamado-assunto{margin:0;font-size:15px;line-height:1.35;color:var(--fg)}.chamado-onde{margin:0;font-size:13px;color:var(--fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chamado-quando{margin:0;font-size:13px;color:var(--fg-muted)}.chamado-quando-erro{color:var(--erro);font-weight:600}.chamado-quando-atencao{color:var(--warn);font-weight:600}.chamado-cartao .chamado-visita{align-self:flex-start;color:var(--accent);font-weight:600;text-decoration:none}.chamado-cartao-acoes{display:flex;align-items:center;gap:8px;margin-top:8px}.chamado-cartao .chamado-principal{flex:1;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:0;border-radius:12px;background:var(--accent);color:var(--fg-sobre-cor);font-size:15px;font-weight:700;text-decoration:none}.chamado-cartao .chamado-principal:hover{background:var(--accent-hover);color:var(--fg-sobre-cor)}.chamado-cartao-acoes .menu-acoes-botao{width:44px;height:44px;border-radius:12px;background:var(--surface-2);color:var(--fg)}.chamados-resolvidos{list-style:none;margin:0;padding:0;border-radius:14px;background:var(--surface);border:1px solid var(--border);overflow:hidden}.chamado-resolvido+.chamado-resolvido{border-top:1px solid var(--border)}.chamados-resolvidos .chamado-resolvido-linha{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;background:none;color:var(--fg);border:0;border-radius:0;text-align:left;font:inherit}.chamados-resolvidos .chamado-resolvido-linha:hover{background:var(--surface-2)}.chamado-ponto{flex:none;width:9px;height:9px;border-radius:50%;background:var(--ok)}.chamado-resolvido-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.chamado-resolvido-texto strong{font-size:14.5px}.chamado-resolvido-texto span{font-size:13px;color:var(--fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chamado-seta{flex:none;color:var(--fg-muted);transition:transform .15s ease}.chamado-resolvido-aberto .chamado-seta{transform:rotate(90deg)}.chamado-resolvido-detalhe{display:flex;flex-direction:column;gap:6px;padding:0 14px 12px 35px;font-size:13.5px}.chamado-resolvido-detalhe p{margin:0}.chamado-resolvido-acoes{display:flex;flex-wrap:wrap;gap:2px 18px}.admin-v3 .chamados-celular .link-botao{color:var(--accent);font-weight:600}.chamado-resolvido-acoes .link-botao{padding:6px 0}.chamados-ver-todos{align-self:flex-start}.chamados-vazio-aba{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 16px;border-radius:14px;border:1px dashed var(--border);color:var(--fg-muted);text-align:center}.chamados-vazio-aba p{margin:0}@media (prefers-reduced-motion: reduce){.chamado-seta{transition:none}}.ficha-topo{display:flex;flex-direction:column;gap:4px;margin:8px 0 16px}.ficha-topo h1{margin:0}.ficha-atalhos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:560px;margin-top:10px}.admin-v3 .ficha-atalho{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 6px;border:0;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer}.admin-v3 .ficha-atalho:hover{background:color-mix(in srgb,var(--accent) 16%,var(--accent-soft));color:var(--accent)}.admin-v3 .ficha-atalho-off,.admin-v3 .ficha-atalho-off:hover{background:var(--surface-2);color:var(--fg-muted);cursor:default}.ficha-corpo{display:grid;gap:14px}@media (min-width: 1100px){.ficha-corpo{grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:start}}.ficha-resumo{display:flex;flex-direction:column;gap:12px;min-width:0}.ficha-cartao{padding:14px 16px;border-radius:16px;border:1px solid var(--border);background:var(--surface)}.admin-v3 .ficha-rotulo{margin:0 0 4px;font-size:12px;font-weight:800;letter-spacing:.7px;text-transform:uppercase;color:var(--fg-muted)}.admin-v3 .ficha-rotulo-proximo{color:var(--accent)}.ficha-proximo{border-left:4px solid var(--accent)}.ficha-pendentes{list-style:none;margin:0;padding:0}.ficha-pendente{display:flex;align-items:center;gap:10px;padding:10px 0}.ficha-pendente+.ficha-pendente{border-top:1px solid var(--border)}.ficha-ponto{flex:none;align-self:flex-start;width:9px;height:9px;margin-top:7px;border-radius:50%}.ficha-pendente-textos{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ficha-pendente-textos strong{font-size:15px;color:var(--fg)}.ficha-pendente-textos small{font-size:12.5px;line-height:1.35;color:var(--fg-muted)}.admin-v3 .ficha-botao{flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:6px 16px;border-radius:999px;border:1.5px solid var(--accent);background:var(--surface);color:var(--accent);font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer}.admin-v3 .ficha-botao:hover{background:var(--accent-soft);color:var(--accent)}.admin-v3 .ficha-botao-forte{background:var(--accent);color:var(--fg-sobre-cor)}.admin-v3 .ficha-botao-forte:hover{background:var(--accent-hover);color:var(--fg-sobre-cor)}.ficha-proximo-linha{display:flex;align-items:center;gap:10px;padding-top:2px}.admin-v3 .ficha-link{flex:none;padding:0;border:0;background:none;color:var(--accent);font-size:14px;font-weight:700;text-decoration:none;cursor:pointer}.admin-v3 .ficha-link:hover{background:none;color:var(--accent);text-decoration:underline}.ficha-depois{margin:10px 0 0;padding-top:10px;border-top:1px solid var(--border);font-size:12.5px;color:var(--fg-muted)}.ficha-suave{margin:0;font-size:13.5px;color:var(--fg-muted)}.ficha-cartao-topo{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.admin-v3 .ficha-cartao-topo h2{margin:0;font-size:16px}.ficha-historico{list-style:none;margin:0;padding:0}.admin-v3 .ficha-historico-linha{display:flex;gap:14px;padding:8px 0;color:inherit;text-decoration:none}.admin-v3 .ficha-historico-linha:hover strong{color:var(--accent)}.ficha-historico-dia{flex:none;width:40px;padding-top:2px;font-size:12.5px;color:var(--fg-muted);font-variant-numeric:tabular-nums}.ficha-secoes{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:16px;border:1px solid var(--border);background:var(--surface)}.admin-v3 .ficha-linha{display:flex;align-items:center;gap:10px;width:100%;padding:13px 16px;border:0;border-radius:0;background:none;color:var(--fg);font:inherit;text-align:left;cursor:pointer}.ficha-secoes>*+.ficha-linha{border-top:1px solid var(--border)}.admin-v3 .ficha-linha:hover,.admin-v3 .ficha-linha-aberta{background:var(--surface-2)}.admin-v3 .ficha-linha:disabled{opacity:.6;cursor:default}.admin-v3 .ficha-linha:disabled:hover{background:none}.ficha-linha-textos{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ficha-linha-textos strong{font-size:15px}.ficha-linha-textos small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--fg-muted)}.ficha-seta{flex:none;color:var(--fg-muted);transition:transform .15s ease}.ficha-linha-aberta .ficha-seta{transform:rotate(90deg)}.ficha-secao{min-width:0;padding:6px 16px 16px;background:var(--surface-2)}.ficha-secao .cartao{margin-bottom:10px}.ficha-secao-topo{justify-content:flex-end;margin-bottom:10px}.ficha-secao-topo:empty{display:none}@media (prefers-reduced-motion: reduce){.ficha-seta{transition:none}}.pedir-pix{display:flex;flex-direction:column;gap:14px}.pedir-pix>p{margin:0;line-height:1.5}.pedir-pix label{display:flex;flex-direction:column;gap:6px}.pedir-pix .ajuda-campo a{color:var(--accent);font-weight:600}.pedir-pix-acoes{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 16px}.ficha-aparelho-item{display:flex;align-items:center;border-bottom:1px solid var(--border)}.ficha-aparelho-item:last-child{border-bottom:0}.ficha-aparelho-item .equipamento-linha{flex:1;min-width:0;border-bottom:0}.ficha-aparelho-item .menu-acoes-botao{flex:none;margin-right:10px}.admin-v3 .ficha-aparelho-chamado{display:flex;align-items:center;justify-content:center;min-height:46px;margin:12px 0 16px;border-radius:12px;font-weight:700;text-decoration:none}.barra-inferior{display:none}@media (max-width: 760px){.barra-inferior{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;justify-content:space-around;padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--border);box-shadow:0 -2px 12px #16222c0f}.admin-v3 .barra-inferior-aba{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 2px;border-radius:10px;color:var(--fg-muted);text-decoration:none}.admin-v3 .barra-inferior-aba.active{color:var(--accent)}.barra-inferior-icone{position:relative;display:grid;place-items:center}.barra-inferior-rotulo{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600}.barra-inferior-selo{position:absolute;top:-5px;left:15px;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:9px;background:var(--erro);color:var(--fg-sobre-cor);font-size:11px;font-weight:700}.barra-inferior-selo-aviso{background:var(--warn)}.app-shell:has(>.barra-inferior) main{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.app-shell:has(>.barra-inferior) .suporte-whatsapp{bottom:calc(76px + env(safe-area-inset-bottom))}.app-shell:has(>.barra-inferior) .importar-rodape{bottom:calc(64px + env(safe-area-inset-bottom))}}@media print{.barra-inferior{display:none!important}}.admin-v3 .agora .agora-explica-botao{flex:none;box-sizing:border-box;width:24px;height:24px;min-width:24px;min-height:24px;max-height:24px;aspect-ratio:1;margin-left:6px;padding:0;border-radius:50%;border:1.5px solid var(--fg-muted);background:transparent;color:var(--fg-muted);font-size:13px;font-weight:800;line-height:1;display:inline-grid;place-items:center;cursor:pointer}.admin-v3 .agora .agora-explica-botao:hover,.admin-v3 .agora .agora-explica-botao[aria-expanded=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.agora-explica{margin:10px 0 4px;padding:12px 14px;border-radius:12px;background:var(--surface-2);border:1px solid var(--border);font-size:13.5px;line-height:1.45;color:var(--fg)}.agora-explica p{margin:0 0 6px}.agora-explica .agora-explica-titulo{font-weight:700}.agora-explica ul{margin:0 0 8px;padding-left:18px;display:flex;flex-direction:column;gap:3px}.agora-explica p:last-of-type{color:var(--fg-muted)}.admin-v3 .agora-explica .link-botao{padding:0;color:var(--accent);font-weight:700}@media (max-width: 520px){.admin-v3 .agora .agora-explica-botao{margin-left:auto}}
