.ap{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--bg)}.ap-topo{position:sticky;top:0;z-index:var(--z-top);display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3.5rem;padding:max(.5rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) .5rem max(1rem,env(safe-area-inset-left));background:var(--brand);color:#fff}.ap-marca{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;font-size:1.1rem;letter-spacing:-.01em}.ap-empresa{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;max-width:62%;padding:0 .75rem;border-radius:var(--r-pill);border:1px solid rgba(255,255,255,.28);background:#ffffff14;color:#fff;font-weight:500;font-size:var(--fs-sm);cursor:pointer}.ap-empresa span:not(.avatar){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-empresa.fixa{border-color:transparent;background:transparent;cursor:default;padding:0}.ap-empresa:focus-visible{outline-color:#8be6b8}.ap-main{flex:1;width:100%;max-width:38rem;margin:0 auto;padding:1.25rem max(1rem,env(safe-area-inset-right)) calc(6.5rem + env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));outline:none;display:flex;flex-direction:column;gap:1rem}.ap-main>*{min-width:0}.ap-h1{font-size:1.5rem;font-weight:600;letter-spacing:-.02em}.ap-abas{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-drawer);display:grid;grid-template-columns:repeat(3,1fr);background:var(--card);border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -.25rem 1rem -.5rem #1a233a2e}.ap-aba{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;min-height:4.25rem;color:var(--muted);text-decoration:none;font-weight:500;font-size:var(--fs-sm)}.ap-aba:hover{text-decoration:none;color:var(--text)}.ap-aba.on{color:var(--accent);font-weight:600}.ap-aba.on:before{content:"";position:absolute;top:0;left:30%;right:30%;height:.2rem;border-radius:0 0 .25rem .25rem;background:var(--accent)}.ap-aba:focus-visible{outline-offset:-.25rem}.btn.ap-btn{width:100%;min-height:3.25rem;font-size:1rem;font-weight:600;border-radius:var(--r-lg)}.btn.ap-grande{width:100%;min-height:4.25rem;font-size:1.25rem;font-weight:600;border-radius:var(--r-lg);gap:.65rem}.ap-emitir,.ap-form,.ap-passo{display:flex;flex-direction:column;gap:1rem}.ap-campo{display:flex;flex-direction:column;gap:.4rem}.ap-campo>label,.ap-form .field label,.ap-passo .field label{font-weight:600;font-size:.95rem;color:var(--text)}.ap-emitir input,.ap-emitir textarea,.ap-form input,.ap-passo input,.ap-busca input{font-size:1.0625rem;min-height:3.25rem;border-radius:var(--r-lg)}.ap-emitir textarea{min-height:5.5rem;padding:.75rem;resize:vertical;font-family:inherit;line-height:1.45}.ap-valor{font-size:2rem!important;font-weight:600;min-height:4.25rem!important;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ap-campo .err,.ap-form .err,.ap-passo .err{color:var(--red);font-size:var(--fs-sm)}.ap-campo.erro .ap-cliente{border-color:var(--red);box-shadow:0 0 0 .2rem var(--red-50)}.ap-cliente{display:flex;align-items:center;gap:.75rem;width:100%;min-height:4rem;padding:.5rem .875rem;border:1px solid var(--border-2);border-radius:var(--r-lg);background:var(--card);text-align:left;cursor:pointer;color:var(--text)}.ap-cliente:hover{border-color:var(--muted)}.ap-cliente>span:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column}.ap-cliente b,.ap-item b{font-weight:600;overflow:hidden;text-overflow:ellipsis}.ap-cliente small,.ap-item small,.ap-linha small,.ap-nota small{color:var(--muted);font-size:var(--fs-sm);overflow:hidden;text-overflow:ellipsis}.ap-cliente-ico{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--accent-soft);color:var(--accent);flex:none}.ap-trocar{color:var(--accent);font-weight:600;font-size:var(--fs-sm)}.ap-amb{display:flex;align-items:center;justify-content:center;gap:.4rem;color:var(--muted);font-size:var(--fs-sm);text-align:center}.ap-dica,.ap-aviso{font-size:var(--fs-sm)}.ap-aviso{padding:.75rem .875rem;border-radius:var(--r);background:var(--amber-50);color:var(--amber-600);border:1px solid var(--amber-line)}.ap-vazio-mini{text-align:center;padding:1rem}.ap-mt{margin-top:1rem}.ap-falha{display:flex;gap:.75rem;padding:.875rem;border-radius:var(--r-lg);background:var(--red-50);border:1px solid var(--red-line);color:var(--red)}.ap-falha .ico{margin-top:.15rem}.ap-falha b{display:block}.ap-falha p{color:var(--text);font-size:var(--fs-md);margin:.15rem 0 0}.ap-falha details{margin-top:.4rem;font-size:var(--fs-sm);color:var(--text-2)}.ap-falha code{display:block;margin-top:.25rem;white-space:pre-wrap;word-break:break-word}.overlay:has(.modal.folha){align-items:end;padding:0}.modal.folha{width:min(100%,38rem);max-height:92vh;max-height:92dvh;border-radius:1.5rem 1.5rem 0 0;border-bottom:0;animation:ap-sobe var(--t) var(--ease)}.modal.folha header{padding:1rem 1.25rem}.modal.folha header .btn.icon{width:2.75rem;min-height:2.75rem}.modal.folha .modal-body{padding:1rem 1.25rem 1.25rem;display:flex;flex-direction:column;gap:1rem}.modal.folha footer{padding:.875rem 1.25rem calc(.875rem + env(safe-area-inset-bottom));gap:.75rem;flex-wrap:nowrap}.modal.folha footer .btn.ap-btn{flex:1;width:auto}@keyframes ap-sobe{0%{transform:translateY(100%)}to{transform:none}}@media(min-width:40em){.overlay:has(.modal.folha){align-items:center;padding:1rem}.modal.folha{border-radius:var(--r-xl);border-bottom:1px solid var(--border)}}.ap-busca{position:relative;display:flex;align-items:center}.ap-busca .ico{position:absolute;left:.9rem;color:var(--muted);pointer-events:none}.ap-busca input{padding-left:2.75rem}.ap-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.ap-item{display:flex;align-items:center;gap:.75rem;width:100%;min-height:3.5rem;padding:.5rem .75rem;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--card);text-align:left;cursor:pointer;color:var(--text)}.ap-item:hover{background:var(--card-2)}.ap-item>span:nth-child(2),.ap-item>span:nth-child(1):not(.avatar):not(.ap-cliente-ico){flex:1;min-width:0}.ap-item>span{display:flex;flex-direction:column}.ap-item.atual{border-color:var(--accent);background:var(--accent-soft)}.ap-item.novo{border-style:dashed;border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.ap-item .avatar,.ap-item .ap-cliente-ico{flex:none}.ap-resumo{display:flex;flex-direction:column;gap:.15rem}.ap-resumo-valor{font-size:2.25rem;font-weight:600;letter-spacing:-.02em;color:var(--accent)}.ap-sub{font-size:.95rem;font-weight:600;color:var(--text)}.ap-linhas{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;background:var(--card)}.ap-linhas>.ap-linha{border-radius:0;border:0;border-bottom:1px solid var(--border)}.ap-linhas>.ap-linha:last-child{border-bottom:0}.ap-linha{display:flex;align-items:center;gap:.75rem;min-height:3.75rem;padding:.5rem .875rem;background:var(--card);color:var(--text);text-align:left;width:100%}.ap-linha>div{flex:1;min-width:0;display:flex;flex-direction:column}.ap-linha>div b{font-weight:600}.ap-linha.off{opacity:.65}.ap-linha .chave{flex:none;min-width:3.25rem;min-height:2.25rem}.ap-link{border:0;font:inherit;text-decoration:none;cursor:pointer;border-bottom:1px solid var(--border)}a.ap-link:hover,button.ap-link:hover{background:var(--card-2);text-decoration:none}.ap-link:last-child{border-bottom:0}.ap-sucesso{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;padding-top:.5rem}.ap-sucesso>*{max-width:100%}.ap-sucesso-ico{display:grid;place-items:center;width:5rem;height:5rem;border-radius:50%;background:linear-gradient(135deg,#4cb383,#276a49);color:#fff;box-shadow:0 .5rem 1.5rem -.5rem #276a4999;animation:ap-pop .45s var(--ease)}.ap-sucesso-ico.espera{background:linear-gradient(135deg,#e0a12b,#b87608)}.ap-sucesso-ico.ruim{background:linear-gradient(135deg,#d9503f,#a92d20)}@keyframes ap-pop{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}.ap-sucesso h2{font-size:1.5rem}.ap-sucesso-valor{font-size:2.5rem;font-weight:600;letter-spacing:-.02em;margin:0}.ap-acoes{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;width:100%}.ap-acoes:has(>:only-child){grid-template-columns:1fr}.ap-acoes.col{grid-template-columns:1fr}.ap-envio{list-style:none;margin:.25rem 0;padding:0;display:flex;flex-direction:column;gap:.5rem;width:100%;text-align:left}.ap-envio li{display:flex;gap:.6rem;align-items:flex-start;padding:.7rem .875rem;border-radius:var(--r-lg);background:var(--card);border:1px solid var(--border);font-size:var(--fs-md)}.ap-envio li .ico{margin-top:.2rem}.ap-envio .ok{border-color:var(--accent-line);background:var(--accent-soft)}.ap-envio .ok .ico{color:var(--accent)}.ap-envio .aviso{border-color:var(--amber-line);background:var(--amber-50)}.ap-envio .aviso .ico{color:var(--amber-600)}.ap-envio .erro{border-color:var(--red-line);background:var(--red-50)}.ap-envio .erro .ico{color:var(--red)}.ap-notas{display:flex;flex-direction:column;gap:1rem}.ap-puxar{overflow:hidden;display:flex;align-items:center;justify-content:center;gap:.5rem;color:var(--muted);font-size:var(--fs-sm);margin-bottom:-1rem}.ap-seg{display:grid;grid-template-columns:1fr 1fr;padding:.25rem;border-radius:var(--r-lg);background:var(--card-3)}.ap-seg button{min-height:3rem;border:0;border-radius:var(--r);background:transparent;color:var(--text-2);font-weight:500;cursor:pointer}.ap-seg button.on{background:var(--card);color:var(--accent);font-weight:600;box-shadow:var(--sh-1)}.ap-msg{min-height:0;color:var(--accent);font-size:var(--fs-sm);text-align:center}.ap-msg:empty{display:none}.ap-nota{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:4.25rem;padding:.625rem .875rem;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--card);text-align:left;cursor:pointer;color:var(--text);box-shadow:var(--sh-1)}.ap-nota:active{background:var(--card-2)}.ap-nota-t{display:flex;flex-direction:column;min-width:0;flex:1}.ap-nota-t b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-nota-v{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;flex:none}.ap-nota-v b{font-weight:600}.ap-voltar{align-self:flex-start;display:inline-flex;align-items:center;gap:.25rem;min-height:2.75rem;padding:0 .5rem 0 0;border:0;background:none;color:var(--accent);font-weight:600;cursor:pointer;font-size:1rem}.ap-detalhe{display:flex;flex-direction:column;gap:.75rem}.ap-valor-grande{font-size:2.5rem;font-weight:600;letter-spacing:-.02em;color:var(--accent);margin:0}.ap-dl{margin:0;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--card);overflow:hidden}.ap-dl>div{display:flex;justify-content:space-between;gap:1rem;padding:.75rem .875rem;border-bottom:1px solid var(--border)}.ap-dl>div:last-child{border-bottom:0}.ap-dl dt{color:var(--muted)}.ap-dl dd{margin:0;font-weight:500;text-align:right}.ap-ajustes{display:flex;flex-direction:column;gap:1.25rem}.ap-bloco{display:flex;flex-direction:column;gap:.6rem}.ap-bloco>h2{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:600}.ap-bloco>.ap-linha{border:1px solid var(--border);border-radius:var(--r-lg)}.ap-bloco>.ap-link{border:1px solid var(--border);border-radius:var(--r-lg);margin-bottom:.25rem}.ap-instalar{display:flex;flex-direction:column;gap:.75rem;padding:.875rem;border-radius:var(--r-lg);background:var(--card);border:1px solid var(--accent-line);box-shadow:var(--sh-1)}.ap-instalar-topo{display:flex;align-items:center;gap:.75rem}.ap-instalar-topo>div{flex:1;min-width:0;display:flex;flex-direction:column}.ap-instalar-topo small{color:var(--muted)}.ap-instalar-ico{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--r);background:var(--accent-soft);color:var(--accent);flex:none}.ap-x{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer;flex:none}.ap-x:hover{background:var(--card-3)}.ap-ios{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.ap-ios li{display:flex;gap:.7rem;align-items:flex-start}.ap-ios .n{display:grid;place-items:center;flex:none;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-weight:600;font-size:var(--fs-sm)}.ap-ios-ico{display:inline-grid;vertical-align:middle;color:var(--accent)}.ap-passos{display:flex;flex-direction:column;gap:1.25rem}.ap-prog{display:flex;flex-direction:column;gap:.5rem}.ap-prog-t{display:flex;justify-content:space-between;align-items:baseline}.ap-prog-t b{color:var(--accent);font-size:1.05rem}.ap-passo h1{font-size:1.5rem;font-weight:600;letter-spacing:-.02em}.ap-pronto{align-items:center;text-align:center;padding-top:1rem}.ap-pronto .muted{max-width:22rem}.ap-confirma{display:flex;align-items:center;gap:.75rem;padding:.875rem;border-radius:var(--r-lg);background:var(--accent-soft);border:1px solid var(--accent-line)}.ap-confirma>div{display:flex;flex-direction:column;min-width:0}.ap-confirma small{color:var(--text-2)}.ap-busy{display:flex;align-items:center;gap:.6rem;color:var(--muted)}.ap-arquivo{display:flex;align-items:center;gap:.875rem;width:100%;min-height:4.5rem;padding:.75rem 1rem;border:2px dashed var(--accent-line);border-radius:var(--r-lg);background:var(--accent-soft);color:var(--accent);text-align:left;cursor:pointer}.ap-arquivo>span{display:flex;flex-direction:column;min-width:0}.ap-arquivo b{color:var(--text);overflow:hidden;text-overflow:ellipsis}.ap-arquivo small{color:var(--text-2)}.ap-arquivo.tem{border-style:solid}.ap-carregando{display:grid;place-items:center;min-height:50vh}.ap-web{max-width:34rem}.ap-web .ap-sucesso{align-items:stretch}.cel{display:flex;gap:1.5rem;align-items:center;margin-top:var(--s5)}.cel-qr{width:9rem;height:9rem;flex:none;border-radius:var(--r);border:1px solid var(--border);background:#fff}.cel-txt{display:flex;flex-direction:column;gap:.5rem;min-width:0}.cel-txt .eyebrow{display:inline-flex;align-items:center;gap:.35rem}.cel-txt p{max-width:38rem}.cel-url{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.cel-url code{padding:.35rem .6rem;border-radius:var(--r-sm);background:var(--card-3);font-size:var(--fs-md);word-break:break-all}.cel.compacto .cel-qr{width:7.5rem;height:7.5rem}@media(max-width:40em){.cel{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.modal.folha,.ap-sucesso-ico{animation:none}}.ap-item>span.ap-cliente-ico{display:grid;flex:none}:root{--primary:#3d9b6d;--primary-600:#2f7f58;--primary-700:#276a49;--primary-50:#eaf6f0;--primary-100:#d3ece0;--primary-200:#a9d9c1;--brand:#1a233a;--brand-2:#243556;--brand-3:#33466e;--bg:#f4f6f9;--card:#fff;--card-2:#f8fafc;--card-3:#eef2f6;--raised:#fff;--text:#1a233a;--text-2:#46506a;--muted:#5b667d;--border:#e4e9f0;--border-2:#c9d2df;--hairline:rgba(26,35,58,.07);--accent:#276a49;--accent-soft:#eaf6f0;--accent-line:#bfe3d0;--focus:#276a49;--red:#bb3426;--red-50:#fdeeec;--red-line:#f3c4be;--amber-600:#85500a;--amber-50:#fef4de;--amber-line:#f0d49a;--amber:#d98a00;--blue-600:#1f63a8;--blue-50:#e6f0fb;--blue-line:#bcd6f2;--gray-bg:#eceff5;--font:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;--fs-xs:.75rem;--fs-sm:.8125rem;--fs-md:.9rem;--fs-lg:clamp(1rem,.96rem + .12vw,1.12rem);--fs-xl:clamp(1.2rem,1.1rem + .35vw,1.5rem);--fs-2xl:clamp(1.5rem,1.3rem + .7vw,2rem);--fs-3xl:clamp(2rem,1.6rem + 1.2vw,2.9rem);--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:clamp(1.1rem,.9rem + .5vw,1.5rem);--s6:clamp(1.25rem,.9rem + .9vw,2rem);--s7:3rem;--s8:4rem;--pad-x:clamp(1rem,2.2vw,3rem);--r-sm:.375rem;--r:.625rem;--r-lg:1rem;--r-xl:1.375rem;--r-pill:999px;--sh-1:0 1px 2px rgba(26,35,58,.04),0 1px 1px rgba(26,35,58,.03);--sh-2:0 1px 2px rgba(26,35,58,.05),0 4px 10px -2px rgba(26,35,58,.07),0 12px 24px -8px rgba(26,35,58,.06);--sh-3:0 2px 4px rgba(16,24,40,.06),0 12px 28px -6px rgba(16,24,40,.18),0 32px 64px -12px rgba(16,24,40,.22);--ring:0 0 0 1px var(--border);--ease:cubic-bezier(.2,.7,.2,1);--t-fast:.14s;--t:.22s;--t-slow:.45s;--z-top:20;--z-side:40;--z-drawer:60;--z-menu:80;--z-modal:300;--z-palette:350;--z-toast:500;--side-w:clamp(14rem,15vw,18rem);--side-w-c:4.75rem;--top-h:3.75rem;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-tema=claro]){--bg:#0c1322;--card:#131b2e;--card-2:#17213a;--card-3:#1c2844;--raised:#192440;--text:#e9eef7;--text-2:#c0c9da;--muted:#98a4bb;--border:#243049;--border-2:#33425f;--hairline:rgba(255,255,255,.07);--accent:#6fd6a5;--accent-soft:rgba(61,155,109,.16);--accent-line:rgba(111,214,165,.35);--focus:#8be6b8;--primary-50:rgba(61,155,109,.16);--primary-100:rgba(61,155,109,.26);--primary-700:#2f8a5f;--primary-600:#3d9b6d;--red:#ff8f82;--red-50:rgba(255,120,100,.13);--red-line:rgba(255,143,130,.4);--amber-600:#f3bf5e;--amber-50:rgba(243,191,94,.12);--amber-line:rgba(243,191,94,.38);--blue-600:#8ec0f5;--blue-50:rgba(110,170,240,.13);--blue-line:rgba(142,192,245,.4);--gray-bg:#222e48;--brand-2:#2b3c63;--sh-1:0 1px 2px rgba(0,0,0,.3);--sh-2:0 1px 2px rgba(0,0,0,.3),0 8px 24px -6px rgba(0,0,0,.45);--sh-3:0 2px 4px rgba(0,0,0,.4),0 24px 60px -10px rgba(0,0,0,.7);color-scheme:dark}}:root[data-tema=escuro]{--bg:#0c1322;--card:#131b2e;--card-2:#17213a;--card-3:#1c2844;--raised:#192440;--text:#e9eef7;--text-2:#c0c9da;--muted:#98a4bb;--border:#243049;--border-2:#33425f;--hairline:rgba(255,255,255,.07);--accent:#6fd6a5;--accent-soft:rgba(61,155,109,.16);--accent-line:rgba(111,214,165,.35);--focus:#8be6b8;--primary-50:rgba(61,155,109,.16);--primary-100:rgba(61,155,109,.26);--primary-700:#2f8a5f;--primary-600:#3d9b6d;--red:#ff8f82;--red-50:rgba(255,120,100,.13);--red-line:rgba(255,143,130,.4);--amber-600:#f3bf5e;--amber-50:rgba(243,191,94,.12);--amber-line:rgba(243,191,94,.38);--blue-600:#8ec0f5;--blue-50:rgba(110,170,240,.13);--blue-line:rgba(142,192,245,.4);--gray-bg:#222e48;--brand-2:#2b3c63;--sh-1:0 1px 2px rgba(0,0,0,.3);--sh-2:0 1px 2px rgba(0,0,0,.3),0 8px 24px -6px rgba(0,0,0,.45);--sh-3:0 2px 4px rgba(0,0,0,.4),0 24px 60px -10px rgba(0,0,0,.7);color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:clamp(100%,84.6% + 1.07vw,112%)}body{margin:0;font-family:var(--font);background:var(--bg);color:var(--text);font-size:var(--fs-md);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--accent);text-underline-offset:.1875rem;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}h1,h2,h3{margin:0;line-height:1.3;letter-spacing:-.011em}h1{font-size:var(--fs-2xl);font-weight:600;letter-spacing:-.02em}h2{font-size:var(--fs-lg);font-weight:600}h3{font-size:var(--fs-md);font-weight:600}p{margin:0}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-sm)}::selection{background:var(--primary-100);color:var(--text)}.muted{color:var(--muted)}.right{text-align:right}.centro{text-align:center}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:.5rem;top:-3.75rem;background:var(--brand);color:#fff;padding:.625rem 1rem;border-radius:var(--r);z-index:999}.skip:focus{top:.5rem;outline-color:#8be6b8}.ico{flex:none;display:block}.eyebrow{font-size:var(--fs-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.num{font-variant-numeric:tabular-nums}kbd{font-family:var(--font);font-size:.7rem;font-weight:500;line-height:1;display:inline-flex;align-items:center;justify-content:center;min-width:1.45rem;height:1.45rem;padding:0 .375rem;border-radius:.375rem;background:var(--card-3);border:1px solid var(--border-2);border-bottom-width:2px;color:var(--text-2)}::-webkit-scrollbar{width:.625rem;height:.625rem}::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:6.188rem;border:2px solid transparent;background-clip:content-box}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.5rem;padding:0 1rem;border:1px solid var(--border-2);background:var(--card);border-radius:var(--r);cursor:pointer;font-weight:500;text-decoration:none;color:var(--text);box-shadow:var(--sh-1);transition:background var(--t-fast),border-color var(--t-fast),box-shadow var(--t-fast),transform var(--t-fast);white-space:nowrap}.btn:hover:not(:disabled):not([aria-disabled=true]){background:var(--card-2);border-color:var(--muted);text-decoration:none}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.btn.primary{background:linear-gradient(180deg,#2f7f58,#276a49);border-color:#1f5a3e;color:#fff;box-shadow:0 1px 2px #143c2840,inset 0 1px #ffffff24}.btn.primary:hover:not(:disabled){background:linear-gradient(180deg,#348a61,#2b7551);border-color:#1f5a3e}.btn.danger{background:linear-gradient(180deg,#c43b2c,#a92d20);border-color:#8f251a;color:#fff}.btn.danger:hover:not(:disabled){background:linear-gradient(180deg,#cf4333,#b53325);border-color:#8f251a}.btn.ghost{border-color:transparent;background:transparent;box-shadow:none}.btn.ghost:hover:not(:disabled){background:var(--card-3);border-color:transparent}.btn.soft{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent);box-shadow:none}.btn.sm{min-height:2rem;padding:0 .75rem;font-size:var(--fs-sm);border-radius:.5rem}.btn.grande{min-height:3rem;font-size:.95rem;font-weight:600;padding:0 1.375rem}.btn.icon{padding:0;width:2.5rem}.btn.sm.icon{width:2rem}.btn.block{width:100%}.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.linkbtn{background:none;border:0;padding:0;color:var(--accent);cursor:pointer;text-decoration:underline;text-underline-offset:.1875rem;font-weight:500;text-align:left}.btn .spin,.btn.primary .spin{border-color:#fff6;border-top-color:#fff}.field{display:flex;flex-direction:column;gap:.375rem;min-width:0}.field label{font-weight:500;font-size:var(--fs-sm);color:var(--text-2)}.req{color:var(--red)}input,select,textarea{width:100%;min-height:2.65rem;padding:.5rem .75rem;border:1px solid var(--border-2);border-radius:var(--r);background:var(--card);transition:border-color var(--t-fast),box-shadow var(--t-fast)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:.75}input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:var(--muted)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft),0 0 0 1px var(--accent)}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:2.2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a95a8' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .625rem center;background-size:1rem;cursor:pointer}textarea{resize:vertical;min-height:5rem}input[type=checkbox],input[type=radio]{width:auto;min-height:0}input[type=search]{-webkit-appearance:none}input[aria-invalid=true]{border-color:var(--red);box-shadow:0 0 0 3px var(--red-50)}input:disabled,select:disabled,textarea:disabled{background:var(--card-2);color:var(--muted);cursor:not-allowed}input[type=file]{padding:.375rem;font-size:var(--fs-sm)}.err{color:var(--red)}.hint{color:var(--muted)}small{font-size:var(--fs-xs)}.grid{display:grid;gap:var(--s4);grid-template-columns:repeat(12,minmax(0,1fr));container-type:inline-size}.grid>*{grid-column:span 12}@container (min-width:34em){.c2{grid-column:span 2!important}.c3{grid-column:span 3!important}.c4{grid-column:span 4!important}.c5{grid-column:span 5!important}.c6{grid-column:span 6!important}.c8{grid-column:span 8!important}.c9{grid-column:span 9!important}}.check{display:flex;align-items:center;gap:.625rem;min-height:2.65rem;cursor:pointer}.check input{width:1.1rem;height:1.1rem;accent-color:var(--primary-700)}.secret{display:flex;gap:.5rem;align-items:center;min-height:2.65rem}.radio-cards{display:grid;gap:.625rem;grid-template-columns:1fr 1fr}.radio-cards label{border:1.5px solid var(--border-2);border-radius:var(--r);padding:.75rem;cursor:pointer;display:block;background:var(--card);transition:border-color var(--t-fast),background var(--t-fast),box-shadow var(--t-fast)}.radio-cards label:hover{border-color:var(--muted)}.radio-cards label:has(input:checked){border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent)}.radio-cards label:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.radio-cards input{position:absolute;opacity:0;width:1px;height:1px}.radio-cards b{display:block}.radio-cards span{font-size:var(--fs-sm);color:var(--muted)}.seg{display:inline-flex;border:1px solid var(--border);border-radius:var(--r);padding:.1875rem;margin-bottom:var(--s4);background:var(--card-3);flex-wrap:wrap;gap:2px}.seg button{border:0;background:transparent;padding:.375rem .875rem;cursor:pointer;font-weight:500;color:var(--text-2);border-radius:.4375rem;font-size:var(--fs-sm);transition:background var(--t-fast),color var(--t-fast)}.seg button:hover{color:var(--text)}.seg button[aria-pressed=true]{background:var(--card);color:var(--text);box-shadow:var(--sh-2)}.seg button[role=radio]:focus-visible{outline-offset:-2px}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-1);padding:var(--s5);margin-bottom:var(--s5)}.card>h2,.card>h3{margin-bottom:var(--s3)}.card.flat{box-shadow:none;background:var(--card-2)}.card.destaque{background:radial-gradient(120% 140% at 100% 0%,rgba(61,155,109,.32),transparent 55%),linear-gradient(160deg,#1a233a,#14203a 60%,#0f2a2b);border-color:transparent;color:#fff;box-shadow:var(--sh-3)}.card.destaque h2,.card.destaque h3{color:#fff}.card.destaque .muted{color:#b8c4dc}.card.destaque :focus-visible{outline-color:#8be6b8}.card.sem-pad{padding:0;overflow:hidden}.card-head{display:flex;justify-content:space-between;align-items:center;gap:var(--s3);margin-bottom:var(--s4)}.card-head h2{margin:0}.card-head a{font-size:var(--fs-sm);font-weight:500}.tablewrap{position:relative;overflow-x:auto;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--sh-1)}.card .tablewrap{border:0;box-shadow:none;border-radius:0}table{width:100%;border-collapse:collapse}th{text-align:left;font-size:var(--fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:.75rem 1rem;background:var(--card-2);border-bottom:1px solid var(--border);white-space:nowrap}td{padding:.875rem 1rem;border-bottom:1px solid var(--hairline);vertical-align:middle;transition:background var(--t-fast)}tbody tr:last-child td{border-bottom:0}tbody tr:hover td{background:var(--card-2)}tr.click{cursor:pointer}td .nome{font-weight:500}td small.muted{display:block;line-height:1.35}.badge{display:inline-flex;align-items:center;gap:.375rem;padding:.1875rem .625rem;border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:600;white-space:nowrap;line-height:1.4;border:1px solid transparent}.badge:before{content:"";width:.375rem;height:.375rem;border-radius:50%;background:currentColor;flex:none}.badge.green{background:var(--primary-50);color:var(--accent);border-color:var(--accent-line)}.badge.red{background:var(--red-50);color:var(--red);border-color:var(--red-line)}.badge.amber{background:var(--amber-50);color:var(--amber-600);border-color:var(--amber-line)}.badge.blue{background:var(--blue-50);color:var(--blue-600);border-color:var(--blue-line)}.badge.gray{background:var(--gray-bg);color:var(--text-2);border-color:var(--border)}.badge.selo:before,.badge.sem-ponto:before{display:none}.chip-contagem{display:inline-block;margin-left:.5rem;padding:0 .5rem;border-radius:var(--r-pill);background:var(--gray-bg);color:var(--text-2);font-size:var(--fs-xs);font-weight:600}.filtros{display:flex;gap:var(--s3);flex-wrap:wrap;align-items:flex-end;margin-bottom:var(--s4);padding:var(--s4);background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-1)}.filtros .field{min-width:9rem}.filtros .grow{flex:1;min-width:12rem}.pager{display:flex;gap:var(--s3);align-items:center;justify-content:flex-end;margin-top:var(--s4);font-size:var(--fs-sm)}dl.kv{display:grid;grid-template-columns:max-content 1fr;gap:.625rem 1.75rem;margin:0}dl.kv dt{color:var(--muted);font-size:var(--fs-sm)}dl.kv dd{margin:0;word-break:break-word}pre.xml{background:#0f1830;color:#e6ecf7;padding:var(--s4);border-radius:var(--r);overflow:auto;max-height:60vh;font-size:.78rem;white-space:pre-wrap;word-break:break-all}.rodape-form{display:flex;gap:.5rem;justify-content:flex-end;margin-top:var(--s5);flex-wrap:wrap}.linha-item{display:grid;gap:.625rem;grid-template-columns:repeat(12,1fr);padding:var(--s3);border:1px solid var(--border);border-radius:var(--r);margin-bottom:.625rem;background:var(--card-2)}.linha-item>*{grid-column:span 12}@media(min-width:45em){.linha-item .i4{grid-column:span 4}.linha-item .i2{grid-column:span 2}.linha-item .i3{grid-column:span 3}.linha-item .i1{grid-column:span 1}}fieldset.linha-item{margin-inline:0}.total{font-size:1.2rem;font-weight:600;text-align:right;margin:.5rem 0}.tipos{border:0;padding:0;margin:0;min-width:0}.tipos legend{font-weight:500;font-size:var(--fs-sm);color:var(--text-2);margin-bottom:.5rem;padding:0}.btnaba{padding:.625rem 1rem;font-weight:500;color:var(--muted);text-decoration:none;border-bottom:3px solid transparent;white-space:nowrap}.btnaba.on{color:var(--accent);border-color:var(--accent)}.center-box{display:flex;align-items:center;justify-content:center;gap:.625rem;padding:var(--s7);color:var(--muted)}.spin{width:1.125rem;height:1.125rem;border:3px solid var(--border-2);border-top-color:var(--primary);border-radius:50%;animation:g .8s linear infinite;flex:none}@keyframes g{to{transform:rotate(360deg)}}.spin.branco{border-color:#fff6;border-top-color:#fff}.vazio{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--s7) var(--s5);background:var(--card);border:1px dashed var(--border-2);border-radius:var(--r-lg)}.vazio h3{font-size:var(--fs-lg);margin-top:var(--s2)}.vazio p{color:var(--muted);margin:.375rem auto var(--s4);max-width:30rem}.vazio .ilu{width:min(11rem,60%);height:auto;margin-bottom:var(--s2);color:var(--accent)}.alert{display:flex;gap:.625rem;align-items:center;padding:.75rem .875rem;border-radius:var(--r);margin-bottom:var(--s4);flex-wrap:wrap;border:1px solid transparent;font-size:var(--fs-md)}.alert.erro{background:var(--red-50);color:var(--red);border-color:var(--red-line)}.alert.aviso{background:var(--amber-50);color:var(--amber-600);border-color:var(--amber-line)}.alert.info{background:var(--blue-50);color:var(--blue-600);border-color:var(--blue-line)}.alert.ok{background:var(--primary-50);color:var(--accent);border-color:var(--accent-line)}.alert span{flex:1;min-width:12rem}.toasts{position:fixed;right:var(--s4);bottom:var(--s4);display:flex;flex-direction:column;gap:var(--s2);z-index:var(--z-toast);max-width:calc(100vw - 2rem)}.toast{display:flex;gap:.75rem;align-items:center;padding:.75rem 1rem;border-radius:var(--r);background:var(--brand);color:#fff;box-shadow:var(--sh-3);border-left:4px solid var(--primary);animation:toast-in var(--t) var(--ease)}.toast.erro{border-left-color:#ff8f82}.toast .ico{color:#7ee0b0}.toast.erro .ico{color:#ff8f82}.toast-link{color:#fff;font-weight:600;white-space:nowrap}@keyframes toast-in{0%{opacity:0;transform:translateY(.5rem) scale(.98)}}.check-list{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.check-list li{display:flex;gap:.625rem;align-items:flex-start}.check-list .ok{color:var(--accent)}.check-list .pend{color:var(--amber-600)}.sk{border-radius:var(--r-lg);background:linear-gradient(90deg,var(--card-3) 25%,var(--card-2) 50%,var(--card-3) 75%);background-size:200% 100%;animation:sk 1.4s infinite}.sk-l{height:1.5rem;width:11.25rem;margin-bottom:.75rem}.sk-hero{height:14.38rem}.sk-kpi{height:6rem}.sk-card{height:15rem}@keyframes sk{to{background-position:-200% 0}}[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip);position:absolute;left:50%;top:calc(100% + .5rem);transform:translate(-50%) translateY(-2px);background:var(--brand);color:#fff;font-size:var(--fs-xs);font-weight:500;line-height:1.35;padding:.375rem .625rem;border-radius:.5rem;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--t-fast),transform var(--t-fast);z-index:var(--z-menu);box-shadow:var(--sh-2)}[data-tip]:hover:after,[data-tip]:focus-visible:after{opacity:1;transform:translate(-50%)}[data-tip].tip-r:after{left:calc(100% + .625rem);top:50%;transform:translateY(-50%)}[data-tip].tip-r:hover:after,[data-tip].tip-r:focus-visible:after{transform:translateY(-50%)}[data-tip].tip-l:after{left:auto;right:0;transform:none}.tip-longa:after{white-space:normal;width:15rem;text-align:left}.abas{display:flex;gap:.25rem;border-bottom:1px solid var(--border);margin-bottom:var(--s5);overflow-x:auto;scrollbar-width:none}.abas::-webkit-scrollbar{display:none}.abas button{position:relative;background:none;border:0;padding:.75rem 1rem;cursor:pointer;font-weight:500;color:var(--muted);white-space:nowrap;transition:color var(--t-fast)}.abas button:after{content:"";position:absolute;left:.75rem;right:.75rem;bottom:-1px;height:.1875rem;border-radius:.1875rem .1875rem 0 0;background:var(--primary);transform:scaleX(0);transition:transform var(--t) var(--ease)}.abas button:hover{color:var(--text)}.abas button.on{color:var(--accent);font-weight:600}.abas button.on:after{transform:scaleX(1)}.abas button:focus-visible{outline-offset:-3px}.abas button .conta-aba{display:inline-block;margin-left:.5rem;padding:0 .5rem;border-radius:var(--r-pill);background:var(--gray-bg);color:var(--text-2);font-size:var(--fs-xs);font-weight:600}.abas button.on .conta-aba{background:var(--primary-50);color:var(--accent)}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a10208c;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);display:grid;place-items:center;padding:var(--s4);z-index:var(--z-modal);animation:fade var(--t) ease}.modal{background:var(--raised);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--sh-3);width:min(40rem,100%);max-height:92vh;display:flex;flex-direction:column;outline:none;animation:pop var(--t) var(--ease)}.modal header{display:flex;justify-content:space-between;align-items:center;padding:1.125rem 1.5rem;border-bottom:1px solid var(--border)}.modal-body{padding:1.5rem;overflow:auto}.modal footer{padding:1rem 1.5rem;border-top:1px solid var(--border);display:flex;justify-content:flex-end;gap:.5rem;flex-wrap:wrap;background:var(--card-2);border-radius:0 0 var(--r-xl) var(--r-xl)}.modal.grande{width:min(72rem,100%);height:92vh}.modal.grande .modal-body{flex:1;padding:0;display:flex;flex-direction:column;min-height:0}.pdf-frame{flex:1;width:100%;border:0;min-height:50vh;background:var(--gray-bg)}.pad{padding:var(--s5)}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:translateY(.625rem) scale(.98)}}.menu{position:relative;display:inline-block}.menu-lista{position:absolute;right:0;top:calc(100% + .375rem);z-index:var(--z-menu);list-style:none;margin:0;padding:.375rem;min-width:12rem;max-width:18rem;background:var(--raised);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--sh-3);animation:pop var(--t-fast) var(--ease)}.menu-lista.acima{top:auto;bottom:calc(100% + .375rem);left:0;right:auto}.menu-lista button,.menu-lista a{display:flex;flex-direction:column;align-items:flex-start;width:100%;text-align:left;background:none;border:0;border-radius:var(--r-sm);padding:.5625rem .75rem;cursor:pointer;min-height:2.4rem;justify-content:center;text-decoration:none;color:var(--text)}.menu-lista button:hover,.menu-lista a:hover{background:var(--card-3)}.menu-lista button[aria-disabled=true]{opacity:.6;cursor:not-allowed}.menu-lista small{color:var(--muted);white-space:normal;line-height:1.3}.chips-box{display:flex;flex-wrap:wrap;gap:.375rem;align-items:center;min-height:2.65rem;padding:.25rem .5rem;border:1px solid var(--border-2);border-radius:var(--r);background:var(--card)}.chips-box:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.chips-box .chips-in{flex:1;min-width:10rem;border:0;outline:0;min-height:2rem;padding:.25rem;box-shadow:none;background:transparent}.chip{display:inline-flex;align-items:center;gap:.25rem;background:var(--primary-50);color:var(--accent);border-radius:var(--r-pill);padding:2px .25rem 2px .75rem;font-size:var(--fs-sm);font-weight:500}.chip button{display:grid;place-items:center;width:1.4rem;height:1.4rem;border:0;border-radius:50%;background:none;cursor:pointer;color:inherit}.chip button:hover{background:var(--primary-100)}.form-email{display:grid;gap:var(--s4)}.form-email .alert{margin:0}.app{display:grid;grid-template-columns:var(--side-w) minmax(0,1fr);min-height:100vh;transition:grid-template-columns var(--t) var(--ease)}.app.colapsado{grid-template-columns:var(--side-w-c) minmax(0,1fr)}.side{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:var(--s4) var(--s3);color:#d6deee;z-index:var(--z-side);background:radial-gradient(140% 60% at 0% 0%,rgba(61,155,109,.2),transparent 60%),linear-gradient(180deg,#1a233a,#141c30);border-right:1px solid rgba(255,255,255,.04)}.side :focus-visible{outline-color:#8be6b8}.side-top{display:flex;align-items:center;gap:var(--s2);padding:.25rem .375rem var(--s4)}.marca{display:flex;align-items:center;gap:.75rem;color:#fff;text-decoration:none;font-weight:600;font-size:1.35rem;letter-spacing:-.02em;min-width:0}.marca svg{flex:none;filter:drop-shadow(0 4px 10px rgba(61,155,109,.45))}.marca span{overflow:hidden;white-space:nowrap}.side-colapsar{margin-left:auto;display:grid;place-items:center;width:2rem;height:2rem;border-radius:.5rem;border:0;background:transparent;color:#9fb0cf;cursor:pointer}.side-colapsar:hover{background:#ffffff14;color:#fff}.side-colapsar .ico{transition:transform var(--t)}.colapsado .side-colapsar .ico{transform:rotate(180deg)}.side nav{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:2px;scrollbar-width:none;padding-bottom:var(--s3)}.nav-grupo{font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#7f8fb0;padding:1rem .75rem .375rem;white-space:nowrap}.nav-grupo:first-child{padding-top:.25rem}.nav{position:relative;display:flex;align-items:center;gap:.75rem;padding:0 .75rem;min-height:2.65rem;border-radius:var(--r);color:#cdd6e8;text-decoration:none;font-weight:500;background:none;border:0;cursor:pointer;width:100%;text-align:left;white-space:nowrap;transition:background var(--t-fast),color var(--t-fast)}.nav:hover{background:#ffffff12;color:#fff;text-decoration:none}.nav .ico{opacity:.85;transition:color var(--t-fast),opacity var(--t-fast)}.nav.active{background:linear-gradient(90deg,#3d9b6d4d,#3d9b6d1a);color:#fff;box-shadow:inset 0 0 0 1px #6fd6a52e}.nav.active .ico{color:#7ee0b0;opacity:1}.nav.active:before{content:"";position:absolute;left:-.75rem;top:.5rem;bottom:.5rem;width:.25rem;border-radius:0 .25rem .25rem 0;background:#5fcf9b;box-shadow:0 0 12px #5fcf9bb3}.nav-rot{overflow:hidden;text-overflow:ellipsis}.nav kbd{margin-left:auto;background:#ffffff12;border-color:#ffffff24;color:#aebbd6}.side-rod{display:grid;gap:var(--s3);padding-top:var(--s3);border-top:1px solid rgba(255,255,255,.09)}.plano-card{display:block;padding:.75rem .875rem;border-radius:var(--r);background:#ffffff0f;border:1px solid rgba(255,255,255,.09);text-decoration:none;color:#fff;transition:background var(--t-fast)}.plano-card:hover{background:#ffffff1a;text-decoration:none}.plano-card b{display:block;font-size:var(--fs-sm);font-weight:600}.plano-card small{color:#aebbd6}.plano-card .trilho{display:block;height:.3125rem;border-radius:6.188rem;background:#ffffff24;margin:.5rem 0 .375rem;overflow:hidden}.plano-card .trilho i{display:block;height:100%;background:linear-gradient(90deg,#3d9b6d,#7ee0b0);border-radius:6.188rem}.plano-card.bloq{background:#f3bf5e1f;border-color:#f3bf5e66}.usuario{position:relative}.usuario>button{display:flex;align-items:center;gap:.625rem;width:100%;padding:.375rem;border-radius:var(--r);border:0;background:transparent;color:#fff;cursor:pointer;text-align:left;min-width:0}.usuario>button:hover{background:#ffffff12}.usuario .quem{min-width:0;line-height:1.25}.usuario .quem b{display:block;font-size:var(--fs-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usuario .quem small{display:block;color:#9fb0cf;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar{flex:none;display:grid;place-items:center;border-radius:50%;font-weight:600;color:#fff;letter-spacing:.02em;overflow:hidden;background:linear-gradient(135deg,#3d9b6d,#276a49)}.avatar.quad{border-radius:30%}.avatar img{width:100%;height:100%;object-fit:contain;background:#fff}.colapsado .nav-rot,.colapsado .marca span,.colapsado .nav-grupo span,.colapsado .plano-card .pc-txt,.colapsado .usuario .quem,.colapsado .nav kbd,.colapsado .usuario .ico{display:none}.colapsado .nav{justify-content:center;padding:0}.colapsado .nav-grupo{padding:.625rem 0 2px;text-align:center}.colapsado .nav-grupo:before{content:"";display:block;height:1px;background:#ffffff1a;margin:0 .75rem}.colapsado .nav-grupo:first-child:before{display:none}.colapsado .side-top{flex-direction:column;padding:.25rem 0 var(--s3)}.colapsado .side-colapsar{margin:0}.colapsado .plano-card{padding:.5rem;display:grid;place-items:center}.colapsado .usuario>button{justify-content:center}.colapsado .side-rod .menu-lista{left:calc(100% + .5rem);bottom:0;top:auto;right:auto}.colapsado .nav[data-tip]:after{left:calc(100% + .875rem);top:50%;transform:translateY(-50%)}.colapsado .nav[data-tip]:hover:after,.colapsado .nav[data-tip]:focus-visible:after{transform:translateY(-50%)}.nav:not([data-tip]):after{display:none}.app:not(.colapsado) .nav[data-tip]:after{display:none}.menu-usuario{position:absolute;left:0;right:0;bottom:calc(100% + .5rem);z-index:var(--z-menu);list-style:none;margin:0;padding:.375rem;min-width:13rem;background:var(--raised);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--sh-3);animation:pop var(--t-fast) var(--ease);color:var(--text)}.colapsado .menu-usuario{left:calc(100% + .5rem);right:auto;bottom:0}.menu-usuario li{list-style:none}.menu-usuario button,.menu-usuario a{display:flex;align-items:center;gap:.625rem;width:100%;text-align:left;background:none;border:0;border-radius:var(--r-sm);padding:.5625rem .75rem;cursor:pointer;min-height:2.4rem;color:var(--text);text-decoration:none;font-weight:500}.menu-usuario button:hover,.menu-usuario a:hover{background:var(--card-3)}.menu-usuario .sep{height:1px;background:var(--border);margin:.375rem 0}.menu-usuario :focus-visible{outline-color:var(--focus)}.menu-usuario .quem-menu{padding:.5rem .75rem .625rem}.menu-usuario .quem-menu b{display:block}.menu-usuario .quem-menu small{color:var(--muted)}.main{min-width:0;display:flex;flex-direction:column}.top{display:flex;align-items:center;gap:var(--s3);padding:0 var(--pad-x);height:var(--top-h);background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:var(--z-top)}.top{min-width:0}.top .grow{flex:1;min-width:0}.top-menu{display:none}.seletor{position:relative;min-width:0;flex:0 1 auto}.seletor>button{min-width:0;display:flex;align-items:center;gap:.625rem;height:2.6rem;padding:0 .625rem 0 .375rem;border:1px solid var(--border);border-radius:var(--r);background:var(--card);cursor:pointer;max-width:20rem;box-shadow:var(--sh-1);transition:border-color var(--t-fast),box-shadow var(--t-fast)}.seletor>button:hover{border-color:var(--border-2);box-shadow:var(--sh-2)}.seletor .sel-nome{min-width:0;text-align:left;line-height:1.2}.seletor .sel-nome b{display:block;font-size:var(--fs-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seletor .sel-nome small{display:block;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seletor .ico.chev{color:var(--muted)}.seletor-lista{position:absolute;left:0;top:calc(100% + .5rem);z-index:var(--z-menu);width:min(22rem,calc(100vw - 2rem));max-height:22rem;overflow:auto;padding:.375rem;background:var(--raised);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-3);animation:pop var(--t-fast) var(--ease)}.seletor-lista .rot{padding:.5rem .625rem .25rem}.seletor-item{display:flex;align-items:center;gap:.75rem;width:100%;padding:.5rem .625rem;border:0;border-radius:var(--r);background:none;cursor:pointer;text-align:left;color:var(--text)}.seletor-item:hover,.seletor-item[aria-selected=true]{background:var(--card-3)}.seletor-item .sel-nome b{font-weight:500;font-size:var(--fs-md)}.seletor-item .ico{margin-left:auto;color:var(--accent)}.empresa-unica{display:flex;align-items:center;gap:.625rem;font-weight:600}.busca-btn{display:flex;align-items:center;gap:.625rem;height:2.6rem;min-width:min(21rem,30vw);padding:0 .5rem 0 .875rem;border:1px solid var(--border);border-radius:var(--r);background:var(--card);color:var(--muted);cursor:pointer;box-shadow:var(--sh-1);transition:border-color var(--t-fast),box-shadow var(--t-fast)}.busca-btn:hover{border-color:var(--border-2);box-shadow:var(--sh-2)}.busca-btn span{flex:1;text-align:left}.top-acoes{display:flex;align-items:center;gap:.375rem}.chip-teste{display:none;align-items:center;gap:.375rem;padding:.25rem .75rem;border-radius:var(--r-pill);background:var(--blue-50);color:var(--blue-600);border:1px solid var(--blue-line);font-size:var(--fs-xs);font-weight:600;text-decoration:none;white-space:nowrap}.colapsado .chip-teste{display:inline-flex}.faixa-bloq{display:flex;gap:.625rem;align-items:center;flex-wrap:wrap;padding:.5rem var(--pad-x);font-size:var(--fs-sm);background:var(--amber-50);color:var(--amber-600);border-bottom:1px solid var(--amber-line);font-weight:500}.faixa-bloq a{font-weight:600;color:inherit}.content{padding:var(--s6) var(--pad-x) var(--s8);width:100%;min-width:0}.pagina{animation:entra var(--t-slow) var(--ease)}@keyframes entra{0%{opacity:0;transform:translateY(.5rem)}}.page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--s4);flex-wrap:wrap;margin-bottom:var(--s5)}.page-head p{margin-top:.25rem;max-width:46rem}.trilha{display:flex;align-items:center;gap:.375rem;font-size:var(--fs-xs);color:var(--muted);margin-bottom:.375rem;flex-wrap:wrap}.trilha a{color:var(--muted);text-decoration:none;font-weight:500}.trilha a:hover{color:var(--accent);text-decoration:underline}.trilha .ico{opacity:.6}.acoes{display:flex;gap:.5rem;flex-wrap:wrap}.bottom-nav,.scrim{display:none}@media(max-width:64em){.app:not(.colapsado){grid-template-columns:var(--side-w-c) minmax(0,1fr)}}@media(max-width:53.75em){.app,.app.colapsado,.app:not(.colapsado){grid-template-columns:minmax(0,1fr)}.side{position:fixed;left:0;top:0;bottom:0;width:min(18rem,86vw);height:auto;transform:translate(-102%);transition:transform var(--t) var(--ease);z-index:var(--z-drawer)}.app.drawer .side{transform:none;box-shadow:var(--sh-3)}.scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0a10208c;z-index:calc(var(--z-drawer) - 1);animation:fade var(--t) ease}.app .nav-rot,.app .marca span,.app .nav-grupo span,.app .plano-card .pc-txt,.app .usuario .quem,.app .usuario .ico{display:revert!important}.app .nav{justify-content:flex-start;padding:0 .75rem}.app .side-colapsar{display:none}.app .nav[data-tip]:after{display:none}.top{padding:0 var(--s4)}.top-menu{display:grid}.busca-btn{min-width:0;width:2.6rem;padding:0;justify-content:center}.busca-btn span,.busca-btn kbd{display:none}.content{padding:var(--s5) var(--s4) calc(var(--s8) + 4.5rem)}.faixa-bloq{padding:.5rem var(--s4)}h1{font-size:1.45rem}.bottom-nav{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:var(--z-side);background:color-mix(in srgb,var(--card) 92%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--border);padding:.375rem .375rem calc(.375rem + env(safe-area-inset-bottom))}.bn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:3.2rem;border:0;background:none;color:var(--muted);font-size:.68rem;font-weight:500;text-decoration:none;border-radius:var(--r);cursor:pointer}.bn.active{color:var(--accent);font-weight:600}.bn.active .ico{color:var(--accent)}.bn.emitir .bn-fab{display:grid;place-items:center;width:3rem;height:3rem;margin-top:-1.4rem;border-radius:50%;background:linear-gradient(180deg,#348a61,#276a49);color:#fff;box-shadow:0 8px 18px #276a4973,0 0 0 4px var(--bg)}.bn.emitir{color:var(--text-2)}.toasts{bottom:calc(5rem + env(safe-area-inset-bottom))}}.pal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-palette);background:#0a102080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:flex-start;padding:min(12vh,6rem) var(--s4) var(--s4);animation:fade var(--t-fast) ease}.pal{width:min(40rem,100%);max-height:min(34rem,80vh);display:flex;flex-direction:column;background:var(--raised);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--sh-3);overflow:hidden;animation:pop var(--t) var(--ease)}.pal-in{display:flex;align-items:center;gap:.75rem;padding:0 1.125rem;border-bottom:1px solid var(--border);color:var(--muted)}.pal-in input{border:0;box-shadow:none!important;background:transparent;min-height:3.5rem;font-size:1rem;padding:0;outline:0}.pal-lista{overflow:auto;padding:.5rem;flex:1}.pal-grupo{font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:.75rem .75rem .375rem}.pal-item{display:flex;align-items:center;gap:.75rem;width:100%;padding:.625rem .75rem;border:0;border-radius:var(--r);background:none;cursor:pointer;text-align:left;color:var(--text);min-height:2.75rem}.pal-item .pi{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.5625rem;background:var(--card-3);color:var(--text-2);flex:none}.pal-item .pt{flex:1;min-width:0}.pal-item .pt b{display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pal-item .pt small{display:block;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pal-item[aria-selected=true]{background:var(--accent-soft)}.pal-item[aria-selected=true] .pi{background:var(--primary);color:#fff}.pal-item .atalho{display:flex;gap:.25rem}.pal-vazio{padding:var(--s6) var(--s4);text-align:center;color:var(--muted)}.pal-rod{display:flex;gap:var(--s4);padding:.625rem 1.125rem;border-top:1px solid var(--border);background:var(--card-2);font-size:var(--fs-xs);color:var(--muted);flex-wrap:wrap}.pal-rod span{display:inline-flex;align-items:center;gap:.375rem}.login{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);background:var(--bg)}.lg-hero{position:relative;overflow:hidden;color:#fff;padding:clamp(1.75rem,5vw,4rem);display:flex;align-items:center;background:#111a2e;isolation:isolate}.lg-malha{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:-1;filter:blur(10px);background:radial-gradient(40% 40% at 20% 20%,rgba(61,155,109,.55),transparent 70%),radial-gradient(35% 35% at 85% 15%,rgba(51,70,110,.9),transparent 70%),radial-gradient(45% 45% at 70% 90%,rgba(39,106,73,.5),transparent 70%),radial-gradient(40% 40% at 10% 90%,rgba(36,53,86,.9),transparent 70%);animation:malha 22s ease-in-out infinite alternate}@keyframes malha{to{transform:translate3d(4%,-3%,0) rotate(6deg) scale(1.08)}}.lg-grade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.55;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:3rem 3rem;-webkit-mask-image:radial-gradient(80% 80% at 30% 40%,#000,transparent);mask-image:radial-gradient(80% 80% at 30% 40%,#000,transparent)}.lg-in{position:relative;display:flex;flex-direction:column;gap:var(--s5);max-width:clamp(34rem,38vw,48rem);width:100%}.lg-hero .marca{font-size:1.5rem}.lg-hero h1{font-size:clamp(1.7rem,3vw,2.7rem);font-weight:600;line-height:1.15;letter-spacing:-.025em;color:#fff;text-wrap:balance}.lg-hero h1 em{font-style:normal;background:linear-gradient(90deg,#7ee0b0,#3d9b6d);-webkit-background-clip:text;background-clip:text;color:transparent}.lg-sub{color:#cdd6ea;font-size:1.02rem;max-width:34rem}.lg-palco{position:relative;height:14rem;perspective:68.75rem;margin:var(--s2) 0}.lg-nf{position:absolute;width:15.5rem;background:#fffffff5;color:var(--brand);border-radius:1rem;padding:.875rem 1rem;box-shadow:0 30px 60px -12px #0000008c,0 0 0 1px #fff6;transform-style:preserve-3d}.lg-nf.a{left:0;top:1.375rem;transform:rotateY(14deg) rotateX(6deg) rotate(-3deg);animation:flutua 7s ease-in-out infinite}.lg-nf.b{left:15rem;top:0;transform:rotateY(14deg) rotateX(6deg) rotate(2deg) translateZ(2.5rem);animation:flutua 8s ease-in-out -2s infinite;background:#fff}.lg-nf.c{left:13rem;top:9.375rem;width:13rem;transform:rotateY(14deg) rotateX(6deg) rotate(5deg) translateZ(-30px);animation:flutua 9s ease-in-out -4s infinite;opacity:.9}@keyframes flutua{50%{translate:0 -10px}}.lg-nf-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:.625rem}.lg-nf-tipo{font-weight:700;font-size:.78rem;letter-spacing:.08em}.lg-ok{display:inline-flex;align-items:center;gap:.25rem;background:#eaf6f0;color:#276a49;font-weight:600;font-size:.7rem;padding:.1875rem .5625rem;border-radius:6.188rem}.lg-nf-linhas{display:grid;gap:.375rem}.lg-nf-linhas i{display:block;height:.4375rem;border-radius:.25rem;background:#e4e9f0}.lg-nf-rod{display:flex;justify-content:space-between;align-items:baseline;margin-top:.75rem;padding-top:.5rem;border-top:1px dashed #c9d2df;font-size:.72rem;color:#5b667d}.lg-nf-rod b{color:var(--brand);font-size:.95rem}.lg-nf-rob{display:flex;align-items:center;gap:.625rem;font-size:.78rem;font-weight:500}.lg-nf-rob .pi{display:grid;place-items:center;width:2.125rem;height:2.125rem;border-radius:.625rem;background:#1a233a;color:#7ee0b0;flex:none}.lg-exemplo{position:absolute;right:0;bottom:-.375rem;font-size:.68rem;color:#8fa0c2}.lg-linha{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:0;position:relative}.lg-linha li{position:relative;padding:2.125rem .75rem 0 0;font-size:var(--fs-sm);color:#cdd6ea;line-height:1.4}.lg-linha li b{display:block;color:#fff;font-weight:600;margin-bottom:2px}.lg-linha li:before{content:"";position:absolute;left:0;top:.625rem;width:.875rem;height:.875rem;border-radius:50%;background:#3d9b6d;box-shadow:0 0 0 5px #3d9b6d40}.lg-linha li:after{content:"";position:absolute;left:1.375rem;right:.5rem;top:1.031rem;height:2px;background:linear-gradient(90deg,#7ee0b099,#7ee0b01a)}.lg-linha li:last-child:after{display:none}.lg-prova{list-style:none;margin:0;padding:var(--s4) 0 0;border-top:1px solid rgba(255,255,255,.14);display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;font-size:var(--fs-sm);color:#cdd6ea}.lg-prova li{display:inline-flex;align-items:center;gap:.5rem}.lg-prova .ico{color:#7ee0b0}.login .box{display:grid;place-items:center;padding:var(--s6) var(--s4);background:radial-gradient(60% 50% at 100% 0%,var(--accent-soft),transparent 70%),radial-gradient(50% 40% at 0% 100%,var(--card-3),transparent 70%)}.login .form{width:min(26rem,100%);display:grid;gap:var(--s4)}.login .form.cartao{background:var(--card);border:1px solid var(--border);border-radius:var(--r-xl);padding:2.25rem 2rem;box-shadow:var(--sh-3);animation:pop var(--t-slow) var(--ease)}.form-cab h2{font-size:1.5rem;font-weight:600;letter-spacing:-.02em}.form-cab p{margin-top:.25rem;font-size:var(--fs-md)}.login .form .alert{margin:0}.login .form input{min-height:2.9rem}.senha-wrap{position:relative}.senha-wrap input{padding-right:5.2rem}.olho{position:absolute;right:.375rem;top:50%;transform:translateY(-50%);background:none;border:0;cursor:pointer;color:var(--accent);font:inherit;font-weight:500;font-size:var(--fs-sm);padding:.375rem .625rem;border-radius:var(--r-sm)}.olho:hover{background:var(--primary-50)}.criar{display:grid;gap:.5rem;text-align:center;padding-top:var(--s4);border-top:1px solid var(--border);color:var(--muted);font-size:var(--fs-md)}.login .radio-cards{grid-template-columns:1fr}.login .radio-cards label{padding:.875rem .875rem .875rem 2.875rem;position:relative}.login .radio-cards label:before{content:"";position:absolute;left:.9375rem;top:1.125rem;width:1rem;height:1rem;border-radius:50%;border:2px solid var(--border-2);background:var(--card);transition:border-color var(--t-fast)}.login .radio-cards label:has(input:checked):before{border-color:var(--accent);background:radial-gradient(var(--accent) 45%,var(--card) 50%)}.login .radio-cards span{color:var(--text-2)}.lg-mobile-marca{display:none}@media(max-width:68.75em){.lg-nf.c{display:none}.lg-linha{grid-template-columns:1fr;gap:var(--s3)}.lg-linha li{padding:0 0 0 1.875rem}.lg-linha li:before{top:.3125rem}.lg-linha li:after{display:none}}@media(max-width:53.75em){.login{grid-template-columns:1fr}.lg-hero{padding:1.375rem 1.25rem 1.625rem;display:block}.lg-in{gap:var(--s3)}.lg-hero h1{font-size:1.4rem}.lg-sub{font-size:.9rem}.lg-palco,.lg-linha,.lg-prova{display:none}.login .box{padding:0 var(--s3) var(--s6);margin-top:-.625rem}.login .form.cartao{padding:1.625rem 1.25rem}}.tabs-esp{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap;margin-bottom:var(--s5)}.tabs-esp .seg{margin:0}.heroi{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:var(--s5);margin-bottom:var(--s5)}.heroi>*{margin:0!important}.hero-valor{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:var(--s2);padding:var(--s6)!important;min-height:17rem}.hero-valor .eyebrow{color:#9fe4c2}.hero-num{font-size:clamp(2.2rem,5vw,3.4rem);font-weight:600;letter-spacing:-.035em;line-height:1.1;font-variant-numeric:tabular-nums}.hero-var{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--fs-sm);flex-wrap:wrap}.pilula{display:inline-flex;align-items:center;gap:.25rem;padding:.1875rem .625rem;border-radius:var(--r-pill);font-weight:600;font-size:var(--fs-xs)}.pilula.up{background:#6fd6a52e;color:#9fe4c2}.pilula.down{background:#ff8f822e;color:#ffb3a9}.pilula.eq{background:#ffffff1f;color:#dbe3f2}.hero-spark{flex:1;min-height:4.5rem;margin:0 calc(-1 * var(--s6));pointer-events:none}.hero-spark svg{width:100%;height:100%;display:block}.hero-mini{position:relative;display:flex;gap:var(--s5);flex-wrap:wrap;z-index:1}.hero-mini div{display:flex;flex-direction:column}.hero-mini b{font-size:var(--fs-xl);font-weight:600;line-height:1.2}.hero-mini span{font-size:var(--fs-xs);color:#b8c4dc}.portais-card{display:flex;flex-direction:column;padding:var(--s5)!important}.portais-status{display:flex;align-items:center;gap:.75rem;margin-bottom:var(--s3)}.portais-status .anel{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;flex:none}.portais-status.ok .anel{background:var(--primary-50);color:var(--accent)}.portais-status.warn .anel{background:var(--amber-50);color:var(--amber-600)}.portais-status.bad .anel{background:var(--red-50);color:var(--red)}.portais-status b{display:block;font-size:var(--fs-lg);line-height:1.25}.portais-status small{color:var(--muted)}.pl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;flex:1}.pl li{display:flex;align-items:center;gap:.625rem;padding:.5625rem 0;border-top:1px solid var(--hairline);font-size:var(--fs-sm)}.pl .pnome{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.pl .pnome.minha{font-weight:600}.pl .pms{color:var(--muted);font-size:var(--fs-xs);min-width:3.4rem;text-align:right;font-variant-numeric:tabular-nums}.pdot{width:.5625rem;height:.5625rem;border-radius:50%;background:currentColor;flex:none}.pl .ok .pdot,.p-ok{color:var(--primary)}.pl .warn .pdot,.p-warn{color:var(--amber)}.pl .bad .pdot,.p-bad{color:var(--red)}.pl .off .pdot,.p-off{color:var(--muted)}.mini-spark{width:5.25rem;height:1.125rem;flex:none}.sp-ok{fill:var(--primary)}.sp-warn{fill:var(--amber)}.sp-bad{fill:var(--red)}.sp-off{fill:var(--border-2)}.portais-rod{display:flex;gap:var(--s3);align-items:center;flex-wrap:wrap;margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--border);font-size:var(--fs-xs)}.como-ler{display:inline-flex;align-items:center;gap:.25rem;color:var(--muted);cursor:help;font-size:var(--fs-xs);margin-left:auto;border:0;background:none;padding:2px .25rem}.aten{margin-bottom:var(--s5);border:1px solid var(--amber-line);background:var(--amber-50);border-radius:var(--r-lg);padding:.375rem}.aten.bad{border-color:var(--red-line);background:var(--red-50)}.aten ul{list-style:none;margin:0;padding:0}.aten li{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;flex-wrap:wrap}.aten li+li{border-top:1px solid color-mix(in srgb,currentColor 12%,transparent)}.aten li span.t{flex:1;min-width:14rem;color:var(--text)}.aten li .ico{color:var(--amber-600)}.aten li.bad .ico{color:var(--red)}.ok-linha{display:flex;gap:.5rem 1.25rem;flex-wrap:wrap;margin:-.5rem 0 var(--s5);font-size:var(--fs-sm);color:var(--muted)}.ok-linha span{display:inline-flex;align-items:center;gap:.375rem}.ok-linha .ico{color:var(--accent)}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--s4);margin-bottom:var(--s5)}.kpi{display:flex;flex-direction:column;gap:2px;background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s4) var(--s5);box-shadow:var(--sh-1);position:relative;text-decoration:none;color:var(--text);transition:transform var(--t) var(--ease),box-shadow var(--t),border-color var(--t)}a.kpi:hover{border-color:var(--accent-line);box-shadow:var(--sh-2);transform:translateY(-2px);text-decoration:none}.kpi-ico{position:absolute;right:1rem;top:1rem;color:var(--accent);background:var(--primary-50);width:2.125rem;height:2.125rem;border-radius:.625rem;display:grid;place-items:center}.kpi-rot{font-size:var(--fs-sm);color:var(--muted);font-weight:500;padding-right:2.5rem}.kpi-val{font-size:var(--fs-2xl);font-weight:600;line-height:1.3;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.kpi-sub{font-size:var(--fs-xs);color:var(--muted)}.kpi.aviso{border-color:var(--amber-line);background:var(--amber-50)}.kpi.aviso .kpi-ico{background:var(--card);color:var(--amber-600)}.kpi.aviso .kpi-val,.kpi.aviso .kpi-sub{color:var(--amber-600)}.kpi.erro{border-color:var(--red-line);background:var(--red-50)}.kpi.erro .kpi-ico{background:var(--card);color:var(--red)}.kpi.erro .kpi-val,.kpi.erro .kpi-sub{color:var(--red)}.var.up{color:var(--accent);font-weight:600}.var.down{color:var(--red);font-weight:600}.pn-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:var(--s5);margin-bottom:var(--s5)}.pn-grid>.card{margin-bottom:0;min-width:0}.pn-grid.g-2-1{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.card h3.sub{font-size:var(--fs-sm);margin:var(--s4) 0 var(--s2);color:var(--text-2)}.secao-t{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3);margin:var(--s6) 0 var(--s3)}.chart{width:100%;height:auto;display:block;overflow:visible}.chart .grade{stroke:var(--border);stroke-width:1;stroke-dasharray:3 4}.chart .eixo{font-size:.625rem;fill:var(--muted)}.chart .hit{fill:transparent}.b-em{fill:url(#gb-em)}.b-rec{fill:var(--brand-3);opacity:.85}:root[data-tema=escuro] .b-rec{fill:#5f7bb3}@media(prefers-color-scheme:dark){:root:not([data-tema=claro]) .b-rec{fill:#5f7bb3}}.chart .dia{outline:none}.chart .dia:focus-visible .hit,.chart .dia.on .hit{fill:var(--accent-soft)}.chart .dia:focus-visible .hit{stroke:var(--focus);stroke-width:1.5}.chart-wrap{position:relative}.chart-tip{position:absolute;top:0;z-index:5;transform:translate(-50%);pointer-events:none;background:var(--brand);color:#fff;border-radius:.625rem;padding:.5rem .75rem;font-size:var(--fs-xs);line-height:1.5;box-shadow:var(--sh-3);white-space:nowrap}.chart-tip b{display:block;font-size:var(--fs-sm)}.chart-legenda{display:flex;gap:var(--s4);flex-wrap:wrap;font-size:var(--fs-sm);margin-top:var(--s3);align-items:center;color:var(--text-2)}.lg{display:inline-block;width:.625rem;height:.625rem;border-radius:.1875rem;margin-right:.375rem;vertical-align:0}.lg.em,.lg.c-ok{background:var(--primary)}.lg.rec{background:var(--brand-3)}.lg.c-warn{background:var(--amber)}.lg.c-bad{background:var(--red)}.lg.c-off{background:#9aa5b8}.lg.c-blue{background:var(--blue-600)}.rosca-box{display:flex;gap:var(--s5);align-items:center;flex-wrap:wrap}.rosca{width:9.375rem;height:9.375rem;flex:none}.rosca-fundo{fill:none;stroke:var(--card-3);stroke-width:10}.rosca-p{fill:none!important;stroke-width:10;stroke-linecap:round}.rosca-p.c-ok{stroke:var(--primary)}.rosca-p.c-warn{stroke:var(--amber)}.rosca-p.c-bad{stroke:var(--red)}.rosca-p.c-off{stroke:#9aa5b8}.rosca-p.c-blue{stroke:var(--blue-600)}.rosca-n{font-size:1.25rem;font-weight:600;fill:var(--text)}.rosca-t{font-size:7.5px;fill:var(--muted)}.empilhada{width:100%;height:.625rem;display:block;border-radius:.3125rem;overflow:hidden}.rosca-fundo-b{fill:var(--card-3)}.sg{stroke:var(--card);stroke-width:.5}.sg.c-ok{fill:var(--primary)}.sg.c-blue{fill:var(--blue-600)}.legenda{list-style:none;margin:.5rem 0 0;padding:0;display:grid;gap:.375rem;font-size:var(--fs-sm);flex:1;min-width:11rem}.hbars{list-style:none;margin:0;padding:0;display:grid;gap:var(--s4);counter-reset:r}.hbars li{display:grid;grid-template-columns:1.6rem 1fr;gap:0 .625rem;align-items:start}.hbars li:before{counter-increment:r;content:counter(r);display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:.5rem;background:var(--card-3);color:var(--text-2);font-size:var(--fs-xs);font-weight:600}.hbars li:first-child:before{background:var(--primary-50);color:var(--accent)}.hb-top{display:flex;justify-content:space-between;gap:.625rem}.hb-top .nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.hb-top b{font-variant-numeric:tabular-nums;font-weight:600}.hbars svg{width:100%;height:.375rem;display:block;margin:.25rem 0}.hb-fundo{fill:var(--card-3)}.hb-barra{fill:var(--primary)}.hbars li>div{min-width:0}.robo-n{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s3);margin:0 0 var(--s4)}.robo-n div{background:var(--card-2);border:1px solid var(--hairline);border-radius:var(--r);padding:.75rem .875rem}.robo-n dt{font-size:var(--fs-xs);color:var(--muted)}.robo-n dd{margin:0;font-size:var(--fs-xl);font-weight:600;font-variant-numeric:tabular-nums}.robo-n .atencao{background:var(--red-50);border-color:var(--red-line)}.robo-n .atencao dd{color:var(--red)}.prox{list-style:none;margin:0;padding:0}.prox li{display:flex;align-items:center;gap:.75rem;padding:.625rem 0;border-top:1px solid var(--hairline)}.prox .nome{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dia-mes{display:grid;place-items:center;min-width:2rem;background:var(--primary-50);color:var(--accent);font-weight:600;border-radius:.5rem;padding:2px .5rem;font-size:var(--fs-sm)}.sync-lista{list-style:none;margin:0 0 var(--s3);padding:0}.sync-lista li{display:flex;justify-content:space-between;gap:.625rem;align-items:center;padding:.625rem 0;border-top:1px solid var(--hairline)}.sync-acao{display:flex;gap:.625rem;align-items:center;flex-wrap:wrap}.recarregando{opacity:.6;transition:opacity .2s}.passos{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:var(--s6);padding:var(--s6)!important;position:relative;overflow:hidden;margin-bottom:var(--s5)!important}.passos-ring{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s3)}.anel-prog{position:relative;width:8.5rem;height:8.5rem}.anel-prog svg{width:100%;height:100%;transform:rotate(-90deg)}.anel-prog .f{fill:none;stroke:#ffffff24;stroke-width:8}.anel-prog .p{fill:none;stroke:#7ee0b0;stroke-width:8;stroke-linecap:round;transition:stroke-dashoffset 1s var(--ease)}.anel-prog .c{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;line-height:1.1}.anel-prog .c b{font-size:1.9rem;font-weight:600}.anel-prog .c small{display:block;color:#b8c4dc}.passos h2{font-size:var(--fs-xl);font-weight:600;line-height:1.25}.passos-lista{list-style:none;margin:0;padding:0;display:grid;gap:.375rem;counter-reset:p}.passo{display:grid;grid-template-columns:2.25rem 1fr auto;gap:.875rem;align-items:center;padding:.75rem .875rem;border-radius:var(--r);border:1px solid transparent;transition:background var(--t-fast)}.passo .n{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;border:2px solid rgba(255,255,255,.25);font-weight:600;font-size:var(--fs-sm);color:#cdd6ea}.passo b{display:block;font-weight:500}.passo small{display:block;color:#b8c4dc;font-size:var(--fs-sm);line-height:1.4}.passo.feito{padding-top:.375rem;padding-bottom:.375rem}.passo.feito .n{background:var(--primary);border-color:var(--primary);color:#fff}.passo.feito b{color:#b8c4dc;text-decoration:line-through;text-decoration-color:#ffffff59}.passo.feito small{display:none}.passo.atual{background:#ffffff14;border-color:#7ee0b059}.passo.atual .n{border-color:#7ee0b0;color:#7ee0b0;box-shadow:0 0 0 5px #7ee0b026}.passo.atual b{font-weight:600}.passo.futuro{opacity:.7}.passo .btn{border-color:transparent}.passo a.btn.ghost{color:#cdd6ea}.passo a.btn.ghost:hover{background:#ffffff14}.passos-glow{position:absolute;right:-6rem;top:-6rem;width:20rem;height:20rem;border-radius:50%;background:radial-gradient(circle,rgba(126,224,176,.25),transparent 65%);pointer-events:none}@media(max-width:53.75em){.heroi,.pn-grid.g-2-1{grid-template-columns:minmax(0,1fr)}.hero-valor{padding:var(--s5)!important;min-height:15rem}.passos{grid-template-columns:minmax(0,1fr);padding:var(--s5)!important;gap:var(--s4)}.passos-ring{flex-direction:row;align-items:center}.anel-prog{width:5.5rem;height:5.5rem}.anel-prog .c b{font-size:1.2rem}.passo{grid-template-columns:2.25rem 1fr}.passo .btn{grid-column:2}}.logo-card{display:flex;gap:var(--s5);align-items:center;flex-wrap:wrap}.logo-prev{width:11.25rem;height:5.625rem;border:1px dashed var(--border-2);border-radius:var(--r);background:var(--card-2);display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:var(--fs-sm);text-align:center;padding:.375rem}.logo-prev img{max-width:100%;max-height:100%;object-fit:contain}.uso{margin:.625rem 0}.uso .linha{display:flex;justify-content:space-between;gap:.5rem;font-size:var(--fs-md);margin-bottom:.25rem}.uso .trilho{height:.625rem;border-radius:62.44rem;background:var(--gray-bg);overflow:hidden}.uso .trilho i{display:block;height:100%;background:var(--primary);border-radius:62.44rem}.uso.warn .trilho i{background:#e0a100}.uso.full .trilho i{background:var(--red)}.uso.warn .linha b{color:var(--amber-600)}.uso.full .linha b{color:var(--red)}.planos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14.38rem),1fr));gap:var(--s4);align-items:stretch}.plano{position:relative;background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s5);display:flex;flex-direction:column;gap:.625rem;box-shadow:var(--sh-1)}.plano.dest{border:2px solid var(--primary);box-shadow:0 12px 32px -8px #3d9b6d4d}.plano.atual{background:var(--primary-50)}.plano .preco{font-size:1.7rem;font-weight:600;letter-spacing:-.02em}.plano .preco small{font-size:var(--fs-sm);font-weight:400;color:var(--muted)}.plano ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.375rem;flex:1;font-size:var(--fs-md)}.plano li{display:flex;gap:.5rem;align-items:flex-start}.plano li .ico{color:var(--accent);flex:none;margin-top:2px}.plano li.nao{color:var(--muted);text-decoration:line-through}.plano li.nao .ico{color:var(--muted)}.plano .selo{position:absolute;top:-.75rem;left:1rem}.plano .nota{font-size:var(--fs-xs);color:var(--muted)}.col-sel{width:2.5rem;padding-right:0}.col-sel input,.ncard>input,.cartoes-todos input{width:1.15rem;height:1.15rem;accent-color:var(--primary-700);cursor:pointer}tbody tr.marcada td{background:var(--accent-soft)}.tab-notas td:first-child,.tab-notas th:first-child{padding-left:1.25rem}.tab-notas .num-nota{font-weight:600;font-variant-numeric:tabular-nums}.tipo-tag{display:inline-block;padding:1px .5rem;border-radius:.375rem;font-size:var(--fs-xs);font-weight:600;background:var(--card-3);color:var(--text-2);letter-spacing:.02em}.tipo-tag.nfe{background:var(--blue-50);color:var(--blue-600)}.tipo-tag.nfse{background:var(--primary-50);color:var(--accent)}.valor{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.status-ajuda{display:block;margin-top:.25rem;max-width:15rem;color:var(--blue-600);line-height:1.3}.acoes-linha{display:inline-flex;gap:2px;opacity:0;transition:opacity var(--t-fast)}tr:hover .acoes-linha,tr:focus-within .acoes-linha,.acoes-linha:focus-within{opacity:1}@media(hover:none){.acoes-linha{opacity:1}}.barra-lote{position:sticky;bottom:1rem;z-index:var(--z-side);display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:center;margin:var(--s4) auto 0;width:fit-content;max-width:100%;padding:.5rem .625rem .5rem 1rem;background:var(--brand);color:#fff;border-radius:var(--r-xl);box-shadow:var(--sh-3);border:1px solid rgba(255,255,255,.1);animation:pop var(--t) var(--ease)}.barra-lote b{margin-right:.375rem;display:inline-flex;align-items:center;gap:.5rem}.barra-lote b:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:#5fcf9b;box-shadow:0 0 0 4px #5fcf9b40}.barra-lote .btn{background:#ffffff14;border-color:#ffffff24;color:#fff;box-shadow:none}.barra-lote .btn:hover:not(:disabled){background:#ffffff29;border-color:#ffffff4d}.barra-lote .btn.ghost{background:transparent;border-color:transparent;color:#cdd6ea}.barra-lote :focus-visible{outline-color:#8be6b8}.sel-todas{margin-bottom:var(--s3)}.cartoes{list-style:none;margin:0;padding:0;display:grid;gap:.625rem}.cartoes-todos{margin-bottom:.5rem}.ncard{display:flex;gap:.75rem;align-items:flex-start;background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s4);box-shadow:var(--sh-1)}.ncard.marcada{background:var(--accent-soft);border-color:var(--primary)}.ncard-corpo{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ncard-topo{display:flex;justify-content:space-between;gap:.5rem;align-items:flex-start;flex-wrap:wrap}.ncard-rod{display:flex;justify-content:space-between;gap:.5rem;align-items:center;flex-wrap:wrap;margin-top:.625rem}.ncard-acoes{display:inline-flex;gap:.375rem}.ncard .nome{font-weight:500;overflow-wrap:anywhere}@media(max-width:45em){.barra-lote{bottom:calc(4.8rem + env(safe-area-inset-bottom));border-radius:var(--r-lg);width:auto}.filtros .field{min-width:calc(50% - .375rem);flex:1}.filtros .grow{min-width:100%}.pager{flex-wrap:wrap;justify-content:space-between}.modal.grande{height:96vh}.modal-body{padding:var(--s4)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.spin{animation:g 3s linear infinite!important}.lg-malha{animation:none!important}}@media print{.side,.top,.bottom-nav,.toasts{display:none!important}.app{display:block}}details.recolher{padding:0;margin-bottom:var(--s5)}details.recolher>summary{display:flex;justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s4) var(--s5);cursor:pointer;list-style:none;border-radius:var(--r-lg)}details.recolher>summary::-webkit-details-marker{display:none}details.recolher>summary:hover{background:var(--card-2)}details.recolher>summary .ico{color:var(--muted);transition:transform var(--t)}details.recolher[open]>summary .ico{transform:rotate(180deg)}details.recolher[open]>summary{border-bottom:1px solid var(--border);border-radius:var(--r-lg) var(--r-lg) 0 0}.recolher-corpo{padding:var(--s4) var(--s5) var(--s5)}.vazio-mini{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--s3);padding:var(--s3) 0}.vazio-mini .ilu{width:8rem;height:auto;color:var(--accent)}.vazio-mini p{max-width:24rem}@media(max-width:53.75em){.hero-spark{margin:0 calc(-1 * var(--s5))}.pl .pnome{white-space:normal}.mini-spark{width:3.5rem}}@media(max-width:35em){.chip-teste,.seletor .sel-nome small{display:none}}@media(max-width:45em){.tablewrap table{min-width:34rem}.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3)}.kpi{padding:var(--s3) var(--s4)}.kpi-ico{display:none}.kpi-rot{padding-right:0}.kpi-val{font-size:1.45rem}.hero-num{font-size:2.3rem}.como-ler{font-size:0;gap:0}.card{padding:var(--s4)}}.contents,.trilha-item{display:contents}.pal-dir{margin-left:auto}.pi-icone{display:grid;place-items:center;width:1.875rem;height:1.875rem}.lg-prox{color:#5b667d}.lg-nf-linhas i:nth-child(1){width:72%}.lg-nf-linhas i:nth-child(2){width:50%}.lg-nf-linhas i:nth-child(3){width:62%}.lg-nf-linhas.b i:nth-child(1){width:58%}.lg-nf-linhas.b i:nth-child(2){width:80%}.lg-nf-linhas.b i:nth-child(3){width:40%}.ln{display:inline}.dica-grafico{margin-left:auto;font-size:var(--fs-xs)}.sem-mb{margin:.625rem 0 0}.pad-head{padding:1.25rem 1.5rem 0}.eyebrow.claro{color:#9fe4c2}.margem{margin:.75rem}.nowrap{white-space:nowrap}.fim{align-self:end}.sec-t{font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:600;padding-top:var(--s2);border-top:1px solid var(--hairline);margin-top:var(--s2)}.sec-t:first-child{border-top:0;margin-top:0;padding-top:0}.sec-t small{text-transform:none;letter-spacing:0;font-weight:400;font-size:var(--fs-xs)}.sec-d{margin:-.375rem 0 var(--s4)}@container (min-width:34em){.c7{grid-column:span 7!important}}.apagado{opacity:.45;pointer-events:none;filter:grayscale(.4)}.cap:first-letter{text-transform:uppercase}.err{font-size:var(--fs-xs)}.grow{flex:1;min-width:0}.toast span{flex:1}.toast-x{display:grid;place-items:center;width:1.7rem;height:1.7rem;border:0;border-radius:50%;background:transparent;color:#cdd6ea;cursor:pointer;flex:none}.toast-x:hover{background:#ffffff24;color:#fff}.toast:focus-within{outline:2px solid #8be6b8}.esq{display:grid;gap:var(--s3)}.esq-item{height:4.5rem;border-radius:var(--r-lg)}.esq-grade{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr))}.esq-grade .esq-item{height:8.5rem}.esq-form .esq-item{height:11rem}.modal.confirmar{width:min(28rem,100%)}.modal.confirmar .modal-body{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--s3);padding:var(--s5) var(--s5) var(--s4)}.modal.confirmar .conf-ico{order:-1;display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:50%}.conf-ico.perigo{background:var(--red-50);color:var(--red)}.conf-ico.info{background:var(--accent-soft);color:var(--accent)}.conf-texto{max-width:24rem;color:var(--text-2)}.modal.confirmar footer{justify-content:center}.modal.largo{width:min(46rem,100%)}.progresso{height:.5rem;border-radius:6.188rem;background:var(--gray-bg);overflow:hidden}.progresso i{display:block;height:100%;border-radius:6.188rem;background:linear-gradient(90deg,#3d9b6d,#6fd6a5);transition:width var(--t-slow) var(--ease)}.progresso.ok i{background:var(--primary)}.card.destaque .progresso{background:#ffffff29}.etapas{list-style:none;display:flex;align-items:center;margin:0 0 var(--s4);padding:0}.etapas li{display:flex;align-items:center;flex:1}.etapas li:last-child{flex:0 0 auto}.etapas li:not(:last-child):after{content:"";flex:1;height:2px;margin:0 .875rem;border-radius:2px;background:var(--border-2)}.etapas li.feita:not(:last-child):after{background:var(--primary)}.etapa-in,.etapas button{display:inline-flex;align-items:center;gap:.625rem;background:none;border:0;padding:0;color:var(--muted);font-weight:500;cursor:default}.etapas button{cursor:pointer;color:var(--text-2)}.etapas button:hover b{text-decoration:underline}.etapas .n{width:2rem;height:2rem;border-radius:50%;display:grid;place-items:center;border:2px solid var(--border-2);font-size:var(--fs-sm);font-weight:600;background:var(--card);flex:none}.etapas .feita .n{background:var(--accent-soft);border-color:var(--primary);color:var(--accent)}.etapas .atual .n{background:linear-gradient(180deg,#2f7f58,#276a49);border-color:#1f5a3e;color:#fff;box-shadow:0 0 0 5px var(--accent-soft)}.etapas .atual b{color:var(--text)}.etapas b{font-weight:500}.etapas .atual b{font-weight:600}.combo,.combo-in{position:relative}.combo-in .ico{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.combo-in input{padding-left:2.5rem;min-height:3rem}.combo-sel{display:flex;gap:.75rem;align-items:center;padding:.625rem .75rem;border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:var(--r)}.combo-sel>div{flex:1;min-width:0}.combo-sel b,.combo li b{display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis}.combo-sel small,.combo li small{display:block;color:var(--muted);overflow:hidden;text-overflow:ellipsis}.combo-lista{list-style:none;margin:.375rem 0 0;padding:.375rem;position:absolute;left:0;right:0;top:100%;z-index:var(--z-menu);background:var(--raised);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--sh-3);max-height:19rem;overflow:auto;animation:pop var(--t-fast) var(--ease)}.combo-lista li{display:flex;gap:.625rem;align-items:center;padding:.5rem .625rem;border-radius:.5rem;cursor:pointer}.combo-lista li>div{min-width:0}.combo-lista li.on{background:var(--card-3)}.combo-lista .combo-vazio{color:var(--muted);cursor:default;padding:.875rem .625rem}.combo-lista .combo-novo{padding:0;border-top:1px solid var(--hairline);margin-top:.25rem;position:sticky;bottom:-.375rem;background:var(--raised)}.combo-novo button{width:100%;display:flex;align-items:center;gap:.5rem;background:none;border:0;padding:.75rem .625rem;color:var(--accent);font-weight:600;cursor:pointer;border-radius:.5rem;min-height:2.6rem}.combo-novo button:hover{background:var(--accent-soft)}.em-tipos{display:inline-flex;gap:.25rem;padding:.25rem;background:var(--card-3);border-radius:var(--r);margin-bottom:var(--s5)}.em-tipos a{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.125rem;border-radius:.5rem;color:var(--text-2);font-weight:500;text-decoration:none;min-height:2.4rem}.em-tipos a small{color:var(--muted);font-weight:400}.em-tipos a.active{background:var(--card);color:var(--text);box-shadow:var(--sh-2)}.em-layout{display:grid;grid-template-columns:minmax(0,1fr) clamp(19rem,22vw,26rem);gap:var(--s5);align-items:start}.em-resumo{position:sticky;top:5.5rem}.em-resumo .card{margin-bottom:0}.em-passo{animation:fade var(--t) ease}.em-passo h2{font-size:var(--fs-xl);margin-bottom:var(--s1)}.em-ajuda{margin-bottom:var(--s4)}.em-nav{display:flex;justify-content:space-between;align-items:center;gap:var(--s3);margin-top:var(--s5);flex-wrap:wrap}.em-novo{margin-top:var(--s3);display:inline-flex;align-items:center;gap:.25rem}.em-valor{font-size:1.4rem!important;font-weight:600;min-height:3.4rem!important}.amb{display:inline-flex;align-items:center;gap:.5rem;padding:.3125rem .75rem;border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:700;letter-spacing:.07em;white-space:nowrap}.amb i{width:.5rem;height:.5rem;border-radius:50%;background:currentColor;flex:none}.amb small{font-weight:500;letter-spacing:0;font-size:var(--fs-xs);opacity:.9}.amb.homolog{background:var(--amber-50);color:var(--amber-600);border:1px solid var(--amber-line)}.amb.prod{background:var(--red-50);color:var(--red);border:1px solid var(--red-line)}.amb.prod i{animation:pulso 1.6s infinite}@keyframes pulso{50%{opacity:.35}}.page-head .amb small{display:none}.amb.grande{display:flex;flex-direction:column;align-items:flex-start;gap:0;background:none;border:0;padding:0;font-size:var(--fs-sm);position:relative;padding-left:1.25rem}.amb.grande i{position:absolute;left:0;top:.45em}.amb.grande small{font-size:var(--fs-xs)}.em-amb{padding:.875rem 1rem;border-bottom:1px solid var(--hairline)}.em-amb.homolog{background:var(--amber-50);color:var(--amber-600);border-top:4px solid var(--amber)}.em-amb.prod{background:var(--red-50);color:var(--red);border-top:4px solid var(--red)}.em-res-corpo{padding:var(--s4);display:grid;gap:var(--s3)}.em-emit{display:flex;gap:.625rem;align-items:center}.em-emit small{display:block;color:var(--muted)}.em-emit b{font-weight:500}.em-res-corpo dl{margin:0;display:grid;gap:.375rem}.em-res-corpo dl>div{display:flex;justify-content:space-between;gap:.75rem}.em-res-corpo dt{color:var(--muted);font-size:var(--fs-sm)}.em-res-corpo dd{margin:0;text-align:right;min-width:0}.corta{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.em-total{padding:var(--s3) 0;border-top:1px dashed var(--border-2);border-bottom:1px dashed var(--border-2);display:flex;flex-direction:column}.em-total small{color:var(--muted)}.em-total .valor{font-size:2rem;letter-spacing:-.02em;line-height:1.2}.em-imp h3{font-size:var(--fs-sm);margin-bottom:.375rem}.em-imp .em-linha{display:flex;justify-content:space-between;gap:.5rem;font-size:var(--fs-sm)}.em-imp p{font-size:var(--fs-xs);margin-top:.375rem}.em-linha small{display:block}.em-pronta{display:flex;align-items:center;gap:.5rem;font-size:var(--fs-sm);font-weight:500;padding:.5rem .75rem;border-radius:var(--r)}.em-pronta.sim{background:var(--primary-50);color:var(--accent)}.em-pronta.nao{background:var(--amber-50);color:var(--amber-600)}.sug{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin-bottom:var(--s4)}.sug-item{text-align:left;background:var(--card-2);border:1px solid var(--border);border-radius:var(--r);padding:.625rem .75rem;cursor:pointer;display:flex;flex-direction:column;gap:2px;transition:border-color var(--t-fast),background var(--t-fast)}.sug-item:hover{border-color:var(--primary)}.sug-item.on{border-color:var(--primary);background:var(--accent-soft)}.sug-item small{color:var(--accent);font-weight:600}.sug-item span{font-size:var(--fs-sm);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.em-item{border:1px solid var(--border);border-radius:var(--r);padding:var(--s4);margin:0 0 var(--s3);background:var(--card-2)}.em-item legend{font-weight:600;font-size:var(--fs-sm);padding:0 .375rem}.em-item-rod{display:flex;justify-content:space-between;align-items:center;margin-top:var(--s3)}.em-pag{margin-top:var(--s4)}.em-rev{margin:0 0 var(--s4)}.em-rev>div{display:grid;grid-template-columns:7.5rem 1fr auto;gap:.75rem;padding:.875rem 0;border-bottom:1px solid var(--hairline);align-items:start}.em-rev dt{color:var(--muted);font-size:var(--fs-sm);padding-top:2px}.em-rev dd{margin:0;min-width:0;overflow-wrap:anywhere}.em-rev dd small{display:block;color:var(--muted)}.em-rev .tot{border-bottom:0}.em-rev .tot dd{grid-column:2/-1}.em-rev .tot .valor{font-size:1.9rem}.em-rev .em-linha{display:flex;justify-content:space-between;gap:.75rem}.em-pend{border-left:4px solid var(--amber);padding:var(--s4) var(--s5)}.em-pend header{display:flex;gap:.875rem;align-items:center;margin-bottom:var(--s3)}.em-pend-ico{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--amber-50);color:var(--amber-600);flex:none}.em-pend ul{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.em-pend li{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .75rem;background:var(--card-2);border-radius:var(--r);flex-wrap:wrap}.em-pend li span{flex:1;min-width:14rem}.em-falha{display:flex;gap:.875rem;padding:var(--s4);margin-top:var(--s4);background:var(--red-50);border:1px solid var(--red-line);border-radius:var(--r-lg);color:var(--text)}.em-falha-ico{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--card);color:var(--red);flex:none}.em-falha h3{color:var(--red);font-size:var(--fs-lg);margin-bottom:.25rem}.em-falha p{color:var(--text-2)}.em-falha details{margin:.5rem 0}.em-falha summary{cursor:pointer;color:var(--muted);font-size:var(--fs-sm)}.em-falha code{display:block;margin-top:.375rem;font-size:var(--fs-xs);overflow-wrap:anywhere;color:var(--text-2)}.em-falha .acoes{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.625rem}.em-ok{display:grid;grid-template-columns:auto 1fr;gap:var(--s5);align-items:center;padding:var(--s6)!important}.em-ok .acoes{grid-column:1/-1;display:flex;gap:.5rem;flex-wrap:wrap}.em-ok h2{font-size:var(--fs-2xl);margin:.25rem 0}.em-ok-ico{display:grid;place-items:center;width:4.75rem;height:4.75rem;border-radius:50%;background:var(--primary);color:#fff;box-shadow:0 0 0 10px #3d9b6d40;animation:ok-pop .6s var(--ease)}.em-ok-ico.espera{background:#b87500;box-shadow:0 0 0 10px #d98a0040}@keyframes ok-pop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.08)}}.em-depois{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--s3)}.em-depois-item{display:flex;gap:.875rem;align-items:center;padding:var(--s4);background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);text-decoration:none;color:var(--text);cursor:pointer;text-align:left;box-shadow:var(--sh-1);transition:transform var(--t-fast),box-shadow var(--t-fast),border-color var(--t-fast)}.em-depois-item:hover{transform:translateY(-2px);box-shadow:var(--sh-2);border-color:var(--primary);text-decoration:none}.em-depois-item .ico{color:var(--accent)}.em-depois-item b{display:block}.em-depois-item small{color:var(--muted)}.mini-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s3);margin-bottom:var(--s5)}.mini-kpi{display:flex;align-items:center;gap:.875rem;padding:var(--s4);background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-1)}.mini-kpi .ic{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:var(--r);background:var(--accent-soft);color:var(--accent);flex:none}.mini-kpi b{display:block;font-size:var(--fs-xl);line-height:1.2;font-weight:600}.mini-kpi small{color:var(--muted)}.mini-kpi.atencao .ic{background:var(--amber-50);color:var(--amber-600)}.barra-busca{display:flex;gap:var(--s3);align-items:center;flex-wrap:wrap;margin-bottom:var(--s4)}.barra-busca .seg{margin-bottom:0}.busca{position:relative;flex:1;min-width:14rem}.busca .ico{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);color:var(--muted)}.busca input{padding-left:2.5rem}.cli-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(21rem,1fr));gap:var(--s3)}.cli-card{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-1);transition:box-shadow var(--t),transform var(--t),border-color var(--t)}.cli-card:hover{box-shadow:var(--sh-2);border-color:var(--border-2);transform:translateY(-1px)}.cli-card.off{opacity:.7}.cli-main{display:flex;gap:.875rem;align-items:flex-start;text-align:left;background:none;border:0;padding:var(--s4) var(--s4) var(--s2);cursor:pointer;border-radius:var(--r-lg) var(--r-lg) 0 0;width:100%}.cli-txt{display:flex;flex-direction:column;min-width:0;gap:2px}.cli-txt b{font-weight:600;overflow-wrap:anywhere}.cli-txt small{color:var(--muted);font-size:var(--fs-sm)}.cli-meta{display:flex;gap:.375rem;flex-wrap:wrap;align-items:center;margin-top:.375rem;font-size:var(--fs-sm);overflow-wrap:anywhere}.cli-acoes{display:flex;gap:.25rem;align-items:center;padding:var(--s2) var(--s3) var(--s3) var(--s4);margin-top:auto}.cli-acoes .soft{margin-right:auto}.robo{display:flex;align-items:center;gap:var(--s4)}.robo-ico{display:grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:var(--r-lg);background:var(--gray-bg);color:var(--muted);flex:none}.robo.on{border-color:var(--accent-line)}.robo.on .robo-ico{background:var(--accent-soft);color:var(--accent)}.robo-txt{flex:1;min-width:0}.robo h2{display:flex;align-items:center;gap:.625rem}.robo-ponto{width:.5625rem;height:.5625rem;border-radius:50%;background:var(--muted)}.robo.on .robo-ponto{background:var(--primary);box-shadow:0 0 0 4px var(--accent-soft);animation:pulso 2s infinite}.chave{position:relative;width:3.25rem;height:1.875rem;border-radius:6.188rem;border:0;background:var(--border-2);cursor:pointer;flex:none;transition:background var(--t)}.chave i{position:absolute;left:.1875rem;top:.1875rem;width:1.5rem;height:1.5rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform var(--t) var(--ease)}.chave[aria-checked=true]{background:#276a49}.chave[aria-checked=true] i{transform:translate(1.375rem)}.liga{display:inline-flex;align-items:center;gap:.625rem;font-size:var(--fs-sm);color:var(--text-2);font-weight:500;cursor:pointer}.ct-mes .card-head{margin-bottom:var(--s3)}.ct-pct b{font-size:var(--fs-2xl);font-weight:600;color:var(--accent)}.linha-tempo{list-style:none;margin:var(--s5) 0 0;padding:0}.lt-item{display:grid;grid-template-columns:3.4rem minmax(0,1fr) auto;gap:var(--s4);padding:var(--s3) 0;position:relative;align-items:start}.lt-item:before{content:"";position:absolute;left:1.7rem;top:0;bottom:0;width:2px;background:var(--border);transform:translate(-1px)}.lt-item:first-child:before{top:1.2rem}.lt-item:last-of-type:before{bottom:calc(100% - 3.5rem)}.lt-hoje{grid-column:1/-1;display:flex;align-items:center;gap:.625rem;color:var(--accent);font-weight:600;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;position:relative;z-index:1;background:var(--card);margin:0 0 var(--s2)}.lt-hoje:after{content:"";flex:1;border-top:2px dashed var(--primary)}.lt-hoje span{background:var(--accent-soft);padding:.1875rem .75rem;border-radius:6.188rem}.lt-fim{list-style:none;padding:var(--s3) 0 0}.lt-fim .lt-hoje{margin:0}.lt-dia{position:relative;z-index:1;width:3.4rem;height:3.4rem;border-radius:var(--r);display:grid;place-content:center;text-align:center;line-height:1;background:var(--card-3);border:2px solid var(--border);color:var(--text-2)}.lt-dia small{font-size:.62rem;text-transform:uppercase;letter-spacing:.08em}.lt-dia b{font-size:var(--fs-lg);font-weight:600}.lt-item.gerada .lt-dia{background:var(--primary-50);border-color:var(--primary);color:var(--accent)}.lt-item.aguardando .lt-dia{background:var(--amber-50);border-color:var(--amber);color:var(--amber-600)}.lt-item.falhou .lt-dia{background:var(--red-50);border-color:var(--red);color:var(--red)}.lt-item.agendada .lt-dia{background:var(--blue-50);border-color:var(--blue-line);color:var(--blue-600)}.lt-item.pausado,.lt-item.encerrado{opacity:.65}.lt-topo{display:flex;gap:.625rem;align-items:center;flex-wrap:wrap}.lt-txt{margin-top:.25rem;color:var(--text-2);font-size:var(--fs-sm)}.lt-txt.erro{color:var(--red)}.lt-acoes{display:flex;gap:.25rem;align-items:center}.ct-previa{display:flex;gap:.5rem;align-items:center;padding:.75rem .875rem;background:var(--accent-soft);color:var(--accent);border-radius:var(--r);font-size:var(--fs-sm)}.hist{list-style:none;margin:0;padding:0;display:grid;gap:var(--s3)}.hist li{display:flex;gap:.875rem;padding:var(--s4);background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-1)}.hist-ico{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;flex:none}.hist li.ok .hist-ico{background:var(--primary-50);color:var(--accent)}.hist li.erro .hist-ico{background:var(--red-50);color:var(--red)}.hist-corpo{flex:1;min-width:0}.hist-topo{display:flex;justify-content:space-between;gap:.625rem;align-items:center;flex-wrap:wrap}.hist-corpo p{margin-top:.375rem}.hist-erro{color:var(--text-2)}.hist-erro b{color:var(--red)}.hist details{margin-top:.375rem}.hist summary{cursor:pointer;color:var(--muted);font-size:var(--fs-sm)}.hist code{display:block;margin-top:.25rem;font-size:var(--fs-xs);overflow-wrap:anywhere;color:var(--text-2)}.emp-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));gap:var(--s4)}.emp-card{display:flex;flex-direction:column;gap:var(--s3);padding:var(--s4);background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-1);transition:box-shadow var(--t),border-color var(--t)}.emp-card:hover{box-shadow:var(--sh-2)}.emp-card.em-uso{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary),var(--sh-1)}.emp-topo{display:flex;gap:.875rem;align-items:center;text-decoration:none;color:var(--text)}.emp-topo:hover{text-decoration:none}.emp-topo span{display:flex;flex-direction:column;min-width:0}.emp-topo b{font-weight:600;overflow-wrap:anywhere}.emp-topo small{color:var(--muted)}.emp-selos{display:flex;gap:.375rem;flex-wrap:wrap}.emp-selos a.badge{text-decoration:none}.emp-rod{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:var(--s3);border-top:1px solid var(--hairline)}.emp-rod-acoes{display:inline-flex;gap:.25rem}.emp-prog{padding:var(--s4) var(--s5)}.emp-prog-topo{display:flex;align-items:center;gap:.875rem;margin-bottom:var(--s3)}.emp-prog-topo b,.emp-prog-topo small{display:block}.emp-pct{font-size:var(--fs-xl);color:var(--accent);font-weight:600}.emp-falta{list-style:none;margin:var(--s3) 0 0;padding:0;display:flex;gap:.375rem 1.125rem;flex-wrap:wrap;font-size:var(--fs-sm)}.emp-falta li:before{content:"";display:inline-block;width:.375rem;height:.375rem;border-radius:50%;background:var(--amber);margin-right:.5rem;vertical-align:middle}.conta-aba.ok{background:var(--primary-50);color:var(--accent)}.amb-cards{grid-template-columns:1fr 1fr}.amb-cards label{padding:var(--s4)}.amb-cards b{display:flex;gap:.5rem;align-items:center;margin-bottom:.25rem}.card>.alert,.card .alert:last-child{margin-bottom:0}.card>.sec-d+.alert{margin-top:0}.amb-cards+.alert{margin-top:var(--s3)}.mais{margin-top:var(--s2)}.mais summary{cursor:pointer;color:var(--accent);font-weight:500;margin-bottom:var(--s3)}.ativ{list-style:none;margin:0;padding:0;display:grid;gap:var(--s3)}.ativ li{display:grid;grid-template-columns:9rem minmax(0,1fr) auto;gap:var(--s4);align-items:center;padding:var(--s3) var(--s4);border:1px solid var(--border);border-radius:var(--r);background:var(--card-2)}.ativ li.uso{border-color:var(--primary);background:var(--accent-soft)}.ativ-cnae{display:flex;flex-direction:column;gap:.25rem;align-items:flex-start}.ativ-corpo{display:flex;flex-direction:column;gap:.375rem;min-width:0}.ativ-corpo b{font-weight:500}.ativ-sug{display:flex;flex-direction:column;font-size:var(--fs-sm)}.ativ-sug small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;font-weight:600}.ativ code{font-family:var(--font);font-weight:600;background:var(--card-3);padding:1px .375rem;border-radius:.375rem}.barra-salvar{position:sticky;bottom:0;z-index:var(--z-top);display:flex;justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;padding:var(--s3) var(--s4);background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-3);margin-bottom:var(--s5)}.logo-lado{flex:1;min-width:14rem;display:flex;flex-direction:column;gap:var(--s3)}.logo-prev{width:12.5rem;height:6.875rem}.logo-prev.novo{border-style:solid;border-color:var(--primary)}.logo-prev span{display:flex;flex-direction:column;align-items:center;gap:.25rem}.cert{display:grid;grid-template-columns:auto 1fr auto;gap:var(--s4);align-items:center;padding:var(--s4);border-radius:var(--r-lg);border:1px solid var(--accent-line);background:var(--primary-50);margin-bottom:var(--s4)}.cert-ico{display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--card);color:var(--accent)}.cert-dados b{display:block;overflow-wrap:anywhere}.cert-dados small,.cert-val small{display:block;color:var(--muted)}.cert-val{text-align:right}.cert-val b{font-size:var(--fs-xl);font-weight:600;color:var(--accent)}.cert.amber{background:var(--amber-50);border-color:var(--amber-line)}.cert.amber .cert-ico,.cert.amber .cert-val b{color:var(--amber-600)}.cert.red{background:var(--red-50);border-color:var(--red-line)}.cert.red .cert-ico,.cert.red .cert-val b{color:var(--red)}.cert-aviso{grid-column:1/-1;font-size:var(--fs-sm);color:var(--amber-600)}.solta{display:flex;align-items:center;gap:.75rem;width:100%;min-height:3.3rem;padding:.625rem .875rem;border:2px dashed var(--border-2);border-radius:var(--r);background:var(--card-2);cursor:pointer;text-align:left;color:var(--text-2);transition:border-color var(--t-fast),background var(--t-fast)}.solta:hover{border-color:var(--primary);background:var(--accent-soft)}.solta.tem{border-style:solid;border-color:var(--primary);background:var(--accent-soft)}.solta b{display:block;font-weight:500;overflow-wrap:anywhere}.solta small{color:var(--muted)}.cert-form{margin-top:var(--s2)}.pend-bloco h3{margin-bottom:var(--s2)}.pend-ok{display:flex;gap:.5rem;align-items:center;color:var(--accent)}.pend-lista{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.pend-lista li{display:flex;gap:.625rem;align-items:center;padding:.625rem .75rem;background:var(--amber-50);border:1px solid var(--amber-line);border-radius:var(--r);color:var(--text)}.pend-lista li .ico{color:var(--amber-600)}.pend-lista li span{flex:1;min-width:0}.sefaz{margin-top:var(--s4);display:flex;gap:.625rem;align-items:center;flex-wrap:wrap}.cfg{display:grid;grid-template-columns:clamp(15rem,17vw,20rem) minmax(0,1fr);gap:var(--s6);align-items:start}.cfg-nav{position:sticky;top:5.5rem;display:flex;flex-direction:column;gap:.25rem;padding:.5rem;background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-1)}.cfg-nav button{display:flex;gap:.75rem;align-items:flex-start;text-align:left;background:none;border:0;padding:.625rem .75rem;border-radius:var(--r);cursor:pointer;color:var(--text-2);transition:background var(--t-fast)}.cfg-nav button:hover{background:var(--card-3)}.cfg-nav button .ico{margin-top:.1875rem;color:var(--muted)}.cfg-nav button span{display:flex;flex-direction:column}.cfg-nav b{font-weight:500;color:var(--text)}.cfg-nav small{color:var(--muted);line-height:1.35}.cfg-nav button.on{background:var(--accent-soft)}.cfg-nav button.on .ico,.cfg-nav button.on b{color:var(--accent)}.cfg-nav button.on b{font-weight:600}.cfg-corpo{min-width:0;animation:fade var(--t) ease}.cfg-topo{display:flex;gap:.875rem;align-items:flex-start;margin-bottom:var(--s5)}.cfg-topo>div:nth-child(2){flex:1;min-width:0}.cfg-topo h2{font-size:var(--fs-xl)}.cfg-topo p{margin-top:2px;max-width:42rem}.cfg-ico{display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:var(--r);background:var(--accent-soft);color:var(--accent);flex:none}.perfil{display:flex;gap:var(--s4);align-items:center;flex-wrap:wrap}.perfil-txt{flex:1;min-width:12rem}.perfil-selos{display:flex;gap:.375rem;margin-top:.5rem;flex-wrap:wrap}.perfil-tipo{flex-basis:100%}.teste{display:flex;gap:var(--s3);align-items:flex-end;flex-wrap:wrap}.teste .field{min-width:14rem}.teste+.alert{margin-top:var(--s3)}.usu-lista{list-style:none;margin:0;padding:0;display:grid;gap:var(--s3)}.usu-lista li{display:flex;gap:.875rem;align-items:center;flex-wrap:wrap;padding:var(--s3) var(--s4);background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-1)}.usu-lista li.off{opacity:.65}.usu-txt{flex:1;min-width:12rem}.usu-txt b{display:block;font-weight:600}.usu-txt small{color:var(--muted)}.usu-acoes{display:flex;gap:.375rem;flex-wrap:wrap}.pl-topo{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--s4);margin-bottom:var(--s5)}.pl-topo .card{margin-bottom:0}.pl-atual h2{font-size:var(--fs-2xl);display:flex;gap:.75rem;align-items:center;flex-wrap:wrap;margin:.375rem 0}.pl-preco{margin:var(--s3) 0}.preco{display:inline-flex;align-items:baseline;gap:.1875rem;font-weight:600;line-height:1}.preco b{font-size:2.7rem;letter-spacing:-.035em}.preco small{font-size:var(--fs-sm);font-weight:500;color:var(--muted)}.card.destaque .preco small{color:#b8c4dc}.pl-comp-t{margin-bottom:var(--s5);text-align:center}.pl-comp-t h2{font-size:var(--fs-xl)}.plano{padding:var(--s5) var(--s5) var(--s5);gap:.75rem}.plano .preco{font-size:1rem;margin:.25rem 0 .5rem}.plano .preco b{font-size:2.5rem}.plano h3{font-size:var(--fs-lg)}.plano-desc{font-size:var(--fs-sm);min-height:2.6em}.plano.dest{transform:translateY(-.375rem);border-width:2px}.plano.atual:not(.dest){border-color:var(--primary)}.plano .btn.block{margin-top:.25rem}.plano ul{padding-top:.75rem;border-top:1px solid var(--hairline)}.pl-comparar{margin-top:var(--s6)}.nd-titulo{display:inline-flex;gap:.875rem;align-items:center;flex-wrap:wrap}.nd-barra{padding:var(--s4)}.nd-barra .acoes{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:var(--s2)}.nd-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--s5);align-items:start}.nd-col{min-width:0}.nd-valor{display:flex;flex-direction:column;gap:2px;background:radial-gradient(120% 140% at 100% 0%,var(--accent-soft),transparent 60%),var(--card)}.nd-valor .valor{font-size:var(--fs-3xl);letter-spacing:-.03em;line-height:1.15}.nd-par{display:flex;gap:.75rem;align-items:center}.nd-par small{display:block;color:var(--muted)}.nd-par b{display:block;font-weight:600}.nd-mail{margin-top:var(--s3);display:flex;gap:.375rem;align-items:center}.chave-box{display:flex;gap:.625rem;align-items:center;flex-wrap:wrap}.chave-box code{font-family:var(--font);font-size:var(--fs-xs);overflow-wrap:anywhere;flex:1;min-width:12rem;background:var(--card-3);padding:.375rem .625rem;border-radius:var(--r-sm)}.tempo{list-style:none;margin:0;padding:0}.tempo li{display:flex;gap:.875rem;position:relative;padding-bottom:var(--s4)}.tempo li:last-child{padding-bottom:0}.tempo li:before{content:"";position:absolute;left:.6875rem;top:1.5rem;bottom:0;width:2px;background:var(--border)}.tempo li:last-child:before{display:none}.tempo-no{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--card-3);border:2px solid var(--border-2);flex:none;color:#fff;z-index:1}.tempo li.ok .tempo-no{background:var(--primary);border-color:var(--primary)}.tempo li.erro .tempo-no{background:var(--red);border-color:var(--red)}.tempo li.espera .tempo-no{background:var(--amber-50);border-color:var(--amber);animation:pulso 1.6s infinite}.tempo li.info .tempo-no{background:var(--blue-50);border-color:var(--blue-600)}.tempo b{display:block;font-weight:500}.tempo small{display:block}.nd-msgs.erro{border-color:var(--red-line);background:var(--red-50)}.nd-msgs ul{margin:0;padding-left:1.125rem;display:grid;gap:.375rem}.nd-xml-acoes{display:flex;gap:.5rem;margin-bottom:var(--s3)}details.recolher>summary h2{font-size:var(--fs-lg)}details.recolher>summary>span{display:flex;flex-direction:column}@media(max-width:45em){.tablewrap table.resp{min-width:0}table.resp thead{display:none}table.resp,table.resp tbody,table.resp tr,table.resp td{display:block;width:100%}table.resp tr{padding:.625rem 1rem;border-bottom:1px solid var(--border)}table.resp tr:last-child{border-bottom:0}table.resp td{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.3125rem 0;border:0;text-align:right;background:none!important}table.resp td:before{content:attr(data-label);color:var(--muted);font-size:var(--fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;text-align:left;flex:none}table.resp td.acao-pdf{display:none}table.resp td small.muted,table.resp td .nome{display:block}}@media(max-width:67.5em){.em-layout{grid-template-columns:minmax(0,1fr)}.em-resumo{position:static}.nd-grid,.pl-topo{grid-template-columns:minmax(0,1fr)}}@media(max-width:53.75em){.cfg{grid-template-columns:minmax(0,1fr);gap:var(--s4)}.cfg-nav{position:static;flex-direction:row;overflow-x:auto;scrollbar-width:none;padding:.375rem}.cfg-nav button{flex:none;align-items:center;padding:.5rem .75rem}.cfg-nav small{display:none}.plano.dest{transform:none}.mini-kpis,.ativ li{grid-template-columns:minmax(0,1fr)}.lt-item{grid-template-columns:3.4rem minmax(0,1fr)}.lt-acoes{grid-column:2}.amb-cards{grid-template-columns:minmax(0,1fr)}}@media(max-width:35em){.etapas b{display:none}.etapas .atual b{display:inline}.etapas li:not(:last-child):after{margin:0 .5rem}.em-rev>div{grid-template-columns:minmax(0,1fr) auto}.em-rev dt{grid-column:1/-1}.em-rev dd{grid-column:1}.em-ok{grid-template-columns:minmax(0,1fr);padding:var(--s5)!important}.em-ok h2{font-size:var(--fs-xl)}.cli-grid,.emp-grid{grid-template-columns:minmax(0,1fr)}.cert{grid-template-columns:auto minmax(0,1fr)}.cert-val{grid-column:1/-1;text-align:left}.robo{flex-wrap:wrap}.barra-salvar{bottom:calc(4.6rem + env(safe-area-inset-bottom))}.em-nav .btn.grande{flex:1}.mini-kpi b{font-size:var(--fs-lg)}.modal.confirmar footer .btn{flex:1}}.card.destaque .eyebrow{color:#9fe4c2}@media(max-width:35em){.em-rev .tot dd{grid-column:1/-1}}.pn-grid.g-2-1{grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr))}.hero-valor{min-height:clamp(14rem,16vw,19rem)}.rosca{width:clamp(9rem,11vw,13rem);height:auto;aspect-ratio:1}.logo-prev{width:clamp(11rem,14vw,15rem);height:auto;aspect-ratio:2/1}.chart{min-height:12rem;max-height:24rem}@media(min-width:90em){.tab-notas{table-layout:fixed}.tab-notas .col-sel{width:3rem}.tab-notas th:nth-child(2){width:13%}.tab-notas th:nth-child(3){width:8%}.tab-notas th:nth-child(4){width:9%}.tab-notas th:nth-child(6){width:13%}.tab-notas th:nth-child(7){width:14%}.tab-notas th:nth-child(8){width:10%}.tab-notas td{overflow:hidden;text-overflow:ellipsis}}.grid>.field,.grid>div>.field{max-width:44rem}.page-head{gap:var(--s3) var(--s5)}.page-head p{max-width:min(46rem,100%)}.modal{width:min(40rem,100%)}.tab-notas td:nth-child(2),.tab-notas td:nth-child(3),.tab-notas td:nth-child(4),.tab-notas td:nth-child(7){white-space:nowrap}.faixa-bloq{align-items:center}.faixa-bloq>span{flex:1;min-width:min(100%,14rem)}.faixa-bloq.vermelha{background:var(--red-50);color:var(--red);border-bottom-color:var(--red-line)}.faixa-bloq.info{background:var(--blue-50);color:var(--blue-600);border-bottom-color:var(--blue-line)}.faixa-bloq .faixa-cta{color:#fff;text-decoration:none;flex:none}.faixa-x{display:grid;place-items:center;width:2rem;height:2rem;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;flex:none}.faixa-x:hover{background:#00000014}.chip-teste.ambar{background:var(--amber-50);color:var(--amber-600);border-color:var(--amber-line)}.preco-bloco{display:flex;flex-direction:column;gap:.375rem;margin:.25rem 0 .5rem}.preco-bloco .preco{margin:0}.preco-sub{color:var(--muted);font-size:var(--fs-xs);line-height:1.4;min-height:2.1em}.card.destaque .preco small.mes{color:#b8c4dc}.pub{min-height:100vh;background:var(--bg);color:var(--text)}.pub-cab{position:sticky;top:0;z-index:var(--z-top);display:flex;align-items:center;gap:var(--s3);padding:.625rem var(--pad-x);background:color-mix(in srgb,var(--bg) 86%,transparent);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--border)}.pub-marca{color:var(--text)!important;font-size:1.3rem}.pub-marca svg{filter:none}.pub-nav{display:flex;gap:var(--s2);margin-left:var(--s4)}.pub-nav a{padding:.5rem .75rem;border-radius:var(--r);color:var(--text-2);text-decoration:none;font-weight:500}.pub-nav a:hover{background:var(--card-3);color:var(--text)}.pub-hero{position:relative;overflow:hidden;isolation:isolate;background:#111a2e;color:#fff;padding:clamp(2.5rem,7vw,6rem) var(--pad-x)}.pub-hero-in{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--s7);align-items:center}.pub-hero-txt{display:flex;flex-direction:column;gap:var(--s4);align-items:flex-start}.pub-hero h1{font-size:clamp(1.9rem,1.3rem + 2.6vw,3.6rem);font-weight:600;line-height:1.12;letter-spacing:-.028em;color:#fff;text-wrap:balance}.pub-hero h1 em{font-style:normal;background:linear-gradient(90deg,#7ee0b0,#3d9b6d);-webkit-background-clip:text;background-clip:text;color:transparent}.pub-hero .lg-sub{font-size:clamp(1rem,.95rem + .3vw,1.2rem);max-width:38rem}.pub-hero-cta{display:flex;gap:var(--s3);flex-wrap:wrap}.btn.ghost-claro{background:#ffffff14;border-color:#ffffff47;color:#fff;box-shadow:none}.btn.ghost-claro:hover:not(:disabled){background:#ffffff29;border-color:#ffffff80}.pub-hero :focus-visible{outline-color:#8be6b8}.pub-hero .lg-prova{border-top:0;padding-top:0}.pub-hero-arte{min-width:0}.pub-hero-arte .lg-palco{height:clamp(14rem,22vw,20rem);margin:0}.pub-sec{padding:clamp(2.5rem,5vw,4.5rem) var(--pad-x)}.pub-tit{text-align:center;margin-bottom:var(--s5)}.pub-tit h2{font-size:var(--fs-2xl);letter-spacing:-.02em;text-wrap:balance}.pub-tit p{max-width:42rem;margin:.5rem auto 0}.pub-controles{display:flex;gap:var(--s3) var(--s5);justify-content:center;flex-wrap:wrap;margin-bottom:var(--s5)}.pub-controles .seg{margin:0}.seg .badge.selo{margin-left:.375rem;padding:0 .5rem}.pub-econ{display:flex;gap:.5rem;align-items:center;justify-content:center;color:var(--accent);margin:calc(-1 * var(--s2)) 0 var(--s5);flex-wrap:wrap;text-align:center}.pub-planos{padding-top:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.pub-sk{height:26rem}.pub-comp table{min-width:38rem}.pub-comp th[scope=row]{position:sticky;left:0;background:var(--card);font-size:var(--fs-sm);text-transform:none;letter-spacing:0;color:var(--text-2);font-weight:500;z-index:1}.pub-comp thead th{text-align:center;font-size:var(--fs-sm);text-transform:none;letter-spacing:0;color:var(--text)}.pub-comp thead th:first-child{text-align:left;position:sticky;left:0}.pub-comp thead th .selo{display:block;width:max-content;margin:.25rem auto 0}.pub-comp .dest{background:var(--accent-soft)}.pub-comp td .ico{color:var(--accent);margin:0 auto}.nao-inc{color:var(--muted)}.pub-tres{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:var(--s4)}.pub-bloco{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s5);display:flex;flex-direction:column;gap:.5rem;box-shadow:var(--sh-1)}.pub-faq{max-width:56rem;margin:0 auto}.pub-faq details.recolher{margin-bottom:var(--s3)}.pub-faq summary h3{font-size:var(--fs-md);font-weight:600}.pub-final{display:flex;gap:var(--s5);align-items:center;justify-content:space-between;flex-wrap:wrap;margin:0 var(--pad-x) var(--s7);padding:clamp(1.5rem,3vw,2.75rem);border-radius:var(--r-xl);color:#fff;background:radial-gradient(120% 140% at 100% 0%,rgba(61,155,109,.4),transparent 55%),linear-gradient(160deg,#1a233a,#14203a 60%,#0f2a2b);box-shadow:var(--sh-3)}.pub-final h2{color:#fff;font-size:var(--fs-xl);text-wrap:balance}.pub-final p{color:#cdd6ea;margin-top:.25rem}.pub-final :focus-visible{outline-color:#8be6b8}.pub-rod{display:flex;gap:var(--s4) var(--s6);align-items:center;justify-content:space-between;flex-wrap:wrap;padding:var(--s6) var(--pad-x);border-top:1px solid var(--border);background:var(--card)}.pub-rod-marca{display:flex;gap:.625rem;align-items:center;flex-wrap:wrap}.pub-rod nav{display:flex;gap:var(--s2) var(--s5);flex-wrap:wrap}.pub-rod nav a{color:var(--text-2);font-weight:500;text-decoration:none;display:inline-flex;gap:.375rem;align-items:center}.pub-rod nav a:hover{color:var(--accent);text-decoration:underline}.pub-rod>small{flex-basis:100%}.pub-legal{max-width:52rem;margin:0 auto;padding:var(--s6) var(--pad-x) var(--s8)}.pub-legal h1{margin:var(--s3) 0 .25rem;display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.pub-legal h2{margin:var(--s5) 0 .375rem}.pub-legal p{color:var(--text-2)}.ck-main{min-width:0}.ck-ciclo{margin-bottom:var(--s4)}.ck-planos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:var(--s3);margin-bottom:var(--s4)}.ck-planos label,.ck-formas label{position:relative;display:flex;flex-direction:column;gap:.25rem;padding:var(--s4);border:1.5px solid var(--border-2);border-radius:var(--r-lg);background:var(--card);cursor:pointer;transition:border-color var(--t-fast),background var(--t-fast),box-shadow var(--t-fast)}.ck-planos label:hover,.ck-formas label:hover:not(.off){border-color:var(--muted)}.ck-planos label.on,.ck-formas label.on{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent)}.ck-planos input,.ck-formas input{position:absolute;opacity:0;width:1px;height:1px}.ck-planos label:has(input:focus-visible),.ck-formas label:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.ck-pl-topo{display:flex;justify-content:space-between;gap:.5rem;align-items:center;flex-wrap:wrap}.ck-pl-topo b{font-size:var(--fs-lg)}.ck-pl-preco b{font-size:1.9rem;letter-spacing:-.03em}.ck-pl-preco small{color:var(--muted)}.ck-pl-sub{color:var(--accent);font-weight:500}.ck-formas{display:grid;gap:var(--s3);margin-bottom:var(--s4)}.ck-formas label{flex-direction:row;align-items:center;gap:var(--s4)}.ck-formas label.off{opacity:.55;cursor:not-allowed;background:var(--card-2)}.ck-formas label>span:last-child{display:flex;flex-direction:column;min-width:0}.ck-formas small{color:var(--muted)}.ck-f-ico{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--r);background:var(--card-3);color:var(--text-2);flex:none}.ck-formas label.on .ck-f-ico{background:var(--primary);color:#fff}.ck-kv{margin:var(--s3) 0 var(--s4)}.ck-aceite{align-items:flex-start;margin-bottom:var(--s3);padding:var(--s3) var(--s4);border:1px solid var(--border);border-radius:var(--r);background:var(--card-2)}.ck-aceite input{margin-top:.25rem}.ck-resumo .card h2{font-size:var(--fs-xl);margin:.25rem 0}.ck-total{margin:var(--s3) 0}.ck-total b{font-size:2.4rem;letter-spacing:-.03em;font-weight:600}.ck-total small{color:#b8c4dc}.ck-res-lista{list-style:none;margin:var(--s3) 0;padding:var(--s3) 0 0;border-top:1px solid rgba(255,255,255,.14);display:grid;gap:.375rem}.ck-res-lista li{display:flex;gap:.5rem;align-items:center;font-size:var(--fs-sm)}.ck-res-lista .ico{color:#7ee0b0}.ck-selo{display:flex;gap:.375rem;align-items:center;color:#9fb0cf;font-size:var(--fs-xs);margin-top:var(--s3)}.ck-sandbox{margin-top:var(--s3)}.ck-acao{max-width:46rem}.ck-espera{display:flex;gap:.625rem;align-items:center;justify-content:center;margin-top:var(--s4);color:var(--muted)}.ck-espera.fim{color:var(--text-2)}.pg-acao{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--s3)}.pg-acao h3{font-size:var(--fs-xl)}.pg-acao p{max-width:36rem}.pg-ico{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--accent-soft);color:var(--accent)}.pg-pix{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--s5);align-items:start;width:100%;text-align:left}.pg-qr{width:clamp(9rem,16vw,13rem);height:auto;aspect-ratio:1;border-radius:var(--r);background:#fff;padding:.5rem;border:1px solid var(--border)}.pg-qr.vazio-qr{display:grid;place-items:center;text-align:center;font-size:var(--fs-sm);color:var(--muted);background:var(--card-2)}.pg-cola{display:flex;flex-direction:column;gap:.5rem;min-width:0;width:100%}.pg-cola label{font-weight:500;font-size:var(--fs-sm);color:var(--text-2)}.pg-cola textarea{font-size:var(--fs-xs);word-break:break-all;resize:none}.pg-cola .acoes{margin-top:.25rem}.ck-ok{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--s3);padding:clamp(2rem,5vw,4rem) var(--s5);position:relative;overflow:hidden;max-width:48rem;margin-inline:auto}.ck-ok h1{font-size:var(--fs-2xl)}.ck-ok p{max-width:34rem}.ck-ok .acoes{justify-content:center;margin-top:var(--s3)}.em-ok-ico.erro{background:var(--red);box-shadow:0 0 0 10px var(--red-50)}.confete{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.confete i{position:absolute;top:-1rem;width:.5rem;height:.9rem;border-radius:.125rem;background:var(--primary);opacity:0;animation:confete 2.4s var(--ease) forwards}.confete i:nth-child(3n){background:#7ee0b0}.confete i:nth-child(3n+1){background:var(--brand-3)}.confete i:nth-child(5n){background:var(--amber)}.confete i:nth-child(1){left:8%;animation-delay:.05s}.confete i:nth-child(2){left:16%;animation-delay:.3s}.confete i:nth-child(3){left:25%;animation-delay:.1s}.confete i:nth-child(4){left:33%;animation-delay:.45s}.confete i:nth-child(5){left:42%;animation-delay:.2s}.confete i:nth-child(6){left:50%;animation-delay:.5s}.confete i:nth-child(7){left:58%;animation-delay:.15s}.confete i:nth-child(8){left:66%;animation-delay:.4s}.confete i:nth-child(9){left:74%;animation-delay:.08s}.confete i:nth-child(10){left:82%;animation-delay:.35s}.confete i:nth-child(11){left:90%;animation-delay:.22s}.confete i:nth-child(12){left:12%;animation-delay:.6s}.confete i:nth-child(13){left:70%;animation-delay:.55s}.confete i:nth-child(14){left:38%;animation-delay:.7s}@keyframes confete{0%{opacity:0;transform:translateY(0) rotate(0)}15%{opacity:1}to{opacity:0;transform:translateY(16rem) rotate(260deg)}}.pl-kv{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:var(--s3) var(--s5);margin:var(--s3) 0 0}.pl-kv div{min-width:0}.pl-kv dt{font-size:var(--fs-xs);color:#b8c4dc;font-weight:500}.pl-kv dd{margin:.125rem 0 0;font-weight:500}.pl-acoes{margin-top:var(--s4)}.acoes-fat{display:inline-flex;gap:.375rem;flex-wrap:wrap;justify-content:flex-end}td small.muted.bloco{display:block}.sim-dest{display:flex;flex-direction:column;gap:.25rem;padding:var(--s4);border-radius:var(--r-lg);border:1px solid var(--border);background:var(--card-2);margin-bottom:var(--s4)}.sim-dest.agora{background:var(--accent-soft);border-color:var(--accent-line)}.sim-valor{font-size:var(--fs-2xl);letter-spacing:-.02em}.sim-val{list-style:none;margin:var(--s4) 0 0;padding:0;display:grid;gap:.5rem}.sim-val li{display:flex;gap:.625rem;align-items:flex-start;padding:.625rem .75rem;border-radius:var(--r);border:1px solid transparent}.sim-val li small{display:block}.sim-val li.ok{color:var(--accent)}.sim-val li.aviso{background:var(--amber-50);color:var(--amber-600);border-color:var(--amber-line)}.sim-val li.bloq{background:var(--red-50);color:var(--red);border-color:var(--red-line)}.sim-val .ico{margin-top:.125rem}.check-list.verde .ico{color:var(--accent);margin-top:.2rem}.cn-passos{list-style:none;display:flex;gap:var(--s2);margin:0 0 var(--s4);padding:0;flex-wrap:wrap}.cn-passos li{padding:.25rem .75rem;border-radius:var(--r-pill);background:var(--gray-bg);color:var(--muted);font-size:var(--fs-xs);font-weight:600}.cn-passos li.on{background:var(--accent-soft);color:var(--accent)}.cn-motivos{display:grid;gap:.5rem;margin-bottom:var(--s4)}.cn-motivos label{display:flex;gap:.75rem;align-items:center;padding:.75rem 1rem;border:1.5px solid var(--border-2);border-radius:var(--r);cursor:pointer;background:var(--card);min-height:2.75rem}.cn-motivos label:hover{border-color:var(--muted)}.cn-motivos label.on{border-color:var(--accent);background:var(--accent-soft)}.cn-motivos input{width:1.1rem;height:1.1rem;accent-color:var(--primary-700)}.cn-oferta{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.cn-menores{list-style:none;margin:0;padding:0;width:100%;display:grid;gap:.5rem}.cn-menores li{display:flex;justify-content:space-between;gap:var(--s3);padding:.75rem 1rem;border:1px solid var(--border);border-radius:var(--r);background:var(--card-2)}.cn-conf h3{margin-bottom:var(--s3)}.lg-escolha{display:flex;gap:.75rem;align-items:flex-start;padding:.75rem .875rem;border-radius:var(--r);background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--text)}.lg-esc-ico{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--primary);color:#fff;flex:none}.lg-escolha small{color:var(--text-2)}.secret-gera{display:flex;gap:var(--s2);align-items:center;flex-wrap:wrap}.secret-gera .secret{flex:1;min-width:12rem}.pg-acoes{align-items:center}.pg-plat .chave-box input{min-width:0}.pg-eventos{margin-top:var(--s5)}.pg-ev-top{margin-bottom:var(--s3)}.pg-resumo{display:flex;gap:var(--s3);flex-wrap:wrap;margin-bottom:var(--s4)}.pg-resumo button{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;min-width:7rem;padding:.625rem 1rem;border:1px solid var(--border);border-radius:var(--r);background:var(--card);cursor:pointer;text-align:left}.pg-resumo button b{font-size:var(--fs-xl);line-height:1.1}.pg-resumo button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.pg-resumo button:hover{border-color:var(--muted)}@media(max-width:67.5em){.pub-hero-in{grid-template-columns:minmax(0,1fr)}.pub-hero-arte,.pub-nav{display:none}}@media(max-width:45em){.pub-cab{padding-block:.5rem}.pub-cab .btn.ghost.sm{padding:0 .5rem}.pub-cta-cab{display:none}.pub-controles{flex-direction:column;align-items:stretch}.pub-controles .seg{display:flex}.pub-controles .seg button{flex:1;padding-inline:.5rem}.pub-hero-cta .btn{flex:1 1 100%}.pg-pix{grid-template-columns:minmax(0,1fr);justify-items:center}.pg-cola{align-items:stretch}.pub-final .btn{width:100%}.ck-formas label{align-items:flex-start;gap:var(--s3)}}@media(max-width:35em){.pub-cab .grow+.btn.icon{display:none}.pub-marca span{font-size:1.15rem}}.tab-fat td:first-child{min-width:15rem}.tab-fat td:last-child{min-width:9rem}@media(max-width:45em){.tab-fat td:first-child,.tab-fat td:last-child{min-width:0}.acoes-fat{justify-content:flex-end}}@media(max-width:45em){.tab-fat td:first-child{display:block;text-align:left}.tab-fat td:first-child:before{display:none}.tab-fat td:last-child:before{display:none}.tab-fat td:last-child{justify-content:flex-end}}.lg-convite-msg{display:flex;gap:.625rem;align-items:flex-start;margin:0;padding:.75rem .875rem;border-radius:var(--r);background:var(--blue-50);color:var(--blue-600);border:1px solid var(--blue-line);font-size:var(--fs-sm);line-height:1.5}.lg-convite-msg svg{flex:none;margin-top:.125rem}.lg-convite-msg a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:.15em}.lg-tenho{margin:calc(var(--s2) * -1) 0 0}.lg-conv input{text-transform:uppercase;letter-spacing:.06em;font-weight:500}.lg-conv small{display:flex;align-items:center;gap:.375rem}.lg-conv .conv-ok{color:var(--accent);font-weight:500}.lg-conv.ok input{border-color:var(--accent)}.lg-conv.erro input{border-color:var(--red)}.lg-conv .spin{width:.8rem;height:.8rem}.lg-trava{margin:0 0 var(--s2)}.radio-cards label:has(input:disabled){opacity:.55;cursor:not-allowed}.lg-fechado{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--s3);padding:var(--s5) var(--s3)}.lg-fechado h3{margin:0;font-size:var(--fs-xl)}.lg-fechado p{margin:0;max-width:26rem}.lg-fechado-ico{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--amber-50);color:var(--amber-600);border:1px solid var(--amber-line)}.pub-aviso{display:inline-flex;align-items:center;gap:.5rem;margin:var(--s3) 0 0;padding:.5rem .875rem;border-radius:var(--r);background:#ffffff1f;border:1px solid rgba(255,255,255,.28);color:#fff;font-size:var(--fs-sm)}.btn:disabled{cursor:not-allowed}.cv-modos{border:0;padding:0;margin:0 0 var(--s4);min-width:0}.cv-modos legend{font-weight:500;margin-bottom:var(--s2);padding:0}.cv-modos .radio-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.cv-modos .radio-cards label{padding:.875rem .875rem .875rem 2.75rem;position:relative}.cv-modos .radio-cards label:before{content:"";position:absolute;left:.9rem;top:1.05rem;width:1rem;height:1rem;border-radius:50%;border:2px solid var(--border-2);background:var(--card)}.cv-modos .radio-cards label:has(input:checked):before{border-color:var(--accent);background:radial-gradient(var(--accent) 45%,var(--card) 50%)}.cv-modo-t{display:flex;align-items:center;gap:.5rem;font-size:var(--fs-md);color:var(--text)}.cv-modo-t b{display:inline}.cv-lista{margin-top:var(--s5);padding-top:var(--s5);border-top:1px solid var(--hairline)}.cv-topo{display:flex;gap:var(--s4);align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin-bottom:var(--s4)}.cv-topo h3{margin:0 0 .25rem}.cv-topo p{margin:0;max-width:38rem;font-size:var(--fs-sm)}.cv-itens{list-style:none;margin:0;padding:0;display:grid;gap:var(--s3)}.cv-item{border:1px solid var(--border);border-radius:var(--r);padding:var(--s3) var(--s4);background:var(--card);display:grid;gap:var(--s2)}.cv-item.desativado,.cv-item.expirado{background:var(--card-3)}.cv-item.desativado .cv-codigo,.cv-item.expirado .cv-codigo{color:var(--muted);text-decoration:line-through}.cv-l1{display:flex;align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap}.cv-codigo{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-lg);font-weight:600;letter-spacing:.06em;background:var(--card-3);border:1px solid var(--border);border-radius:var(--r-sm);padding:.125rem .625rem}.cv-acoes{margin-left:auto;display:flex;gap:var(--s2);flex-wrap:wrap}.cv-obs{margin:0;font-size:var(--fs-sm);color:var(--text-2)}.cv-meta{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,7.5rem),1fr));gap:var(--s2) var(--s4)}.cv-meta dt{font-size:var(--fs-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.cv-meta dd{margin:0;font-size:var(--fs-md)}.cv-usos .progresso{display:block;margin-top:.25rem;max-width:8rem}.cv-quem summary{cursor:pointer;font-size:var(--fs-sm);color:var(--accent);font-weight:500;padding:.25rem 0}.cv-quem ul{list-style:none;margin:var(--s2) 0 0;padding:0;display:grid;gap:.25rem}.cv-quem li{display:flex;justify-content:space-between;gap:var(--s3);flex-wrap:wrap;font-size:var(--fs-sm);padding:.375rem .625rem;background:var(--card-3);border-radius:var(--r-sm)}.cv-nota{font-size:var(--fs-sm);margin:0 0 var(--s3)}.cv-ilim{align-self:end}@media(max-width:40rem){.cv-acoes{margin-left:0;width:100%}.cv-topo>.btn{width:100%;justify-content:center}.cv-item{padding:var(--s3)}}.cv-cod{display:flex;gap:var(--s2);align-items:stretch}.cv-cod input{flex:1;min-width:0}.cv-cod .btn{flex:none}.emite-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:var(--s3)}.emite-cards label{position:relative;display:grid;gap:.375rem;align-content:start;padding:var(--s4);min-height:7.5rem}.emite-cards label b{font-size:var(--fs-lg);font-weight:600}.emite-cards label b small{font-size:var(--fs-sm);color:var(--muted);font-weight:500}.emite-ico{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--r);background:var(--card-3);color:var(--accent)}.emite-cards label:has(input:checked) .emite-ico{background:var(--accent);color:var(--card)}.emite-cards label:after{content:"";position:absolute;right:var(--s3);top:var(--s3);width:1.125rem;height:1.125rem;border-radius:50%;border:2px solid var(--border-2);background:var(--card)}.emite-cards label:has(input:checked):after{border-color:var(--accent);background:radial-gradient(var(--accent) 45%,var(--card) 50%)}.emite-sug{position:absolute;right:var(--s3);bottom:var(--s3);font-style:normal;font-size:var(--fs-xs);font-weight:600;color:var(--accent);background:var(--accent-soft);padding:.125rem .5rem;border-radius:var(--r-pill)}.emite-cards.erro label{border-color:var(--red)}.emite-dica,.emite-erro{display:flex;gap:.5rem;align-items:center;margin:var(--s3) 0 0;font-size:var(--fs-sm)}.emite-dica{color:var(--text-2)}.emite-erro{color:var(--red);font-weight:500}.tipo-off{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap;border-style:dashed;background:var(--card-2);padding-block:var(--s3)}.tipo-off .grow{min-width:12rem}.tipo-off b,.tipo-off small{display:block}.tipo-off-ico{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:var(--r);background:var(--card-3);color:var(--muted)}.ultimo-tipo{margin:calc(var(--s2) * -1) 0 var(--s3);font-size:var(--fs-sm)}.desl-lista{list-style:none;margin:var(--s3) 0;padding:0;display:grid;gap:.375rem}.desl-lista li{display:flex;gap:.5rem;align-items:center;padding:.5rem var(--s3);background:var(--card-2);border:1px solid var(--border);border-radius:var(--r)}.chave:disabled{opacity:.5;cursor:not-allowed}.em-escolha{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:var(--s4)}.em-esc{display:grid;gap:.5rem;justify-items:start;text-decoration:none;color:inherit;padding:var(--s5);transition:transform var(--t),box-shadow var(--t),border-color var(--t)}.em-esc:hover{transform:translateY(-2px);box-shadow:var(--sh-2);border-color:var(--accent)}.em-esc:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.em-esc b{font-size:var(--fs-xl);font-weight:600}.em-esc-ico{display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:var(--r);background:var(--accent-soft);color:var(--accent)}.acesso-total{display:flex;gap:var(--s3);align-items:center;padding:var(--s3) var(--s4);border-radius:var(--r);background:var(--accent-soft);color:var(--accent)}.acesso-total span{display:grid;color:var(--text)}.acesso-total small{color:var(--text-2)}.sel-emp{border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s4);margin:0;min-width:0}.sel-emp.erro{border-color:var(--red)}.sel-emp legend{font-weight:600;padding-inline:.375rem}.sel-emp-ajuda{margin:0 0 var(--s3);font-size:var(--fs-sm)}.sel-emp-topo{display:flex;gap:var(--s2);flex-wrap:wrap}.sel-emp-topo input{flex:1;min-width:12rem}.sel-emp-cont{margin:var(--s2) 0;font-size:var(--fs-sm);color:var(--text-2)}.chips{display:flex;flex-wrap:wrap;gap:.375rem;list-style:none;margin:0;padding:0}.chip-emp{display:inline-flex;align-items:center;gap:.375rem;font-size:var(--fs-xs);font-weight:500;padding:.25rem .625rem;border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip-emp.mais{background:var(--card-3);color:var(--text-2)}.chip-emp button{display:grid;place-items:center;border:0;background:transparent;color:inherit;cursor:pointer;padding:.125rem;border-radius:50%;min-width:1.25rem;min-height:1.25rem}.chip-emp button:focus-visible{outline:2px solid var(--focus)}.sel-emp-chips{margin-bottom:var(--s3)}.sel-emp-lista{list-style:none;margin:0;padding:0;max-height:min(16rem,40vh);overflow:auto;border:1px solid var(--border);border-radius:var(--r);display:grid}.sel-emp-lista li+li{border-top:1px solid var(--hairline)}.sel-emp-lista .check{display:flex;gap:var(--s3);align-items:center;padding:.625rem var(--s3);cursor:pointer;min-height:2.75rem}.sel-emp-lista .check:hover{background:var(--card-2)}.sel-emp-lista .check span{display:grid}.sel-emp-lista small{color:var(--muted)}.sel-emp-vazio{padding:var(--s3)}.usu-acesso{display:grid;gap:.25rem;flex-basis:100%;order:9;padding-left:calc(42px + .875rem);min-width:0}.usu-acesso.sem small{color:var(--amber-600)}.usu-acesso .badge{justify-self:start}@media(max-width:40em){.usu-acesso{padding-left:0}}.cv-email-sec{border:1px dashed var(--border-2);border-radius:var(--r);padding:var(--s3) var(--s4) var(--s4);margin:0;min-width:0;background:var(--card-2)}.cv-email-sec legend{display:flex;gap:.5rem;align-items:flex-start;font-weight:600;padding:0 .5rem}.cv-email-sec legend small{font-weight:400;color:var(--muted)}.cv-email-sec>p.muted{margin:0 0 var(--s3);font-size:var(--fs-sm)}.cv-email-aviso{display:flex;gap:.5rem;align-items:center;margin:var(--s3) 0 0;font-size:var(--fs-sm);color:var(--text-2)}.cv-email{display:flex;gap:.5rem;align-items:center}.cv-email span{overflow-wrap:anywhere}.cv-ok{display:grid;gap:var(--s2);justify-items:center;text-align:center}.cv-ok p{margin:0;overflow-wrap:anywhere}.cv-ok-ico{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--accent-soft);color:var(--accent)}.cv-cred{margin:var(--s4) 0 0;display:grid;gap:var(--s2)}.cv-cred div{display:grid;gap:.125rem;padding:var(--s3);border:1px solid var(--border);border-radius:var(--r);background:var(--card-3)}.cv-cred dt{font-size:var(--fs-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.cv-cred dd{margin:0;overflow-wrap:anywhere}.cv-cred code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-lg);font-weight:600;letter-spacing:.04em}.cv-aviso-uma{display:flex;gap:.5rem;align-items:center;margin:var(--s3) 0 0;font-size:var(--fs-sm);font-weight:500;color:var(--amber-600)}.chip-teste.vermelha{background:var(--red-50);color:var(--red);border-color:var(--red-line)}.chip-teste.urgente{display:inline-flex}@media(max-width:35em){.chip-teste.urgente{display:none}}.boas-vindas{margin:var(--s4) var(--pad-x) 0}.boas-vindas .btn{margin-left:auto}.ep{min-height:100dvh;display:flex;flex-direction:column;background:var(--bg)}.ep-top{display:flex;align-items:center;gap:var(--s3);padding:.75rem var(--pad-x);background:var(--brand);color:#fff}.ep-top .marca{font-size:1.25rem}.ep-quem{color:#cdd6ea;font-size:var(--fs-sm);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-sair{flex:none}.ep-main{flex:1;width:min(100%,82rem);margin:0 auto;padding:clamp(1.5rem,4vw,3.5rem) var(--pad-x) var(--s7);outline:none}.ep-hero{text-align:center;max-width:54rem;margin:0 auto var(--s6)}.ep-hero h1{font-size:clamp(1.6rem,3.4vw,2.6rem);line-height:1.15;letter-spacing:-.025em;margin:.5rem 0 var(--s5);text-wrap:balance}.ep-hero h1 em{font-style:normal;color:var(--accent)}.ep-passos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--s3);text-align:left}.ep-passos li{display:flex;gap:.75rem;align-items:flex-start;background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s4);box-shadow:var(--sh-1);font-size:var(--fs-md);color:var(--text-2)}.ep-passos b{display:block;color:var(--text);font-size:var(--fs-md);margin-bottom:.125rem}.ep-n{flex:none;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--r);background:var(--primary-50);color:var(--accent)}.ep-ciclo{display:flex;flex-direction:column;align-items:center;gap:var(--s2);text-align:center;margin-bottom:var(--s6)}.ep-ciclo .seg{margin-bottom:0}.ep-planos{padding-top:.75rem}.ep-lim{display:flex;gap:.5rem;align-items:flex-start;margin:0;padding:.625rem .75rem;border-radius:var(--r);background:var(--blue-50);color:var(--blue-600);font-size:var(--fs-sm)}.ep-lim .ico{flex:none;margin-top:.125rem}.ep-planos .btn.grande{min-height:3rem}.ep-troca{display:flex;gap:.5rem;align-items:center;justify-content:center;margin:var(--s5) 0 0;font-size:var(--fs-sm);text-align:center}.ep-rod{padding:var(--s4) var(--pad-x);text-align:center;font-size:var(--fs-sm);color:var(--muted);border-top:1px solid var(--border)}.ep-rod a{font-weight:600}@media(max-width:35em){.ep-quem{display:none}.ep-passos li{padding:.75rem}.ep-planos .plano.dest{transform:none}}.modal.fim-teste{width:min(36rem,100%)}.fim-teste .modal-body{display:flex;flex-direction:column;gap:var(--s4)}.ft-topo{display:flex;gap:var(--s3);align-items:flex-start}.ft-topo p{margin:0}.ft-relogio{flex:none;display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--amber-50);color:var(--amber-600);border:1px solid var(--amber-line)}.fim-teste.ultimo .ft-relogio{background:var(--red-50);color:var(--red);border-color:var(--red-line)}.fim-teste.ultimo header h2{color:var(--red)}.ft-bloco h3{font-size:var(--fs-md);margin:0 0 var(--s2)}.ft-lista{list-style:none;margin:0;padding:0;display:grid;gap:.5rem;font-size:var(--fs-md)}.ft-lista li{display:flex;gap:.625rem;align-items:flex-start}.ft-lista .ico{flex:none;margin-top:.2rem;color:var(--accent)}.ft-lista li:first-child .ico{color:var(--amber-600)}.ft-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:var(--s3)}.ft-cx{display:grid;gap:.125rem;padding:var(--s3);border:1px solid var(--border);border-radius:var(--r);background:var(--card-3)}.ft-cx b{font-size:var(--fs-lg)}.ft-cx small{color:var(--muted)}.ft-nota{margin:0;font-size:var(--fs-sm)}.limite-teste{display:flex;gap:var(--s3);align-items:center;flex-wrap:wrap;padding:var(--s4);border:1px solid var(--amber-line);background:var(--amber-50);border-radius:var(--r-lg)}.limite-teste.cheio{padding:var(--s6);max-width:44rem;margin:var(--s5) auto;flex-direction:column;text-align:center;box-shadow:var(--sh-1)}.lt-cad{flex:none;display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--card);color:var(--amber-600);border:1px solid var(--amber-line)}.lt-txt{flex:1;min-width:min(100%,14rem);display:grid;gap:.25rem}.lt-txt b{color:var(--text);font-size:var(--fs-lg)}.lt-txt span{color:var(--text-2);font-size:var(--fs-sm)}.lt-acoes{display:flex;gap:var(--s2);flex-wrap:wrap;justify-content:center}.modal.confirmar .limite-teste{flex-direction:column;text-align:center;border:0;background:transparent;padding:0}.uso-card{margin-bottom:var(--s4);padding:var(--s3) var(--s4)}.uso-card .uso{margin:0}.uso-teste small{display:block;margin-top:.25rem}.cv-inicio{display:flex;gap:.5rem;align-items:center;margin:0;padding:.5rem .75rem;border-radius:var(--r);background:var(--blue-50);color:var(--blue-600);font-size:var(--fs-sm)}.fim-teste footer .btn{flex:1 1 9rem}@media(max-width:35em){.ft-relogio{display:none}.fim-teste .modal-body{padding:var(--s4);gap:var(--s3)}.ft-grade{grid-template-columns:1fr 1fr}.ft-cx b{font-size:var(--fs-md)}.fim-teste .overlay{align-items:flex-end}}.fd-heroi{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.fd-hero{min-height:20rem}.fd-hero .hero-num{font-size:clamp(2.4rem,5.2vw,4rem)}.fd-hero .hero-mini{margin-top:var(--s3);padding-top:var(--s4);border-top:1px solid rgba(255,255,255,.12)}.fd-hero .hero-mini b{font-variant-numeric:tabular-nums}.fd-curva{position:relative;margin-top:auto;margin:var(--s2) calc(-1 * var(--s2)) 0;pointer-events:none}.fd-curva svg{display:block;width:100%;height:auto;overflow:visible}.fd-linha{fill:none;stroke:#7ee0b0;stroke-width:2.4;stroke-linecap:round}.fd-linha-est{fill:none;stroke:#7ee0b0;stroke-width:2;stroke-dasharray:5 5;opacity:.55;stroke-linecap:round}.fd-halo{fill:#7ee0b0;opacity:.22}.fd-ponto{fill:#fff;stroke:#7ee0b0;stroke-width:2.5}.fd-curva-eixo{display:flex;justify-content:space-between;font-size:var(--fs-xs);color:#9fb0cf;padding:0 .375rem}.fd-hero-vazio{display:flex;gap:var(--s3);align-items:flex-start;padding:var(--s4);margin:var(--s2) 0;border:1px dashed rgba(255,255,255,.28);border-radius:var(--r-lg);background:#ffffff0d;color:#dbe3f2;flex:1;align-items:center}.fd-hero-vazio .ico{flex:none;color:#7ee0b0;margin-top:.2rem}.fd-hero-vazio p{margin:0;max-width:34rem}.fd-hero-vazio b{color:#fff}.fd-sk-hero{height:20rem}.fd-sk-graf{height:22rem}.fd-lic{display:flex;flex-direction:column;gap:var(--s3)}.fd-lic .card-head{margin-bottom:0}.fd-lic-corpo{display:flex;gap:var(--s5);align-items:center;flex-wrap:wrap;flex:1}.fd-anel{width:clamp(9rem,11vw,12rem);height:auto;aspect-ratio:1;flex:none;margin-inline:auto}.fd-anel-n{font-size:1.5rem;font-weight:600;fill:var(--text)}.fd-anel-p{fill:none;stroke-width:10;stroke:var(--c);stroke-linecap:round}.fd-s-ativa{--c:var(--primary)}.fd-s-teste{--c:var(--blue-600)}.fd-s-inadimplente{--c:var(--red)}.fd-s-suspensa{--c:var(--amber)}.fd-s-cancelada{--c:#9aa5b8}.fd-s-cortesia{--c:var(--text-2)}.fd-forma{width:.75rem;height:.75rem;flex:none;fill:var(--c)}.fd-forma .tr{fill:none;stroke:var(--c);stroke-width:2.6;stroke-linecap:round}.fd-leg{list-style:none;margin:0;padding:0;display:grid;gap:.375rem;flex:1 1 100%;font-size:var(--fs-sm)}.fd-leg li{display:grid;grid-template-columns:auto 1fr auto 2.6rem;gap:.5rem;align-items:center}.fd-leg li.zero{color:var(--muted)}.fd-leg li.zero b{font-weight:500}.fd-leg .p{text-align:right;font-size:var(--fs-xs)}.fd-leg b{font-variant-numeric:tabular-nums}.fd-chips{display:flex;gap:var(--s2);flex-wrap:wrap;margin-top:var(--s3)}.fd-lic .fd-chips{margin-top:0}.fd-chip{display:inline-flex;align-items:center;gap:.375rem;padding:.3125rem .75rem;border-radius:var(--r-pill);background:var(--card-3);border:1px solid var(--border);font-size:var(--fs-xs);color:var(--text-2)}.fd-chip b{color:var(--text)}.fd-chip.aviso{background:var(--amber-50);border-color:var(--amber-line);color:var(--amber-600)}.fd-chip.aviso b{color:var(--amber-600)}.fd-dica{display:flex;gap:.5rem;align-items:flex-start;margin:0;padding:var(--s3);border-radius:var(--r);background:var(--card-3);font-size:var(--fs-sm);color:var(--text-2)}.fd-dica .ico{flex:none;margin-top:.15rem;color:var(--accent)}.fd-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,14.5rem),1fr))}.fd-kpi{min-width:0}.fd-kpi.larga{grid-column:span 2}.fd-kpi .kpi-val{margin-top:.125rem}button.fd-kpi{font:inherit;text-align:left;cursor:pointer}button.fd-kpi:hover{border-color:var(--red-line);box-shadow:var(--sh-2);transform:translateY(-2px)}.fd-meta{display:block;width:100%;height:.375rem;margin:.5rem 0 .125rem}.fd-zero{font-weight:600}.fd-divide{display:block;width:100%;height:.75rem;border-radius:.375rem;overflow:hidden;margin:.5rem 0 .375rem}.fd-divide-leg{display:flex;gap:.25rem var(--s4);flex-wrap:wrap;font-size:var(--fs-sm);font-weight:400;letter-spacing:0;color:var(--text-2)}.fd-divide-leg b{color:var(--text)}.fd-var{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:600}.fd-var.bom{background:var(--accent-soft);color:var(--accent)}.fd-var.ruim{background:var(--red-50);color:var(--red)}.fd-var.eq{background:var(--gray-bg);color:var(--text-2)}.fd-sub-var{display:inline-flex;gap:.5rem;align-items:center;flex-wrap:wrap}.fd-grafico{margin-bottom:var(--s4)}.fd-g-head{align-items:flex-start;flex-wrap:wrap}.fd-g-head small{display:block;margin-top:.125rem}.fd-g-head .abas{margin:0}.fd-chart-wrap{padding-top:.25rem}.fd-chart{width:100%;height:auto;max-height:24rem}.fd-chart .eixo{font-size:11px}.fd-mes.atual{font-weight:600;fill:var(--text)}.fd-zero-l{stroke:var(--muted);stroke-width:1}.fd-est{fill:var(--card-3);opacity:.7}.fd-est-t{font-style:italic}.fd-b{fill:var(--c);transition:opacity var(--t-fast)}.k-ok{--c:var(--primary)}.k-blue{--c:var(--blue-600)}.k-warn{--c:var(--amber)}.k-bad{--c:var(--red)}.fd-col .fd-b{opacity:.92}.fd-col.on .fd-b{opacity:1}.fd-col.rec .fd-b{fill-opacity:.22;stroke:var(--c);stroke-width:1.5;stroke-dasharray:4 3;opacity:1}.fd-lg{background:var(--c)}.fd-lg.k-est{background:transparent;border:1.5px dashed var(--muted)}.fd-leg-graf{row-gap:var(--s2)}.fd-lg-est{color:var(--text-2)}.fd-tip{min-width:12rem;white-space:normal;top:0}.fd-tip span{display:flex;justify-content:space-between;gap:var(--s4)}.fd-tip i{font-style:normal;opacity:.8}.fd-tip em{font-style:normal;font-weight:600;font-variant-numeric:tabular-nums}.fd-aviso-zero{margin:var(--s3) 0 0;padding:var(--s3);border-radius:var(--r);background:var(--card-3);font-size:var(--fs-sm)}.fd-tabmeses{margin-bottom:var(--s5)}.fd-tabmeses .tablewrap{border:1px solid var(--border)}.fd-tabmeses small.bloco{display:block}.fd-grid{margin-top:var(--s5)}.fd-planos li{grid-template-columns:1.6rem minmax(0,1fr)}.fd-tipo{font-size:var(--fs-xs);font-weight:500;color:var(--muted);margin-left:.375rem}.fd-tipo-bloco+.fd-tipo-bloco{margin-top:var(--s3)}.fd-tipo-bloco .sub{margin-top:0}.fd-vazio-p{display:flex;gap:.625rem;align-items:flex-start;margin:0;color:var(--text-2);padding:var(--s3);background:var(--card-3);border-radius:var(--r)}.fd-vazio-p.card{background:var(--card);border-radius:var(--r-lg)}.fd-vazio-p .ico{flex:none;margin-top:.15rem;color:var(--accent)}.fd-funil{list-style:none;margin:0;padding:0;display:grid;gap:var(--s3)}.fd-funil li{display:grid;gap:.25rem}.fd-funil li>svg{width:100%;height:.625rem;display:block}.fd-fn-0{fill:var(--blue-600)}.fd-fn-1{fill:var(--accent)}.fd-fn-2{fill:var(--primary)}.fd-passo{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--fs-xs);margin:0 0 .125rem}.fd-saude{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));gap:var(--s3);margin:0}.fd-saude div{padding:var(--s3);border:1px solid var(--border);border-radius:var(--r);background:var(--card-2);display:flex;flex-direction:column;gap:.25rem}.fd-saude dt{display:flex;gap:.375rem;align-items:center;font-size:var(--fs-xs);color:var(--muted);font-weight:500}.fd-saude dt .ico{color:var(--accent);flex:none}.fd-saude dd{margin:0;font-size:var(--fs-xl);font-weight:600;font-variant-numeric:tabular-nums}.fd-saude .mal{border-color:var(--red-line);background:var(--red-50)}.fd-saude .mal dt,.fd-saude .mal dd,.fd-saude .mal dt .ico{color:var(--red)}.fd-ok-linha{display:flex;gap:.5rem;align-items:center;margin:0 0 var(--s3);color:var(--accent);font-size:var(--fs-sm);font-weight:500}.fd-sd-alerta{margin-bottom:var(--s3)!important;flex-wrap:wrap}.fd-vazio-graf{padding:var(--s5) 0}.fd-rc-lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:var(--s3)}.fd-rc-lista li{display:flex;align-items:center;gap:var(--s3);padding:var(--s3)!important;margin:0}.fd-rc-txt{display:flex;flex-direction:column;min-width:0;flex:1}.fd-rc-txt b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-rc-txt small{line-height:1.35}.fd-contas{margin-top:var(--s2)}.fd-filtros .field{margin:0;min-width:11rem}.fd-filtros .fd-f-q{flex:1 1 16rem}.fd-busca{position:relative}.fd-busca .ico{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.fd-busca input{padding-left:2.4rem}.fd-tab{min-width:64rem}.fd-tab th,.fd-tab td{white-space:nowrap}.fd-tab td:first-child{min-width:12rem;white-space:normal}.fd-tab td small.muted{display:block}@media(max-width:45em){.fd-tab{min-width:0}.fd-tab th,.fd-tab td{white-space:normal}.fd-hero .hero-mini{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:var(--s3)}}.fd-pag{display:flex;justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;margin-top:var(--s3);font-size:var(--fs-sm)}.fd-pag>div{display:flex;align-items:center;gap:var(--s3)}.fd-pag-n{color:var(--text-2)}@media(max-width:68em){.fd-heroi{grid-template-columns:minmax(0,1fr)}}@media(max-width:40em){.fd-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3)}.fd-kpi{padding:var(--s3) var(--s4)}.fd-kpi .kpi-ico{display:none}.fd-kpi .kpi-rot{padding-right:0}.fd-kpi .kpi-val{font-size:var(--fs-xl)}.fd-kpi.larga{grid-column:1/-1}.fd-hero{min-height:0}.fd-tip{min-width:10.5rem}.fd-pag{flex-direction:column;align-items:stretch}.fd-pag>div{justify-content:space-between}.fd-g-head .abas{width:100%;overflow-x:auto}.fd-g-head .abas button{padding-inline:.625rem;font-size:var(--fs-sm);white-space:nowrap}}@media(min-width:64em){.fd-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.cod{display:flex;gap:clamp(.3rem,1.4vw,.5rem);justify-content:center}.cod-d{width:clamp(2.5rem,13vw,3.4rem);height:clamp(3.1rem,15vw,4rem);padding:0;text-align:center;font-size:clamp(1.4rem,6vw,1.9rem);font-weight:600;font-variant-numeric:tabular-nums;border-radius:var(--r);caret-color:var(--accent);min-height:0}.cod-d.meio{margin-left:clamp(.25rem,1.6vw,.75rem)}.cod-d:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.cod.invalido .cod-d{border-color:var(--red);background:var(--red-50)}.cod.invalido{animation:cod-treme .32s var(--ease)}@keyframes cod-treme{20%{transform:translate(-.375rem)}40%{transform:translate(.375rem)}60%{transform:translate(-.25rem)}80%{transform:translate(.25rem)}}@media(prefers-reduced-motion:reduce){.cod.invalido{animation:none}}.lg-cod{padding:var(--s2) 0}.lg-2fa .form-cab{text-align:center}.lg-2fa-ico{display:inline-grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--accent-soft);color:var(--accent);margin-bottom:var(--s3)}.lg-2fa .linkbtn{text-align:center}.sg-card .card-head{align-items:flex-start}.sg-card h2{font-size:var(--fs-lg)}.sg-card h2 small{font-weight:400;font-size:var(--fs-sm)}.sg-sub{margin:.25rem 0 0;max-width:44rem;font-size:var(--fs-md)}.sg-troca{margin-bottom:var(--s5)}.sg-cab,.sg-linha{display:flex;gap:var(--s3);align-items:flex-start}.sg-linha{align-items:center}.sg-ico{flex:none;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--r);background:var(--card-3);color:var(--text-2)}.sg-ico.on{background:var(--accent-soft);color:var(--accent)}.sg-pontos{list-style:none;margin:0 0 var(--s4);padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--s3)}.sg-pontos li{display:flex;gap:.75rem;padding:var(--s3) var(--s4);border:1px solid var(--border);border-radius:var(--r);background:var(--card-2);font-size:var(--fs-sm);color:var(--text-2)}.sg-pontos .ico{flex:none;color:var(--accent);margin-top:.125rem}.sg-pontos b{display:block;color:var(--text);font-weight:600;font-size:var(--fs-md)}.sg-kv{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:var(--s3);margin:0 0 var(--s4)}.sg-kv div{padding:var(--s3) var(--s4);border:1px solid var(--border);border-radius:var(--r);background:var(--card-2)}.sg-kv dt{font-size:var(--fs-xs);color:var(--muted);font-weight:500}.sg-kv dd{margin:.125rem 0 0;font-weight:600}.sg-kv dd.baixo{color:var(--amber-600)}.sg-acoes{display:flex;gap:var(--s3);align-items:center;flex-wrap:wrap}.sg-obrig{display:inline-flex;gap:.375rem;align-items:center}.btn.danger-soft{color:var(--red);border-color:var(--red-line);background:var(--card)}.btn.danger-soft:hover:not(:disabled){background:var(--red-50)}.sg-rod{margin-top:var(--s4)}.sg-so-este{display:flex;gap:.5rem;align-items:center;margin:var(--s3) 0 0}.sg-so-este .ico{color:var(--accent);flex:none}.sg-sub-t{font-size:var(--fs-md);margin:var(--s4) 0 var(--s3)}.sg-uid{max-width:28rem}.sg-rot{display:block;font-size:var(--fs-sm);font-weight:500;margin-bottom:.375rem;text-align:center}.sg-sessoes{list-style:none;margin:0;padding:0;display:grid;gap:var(--s3)}.sg-sessoes li{display:flex;gap:var(--s3);align-items:center;padding:var(--s3) var(--s4);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--card)}.sg-sessoes li.atual{border-color:var(--accent-line);background:var(--accent-soft)}.sg-disp{flex:none;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--r);background:var(--card-3);color:var(--text-2)}.sg-sessoes li.atual .sg-disp{background:var(--card);color:var(--accent)}.sg-sess-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.sg-sess-txt b{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;font-weight:600}.sg-sess-txt small{overflow-wrap:anywhere}.sg-este{font-size:var(--fs-xs)}.tl-dia{margin-top:var(--s4)}.tl-dia h3{font-size:var(--fs-sm);color:var(--muted);font-weight:600;margin:0 0 var(--s2)}.tl{list-style:none;margin:0;padding:0 0 0 .25rem;position:relative}.tl:before{content:"";position:absolute;left:1.0625rem;top:.75rem;bottom:.75rem;width:2px;background:var(--border);border-radius:2px}.tl-ev{display:flex;gap:var(--s3);padding:.5rem 0;position:relative}.tl-ico{flex:none;display:grid;place-items:center;width:1.875rem;height:1.875rem;border-radius:50%;background:var(--card);border:2px solid var(--border-2);color:var(--text-2);z-index:1}.tl-ev.prot .tl-ico{border-color:var(--accent-line);color:var(--accent);background:var(--accent-soft)}.tl-ev.mal .tl-ico{border-color:var(--red-line);color:var(--red);background:var(--red-50)}.tl-txt{min-width:0;display:flex;flex-direction:column;gap:.125rem;padding-top:.125rem}.tl-txt b{font-weight:600}.tl-det{font-size:var(--fs-sm);color:var(--text-2);overflow-wrap:anywhere}.tl-txt small{overflow-wrap:anywhere}.sg-mais{display:flex;justify-content:space-between;align-items:center;gap:var(--s3);margin-top:var(--s4);flex-wrap:wrap}.sg-filtros{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:var(--s3);align-items:end;margin-bottom:var(--s4)}.sg-filtros .field{margin:0}.sg-limpar{align-self:end}.sg-tab td,.sg-tab th{vertical-align:top}.sg-quando{white-space:nowrap}.sg-ev{display:flex;gap:.625rem;align-items:flex-start}.sg-ev .tl-ico{width:1.75rem;height:1.75rem;border-width:1px}.sg-ev span:last-child{display:flex;flex-direction:column;min-width:0}.sg-ev small{font-size:var(--fs-xs)}.sg-ev.mal .tl-ico{border-color:var(--red-line);color:var(--red);background:var(--red-50)}.sg-ev.prot .tl-ico{border-color:var(--accent-line);color:var(--accent);background:var(--accent-soft)}.sg-onde{display:flex;flex-direction:column;font-variant-numeric:tabular-nums}.sg-onde small{font-size:var(--fs-xs)}@media(max-width:45em){.sg-tab{min-width:0}.sg-quando{white-space:normal}}.sg-risco{display:flex;gap:var(--s3);padding:var(--s4);margin-bottom:var(--s4);border-radius:var(--r);background:var(--amber-50);color:var(--text);border:1px solid var(--amber-line);border-left:.375rem solid var(--amber);font-size:var(--fs-md)}.sg-risco .ico{flex:none;color:var(--amber-600);margin-top:.125rem}.sg-meuip{display:flex;gap:var(--s3);align-items:center;flex-wrap:wrap;padding:var(--s3) var(--s4);border:1px solid var(--border);border-radius:var(--r);background:var(--card-2);margin-bottom:var(--s4)}.sg-meuip>div{display:flex;flex-direction:column;margin-right:auto}.sg-meuip b{font-size:var(--fs-lg)}.sg-add{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:var(--s3);align-items:start;margin-bottom:var(--s4)}.sg-add .field{margin:0}.sg-add>.btn{margin-top:1.65rem}@media(max-width:45em){.sg-add{grid-template-columns:minmax(0,1fr)}.sg-add>.btn{margin-top:0}}.sg-ips{list-style:none;margin:0 0 var(--s4);padding:0;display:grid;gap:var(--s2)}.sg-ips li{display:flex;gap:var(--s3);align-items:center;padding:.625rem var(--s4);border:1px solid var(--border);border-radius:var(--r);background:var(--card);flex-wrap:wrap}.sg-ip-cidr{font-weight:600;min-width:9rem}.sg-ip-desc{flex:1;min-width:10rem;color:var(--text-2)}.sg-liga{display:flex;gap:var(--s4);align-items:center;padding:var(--s4);border:1px solid var(--border);border-radius:var(--r);background:var(--card-2);margin-bottom:var(--s4)}.sg-liga .grow{display:flex;flex-direction:column;gap:.125rem}.sg-emerg{border:1px solid var(--border);border-radius:var(--r);padding:.75rem var(--s4);background:var(--card)}.sg-emerg summary{cursor:pointer;font-weight:500}.sg-emerg ul{margin:var(--s3) 0 0;padding-left:1.25rem;display:grid;gap:.375rem;color:var(--text-2);font-size:var(--fs-md)}.modal.sg-conf{width:min(30rem,100%)}.sg-conf-form{width:100%;display:grid;gap:var(--s3);text-align:left}.sg-conf-form .alert{margin:0;text-align:left}.as2{display:grid;gap:var(--s4)}.as2 .etapas{margin-bottom:0}.as2-corpo{display:grid;gap:var(--s4)}.as2-qr-grade{display:grid;grid-template-columns:minmax(0,17rem) minmax(0,1fr);gap:clamp(1.25rem,3vw,2.5rem);align-items:start}@media(max-width:45em){.as2-qr-grade{grid-template-columns:minmax(0,1fr)}.as2-qr-col{justify-self:center;width:min(100%,17rem)}}.as2-qr{display:block;width:100%;aspect-ratio:1;background:#fff;padding:.875rem;border:1px solid var(--border-2);border-radius:var(--r-lg);box-shadow:var(--sh-1)}.as2-manual{margin-top:var(--s3);font-size:var(--fs-sm)}.as2-manual summary{cursor:pointer;color:var(--accent);font-weight:500}.as2-manual p{margin:var(--s2) 0}.as2-seg{letter-spacing:.06em;font-size:var(--fs-sm)!important;font-weight:600;word-break:break-all}.as2-abrir{display:inline-block;margin-top:var(--s2);font-weight:500}.as2-passos{list-style:none;margin:0;padding:0;display:grid;gap:var(--s4)}.as2-passos li{display:flex;gap:var(--s3);color:var(--text-2)}.as2-passos b{display:block;color:var(--text);font-weight:600}.as2-n{flex:none;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-weight:600;font-size:var(--fs-sm)}.as2-conf{justify-items:center;text-align:center}.as2-conf h3{font-size:var(--fs-lg)}.as2-conf .rodape-form{justify-self:stretch}.as2-conf .alert{justify-self:stretch;text-align:left}.rc{display:grid;gap:var(--s4)}.rc h3{font-size:var(--fs-lg)}.rc .alert{margin:0}.rc-grade{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:var(--s2)}.rc-grade li{display:flex;gap:.625rem;align-items:center;padding:.625rem var(--s3);border:1px dashed var(--border-2);border-radius:var(--r);background:var(--card-2)}.rc-n{font-size:var(--fs-xs);color:var(--muted);font-variant-numeric:tabular-nums}.rc-grade code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600;letter-spacing:.06em;font-size:var(--fs-md);-webkit-user-select:all;user-select:all}.rc-acoes{display:flex;gap:var(--s2);flex-wrap:wrap}.rc-ok{padding:var(--s3) var(--s4);border:1px solid var(--border);border-radius:var(--r);background:var(--card-2);font-weight:500}.rc .rodape-form{margin-top:0}.rc-impressao{display:none}@media print{#root{display:none!important}.rc-impressao{display:block!important;color:#000;background:#fff;padding:2rem;font-family:Poppins,sans-serif}.rc-impressao ol{columns:2;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:1.25rem;line-height:2}}.a2f-main{width:min(100%,56rem)}.a2f-sub{max-width:40rem;margin:0 auto}.a2f-card{padding:clamp(1.25rem,3vw,2.25rem)}.faixa-2fa b{font-weight:600}.pg-chave-alerta{padding:var(--s4);border-width:2px;font-size:var(--fs-md);align-items:flex-start}.pg-chave-alerta .ico{flex:none}.pg-saude{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--s3);margin:0 0 var(--s4)}.pg-saude div{padding:var(--s3) var(--s4);border:1px solid var(--border);border-radius:var(--r);background:var(--card-2);display:flex;flex-direction:column;gap:.25rem}.pg-saude dt{font-size:var(--fs-xs);color:var(--muted);font-weight:500}.pg-saude dd{margin:0;display:flex;flex-direction:column;gap:.125rem;font-weight:600;align-items:flex-start}.pg-saude dd small{font-weight:400;font-size:var(--fs-xs)}.pg-liga{margin-bottom:var(--s3)}.pg-ips{border:0;padding:0;margin:0 0 var(--s4)}.pg-ips legend{font-weight:600;margin-bottom:var(--s2);padding:0}.pg-ips .chips{margin-bottom:var(--s3)}.pg-ips .chip-emp{font-size:var(--fs-sm)}.pg-ips .chip-emp button{border:0;background:transparent;color:inherit;cursor:pointer;display:grid;place-items:center;padding:.125rem;border-radius:50%}.pg-ip-add{display:flex;gap:var(--s3);align-items:flex-start;flex-wrap:wrap}.pg-ip-add .field{flex:1 1 14rem;margin:0}.pg-ip-add>.btn{margin-top:1.65rem}.pg-dica{display:flex;gap:var(--s3);padding:var(--s4);border:1px solid var(--blue-line);background:var(--blue-50);border-radius:var(--r);color:var(--text-2);font-size:var(--fs-md)}.pg-dica>.ico{flex:none;color:var(--blue-600);margin-top:.125rem}.pg-dica b{color:var(--text)}.pg-dica .chave-box{margin-top:var(--s2)}.pg-dica code{flex:0 1 auto;min-width:0;font-weight:600;letter-spacing:.03em}.sg-card .card-head,.sg-cab{flex-wrap:wrap}.sg-card .card-head>div:first-child:not(.sg-ico){flex:1 1 15rem;min-width:0}.sg-cab .grow{flex:1 1 14rem}.sg-troca{display:flex;width:100%;flex-wrap:nowrap}.sg-troca button{flex:1;white-space:nowrap}@media(max-width:30em){.sg-troca button{padding-inline:.5rem}.sg-sessoes li{flex-wrap:wrap}.sg-sessoes .btn{margin-left:auto}.sg-liga{flex-wrap:wrap}}@media(max-width:45em){.sg-tab td[data-label="O que aconteceu"]{flex-direction:column;align-items:flex-start;gap:.375rem;text-align:left}.sg-tab td[data-label="O que aconteceu"] .sg-ev{text-align:left}}.novs{list-style:none;margin:0;padding:0;display:grid;gap:var(--s4);max-width:52rem}.nov{margin-bottom:0}.nov-atual{border-color:var(--accent-line);box-shadow:var(--sh-2,var(--sh-1)),0 0 0 3px var(--primary-50)}.nov-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s3);color:var(--muted);font-size:var(--fs-sm);margin-bottom:var(--s2)}.nov h2{font-size:var(--fs-xl);margin:0 0 var(--s2)}.nov-resumo{margin:0 0 var(--s4)}.nov-itens{list-style:none;margin:0 0 var(--s4);padding:0;display:grid;gap:var(--s2)}.nov-itens li{display:grid;grid-template-columns:7.5rem 1fr;gap:var(--s3);align-items:start;padding:var(--s3);border-radius:var(--r);background:var(--card-2);border:1px solid var(--border)}.nov-itens .badge{justify-self:start}.nov-txt{line-height:1.55;overflow-wrap:anywhere}.nov-aviso{margin:0 0 var(--s3);align-items:flex-start}.nov-pend{margin:0;font-size:var(--fs-sm)}.nov code{font-size:.92em;background:var(--card-3);padding:.05rem .35rem;border-radius:var(--r-sm)}@media(max-width:40rem){.nov-itens li{grid-template-columns:1fr;gap:var(--s2)}}.nav-nov small{opacity:.7;font-weight:400}.nov-dot{margin-left:auto;width:.55rem;height:.55rem;border-radius:50%;background:#5fcf9b;box-shadow:0 0 0 3px #5fcf9b40;flex:none}.colapsado .nav-nov .nov-dot{position:absolute;top:.55rem;right:.55rem;margin:0}.svc-lista{list-style:none;margin:0;padding:0;display:grid;gap:var(--s3)}.svc{display:flex;flex-direction:column;gap:var(--s3);padding:var(--s4);border:1px solid var(--border);border-radius:var(--r);background:var(--card-2);min-width:0}.svc.padrao{border-color:var(--primary)}.svc.off{opacity:.8;border-style:dashed}.svc-topo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.svc-nome{font-size:var(--fs-lg);font-weight:600;overflow-wrap:anywhere}.svc-dados{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s2) var(--s5);margin:0}.svc-dados>div{min-width:0}.svc-dados dt{color:var(--muted);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.svc-dados dd{margin:0;overflow-wrap:anywhere}.svc code{font-family:var(--font);font-weight:600;background:var(--card-3);padding:1px .375rem;border-radius:.375rem}.svc-pend,.svc-avisos{list-style:none;margin:0;padding:0;display:grid;gap:var(--s2)}.svc-pend li,.svc-avisos li{display:flex;gap:.5rem;align-items:flex-start;padding:.5rem .75rem;border-radius:var(--r);background:var(--amber-50);color:var(--amber-600);border:1px solid var(--amber-line);font-size:var(--fs-sm)}.svc-pend svg,.svc-avisos svg{flex:none;margin-top:2px}.svc-acoes{display:flex;flex-wrap:wrap;gap:var(--s2)}.svc-inativos{margin-top:var(--s3)}.svc-sug{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:stretch}.svc-sug>small{flex:0 0 100%}.svc-sug .sug-item{flex:1 1 14rem;max-width:100%}.svc-cod-desc{align-self:end;padding-bottom:.5rem;min-width:0}.svc-cod-desc p{margin:0;overflow-wrap:anywhere}.svc-achados{list-style:none;margin:var(--s2) 0 0;padding:0;display:grid;gap:var(--s1);max-height:14rem;overflow:auto;border:1px solid var(--border);border-radius:var(--r);background:var(--card-2)}.svc-achados button{display:flex;gap:.75rem;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid var(--border);padding:.625rem .75rem;cursor:pointer;color:var(--text);font:inherit;min-height:2.75rem}.svc-achados button:hover,.svc-achados button:focus-visible{background:var(--accent-soft)}.svc-achados b{flex:none;font-variant-numeric:tabular-nums}.svc-padrao-nota{display:flex;gap:.5rem;align-items:center;margin:0}.ativ-svcs{display:flex;flex-direction:column;gap:.25rem;font-size:var(--fs-sm)}.ativ-svcs small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;font-weight:600}.chips{display:flex;flex-wrap:wrap;gap:var(--s2)}.chip{border:1px solid var(--accent-line);background:var(--primary-50);color:var(--accent);border-radius:var(--r-pill);padding:.25rem .75rem;font:inherit;font-size:var(--fs-sm);font-weight:600;cursor:pointer;min-height:2rem}.chip em{font-style:normal;font-weight:400}.chip:hover{border-color:var(--primary)}.em-servico,.ct-servico{display:flex;flex-direction:column;gap:var(--s2);margin-bottom:var(--s4)}.ct-servico .alert,.em-servico .alert{margin:0}.em-servico-unico{display:flex;flex-direction:column;gap:2px;margin:0}.em-servico-unico small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;font-weight:600}.em-servico-cod{margin:0;font-size:var(--fs-sm)}.ct-srv-off{margin-top:var(--s1);max-width:100%;white-space:normal}@media(max-width:40em){.svc-dados{grid-template-columns:minmax(0,1fr)}.svc-acoes .btn{flex:1 1 auto;justify-content:center}.svc-cod-desc{padding-bottom:0}}@media(max-width:40em){#meus-servicos .card-head,#atividades .card-head{flex-direction:column;align-items:stretch}#meus-servicos .card-head>.btn{width:100%;justify-content:center}.ativ li>.btn{justify-self:stretch;justify-content:center}}.pagar-grid{display:grid;grid-template-columns:minmax(16rem,1fr) minmax(0,2fr);gap:var(--s4);align-items:start}.pagar-resumo{display:flex;flex-direction:column;gap:var(--s2)}.pagar-valor{font-size:var(--fs-3xl,2.25rem);line-height:1.1;letter-spacing:-.02em}.pagar-resumo dl{display:grid;gap:var(--s2);margin:var(--s2) 0 0}.pagar-resumo dl>div{display:flex;justify-content:space-between;gap:var(--s3);padding-block:.5rem;border-top:1px solid var(--borda,rgba(128,128,128,.25))}.pagar-resumo dt{color:var(--muted,inherit);opacity:.8}.pagar-resumo dd{margin:0;font-weight:600}.pagar-seguro{display:flex;align-items:center;gap:.4rem;font-size:.85em;margin:0}.pagar-acao{padding:clamp(1rem,3vw,2.25rem)}@media(max-width:52rem){.pagar-grid{grid-template-columns:1fr}}.usu-cota{display:flex;align-items:center;gap:var(--s3);padding:.75rem 1rem;border:1px solid var(--border-2);border-radius:var(--r-lg);background:var(--card);margin-bottom:var(--s3)}.usu-cota.cheio{border-color:var(--warn,#c98a1a);background:var(--warn-soft,rgba(201,138,26,.1))}.usu-cota .btn{margin-left:auto}.smtp-modo{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--s3);margin-block:var(--s3)}
