.seletor-filial{order:-1;position:relative}.seletor-filial-botao{max-width:220px}.seletor-filial-rotulo{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seletor-filial-botao[data-todas]{border-color:var(--indigo-borda);color:var(--indigo)}.seletor-filial-pilula{display:none}.seletor-filial-menu{width:280px;max-height:min(70vh,520px);left:0;right:auto;overflow-y:auto}.seletor-filial-busca{margin:2px 2px 6px}.menu-suspenso .seletor-filial-item{align-items:flex-start;width:100%;height:auto;min-height:44px;padding:8px 10px}.seletor-filial-ponto{border:1.5px solid var(--borda-forte);border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.seletor-filial-item[aria-selected=true] .seletor-filial-ponto{background:var(--mint);border-color:var(--mint)}.seletor-filial-textos{flex-direction:column;gap:2px;min-width:0;display:flex}.seletor-filial-nome{color:var(--texto);align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.seletor-filial-linha{color:var(--texto-3);font-size:12.5px;font-weight:600}.seletor-filial-vazio{color:var(--texto-3);margin:0;padding:10px;font-size:13px;font-weight:600}.seletor-filial-gerir{min-height:40px;color:var(--indigo);border-radius:8px;justify-content:space-between;align-items:center;padding:0 10px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.seletor-filial-gerir:hover{background:var(--fundo)}@media (width<=720px){.seletor-filial-botao{flex-direction:column;gap:1px;min-width:44px;height:44px;padding:4px 6px}.seletor-filial-rotulo{display:none}.seletor-filial-pilula{font-size:10.5px;font-weight:700;line-height:1;display:block}.seletor-filial-menu{width:auto;max-height:75vh;padding:10px 10px calc(10px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;position:fixed;inset:auto 0 0}.seletor-filial-busca input{font-size:16px}}.faixa-filial{align-items:center;margin:12px 28px 0}.faixa-filial span{flex:1}@media (width<=720px){.faixa-filial{margin:10px 16px 0}}.filiais-plano{border-top:1px solid var(--linha);color:var(--texto-3);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;padding:12px 22px;font-size:12.5px;font-weight:600;display:flex}.filiais-vazio{border-top:1px solid var(--linha)}.filiais-unidade{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.tabela tr.filial-inativa td,.lista-cartao.filial-inativa .lista-cartao-linha,.lista-cartao.filial-inativa .lista-cartao-titulo{color:var(--texto-3)}.filiais-fiscal{text-decoration:none}.filiais-acoes{align-items:center;gap:6px;display:inline-flex;position:relative}.filiais-acoes .menu-suspenso{min-width:180px}.lista-cartao.filial-cartao{cursor:pointer}@media (width<=720px){.filiais-plano{padding:12px 16px}.filiais-adicionar{justify-content:center;width:44px;height:44px;padding:0}}.filiais-efeitos{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.filiais-efeitos li{color:var(--texto-2);align-items:flex-start;gap:8px;font-size:13.5px;font-weight:600;display:flex}.filiais-efeitos li svg{flex:none;margin-top:2px}.filiais-efeitos li[data-gravidade=bloqueia]{color:var(--perigo)}.filiais-efeitos li[data-gravidade=atencao] svg{color:var(--alerta)}.filiais-efeitos li[data-gravidade=info] svg{color:var(--texto-3)}.filiais-efeitos .btn-link{margin-left:6px;font-size:12.5px}.prontidao li a{color:var(--indigo);font-weight:700;text-decoration:none}.prontidao li a:hover{text-decoration:underline}.filiais-usuario{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.filiais-usuario-lista{border:1px solid var(--borda);border-radius:var(--raio);flex-direction:column;display:flex}.filiais-usuario-linha{border-bottom:1px solid var(--linha);align-items:center;gap:12px;min-height:44px;padding:6px 12px;display:flex}.filiais-usuario-linha:last-child{border-bottom:0}.filiais-usuario-linha .caixa-marcar{flex:1;align-items:center;min-width:0}.filiais-usuario-linha .sec{color:var(--texto-3);margin-left:6px;font-size:12px;font-weight:600}.filiais-usuario-padrao{color:var(--texto-2);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.filiais-usuario-padrao input,.filiais-usuario-linha input[type=checkbox]{width:18px;height:18px;accent-color:var(--indigo)}.filiais-usuario-padrao[data-desligado]{visibility:hidden}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-ext-wght-normal-C8S-KRRz.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--marinho:#151931;--marinho-2:#1d2342;--indigo:#3850a0;--indigo-forte:#2a407e;--indigo-suave:#e6e9f4;--indigo-borda:#c9d0e8;--mint:#0fc;--mint-escuro:#00a383;--fundo:#f2f2ed;--superficie:#fff;--superficie-2:#f8f8f4;--borda:#e9e9e1;--borda-forte:#dcdcd2;--linha:#efefe8;--texto:#151931;--texto-2:#475569;--texto-3:#64748b;--texto-4:#94a3b8;--menu-texto:#a3acc7;--menu-secao:#6b7595;--ok:#15803d;--ok-fundo:#ecfdf3;--alerta:#b45309;--alerta-fundo:#fff7ed;--perigo:#b91c1c;--perigo-fundo:#fef2f2;--info:var(--indigo);--info-fundo:var(--indigo-suave);--raio-p:8px;--raio:10px;--raio-g:14px;--sombra:0 1px 2px #1519310d, 0 1px 3px #1519310a;--sombra-flutuante:0 12px 32px #15193129;--foco:0 0 0 3px #3850a038;--fonte:"Manrope Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--fonte-marca:var(--fonte);--menu-largura:256px;--menu-recolhido:72px;--topo-altura:64px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body,#raiz{min-height:100%}body{font-family:var(--fonte);color:var(--texto);background:var(--fundo);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.45}h1,h2,h3,h4{letter-spacing:-.01em;margin:0}p{margin:0}a{color:var(--indigo);text-decoration:none}a:hover{color:var(--indigo-forte)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{box-shadow:var(--foco);outline:none}.marca-fonte{font-family:var(--fonte-marca);letter-spacing:-.02em;font-weight:800}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.btn{border-radius:var(--raio);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:13px;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.btn svg{flex:none}.btn-primario{background:var(--indigo);color:#fff}.btn-primario:hover:not(:disabled){background:var(--indigo-forte)}.btn-secundario{background:var(--superficie);border-color:var(--borda-forte);color:var(--texto)}.btn-secundario:hover:not(:disabled){border-color:var(--indigo);color:var(--indigo)}.btn-perigo{background:var(--perigo);color:#fff}.btn-perigo:hover:not(:disabled){background:#991b1b}.btn-fantasma{color:var(--texto-2);background:0 0}.btn-fantasma:hover:not(:disabled){background:var(--fundo);color:var(--texto)}.btn-escuro{background:var(--marinho);color:#fff}.btn-escuro:hover:not(:disabled){background:var(--marinho-2)}.btn-p{border-radius:var(--raio-p);height:32px;padding:0 12px;font-size:12px}.btn-g{height:46px;font-size:14px}.btn:disabled{opacity:.6}.btn-icone{width:36px;padding:0}.girando{animation:.8s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}.cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-g);box-shadow:var(--sombra)}.cartao-cab{border-bottom:1px solid var(--borda);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 22px;display:flex}.cartao-titulo{font-size:15px;font-weight:800}.cartao-sub{color:var(--texto-3);font-size:12px;font-weight:600}.cartao-corpo{padding:18px 22px}.kpis{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px;display:grid}.kpi{flex-direction:column;gap:10px;padding:20px 22px;display:flex;position:relative}.kpi-cab{align-items:center;gap:12px;display:flex}.kpi-icone{border-radius:var(--raio);flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.kpi-rotulo{color:var(--texto-3);flex:1;font-size:13px;font-weight:700}.kpi-valor{letter-spacing:-.02em;font-size:30px;font-weight:800;line-height:1}.kpi-leitura{color:var(--texto-2);font-size:12.5px;font-weight:600;line-height:1.4}.kpi-rodape{color:var(--texto-3);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.tom-ok{background:var(--ok-fundo);color:var(--ok)}.tom-alerta{background:var(--alerta-fundo);color:var(--alerta)}.tom-perigo{background:var(--perigo-fundo);color:var(--perigo)}.tom-info{background:var(--info-fundo);color:var(--info)}.tom-neutro{background:var(--fundo);color:var(--texto-2)}.btn-info{border:1px solid var(--borda-forte);background:var(--superficie);width:26px;height:26px;color:var(--texto-3);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.btn-info:hover{color:var(--indigo);border-color:var(--indigo)}.selo{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex}.selo-ponto{background:currentColor;border-radius:50%;width:7px;height:7px}.tabela-caixa{overflow-x:auto}.tabela{border-collapse:collapse;width:100%}.tabela th{letter-spacing:.04em;text-transform:uppercase;color:var(--texto-3);text-align:left;border-bottom:1px solid var(--borda);white-space:nowrap;padding:12px 16px;font-size:12px;font-weight:700}.tabela td{border-bottom:1px solid var(--linha);vertical-align:middle;padding:13px 16px;font-size:14px}.tabela tr:last-child td{border-bottom:0}.tabela .sec{color:var(--texto-3);font-size:12px}.tabela .num{text-align:right}.tabela .acoes{text-align:right;white-space:nowrap}.tabela tr.inativo td{color:var(--texto-4)}@media (width<=720px){.tabela-responsiva thead{display:none}.tabela-responsiva tr{border-bottom:1px solid var(--linha);padding:10px 0;display:block}.tabela-responsiva td{border:0;justify-content:space-between;gap:12px;padding:6px 16px;display:flex}.tabela-responsiva td:before{content:attr(data-rotulo);color:var(--texto-3);font-size:12px;font-weight:700}.tabela-responsiva td.acoes{justify-content:flex-end}.tabela-responsiva td.acoes:before{content:none}}.form{flex-direction:column;gap:16px;display:flex}.form-grade{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:14px;display:grid}.campo{flex-direction:column;gap:6px;min-width:0;display:flex}.campo-rotulo{color:var(--texto-2);font-size:12.5px;font-weight:700}.campo-rotulo .obrigatorio{color:var(--perigo);margin-left:2px}.entrada{border-radius:var(--raio);border:1px solid var(--borda-forte);background:var(--superficie);outline:none;width:100%;height:42px;padding:0 12px;font-size:14px;font-weight:600}.entrada:focus{border-color:var(--indigo);box-shadow:var(--foco)}.entrada[aria-invalid=true]{border-color:var(--perigo)}select.entrada{padding-right:32px}textarea.entrada{resize:vertical;height:auto;min-height:84px;padding:10px 12px}.campo-erro{color:var(--perigo);font-size:12px;font-weight:600}.campo-ajuda{color:var(--texto-3);font-size:12px;font-weight:600}.form-acoes{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:6px;display:flex}.aviso{border-radius:var(--raio);align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.45;display:flex}.aviso svg{flex:none;margin-top:1px}.esqueleto{background:linear-gradient(90deg,#eceff5 25%,#f5f7fb 50%,#eceff5 75%) 0 0/200% 100%;border-radius:6px;animation:1.4s infinite brilho}@keyframes brilho{0%{background-position:200% 0}to{background-position:-200% 0}}.estado{text-align:center;color:var(--texto-2);flex-direction:column;align-items:center;gap:10px;padding:40px 24px;display:flex}.estado-icone{border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.estado h3{color:var(--texto);font-size:15px}.estado p{max-width:420px;font-size:13px;font-weight:500}.segmentos{background:var(--fundo);border-radius:var(--raio);gap:4px;padding:4px;display:inline-flex}.segmentos button{border-radius:var(--raio-p);height:30px;color:var(--texto-3);background:0 0;border:0;padding:0 12px;font-size:12px;font-weight:700}.segmentos button[aria-pressed=true]{background:var(--superficie);color:var(--texto);box-shadow:0 1px 2px #0f172a14}.escolha{flex-wrap:wrap;gap:6px;display:flex}.escolha button{border-radius:var(--raio);border:1px solid var(--borda-forte);background:var(--superficie);min-height:40px;color:var(--texto-2);align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.escolha button:hover{border-color:var(--indigo);color:var(--indigo)}.escolha button.ativa{background:var(--indigo-suave);border-color:var(--indigo);color:var(--indigo)}.pilulas{flex-wrap:wrap;gap:6px;display:flex}.pilulas button{border:1px solid var(--borda-forte);background:var(--superficie);height:32px;color:var(--texto-2);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex}.pilulas button:hover{border-color:var(--indigo);color:var(--indigo)}.pilulas button[aria-pressed=true]{background:var(--marinho);border-color:var(--marinho);color:#fff}.pilula-contagem{opacity:.75;font-size:11px;font-weight:800}.busca{border-radius:var(--raio);border:1px solid var(--borda-forte);background:var(--superficie);align-items:center;gap:8px;min-width:min(320px,100%);height:38px;padding:0 12px;display:flex}.busca:focus-within{border-color:var(--indigo);box-shadow:var(--foco)}.busca input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-weight:600}.tabela tr.clicavel{cursor:pointer}.tabela tr.clicavel:hover td{background:var(--superficie-2)}.tag{color:var(--indigo);white-space:nowrap;font-weight:800}.grade-leitura{text-align:right;width:140px;height:38px;font-size:15px;font-weight:800}.diferenca{white-space:nowrap;font-size:12px;font-weight:700}.barra-acao{z-index:5;background:var(--superficie);border-top:1px solid var(--borda);border-radius:0 0 var(--raio-g) var(--raio-g);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 22px;display:flex;position:sticky;bottom:0}.modal{width:min(560px,100vw - 32px);box-shadow:var(--sombra-flutuante);color:var(--texto);overscroll-behavior:contain;border:0;border-radius:16px;max-height:calc(100vh - 32px);padding:0;overflow:auto}.modal::backdrop{background:#0e132473}.modal-cab{align-items:flex-start;gap:12px;padding:20px 22px 0;display:flex}.modal-titulo{flex:1;font-size:17px;font-weight:800}.modal-sub{color:var(--texto-3);margin-top:4px;font-size:13px;font-weight:600}.modal-corpo{padding:18px 22px 22px}.toasts{z-index:100;flex-direction:column;gap:10px;width:min(380px,100vw - 40px);display:flex;position:fixed;bottom:20px;right:20px}.toast{background:var(--marinho);color:#fff;box-shadow:var(--sombra-flutuante);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;font-weight:600;animation:.2s entrar;display:flex}.toast-texto{flex:1;line-height:1.4}.toast button{color:var(--menu-texto);background:0 0;border:0;padding:0}.toast-ok svg:first-child{color:var(--mint)}.toast-erro svg:first-child{color:#fca5a5}@keyframes entrar{0%{opacity:0;transform:translateY(6px)}}.segredo{border-radius:var(--raio);background:var(--fundo);border:1px dashed var(--indigo-borda);letter-spacing:.04em;align-items:center;gap:10px;padding:12px 14px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:17px;font-weight:700;display:flex}.segredo code{flex:1}.kanban{grid-template-columns:repeat(4,minmax(240px,1fr));align-items:start;gap:14px;padding-bottom:6px;display:grid;overflow-x:auto}.kanban-coluna{border-radius:var(--raio-g);background:#e9edf4;border:2px dashed #0000;flex-direction:column;gap:10px;min-height:180px;padding:12px;transition:border-color .15s,background .15s;display:flex}.kanban-coluna.alvo{border-color:var(--indigo);background:var(--indigo-suave)}.kanban-cab{align-items:center;gap:8px;padding:2px 4px 6px;font-size:13px;font-weight:800;display:flex}.kanban-ponto{border-radius:50%;width:10px;height:10px}.kanban-contagem{color:var(--texto-3);background:var(--superficie);border-radius:999px;margin-left:auto;padding:2px 9px;font-size:12px;font-weight:800}.kanban-cartao{text-align:left;background:var(--superficie);border:1px solid var(--borda);width:100%;box-shadow:var(--sombra);color:inherit;font:inherit;cursor:pointer;border-left:4px solid;border-radius:12px;flex-direction:column;gap:7px;padding:11px 13px;display:flex}.kanban-cartao:hover{border-color:var(--indigo);border-left-width:4px}.kanban-cartao[draggable=true]{cursor:grab}.kanban-cartao[draggable=true]:active{cursor:grabbing}.kanban-linha{align-items:center;gap:8px;display:flex}.kanban-idade{color:var(--texto-3);margin-left:auto;font-size:11px;font-weight:700}.kanban-titulo{font-size:13.5px;font-weight:600;line-height:1.3}.kanban-meta{color:var(--texto-3);font-size:11.5px;font-weight:600}.kanban-vazio{color:var(--texto-4);text-align:center;padding:14px 0;font-size:12px;font-weight:600}@media (width<=720px){.kanban{scroll-snap-type:x mandatory;grid-template-columns:repeat(4,minmax(78vw,1fr))}.kanban-coluna{scroll-snap-align:start}}.detalhes{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px 20px;margin:0;display:grid}.detalhes dt{color:var(--texto-3);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:700}.detalhes dd{margin:2px 0 0;font-size:14px;font-weight:600}.pendencia{text-align:left;font:inherit;border:1px dashed var(--indigo-borda);background:var(--superficie-2);cursor:grab;max-width:320px;color:inherit;border-left:4px solid;border-radius:10px;flex-direction:column;flex:210px;gap:2px;padding:8px 12px;font-size:12.5px;display:flex}.pendencia:hover{border-style:solid}.pendencia:disabled{cursor:default}.semana{grid-template-columns:repeat(7,minmax(150px,1fr));min-width:1050px;display:grid}.semana-dia{border-right:1px solid var(--linha);flex-direction:column;gap:8px;min-height:260px;padding:10px;transition:background .15s;display:flex}.semana-dia:last-child{border-right:0}.semana-dia.alvo{background:var(--indigo-suave)}.semana-dia.hoje{background:var(--superficie-2)}.semana-cab{border-bottom:1px solid var(--linha);flex-direction:column;gap:2px;padding:2px 4px 8px;display:flex}.semana-cab .n{color:var(--texto-3);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.semana-cab .d{align-items:baseline;gap:6px;font-size:18px;font-weight:800;display:flex}.semana-hoje{color:var(--indigo);font-size:11px;font-weight:700}.semana-ev{text-align:left;font:inherit;background:var(--superficie);border:1px solid var(--borda);box-shadow:var(--sombra);color:inherit;cursor:pointer;border-left:4px solid;border-radius:10px;flex-direction:column;gap:3px;padding:8px 10px;display:flex}.semana-ev:hover{border-color:var(--indigo)}.semana-ev.conflito{background:var(--alerta-fundo);border-color:var(--alerta)}.semana-ev .h{color:var(--indigo);font-size:11px;font-weight:800}.semana-ev.conflito .h{color:var(--alerta)}.semana-ev .t{font-size:12.5px;font-weight:700;line-height:1.3}.semana-ev .m{color:var(--texto-3);align-items:center;gap:4px;font-size:11px;font-weight:600;display:flex}.semana-vazio{color:var(--texto-4);padding:6px 4px;font-size:12px;font-weight:600}.semana-cap{color:var(--texto-3);flex-direction:column;gap:4px;margin-top:auto;padding:6px 4px 0;font-size:10.5px;font-weight:700;display:flex}.semana-cap .b{background:var(--linha);border-radius:3px;height:5px;overflow:hidden}.semana-cap .b div{height:100%}.velocimetro{flex-direction:column;gap:6px;padding:18px 22px 16px;display:flex;position:relative}.velocimetro svg{width:100%;max-width:240px;margin:0 auto;display:block}.dica{display:inline-flex;position:relative}.btn-dica{border:1px solid var(--borda-forte);background:var(--superficie);height:28px;color:var(--texto-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.btn-dica:hover,.btn-dica[aria-expanded=true],.btn-info[aria-expanded=true]{color:var(--indigo);border-color:var(--indigo)}.dica-balao{z-index:30;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra-flutuante);color:var(--texto-2);text-align:left;white-space:normal;flex-direction:column;gap:8px;padding:14px 16px;font-size:12.5px;font-weight:500;line-height:1.45;display:flex;position:absolute;top:calc(100% + 8px)}.dica-titulo{color:var(--texto);font-size:13px;font-weight:800}.dica-secao{flex-direction:column;gap:2px;display:flex}.dica-secao strong{letter-spacing:.04em;text-transform:uppercase;color:var(--texto-3);font-size:11px;font-weight:800}.dica-acao{background:var(--superficie-2);border-left:3px solid var(--indigo);border-radius:6px;padding:6px 10px}.dica-acao strong{color:var(--indigo)}.leitura-rapida{border-top:1px solid var(--linha);background:var(--superficie-2);color:var(--indigo);border-radius:0 0 var(--raio) var(--raio);align-items:flex-start;gap:10px;padding:12px 22px;display:flex}.leitura-rapida svg{flex:none;margin-top:2px}.leitura-rapida ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.leitura-rapida li{color:var(--texto-2);padding-left:12px;font-size:12.5px;font-weight:600;line-height:1.4;position:relative}.leitura-rapida li:before{content:"";background:var(--texto-3);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;left:0}.leitura-rapida li.leitura-ok:before{background:var(--ok)}.leitura-rapida li.leitura-alerta:before{background:var(--alerta)}.leitura-rapida li.leitura-perigo:before{background:var(--perigo)}.leitura-rapida li.leitura-info:before{background:var(--indigo)}.frase-ok{color:var(--ok)}.frase-alerta{color:var(--alerta)}.frase-perigo{color:var(--perigo)}.frase-info{color:var(--indigo)}.guia-passos{color:var(--texto-2);flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:13.5px;line-height:1.45;display:flex}.guia-passos strong{color:var(--texto)}.guia-lista{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px;display:grid}.guia-item{border:1px solid var(--borda);color:var(--texto-2);border-radius:10px;flex-direction:column;gap:3px;padding:10px 12px;font-size:12.5px;display:flex}.guia-item strong{color:var(--texto);font-size:13px}.guia-bom{color:var(--ok);font-weight:700}.config-grade{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:16px;display:grid}.config-menu{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);flex-direction:column;gap:4px;padding:8px;display:flex;position:sticky;top:16px}.config-item{color:var(--texto-2);border-radius:10px;align-items:flex-start;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.config-item strong{color:var(--texto);font-size:13.5px;display:block}.config-desc{color:var(--texto-3);margin-top:1px;font-size:12px;display:block}.config-icone{background:var(--superficie-2);width:32px;height:32px;color:var(--indigo);border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;display:flex}.config-item:hover{background:var(--superficie-2)}.config-item[aria-current=page]{background:var(--superficie-2);box-shadow:inset 3px 0 0 var(--indigo)}.config-item[aria-current=page] .config-icone{background:var(--indigo);color:#fff}.config-conteudo{flex-direction:column;gap:16px;min-width:0;display:flex}.config-conteudo fieldset{border:0;min-width:0;margin:0}.config-conteudo fieldset:not(.cartao-corpo){padding:0}.logo-config{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.logo-previa{border-radius:var(--raio);border:1px dashed var(--borda-forte);background:var(--superficie-2);width:120px;height:120px;color:var(--indigo);justify-content:center;align-items:center;font-size:30px;font-weight:800;display:flex;overflow:hidden}.logo-previa img{object-fit:contain;max-width:100%;max-height:100%}.campo-select-compacto{border:1px solid var(--borda-forte);background:var(--superficie);height:34px;font:inherit;border-radius:8px;padding:0 8px;font-size:13px}@media (width<=900px){.config-grade{grid-template-columns:minmax(0,1fr)}.config-menu{flex-flow:wrap;position:static}.config-item{flex:150px;padding:8px 10px}.config-desc{display:none}}.avancado{border:1px solid var(--borda);background:var(--superficie-2);border-radius:10px;padding:10px 14px}.avancado>summary{cursor:pointer;color:var(--texto-2);font-size:13px;font-weight:700}.caixa-marcar{color:var(--texto-2);cursor:pointer;align-items:flex-start;gap:10px;font-size:13.5px;font-weight:600;display:flex}.caixa-marcar input{width:18px;height:18px;accent-color:var(--indigo);margin-top:1px}.destinatarios{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:8px 16px;margin-top:6px;display:grid}.chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.chip{background:var(--superficie-2);border:1px solid var(--borda);border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 6px 0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.chip button{width:20px;height:20px;color:var(--texto-3);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.chip button:hover{background:var(--borda);color:var(--perigo)}.previa-email{border:1px solid var(--borda);border-radius:var(--raio);background:#f3f5f9;width:100%;height:1100px}.matriz-permissoes{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:12px;display:grid}.matriz-permissoes fieldset,.escopo fieldset{border:1px solid var(--borda);border-radius:10px;flex-direction:column;gap:8px;min-width:0;margin:0;padding:10px 14px 12px;display:flex}.matriz-permissoes legend,.escopo legend{letter-spacing:.04em;text-transform:uppercase;color:var(--texto-3);align-items:center;gap:10px;padding:0 6px;font-size:12px;font-weight:800;display:flex}.btn-link{font:inherit;text-transform:none;letter-spacing:0;color:var(--indigo);cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px;font-weight:700}.btn-link:hover{text-decoration:underline}.escopo{flex-direction:column;gap:12px;margin-top:8px;display:flex}.escopo-lista{max-height:220px;overflow-y:auto}.matriz-permissoes .caixa-marcar .sec,.escopo .caixa-marcar .sec{margin-top:1px;font-size:11.5px;font-weight:500;display:block}.escolha-vertical .escolha{flex-direction:column;align-items:stretch}.escolha-vertical .escolha button{text-align:left;justify-content:flex-start;min-height:44px}.escolha-vertical .escolha .sec{font-weight:500}.tabela-lista th.col-filial{width:110px}.shell{min-height:100vh;display:flex}.menu{height:100vh;width:var(--menu-largura);background:var(--marinho);color:#fff;z-index:40;flex-direction:column;flex:none;padding:16px 12px 14px;transition:width .2s;display:flex;position:sticky;top:0}.menu-rolagem{flex-direction:column;flex:1;gap:2px;margin:0 -4px;padding:0 4px;display:flex;overflow:hidden auto}.menu-rolagem::-webkit-scrollbar{width:6px}.menu-rolagem::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}.menu-topo{align-items:center;gap:8px;min-height:52px;padding:4px 6px 14px;display:flex}.menu-marca{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.menu-marca-nome{white-space:nowrap;align-items:center;gap:7px;font-size:20px;display:flex}.menu-marca-nome .acento{color:var(--mint)}.menu-marca-sub{color:var(--menu-secao);white-space:nowrap;font-size:11px;font-weight:600}.menu-sigla{color:var(--mint);font-size:18px}.menu-alternar{width:32px;height:32px;color:var(--menu-texto);background:0 0;border:1px solid #ffffff1f;border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;padding:0;display:inline-flex}.menu-alternar:hover{color:#fff;background:#ffffff14}.menu-empresa{border-radius:var(--raio);background:#ffffff0d;border:1px solid #ffffff14;align-items:center;gap:10px;min-width:0;margin:0 2px 8px;padding:10px 12px;display:flex}.menu-empresa-logo{width:32px;height:32px;color:var(--marinho);background:#fff;border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex;overflow:hidden}.menu-empresa-logo img{object-fit:contain;width:100%;height:100%}.menu-empresa-textos{flex-direction:column;min-width:0;display:flex}.menu-empresa-nome{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.menu-empresa-plano{color:var(--menu-secao);white-space:nowrap;font-size:11px;font-weight:600}.menu-grupo{flex-direction:column;display:flex}.menu-grupo-cab{letter-spacing:.08em;width:100%;color:var(--menu-secao);text-transform:uppercase;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:14px 12px 6px;font-size:11px;font-weight:700;display:flex}.menu-grupo-cab:hover{color:var(--menu-texto)}.menu-grupo-cab svg{margin-left:auto;transition:transform .2s}.menu-grupo-cab[aria-expanded=false] svg{transform:rotate(-90deg)}.menu-grupo-cab[data-atual]{color:var(--menu-texto)}.menu-grupo-atual{background:var(--mint);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.menu-grupo-itens{grid-template-rows:1fr;transition:grid-template-rows .2s;display:grid}.menu-grupo-itens>div{flex-direction:column;gap:2px;min-height:0;display:flex;overflow:hidden}.menu-grupo-itens[data-aberto=false]{grid-template-rows:0fr}.menu-item{border-radius:var(--raio);height:42px;color:var(--menu-texto);white-space:nowrap;text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:0 12px;font-size:14px;font-weight:600;display:flex;position:relative}.menu-item:hover{color:#fff;background:#ffffff0f}.menu-item.ativo{background:var(--indigo);color:#fff}.menu-item svg{flex:0 0 20px}.menu-item-texto{text-overflow:ellipsis;flex:1;overflow:hidden}.menu-item-contador{background:var(--alerta);color:#fff;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.menu-item-sub{height:36px;padding-left:44px;font-size:13px}.menu-rodape{border-top:1px solid #ffffff1a;flex-direction:column;gap:2px;margin-top:8px;padding-top:10px;display:flex}.assinatura{color:var(--menu-secao);white-space:nowrap;align-items:center;gap:8px;padding:10px 12px 2px;font-size:11px;font-weight:600;display:flex}.assinatura a{align-items:center;display:inline-flex}.assinatura img{opacity:.9;width:auto;height:18px}.assinatura a:hover img{opacity:1}.shell[data-menu=recolhido] .menu{width:var(--menu-recolhido)}.shell[data-menu=recolhido] .menu-marca,.shell[data-menu=recolhido] .menu-empresa-textos,.shell[data-menu=recolhido] .menu-item-texto,.shell[data-menu=recolhido] .menu-item-contador,.shell[data-menu=recolhido] .menu-grupo-cab span,.shell[data-menu=recolhido] .menu-grupo-cab svg,.shell[data-menu=recolhido] .assinatura span{display:none}.shell[data-menu=recolhido] .menu-topo{flex-direction:column;padding:4px 0 12px}.shell[data-menu=recolhido] .menu-empresa{justify-content:center;padding:8px 0}.shell[data-menu=recolhido] .menu-grupo-cab{pointer-events:none;background:#ffffff1a;height:1px;margin:10px 8px;padding:0}.shell[data-menu=recolhido] .menu-grupo-itens{grid-template-rows:1fr}.shell[data-menu=recolhido] .menu-rolagem,.shell[data-menu=recolhido] .menu-grupo-itens>div{overflow:visible}.shell[data-menu=recolhido] .menu-item{justify-content:center;padding:0}.shell[data-menu=recolhido] .menu-item-sub{display:none}.shell[data-menu=recolhido] .assinatura{justify-content:center;padding:10px 0 2px}.assinatura-icone,.shell[data-menu=recolhido] .assinatura-logo{display:none}.shell[data-menu=recolhido] .assinatura-icone{display:block}.shell[data-menu=recolhido] .menu-item[data-dica]:hover:after{content:attr(data-dica);background:var(--marinho);color:#fff;box-shadow:var(--sombra-flutuante);z-index:50;border:1px solid #ffffff1a;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:700;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.principal{flex-direction:column;flex:1;min-width:0;display:flex}.topo{z-index:30;min-height:var(--topo-altura);background:var(--superficie);border-bottom:1px solid var(--borda);flex-wrap:wrap;align-items:center;gap:14px;padding:10px 32px;display:flex;position:sticky;top:0}.topo-titulo{font-size:15px;font-weight:800}.topo-sub{color:var(--texto-3);font-size:12px;font-weight:600}.topo-titulos{flex:260px;align-items:center;gap:12px;min-width:0;display:flex}.topo-titulos>div{min-width:0}.topo-direita{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.topo-busca{white-space:nowrap;flex:none}@media (width<=1280px){.topo-busca .tecla,.topo .topo-usuario-textos{display:none}}.topo-usuario{border-left:1px solid var(--borda);align-items:center;gap:10px;padding-left:14px;display:flex}.avatar{background:var(--indigo-suave);width:36px;height:36px;color:var(--indigo);border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.topo-usuario-nome{font-size:13px;font-weight:700}.topo-usuario-perfil{color:var(--texto-3);font-size:11px;font-weight:600}.topo-menu-movel{display:none}.pagina{flex-direction:column;gap:20px;padding:26px 32px 40px;display:flex}.banner-acesso{background:var(--marinho);color:#fff;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:10px 32px;font-size:13px;font-weight:600;display:flex}.banner-acesso strong{color:var(--mint)}.banner-acesso .motivo{color:var(--menu-texto)}.banner-acesso .btn{margin-left:auto}.amb-hml{background:var(--alerta);color:#fff;letter-spacing:.08em;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800}.veu{display:none}@media (width<=900px){.menu{transition:transform .22s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);width:var(--menu-largura)!important}.shell[data-gaveta=aberta] .menu{transform:translate(0)}.shell[data-gaveta=aberta] .veu{z-index:35;background:#0e132473;display:block;position:fixed;inset:0}.menu-alternar-desktop{display:none}.topo-menu-movel{display:inline-flex}.topo{padding:10px 16px}.pagina{padding:18px 16px 32px}.banner-acesso{padding:10px 16px}.topo-usuario-textos{display:none}}.minha-conta{border-radius:var(--raio);text-align:left;font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:4px 6px;display:flex}.minha-conta:hover{background:var(--fundo)}.topo-usuario-textos{flex-direction:column;display:flex}.menu-suspenso{z-index:60;background:var(--superficie);border:1px solid var(--borda);min-width:240px;box-shadow:var(--sombra-flutuante);border-radius:12px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.menu-suspenso-cab{border-bottom:1px solid var(--linha);flex-direction:column;margin-bottom:4px;padding:8px 10px 10px;font-size:13px;display:flex}.menu-suspenso-cab span{color:var(--texto-3);font-size:12px;font-weight:600}.menu-suspenso button{height:38px;color:var(--texto);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:13px;font-weight:600;display:flex}.menu-suspenso button:hover{background:var(--fundo)}.acesso{background:var(--marinho);flex-wrap:wrap;min-height:100vh;display:flex}.acesso-marca{color:#fff;border-right:1px solid #ffffff0f;flex-direction:column;flex:520px;justify-content:space-between;gap:40px;min-width:0;padding:48px 56px;display:flex}.acesso-logo{align-items:center;gap:12px;font-size:26px;display:flex}.acesso-logo .acento{color:var(--mint)}.acesso-chamada{flex-direction:column;gap:28px;max-width:560px;display:flex}.acesso-eyebrow{letter-spacing:.1em;color:var(--mint);font-size:12px;font-weight:700}.acesso-chamada h1{letter-spacing:-.02em;text-wrap:pretty;font-size:40px;font-weight:800;line-height:1.12}.acesso-chamada p{color:var(--menu-texto);font-size:15px;font-weight:500;line-height:1.55}.acesso-pontos{flex-direction:column;gap:12px;display:flex}.acesso-ponto{align-items:center;gap:12px;font-size:14px;font-weight:700;display:flex}.acesso-ponto span:first-child{width:28px;height:28px;color:var(--mint);background:#ffffff14;border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}.acesso-assinatura{color:var(--menu-secao);align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.acesso-assinatura img{opacity:.95;width:auto;height:22px}.acesso-assinatura .assinatura-icone{display:none}.acesso-form-lado{background:var(--fundo);flex:480px;justify-content:center;align-items:center;min-width:0;padding:48px 32px;display:flex}.acesso-cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:18px;flex-direction:column;gap:20px;width:100%;max-width:420px;padding:36px;display:flex;box-shadow:0 12px 32px #0f172a0f}.acesso-cartao h2{font-size:22px;font-weight:800}.acesso-cartao .sub{color:var(--texto-3);margin-top:6px;font-size:13.5px;font-weight:600}.acesso-seguro{border-top:1px solid var(--linha);color:var(--texto-3);justify-content:center;align-items:center;gap:8px;padding-top:14px;font-size:12px;font-weight:600;display:flex}.senha-caixa{position:relative}.senha-caixa .entrada{padding-right:46px}.senha-caixa button{width:34px;height:34px;color:var(--texto-3);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:4px;right:5px}.carregando-tela{background:var(--marinho);min-height:100vh;color:var(--menu-texto);flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:13px;font-weight:600;display:flex}.carregando-tela .acesso-logo{color:#fff}@media (width<=720px){.acesso-marca{border-right:0;gap:24px;padding:28px 20px}.acesso-chamada h1{font-size:28px}.acesso-pontos{display:none}.acesso-form-lado{padding:24px 16px 40px}.acesso-cartao{padding:26px 20px}}.selo-carregando{opacity:0;animation:.35s ease-out .3s both selo-surge;display:block;position:relative}.selo-carregando img{width:100%;height:100%;position:absolute;inset:0}.selo-anel{animation:14s linear infinite selo-gira}.selo-icone{transform-origin:50%;animation:2.4s ease-in-out infinite selo-pulsa}@keyframes selo-surge{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes selo-gira{to{transform:rotate(360deg)}}@keyframes selo-pulsa{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.selo-anel,.selo-icone{animation:none}}@media (width<=720px){.selo-carregando{width:112px!important;height:112px!important}}.acesso-chamada h1 .acento{color:var(--mint)}.menu-item.ativo{box-shadow:inset 3px 0 0 var(--mint)}.menu-marca-nome img{display:block}.menu-marca-nome .acento{letter-spacing:.08em;color:var(--marinho);background:var(--mint);border-radius:6px;padding:2px 7px;font-size:.62em;font-weight:800}.acesso-logo .menu-marca-nome .acento{color:var(--marinho)}.inicio{flex-direction:column;gap:16px;display:flex}.inicio-hero{border-radius:var(--raio-g);color:#fff;background:var(--marinho);border-left:4px solid var(--mint);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding:28px;display:flex}.inicio-hero h2{letter-spacing:-.02em;text-wrap:pretty;max-width:640px;margin:6px 0 8px;font-size:26px;font-weight:800}.inicio-hero p{color:#ffffffd1;max-width:600px;font-weight:500}.inicio-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--mint);font-size:12px;font-weight:800}.inicio-progresso{flex-direction:column;gap:4px;min-width:200px;display:flex}.inicio-progresso strong{font-size:34px;font-weight:800;line-height:1}.inicio-progresso span{color:#ffffffc7;font-size:12.5px;font-weight:600}.inicio-progresso .uso-barra{background:#ffffff29;margin-top:6px}.inicio-progresso .uso-barra span[data-tom=ok]{background:var(--mint)}.passos{margin:0;padding:0;list-style:none}.passo{border-top:1px solid var(--linha);align-items:center;gap:14px;padding:16px 20px;display:flex}.passo:first-child{border-top:0}.passo-marca{color:var(--texto-4);display:inline-flex}.passo[data-feito=true] .passo-marca{color:var(--ok)}.passo-icone{border-radius:var(--raio);background:var(--indigo-suave);width:36px;height:36px;color:var(--indigo);flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex}.passo-textos{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.passo-textos span{color:var(--texto-3);font-size:13px;font-weight:500}.passo[data-feito=true] .passo-textos strong{color:var(--texto-3);text-decoration:line-through;-webkit-text-decoration-color:var(--texto-4);text-decoration-color:var(--texto-4)}.passo-acao{flex:none}@media (width<=640px){.passo{flex-wrap:wrap}.passo-acao{margin-left:50px}}.uso-grade{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px;display:grid}.uso-item{border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie-2);flex-direction:column;gap:8px;padding:16px;display:flex}.uso-cab{color:var(--texto-2);justify-content:space-between;gap:8px;font-size:13px;font-weight:600;display:flex}.uso-cab strong{color:var(--texto)}.uso-barra{background:var(--linha);border-radius:999px;height:8px;overflow:hidden}.uso-barra span{border-radius:inherit;background:var(--indigo);height:100%;transition:width .3s;display:block}.uso-barra span[data-tom=ok]{background:var(--indigo)}.uso-barra span[data-tom=alerta]{background:var(--alerta)}.uso-barra span[data-tom=perigo]{background:var(--perigo)}.qr-code{border:1px solid var(--borda);border-radius:var(--raio);background:#fff;align-self:center;width:200px;height:200px;padding:10px}.qr-code svg{width:100%;height:100%;display:block}.lista-passos{color:var(--texto-2);flex-direction:column;gap:4px;margin:0;padding-left:20px;font-weight:500;display:flex}.codigos-recuperacao{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.codigos-recuperacao code{text-align:center;border-radius:var(--raio-p);background:var(--superficie-2);border:1px solid var(--borda);letter-spacing:.06em;padding:10px;font-size:15px;font-weight:700}.pilha-secoes{flex-direction:column;gap:16px;display:flex}.pilha-secoes>.aviso{flex-wrap:wrap;justify-content:space-between;align-items:center}.uso-lista{flex-direction:column;gap:10px;display:flex}.uso-lista .uso-cab{flex-wrap:wrap;justify-content:flex-start;align-items:center}.uso-lista .uso-cab>span:first-child{flex:160px}.lista-modulos,.lista-efeitos{margin:0;padding:0;list-style:none}.lista-modulos li{border-bottom:1px solid var(--linha);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.lista-modulos li:last-child{border-bottom:0}.lista-efeitos li{border-bottom:1px solid var(--linha);color:var(--texto-2);padding:8px 0;font-size:13.5px}.lista-efeitos li:last-child{border-bottom:0}.lista-efeitos .efeito-grave{color:var(--perigo)}.seletor-modulos{flex-direction:column;gap:18px;display:flex}.seletor-grupo{border:0;flex-direction:column;gap:2px;min-width:0;margin:0;padding:0;display:flex}.seletor-grupo legend{text-transform:uppercase;letter-spacing:.04em;color:var(--texto-3);padding:0 0 8px;font-size:12px;font-weight:700}.seletor-linha{border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);align-items:center;padding:10px 12px}.seletor-linha:has(input:checked){border-color:var(--indigo-borda);background:var(--indigo-suave)}.seletor-linha:has(input:disabled){cursor:default}.seletor-texto{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.seletor-texto strong{color:var(--texto)}.seletor-selos{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.seletor-aviso{flex-wrap:wrap;justify-content:space-between;align-items:center;margin:6px 0 4px}.seletor-aviso-acoes{flex-wrap:wrap;gap:8px;display:flex}.modulo-fora-acoes{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.limites-lista{flex-direction:column;display:flex}.limite-linha{border-bottom:1px solid var(--linha);grid-template-columns:minmax(120px,1.2fr) minmax(120px,1fr) minmax(140px,1fr) minmax(120px,1fr);align-items:end;gap:12px;padding:12px 0;display:grid}.limite-linha:last-child{border-bottom:0}.limite-nome{align-self:center}@media (width<=760px){.limite-linha{grid-template-columns:1fr;gap:8px}.lista-modulos li,.seletor-linha{flex-wrap:wrap}.seletor-selos{justify-content:flex-start}}.bloco-plano{border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie-2);flex-direction:column;gap:10px;padding:14px;display:flex}.detalhes-avulsos summary{cursor:pointer;color:var(--texto-2);padding:4px 0;font-size:13.5px;font-weight:700}.detalhes-avulsos[open] summary{margin-bottom:10px}.form-pagina{flex-direction:column;gap:16px;width:100%;max-width:1120px;margin:0 auto;display:flex}.par-igual{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=900px){.par-igual{grid-template-columns:minmax(0,1fr)}}.form-grade .col-2{grid-column:span 2}.form-grade .col-3{grid-column:span 3}.form-grade .col-toda{grid-column:1/-1}@media (width<=720px){.form-grade .col-2,.form-grade .col-3{grid-column:auto}}.form-esqueleto{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:14px;padding:18px 22px;display:grid}.form-rodape{z-index:20;background:var(--superficie);border-top:1px solid var(--borda);flex-wrap:wrap;align-items:center;gap:10px 14px;margin:8px -32px -40px;padding:12px 32px;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 16px #1519310f}.form-rodape-estado{color:var(--texto-3);flex:1;align-items:center;gap:8px;min-width:0;font-size:12.5px;font-weight:700;display:inline-flex}.form-rodape-estado[data-tom=alerta]{color:var(--alerta)}.form-rodape-estado[data-tom=info]{color:var(--indigo)}.form-rodape-estado[data-tom=ok]{color:var(--ok)}.form-rodape-acoes{gap:10px;margin-left:auto;display:flex}@media (width<=900px){.form-rodape{margin:8px -16px -32px;padding:10px 16px}}@media (width<=720px){.form-rodape-estado{flex:100%}.form-rodape-acoes{width:100%}.form-rodape-acoes .btn{flex:1}.form-rodape-acoes .so-desktop{display:none}}.secao-recolhivel>summary{cursor:pointer;list-style:none}.secao-recolhivel>summary::-webkit-details-marker{display:none}.secao-recolhivel>summary .cartao-titulo{flex:1}.secao-recolhivel>summary svg.seta{color:var(--texto-3);transition:transform .2s}.secao-recolhivel[open]>summary svg.seta{transform:rotate(180deg)}.secao-recolhivel:not([open])>summary{border-bottom:0}.secao-recolhivel[data-erro=true]>summary .cartao-titulo:after{content:" · corrija";color:var(--perigo);font-size:12px}.campo-rotulo{align-items:center;gap:6px;display:flex}.campo-tag{letter-spacing:.04em;text-transform:uppercase;background:var(--fundo);height:16px;color:var(--texto-3);border:1px solid var(--borda-forte);border-radius:4px;align-items:center;gap:3px;padding:0 6px;font-size:10.5px;font-weight:800;display:inline-flex}.campo-tag.tag-auto{background:var(--marinho);color:var(--mint);border-color:var(--marinho)}.entrada.preenchido-auto{background:var(--superficie-2);box-shadow:inset 3px 0 0 var(--mint)}.entrada.preenchido-auto:focus{box-shadow:inset 3px 0 0 var(--mint), var(--foco)}.entrada-caixa{align-items:center;display:flex;position:relative}.entrada-caixa .entrada{padding-left:40px}.entrada-caixa.com-sufixo .entrada{text-align:right;padding-left:12px;padding-right:44px}.entrada-prefixo,.entrada-sufixo{color:var(--texto-3);pointer-events:none;font-size:13px;font-weight:700;position:absolute}.entrada-prefixo{left:12px}.entrada-sufixo{right:12px}.entrada-botao{width:30px;height:30px;color:var(--texto-3);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:6px}.entrada-botao:hover{background:var(--fundo);color:var(--indigo)}.escolha button[aria-pressed=true]{background:var(--indigo-suave);border-color:var(--indigo);color:var(--indigo)}.escolha button[aria-pressed=true] svg.marca{color:var(--indigo)}.combo{position:relative}.combo .entrada{padding-right:40px}.combo-lista{z-index:40;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra-flutuante);max-height:320px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.combo-item{cursor:pointer;border-radius:8px;flex-direction:column;gap:1px;padding:8px 10px;display:flex}.combo-item[aria-selected=true],.combo-item:hover{background:var(--superficie-2)}.combo-item-titulo{font-size:13.5px;font-weight:700}.combo-item-sub{color:var(--texto-3);font-size:12px;font-weight:600}.combo-item mark{background:var(--indigo-suave);color:inherit;border-radius:3px;padding:0 1px}.combo-item-novo{color:var(--indigo);border-top:1px solid var(--linha);margin-top:4px;padding-top:10px}.combo-item-vazio{color:var(--texto-3);cursor:default}.combo-selecionado{color:var(--texto-3);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.lista-barra{border-bottom:1px solid var(--borda);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 22px;display:flex}.lista-barra .busca{flex:320px}.lista-separador{background:var(--borda);width:1px;height:24px}.lista-ferramentas{gap:8px;margin-left:auto;display:flex}.tabela-lista th button.tabela-ordenar{all:unset;cursor:pointer;align-items:center;gap:4px;display:inline-flex}.tabela-lista th button.tabela-ordenar:focus-visible{box-shadow:var(--foco);border-radius:4px}.tabela-lista th[aria-sort] button{color:var(--indigo)}.tabela-lista td.acoes{width:1%}.acoes-rapidas{opacity:0;gap:2px;transition:opacity .12s;display:inline-flex}tr:hover .acoes-rapidas,tr:focus-within .acoes-rapidas{opacity:1}.tabela-lista[aria-busy=true] tbody{opacity:.55;pointer-events:none}.lista-rodape{border-top:1px solid var(--borda);color:var(--texto-3);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 22px;font-size:12.5px;font-weight:600;display:flex}.lista-rodape .paginacao{gap:8px;margin-left:auto;display:flex}.lista-cartoes{display:none}@media (width<=720px){.lista-barra{padding:12px 16px}.lista-barra .pilulas{flex-wrap:nowrap;width:100%;padding-bottom:2px;overflow-x:auto}.lista-separador,.lista-ferramentas .so-desktop,.tabela-lista{display:none}.lista-cartoes{display:block}.lista-cartao{border-bottom:1px solid var(--linha);grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:12px 16px;display:grid}.lista-cartao-titulo{font-size:14px;font-weight:700}.lista-cartao-linha{color:var(--texto-2);grid-column:1;font-size:12.5px;font-weight:600}.lista-cartao-selos{flex-wrap:wrap;grid-column:1;gap:6px;margin-top:4px;display:flex}.lista-cartao .acoes{grid-area:1/2/span 4;align-self:start}.lista-cartao.inativo .lista-cartao-titulo,.lista-cartao.inativo .lista-cartao-linha{color:var(--texto-4)}.lista-rodape .paginacao{width:100%}.lista-rodape .paginacao .btn{flex:1}}.prontidao{background:var(--superficie-2);border:1px solid var(--borda);border-radius:var(--raio);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.prontidao-cab{align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.prontidao ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.prontidao li{color:var(--texto-2);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.prontidao li[data-ok=true]{color:var(--ok)}.prontidao li[data-ok=false] svg{color:var(--texto-4)}.itens-lista{flex-direction:column;display:flex}.endereco-item,.contato-item{border-top:1px solid var(--linha);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:12px 0;display:grid}.endereco-item:first-child,.contato-item:first-child{border-top:0}.endereco-icone{background:var(--indigo-suave);width:34px;height:34px;color:var(--indigo);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.endereco-item .titulo,.contato-item .titulo{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.endereco-item .linha,.contato-item .linha{color:var(--texto-2);font-size:12.5px;font-weight:600}.item-acoes{gap:4px;display:flex}@media (width<=720px){.endereco-item,.contato-item{grid-template-columns:auto minmax(0,1fr)}.item-acoes{grid-column:2;justify-content:flex-start}}.resumo-regra{background:var(--superficie-2);border:1px solid var(--borda);border-radius:var(--raio);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.resumo-regra .detalhes{gap:8px 16px}.resumo-regra-rodape{border-top:1px solid var(--linha);flex-wrap:wrap;align-items:center;gap:10px;padding-top:8px;display:flex}.assistente{flex-direction:column;gap:16px;width:100%;max-width:1120px;margin:0 auto;display:flex}.assistente-passos{counter-reset:passo;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.assistente-passo{border-radius:var(--raio);border:1px solid var(--borda);background:var(--superficie);color:var(--texto-4);align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.assistente-passo .n{background:var(--fundo);width:26px;height:26px;color:var(--texto-3);border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.assistente-passo[aria-current=step]{color:var(--texto);border-color:var(--indigo)}.assistente-passo[aria-current=step] .n{background:var(--indigo);color:#fff}.assistente-passo[data-feito=true]{color:var(--texto-2)}.assistente-passo[data-feito=true] .n{background:var(--marinho);color:var(--mint)}@media (width<=720px){.assistente-passos{grid-template-columns:1fr}.assistente-passo:not([aria-current=step]){display:none}}.soltar-arquivo{text-align:center;border:2px dashed var(--indigo-borda);border-radius:var(--raio);background:var(--superficie-2);color:var(--texto-2);flex-direction:column;align-items:center;gap:8px;padding:28px 20px;font-weight:600;display:flex}.soltar-arquivo.sobre{border-color:var(--indigo);background:var(--indigo-suave)}.soltar-arquivo input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.arquivo-escolhido{border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);align-items:center;gap:10px;padding:10px 12px;font-weight:600;display:flex}.mapeamento td select{min-width:220px}.previa tr.previa-erro td{background:var(--perigo-fundo)}.previa td.celula-erro{box-shadow:inset 0 0 0 1px var(--perigo)}.previa td .campo-erro{margin-top:2px;display:block}.progresso{color:var(--texto-2);flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}.paleta .modal-corpo{padding:12px}.paleta .busca{height:46px;font-size:15px}.paleta-grupo{letter-spacing:.06em;text-transform:uppercase;color:var(--texto-3);padding:8px 4px 2px;font-size:11px;font-weight:800}.paleta-item{text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;display:flex}.paleta-item[aria-selected=true],.paleta-item:hover{background:var(--superficie-2)}.paleta-item .sub{color:var(--texto-3);margin-left:auto;font-size:12px}.paleta-rodape{border-top:1px solid var(--linha);color:var(--texto-3);gap:14px;padding:8px 10px 2px;font-size:11.5px;font-weight:600;display:flex}.tecla{border:1px solid var(--borda-forte);background:var(--superficie);font:inherit;color:var(--texto-2);border-radius:5px;padding:1px 6px;font-size:11px;font-weight:700;display:inline-block}.topo-busca .tecla{margin-left:6px}@media (width<=720px){.so-desktop{display:none!important}}.form-movel .campo-ajuda .btn-link{vertical-align:baseline}@media (width<=720px){.form-movel .entrada{height:46px}}fieldset.form-grade,fieldset.form{border:0;min-width:0;margin:0;padding:0}.tecnico-convite{color:var(--texto-2);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tecnico-convite .btn{margin-left:auto}.so-movel{display:none!important}@media (width<=720px){.so-movel{display:inline-flex!important}}.selo svg{flex:none}.selo-g{height:30px;padding:0 12px;font-size:13px}.os-subtitulo{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.texto-livre{white-space:pre-wrap;margin:0}.texto-perigo{color:var(--perigo)!important}.form-pilha{flex-direction:column;gap:16px;min-width:0;display:flex}hr.separador{border:0;border-top:1px solid var(--linha);margin:4px 0}.pilulas-rolagem{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.menu-suspenso a{color:var(--texto);border-radius:8px;align-items:center;gap:8px;padding:9px 10px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.menu-suspenso a:hover{background:var(--fundo)}.menu-suspenso button.perigo{color:var(--perigo)}.segmentos button{align-items:center;gap:6px;display:inline-flex}.quadro-os{grid-template-columns:repeat(6,minmax(220px,1fr));overflow-x:auto}.kanban-cartao{cursor:pointer}.kanban-coluna.indisponivel{opacity:.6}.tom-borda-ABERTA,.tom-borda-CONCLUIDA{border-left-color:var(--texto-3)}.tom-borda-ORCAMENTO,.tom-borda-EM_EXECUCAO{border-left-color:var(--indigo)}.tom-borda-AGUARDANDO_PECA{border-left-color:var(--alerta)}.tom-borda-CONCLUIDA{border-left-color:var(--ok)}.sem-tecnico{align-items:center;gap:4px;display:inline-flex}.quadro-grupos{display:none}.quadro-grupos details{border-top:1px solid var(--linha);padding:8px 0}.quadro-grupos summary{cursor:pointer;align-items:center;gap:8px;padding:6px 2px;font-size:14px;font-weight:800;display:flex}@media (width<=720px){.quadro-os{display:none}.quadro-grupos{display:block}}.os-cab{flex-direction:column;gap:14px;padding:16px 18px;display:flex;container-type:inline-size}.os-cab-faturar{justify-content:flex-end;display:flex}.os-cab-dados .detalhes{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.os-cab-dados .sec{color:var(--texto-3);align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:flex}.os-cab-dados .btn-icone{width:28px;height:28px}.os-cab-acoes{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.linha-passos{align-items:flex-start;gap:6px;margin:0;padding:0;list-style:none;display:flex}.passo-fluxo{color:var(--texto-3);flex:1;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex;position:relative}.passo-fluxo:not(:last-child):after{content:"";background:var(--linha);flex:1;min-width:12px;height:2px}.passo-circulo{border:1.5px solid var(--borda-forte);background:var(--superficie);border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:inline-flex}.passo-rotulo{flex-direction:column;display:flex}.passo-fluxo[data-estado=feito]{color:var(--texto)}.passo-fluxo[data-estado=feito] .passo-circulo{background:var(--marinho);border-color:var(--marinho);color:var(--mint)}.passo-fluxo[data-estado=feito]:after{background:var(--marinho)}.passo-fluxo[data-estado=atual]{color:var(--texto);font-weight:800}.passo-fluxo[data-estado=atual] .passo-circulo{background:var(--indigo);border-color:var(--indigo);color:#fff}.passo-fluxo[data-estado=indisponivel]{opacity:.55}@container (width<=820px){.passo-fluxo{text-align:center;flex-direction:column;flex:1 1 0;gap:6px;min-width:0}.passo-fluxo:not(:last-child):after{width:calc(100% - 24px);min-width:0;position:absolute;top:10px;left:calc(50% + 15px)}.passo-rotulo{align-items:center}}.passo-desvio{color:var(--alerta);font-size:11px;font-weight:700}.passos-movel{flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:none}@media (width<=720px){.linha-passos{display:none}.passos-movel{display:flex}.os-cab-acoes{z-index:30;background:var(--superficie);border-top:1px solid var(--borda);justify-content:stretch;padding:10px 16px;position:fixed;bottom:0;left:0;right:0}.os-cab-acoes .btn{flex:1;height:46px}.os-cab:has(.os-cab-acoes){margin-bottom:64px}.os-cab-faturar .btn{width:100%}}[role=tabpanel][hidden]{display:none}.abas{border-bottom:1px solid var(--borda);scroll-snap-type:x mandatory;scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.abas button{scroll-snap-align:start;white-space:nowrap;font:inherit;color:var(--texto-3);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:12px 14px;font-size:14px;font-weight:700;display:inline-flex}.abas button[aria-selected=true]{color:var(--texto);box-shadow:inset 0 -2px 0 var(--indigo)}.aba-info{color:var(--texto-3);background:var(--fundo);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.aba-cab{color:var(--texto-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.aba-cab>span{align-items:center;gap:8px;display:inline-flex}.aba-cab-acoes{flex-wrap:wrap;gap:8px;display:flex}.itens-os{flex-direction:column;gap:10px;display:flex;container-type:inline-size}.item-os{border-bottom:1px solid var(--linha);grid-template-columns:minmax(160px,1fr) 96px 124px 116px 104px 36px;align-items:start;gap:10px;padding-bottom:10px;display:grid}.item-os-total{text-align:right;flex-direction:column;gap:6px;padding-top:2px;display:flex}.item-os-total strong{justify-content:flex-end;align-items:center;height:42px;font-size:15px;display:flex}.item-os>.btn-icone{margin-top:26px}@container (width<=740px){.item-os{grid-template-columns:repeat(3,minmax(0,1fr)) 36px}.item-os-descricao{grid-column:1/-1}.item-os-total{text-align:left;flex-direction:row;grid-column:1/4;align-items:baseline;gap:10px}.item-os-total strong{height:auto}.item-os>.btn-icone{margin-top:0}}@container (width<=420px){.item-os{grid-template-columns:1fr 1fr}.item-os-total{grid-column:1/2}}.totais-os{flex-direction:column;gap:6px;width:100%;max-width:360px;margin:0 0 0 auto;display:flex}.totais-os>div{justify-content:space-between;gap:12px;font-size:14px;display:flex}.totais-os dt{color:var(--texto-2);font-weight:600}.totais-os dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.totais-os-total{border-top:1px solid var(--borda);padding-top:8px;font-size:20px!important}.totais-os-total dt,.totais-os-total dd{color:var(--texto);font-weight:800}.cronometro{border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-weight:600;display:flex}.checklist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.checklist-item{border-bottom:1px solid var(--linha);grid-template-columns:1fr auto auto;align-items:center;gap:8px 12px;padding:10px 0;display:grid}.checklist-item .col-toda{grid-column:1/-1}.checklist-texto{flex-direction:column;gap:2px;font-size:14px;font-weight:600;display:flex}.checklist-botoes button{justify-content:center;min-width:64px;min-height:40px}.checklist-item[data-resultado=NAO_OK] .checklist-texto{color:var(--perigo)}@media (width<=720px){.checklist-item{grid-template-columns:1fr}.checklist-botoes{display:flex}.checklist-botoes button{flex:1;min-height:46px}}.fotos-grade{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.foto-miniatura{border:1px solid var(--borda);background:var(--superficie-2);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:88px;height:88px;padding:0;display:inline-flex;position:relative;overflow:hidden}.foto-miniatura img{object-fit:cover;width:100%;height:100%}.foto-remover{background:var(--marinho);color:#fff;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:absolute;top:4px;right:4px}.foto-adicionar{border:1.5px dashed var(--borda-forte);background:var(--superficie);width:88px;height:88px;color:var(--texto-2);font:inherit;cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11.5px;font-weight:700;display:inline-flex}.foto-adicionar:hover{border-color:var(--indigo);color:var(--indigo)}.foto-grande{object-fit:contain;border-radius:var(--raio);background:var(--superficie-2);width:100%;max-height:70vh}.btn-campo{border-radius:var(--raio-g);justify-content:center;width:100%;height:52px;font-size:15px;font-weight:800}.linha-tempo{border-left:2px solid var(--linha);flex-direction:column;gap:14px;margin:0;padding:0 0 0 18px;list-style:none;display:flex}.linha-tempo-item{flex-direction:column;gap:2px;font-size:14px;font-weight:600;display:flex;position:relative}.linha-tempo-item:before{content:"";background:var(--superficie);border:2px solid var(--borda-forte);border-radius:50%;width:12px;height:12px;position:absolute;top:4px;left:-25px}.linha-tempo-item[data-final=true]:before{border-color:var(--marinho);background:var(--mint)}.prontidao-pendente{border:1.5px solid var(--borda-forte);border-radius:50%;flex:none;width:15px;height:15px}.assinatura-caixa{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.assinatura-quadro{border:1px solid var(--borda-forte);border-radius:var(--raio);background:var(--superficie);width:100%;height:200px;position:relative}.assinatura-quadro canvas{touch-action:none;border-radius:inherit;cursor:crosshair;width:100%;height:100%;display:block}.assinatura-dica{color:var(--texto-4);pointer-events:none;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset:0}.assinatura-guia{border-top:1.5px dashed var(--borda-forte);pointer-events:none;position:absolute;top:70%;left:16px;right:16px}@media (width<=720px){dialog:has(.modal-assinatura){border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.modal-assinatura .assinatura-quadro{height:38dvh;min-height:180px}.modal-assinatura .form-acoes .btn{flex:100%}}.modo-tecnico{flex-direction:column;gap:12px;width:100%;max-width:640px;margin:0 auto;display:flex}.os-campo{border-radius:var(--raio-g);border:1px solid var(--borda);background:var(--superficie);flex-direction:column;gap:6px;padding:14px 16px;font-size:14px;display:flex}.os-campo-linha{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.os-campo-cliente{font-size:15px;font-weight:700}.os-campo .sec{color:var(--texto-3);align-items:center;gap:4px;font-size:13px;font-weight:600;display:flex}.os-campo-defeito{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.os-campo>.selo{align-self:flex-start}.os-campo-acoes{gap:8px;margin-top:4px;display:flex}.os-campo-acoes .btn{flex:1;height:46px}.os-campo-nova{position:sticky;bottom:12px}.lista-checklist-config{flex-direction:column;gap:6px;margin:0;padding:0 0 0 20px;display:flex}.lista-checklist-config li{align-items:center;gap:4px;display:flex}.lista-checklist-config .entrada,.lista-checklist-novo .entrada{flex:1}.lista-checklist-novo{align-items:center;gap:8px;margin-top:8px;display:flex}.publico{background:var(--fundo);flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:100dvh;padding:24px 16px;display:flex}.publico-cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-g);border-top:4px solid var(--indigo);flex-direction:column;gap:16px;width:100%;max-width:520px;padding:24px;display:flex}.publico-cartao h1{margin:0;font-size:20px}.publico-cab{align-items:center;gap:12px;font-size:15px;display:flex}.publico-logo{object-fit:contain;max-width:140px;max-height:44px}.publico-acoes{flex-direction:column;gap:8px;display:flex}.publico-acoes .btn{justify-content:center}.publico-rodape{color:var(--texto-3);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.publico-rodape img{height:16px;display:block}.interruptor{background:var(--borda-forte);cursor:pointer;border:0;border-radius:999px;flex:none;width:36px;height:20px;padding:0;transition:background .15s;position:relative}.interruptor:after{content:"";width:16px;height:16px;box-shadow:var(--sombra);background:#fff;border-radius:50%;transition:transform .15s;position:absolute;top:2px;left:2px}.interruptor[aria-checked=true]{background:var(--indigo)}.interruptor[aria-checked=true]:after{transform:translate(16px)}.interruptor svg{width:12px;height:12px;color:var(--mint);position:absolute;top:4px;left:5px}.interruptor:focus-visible{box-shadow:var(--foco);outline:0}.interruptor:disabled{opacity:.45;cursor:not-allowed}.canal-situacao{flex-wrap:wrap;align-items:center;gap:10px;font-size:13.5px;font-weight:700;display:flex}.canal-situacao .sec{font-weight:600}.canal-acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.modelos-meta{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:6px 32px;display:grid}.modelos-meta-item{color:var(--texto-2);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.modelos-meta-item:after{content:"";border-bottom:1px dotted var(--borda-forte);flex:1;order:1;margin:0 4px}.modelos-meta-item .selo{order:2}.matriz-avisos{border-collapse:collapse;width:100%}.matriz-avisos th{letter-spacing:.04em;text-transform:uppercase;color:var(--texto-3);text-align:center;padding:6px 12px;font-size:12px;font-weight:800}.matriz-avisos th:first-child{text-align:left}.matriz-avisos td{border-top:1px solid var(--linha);vertical-align:middle;padding:10px 12px}.matriz-avisos td.canal{text-align:center;width:110px}.matriz-avisos td.acao{text-align:right;width:130px}.matriz-avisos tr.matriz-grupo td{letter-spacing:.04em;text-transform:uppercase;color:var(--texto-3);border-top:0;padding-top:18px;font-size:12px;font-weight:800}.matriz-avisos tr.matriz-grupo .selo{text-transform:none;letter-spacing:0;margin-left:12px}.matriz-avisos .evento-nome{font-size:13.5px;font-weight:700}.matriz-avisos .evento-desc{color:var(--texto-3);margin-top:2px;font-size:12px;font-weight:600}.matriz-avisos tr[data-bloqueado] .evento-nome,.matriz-avisos tr[data-bloqueado] .evento-desc{color:var(--texto-4)}@media (width<=720px){.matriz-avisos,.matriz-avisos thead,.matriz-avisos tbody,.matriz-avisos tr,.matriz-avisos td{display:block}.matriz-avisos thead{display:none}.matriz-avisos td{border:0;padding:4px 0}.matriz-avisos td.canal{align-items:center;gap:8px;width:auto;margin-right:18px;display:inline-flex}.matriz-avisos td.canal:before{content:attr(data-rotulo);color:var(--texto-2);font-size:12.5px;font-weight:700}.matriz-avisos td.acao{text-align:left;width:auto}.matriz-avisos tr{border-top:1px solid var(--linha);padding:12px 0}.matriz-avisos tr.matriz-grupo{border-top:0;padding-bottom:0}}.silencio-campos{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.silencio-campos .campo{width:130px}.editor-modelo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.editor-modelo-campos{flex-direction:column;gap:14px;min-width:0;display:flex}.variaveis{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.variaveis .chip{cursor:pointer;color:var(--texto);padding:0 10px;font-family:ui-monospace,Cascadia Mono,monospace;font-size:12px;font-weight:600}.variaveis .chip:hover:not(:disabled),.variaveis .chip:focus-visible{border-color:var(--indigo);background:var(--indigo-suave)}.variaveis .chip:disabled{cursor:default;opacity:.6}.previa-aviso{border:1px solid var(--borda);border-radius:var(--raio);background:#f3f5f9;flex-direction:column;gap:10px;min-width:0;min-height:320px;padding:20px;display:flex}.previa-aviso-cab{color:#475569;overflow-wrap:anywhere;font-size:12.5px;line-height:1.5}.previa-aviso-email{border-radius:var(--raio);color:#151931;background:#fff;width:100%;max-width:480px;margin:0 auto;padding:24px;font-size:14px;line-height:1.55}.previa-aviso-email p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 12px}.previa-aviso-email .rodape{color:#64748b;border-top:1px solid #e9e9e1;margin-top:20px;padding-top:12px;font-size:12px}.previa-aviso-email .rodape u{color:#3850a0}.balao-wa{color:#151931;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #e2e8f0;border-radius:12px 12px 12px 2px;max-width:360px;padding:10px 12px;font-size:14px;line-height:1.5;position:relative}.modal-rodape-modelo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.modal-rodape-modelo .form-acoes{margin:0}@media (width<=720px){.editor-modelo{grid-template-columns:1fr}.variaveis{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.variaveis .chip{flex:none}}.avisos-lista{display:grid}.avisos-item{border-top:1px solid var(--linha);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:2px 12px;padding:10px 0;display:grid}.avisos-item:first-child{border-top:0}.avisos-item .icone-canal{color:var(--texto-3);margin-top:2px}.avisos-item .titulo{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.avisos-item .detalhe{color:var(--texto-2);overflow-wrap:anywhere;font-size:12.5px;font-weight:600}.avisos-item .detalhe-erro{color:var(--perigo)}.avisos-item .acoes{gap:4px;display:flex}.avisar-cliente{border:1px solid var(--borda);border-radius:var(--raio-p);background:var(--superficie-2);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.avisar-cliente .sec{margin-left:26px;font-size:12.5px}.canais-escolha{flex-direction:column;gap:8px;display:flex}.avisos-filtros{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.avisos-filtros .campo{flex:170px;min-width:170px}.texto-aviso{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--superficie-2);border:1px solid var(--borda);border-radius:var(--raio-p);max-height:280px;padding:12px;font-size:13.5px;overflow-y:auto}.paginacao-avisos{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}@media (width<=720px){.tabela-avisos,.tabela-avisos tbody,.tabela-avisos tr,.tabela-avisos td{display:block}.tabela-avisos thead{display:none}.tabela-avisos tr{border-top:1px solid var(--linha);padding:12px 0}.tabela-avisos td{border:0;padding:2px 0}}.alerta-avisos{flex-wrap:wrap;align-items:center}.alerta-avisos>span{flex:240px}.mais-filtros summary{cursor:pointer;color:var(--texto-2);font-size:13px;font-weight:700}.mais-filtros[open] summary{margin-bottom:10px}.toast .toast-acao{color:inherit;cursor:pointer;white-space:nowrap;padding:0 4px;font-weight:800;text-decoration:underline}.linha-clicavel{cursor:pointer}.sigla-entidade{background:var(--indigo-suave);color:var(--indigo);border:1px solid var(--borda);flex:none}.entidade-celula{align-items:center;gap:10px;min-width:0;display:flex}.nome-forte{font-weight:700}.legenda-form{letter-spacing:.04em;text-transform:uppercase;color:var(--texto-3);margin-top:4px;font-size:12px;font-weight:800}.voltar-lista{align-items:center;gap:6px;margin-bottom:14px;font-size:13px;display:inline-flex}.bloco-detalhe{flex-direction:column;gap:16px;display:flex}.subtitulo-selos{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.acoes-linha{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex;position:relative}.nota-acao{color:var(--texto-3);max-width:320px;font-size:12px;line-height:1.35}.acoes-secao{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.permissoes-resumo{flex-wrap:wrap;gap:4px;display:flex}.permissoes-resumo .chip{height:22px;padding:0 8px;font-size:11.5px}.tabela-vinculos td.selecao,.tabela-vinculos th.selecao{width:36px;padding-right:0}.tabela-vinculos .caixa-marcar{display:inline-flex}.tabela-vinculos .empresa-alerta{color:var(--alerta);font-weight:600}.lista-barra .selecionadas{color:var(--texto-2);align-items:center;gap:10px;margin-left:auto;font-size:12.5px;font-weight:700;display:flex}.cartao-corpo>.lista-barra{margin:-6px -22px 12px}.regras-emissao[data-ativo=false]{opacity:.5;pointer-events:none}.vincular-lista{border:1px solid var(--borda);border-radius:10px;flex-direction:column;gap:10px;max-height:320px;padding:12px 14px;display:flex;overflow-y:auto}.vincular-lista .caixa-marcar .sec{margin-top:1px;font-size:11.5px;font-weight:500;display:block}.vincular-lista .caixa-marcar[data-bloqueada=true]{opacity:.6;cursor:not-allowed}.pendencia-link{font-size:inherit;color:var(--indigo);font-weight:700;text-decoration:underline}@media (width<=720px){.lista-barra .selecionadas,.tabela-vinculos .selecao{display:none}.cartao-corpo>.lista-barra{margin:-4px -16px 10px}.seletor-mes{width:100%}.seletor-mes select{flex:1;min-width:0}.doc-item{grid-template-columns:24px 1fr}.doc-item .btn{grid-column:1/-1;width:100%;min-height:44px}.doc-item .selo{grid-column:2;justify-self:start}.doc-item-tamanho{grid-column:2}.doc-grupo .btn{min-height:44px}.acoes-secao{justify-content:flex-start}.nota-acao{max-width:none}}.continuar-contador{color:var(--indigo);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.continuar-contador:hover{text-decoration:underline}.lista-empresas-cab{z-index:5;background:var(--superficie);flex-wrap:wrap;gap:12px;position:sticky;top:0}.atalhos-campo{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.atalhos-campo .btn-link{font-size:12px}.tabela tr.indisponivel td{opacity:.6}.aviso-dispensavel{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.aviso-dispensavel .btn-link{flex:none;font-size:12.5px}.faixa-contador{z-index:30;position:sticky;top:0}.seletor-mes{align-items:stretch;height:40px;display:inline-flex}.seletor-mes .btn{height:40px}.seletor-mes .btn:first-child{border-radius:var(--raio) 0 0 var(--raio)}.seletor-mes .btn:last-child{border-radius:0 var(--raio) var(--raio) 0}.seletor-mes select{text-align:center;border-left:0;border-right:0;border-radius:0;width:auto;min-width:190px;height:40px;font-weight:700}.documentos-grupos{flex-direction:column;gap:16px;display:flex}.documentos-grupos[data-atualizando=true]{opacity:.6}.doc-grupo .cartao-cab{align-items:center;gap:12px}.doc-grupo .cartao-cab>svg{color:var(--texto-3);flex:none}.doc-grupo.indisponivel{background:var(--superficie-2);border-style:dashed}.doc-grupo.indisponivel .cartao-corpo{color:var(--texto-2);font-size:13.5px;line-height:1.5}.doc-lista{flex-direction:column;display:flex}.doc-item{border-top:1px solid var(--linha);grid-template-columns:24px 1fr auto auto;align-items:center;gap:12px;padding:10px 0;display:grid}.doc-item:first-child{border-top:0}.doc-item>svg{color:var(--texto-3)}.doc-item-nome{font-weight:700}.doc-item-tamanho{color:var(--texto-3);font-variant-numeric:tabular-nums;font-size:12.5px}.doc-vazio{color:var(--texto-3);padding:14px 0;font-size:13.5px}.doc-mais{border-top:1px solid var(--linha);padding-top:10px}.doc-mais .btn-link{font-size:13px}.rodape-contador{text-align:center;color:var(--texto-3);margin-top:24px;font-size:12.5px}@media (width<=720px){.lista-barra .selecionadas,.tabela-vinculos .selecao{display:none}.cartao-corpo>.lista-barra{margin:-4px -16px 10px}.seletor-mes{width:100%}.seletor-mes select{flex:1;min-width:0}.doc-item{grid-template-columns:24px 1fr}.doc-item .btn{grid-column:1/-1;width:100%;min-height:44px}.doc-item .selo{grid-column:2;justify-self:start}.doc-item-tamanho{grid-column:2}.doc-grupo .btn{min-height:44px}.acoes-secao{justify-content:flex-start}.nota-acao{max-width:none}}.indic{flex-direction:column;gap:16px;min-width:0;display:flex}.nav-secundaria{border-bottom:1px solid var(--borda);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.nav-secundaria a{color:var(--texto-2);white-space:nowrap;align-items:center;gap:6px;padding:10px 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.nav-secundaria a:hover{color:var(--texto)}.nav-secundaria a[aria-current=page]{color:var(--indigo);box-shadow:inset 0 -2px 0 var(--indigo)}.nav-secundaria-contador{color:#fff;background:var(--marinho);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:800}.frase-regra{background:var(--fundo);border-left:3px solid var(--indigo);border-radius:8px;padding:10px 14px;font-size:14px;font-weight:600;line-height:1.45}.frase-regra p{margin:0}.frase-regra p+p{color:var(--texto-2);margin-top:4px;font-weight:500}.total-repasse{font-size:20px;font-weight:800}.indic-duas{flex-direction:column;gap:16px;display:flex}.indic-duas>*{min-width:0}.indic-situacao{color:var(--texto-2);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.indic-acoes{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.indic-acoes-titulo{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.indic-menu{position:relative}.indic-lista-pendencias{flex-direction:column;gap:8px;padding:14px 22px 18px;display:flex}.indic-pendencia{text-align:left;width:100%;font:inherit;color:var(--texto);border:1px solid var(--borda);border-left:3px solid var(--alerta,#b45309);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.indic-pendencia:hover{background:var(--fundo,#f4f4f0)}.indic-pendencia svg{flex:none}.indic-filtros{border-bottom:1px solid var(--borda);flex-wrap:wrap;align-items:flex-end;gap:10px 14px;padding:14px 22px;display:flex}.indic-filtros .busca{flex:280px}.indic-filtros .campo{flex:0 220px;min-width:160px}.indic-pilulas{border-bottom:1px solid var(--borda);padding:12px 22px}.indic-corpo{flex-direction:column;gap:14px;padding:18px 22px;display:flex}.indic-rodape-lista{border-top:1px solid var(--borda);color:var(--texto-3);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 22px;font-size:12.5px;font-weight:600;display:flex}.indic-rodape-lista .paginacao{gap:8px;margin-left:auto;display:flex}.lado-a-lado{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:12px;display:grid}.lado-a-lado>.cartao{flex-direction:column;gap:8px;padding:14px;font-size:13px;display:flex}.lado-a-lado .detalhes{grid-template-columns:minmax(0,1fr);gap:8px}.indic-marcar{border:1px solid var(--borda);border-radius:var(--raio);flex-direction:column;max-height:320px;display:flex;overflow:auto}.indic-marcar-linha{align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.indic-marcar-linha+.indic-marcar-linha{border-top:1px solid var(--borda)}.indic-marcar-linha>span:nth-child(2){flex:1;min-width:0}.indic-marcar-trava{flex:none;width:16px}.indic-url{border-radius:var(--raio);background:var(--fundo);border:1px dashed var(--indigo-borda);flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:10px 12px;display:flex}.indic-url code{overflow-wrap:anywhere;flex:200px;min-width:0;font-size:13px;font-weight:700}.indic-links{flex-direction:column;gap:16px;max-width:640px;display:flex}.indic-link{flex-direction:column;gap:12px;padding:18px 22px;display:flex}.indic-link-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.indic-versao>summary{cursor:pointer;color:var(--indigo);font-size:13px;font-weight:700}.indic-versao[open]>summary{margin-bottom:10px}.publico-cartao .form{gap:14px}.publico-confirmacao{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:12px 0;display:flex}.publico-confirmacao h1{margin:0;font-size:20px}.publico-confirmacao p{color:var(--texto-2);margin:0;font-size:14px;line-height:1.5}.publico-oculto{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.publico-consentimento{color:var(--texto-2);align-items:flex-start;gap:10px;font-size:13px;font-weight:500;line-height:1.45;display:flex}.publico-consentimento input{flex:none;width:16px;height:16px;margin-top:3px}.publico-nota{color:var(--texto-3);margin:0;font-size:11.5px;font-weight:600;line-height:1.4}.publico-subtitulo{color:var(--texto-2);margin:0;font-size:14px;font-weight:500;line-height:1.45}@media (width<=720px){.publico-cartao .entrada{height:46px}.indic-filtros,.indic-pilulas,.indic-corpo,.indic-lista-pendencias,.indic-rodape-lista{padding-left:16px;padding-right:16px}.indic-pilulas .pilulas{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.indic-link{padding:16px}}.so-celular{display:none}@media (width<=720px){.so-celular{display:inline-flex}}.indic-dependencia{flex-wrap:wrap;align-items:center}.indic-dependencia>span{flex:240px}.indic-simulacao{border:1px solid var(--borda);border-radius:10px;grid-template-columns:minmax(150px,200px) 1fr;align-items:start;gap:16px;padding:14px;display:grid}.indic-simulacao p{margin:22px 0 0;font-size:14px;line-height:1.5}@media (width<=560px){.indic-simulacao{grid-template-columns:1fr;gap:8px}.indic-simulacao p{margin-top:0}}.indic-manchete{flex-direction:column;gap:4px;padding:20px;display:flex}.indic-manchete-rotulo{color:var(--texto-2);font-size:13px;font-weight:700}.indic-manchete-valor{font-variant-numeric:tabular-nums;font-size:34px;font-weight:800;line-height:1.15}.indic-manchete p{color:var(--texto-2);margin:4px 0 0;font-size:14px}.indic-manchete .aviso{margin-top:10px}.nota-item{border-bottom:1px solid var(--linha);grid-template-columns:minmax(0,2.4fr) minmax(70px,.6fr) minmax(110px,1fr) minmax(100px,.9fr) minmax(120px,1fr);align-items:start;padding-bottom:12px}.nota-item .col-2{grid-column:auto}.nota-item-total{justify-content:space-between;align-items:center;gap:8px;min-height:40px;font-size:14px;display:flex}.nota-totais{flex-direction:column;align-items:flex-end;gap:6px;margin:0;display:flex}.nota-totais>div{gap:16px;font-size:14px;display:flex}.nota-totais dt{color:var(--texto-3);font-weight:600}.nota-totais dd{text-align:right;min-width:120px;margin:0;font-weight:700}.nota-totais-final{border-top:1px solid var(--linha);padding-top:6px;font-size:16px}.nota-totais-final dt{color:var(--texto)}.nota-chave,.nota-emitente{grid-column:1/-1}.nota-chave dd{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nota-chave-texto{letter-spacing:.02em;word-break:break-all;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:13px}.lista-erros-fisco{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lista-erros-fisco li{border:1px solid var(--borda);border-left:3px solid var(--perigo);border-radius:var(--raio);background:var(--superficie);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.lista-erros-fisco li>.sec{white-space:nowrap;flex:none}@media (width<=600px){.lista-erros-fisco li{flex-direction:column;gap:4px}}.lista-ambientes{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lista-ambientes li{border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);align-items:center;gap:12px;padding:12px 14px;display:flex}.lista-ambientes li[data-atual]{border-color:var(--marinho);background:var(--superficie-2)}.lista-ambientes-marca{border:2px solid var(--borda-forte);border-radius:50%;flex:none;width:14px;height:14px}.lista-ambientes li[data-atual] .lista-ambientes-marca{border-color:var(--marinho);background:var(--mint)}.zona-arquivo{border:1px dashed var(--borda-forte);border-radius:var(--raio);background:var(--superficie-2);flex-wrap:wrap;align-items:center;gap:10px;padding:14px;font-size:14px;display:flex}@media (width<=1280px){.nota-item{grid-template-columns:repeat(4,minmax(0,1fr))}.nota-item>:first-child{grid-column:1/-1}}@media (width<=760px){.nota-item{grid-template-columns:1fr 1fr}.nota-item>:first-child{grid-column:1/-1}.nota-totais{align-items:stretch}.nota-totais>div{justify-content:space-between}}.linha-serie{border-bottom:1px solid var(--linha);flex-wrap:wrap;align-items:flex-start;gap:8px 16px;padding:12px 0;display:flex}.linha-serie-tipo{flex-direction:column;flex:220px;gap:2px;padding-top:6px;display:flex}.linha-serie>.campo{flex:180px}.linha-serie>.btn{margin-top:24px}.linha-serie-aviso{flex:100%}.auditoria-blocos{flex-direction:column;gap:20px;min-width:0;display:flex}.auditoria-filtros{flex-direction:column;gap:14px;display:flex}.auditoria-filtros-linha{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.auditoria-filtros-linha>.campo{flex:0 auto}.auditoria-busca{flex:0 340px;height:40px}.auditoria-filtros-grade{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 16px;display:grid}.auditoria-datas{grid-template-columns:repeat(2,minmax(0,180px));gap:12px 16px;display:grid}.auditoria-datas .entrada{font-variant-numeric:tabular-nums}.filtro-ativo .entrada{border-color:var(--indigo-borda);background:var(--indigo-suave)}.auditoria-filtros .escolha button[aria-pressed=true]{background:var(--indigo-suave);border-color:var(--indigo);color:var(--indigo)}.auditoria-filtros-rodape{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:14px;display:flex}.auditoria-filtros-rodape .sec,.auditoria-rodape .sec{color:var(--texto-3);font-size:12.5px;font-weight:600}.auditoria-filtros-rodape .btn-link,.auditoria-rodape .btn-link{font-size:12.5px}.auditoria-filtros-celular{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.auditoria-filtros-celular .busca{flex:none;width:100%;min-width:0;height:44px}.auditoria-filtros-celular .busca input{font-size:16px}.auditoria-filtros-celular>.btn{width:100%;height:44px}.auditoria-filtros-celular .auditoria-filtros-rodape{margin-top:0}.conferencia{flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 22px;display:flex}.conferencia-icone{color:var(--marinho);flex:none}.conferencia-texto{min-width:0;color:var(--texto-2);flex:320px;font-size:13px;font-weight:600;line-height:1.45}.conferencia-forte{color:var(--texto)}.conferencia-acoes{flex-wrap:wrap;align-items:center;gap:8px 14px;display:inline-flex}.conferencia-acoes .btn-link,.conferencia-aviso .btn-link{font-size:12.5px}.conferencia-aviso{align-items:flex-start}.conferencia-aviso .conferencia-texto{color:inherit;flex-direction:column;gap:10px;display:flex}.conferencia-aviso .conferencia-acoes{margin-top:2px}.conferencia-aviso .sec{color:var(--texto-2);font-weight:600}.conferencia-lista{flex-direction:column;gap:6px;padding:0;list-style:none;display:flex}.conferencia-lista li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.auditoria-lista{position:relative}.auditoria-lista.atualizando .tabela-caixa,.auditoria-lista.atualizando .auditoria-cartoes{opacity:.55}.auditoria-atualizando{z-index:2;background:var(--superficie);border:1px solid var(--borda);box-shadow:var(--sombra);color:var(--texto-2);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.tabela-auditoria td{vertical-align:top}.tabela-auditoria .col-quando{white-space:nowrap;font-variant-numeric:tabular-nums;width:1%}.tabela-auditoria .col-abrir{text-align:right;width:1%;padding-top:8px;padding-bottom:8px}.tabela-auditoria tr.clicavel:focus-visible td{background:var(--superficie-2)}.tabela-auditoria tr.clicavel:focus-visible{outline:2px solid var(--indigo);outline-offset:-2px}.auditoria-seta{width:40px;height:40px;color:var(--texto-3)}.tabela tr.tabela-divisor td,.auditoria-divisor{background:var(--superficie-2);color:var(--texto-2);border-bottom:1px solid var(--linha);letter-spacing:.01em;padding:8px 16px;font-size:12px;font-weight:800}.tabela tr.tabela-divisor.tom-perigo td,.auditoria-divisor.tom-perigo{background:var(--perigo-fundo);color:var(--perigo)}.auditoria-ponto-hoje{background:var(--mint-escuro);vertical-align:1px;width:8px;height:8px;box-shadow:0 0 0 2px var(--mint);border-radius:50%;margin-right:8px;display:inline-block}.auditoria-quem{flex-direction:column;gap:3px;min-width:0;display:flex}.auditoria-quem strong{color:var(--texto);font-size:14px}.auditoria-quem-abaixo{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.auditoria-quem-abaixo .sec,.auditoria-linha2{color:var(--texto-3);font-size:12.5px}.auditoria-frase{color:var(--texto);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.auditoria-frase .sec{color:var(--texto-3);font-weight:600}.auditoria-linha2{overflow-wrap:anywhere;margin-top:3px;font-weight:600;display:block}.auditoria-voltou td,.auditoria-cartao.auditoria-voltou{background:var(--fundo)}.tabela-auditoria tr.auditoria-aberta td:first-child,.auditoria-cartao.auditoria-aberta{box-shadow:inset 3px 0 0 var(--mint-escuro)}.auditoria-rodape{border-top:1px solid var(--linha);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px 22px;display:flex}.auditoria-cartoes{margin:0;padding:0;list-style:none}.auditoria-cartao{border-bottom:1px solid var(--linha);cursor:pointer;flex-direction:column;gap:3px;min-width:0;padding:12px 16px;display:flex}.auditoria-cartao:focus-visible{outline:2px solid var(--indigo);outline-offset:-2px}.auditoria-cartao .sec{color:var(--texto-3);overflow-wrap:anywhere;font-size:12.5px;font-weight:600}.auditoria-quando{white-space:nowrap;font-variant-numeric:tabular-nums}.painel-lateral{border:0;border-left:1px solid var(--borda);background:var(--superficie);width:min(480px,100vw);max-width:100vw;height:100vh;max-height:100vh;color:var(--texto);box-shadow:var(--sombra-flutuante);margin:0 0 0 auto;padding:0;overflow:hidden}.painel-lateral[open]{animation:.15s painel-entrar}.painel-lateral::backdrop{background:#0e13242e}@keyframes painel-entrar{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.painel-caixa{flex-direction:column;height:100%;min-height:0;display:flex}.painel-puxador{display:none}.painel-barra{align-items:center;gap:8px;padding:12px 16px 4px 20px;display:flex}.painel-barra-acoes{flex-wrap:wrap;flex:1;gap:4px;display:flex}.painel-corpo{overscroll-behavior:contain;outline:none;flex:1;min-height:0;padding:4px 22px 24px;overflow-y:auto}.painel-rodape{border-top:1px solid var(--borda);background:var(--superficie);gap:10px;padding:12px 16px;display:flex}.painel-rodape>.btn{flex:1;height:44px}.painel-folha{border-radius:var(--raio-g) var(--raio-g) 0 0;border-left:0;width:min(640px,100vw);height:auto;max-height:90vh;margin:auto auto 0}.painel-folha[open]{animation-name:folha-entrar}@keyframes folha-entrar{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.painel-folha .painel-puxador{background:var(--borda-forte);border-radius:999px;width:40px;height:4px;margin:8px auto 0;display:block}.auditoria-detalhe{flex-direction:column;gap:16px;display:flex}.auditoria-detalhe-cab{flex-direction:column;gap:6px;display:flex}.auditoria-painel-titulo{color:var(--texto);overflow-wrap:anywhere;font-size:17px;font-weight:800;line-height:1.35}.auditoria-detalhe-sub{color:var(--texto-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13px;font-weight:600;display:flex}.auditoria-bloco{border:1px solid var(--borda);border-radius:var(--raio);flex-direction:column;gap:6px;padding:14px 16px;font-size:13.5px;font-weight:600;display:flex}.auditoria-bloco .sec{color:var(--texto-3);font-size:12.5px}.auditoria-bloco-titulo{color:var(--texto-3);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:800}.auditoria-campos{width:calc(100% + 32px);margin:2px -16px -14px}.auditoria-campos th,.auditoria-campos td{vertical-align:top;overflow-wrap:break-word;padding:9px 16px;font-size:13px}.auditoria-campos td:first-child{color:var(--texto-2);font-weight:700}.auditoria-campos-lista{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.auditoria-campos-lista li{overflow-wrap:anywhere;flex-direction:column;gap:2px;display:flex}.auditoria-vazio{color:var(--texto-3);font-style:italic;font-weight:500}.auditoria-valor{overflow-wrap:break-word}.auditoria-detalhe-acoes{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.auditoria-detalhe-acoes .btn-link{font-size:12.5px}.auditoria-detalhe .secao-recolhivel{box-shadow:none}.auditoria-suporte{color:var(--texto-2);flex-direction:column;gap:4px;margin-top:8px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12px;display:flex}.auditoria-suporte div{flex-wrap:wrap;gap:6px;display:flex}.auditoria-suporte dd{overflow-wrap:anywhere;margin:0}.historico-voltar{align-self:flex-start;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.historico-linha{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.historico-linha .auditoria-divisor{border-radius:var(--raio-p);border-bottom:0;margin-top:8px}.historico-entrada{border-bottom:1px solid var(--linha);grid-template-columns:48px minmax(0,1fr);gap:10px;padding:10px 4px;display:grid}.historico-hora{color:var(--texto-3);font-variant-numeric:tabular-nums;padding-top:1px;font-size:12.5px;font-weight:700}.historico-conteudo{flex-direction:column;gap:4px;min-width:0;font-size:13.5px;display:flex}.historico-conteudo .sec{color:var(--texto-3);font-size:12.5px;font-weight:600}.historico-campos{color:var(--texto-2);flex-direction:column;gap:2px;padding:0;font-size:12.5px;font-weight:600;list-style:none;display:flex}.historico-mais{align-self:flex-start;align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.historico-completo{align-self:flex-start;font-size:12.5px}.ver-alteracoes{flex-direction:column;align-items:flex-end;gap:2px;display:inline-flex}.ver-alteracoes-ultima{color:var(--texto-3);white-space:nowrap;font-size:11.5px;font-weight:600}.modal-texto{color:var(--texto-2);margin-bottom:14px;font-size:13.5px;font-weight:500;line-height:1.5}@media (width<=720px){.auditoria-blocos{gap:14px}.conferencia{padding:14px 16px}.conferencia-acoes{width:100%}.conferencia .conferencia-conferir{border:1px solid var(--borda-forte);border-radius:var(--raio);background:var(--superficie);width:100%;min-height:44px;font-size:13px}.auditoria-rodape{padding:14px 16px}.auditoria-rodape>.btn{width:100%;height:44px}.auditoria-datas{grid-template-columns:repeat(2,minmax(0,1fr))}.auditoria-filtros .entrada{min-height:44px;font-size:16px}.auditoria-filtros .escolha button{min-height:44px}.auditoria-filtros-grade{grid-template-columns:minmax(0,1fr)}.auditoria-exportar-texto{display:none}.painel-lateral:not(.painel-folha){border-left:0;width:100vw;height:100dvh;max-height:100dvh;margin:0}.painel-lateral:not(.painel-folha) .painel-puxador{background:var(--borda-forte);border-radius:999px;width:40px;height:4px;margin:8px auto 0;display:block}.painel-folha{width:100vw;max-height:92dvh}.painel-corpo{padding:4px 16px 20px}.painel-rodape>.btn{min-width:0}.ver-alteracoes-texto,.ver-alteracoes-ultima{display:none}.ver-alteracoes .btn{width:44px;height:44px;padding:0}}@media (prefers-reduced-motion:reduce){.painel-lateral[open],.painel-folha[open]{animation:none}}
