@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)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}.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:baseline;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-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-espaco{flex:1}.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}}.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}.form-pagina{flex-direction:column;gap:16px;width:100%;max-width:1120px;margin:0 auto;display:flex}.form-duas-colunas{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}@media (width<=900px){.form-duas-colunas{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}.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}.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}.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%}}.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(200px,1fr) 110px 130px 120px 110px 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<=700px){.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}
