:root{--bg-base:#0a0e14;--bg-deep:#06090f;--bg-elev:#10151f;--bg-elev-2:#141b27;--glass:rgba(255,255,255,0.03);--glass-hover:rgba(255,255,255,0.06);--border:rgba(255,255,255,0.08);--border-hover:rgba(255,255,255,0.16);--highlight:rgba(255,255,255,0.1);--t-primary:#ffffff;--t-secondary:#a8b0bd;--t-muted:#6b7280;--t-faint:#4b5563;--accent:#1868F2;--accent-escuro:#1254C8;--accent-soft:rgba(24,104,242,0.16);--accent-line:rgba(24,104,242,0.55);--accent-cyan:#7dd3dc;--cyan-soft:rgba(125,211,220,0.14);--ok:#3fb37f;--warn:#e9b44c;--laranja:#f97316;--laranja-soft:rgba(249,115,22,0.15);--danger:#f0616d;--ok-soft:rgba(63,179,127,0.14);--warn-soft:rgba(233,180,76,0.14);--danger-soft:rgba(240,97,109,0.14);--font:"Satoshi",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--r-sm:10px;--r-md:16px;--r-lg:22px;--r-pill:999px;--ease:cubic-bezier(0.4,0,0.2,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--shadow-card:0 8px 30px rgba(0,0,0,0.35);color-scheme:dark}[data-tema=claro]{--bg-base:#f5f7fb;--bg-deep:#edf0f6;--bg-elev:#ffffff;--bg-elev-2:#f1f4f9;--glass:rgba(255,255,255,0.72);--glass-hover:rgba(255,255,255,0.95);--border:rgba(15,23,42,0.1);--border-hover:rgba(15,23,42,0.22);--highlight:rgba(255,255,255,0.9);--t-primary:#0b1524;--t-secondary:#3f4a5c;--t-muted:#67748b;--t-faint:#9aa5b8;--accent:#1868F2;--accent-escuro:#1254C8;--accent-soft:rgba(24,104,242,0.1);--accent-line:rgba(24,104,242,0.45);--accent-cyan:#0e7490;--cyan-soft:rgba(14,116,144,0.12);--ok:#178a5b;--warn:#a66a12;--laranja:#d95f0e;--laranja-soft:rgba(217,95,14,0.13);--danger:#cc3d4c;--ok-soft:rgba(23,138,91,0.12);--warn-soft:rgba(166,106,18,0.12);--danger-soft:rgba(204,61,76,0.12);--shadow-card:0 8px 24px rgba(15,23,42,0.08);color-scheme:light}*{box-sizing:border-box}body,html{margin:0;padding:0}html{min-width:320px}body{font-family:var(--font);color:var(--t-secondary);background:radial-gradient(120% 90% at 78% -10%,rgba(24,104,242,.1) 0,transparent 42%),radial-gradient(120% 80% at 50% 0,#10151f 0,var(--bg-base) 46%,var(--bg-deep) 100%);background-attachment:fixed;background-color:var(--bg-base);min-height:100vh;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font-family:var(--font)}.link-doc{margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:inherit;cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}}.app{min-height:100vh;display:grid;grid-template-columns:248px 1fr}.sidebar{position:-webkit-sticky;position:sticky;top:12px;align-self:start;height:calc(100vh - 24px);margin:12px 0 12px 12px;display:flex;flex-direction:column;gap:6px;padding:20px 14px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025));border:1px solid var(--border);border-radius:22px;box-shadow:0 24px 64px rgba(0,0,0,.5);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden}.side-rolagem{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:6px;margin-right:-8px;padding-right:8px;scrollbar-width:thin;scrollbar-color:var(--border-hover) transparent}.side-rolagem::-webkit-scrollbar{width:6px}.side-rolagem::-webkit-scrollbar-thumb{background:var(--border-hover);border-radius:999px}.side-rolagem::-webkit-scrollbar-track{background:transparent}.sidebar>.brand{flex:none}.brand{display:flex;align-items:center;gap:9px;padding:6px 8px 18px}.brand>div{min-width:0}.brand .marca-simbolo-img{width:30px;height:30px}.brand .mark{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(150deg,var(--accent),var(--accent-escuro));box-shadow:0 6px 18px rgba(24,104,242,.35),inset 0 1px 0 rgba(255,255,255,.3);color:#fff;font-weight:700;font-size:16px}.brand b{color:var(--t-primary);font-size:17px;letter-spacing:-.01em;font-weight:700}.brand .brand-nome{display:flex;align-items:center;gap:5px;font-size:16px;white-space:nowrap}.brand .brand-beta{display:inline-block;margin:0;padding:1px 4px;border-radius:4px;font-size:8px;font-weight:800;line-height:1.35;letter-spacing:.05em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft)}.brand span{display:block;letter-spacing:.22em;color:var(--t-muted);margin-top:1px}.brand span,.nav-label{font-size:10px;text-transform:uppercase}.nav-label{letter-spacing:.2em;color:var(--t-faint);padding:12px 10px 6px}.conta-det-aviso{margin:10px 0 0;padding:9px 12px;border-radius:9px;font-size:12px;line-height:1.5;color:color-mix(in srgb,var(--warn) 72%,var(--t-primary));background:var(--warn-soft)}.side-novo.claro{background:var(--accent-soft);color:var(--accent)}.conta-det-form-acoes{display:flex;gap:8px;margin-top:12px}.conta-det-ok{margin:10px 0 0;font-size:12px;color:color-mix(in srgb,var(--ok) 70%,var(--t-primary))}.ajuda-zero{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:12px;gap:12px}.ajuda-zero-card{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:16px 16px 18px;border:1px solid var(--border);border-radius:14px;background:var(--bg-elev);text-align:left;cursor:pointer;font:inherit;transition:border-color .2s var(--ease),transform .2s var(--ease)}.ajuda-zero-card:hover{border-color:var(--accent);transform:translateY(-2px)}.ajuda-zero-ic{font-size:22px;line-height:1.2;margin-bottom:6px}.ajuda-zero-n{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--accent)}.ajuda-zero-card b{font-size:15px}.ajuda-zero-desc{font-size:12.5px;color:var(--t-muted);line-height:1.5}.ajuda-zero-todos{margin-top:12px}.ajuda-diag{margin-top:26px;padding:18px 20px;border-radius:14px;border:1px solid color-mix(in srgb,var(--warn) 35%,transparent);background:var(--warn-soft)}.ajuda-diag h2{font-size:16px;margin:0 0 4px}.ajuda-diag>p{margin:0;font-size:13px;color:var(--t-secondary)}.ajuda-diag-lista{margin:12px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:1.55}.ajuda-diag-acoes{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.ajuda-busca{display:flex;align-items:center;gap:8px;margin-bottom:14px}.ajuda-busca .input{flex:1 1}.ajuda-grupo+.ajuda-grupo{margin-top:20px}.ajuda-grupo-h{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--t-muted);margin:0 0 8px}.ajuda-vazio{padding:22px;border:1px dashed var(--border);border-radius:14px;text-align:center}.ajuda-vazio p{font-size:13px;color:var(--t-muted);margin:6px 0 14px}.ajuda-contato-acoes{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.ajuda-contato-horario{margin:12px 0 0;font-size:12.5px;color:var(--t-muted)}@media (prefers-reduced-motion:reduce){.ajuda-zero-card{transition:none}.ajuda-zero-card:hover{transform:none}}.guia-fundo{position:fixed;inset:0;z-index:400;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(6,9,15,.72);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:guia-entra .16s var(--ease)}@keyframes guia-entra{0%{opacity:0}to{opacity:1}}.guia-caixa{position:relative;display:flex;flex-direction:column;gap:12px;width:min(1180px,100%);max-height:100%;padding:16px 18px 14px;border-radius:16px;background:var(--bg-elev);border:1px solid var(--border);box-shadow:0 24px 70px rgba(6,9,15,.4)}.guia-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.guia-topo b{display:block;font-size:15px}.guia-topo span{display:block;font-size:12.5px;color:var(--t-muted);margin-top:1px}.guia-x{flex:none;width:30px;height:30px;border:0;border-radius:9px;background:var(--bg-elev-2);color:var(--t-secondary);font-size:20px;line-height:1;cursor:pointer}.guia-x:hover{background:var(--border);color:var(--t-primary)}.guia-imagem{display:block;width:100%;height:auto;min-height:0;max-height:calc(100vh - 190px);object-fit:contain;border-radius:10px;background:var(--bg-elev-2)}.guia-pe{display:flex;align-items:center;justify-content:space-between;gap:12px}.guia-pe .btn,.guia-pe .btn-ghost{min-width:116px}.guia-pe button:disabled{opacity:.45;cursor:default}.guia-bolinhas{display:flex;align-items:center;gap:7px}.guia-bolinhas button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:var(--border);cursor:pointer;transition:background .2s var(--ease),transform .2s var(--ease)}.guia-bolinhas button:hover{background:var(--t-muted)}.guia-bolinhas button.atual{background:var(--accent);transform:scale(1.35)}@media (max-width:720px){.guia-caixa{padding:12px}.guia-imagem{max-height:calc(100vh - 210px)}.guia-pe{flex-wrap:wrap;justify-content:center}.guia-pe .btn,.guia-pe .btn-ghost{flex:1 1;min-width:0}.guia-bolinhas{order:-1;width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.guia-fundo{animation:none}.guia-bolinhas button{transition:none}}.nav-suporte-horario{display:block;font-size:10.5px;font-weight:400;opacity:.85;margin-top:1px}.nav-guia{display:flex;align-items:center;gap:11px;width:100%;padding:9px 11px;border:0;border-radius:11px;background:none;color:var(--t-secondary);font:inherit;font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease)}.nav-guia .ic{width:17px;height:17px;opacity:.85;flex:none}.nav-guia:hover{background:var(--bg-elev-2);color:var(--t-primary)}.nav a{display:flex;align-items:center;gap:11px;padding:9px 11px;border-radius:11px;color:var(--t-secondary);font-size:14px;font-weight:500;position:relative;transition:background .2s var(--ease),color .2s var(--ease)}.nav a .ic{width:17px;height:17px;opacity:.85;flex:none}.nav-rotulo{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav a:hover{background:var(--glass-hover);color:var(--t-primary)}.nav a.active{background:var(--accent-soft);color:var(--t-primary);box-shadow:none;font-weight:600}.nav a.active .ic{color:var(--accent);opacity:1}.nav a.active:before{content:"";position:absolute;left:3px;top:50%;width:3px;height:18px;margin-top:-9px;border-radius:3px;background:var(--accent)}.nav-grupo:has(.nav-sub-item.ativo) .nav-pai a.active{background:transparent}.nav-grupo:has(.nav-sub-item.ativo) .nav-pai a.active:before{content:none}.nav{display:flex;flex-direction:column;gap:3px}.nav a:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:11px}.nav a.active:focus-visible{box-shadow:none}.nav-pai{position:relative}.nav a.tem-sub{padding-right:40px}.nav-seta{position:absolute;top:50%;right:6px;transform:translateY(-50%);display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--t-muted);cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease)}.nav-seta:hover{background:var(--glass-hover);color:var(--t-primary)}.nav-seta:focus-visible{outline-offset:-2px;border-radius:8px}.nav-seta svg{transition:transform .22s var(--ease)}.nav-grupo.aberto .nav-seta svg{transform:rotate(90deg)}.nav a.tem-sub .side-selos{margin-right:2px}.nav-sub{position:relative;display:flex;flex-direction:column;gap:3px;margin:6px 0 10px;padding:0;list-style:none}.nav-sub:before{content:"";position:absolute;left:19px;top:-13px;bottom:16px;width:1px;background:var(--border-hover);transform-origin:top;animation:nav-sub-linha .28s var(--ease-out) both}.nav-sub li{animation:nav-sub-item .26s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 40ms + 60ms)}.nav button.nav-sub-item{display:flex;align-items:center;width:calc(100% - 30px);border:0;background:transparent;font-family:var(--font);font-weight:500;text-align:left;cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease)}.nav button.nav-sub-item:hover{background:var(--glass-hover)}.nav button.nav-sub-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:9px}.nav .nav-sub-item{position:relative;gap:9px;margin-left:30px;padding:7px 10px;border-radius:9px;font-size:13px;color:var(--t-muted)}.nav .nav-sub-item .ic{width:14px;height:14px}.nav .nav-sub-item:before{content:"";position:absolute;top:50%;left:-13.5px;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:var(--t-faint)}.nav .nav-sub-item:hover{color:var(--t-primary)}.nav .nav-sub-item.ativo{background:var(--accent-soft);color:var(--t-primary)}.nav .nav-sub-item.ativo .ic{color:var(--accent);opacity:1}.nav .nav-sub-item.ativo:before{left:-14.5px;width:7px;height:7px;margin-top:-3.5px;background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}@keyframes nav-sub-linha{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes nav-sub-item{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nav-sub li,.nav-sub:before{animation:none}.nav-seta svg{transition:none}}:root[data-demo="1"] .demo-blur{filter:blur(5px);-moz-user-select:none;user-select:none;-webkit-user-select:none;transition:filter .15s var(--ease)}.main{min-width:0;display:flex;flex-direction:column}:root{--topo-borda:rgba(255,255,255,0.07);--topo-campo:rgba(255,255,255,0.05);--topo-campo-borda:rgba(255,255,255,0.09);--topo-hover:rgba(255,255,255,0.07);--topo-avatar:linear-gradient(145deg,#2c3b57,#19212f);--topo-menu-sombra:0 20px 50px rgba(0,0,0,0.45)}[data-tema=claro]{--topo-borda:rgba(15,23,42,0.07);--topo-campo:#f2f4f8;--topo-campo-borda:rgba(15,23,42,0.06);--topo-hover:rgba(15,23,42,0.05);--topo-avatar:#0b1524;--topo-menu-sombra:0 16px 40px rgba(15,23,42,0.12),0 2px 6px rgba(15,23,42,0.05)}.topo{position:relative;z-index:45;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;margin:12px max(30px,calc((100% - 1480px) / 2 + 30px)) 0;padding:8px 10px 8px 22px;background:var(--bg-elev);border:1px solid var(--cabeca-borda);border-radius:16px;box-shadow:var(--cabeca-sombra)}@media (max-width:1280px){.topo{margin-inline:20px}}@media (max-width:900px){.topo{margin-inline:16px}}.topo-caminho{min-width:0}.topo-caminho ol{margin:0;padding:0;list-style:none;font-size:13px;color:var(--t-muted);white-space:nowrap}.topo-caminho li,.topo-caminho ol{display:flex;align-items:center;min-width:0}.topo-caminho li+li:before{content:"/";margin:0 8px;color:var(--t-faint)}.topo-caminho a{color:var(--t-muted);transition:color .2s var(--ease)}.topo-caminho a:hover{color:var(--accent)}.topo-caminho-atual{color:var(--t-primary);font-weight:500;overflow:hidden;text-overflow:ellipsis}.topo-acoes{flex:none;display:flex;align-items:center;gap:4px}.topo-ic{position:relative;display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--t-secondary);cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease)}.topo-ic:hover,.topo-ic[aria-expanded=true]{background:var(--topo-hover);color:var(--t-primary)}.topo-avatar:focus-visible,.topo-ic:focus-visible{border-radius:50%}.topo-acoes .sino-wrap{margin-left:0}.sino-btn.topo-ic{width:34px;height:34px;border:0;border-radius:50%;background:transparent;color:var(--t-secondary)}.sino-btn.topo-ic:hover,.sino-btn.topo-ic[aria-expanded=true]{background:var(--topo-hover);color:var(--t-primary)}.sino-ponto-topo{position:absolute;top:7px;right:8px;width:8px;height:8px;border-radius:50%;background:var(--danger);box-shadow:0 0 0 2px var(--bg-elev);pointer-events:none}.topo-demo.ligado,.topo-demo.ligado:hover{color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 28%,transparent)}.topo-busca{display:flex;align-items:center;gap:8px;min-width:230px;height:34px;margin-right:8px;padding:0 6px 0 12px;border:1px solid var(--topo-campo-borda);border-radius:var(--r-pill);background:var(--topo-campo);color:var(--t-muted);font:inherit;font-size:13px;cursor:pointer;transition:border-color .2s var(--ease),color .2s var(--ease)}.topo-busca:hover{border-color:var(--border-hover);color:var(--t-secondary)}.topo-busca:focus-visible{border-radius:var(--r-pill)}.topo-busca svg{flex:none}.topo-busca-txt{flex:1 1;text-align:left;white-space:nowrap}.topo-busca-kbd{padding:2px 6px;border:1px solid var(--topo-campo-borda);border-radius:6px;background:var(--bg-elev);color:var(--t-muted);font-family:var(--font);font-size:10.5px;font-weight:500;line-height:1.3;white-space:nowrap}.topo-avatar{display:grid;place-items:center;width:36px;height:36px;margin-left:6px;padding:0;border:0;border-radius:50%;overflow:hidden;background:var(--topo-avatar);color:#fff;font:inherit;font-size:12px;font-weight:600;letter-spacing:.02em;cursor:pointer;box-shadow:0 0 0 2px var(--bg-elev),0 0 0 3px var(--topo-borda);transition:box-shadow .2s var(--ease)}.topo-avatar:hover,.topo-avatar[aria-expanded=true]{box-shadow:0 0 0 2px var(--bg-elev),0 0 0 3.5px var(--accent-line)}.topo-avatar img,.topo-conta-av img{display:block;width:100%;height:100%;object-fit:cover}.topo-menu-wrap{position:relative}.topo-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:85;width:272px;max-width:calc(100vw - 24px);max-height:calc(100vh - 90px);overflow-y:auto;padding:6px;background:var(--bg-elev);border:1px solid var(--border);border-radius:14px;box-shadow:var(--topo-menu-sombra);animation:sino-abre .16s var(--ease)}.topo-menu-titulo{padding:8px 10px 4px;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--t-faint)}.topo-menu-sep{height:1px;margin:6px 4px;background:var(--border)}.topo-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:9px;background:transparent;color:var(--t-secondary);font:inherit;font-size:13.5px;font-weight:500;text-align:left;cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease)}.topo-item .ic{flex:none;opacity:.85}.topo-item-rotulo{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topo-item:focus-visible,.topo-item:hover{outline:none;background:var(--topo-hover);color:var(--t-primary)}.topo-item:focus-visible{border-radius:9px;box-shadow:inset 0 0 0 2px var(--accent-line)}.topo-item.ativo{background:var(--accent-soft);color:var(--t-primary)}.topo-item.ativo .ic{color:var(--accent);opacity:1}.topo-item.sub{padding:6px 10px 6px 22px;font-size:13px;color:var(--t-muted)}.topo-item.sub .ic{width:13px;height:13px}.topo-item.sub.ativo,.topo-item.sub:focus-visible,.topo-item.sub:hover{color:var(--t-primary)}.topo-item.sair:focus-visible,.topo-item.sair:hover{background:var(--danger-soft);color:var(--danger)}.topo-conta{display:flex;align-items:center;gap:11px;padding:10px 10px 8px}.topo-conta-av{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:50%;overflow:hidden;background:var(--topo-avatar);color:#fff;font-size:13px;font-weight:600}.topo-conta-txt{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;font-size:12.5px;color:var(--t-muted)}.topo-conta-txt b,.topo-conta-usuario{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topo-conta-txt b{color:var(--t-primary);font-size:13.5px;font-weight:600}.topo-conta-tipo{font-size:11.5px}:root{--topo-dica-sombra:0 6px 18px rgba(0,0,0,0.35);--topo-tema-on:rgba(255,255,255,0.12)}[data-tema=claro]{--topo-dica-sombra:0 4px 14px rgba(15,23,42,0.1);--topo-tema-on:#ffffff}.topo-dica-wrap{position:relative;display:inline-flex}.topo-dica{position:absolute;top:calc(100% + 8px);left:50%;z-index:90;padding:5px 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg-elev);box-shadow:var(--topo-dica-sombra);color:var(--t-primary);font-size:13px;font-weight:500;line-height:1.35;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transform:translate(-50%,-3px);transition:opacity .12s var(--ease),transform .12s var(--ease),visibility 0s linear .12s}.topo-dica.fim{left:auto;right:0;transform:translateY(-3px)}@media (hover:hover){.topo-dica-wrap:hover>.topo-dica{opacity:1;visibility:visible;transform:translate(-50%);transition-delay:.35s}.topo-dica-wrap:hover>.topo-dica.fim{transform:none}}.topo-dica-wrap:has(:focus-visible)>.topo-dica{opacity:1;visibility:visible;transform:translate(-50%);transition-delay:0s}.topo-dica-wrap:has(:focus-visible)>.topo-dica.fim{transform:none}.topo-dica-wrap:has([aria-expanded=true])>.topo-dica{display:none}.topo-tema{display:inline-flex;align-items:center;gap:2px;margin-right:6px;padding:2px;border:1px solid var(--topo-campo-borda);border-radius:var(--r-pill);background:var(--topo-campo)}.topo-tema-op{display:grid;place-items:center;width:28px;height:26px;padding:0;border:0;border-radius:var(--r-pill);background:transparent;color:var(--t-muted);cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease),box-shadow .2s var(--ease)}.topo-tema-op:hover{color:var(--t-primary)}.topo-tema-op:focus-visible{border-radius:var(--r-pill);outline-offset:1px}.topo-tema-op.on{background:var(--topo-tema-on);box-shadow:0 1px 2px rgba(15,23,42,.12)}.topo-tema-op.sol.on{color:#f59e0b}.topo-tema-op.lua.on{color:#8fb4ff}.topo-ponto{position:absolute;top:7px;right:7px;width:8px;height:8px;border-radius:50%;box-shadow:0 0 0 2px var(--bg-elev);pointer-events:none}.topo-ponto.laranja{background:var(--laranja)}.topo-contador{position:absolute;top:2px;right:0;min-width:16px;height:16px;padding:0 4px;background:var(--accent);line-height:16px;text-align:center;box-shadow:0 0 0 2px var(--bg-elev);pointer-events:none}.topo-contador,.topo-selo-laranja{border-radius:var(--r-pill);color:#fff;font-size:10px;font-weight:700}.topo-selo-laranja{padding:1px 7px;background:var(--laranja);line-height:1.5}.topo-menu.topo-painel{display:flex;flex-direction:column;width:330px;max-height:min(480px,calc(100vh - 90px));padding:0;overflow:hidden}.topo-menu.topo-painel:focus{outline:none}.topo-painel-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:12px 14px 10px;border-bottom:1px solid var(--border)}.topo-painel-head b{color:var(--t-primary);font-size:14px;font-weight:600}.topo-painel-head span{color:var(--t-muted);font-size:12px}.topo-painel-corpo{flex:1 1 auto;min-height:0;overflow-y:auto;padding:6px}.topo-painel-corpo ul{margin:0;padding:0;list-style:none}.topo-painel-vazio{margin:0;padding:16px 10px;color:var(--t-muted);font-size:13px;text-align:center}.topo-painel-vazio.mini{padding:2px 10px 8px;font-size:12.5px;text-align:left}.topo-painel-pe{display:block;padding:10px 14px;border-top:1px solid var(--border);color:var(--accent);font-size:13px;font-weight:600;transition:background .15s var(--ease)}.topo-painel-pe:hover{background:var(--accent-soft)}.topo-painel-pe:focus-visible{outline-offset:-2px;border-radius:0 0 13px 13px}.topo-tarefa{display:flex;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;border-radius:9px;transition:background .15s var(--ease)}.topo-tarefa:hover{background:var(--topo-hover)}.topo-tarefa:focus-visible{outline-offset:-2px;border-radius:9px}.topo-tarefa-det,.topo-tarefa-tit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topo-tarefa-tit{color:var(--t-primary);font-size:13px;font-weight:500}.topo-tarefa-det{color:var(--t-muted);font-size:12px}.topo-tarefa-det .atrasada{color:var(--danger);font-weight:600}.topo-tarefa-det .hoje{color:var(--laranja);font-weight:600}.topo-chave{position:relative;flex:none;width:28px;height:16px;margin-left:auto;border-radius:var(--r-pill);background:var(--border-hover);transition:background .2s var(--ease)}.topo-chave:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .2s var(--ease)}.topo-chave.on{background:var(--accent)}.topo-chave.on:after{transform:translateX(12px)}.topo-largo{display:contents}.topo-mais{display:none}.topo-sem-celular{display:contents}@media (max-width:480px){.topo-sem-celular{display:none}}@media (max-width:1180px){.topo-busca{justify-content:center;min-width:0;width:34px;margin-right:0;padding:0;border-color:transparent;border-radius:50%;background:transparent;color:var(--t-secondary)}.topo-busca:hover{border-color:transparent;background:var(--topo-hover);color:var(--t-primary)}.topo-busca:focus-visible{border-radius:50%}.topo-busca-kbd,.topo-busca-txt{display:none}}@media (max-width:768px){.topo-largo{display:none}.topo-mais{display:contents}}.topo-avatar:focus-visible,.topo-demo.ligado:focus-visible{box-shadow:none}@media (max-width:768px){.topo{gap:10px;min-height:52px;margin:10px 16px 0;padding:6px 8px 6px 14px}.topo-caminho-grupo,.topo-caminho-inicio:not(:last-child){display:none!important}.topo-caminho .topo-caminho-atual:before{content:none}.topo-caminho-atual{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.topo-caminho{flex:1 1 auto;overflow:hidden}.topo-caminho li{min-width:0}.topo-acoes{gap:2px}.topo-busca{justify-content:center;min-width:0;width:34px;margin-right:0;padding:0;border-color:transparent;border-radius:50%;background:transparent;color:var(--t-secondary)}.topo-busca:hover{border-color:transparent;background:var(--topo-hover);color:var(--t-primary)}.topo-busca-kbd,.topo-busca-txt{display:none}.topo-avatar{margin-left:4px}}@media print{.topo{display:none!important}}.keypill{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--t-secondary);border:1px solid var(--border);border-radius:var(--r-pill);padding:7px 13px;background:var(--glass);font-feature-settings:normal;font-variant-numeric:normal}.keypill .dot{width:6px;height:6px;border-radius:50%;background:var(--ok);box-shadow:0 0 8px var(--ok)}.keypill .dot.off{background:var(--t-faint);box-shadow:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font);font-size:14px;font-weight:600;color:#fff;background:linear-gradient(150deg,var(--accent),var(--accent-escuro));border:none;border-radius:var(--r-pill);padding:11px 22px;cursor:pointer;transition:all .2s var(--ease);box-shadow:0 6px 18px rgba(24,104,242,.28)}.btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn-ghost{display:inline-flex;align-items:center;gap:8px;font-family:var(--font);font-size:13px;font-weight:600;color:var(--t-secondary);background:var(--glass);border:1px solid var(--border);border-radius:var(--r-pill);padding:8px 16px;cursor:pointer;transition:all .2s var(--ease)}.btn-ghost:hover:not(:disabled){border-color:var(--border-hover);color:var(--t-primary)}.btn-ghost:disabled{opacity:.45;cursor:not-allowed}.content{padding:28px 30px 156px;max-width:1480px;margin-inline:auto;width:100%;display:flex;flex-direction:column;gap:22px}:root{--cabeca-fundo:radial-gradient(90% 160% at 0% 0%,rgba(255,255,255,0.05),transparent 60%),var(--bg-elev);--cabeca-borda:var(--border);--cabeca-sombra:inset 0 1px 0 rgba(255,255,255,0.03),0 8px 24px rgba(0,0,0,0.22)}[data-tema=claro]{--cabeca-fundo:radial-gradient(90% 160% at 0% 0%,rgba(15,23,42,0.045),transparent 60%),#ffffff;--cabeca-borda:rgba(15,23,42,0.07);--cabeca-sombra:0 1px 2px rgba(15,23,42,0.03)}.page-head{display:flex;align-items:center;justify-content:space-between;gap:14px 20px;flex-wrap:wrap;padding:15px 26px;background:var(--cabeca-fundo);border:1px solid var(--cabeca-borda);border-radius:18px;box-shadow:var(--cabeca-sombra)}.page-head .btn{padding:10px 18px;font-size:14px;border-radius:12px;box-shadow:0 4px 14px rgba(24,104,242,.22)}.page-head .btn-ghost{padding:9px 16px;font-size:14px;border-radius:12px;color:var(--t-primary);background:var(--bg-elev)}.page-head .btn-ghost:disabled{color:var(--t-muted)}.page-head .rulechip{font-size:12.5px;padding:6px 13px;background:var(--bg-elev)}.page-head-acoes{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.title h1{margin:0;font-size:27px;line-height:1.2;font-weight:600;color:var(--t-primary);letter-spacing:-.015em}.title h1 em{display:block;margin-top:4px;font-size:16.5px;line-height:1.35;font-style:italic;font-weight:400;letter-spacing:0;color:var(--t-muted)}.rulechip{font-size:12px;color:var(--t-muted);border:1px solid var(--border);background:var(--glass);border-radius:var(--r-pill);padding:6px 13px}.rulechip b{color:var(--t-secondary);font-weight:600}a.rulechip{text-decoration:none;display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}a.rulechip:hover{border-color:var(--t-muted)}.page-head .rulechip.rulechip-alerta,.rulechip.rulechip-alerta{color:color-mix(in srgb,var(--warn) 72%,var(--t-primary));background:var(--warn-soft);border-color:color-mix(in srgb,var(--warn) 45%,transparent)}.rulechip.rulechip-alerta b{color:inherit}.rulechip-ic{flex:none}.card .meta.pz-despacho,.pz-despacho{color:color-mix(in srgb,var(--warn) 72%,var(--t-primary));font-weight:600;cursor:help}.acervo{display:flex;flex-direction:column;align-items:flex-end;line-height:1;padding:2px 14px 2px 0;border-right:1px solid var(--border);margin-right:2px}.acervo b{font-size:27px;font-weight:700;letter-spacing:-.02em;color:var(--t-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acervo span{margin-top:3px;font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--t-muted)}.coleta-chip{display:inline-flex;align-items:center;gap:7px}.coleta-dot{width:8px;height:8px;border-radius:50%;flex:none}.coleta-chip.ok{border-color:var(--ok);background:var(--ok-soft)}.coleta-chip.ok .coleta-dot{background:var(--ok)}.coleta-chip.alerta{border-color:var(--warn);background:var(--warn-soft)}.coleta-chip.alerta .coleta-dot{background:var(--warn)}.glass{background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 34%),var(--glass);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:inset 0 1px 0 var(--highlight),var(--shadow-card)}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:16px;gap:16px}.kpi{position:relative;padding:18px 20px;border-radius:var(--r-md);background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 34%),var(--glass);border:1px solid var(--border);box-shadow:inset 0 1px 0 var(--highlight),var(--shadow-card);transition:transform .3s var(--ease),border-color .3s var(--ease);text-align:left;font-family:var(--font);color:var(--t-secondary)}button.kpi{cursor:pointer}.kpi.selecionado{border-color:var(--accent-line);background:linear-gradient(180deg,rgba(24,104,242,.12),transparent 40%),var(--glass)}.kpi .lab{letter-spacing:.16em;text-transform:uppercase;color:var(--t-muted);display:flex;align-items:center;gap:8px}.kpi .lab .tag{width:8px;height:8px;border-radius:3px;flex:none}.kpi .num{font-size:38px;color:var(--t-primary);margin-top:10px;line-height:1}.kpi .sub{font-size:12.5px;color:var(--t-muted);margin-top:6px}.board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:start}.col{min-width:0;background:var(--glass);border:1px solid var(--border);border-radius:var(--r-lg);padding:14px;display:flex;flex-direction:column;gap:11px}.col-head{display:flex;align-items:center;gap:9px;padding:4px 4px 2px}.col-head .ic{width:16px;height:16px;flex:none}.col-head h2{margin:0;font-size:13.5px;font-weight:600;color:var(--t-primary);letter-spacing:.01em}.col-head .count{margin-left:auto;font-size:12px;color:var(--t-secondary);background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-pill);padding:2px 10px}.col.crit{border-color:rgba(240,97,109,.28)}.col.crit .col-head h2{color:#ffd7db}.col.exig-venc{border-color:rgba(240,97,109,.42);border-top:3px solid var(--danger)}.col.exig-venc .col-head h2{color:var(--danger)}.col.exig-venc .count{border-color:color-mix(in srgb,var(--danger) 45%,transparent);color:var(--danger)}.exig-venc-nota{display:block;margin:0 0 10px;padding:9px 11px;border-radius:var(--r-sm);background:color-mix(in srgb,var(--danger) 8%,var(--bg-elev-2));font-size:12px;line-height:1.45;color:var(--t-secondary)}.exig-venc-data{color:var(--danger);font-weight:600}.card{background:var(--bg-elev);border:1px solid var(--border);border-radius:14px;padding:13px 14px;display:flex;flex-direction:column;gap:9px;transition:transform .2s var(--ease),border-color .2s var(--ease),background .2s var(--ease)}.card:hover{transform:translateY(-2px);border-color:var(--border-hover);background:var(--bg-elev-2)}.card .row1{display:flex;align-items:center;gap:10px}.card .proto{font-size:12.5px;color:var(--t-secondary);font-weight:600;letter-spacing:.02em}.card .serv{font-size:11px;color:var(--t-muted);border:1px solid var(--border);border-radius:var(--r-pill);padding:2px 9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:170px}.card .name{font-size:14.5px;color:var(--t-primary);font-weight:500}.card .meta{font-size:12px;color:var(--t-muted)}.card .meta b{color:var(--t-secondary);font-weight:600}.card .foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:1px;flex-wrap:wrap}.pz{font-size:11.5px;font-weight:700;border-radius:var(--r-pill);padding:4px 11px;letter-spacing:.01em;white-space:nowrap}.pz.ok{color:var(--ok);background:var(--ok-soft)}.pz.warn{color:var(--warn);background:var(--warn-soft)}.pz.danger{color:var(--danger);background:var(--danger-soft)}.pz.cyan{color:var(--accent-cyan);background:var(--cyan-soft)}.prazos-lista-wrap{position:relative;overflow-x:auto;border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-elev)}.prazos-lista{width:100%;border-collapse:collapse;font-size:13.5px;min-width:720px}.prazos-lista thead th{text-align:left;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--t-secondary);background:var(--bg-elev-2);white-space:nowrap}.prazos-lista tbody td,.prazos-lista thead th{padding:11px 14px;border-bottom:1px solid var(--border)}.prazos-lista tbody td{vertical-align:middle;color:var(--t-primary)}.prazos-lista tbody tr:last-child td{border-bottom:none}.prazos-lista tbody tr:hover td{background:var(--glass-hover)}.prazos-lista .lista-cli{font-weight:600}.prazos-lista .lista-serv{color:var(--t-secondary);max-width:220px}.prazos-lista .lista-venc{white-space:nowrap;color:var(--t-primary)}.lista-venc-rot{color:var(--t-faint);font-size:12px}.tipo-badge{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.02em;border-radius:var(--r-pill);padding:3px 10px;white-space:nowrap}.tipo-badge.warn{color:var(--warn);background:var(--warn-soft)}.tipo-badge.accent{color:var(--accent);background:var(--accent-soft)}.tipo-badge.danger{color:var(--danger);background:var(--danger-soft)}.tipo-badge.cyan{color:var(--accent-cyan);background:var(--cyan-soft)}.badge{display:inline-flex;align-items:center;font-size:11px;font-weight:600;letter-spacing:.04em;border-radius:var(--r-pill);padding:3px 10px;white-space:nowrap}.badge-analise{color:#9db9f9;background:var(--accent-soft)}.badge-exigencia{color:var(--warn);background:var(--warn-soft)}.badge-concluida{color:var(--ok);background:var(--ok-soft)}.badge-cancelada{color:var(--t-faint);background:rgba(75,85,99,.18)}.badge-neutra{color:var(--t-secondary);background:var(--glass-hover)}.badge-estagnado{color:var(--danger);background:var(--danger-soft);border:1px dashed rgba(240,97,109,.4)}.seta-mov{color:var(--t-faint);flex:none}.inss{font-size:12px;color:var(--t-muted);display:inline-flex;align-items:center;gap:5px}.inss:hover{color:var(--accent)}.input,.select{font-family:var(--font);font-size:14px;color:var(--t-primary);background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-sm);padding:10px 14px;transition:border-color .2s var(--ease);width:100%}.input::placeholder{color:var(--t-faint)}.input:focus,.select:focus{border-color:var(--accent-line);outline:none}.busca-wrap{position:relative;max-width:380px;flex:1 1}.busca-wrap .ic-busca{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--t-faint);pointer-events:none}.busca-wrap .input{padding-left:38px}.select{width:auto;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.sel-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:100%;font-family:var(--font);font-size:14px;color:var(--t-primary);background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-sm);padding:10px 12px 10px 14px;cursor:pointer;text-align:left;transition:border-color .2s var(--ease)}.sel-trigger:hover:not(:disabled){border-color:var(--accent-line)}.sel-trigger.aberto,.sel-trigger:focus-visible{border-color:var(--accent-line);outline:none}.sel-trigger:disabled{opacity:.6;cursor:not-allowed}.sel-valor{display:inline-flex;align-items:center;gap:7px;min-width:0}.sel-placeholder,.sel-valor{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sel-chevron,.sel-placeholder{color:var(--t-faint)}.sel-chevron{width:12px;height:12px;flex:none;transition:transform .16s var(--ease)}.sel-trigger.aberto .sel-chevron{transform:rotate(180deg)}.sel-dot{width:8px;height:8px;border-radius:50%;flex:none}.sel-painel{position:fixed;z-index:300;max-height:346px;overflow-y:auto;background:var(--bg-elev);border:1px solid var(--border);border-radius:12px;box-shadow:0 16px 40px rgba(6,9,15,.22);padding:4px;display:flex;flex-direction:column;gap:1px;animation:sel-abre .13s var(--ease)}@keyframes sel-abre{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.sel-painel.acima{animation-name:sel-abre-acima}@keyframes sel-abre-acima{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.sel-opt{display:flex;align-items:center;gap:8px;border:none;background:none;cursor:pointer;width:100%;padding:8px 10px;border-radius:8px;font-family:var(--font);font-size:13.5px;color:var(--t-primary);text-align:left}.sel-opt.ativo{background:var(--accent-soft)}.sel-opt.escolhida{font-weight:600}.sel-opt.vazia{color:var(--t-secondary)}.sel-opt-txt{display:flex;flex-direction:column;gap:1px;flex:1 1;min-width:0}.sel-opt-dica,.sel-opt-rotulo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sel-opt-dica{font-size:11.5px;color:var(--t-muted)}.sel-check{color:var(--accent);font-weight:700;flex:none}.tabela-wrap{background:var(--glass);border:1px solid var(--border);border-radius:var(--r-md);overflow-x:auto;width:100%;min-width:0}table.tabela{width:100%;min-width:900px;border-collapse:collapse;font-size:13.5px}.tabela th{text-align:left;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--t-muted);font-weight:600;padding:12px 16px;border-bottom:1px solid var(--border);white-space:nowrap}.tabela td{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.04);background:rgba(16,21,31,.55);color:var(--t-secondary);vertical-align:middle}.tabela tbody tr:last-child td{border-bottom:none}.tabela tbody tr{transition:background .15s var(--ease)}.tabela tbody tr:hover td{background:var(--bg-elev-2)}.tabela .cel-nome{color:var(--t-primary);font-weight:500}.tabela .cel-proto{font-weight:600;color:var(--t-secondary);white-space:nowrap}.tabela .cel-dim{color:var(--t-muted);white-space:nowrap}.paginacao{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.paginacao .faixa{font-size:13px;color:var(--t-muted)}.paginacao .acoes{display:flex;gap:8px}.vazio{padding:34px 20px;text-align:center;color:var(--t-muted);font-size:13.5px;border:1px dashed var(--border);border-radius:var(--r-md);background:var(--glass)}.vazio b{display:block;color:var(--t-secondary);font-weight:600;margin-bottom:4px}.cartao-erro{padding:26px 24px;border-radius:var(--r-md);border:1px solid rgba(240,97,109,.3);background:linear-gradient(180deg,rgba(240,97,109,.08),transparent 60%),var(--glass);display:flex;flex-direction:column;align-items:flex-start;gap:12px}.cartao-erro h3{margin:0;font-size:15px;color:var(--t-primary);font-weight:600}.cartao-erro p{margin:0;font-size:13.5px;color:var(--t-secondary)}.skeleton{border-radius:var(--r-md);background:linear-gradient(100deg,rgba(255,255,255,.04) 30%,rgba(255,255,255,.09) 50%,rgba(255,255,255,.04) 70%);background-size:220% 100%;animation:shimmer 1.6s ease-in-out infinite}@keyframes shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.secao{display:flex;flex-direction:column;gap:12px}.secao>h2{margin:0;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--t-muted)}.duas-colunas{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.filtros-linha{gap:12px}.filtros-linha,.legend{display:flex;align-items:center;flex-wrap:wrap}.legend{gap:18px;font-size:12px;color:var(--t-muted);padding-top:2px}.legend .k{display:inline-flex;align-items:center;gap:7px}.legend .sw{width:10px;height:10px;border-radius:3px}.barras{display:flex;flex-direction:column;gap:12px}.barra-linha{display:grid;grid-template-columns:minmax(140px,40%) 1fr 44px;align-items:center;grid-gap:12px;gap:12px;font-size:13px}.barra-linha .rotulo{color:var(--t-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.barra-trilho{height:10px;background:rgba(255,255,255,.05);overflow:hidden}.barra-fill,.barra-trilho{border-radius:var(--r-pill)}.barra-fill{height:100%;background:linear-gradient(90deg,var(--accent-escuro),var(--accent));min-width:4px;transition:width .5s var(--ease-out)}.barra-fill.ciano{background:linear-gradient(90deg,#3f9aa6,var(--accent-cyan))}.barra-fill.estourou{border-top-right-radius:0;border-bottom-right-radius:0;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 34px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 34px),transparent)}.barra-linha .valor{color:var(--t-primary);font-weight:600;text-align:right}.delta{font-size:12px;font-weight:700;border-radius:var(--r-pill);padding:3px 10px}.delta.sobe{color:var(--ok);background:var(--ok-soft)}.delta.desce{color:var(--danger);background:var(--danger-soft)}.delta.igual{color:var(--t-muted);background:var(--glass-hover)}.entrar-hero{min-height:100vh;display:grid;place-items:center;padding:24px}.entrar-card{width:min(430px,100%);padding:40px 36px 34px;border-radius:var(--r-lg);background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 40%),var(--glass);border:1px solid var(--border);box-shadow:inset 0 1px 0 var(--highlight),0 24px 70px rgba(0,0,0,.5);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;flex-direction:column;gap:18px}.entrar-card .mark{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(150deg,var(--accent),var(--accent-escuro));box-shadow:0 10px 26px rgba(24,104,242,.4),inset 0 1px 0 rgba(255,255,255,.3);color:#fff;font-weight:700;font-size:21px}.entrar-card h1{margin:0;font-size:32px;font-weight:500;color:var(--t-primary);letter-spacing:-.02em;line-height:1.1}.entrar-card h1 em{display:block;font-style:italic;font-weight:500;font-size:19px;color:var(--t-secondary);margin-top:4px}.entrar-card label{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--t-muted);display:block;margin-bottom:8px}.erro-inline{font-size:13px;color:var(--danger);background:var(--danger-soft);border:1px solid rgba(240,97,109,.3);border-radius:var(--r-sm);padding:10px 14px}.entrar-nota{font-size:12px;color:var(--t-faint);text-align:center}.verif-ext{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.verif-ext-item{display:grid;grid-template-columns:22px minmax(0,1fr);grid-column-gap:12px;column-gap:12px;align-items:start;font-size:13.5px;line-height:1.55;color:var(--t-secondary)}.verif-ext-item b{color:var(--t-primary);font-weight:600}.verif-ext-ic{width:22px;height:22px;border-radius:50%;display:inline-grid;place-items:center;font-size:11px;font-weight:700;color:var(--accent);background:var(--accent-soft)}.verif-ext-item.ok .verif-ext-ic{color:#fff;background:var(--ok)}.verif-ext-item.aviso .verif-ext-ic{color:#fff;background:var(--warn,#a66a12)}.verif-ext-item.verificando .verif-ext-ic{color:var(--t-muted);background:var(--elev,rgba(127,127,127,.12))}.verif-ext-txt{margin-top:2px}.verif-ext-txt a{color:var(--accent);font-weight:600}.verif-ext-txt .conectar-ext{margin-top:8px}.passos{margin:0;padding:0;list-style:none;counter-reset:passo;display:flex;flex-direction:column;gap:14px}.passos li{counter-increment:passo;position:relative;padding-left:34px;font-size:13.5px;line-height:1.55;color:var(--t-secondary)}.passos li:before{content:counter(passo);position:absolute;left:0;top:0;width:22px;height:22px;border-radius:50%;display:inline-grid;place-items:center;font-size:11px;font-weight:700;color:var(--accent);background:var(--accent-soft)}.passos code{font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:12px;color:var(--accent-cyan);background:rgba(125,211,220,.08);border:1px solid rgba(125,211,220,.16);border-radius:6px;padding:1px 7px}.passo-copiavel{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--border);background:var(--glass);color:var(--t-primary);border-radius:8px;padding:2px 8px;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease;vertical-align:baseline}.passo-copiavel:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}.passo-copiavel:disabled{opacity:.55;cursor:default}.passo-copiavel code{border:none;background:none;padding:0;color:var(--accent-cyan)}.passo-copiavel svg{color:var(--t-secondary);flex:none}.passo-dica{font-size:12px;color:var(--t-faint)}.ext-ilustra{margin:12px 0 2px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-elev-2);overflow:hidden}.ext-ilustra-barra{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border);background:var(--bg-elev)}.ext-ilustra-titulo{font-size:14px;font-weight:700;color:var(--t-primary)}.ext-ilustra-flex{flex:1 1}.ext-ilustra-toggle{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--accent);white-space:nowrap}.ext-ilustra-switch{position:relative;width:34px;height:18px;border-radius:999px;background:var(--accent);flex:none}.ext-ilustra-knob{position:absolute;top:2px;right:2px;width:14px;height:14px;border-radius:50%;background:#fff}.ext-ilustra-acoes{display:flex;flex-wrap:wrap;gap:10px;padding:14px 16px}.ext-ilustra-btn{font-size:12.5px;font-weight:600;color:var(--t-secondary);border:1px solid var(--border);border-radius:8px;padding:6px 12px;background:var(--glass)}.ext-ilustra-btn.destaque{color:var(--accent);border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 3px var(--accent-soft)}.ext-ilustra figcaption{padding:0 16px 14px;font-size:12px;color:var(--t-faint);line-height:1.5}.note{font-size:11.5px;color:var(--t-faint);text-align:center}@media (max-width:1280px){.content{padding:24px 20px 156px}}@media (max-width:1024px){.board{grid-template-columns:repeat(2,minmax(0,1fr))}.duas-colunas{grid-template-columns:minmax(0,1fr)}}.side-fechar,.side-veu,.topo-menu-btn{display:none}@media (max-width:900px){.app{grid-template-columns:minmax(0,1fr)}:root .app .sidebar{position:fixed;inset:0 auto 0 0;z-index:90;width:min(300px,86vw);height:100dvh;margin:0;padding:18px 14px calc(18px + env(safe-area-inset-bottom));border-radius:0 20px 20px 0;background:var(--bg-elev);-webkit-backdrop-filter:none;backdrop-filter:none;transform:translateX(-104%);visibility:hidden;transition:transform .22s var(--ease),visibility 0s linear .22s}.app.menu-aberto .sidebar{transform:none;visibility:visible;transition:transform .22s var(--ease),visibility 0s}.side-veu{display:block;position:fixed;inset:0;z-index:89;background:rgba(8,12,20,.45);animation:side-veu-entra .2s var(--ease)}.side-fechar{display:grid;place-items:center;position:absolute;top:14px;right:12px;z-index:1;width:36px;height:36px;border:0;border-radius:10px;background:transparent;color:var(--t-secondary);cursor:pointer}.side-fechar:hover{background:var(--bg-elev-2);color:var(--t-primary)}.nav .nav-sub-item,.nav a{min-height:40px}.nav-seta{width:34px;height:34px}.topo-menu-btn{display:grid;place-items:center;flex:none;width:38px;height:38px;margin-left:-6px;border:0;border-radius:10px;background:transparent;color:var(--t-primary);cursor:pointer}.topo-menu-btn:hover{background:var(--topo-hover)}:root.menu-gaveta-aberta,:root.menu-gaveta-aberta body{overflow:hidden}.board{grid-template-columns:minmax(0,1fr)}.content{padding:20px 16px 156px}}@media (max-width:768px){.kpis{grid-template-columns:repeat(2,1fr)}.page-head{flex-direction:column;align-items:flex-start}}.entrar-split{min-height:100vh;display:grid;grid-template-columns:minmax(380px,46%) 1fr}.entrar-split[data-tema=claro]{background:linear-gradient(180deg,var(--bg-base) 0,var(--bg-deep) 100%);color:var(--t-primary)}.lado-marca{position:relative;overflow:hidden;margin:14px;border-radius:24px;padding:42px 44px;display:flex;flex-direction:column;gap:26px;background:radial-gradient(120% 90% at 20% -10%,rgba(24,104,242,.35) 0,transparent 50%),linear-gradient(160deg,#101b36,#0a1226 55%,#06090f);border:1px solid rgba(24,104,242,.22);box-shadow:0 30px 80px rgba(0,0,0,.55)}.lado-marca:before{background-image:url(/marca/login-loop-v2.webp);background-size:cover;background-position:50%;filter:blur(2px);transform:scale(1.05);opacity:.9;z-index:0}.lado-marca:after,.lado-marca:before{content:"";position:absolute;inset:0;pointer-events:none}.lado-marca:after{background:linear-gradient(165deg,rgba(10,18,38,.28),rgba(10,18,38,.4) 45%,rgba(8,14,30,.72) 78%,rgba(6,9,15,.88))}.lado-marca>*{position:relative;z-index:1}.lado-marca .marca-topo{display:flex;align-items:center;gap:12px}.lado-marca .marca-topo .mark{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(150deg,var(--accent),var(--accent-escuro));box-shadow:0 6px 18px rgba(24,104,242,.4),inset 0 1px 0 rgba(255,255,255,.3);color:#fff;font-weight:700;font-size:18px}.lado-marca .marca-topo b{color:var(--t-primary);font-size:20px;font-weight:700;letter-spacing:-.01em}.marca-frase{margin:auto 0 0;font-size:clamp(30px,3.2vw,42px);font-weight:500;color:var(--t-primary);letter-spacing:-.02em;line-height:1.08}.marca-frase em{display:block;font-style:italic;font-weight:500;color:var(--t-secondary)}.marca-pontos{margin:0 0 8px;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.marca-pontos li{display:flex;align-items:center;gap:10px;color:var(--t-secondary);font-size:14.5px}.marca-pontos li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px rgba(24,104,242,.8);flex:none}.marca-brilho{position:absolute;inset:auto -20% -35% -20%;height:55%;background:radial-gradient(50% 60% at 50% 100%,rgba(24,104,242,.25) 0,transparent 70%);filter:blur(30px);pointer-events:none}.lado-form{display:grid;place-items:center;padding:32px 24px}.abas{display:flex;gap:6px;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-pill);padding:5px;margin:22px 0 20px}.aba{flex:1 1;font-family:var(--font);font-size:13px;font-weight:600;color:var(--t-muted);background:transparent;border:none;border-radius:var(--r-pill);padding:9px 14px;cursor:pointer;transition:all .2s var(--ease)}.aba.ativa{color:var(--t-primary);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line)}.form-col{display:flex;flex-direction:column;gap:16px}.politica-card .politica-texto{font-size:14.5px;line-height:1.65;color:var(--t-secondary);margin:18px 0 6px}.politica-card .politica-texto b{color:var(--t-primary)}.politica-versao{font-size:12px;color:var(--t-faint);margin:0 0 16px}.politica-acoes{display:flex;gap:10px;align-items:center;justify-content:flex-end;margin-top:10px}@media (max-width:900px){.entrar-split{grid-template-columns:1fr}.lado-marca{display:none}}.pagina-legal{min-height:100vh;display:grid;place-items:start center;padding:48px 24px}.legal-card{width:min(720px,100%);padding:40px 42px;border-radius:var(--r-lg);background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 36%),var(--glass);border:1px solid var(--border);box-shadow:inset 0 1px 0 var(--highlight),0 24px 70px rgba(0,0,0,.5)}.legal-card h1{margin:0 0 10px;font-size:30px;font-weight:500;color:var(--t-primary);letter-spacing:-.02em}.legal-card h1 em{display:block;font-style:italic;font-weight:500;font-size:16px;color:var(--t-secondary);margin-top:4px}.legal-card h2{margin:26px 0 8px;font-size:15px;font-weight:600;color:var(--t-primary)}.legal-card p{margin:0 0 10px;font-size:14.5px;line-height:1.7;color:var(--t-secondary)}.legal-card ul{margin:0 0 12px;padding-left:20px;display:flex;flex-direction:column;gap:8px}.legal-card li{font-size:14.5px;line-height:1.65;color:var(--t-secondary)}.legal-card b{color:var(--t-primary);font-weight:600}.legal-card li a,.legal-card p a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.config-col{gap:16px;max-width:760px}.config-card,.config-col{display:flex;flex-direction:column}.config-card{padding:22px 24px 24px;gap:14px}.config-card h2{margin:0;font-size:15px;font-weight:600;color:var(--t-primary);letter-spacing:.01em}.config-card .desc{margin:-8px 0 0;font-size:13px;color:var(--t-muted)}.tema-opcoes{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.tema-opcao{display:flex;align-items:center;gap:14px;text-align:left;font-family:var(--font);padding:16px 18px;border-radius:var(--r-md);background:var(--bg-elev);border:1px solid var(--border);color:var(--t-secondary);cursor:pointer;transition:border-color .2s var(--ease),background .2s var(--ease),transform .2s var(--ease)}.tema-opcao:hover{border-color:var(--border-hover);transform:translateY(-1px)}.tema-opcao.ativa{background:var(--accent-soft);border-color:transparent;box-shadow:inset 0 0 0 1.5px var(--accent-line)}.tema-opcao .amostra{flex:none;width:42px;height:42px;border-radius:12px;border:1px solid var(--border);display:grid;place-items:center;font-size:15px;font-weight:700}.tema-opcao .amostra.clara{background:linear-gradient(160deg,#ffffff,#edf0f6);color:#0b1524}.tema-opcao .amostra.escura{background:linear-gradient(160deg,#141b27,#06090f);color:#ffffff}.tema-opcao .rotulos{min-width:0}.tema-opcao .rotulos b{display:block;font-size:14.5px;font-weight:600;color:var(--t-primary)}.tema-opcao .rotulos span{display:block;font-size:12.5px;color:var(--t-muted);margin-top:2px}.tema-opcao .selo{margin-left:auto;flex:none;font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--accent);background:var(--accent-soft);border-radius:var(--r-pill);padding:4px 11px}.conta-linhas{display:flex;flex-direction:column}.conta-linha{cursor:pointer}@media (max-width:560px){.tema-opcoes{grid-template-columns:1fr}}[data-tema=claro] body{background:linear-gradient(180deg,var(--bg-base) 0,var(--bg-deep) 100%);background-attachment:fixed;background-color:var(--bg-base)}[data-tema=claro] .btn{box-shadow:0 3px 10px rgba(15,23,42,.1)}[data-tema=claro] .brand .mark,[data-tema=claro] .entrar-card .mark{box-shadow:0 2px 6px rgba(15,23,42,.08)}[data-tema=claro] .marca-brilho{display:none}[data-tema=claro] .sidebar{background:rgba(255,255,255,.78);border:1px solid var(--border);box-shadow:0 18px 44px rgba(15,23,42,.1)}[data-tema=claro] .glass,[data-tema=claro] .kpi{background:var(--bg-elev);box-shadow:var(--shadow-card)}[data-tema=claro] .kpi.selecionado{border-color:var(--accent-line);background:linear-gradient(180deg,rgba(24,104,242,.07),transparent 42%),var(--bg-elev)}[data-tema=claro] .col{background:rgba(15,23,42,.035);border-color:rgba(15,23,42,.08)}[data-tema=claro] .col.crit{border-color:rgba(204,61,76,.35)}[data-tema=claro] .col.crit .col-head h2{color:var(--danger)}[data-tema=claro] .card{box-shadow:0 2px 8px rgba(15,23,42,.05)}[data-tema=claro] .badge-analise{color:var(--accent)}[data-tema=claro] .badge-cancelada{color:var(--t-muted);background:rgba(103,116,139,.14)}[data-tema=claro] .badge-neutra{background:rgba(15,23,42,.06)}[data-tema=claro] .badge-estagnado{border-color:rgba(204,61,76,.45)}[data-tema=claro] .delta.igual{background:rgba(15,23,42,.06)}[data-tema=claro] .abas{background:var(--bg-elev-2)}[data-tema=claro] .keypill{background:#ffffff}[data-tema=claro] .input,[data-tema=claro] .select{background:#ffffff;border-color:rgba(15,23,42,.16)}[data-tema=claro] .input:focus,[data-tema=claro] .select:focus{border-color:var(--accent-line)}[data-tema=claro] .tabela-wrap{background:#ffffff}[data-tema=claro] .tabela td{background:#ffffff;border-bottom:1px solid rgba(15,23,42,.06)}[data-tema=claro] .tabela tbody tr:last-child td{border-bottom:none}[data-tema=claro] .tabela tbody tr:hover td{background:#eef2f9}[data-tema=claro] .barra-trilho{background:rgba(15,23,42,.08)}[data-tema=claro] .barra-fill.ciano{background:linear-gradient(90deg,#0e7490,#22a3bc)}[data-tema=claro] .skeleton{background:linear-gradient(100deg,rgba(15,23,42,.05) 30%,rgba(15,23,42,.1) 50%,rgba(15,23,42,.05) 70%);background-size:220% 100%}[data-tema=claro] .entrar-card{background:#ffffff;box-shadow:0 24px 60px rgba(15,23,42,.12)}[data-tema=claro] .legal-card{background:#ffffff;box-shadow:0 24px 60px rgba(15,23,42,.1)}[data-tema=claro] .erro-inline{border-color:rgba(204,61,76,.35)}[data-tema=claro] .cartao-erro{border-color:rgba(204,61,76,.3);background:linear-gradient(180deg,rgba(204,61,76,.06),transparent 60%),#ffffff}[data-tema=claro] .vazio{background:rgba(255,255,255,.6)}[data-tema=claro] .entrar-nota,[data-tema=claro] .note,[data-tema=claro] .politica-versao{color:var(--t-muted)}[data-tema=claro] .passos code{background:rgba(14,116,144,.08);border-color:rgba(14,116,144,.22)}[data-tema=claro] .lado-marca{box-shadow:0 24px 60px rgba(15,23,42,.28)}[data-tema=claro] .lado-marca .marca-frase,[data-tema=claro] .lado-marca .marca-topo b{color:#ffffff}[data-tema=claro] .lado-marca .marca-frase em,[data-tema=claro] .lado-marca .marca-pontos li{color:#a8b0bd}[data-tema=claro] .lado-marca .marca-pontos li:before{background:var(--accent);box-shadow:none}[data-tema=claro] .lado-marca .marca-topo .mark{background:linear-gradient(150deg,var(--accent),var(--accent-escuro));box-shadow:0 2px 6px rgba(15,23,42,.1)}.sr-so{position:absolute;left:0;top:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.proto-link{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;color:var(--t-secondary);font-weight:600;letter-spacing:.02em;border-bottom:1px dashed transparent;transition:color .15s var(--ease),border-color .15s var(--ease)}.proto-link svg{color:var(--t-faint);flex:none;transition:color .15s var(--ease)}.proto-link:hover{border-bottom-color:var(--accent-line)}.proto-link:hover,.proto-link:hover svg{color:var(--accent)}.tabela .cel-acao{width:40px;text-align:right}.acao-inss{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;color:var(--t-muted);border:1px solid transparent;transition:color .15s var(--ease),border-color .15s var(--ease),background .15s var(--ease)}.acao-inss:hover{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.chips-filtro{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px}.filtros-linha .chips-filtro{margin-bottom:0}.chip-filtro{font-family:var(--font);font-size:12.5px;font-weight:600;color:var(--t-muted);background:var(--glass);border:1px solid var(--border);border-radius:var(--r-pill);padding:6px 14px;cursor:pointer;transition:color .15s var(--ease),border-color .15s var(--ease),background .15s var(--ease)}.chip-filtro:hover{color:var(--t-primary);border-color:var(--border-hover);background:var(--glass-hover)}.chip-filtro.ativo{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.chip-fav{display:inline-flex;align-items:center;gap:6px;font-family:var(--font);font-size:12.5px;font-weight:600;color:var(--t-muted);background:var(--glass);border:1px solid var(--border);border-radius:var(--r-pill);padding:6px 13px;cursor:pointer;transition:color .15s var(--ease),border-color .15s var(--ease),background .15s var(--ease)}.chip-fav:hover{color:var(--warn);border-color:var(--border-hover);background:var(--glass-hover)}.chip-fav.ativo{color:var(--warn);border-color:var(--warn);background:var(--warn-soft)}.chip-sem-com:hover{color:var(--accent-cyan)}.chip-sem-com.ativo{border-color:var(--accent-cyan)}.badge-sem-com,.chip-sem-com.ativo{color:var(--accent-cyan);background:var(--cyan-soft)}.tabela .cel-fav,.tabela .th-fav{width:34px;padding-left:6px;padding-right:0;text-align:center}.btn-estrela{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:none;border:1px solid transparent;color:var(--t-faint);cursor:pointer;transition:color .15s var(--ease),background .15s var(--ease)}.btn-estrela:hover{color:var(--warn);background:var(--warn-soft)}.btn-estrela.ativa{color:var(--warn)}.avatar-ini{width:20px;height:20px;display:inline-grid;place-items:center;font-size:10.5px}.avatar-ini,.pp-av{border-radius:50%;flex:none;font-weight:700;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line)}.pp-av{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pp-av img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:1/1}.pp-av-ini{text-transform:uppercase}.prod-pessoa-cel,.usu-nome-cel{display:inline-flex;align-items:center;gap:8px}.prova-overlay{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.55);display:flex;align-items:flex-start;justify-content:center;padding:24px;overflow:auto}.prova-sheet{background:#ffffff;color:#1a1d21;width:min(820px,100%);border-radius:12px;box-shadow:0 24px 64px rgba(0,0,0,.35)}.prova-acoes{display:flex;gap:8px;justify-content:flex-end;padding:14px 18px;border-bottom:1px solid #e6e8eb;position:-webkit-sticky;position:sticky;top:0;background:#ffffff;border-radius:12px 12px 0 0}.prova-doc{padding:26px 30px 34px}.prova-cabecalho{text-align:center;margin-bottom:18px}.prova-cabecalho h1{font-size:20px;margin:0;color:#111}.prova-sub{color:#5b6570;margin:4px 0 0;font-size:13px}.prova-campos{width:100%;border-collapse:collapse;font-size:13px;margin-bottom:8px}.prova-campos td,.prova-campos th{text-align:left;vertical-align:top;padding:6px 8px;border-bottom:1px solid #eef0f2}.prova-campos th{width:210px;color:#5b6570;font-weight:600}.prova-hash code,.prova-ua{word-break:break-all}.prova-hash code{font-size:11px;color:#333}.prova-selo{display:inline-block;font-size:11px;font-weight:700;padding:1px 7px;border-radius:999px;margin-left:6px;white-space:nowrap}.prova-selo.ok{color:#0a7d33;background:#e6f5ec}.prova-selo.ruim{color:#b42318;background:#fdecea}.prova-selo.neutro{color:#667085;background:#f2f4f7}.prova-legal{margin-top:20px}.prova-legal-tit{font-size:15px;color:#111;border-bottom:2px solid #e6e8eb;padding-bottom:6px}.prova-legal .doc-legal{font-size:12.5px;line-height:1.55;color:#23272b}.prova-legal .doc-legal h2{font-size:13.5px;margin:14px 0 4px;color:#111}.prova-legal .doc-legal a{color:#1351b4}.prova-rodape{margin-top:22px;font-size:11px;color:#5b6570;border-top:1px solid #e6e8eb;padding-top:10px}.prova-nota{color:#5b6570;font-size:13px}.prova-erro{color:#b42318;font-size:13px}.aceite-prova-btn{margin-top:4px}.reaceite-camada{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:20px}.reaceite-overlay{position:absolute;inset:0;background:rgba(15,23,42,.6);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.reaceite-card{position:relative;width:min(520px,100%);background:var(--bg-elev);border:1px solid var(--border);border-radius:16px;box-shadow:0 24px 60px -20px rgba(0,0,0,.45);padding:24px 26px 20px}.reaceite-card h1{font-size:19px;margin:0 0 12px}.reaceite-texto{font-size:14px;line-height:1.55;margin:0 0 12px;color:var(--t-muted)}.reaceite-versao{font-size:12px;color:var(--t-faint,var(--t-muted));margin:0 0 14px}.reaceite-acoes{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.modal-cli-nome-linha{display:inline-flex;align-items:center;gap:8px}.modal-cli-nome-linha h2{margin:0}@media print{body:has(.prova-overlay) *{visibility:hidden!important}.prova-print,.prova-print *{visibility:visible!important}.prova-overlay{position:static!important;background:#fff!important;padding:0!important;overflow:visible!important}.prova-print{position:absolute!important;left:0;top:0;width:100%!important;box-shadow:none!important;border-radius:0!important}.prova-print .no-print{display:none!important}.prova-doc{padding:0 12px!important}}.chip-resp{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--t-secondary);background:var(--glass);border:1px solid var(--border);border-radius:var(--r-pill);padding:3px 10px 3px 4px;max-width:100%}.chip-resp-nome{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.sem-resp{font-size:12px;color:var(--t-faint);font-style:italic}.chip-resp.trocavel{font-family:var(--font);cursor:pointer;border:1px dashed transparent;transition:border-color .15s var(--ease),background .15s var(--ease)}.chip-resp.trocavel:focus-visible,.chip-resp.trocavel:hover{border-color:var(--accent-line);background:var(--accent-soft)}.chip-resp.trocavel.vazio{border-color:var(--border);background:transparent;padding:3px 10px}.chip-resp.trocavel.vazio:focus-visible,.chip-resp.trocavel.vazio:hover{border-color:var(--accent);background:var(--accent-soft)}.chip-resp.trocavel.vazio:hover .sem-resp{color:var(--accent)}.tresp-painel{position:fixed;z-index:1200;display:flex;flex-direction:column;gap:6px;padding:8px;background:var(--bg-elev);border:1px solid var(--border-hover);border-radius:var(--r-md);box-shadow:0 16px 44px rgba(0,0,0,.28)}.tresp-busca{height:34px;font-size:13px}.tresp-lista{display:flex;flex-direction:column;gap:2px;max-height:236px;overflow-y:auto}.tresp-item{display:flex;align-items:center;gap:9px;width:100%;padding:7px 9px;border:0;border-radius:10px;background:transparent;font-family:var(--font);text-align:left;cursor:pointer;color:var(--t-primary);transition:background .12s var(--ease)}.tresp-item:focus-visible,.tresp-item:hover:not(:disabled){background:var(--glass-hover)}.tresp-item:disabled{opacity:.55;cursor:default}.tresp-item.atual{background:var(--accent-soft)}.tresp-item-txt{display:flex;flex-direction:column;min-width:0;line-height:1.25}.tresp-item-txt b{font-size:13px}.tresp-item-txt b,.tresp-item-txt span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tresp-item-txt span{font-size:11.5px;color:var(--t-muted)}.tresp-check{margin-left:auto;color:var(--accent);font-weight:700}.tresp-vazio{margin:0;padding:10px;text-align:center}.tresp-limpar,.tresp-vazio{font-size:12.5px;color:var(--t-muted)}.tresp-limpar{padding:9px 6px 4px;margin-top:2px;border:0;border-top:1px solid var(--border);background:transparent;font-family:var(--font);font-weight:600;cursor:pointer;transition:color .12s var(--ease)}.tresp-limpar:hover:not(:disabled){color:var(--danger)}.tresp-limpar:disabled{opacity:.45;cursor:default}.atrib-row{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--border);padding-top:9px;margin-top:2px}.atrib-row>.chip-resp{min-width:0}.atrib-wrap{position:relative;flex:none}.btn-atrib{font-family:var(--font);font-size:12px;font-weight:600;color:var(--t-muted);background:transparent;border:1px solid var(--border);border-radius:var(--r-pill);padding:4px 12px;cursor:pointer;transition:color .15s var(--ease),border-color .15s var(--ease),background .15s var(--ease)}.btn-atrib:hover{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.popover-atrib{position:absolute;right:0;top:calc(100% + 6px);z-index:40;min-width:200px;max-height:240px;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:6px;background:var(--bg-elev);border:1px solid var(--border-hover);border-radius:var(--r-md);box-shadow:var(--shadow-card)}.popover-atrib button{display:flex;align-items:center;gap:9px;width:100%;text-align:left;font-family:var(--font);font-size:13px;color:var(--t-secondary);background:transparent;border:0;border-radius:var(--r-sm);padding:7px 9px;cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease)}.popover-atrib button:hover:not(:disabled){background:var(--accent-soft);color:var(--t-primary)}.popover-atrib button:disabled{opacity:.55;cursor:wait}.popover-nome{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.popover-nota{font-size:12px;color:var(--t-muted);padding:8px 9px}.tarefas-lista{display:flex;flex-direction:column;gap:10px}.tarefa-item{display:grid;grid-template-columns:1fr auto;grid-gap:6px 16px;gap:6px 16px;align-items:center;background:var(--bg-elev);border:1px solid var(--border);border-radius:14px;padding:14px 16px;transition:border-color .2s var(--ease),background .2s var(--ease)}.tarefa-item:hover{border-color:var(--border-hover);background:var(--bg-elev-2)}.tarefa-item.feita .tarefa-titulo{color:var(--t-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--t-faint);text-decoration-color:var(--t-faint)}.tarefa-corpo{min-width:0}.tarefa-titulo{gap:10px;font-size:14.5px;font-weight:600;color:var(--t-primary)}.tarefa-meta,.tarefa-titulo{display:flex;align-items:center;flex-wrap:wrap}.tarefa-meta{gap:12px;font-size:12.5px;color:var(--t-muted);margin-top:5px}.tarefa-serv{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.tarefa-detalhe{color:var(--t-faint)}.tarefa-lado{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.tarefa-rodape{grid-column:1/-1;font-size:11.5px;color:var(--t-faint);border-top:1px solid var(--border);padding-top:8px}@media (max-width:720px){.tarefa-item{grid-template-columns:1fr}.tarefa-lado{justify-content:flex-start}}.admin-card{border-radius:var(--r-lg);padding:22px 24px;margin-bottom:20px}.admin-card h2{margin:0 0 4px;font-size:16px;font-weight:600;color:var(--t-primary);letter-spacing:-.01em}.admin-card .desc{margin:0 0 16px;font-size:13px;color:var(--t-muted)}.admin-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 16px;gap:14px 16px}.admin-form .campo-largo{grid-column:1/-1}.admin-form label{display:block;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--t-muted);margin-bottom:6px}.admin-form .btn{width:auto}@media (max-width:640px){.admin-form{grid-template-columns:1fr}}.chave-gerada{margin-top:18px;border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:var(--r-md);padding:14px 16px}.chave-gerada b{color:var(--t-primary);font-size:14px}.chave-gerada p{margin:6px 0 10px;font-size:12.5px;color:var(--t-secondary)}.chave-linha{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.chave-linha code{font-size:13px;color:var(--t-primary);background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-sm);padding:7px 12px;word-break:break-all}.chave-celula{display:inline-flex;align-items:center;gap:6px}.chave-celula code{font-size:12px;color:var(--t-secondary)}.btn-mini{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;color:var(--t-muted);background:transparent;border:1px solid var(--border);cursor:pointer;transition:color .15s var(--ease),border-color .15s var(--ease),background .15s var(--ease)}.btn-mini:hover{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.copiado-aviso{font-size:11px;font-weight:600;color:var(--ok)}.logo-img{height:26px;width:auto}.logo-img,.so-claro{display:block}.so-escuro,[data-tema=escuro] .so-claro{display:none}[data-tema=escuro] .so-escuro{display:block}.marca-simbolo-img{width:34px;height:34px;object-fit:contain}.config-shell{display:grid;grid-template-columns:232px 1fr;grid-gap:20px;gap:20px;align-items:start}.config-abas{position:-webkit-sticky;position:sticky;top:16px;display:flex;flex-direction:column;gap:7px;padding:10px;background:var(--glass);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:inset 0 1px 0 var(--highlight),var(--shadow-card)}.config-aba{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:11px;border:1px solid transparent;background:transparent;color:var(--t-secondary);font-family:var(--font);font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease)}.config-aba .ic{width:17px;height:17px;flex:none;opacity:.85}.config-aba span{min-width:0}.config-aba:hover{background:var(--glass-hover);color:var(--t-primary)}.config-aba.ativa{background:var(--accent-soft);color:var(--t-primary);box-shadow:inset 0 0 0 1px var(--accent-line)}.config-aba.destaque{color:var(--accent);font-weight:650;border-color:var(--accent-line);background:linear-gradient(90deg,var(--accent-soft),transparent 82%)}.config-aba.destaque .ic{opacity:1;color:var(--accent)}.config-aba.destaque:hover{background:var(--accent-soft);color:var(--accent)}.config-aba.destaque.ativa{color:var(--t-primary)}.config-aba-tag{margin-left:auto;flex:none;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--accent);border-radius:var(--r-pill);padding:2px 8px}.config-conteudo{display:flex;flex-direction:column;gap:16px;min-width:0}.config-card{background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 34%),var(--glass);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:inset 0 1px 0 var(--highlight),var(--shadow-card)}.config-card-head{display:flex;flex-direction:column;gap:4px}.config-card-head-row{flex-direction:row;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.config-card-head-row .btn{flex:none}.config-sub{margin:0;font-size:13px;color:var(--t-muted)}.config-form{display:flex;flex-direction:column;gap:16px}.config-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.config-campo{display:flex;flex-direction:column;gap:7px;min-width:0}.config-campo .calc-rotulo,.config-campo label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--t-muted);font-weight:600}.config-select{width:100%}.config-acoes{display:flex;justify-content:flex-end;gap:10px}.config-acoes .btn{width:auto}.config-aviso{margin:0;font-size:13px;border-radius:var(--r-sm);padding:10px 14px}.config-aviso.ok{color:var(--ok);background:var(--ok-soft);border:1px solid var(--ok-soft)}.config-aviso.erro{color:var(--danger);background:var(--danger-soft);border:1px solid var(--danger-soft)}.avatar-upload{display:flex;align-items:center;gap:18px}.avatar-preview{width:76px;height:76px;border-radius:20px;overflow:hidden;flex:none;border:1px solid var(--border);background:var(--bg-elev-2);display:grid;place-items:center}.avatar-preview img{width:100%;height:100%;object-fit:cover}.avatar-lado{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.avatar-dica{margin:0;font-size:12px;color:var(--t-muted)}.config-embreve,.config-restrito{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;border:1px dashed var(--border);border-radius:var(--r-md);background:var(--bg-elev)}.config-embreve p,.config-restrito p{margin:0;font-size:13.5px;line-height:1.6;color:var(--t-secondary)}.config-embreve-selo,.config-restrito-selo{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--r-pill);padding:4px 12px}.config-embreve-selo{color:var(--accent);background:var(--accent-soft)}.config-restrito-selo{color:var(--warn);background:var(--warn-soft)}.config-temas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.tema-opcao .amostra.sistema{color:transparent;background:linear-gradient(120deg,#f5f7fb 0 50%,#10151f 50% 100%)}.config-divisor{height:1px;background:var(--border);margin:2px 0}.config-toggles{display:flex;flex-direction:column;gap:2px}.config-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 2px;border-bottom:1px solid var(--border)}.config-toggle:last-child{border-bottom:none}.config-toggle-texto b{display:block;font-size:14px;font-weight:600;color:var(--t-primary)}.config-toggle-texto span{display:block;font-size:12.5px;color:var(--t-muted);margin-top:2px}.switch{position:relative;width:44px;height:24px;flex:none;padding:0;border-radius:var(--r-pill);border:1px solid var(--border);background:var(--bg-elev-2);cursor:pointer;transition:background .2s var(--ease),border-color .2s var(--ease)}.switch-thumb{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#ffffff;box-shadow:0 1px 3px rgba(15,23,42,.3);transition:transform .2s var(--ease)}.switch.on{background:var(--accent);border-color:transparent}.switch.on .switch-thumb{transform:translateX(20px)}.switch:disabled{opacity:.6;cursor:wait}.equipe-form{gap:16px;padding:16px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-elev)}.equipe-form,.equipe-lista{display:flex;flex-direction:column}.equipe-lista{gap:8px}.equipe-linha{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;grid-gap:14px;gap:14px;padding:12px 14px;border:1px solid var(--border);border-radius:14px;background:var(--bg-elev)}.equipe-linha.inativo{opacity:.6}.equipe-linha .avatar-ini{width:34px;height:34px;font-size:13px}.equipe-id{min-width:0}.equipe-id b{display:flex;align-items:center;font-size:14px;font-weight:600;color:var(--t-primary)}.equipe-email{display:block;font-size:12.5px;color:var(--t-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.equipe-papel{flex:none}.badge-voce{margin-left:8px;font-size:10.5px;font-weight:700;letter-spacing:.04em;color:var(--accent);background:var(--accent-soft);border-radius:var(--r-pill);padding:2px 8px}.equipe-status{display:flex;align-items:center;gap:10px}.equipe-status-txt{font-size:12px;color:var(--t-muted);min-width:46px;text-align:right}.chave-extensao{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.chave-extensao .input{flex:1 1;min-width:200px}.chave-input{font-family:ui-monospace,Cascadia Code,Consolas,monospace;letter-spacing:.04em}.uma-coluna{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;align-items:start}@media (max-width:880px){.config-shell{grid-template-columns:1fr}.config-abas{position:static;flex-direction:row;overflow-x:auto;gap:6px}.config-aba{flex:none}}@media (max-width:620px){.config-grid,.config-temas{grid-template-columns:1fr}.equipe-linha{grid-template-columns:auto 1fr}.equipe-papel{grid-column:2;justify-self:start}.equipe-status{grid-column:1/-1;justify-content:flex-end;border-top:1px solid var(--border);padding-top:10px}}.painel-head-acoes{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.periodo-seletor{display:inline-flex;align-items:center;gap:10px}.painel-quadro{padding:20px 22px}.tend-faixa{display:grid;grid-template-columns:1fr 1fr}.tend-cel{display:flex;align-items:center;gap:16px;padding:14px 20px;min-width:0}.tend-cel+.tend-cel{border-left:1px solid var(--border)}.tend-lab{display:inline-flex;align-items:center;gap:8px;flex:none;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--t-muted)}.tend-lab .tag{width:8px;height:8px;border-radius:3px;flex:none}.tend-num{font-size:30px;font-weight:600;line-height:1;color:var(--t-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tend-cmp{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.tend-cmp small{font-size:11.5px;color:var(--t-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:720px){.tend-faixa{grid-template-columns:1fr}.tend-cel+.tend-cel{border-left:0;border-top:1px solid var(--border)}}.tempo-lista{gap:16px}.tempo-linha,.tempo-lista{display:flex;flex-direction:column}.tempo-linha{gap:6px}.tempo-topo{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13px}.tempo-topo .rotulo{color:var(--t-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tempo-media{flex:none;font-size:15px;font-weight:600;color:var(--t-primary)}.tempo-media small{font-size:11px;font-weight:500;color:var(--t-muted)}.tempo-fora,.tempo-media small.tempo-anos{color:var(--t-secondary)}.tempo-fora{margin-left:8px;padding:1px 7px;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--bg-elev-2);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.tempo-rodape{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11.5px;color:var(--t-muted)}.regras-padrao{display:flex;flex-direction:column;gap:2px}.regra-padrao-item{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 2px;border-bottom:1px solid var(--border)}.regra-padrao-item:last-child{border-bottom:none}.config-aviso.aviso-prazo-legal{flex-basis:100%;color:color-mix(in srgb,var(--warn) 72%,var(--t-primary));background:var(--warn-soft);border:1px solid color-mix(in srgb,var(--warn) 35%,transparent);line-height:1.45}.confirma-prazo-legal{display:flex;align-items:flex-start;gap:10px;margin:10px 0 4px;font-size:13px;line-height:1.45;color:var(--t-primary);cursor:pointer}.confirma-prazo-legal input{margin-top:2px;flex:none;width:16px;height:16px;accent-color:var(--warn)}.badge.badge-alerta-legal{margin-left:6px;color:color-mix(in srgb,var(--warn) 72%,var(--t-primary));background:var(--warn-soft);white-space:nowrap}.regra-padrao-tipo b{display:block;font-size:14px;font-weight:600;color:var(--t-primary)}.regra-padrao-tipo span{display:block;font-size:12.5px;color:var(--t-muted);margin-top:2px}.regra-padrao-campos{display:inline-flex;align-items:center;gap:10px;flex:none}.regra-dias{width:88px;text-align:center}.regra-unidade{font-size:13px;color:var(--t-muted)}.regras-lista{display:flex;flex-direction:column}.regra-linha,.regras-cab{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(90px,.9fr) 64px minmax(80px,.9fr) 40px;align-items:center;grid-gap:12px;gap:12px}.regras-cab{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--t-muted);font-weight:600;padding-bottom:10px}.regra-linha,.regras-cab{border-bottom:1px solid var(--border)}.regra-linha{padding:12px 0;font-size:14px}.regra-linha:last-child{border-bottom:none}.regra-serv{color:var(--t-primary);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.regra-linha .badge{justify-self:start}.regra-num{color:var(--t-primary);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.regra-cont{color:var(--t-secondary)}.btn-remover{display:grid;place-items:center;width:32px;height:32px;padding:0;border-radius:var(--r-sm);border:1px solid var(--border);background:transparent;color:var(--t-muted);cursor:pointer;transition:color .2s var(--ease),border-color .2s var(--ease),background .2s var(--ease)}.btn-remover:hover:not(:disabled){color:var(--danger);border-color:var(--danger);background:var(--danger-soft)}.btn-remover:disabled{opacity:.5;cursor:default}.regra-form-titulo{margin:0;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--t-primary)}.regra-form-grid{display:grid;grid-template-columns:minmax(0,2fr) 1fr 100px 1fr;grid-gap:14px;gap:14px;align-items:end}@media (max-width:760px){.regra-form-grid{grid-template-columns:1fr 1fr}.regras-cab{display:none}.regra-linha{grid-template-columns:1fr auto;gap:8px 12px;padding:14px 0}.regra-serv{grid-column:1/-1}.regra-linha .badge{grid-column:1}.btn-remover{grid-row:1;grid-column:2}}[data-tema=claro]{--azul-nevoa:linear-gradient(180deg,rgba(24,104,242,0.05),rgba(24,104,242,0.01))}[data-tema=claro] .config-card,[data-tema=claro] .kpi{background:var(--azul-nevoa),var(--bg-elev)}[data-tema=claro] .config-abas{background:var(--bg-elev);box-shadow:var(--shadow-card)}[data-tema=claro] .avatar-preview,[data-tema=claro] .config-embreve,[data-tema=claro] .config-restrito,[data-tema=claro] .equipe-form,[data-tema=claro] .equipe-linha{background:#ffffff}[data-tema=claro] .switch:not(.on){background:#e7ecf4}.ajuda-fab{position:fixed;right:24px;bottom:24px;z-index:60;width:56px;height:56px;display:grid;place-items:center;border:0;border-radius:50%;color:#fff;background:linear-gradient(180deg,var(--accent),var(--accent-escuro));box-shadow:0 10px 26px rgba(24,104,242,.42),inset 0 1px 0 rgba(255,255,255,.25);cursor:pointer;transition:transform .18s var(--ease-out),box-shadow .18s var(--ease),background .15s var(--ease)}.ajuda-fab:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(24,104,242,.5),inset 0 1px 0 rgba(255,255,255,.3)}.ajuda-fab:active{transform:translateY(0)}.wa-fab{position:fixed;right:26px;bottom:92px;z-index:60;width:52px;height:52px;display:grid;place-items:center;border:0;border-radius:50%;color:#fff;background:linear-gradient(180deg,#2bd46c,#1ea952);box-shadow:0 10px 24px rgba(30,169,82,.38),inset 0 1px 0 rgba(255,255,255,.25);cursor:pointer;transition:transform .18s var(--ease-out),box-shadow .18s var(--ease)}.wa-fab .ic{width:26px;height:26px}.wa-fab:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(30,169,82,.46),inset 0 1px 0 rgba(255,255,255,.3)}.wa-fab:active{transform:translateY(0)}.wa-fab:focus-visible{outline:3px solid color-mix(in srgb,#1ea952 45%,transparent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.wa-fab:hover{transform:none}}@media print{.wa-fab{display:none!important}}.ajuda-backdrop{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(6,9,15,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:ajuda-fade .16s var(--ease-out)}.ajuda-modal{position:relative;width:100%;max-width:440px;padding:28px;background:var(--bg-elev);border:1px solid var(--border-hover);border-radius:var(--r-lg);box-shadow:var(--shadow-card);outline:none;animation:ajuda-pop .2s var(--ease-out)}.ajuda-fechar{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:32px;height:32px;color:var(--t-muted);background:transparent;border:0;border-radius:var(--r-sm);cursor:pointer;transition:color .15s var(--ease),background .15s var(--ease)}.ajuda-fechar:hover{color:var(--t-primary);background:var(--glass-hover)}.ajuda-titulo{margin:0;font-size:20px;font-weight:600;letter-spacing:-.01em;color:var(--t-primary)}.ajuda-sub{margin:5px 0 20px;font-size:13.5px;color:var(--t-muted)}.ajuda-opcoes{display:flex;flex-direction:column;gap:10px}.ajuda-opcao{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:13px 15px;font-family:var(--font);background:var(--glass);border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer;transition:border-color .16s var(--ease),background .16s var(--ease),transform .16s var(--ease-out)}.ajuda-opcao:hover:not(:disabled){border-color:var(--accent-line);background:var(--glass-hover);transform:translateX(2px)}.ajuda-opcao:disabled{opacity:.55;cursor:not-allowed}.ajuda-opcao-ic{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:var(--accent);background:var(--accent-soft)}.ajuda-opcao-ic.whats{color:#25d366;background:rgba(37,211,102,.14)}.ajuda-opcao-txt{display:flex;flex-direction:column;min-width:0}.ajuda-opcao-txt b{font-size:14px;font-weight:600;color:var(--t-primary)}.ajuda-opcao-txt span{margin-top:2px;font-size:12.5px;color:var(--t-muted)}@keyframes ajuda-fade{0%{opacity:0}to{opacity:1}}@keyframes ajuda-pop{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.ajuda-backdrop,.ajuda-modal{animation:none}.ajuda-fab:hover,.ajuda-opcao:hover:not(:disabled){transform:none}}[data-tema=claro] .ajuda-opcao{background:#ffffff}[data-tema=claro] .ajuda-opcao:hover:not(:disabled){background:var(--azul-nevoa),#ffffff}.chip-filtro{display:inline-flex;align-items:center;gap:7px}.chip-contador{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;color:#fff;background:var(--accent);border-radius:var(--r-pill)}.chip-filtro.ativo .chip-contador{background:var(--accent-escuro)}.ver-mais{width:100%;margin-top:2px;padding:9px 12px;font-family:var(--font);font-size:12.5px;font-weight:600;color:var(--accent);border:1px solid var(--border);border-radius:var(--r-sm);cursor:pointer;transition:background .2s var(--ease),border-color .2s var(--ease)}.ver-mais,.ver-mais:hover{background:var(--accent-soft)}.ver-mais:hover{border-color:var(--accent-line);filter:brightness(.98)}.busca-wrap .input{transition:border-color .18s var(--ease),box-shadow .18s var(--ease)}.busca-wrap:focus-within .ic-busca{color:var(--accent)}.busca-wrap .input:focus{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}.btn-filtros{display:inline-flex;align-items:center;gap:8px;font-family:var(--font);font-size:13px;font-weight:600;color:var(--t-secondary);background:var(--glass);border:1px solid var(--border);border-radius:var(--r-sm);padding:10px 16px;cursor:pointer;white-space:nowrap;transition:color .15s var(--ease),border-color .15s var(--ease),background .15s var(--ease)}.btn-filtros:hover{color:var(--t-primary);border-color:var(--border-hover);background:var(--glass-hover)}.btn-filtros.ativo{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.btn-filtros .ponto-ativo{width:7px;height:7px;border-radius:50%;background:var(--accent);flex:none}.filtros-avancados{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;padding:16px;background:var(--glass);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:inset 0 1px 0 var(--highlight);animation:filtros-surge .2s var(--ease-out)}@keyframes filtros-surge{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.filtro-campo{display:flex;flex-direction:column;gap:6px;min-width:172px}.filtro-rotulo{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--t-muted);font-weight:600}.filtro-campo .input,.filtro-campo .select{width:100%}.filtro-campo input[type=date]{min-height:40px}.filtro-campo input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;-webkit-transition:opacity .15s var(--ease);transition:opacity .15s var(--ease)}.filtro-campo input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:.95}.btn-limpar{align-self:flex-end;font-family:var(--font);font-size:12.5px;font-weight:600;color:var(--t-muted);background:transparent;border:1px solid var(--border);border-radius:var(--r-sm);padding:10px 16px;cursor:pointer;transition:color .15s var(--ease),border-color .15s var(--ease),background .15s var(--ease)}.btn-limpar:hover:not(:disabled){color:var(--danger);border-color:var(--danger);background:var(--danger-soft)}.btn-limpar:disabled{opacity:.5;cursor:default}.chip-periodo{display:inline-flex;align-items:center;gap:7px;font-family:var(--font);font-size:12.5px;font-weight:600;color:var(--t-muted);background:var(--glass);border:1px solid var(--border);border-radius:var(--r-pill);padding:6px 12px 6px 14px;cursor:pointer;transition:color .15s var(--ease),border-color .15s var(--ease),background .15s var(--ease)}.chip-periodo:hover{color:var(--t-primary);border-color:var(--border-hover);background:var(--glass-hover)}.chip-periodo.ativo{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.chip-periodo .chip-contador{background:var(--accent)}.chip-periodo.ativo .chip-contador{background:var(--accent-escuro)}.mov-transicao{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.prazos-filtros{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.prazos-filtros .chips-filtro{margin-bottom:0}.filtro-servico{display:inline-flex;align-items:center}.filtro-servico .select{max-width:260px}.tarefas-head-acoes{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.view-switch{display:inline-flex;gap:4px;padding:4px;background:var(--glass);border:1px solid var(--border);border-radius:var(--r-pill);flex:none}.view-switch button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:30px;color:var(--t-muted);background:transparent;border:1px solid transparent;border-radius:var(--r-pill);cursor:pointer;transition:color .15s var(--ease),background .15s var(--ease),border-color .15s var(--ease)}.view-switch button:hover{color:var(--t-primary);background:var(--glass-hover)}.view-switch button.ativo{color:var(--accent);background:var(--accent-soft);border-color:var(--accent-line)}.view-switch svg{width:17px;height:17px}.kanban{display:flex;align-items:flex-start;gap:14px;overflow-x:auto;padding-bottom:6px}.kanban-col{flex:1 1;min-width:264px;display:flex;flex-direction:column;gap:10px;padding:12px;background:var(--glass);border-top-color:var(--border);border-top-width:1px;border:1px solid var(--border);border-top:3px solid var(--border);border-radius:10px;transition:box-shadow .15s var(--ease),background .15s var(--ease)}.kanban-col.venc{border-top-color:var(--danger)}.kanban-col.avisa{border-top-color:var(--warn)}.kanban-col.emdia{border-top-color:var(--accent)}.kanban-col.feita{border-top-color:var(--ok)}.kanban-col-head{display:flex;align-items:center;gap:8px;padding:2px 4px}.kanban-col-head .ponto{width:8px;height:8px;border-radius:3px;flex:none}.kanban-col-head h2{margin:0;font-size:13px;font-weight:600;color:var(--t-primary);letter-spacing:.01em}.kanban-col-head .count{margin-left:auto;font-size:12px;color:var(--t-secondary);background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-pill);padding:2px 9px}.kanban-col-body{display:flex;flex-direction:column;gap:9px;max-height:66vh;min-height:72px;overflow-y:auto;padding-right:2px}.kanban-col-vazio{margin:0;font-size:12px;color:var(--t-faint);text-align:center;padding:20px 8px;border:1px dashed var(--border);border-radius:var(--r-md)}.tarefa-card{gap:8px;padding:12px 13px;background:var(--bg-elev);border:1px solid var(--border);border-radius:8px;cursor:-webkit-grab;cursor:grab;transition:border-color .2s var(--ease),background .2s var(--ease),transform .2s var(--ease),opacity .2s var(--ease)}.tarefa-card:active{cursor:-webkit-grabbing;cursor:grabbing}.tarefa-card:hover{border-color:var(--border-hover);background:var(--bg-elev-2);transform:translateY(-1px)}.tarefa-card.feita{opacity:.82}.tarefas-seg-linha{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.tarefa-card-titulo{margin:0;min-width:0;font-size:13.5px;font-weight:650;line-height:1.3;color:var(--t-primary);display:block;width:100%;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tarefa-card-quem{margin-top:2px;font-size:12px;line-height:1.35;color:var(--t-secondary);overflow-wrap:anywhere}.tarefa-card.feita .tarefa-card-titulo{color:var(--t-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--t-faint);text-decoration-color:var(--t-faint)}.tarefa-card-cliente{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--t-muted)}.tarefa-card-nome{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.tarefa-card-tags{gap:6px}.tarefa-card-foot,.tarefa-card-tags{display:flex;align-items:center;flex-wrap:wrap}.tarefa-card-foot{justify-content:space-between;gap:8px;margin-top:1px}.tarefa-card-acao{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:var(--font);font-size:12.5px;font-weight:600;border-radius:var(--r-pill);padding:8px 12px;cursor:pointer;border:1px solid var(--border);transition:color .15s var(--ease),background .15s var(--ease),border-color .15s var(--ease),filter .15s var(--ease)}.tarefa-card-acao.concluir{color:var(--accent);background:var(--accent-soft);border-color:var(--accent-line)}.tarefa-card-acao.concluir:hover:not(:disabled){filter:brightness(.98)}.tarefa-card-acao.reabrir{color:var(--t-muted);background:transparent}.tarefa-card-acao.reabrir:hover:not(:disabled){color:var(--t-primary);border-color:var(--border-hover)}.tarefa-card-acao:disabled{opacity:.55;cursor:not-allowed}@media (max-width:720px){.kanban-col{min-width:240px}}.kanban-col-body,.tarefa-card-acao{border-radius:8px}.tarefa-card[draggable=true]:active{opacity:.6}.kanban-col.pode-soltar{box-shadow:inset 0 0 0 1.5px var(--accent-line)}.kanban-col.pode-soltar .kanban-col-body{outline:1.5px dashed var(--accent-line);outline-offset:2px;border-radius:8px}.kanban-col.hover-solta{box-shadow:inset 0 0 0 2px var(--accent);background:var(--accent-soft)}.kanban-col.nao-solta{opacity:.55}.linha-clicavel{cursor:pointer;transition:background .15s var(--ease)}.linha-clicavel:focus-visible,.linha-clicavel:hover{background:var(--bg-elev-2);outline:none}.cel-abrir{text-align:right;color:var(--t-faint);font-size:20px;line-height:1;width:24px}.linha-clicavel:hover .cel-abrir{color:var(--accent)}.modal-overlay{position:fixed;inset:0;z-index:200;background:rgba(6,9,15,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;overflow-y:auto;animation:modal-fade .16s var(--ease)}.modal-overlay>*{margin:auto}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}.modal-cliente{width:min(900px,100%);background:var(--bg-elev);border:1px solid var(--border);border-radius:16px;box-shadow:0 24px 70px rgba(0,0,0,.35);animation:modal-sobe .22s var(--ease-out)}@keyframes modal-sobe{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-cli-head{justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--border)}.modal-cli-head,.modal-cli-id{display:flex;align-items:center;gap:12px}.modal-cli-id{min-width:0}.modal-cli-avatar{width:44px;height:44px;flex-shrink:0;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font-weight:700;font-size:18px}.modal-cli-titulo{min-width:0}.modal-cli-titulo h2{margin:0;font-size:18px;font-weight:700;color:var(--t-primary);overflow-wrap:anywhere}.modal-cli-cpf{color:var(--t-muted);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.modal-fechar{flex-shrink:0;width:34px;height:34px;border:none;border-radius:9px;background:transparent;color:var(--t-muted);font-size:16px;cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease)}.modal-fechar:hover{background:var(--bg-elev-2);color:var(--t-primary)}.cli-atualizar{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:9px;background:transparent;color:var(--t-muted);cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease)}.cli-atualizar:hover:not(:disabled){background:var(--bg-elev-2);color:var(--t-primary)}.cli-atualizar:disabled{cursor:default}.cli-atualizar.girando svg{animation:cli-girar .75s linear infinite;color:var(--accent)}.cli-atualizar.ok{color:var(--ok);background:color-mix(in srgb,var(--ok) 12%,transparent)}@keyframes cli-girar{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.cli-atualizar.girando svg{animation-duration:2.4s}}.modal-cli-corpo{padding:18px 20px 22px;display:flex;flex-direction:column;gap:18px}.cli-resumo{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-left:auto}.cli-rchip{display:inline-flex;align-items:baseline;gap:5px;font-family:var(--font);font-size:11.5px;color:var(--t-muted);background:var(--bg-elev-2);border:1px solid var(--border);border-radius:var(--r-pill);padding:4px 10px;white-space:nowrap;cursor:pointer;transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}.cli-rchip:hover{border-color:var(--border-hover)}.cli-rchip.sel{border-color:currentColor;box-shadow:0 0 0 1px currentColor}.mcli-agend{border:1px solid var(--border);border-left:3px solid var(--accent-cyan);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:4px;background:var(--bg-elev)}.mcli-agend-quando{font-size:14px;font-weight:700;color:var(--t-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mcli-limpar-filtro{margin-left:10px;font-family:var(--font);font-size:11.5px;font-weight:600;color:var(--accent);background:none;border:none;cursor:pointer;padding:0}.mcli-limpar-filtro:hover{text-decoration:underline}.cli-rchip b{font-size:13px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--t-primary)}.cli-rchip.ativo{border-color:var(--accent-line);background:var(--accent-soft)}.cli-rchip.ativo,.cli-rchip.ativo b{color:var(--accent)}.cli-rchip.alerta{color:var(--warn);border-color:var(--warn);background:var(--warn-soft)}.cli-rchip.alerta b{color:var(--warn)}.cli-rchip.ok{border-color:var(--ok-soft);background:var(--ok-soft)}.cli-rchip.ok,.cli-rchip.ok b{color:var(--ok)}.tom-analise{color:var(--accent)}.tom-exig{color:var(--warn)}.tom-ok{color:var(--ok)}.modal-cli-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.modal-cli-h3{margin:0 0 8px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--t-muted);display:flex;align-items:center;gap:8px}.mch-count{background:var(--bg-elev-2);border:1px solid var(--border);border-radius:20px;padding:1px 8px;font-size:11px;color:var(--t-secondary)}.mch-link{margin-left:auto;font-size:11px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--accent);text-decoration:none;white-space:nowrap}.mch-link:hover{text-decoration:underline}.modal-cli-lista{display:flex;flex-direction:column;gap:8px;max-height:280px;overflow-y:auto}.mcli-prazo,.mcli-proc{border:1px solid var(--border);border-radius:10px;padding:10px 11px;background:var(--bg-elev-2)}.pend-modo{display:flex;gap:6px;margin-bottom:12px}.pend-modo-op{flex:1 1;padding:7px 10px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg-elev);color:var(--t-secondary);font-size:12.5px;font-family:inherit;cursor:pointer;transition:border-color .15s var(--ease),background .15s var(--ease)}.pend-modo-op:hover{border-color:var(--accent-line)}.pend-modo-op.ativo{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--bg-elev));color:var(--t-primary);font-weight:600}.cli-tarefas{display:flex;flex-direction:column;gap:12px}.cli-tarefas-topo{display:flex;align-items:center;justify-content:space-between;gap:12px}.cli-tarefas-topo .modal-cli-h3{margin:0}.cli-tar-abertas{font-size:11px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--accent)}.cli-tar-form{display:flex;flex-direction:column;gap:11px;padding:14px;border:1px solid var(--accent-line);border-radius:var(--r-md);background:var(--bg-elev-2)}.cli-tar-form-nota{margin:0;font-size:12.5px;color:var(--t-secondary)}.cli-tar-form-linha{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));grid-gap:11px;gap:11px}.cli-tar-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cli-tar-item{padding:11px 13px;border:1px solid var(--border);border-radius:10px;background:var(--bg-elev-2)}.cli-tar-item.feita{opacity:.62}.cli-tar-item.bloqueada{border-left:3px solid var(--warn)}.cli-tar-cab{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cli-tar-cab b{font-size:13.5px;color:var(--t-primary)}.cli-tar-item.feita .cli-tar-cab b{text-decoration:line-through}.cli-tar-det{margin:5px 0 0;font-size:12.5px;line-height:1.45;color:var(--t-secondary)}.cli-tar-bloq{margin:5px 0 0;font-size:12px;color:var(--warn)}.cli-tar-meta{display:flex;align-items:center;gap:5px 12px;flex-wrap:wrap;margin-top:8px;font-size:11.5px;color:var(--t-muted)}.cli-tar-resp{display:inline-flex;align-items:center;gap:5px;color:var(--t-secondary)}.cli-tar-sem{font-style:italic}.cli-tar-proc{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cli-tar-advbox{padding:1px 7px;border-radius:var(--r-pill);background:var(--bg-elev);border:1px solid var(--border);font-size:10.5px;font-weight:600;color:var(--t-secondary)}.avisos{margin:0 0 16px}.avisos-topo{display:flex;justify-content:flex-end;margin-bottom:6px}.avisos-mostrar,.avisos-ocultar{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border:none;border-radius:var(--r-sm);background:transparent;color:var(--t-muted);font-size:11.5px;font-family:inherit;cursor:pointer}.avisos-mostrar:hover,.avisos-ocultar:hover{color:var(--t-secondary);background:var(--bg-elev-2)}.avisos-linha-vazia{display:flex;justify-content:flex-end;margin:0 0 8px}.avisos-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));grid-gap:10px;gap:10px}.aviso{display:flex;gap:10px;padding:12px 14px;border-radius:var(--r-md);border:1px solid var(--border);background:var(--bg-elev)}.aviso-ic{display:flex;flex-shrink:0;margin-top:1px}.aviso-txt{display:flex;flex-direction:column;gap:5px;min-width:0}.aviso-txt p{margin:0;font-size:12.5px;line-height:1.5;color:var(--t-secondary)}.aviso-sync{border-color:color-mix(in srgb,var(--accent) 30%,transparent);background:color-mix(in srgb,var(--accent) 5%,var(--bg-elev))}.aviso-sync .aviso-ic{color:var(--accent)}.aviso-sync.atrasada{border-color:color-mix(in srgb,var(--warn) 42%,transparent);background:color-mix(in srgb,var(--warn) 7%,var(--bg-elev))}.aviso-sync.atrasada .aviso-ic{color:var(--warn)}.aviso-coleta{font-size:12px!important;color:var(--t-muted)!important}.aviso-sync.atrasada .aviso-coleta b{color:var(--warn)}.aviso-legal{border-color:color-mix(in srgb,var(--warn) 34%,transparent);background:color-mix(in srgb,var(--warn) 6%,var(--bg-elev))}.aviso-legal .aviso-ic{color:var(--warn)}.aviso-legal b{color:var(--t-primary)}.recdec-botoes{display:flex;gap:7px;margin-top:9px;padding-top:9px;border-top:1px solid var(--border)}.recdec-botoes.compacto{margin-top:7px;padding-top:7px}.recdec-btn{flex:1 1;padding:6px 8px;border-radius:var(--r-sm);border:1px solid var(--border);background:var(--bg-elev);color:var(--t-secondary);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;transition:border-color .15s var(--ease),background .15s var(--ease),color .15s var(--ease)}.recdec-btn.sim{border-color:color-mix(in srgb,var(--ok) 40%,transparent);background:color-mix(in srgb,var(--ok) 9%,transparent);color:color-mix(in srgb,var(--ok) 82%,var(--t-primary))}.recdec-btn.sim:hover{border-color:var(--ok);background:color-mix(in srgb,var(--ok) 18%,transparent)}.recdec-btn.nao{border-color:color-mix(in srgb,var(--danger) 38%,transparent);background:color-mix(in srgb,var(--danger) 8%,transparent);color:color-mix(in srgb,var(--danger) 82%,var(--t-primary))}.recdec-btn.nao:hover{border-color:var(--danger);background:color-mix(in srgb,var(--danger) 16%,transparent)}.recdec-modal{display:flex;flex-direction:column;gap:13px}.recdec-proc{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:9px 11px;border-radius:var(--r-sm);background:var(--bg-elev-2);font-size:12px;color:var(--t-muted)}.recdec-proc b{font-size:13.5px;color:var(--t-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.recdec-explica{margin:0;font-size:12.5px;line-height:1.5;color:var(--t-secondary)}.recdec-parede{display:flex;flex-direction:column;align-items:center;gap:2px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--warn) 40%,transparent);border-radius:var(--r-md);background:color-mix(in srgb,var(--warn) 9%,transparent);text-align:center}.recdec-parede-rot{font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--t-muted)}.recdec-parede-data{font-size:30px;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--t-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.recdec-parede-dias{font-size:12.5px;font-weight:700;letter-spacing:.02em;color:var(--warn)}.recdec-parede.apertado{border-color:color-mix(in srgb,var(--danger) 48%,transparent);background:color-mix(in srgb,var(--danger) 9%,transparent)}.recdec-parede.apertado .recdec-parede-dias{color:var(--danger)}.recdec-dica{display:block;margin-top:4px;font-size:11.5px;color:var(--t-muted)}.recdec-alerta{margin:0;padding:10px 12px;border-radius:var(--r-sm);border:1px solid color-mix(in srgb,var(--warn) 40%,transparent);background:color-mix(in srgb,var(--warn) 9%,var(--bg-elev-2));font-size:12.5px;line-height:1.5;color:var(--t-secondary)}.recdec-alerta b{color:var(--warn)}.btn.btn-perigo{background:var(--warn);border-color:var(--warn);color:#14171a}.btn.btn-perigo:hover:not(:disabled){filter:brightness(1.06)}.recdec-obrig{margin-left:5px;padding:1px 6px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--danger) 14%,transparent);color:var(--danger);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.mcli-prazo-proc{display:flex;align-items:baseline;gap:7px;margin-top:6px;min-width:0}.mcli-prazo-proto{font-size:12px;font-weight:600;color:var(--t-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.mcli-prazo-serv{font-size:11.5px;color:var(--t-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcli-prazo-topo,.mcli-proc-topo{display:flex;align-items:center;justify-content:space-between;gap:8px}.mcli-proc-serv{font-size:13px;margin-top:5px;color:var(--t-secondary);overflow-wrap:anywhere}.mcli-proc-meta{font-size:12px;color:var(--t-muted);margin-top:5px}.modal-cli-vazio{color:var(--t-muted);font-size:13px;margin:0}.modal-cli-anot{border-top:1px solid var(--border);padding-top:16px}.anot-compor{position:relative;display:flex;flex-direction:column;gap:8px}.anot-textarea{resize:vertical;min-height:58px;font:inherit;line-height:1.45}.anot-textarea-wrap{position:relative}.mencao-pop{position:absolute;top:100%;margin-top:4px;left:0;z-index:50;min-width:240px;max-width:100%;background:var(--bg-elev);border:1px solid var(--border);border-radius:12px;box-shadow:0 16px 40px rgba(6,9,15,.25);padding:4px;display:flex;flex-direction:column}.mencao-opt{display:flex;align-items:center;gap:8px;border:none;background:none;cursor:pointer;padding:7px 10px;border-radius:8px;font-size:13px;color:var(--t-primary);text-align:left}.mencao-opt.sel,.mencao-opt:hover{background:var(--accent-soft)}.mencao-avatar{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-weight:700;font-size:11px;flex:none}.mencao-nome{font-weight:600}.mencao-email{font-size:11.5px;color:var(--t-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anot-texto .mencao{color:var(--accent);font-weight:600;background:var(--accent-soft);border-radius:5px;padding:0 3px}.anot-compor-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.anot-dica{color:var(--t-faint);font-size:12px}.anot-thread{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:14px;max-height:340px;overflow-y:auto}.anot-item{display:flex;gap:10px;padding:11px 13px;border:1px solid var(--border);border-left:3px solid var(--ok);border-radius:var(--r-sm);background:linear-gradient(90deg,var(--ok-soft) 0,transparent 42%),var(--bg-elev-2)}.anot-avatar{width:30px;height:30px;flex-shrink:0;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font-weight:700;font-size:13px}.anot-corpo{flex:1 1;min-width:0}.anot-cab{display:flex;align-items:center;gap:8px}.anot-cab b{font-size:13.5px;color:var(--t-primary)}.anot-tempo{color:var(--t-muted);font-size:12px}.anot-remover{margin-left:auto;border:none;background:transparent;color:var(--t-faint);font-size:12px;cursor:pointer;padding:2px 4px;border-radius:6px}.anot-remover:hover{color:var(--danger)}.anot-texto{margin:3px 0 0;font-size:13.5px;line-height:1.5;color:var(--t-secondary);white-space:pre-wrap;overflow-wrap:anywhere}.anot-anexo-area{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0}.anot-anexo-btn{flex:none;border:1px dashed var(--border-hover);background:transparent;color:var(--t-muted);font:inherit;font-size:12px;padding:3px 10px;border-radius:8px;cursor:pointer}.anot-anexo-btn:hover{color:var(--accent);border-color:var(--accent-line)}.anot-anexo-nome{display:inline-flex;align-items:center;gap:4px;min-width:0;font-size:12px;color:var(--t-secondary);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.anot-anexo-x{flex:none;border:0;background:transparent;color:var(--t-muted);font-size:14px;line-height:1;cursor:pointer;padding:0 2px}.anot-anexo-x:hover{color:var(--danger)}.anot-anexo-link{display:inline-block;margin-top:4px;font-size:12.5px;font-weight:600;color:var(--accent);text-decoration:none}.anot-anexo-link:hover{text-decoration:underline}.transf-carteira{margin-bottom:12px;padding:14px 16px;border:1px solid var(--accent-line);border-radius:12px;background:var(--accent-soft)}.transf-topo{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.transf-topo b{font-size:14px;color:var(--t-primary)}.transf-topo span{font-size:12.5px;color:var(--t-muted)}.transf-acoes{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.transf-acoes .select{flex:1 1;min-width:180px}.transf-confirmar{display:flex;align-items:center;gap:10px;margin-top:10px}.transf-desativar{background:var(--danger)}.transf-desativar:hover:not(:disabled){filter:brightness(1.06)}.modal-resp{margin:auto;width:min(420px,100%);background:var(--bg-elev);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-card);padding:20px 20px 18px;animation:modal-rise .18s var(--ease)}@keyframes modal-rise{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.modal-resp-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.modal-resp-head h3{margin:0;font-size:16px;font-weight:700;color:var(--t-primary)}.modal-resp-x{border:none;background:none;cursor:pointer;font-size:22px;line-height:1;color:var(--t-muted);padding:2px 6px;border-radius:8px}.modal-resp-x:hover:not(:disabled){background:var(--bg-elev-2);color:var(--t-primary)}.modal-resp-sub{margin:8px 0 0;font-size:13px;color:var(--t-secondary);line-height:1.5}.modal-resp-campo{display:block;margin-top:16px}.modal-resp-campo>span{display:block;font-size:12px;font-weight:600;color:var(--t-secondary);margin-bottom:6px}.modal-resp-campo .select{width:100%}.modal-resp-acoes{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.avatar-preview.redondo{border-radius:50%;overflow:hidden}.avatar-vazio{display:grid;place-items:center;width:100%;height:100%;background:var(--accent-soft);color:var(--accent);font-weight:700;font-size:22px}.avatar-titulo{font-size:13px;font-weight:700;color:var(--t-primary)}.perfil-usuario{display:flex;align-items:center;gap:16px;margin-bottom:6px}.avatar-preview.grande{width:72px;height:72px;flex:none}.perfil-usuario-info{display:flex;flex-direction:column;gap:3px;min-width:0}.perfil-nome{font-size:16px;font-weight:700;color:var(--t-primary)}.perfil-email{font-size:13px;color:var(--t-muted)}.perfil-papel{align-self:flex-start;margin-top:2px}.perfil-foto-acoes{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px}.logo-doc{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.logo-doc-folha{display:flex;flex-direction:column;gap:6px;min-height:150px;padding:16px 18px;border:1px solid #e2e7f0;border-radius:8px;background:#fff;box-shadow:0 6px 18px rgba(20,32,58,.12);color:#14203a}.logo-doc-img{display:block;max-width:200px;max-height:48px;object-fit:contain;object-position:left center}.logo-doc-sem{display:flex;flex-direction:column;gap:1px;font-size:12px;color:#4a5568}.logo-doc-sem b{font-size:14px;color:#14203a;overflow-wrap:anywhere}.logo-doc-titulo{margin-top:6px;font-size:15px;font-weight:700}.logo-doc-linhas{display:flex;flex-direction:column;gap:6px;margin-top:4px}.logo-doc-linhas i{display:block;height:6px;border-radius:3px;background:#e8ecf3}.logo-doc-linhas i:nth-child(2){width:82%}.logo-doc-linhas i:nth-child(3){width:60%}.logo-doc-lado{display:flex;flex-direction:column;gap:8px;min-width:0}.logo-doc-lado .perfil-foto-acoes{margin-top:0}.logo-doc-onde{margin:0;font-size:12.5px;line-height:1.5;color:var(--t-secondary)}@media (max-width:640px){.logo-doc{grid-template-columns:minmax(0,1fr)}}.perfil-secao-label{margin-bottom:8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--t-muted)}@media (max-width:680px){.modal-cli-grid{grid-template-columns:1fr}.cli-resumo{margin-left:0;width:100%}}.prod-head-acoes{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.btn-pdf{display:inline-flex;align-items:center;gap:6px}.filtros-acao{margin-left:auto;display:flex;align-items:center}.exp-status{max-width:340px;margin-right:10px;font-size:12px;line-height:1.35;color:var(--t-muted)}.exp-status.exp-aviso{color:var(--warn)}.exp-status.exp-erro{color:var(--danger)}.prod-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px;margin-top:16px}.card-bloco{background:var(--bg-elev);border:1px solid var(--border);border-radius:14px;padding:16px}.bloco-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:12px}.bloco-head h2{margin:0;font-size:15px;font-weight:700;color:var(--t-primary)}.bloco-sub{color:var(--t-muted);font-size:12px}.prod-barras{display:flex;align-items:flex-end;gap:3px;height:160px}.prod-barra-col{flex:1 1}.prod-barra-col,.prod-barra-trilho{height:100%;display:flex;align-items:flex-end}.prod-barra-trilho{width:100%}.prod-barra-fill{width:100%;min-height:2px;background:var(--accent);border-radius:3px 3px 0 0;transition:height .3s var(--ease)}.prod-papel{display:block;font-size:11px;color:var(--t-muted);margin-top:2px}.tabela-prod td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:900px){.prod-grid{grid-template-columns:minmax(0,1fr)}}.pdfdoc{position:absolute;left:-10000px;top:0;width:190mm;color:#14171a;background:#fff;font-size:10pt;line-height:1.45}.pdfdoc-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:10px;border-bottom:2px solid #1f6feb}.pdfdoc-marca{display:flex;align-items:center;gap:9px}.pdfdoc-logo{display:flex}.pdfdoc-marca-txt{display:flex;flex-direction:column;line-height:1.2}.pdfdoc-marca-txt b{font-size:13pt;font-weight:700;letter-spacing:-.01em;color:#14171a}.pdfdoc-marca-txt i{font-style:normal;font-size:7.5pt;color:#6b7280}.pdfdoc-meta{display:flex;flex-direction:column;align-items:flex-end;gap:1px;font-size:8pt;color:#6b7280;text-align:right}.pdfdoc-meta b{font-size:9.5pt;color:#14171a}.pdfdoc-titulo{margin:16px 0 2px;font-size:17pt;font-weight:700;letter-spacing:-.02em;color:#14171a}.pdfdoc-resumo{margin:0;font-size:9.5pt;color:#4b5563}.pdfdoc-demo{margin:0;border:1pt solid #b45309;border-radius:4pt;background:#fff7ed;color:#7c2d12}.pdfdoc-aviso,.pdfdoc-demo{padding:6pt 9pt;font-size:9pt}.pdfdoc-aviso{margin:6pt 0 0;border:1pt solid #b91c1c;border-radius:4pt;background:#fef2f2;color:#7f1d1d}.pdfdoc-recorte{display:flex;flex-wrap:wrap;gap:5px;list-style:none;margin:10px 0 0;padding:0}.pdfdoc-recorte li{padding:2px 9px;border:1px solid #d7dbe0;border-radius:999px;background:#f4f6f8;font-size:8pt;color:#374151}.pdfdoc-tabela{width:100%;margin-top:14px;border-collapse:collapse;font-size:8.5pt}.pdfdoc-tabela th{padding:6px 7px;border-bottom:1.5px solid #14171a;text-align:left;font-size:7.5pt;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#14171a}.pdfdoc-tabela td{padding:5px 7px;border-bottom:.5px solid #e3e6ea;vertical-align:top}.pdfdoc-tabela tbody tr:nth-child(2n) td{background:#f8f9fb}.pdfdoc-tabela .dir{text-align:right;white-space:nowrap}.pdfdoc-num,.pdfdoc-tabela .dir{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pdfdoc-num{width:22px;color:#9ca3af}.pdfdoc-vazio{margin:20px 0;font-size:10pt;color:#6b7280}.pdfdoc-rodape{display:flex;justify-content:space-between;gap:12px;margin-top:14px;padding-top:8px;border-top:.5px solid #d7dbe0;font-size:7.5pt;color:#9ca3af}@media print{body:has(.pdfdoc)>:not(.pdfdoc){display:none!important}.pdfdoc{position:static!important;left:auto!important;width:100%!important}.pdfdoc-tabela thead{display:table-header-group}.pdfdoc-tabela tr{break-inside:avoid;page-break-inside:avoid}.pdfdoc-logo rect,.pdfdoc-recorte li,.pdfdoc-tabela tbody tr:nth-child(2n) td,.pdfdoc-topo{-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{margin:12mm 10mm}.ajuda-backdrop,.ajuda-fab,.no-print,.paginacao .acoes,.sidebar,.view-switch{display:none!important}.app{display:block!important}.main{width:100%!important;margin:0!important}.content,.main{padding:0!important}.content{max-width:100%!important}.app,.card-bloco,.content,.kpi,.main,body{background:#fff!important;color:#000!important}*{box-shadow:none!important}.kanban{display:block!important}.card-bloco,.kanban-col,.kpi,.mcli-proc,.tarefa-card,tr{break-inside:avoid;page-break-inside:avoid}.modal-overlay{position:static!important;background:none!important;padding:0!important}.tour-camada{display:none!important}}.tour-overlay{position:fixed;inset:0;z-index:300;background:transparent}.tour-ring{position:fixed;z-index:305;border-radius:12px;pointer-events:none;box-shadow:0 0 0 3px var(--accent),0 0 0 9999px rgba(6,9,15,.55);transition:top .25s var(--ease),left .25s var(--ease),width .25s var(--ease),height .25s var(--ease)}.tour-card{position:fixed;z-index:320;width:320px;max-width:calc(100vw - 32px);background:var(--bg-elev);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-card);padding:16px;animation:modal-sobe .2s var(--ease-out)}.tour-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.tour-passo{font-size:12px;font-weight:700;color:var(--t-muted)}.tour-fechar{width:26px;height:26px;border:none;border-radius:6px;background:transparent;color:var(--t-muted);font-size:14px;cursor:pointer}.tour-fechar:hover{background:var(--bg-elev-2);color:var(--t-primary)}.tour-titulo{margin:0 0 6px;font-size:16px;font-weight:700;color:var(--t-primary)}.tour-texto{margin:0;font-size:13.5px;line-height:1.5;color:var(--t-secondary)}.tour-pontos{display:flex;gap:5px;margin:14px 0 12px}.tour-ponto{width:6px;height:6px;border-radius:50%;background:var(--border-hover);transition:width .2s var(--ease),background .2s var(--ease)}.tour-ponto.ativo{width:18px;border-radius:3px;background:var(--accent)}.tour-acoes{gap:10px}.ajuda-hero,.tour-acoes{display:flex;justify-content:space-between}.ajuda-hero{align-items:center;gap:20px;padding:22px 24px;border:1px solid var(--border);border-radius:16px;background:linear-gradient(135deg,var(--accent-soft),transparent 70%);overflow:hidden}.ajuda-hero-txt{max-width:580px}.ajuda-hero-selo{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--accent);background:var(--accent-soft);padding:3px 9px;border-radius:20px}.ajuda-hero h2{margin:10px 0 6px;font-size:20px;font-weight:700;color:var(--t-primary)}.ajuda-hero p{margin:0;font-size:14px;line-height:1.6;color:var(--t-secondary)}.ajuda-hero-btn{margin-top:16px}.ajuda-hero-nota{display:block;margin-top:10px;font-size:12px;color:var(--t-muted)}.ajuda-hero-arte{display:flex;gap:8px;flex-shrink:0}.ajuda-hero-num{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;font-weight:700;font-size:18px;color:var(--accent);background:var(--bg-elev);border:1px solid var(--border)}.ajuda-hero-num:nth-child(2){transform:translateY(10px)}.ajuda-hero-num:nth-child(3){transform:translateY(20px)}.ajuda-secao{margin-top:22px}.ajuda-secao-head h2{margin:0;font-size:17px;font-weight:700;color:var(--t-primary)}.ajuda-secao-head p{margin:4px 0 14px;color:var(--t-muted);font-size:13.5px}.faq-lista{display:flex;flex-direction:column;gap:8px}.faq-item{border:1px solid var(--border);border-radius:12px;background:var(--bg-elev);overflow:hidden;transition:border-color .2s var(--ease)}.faq-item.aberto{border-color:var(--border-hover)}.faq-pergunta{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;border:none;background:transparent;cursor:pointer;text-align:left;color:var(--t-primary);font-size:14.5px;font-weight:600}.faq-cat{flex-shrink:0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--accent);background:var(--accent-soft);border-radius:20px;padding:2px 8px}.faq-texto-pergunta{flex:1 1}.faq-seta{color:var(--t-muted);font-size:16px;transition:transform .2s var(--ease)}.faq-item.aberto .faq-seta{transform:rotate(180deg)}.faq-resposta{padding:0 16px 16px;font-size:13.5px;line-height:1.6;color:var(--t-secondary)}.faq-resposta .passos{margin:2px 0 0}.faq-lista-simples{margin:2px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:6px}.ajuda-contato{margin-top:22px;padding:18px 20px;border:1px solid var(--border);border-radius:14px;background:var(--bg-elev-2)}.ajuda-contato h2{margin:0 0 6px;font-size:15px;font-weight:700;color:var(--t-primary)}.ajuda-contato p{margin:0;font-size:13.5px;line-height:1.6;color:var(--t-secondary)}.ajuda-contato a{color:var(--accent);font-weight:600}.ajuda-opcao-ic.tour{background:var(--accent-soft);color:var(--accent)}@media (max-width:640px){.ajuda-hero{flex-direction:column;align-items:flex-start}.ajuda-hero-arte{display:none}}.btn-ghost:active,.btn:active,.chip-filtro:active,.tarefa-card-acao:active{transform:translateY(1px)}.config-aba,.faq-item,.kpi,.tarefa-card{transition:transform .18s var(--ease),border-color .2s var(--ease),background .2s var(--ease),box-shadow .2s var(--ease)}@keyframes barra-sobe{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.prod-barra-fill{transform-origin:bottom;animation:barra-sobe .5s var(--ease-out) both}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.anot-item,.equipe-linha,.tarefa-item{animation:fade-in .3s var(--ease) both}.busca-overlay{position:fixed;inset:0;z-index:210;background:rgba(6,9,15,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:flex-start;justify-content:center;padding:12vh 16px 16px;animation:modal-fade .16s var(--ease)}.busca-caixa{width:min(560px,100%);max-height:70vh;display:flex;flex-direction:column;background:var(--bg-elev);border:1px solid var(--border);border-radius:14px;box-shadow:0 24px 70px rgba(0,0,0,.4);overflow:hidden;animation:modal-sobe .2s var(--ease-out)}.busca-campo{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border)}.busca-lupa{flex:none;color:var(--t-muted)}.busca-input{flex:1 1;min-width:0;border:0;background:transparent;outline:none;font:inherit;font-size:15px;color:var(--t-primary)}.busca-resultados{overflow-y:auto;padding:8px}.busca-dica{margin:0;padding:20px 12px;text-align:center;color:var(--t-muted);font-size:13px}.busca-grupo{margin-bottom:6px}.busca-grupo-tit{padding:6px 10px 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--t-muted)}.busca-item{display:flex;align-items:center;gap:8px;width:100%;padding:9px 10px;border:0;border-radius:8px;background:transparent;text-align:left;cursor:pointer;color:var(--t-primary);font:inherit}.busca-item:hover{background:var(--bg-elev-2)}.busca-item-nome{flex:none;max-width:220px;font-size:13.5px;font-weight:600}.busca-item-nome,.busca-item-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.busca-item-sub{flex:1 1;min-width:0;font-size:12px;color:var(--t-muted)}.busca-rodape{display:flex;justify-content:space-between;gap:8px;padding:10px 14px;border-top:1px solid var(--border);font-size:11px;color:var(--t-faint)}.mapa-calor{display:flex;gap:5px;overflow-x:auto;padding-bottom:4px}.mapa-sem{flex:1 0 40px;display:flex;flex-direction:column;align-items:center;gap:4px}.mapa-cel{width:100%;height:46px;border-radius:8px;background:var(--accent)}.mapa-sem.passada .mapa-cel{background:var(--danger)}.mapa-num{font-size:13px;font-weight:700;color:var(--t-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mapa-lab{font-size:10px;color:var(--t-muted)}.mapa-resumo{margin:0 0 12px;font-size:13px;line-height:1.55;color:var(--t-secondary)}.mapa-resumo b{color:var(--t-primary)}.mapa-resumo .mapa-atraso{color:var(--danger)}.mapa-sem.agora .mapa-cel{box-shadow:inset 0 0 0 2px var(--t-primary)}.mapa-agora{font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--t-primary)}.mapa-legenda{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:12px 0 0;font-size:11.5px;line-height:1.5;color:var(--t-muted)}.mapa-lg{display:inline-flex;align-items:center;gap:6px}.mapa-sw{width:11px}.mapa-lg.escala i,.mapa-sw{height:11px;border-radius:3px}.mapa-lg.escala i{width:13px;background:var(--accent)}.sino-wrap{position:relative;margin-left:auto;flex:none}.sino-btn{position:relative;display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--border);border-radius:9px;background:var(--bg-elev-2);color:var(--t-secondary);cursor:pointer;transition:color .2s var(--ease),border-color .2s var(--ease)}.sino-btn:hover{color:var(--accent);border-color:var(--border-hover)}.sino-badge,.sino-btn .sino-badge{position:absolute;top:-7px;right:-8px;min-width:15px;height:15px;margin:0;letter-spacing:0;text-transform:none;padding:0 4px;border-radius:999px;background:var(--danger);color:#fff;font-size:9px;font-weight:700;line-height:1;display:grid;place-items:center;box-shadow:0 0 0 2px var(--bg-elev-2,#fff)}.sino-painel{position:fixed;width:368px;max-width:calc(100vw - 24px);max-height:440px;display:flex;flex-direction:column;background:var(--bg-elev);border:1px solid var(--border);border-radius:16px;box-shadow:0 20px 50px rgba(6,9,15,.24);overflow:hidden;z-index:80;animation:sino-abre .16s var(--ease)}@keyframes sino-abre{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sino-painel{animation:none}}.sino-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border);font-size:14px;font-weight:700;color:var(--t-primary)}.link-mini{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:5px 9px;margin:-5px -9px -5px 0;border-radius:8px;font-family:inherit;font-size:11.5px;font-weight:600;letter-spacing:.01em;color:var(--accent);cursor:pointer;white-space:nowrap;transition:background .15s var(--ease),color .15s var(--ease)}.link-mini:hover{background:var(--accent-soft)}.link-mini:active{transform:translateY(.5px)}.sino-lista{overflow-y:auto;padding:8px;gap:2px}.sino-lista,.sino-vazio{display:flex;flex-direction:column}.sino-vazio{align-items:center;gap:4px;padding:30px 16px;text-align:center}.sino-vazio-ic{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--accent-soft);color:var(--accent);margin-bottom:4px}.sino-vazio b{font-size:13.5px;color:var(--t-primary)}.sino-vazio span{font-size:12.5px;color:var(--t-muted)}.sino-item{display:flex;align-items:flex-start;gap:11px;width:100%;padding:11px 12px;border:0;border-radius:12px;background:transparent;text-align:left;cursor:pointer;transition:background .12s var(--ease)}.sino-item:focus-visible,.sino-item:hover{background:var(--bg-elev-2);outline:none}.sino-item.nova{background:var(--accent-soft)}.sino-item.nova:hover{filter:brightness(.98)}.sino-ic{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;flex:none}.sino-ic.cor-accent{background:var(--accent-soft);color:var(--accent)}.sino-ic.cor-warn{background:rgba(217,119,6,.14);color:var(--warn)}.sino-ic.cor-danger{background:rgba(220,38,38,.12);color:var(--danger)}.sino-ic.cor-ok{background:rgba(22,163,74,.14);color:var(--ok)}.sino-ic.cor-cyan{background:rgba(8,145,178,.12);color:var(--accent-cyan,#0891b2)}.sino-item-corpo{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.sino-item-tit{font-size:13px;font-weight:600;color:var(--t-primary);line-height:1.35}.sino-item.nova .sino-item-tit{font-weight:700}.sino-item-desc{font-size:12px;color:var(--t-secondary);line-height:1.45}.sino-item-tempo{font-size:11px;color:var(--t-muted);margin-top:2px}.sino-ponto{flex:none;width:7px;height:7px;margin-top:10px;border-radius:50%;background:var(--accent)}.audit-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;max-height:460px;overflow-y:auto}.audit-item{display:flex;gap:12px;padding:12px 4px;border-bottom:1px solid var(--border)}.audit-item:last-child{border-bottom:0}.audit-ponto{flex:none;width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--accent)}.audit-corpo{min-width:0}.audit-linha{font-size:13.5px;color:var(--t-secondary)}.audit-linha b{color:var(--t-primary);font-weight:700}.audit-detalhe{margin-top:2px;font-size:12.5px;color:var(--t-muted);overflow-wrap:anywhere}.audit-tempo{margin-top:3px;font-size:11.5px;color:var(--t-faint)}.etq-form{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.etq-form .input{flex:1 1;min-width:180px}.etq-cores{gap:6px}.etq-cor{width:22px;height:22px}.etq-cor.sel{border-color:var(--t-primary);box-shadow:0 0 0 2px var(--bg-elev)}.etq-lista{display:flex;flex-wrap:wrap;gap:8px}.etq-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 8px 4px 10px;border:1px solid var(--border);border-radius:999px;background:var(--bg-elev-2);font-size:12.5px;color:var(--t-primary)}.etq-dot{flex:none;width:9px;height:9px;border-radius:50%}.etq-x{border:0;background:transparent;color:var(--t-muted);font-size:15px;line-height:1;cursor:pointer;padding:0 2px}.etq-x:hover{color:var(--danger)}.modal-cli-etiquetas{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.etq-chip.aplicada{background:var(--accent-soft);border-color:var(--accent-line)}.etq-add-wrap{position:relative}.etq-add{border:1px dashed var(--border-hover);background:transparent;color:var(--t-muted);font:inherit;font-size:12px;padding:4px 10px;border-radius:999px;cursor:pointer}.etq-add:hover{color:var(--accent);border-color:var(--accent-line)}.etq-picker{position:absolute;top:calc(100% + 6px);left:0;z-index:20;width:230px;max-height:240px;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:6px;background:var(--bg-elev);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-card)}.etq-picker-vazio{padding:10px;font-size:12px;color:var(--t-muted)}.etq-opt{display:flex;align-items:center;gap:8px;width:100%;padding:7px 8px;border:0;border-radius:7px;background:transparent;text-align:left;cursor:pointer;font:inherit;font-size:13px;color:var(--t-primary)}.etq-opt:hover{background:var(--bg-elev-2)}.etq-opt.sel{font-weight:600}.etq-check{margin-left:auto;color:var(--accent)}.tarefa-card-etq{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.etq-chip.mini{padding:2px 7px;gap:5px;font-size:11px}.etq-chip.mini .etq-dot{width:7px;height:7px}.tarefa-etq-add{border:1px dashed var(--border-hover);background:transparent;color:var(--t-muted);font:inherit;font-size:11px;padding:2px 7px;border-radius:999px;cursor:pointer}.tarefa-etq-add:hover{color:var(--accent);border-color:var(--accent-line)}.etq-picker-backdrop{position:fixed;inset:0;z-index:250}.etq-picker-portal{position:fixed;z-index:260}.modal-cli-ficha{border-top:1px solid var(--border);padding-top:14px}.ficha-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.ficha-campo{display:flex;flex-direction:column;gap:4px}.ficha-campo>span{font-size:11.5px;font-weight:600;color:var(--t-muted)}.ficha-campo .input,.ficha-campo .select{font-size:13px}.ficha-obs{margin-top:10px}.ficha-obs textarea{resize:vertical;min-height:44px;font:inherit;line-height:1.45}.ficha-acoes{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:10px}.ficha-msg{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--ok);background:color-mix(in srgb,var(--ok) 12%,transparent);border:1px solid color-mix(in srgb,var(--ok) 35%,transparent);border-radius:999px;padding:5px 12px;animation:ficha-msg-entra .22s ease-out}@keyframes ficha-msg-entra{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ficha-msg{animation:none}}@media (max-width:680px){.ficha-grid{grid-template-columns:1fr}}.btn-nova-tarefa{white-space:nowrap}.nova-tarefa-modal{width:min(500px,100%);background:var(--bg-elev);border:1px solid var(--border);border-radius:16px;box-shadow:0 24px 70px rgba(0,0,0,.4);animation:modal-sobe .2s var(--ease-out)}.nova-tarefa-modal,.nt-corpo{display:flex;flex-direction:column}.nt-corpo{padding:16px 20px;gap:12px}.nt-corpo textarea{resize:vertical;min-height:44px;font:inherit;line-height:1.45}.nt-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.nt-acoes{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid var(--border)}@media (max-width:560px){.nt-grid{grid-template-columns:1fr}}.card-estagnados{border-left:3px solid var(--warn);padding-left:14px}.card-anomalias{border-left:3px solid var(--danger);padding-left:14px}.anomalia-sub{color:var(--danger)}.estag-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:10px}.estag-recolher{border:none;background:none;cursor:pointer;color:var(--t-faint);padding:3px 5px;border-radius:7px;margin-right:auto;align-self:center;display:inline-flex}.estag-recolher:hover{background:var(--bg-elev-2);color:var(--t-primary)}.estag-recolher .girado{transform:rotate(-90deg)}.estag-recolher svg{transition:transform .16s var(--ease)}.card-estagnados.recolhido .estag-head{margin-bottom:0}.estag-sub{font-size:12.5px;font-weight:600;color:var(--warn)}.estag-lista{display:flex;flex-direction:column;gap:8px}.estag-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--bg-elev)}.estag-info{min-width:0}.estag-info b{font-size:13.5px;color:var(--t-primary)}.estag-meta{display:block;margin-top:2px;font-size:12px;color:var(--t-muted)}.estag-meta b{color:var(--warn)}.estag-btn,.estag-feito{flex:none}.estag-feito{font-size:12px;font-weight:600;color:var(--ok)}.estag-mais{margin-top:8px;width:100%}.estag-head h2{display:flex;align-items:center;gap:7px;margin:0}.estag-ic{flex:none;color:var(--warn)}.card-anomalias .estag-ic{color:var(--danger)}.estag-item{transition:border-color .15s var(--ease),transform .15s var(--ease)}.estag-item:hover{border-color:var(--border-hover)}.estag-nome-linha{display:flex;align-items:center;gap:8px;min-width:0}.estag-nome-linha b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.estag-olho{flex:none;display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--t-faint);cursor:pointer;transition:color .15s var(--ease),border-color .15s var(--ease)}.estag-olho:hover{color:var(--accent);border-color:var(--border-hover)}.estag-badge-dias{flex:none;font-size:11px;font-weight:700;color:var(--warn);background:var(--warn-soft);padding:1px 8px;border-radius:20px}.card-anomalias .estag-badge-dias{color:var(--danger);background:var(--danger-soft)}.estag-item.minimizado{padding-top:8px;padding-bottom:8px;background:var(--bg-elev-2)}.pericia-prep{margin-top:10px;padding-top:8px;border-top:1px solid var(--border)}.pericia-prep-toggle{display:flex;align-items:center;gap:8px;width:100%;padding:0;border:0;background:transparent;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;color:var(--t-secondary)}.pericia-prep-cont{padding:1px 8px;border:1px solid var(--border);border-radius:20px;background:var(--bg-elev-2);font-size:11px;color:var(--t-muted)}.pericia-prep-cont.ok{color:var(--ok);border-color:var(--ok-soft)}.pericia-prep-seta{margin-left:auto;transition:transform .2s var(--ease)}.pericia-prep-seta.aberta{transform:rotate(180deg)}.pericia-prep-lista{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.pericia-check{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--t-secondary);cursor:pointer}.pericia-check input{width:15px;height:15px;accent-color:var(--accent)}.admin-abas{display:flex;gap:4px;border-bottom:1px solid var(--border);margin-bottom:20px}.admin-aba{background:none;cursor:pointer;padding:10px 16px;font-size:14px;font-weight:600;color:var(--t-muted);border:none;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s var(--ease),border-color .15s var(--ease)}.admin-aba:hover{color:var(--t-secondary)}.admin-aba.ativa{color:var(--accent);border-bottom-color:var(--accent)}.admin-nav-grupo-bloco{display:flex;flex-direction:column;gap:4px}.admin-nav-grupo-bloco+.admin-nav-grupo-bloco{margin-top:10px}.admin-nav-grupo{padding:4px 12px 2px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--t-muted)}.config-abas.admin-nav{max-height:calc(100vh - 32px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}@media (max-width:880px){.config-abas.admin-nav{max-height:none;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;align-items:center;gap:0;padding:8px;scroll-padding-inline:8px;-webkit-overflow-scrolling:touch}.admin-nav .admin-nav-grupo-bloco{flex:none;flex-direction:row;align-items:center;gap:4px}.admin-nav .admin-nav-grupo-bloco+.admin-nav-grupo-bloco{margin-top:0;margin-left:8px;padding-left:8px;border-left:1px solid var(--border)}.admin-nav .admin-nav-grupo{padding:0 4px;white-space:nowrap}.admin-nav .config-aba{white-space:nowrap;padding:8px 11px}}.admin-barra{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;flex-wrap:wrap}.chip{display:inline-flex;align-items:center;font-size:11px;font-weight:700;letter-spacing:.02em;padding:3px 9px;border-radius:999px;text-transform:uppercase;white-space:nowrap}.chip.chip-frase{white-space:normal;text-align:left;line-height:1.45;padding:6px 12px}.chip-ok{background:var(--ok-soft);color:var(--ok)}.chip-off{background:var(--danger-soft);color:var(--danger)}.chip-sync{background:var(--accent-soft);color:var(--accent)}.chip-neutro{background:var(--bg-elev-2);color:var(--t-muted)}.contas-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:14px;gap:14px}.conta-card{display:flex;flex-direction:column;gap:8px;text-align:left;cursor:pointer;background:var(--bg-elev);border:1px solid var(--border);border-radius:14px;padding:16px;box-shadow:var(--shadow-card);transition:border-color .15s var(--ease),transform .15s var(--ease)}.conta-card:hover{border-color:var(--border-hover);transform:translateY(-2px)}.conta-card-topo{display:flex;align-items:center;justify-content:space-between;gap:10px}.conta-card-nome{font-size:15px;font-weight:700;color:var(--t-primary);line-height:1.3}.conta-card-cnpj{font-size:12px;color:var(--t-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.conta-card-metr{display:flex;gap:16px;font-size:12.5px;color:var(--t-secondary);margin-top:2px}.conta-card-metr b{color:var(--t-primary)}.conta-card-rodape{margin-top:4px;padding-top:10px;border-top:1px solid var(--border)}.conta-sync{font-size:11.5px;color:var(--t-muted)}.conta-sync.ok{color:var(--ok)}.modal-base{position:relative;margin:auto;background:var(--bg-elev);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow-card);animation:modal-rise .18s var(--ease);max-height:calc(100vh - 80px);display:flex;flex-direction:column}.modal-base-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 12px;border-bottom:1px solid var(--border)}.modal-base-head h3{margin:0;font-size:16px;font-weight:700;color:var(--t-primary)}.modal-base-x{border:none;background:none;cursor:pointer;font-size:24px;line-height:1;color:var(--t-muted);padding:2px 8px;border-radius:8px}.modal-base-x:hover{background:var(--bg-elev-2);color:var(--t-primary)}.modal-base-x.flutuante{position:absolute;top:12px;right:12px;z-index:2}.modal-base-corpo{padding:20px;overflow-y:auto}.modal-base-titulos{display:flex;flex-direction:column;gap:2px;min-width:0}.modal-base-sub{margin:0;font-size:13px;color:var(--t-muted);overflow-wrap:anywhere}.modal-base-rodape{flex:none;border-top:1px solid var(--border);padding:12px 20px;background:var(--bg-elev);border-radius:0 0 18px 18px}.admin-form-modal{display:flex;flex-direction:column;gap:14px}.admin-form-modal .desc{margin:0}.campo-dupla{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.modal-acoes-fim{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.conta-detalhe{display:flex;flex-direction:column;gap:18px}.conta-det-topo{display:flex;align-items:center;gap:14px}.conta-det-avatar{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);font-weight:800;font-size:18px;flex:none}.conta-det-id h3{margin:0 0 6px;font-size:19px;font-weight:700;color:var(--t-primary)}.conta-det-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.conta-det-chips>*{flex:none}.conta-det-linha-tempo{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;background:var(--bg-elev-2);border-radius:12px;padding:14px}.conta-det-grade>div,.conta-det-linha-tempo>div{display:flex;flex-direction:column;gap:3px;min-width:0}.conta-det-grade .rot,.conta-det-linha-tempo .rot{font-size:11px;color:var(--t-muted);text-transform:uppercase;letter-spacing:.03em}.conta-det-grade b,.conta-det-linha-tempo b{font-size:14px;color:var(--t-primary);overflow:hidden;text-overflow:ellipsis}.conta-det-bloco{display:flex;flex-direction:column;gap:8px}.conta-det-rotulo{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--t-muted)}.conta-det-grade{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.conta-det-vazio{margin:0;font-size:13px;color:var(--t-muted)}.conta-det-acoes{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--border);padding-top:16px}.avisos-layout{display:grid;grid-template-columns:minmax(320px,380px) 1fr;grid-gap:20px;gap:20px;align-items:start}.avisos-form{display:flex;flex-direction:column;gap:14px}.avisos-form h2{margin:0;font-size:16px}.avisos-form .desc{margin:0}.avisos-lista-tit{font-size:16px;margin:0 0 14px}.avisos-lista{display:flex;flex-direction:column;gap:10px}.aviso-item{background:var(--bg-elev);border:1px solid var(--border);border-radius:12px;padding:14px}.aviso-item.encerrado{opacity:.55}.aviso-item-topo{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.aviso-item-topo b{font-size:14px;color:var(--t-primary)}.aviso-tag{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:2px 8px;border-radius:999px}.aviso-info{background:var(--accent-soft);color:var(--accent)}.aviso-alerta{background:var(--warn-soft);color:var(--warn)}.aviso-manutencao{background:var(--danger-soft);color:var(--danger)}.aviso-encerrado-tag{font-size:11px;color:var(--t-muted);font-style:italic}.aviso-corpo{margin:8px 0 0;font-size:13px;color:var(--t-secondary);line-height:1.5}.aviso-meta{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:12px;color:var(--t-muted)}.aviso-encerrar{margin-left:auto;border:none;background:none;cursor:pointer;color:var(--danger);font-size:12px;font-weight:600;padding:2px 4px}.aviso-encerrar:hover{text-decoration:underline}.barra-sync{display:flex;align-items:center;gap:12px;width:calc(100% - 60px);max-width:1480px;margin-inline:auto;margin-top:16px;padding:13px 18px;border:1px solid var(--accent);border-radius:12px;background:linear-gradient(90deg,var(--accent-soft),transparent 70%);font-size:13.5px;color:var(--t-primary)}.barra-sync-ic{font-size:17px;line-height:1;color:var(--accent);animation:barra-sync-pulso 1.8s ease-in-out infinite}@keyframes barra-sync-pulso{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.18);opacity:.7}}@media (prefers-reduced-motion:reduce){.barra-sync-ic{animation:none}}.barra-sync-txt{flex:1 1}.barra-sync-btn{flex:none;border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:8px;padding:7px 15px;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.barra-sync-btn:hover{filter:brightness(1.06)}@media (max-width:640px){.barra-sync{flex-wrap:wrap}}.barra-coleta{display:flex;align-items:center;gap:12px;width:calc(100% - 60px);max-width:1480px;margin-inline:auto;margin-top:16px;padding:13px 18px;border:1px solid var(--warn);border-radius:12px;background:linear-gradient(90deg,var(--warn-soft),transparent 70%);font-size:13.5px;color:var(--t-primary)}.barra-coleta-ic{font-size:16px;line-height:1;color:var(--warn)}.barra-coleta-txt{flex:1 1}.barra-coleta-btn{flex:none;border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:8px;padding:7px 15px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.barra-coleta-btn:hover{filter:brightness(1.06)}.barra-coleta-x{flex:none;border:0;background:none;color:var(--t-muted);font-size:14px;line-height:1;padding:6px;cursor:pointer;border-radius:6px}.barra-coleta-x:hover{color:var(--t-primary);background:var(--bg-elev)}@media (max-width:640px){.barra-coleta{flex-wrap:wrap}}.banners-topo{display:flex;flex-direction:column;gap:8px;width:100%;max-width:1480px;margin-inline:auto;padding:16px 30px 0}.banner-imp{display:flex;align-items:center;gap:12px;background:linear-gradient(90deg,var(--accent-soft),transparent);border:1px solid var(--accent);border-radius:12px;padding:12px 16px;font-size:13.5px;color:var(--t-primary)}.banner-imp-ic{font-size:16px;color:var(--accent)}.banner-imp-txt{flex:1 1}.banner-imp-btn{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:600;cursor:pointer;flex:none}.banner-imp-btn:hover{filter:brightness(1.06)}.banner-aviso{display:flex;align-items:flex-start;gap:12px;border-radius:12px;padding:12px 16px;border:1px solid var(--border);background:var(--bg-elev)}.banner-aviso-info{border-left:3px solid var(--accent)}.banner-aviso-alerta{border-left:3px solid var(--warn)}.banner-aviso-manutencao{border-left:3px solid var(--danger)}.banner-aviso-txt{flex:1 1;display:flex;flex-direction:column;gap:2px}.banner-aviso-txt b{font-size:13.5px;color:var(--t-primary)}.banner-aviso-txt span{font-size:12.5px;color:var(--t-secondary)}.banner-aviso-x{border:none;background:none;cursor:pointer;font-size:20px;line-height:1;color:var(--t-muted);padding:0 4px;flex:none}.banner-aviso-x:hover{color:var(--t-primary)}@media (max-width:720px){.avisos-layout{grid-template-columns:1fr}.conta-det-linha-tempo{grid-template-columns:repeat(2,1fr)}.campo-dupla{grid-template-columns:1fr}}.integr-card{background:var(--bg-elev-2);border:1px solid var(--border);border-radius:14px;padding:18px}.integr-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.integr-id{display:flex;flex-direction:column;gap:4px}.integr-id b{font-size:15px;color:var(--t-primary)}.integr-desc{font-size:12.5px;color:var(--t-secondary);line-height:1.5;max-width:52ch}.integr-remover{color:var(--danger)}.integr-id b{display:flex;align-items:center;gap:8px}.integr-card.em-breve{border-style:dashed}.integr-card.em-breve .integr-desc,.integr-card.em-breve .integr-id b{opacity:.75}.chip-breve{background:var(--accent-soft);color:var(--accent);font-weight:600}.integr-rodape{margin:12px 0 0;padding-top:12px;border-top:1px dashed var(--border);font-size:12px;color:var(--t-muted);line-height:1.5}.advbox-topo{display:flex;align-items:center;gap:12px;margin-bottom:8px}.advbox-logo{width:42px;height:42px;border-radius:12px;flex:none;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--accent),#6d5efc);box-shadow:0 6px 16px -8px var(--accent);overflow:hidden}.advbox-logo.tem-img{background:none;box-shadow:none}.advbox-logo img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.advbox-topo-txt{display:flex;flex-direction:column;line-height:1.25}.advbox-topo-txt b{font-size:15px}.advbox-topo-txt span{font-size:12px;color:var(--t-muted)}.advbox-conexao{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap;margin-top:6px}.advbox-campo-chave{flex:1 1 280px;display:flex;flex-direction:column;gap:6px}.advbox-campo-chave>label{font-size:11px;text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:var(--t-muted)}.advbox-dica{font-size:12px;color:var(--t-muted);line-height:1.5}.advbox-estado{padding-bottom:8px}.advbox-acoes{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.advbox-agendado{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;margin-top:12px}.advbox-recado{margin-top:12px}.advbox-carregando{display:flex;align-items:center;gap:10px;margin-top:16px;padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:var(--accent-soft);color:var(--accent);font-size:14px}.advbox-spinner{width:16px;height:16px;border-radius:50%;border:2px solid;border-top:2px solid transparent;animation:advbox-spin .7s linear infinite;flex:none}@keyframes advbox-spin{to{transform:rotate(1turn)}}.lojas-nav{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:0 0 12px}.loja-nav{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 12px 14px;border:1px solid var(--border);border-radius:14px;background:var(--bg-elev-2);text-decoration:none;color:inherit;text-align:center;transition:border-color .15s,box-shadow .15s,transform .15s}.loja-nav:focus-visible,.loja-nav:hover{border-color:var(--accent-line);transform:translateY(-1px)}.loja-nav-btn{pointer-events:none;margin-top:4px;background:var(--accent);color:#fff;border-radius:999px;padding:7px 20px;font-size:13px;font-weight:600;white-space:nowrap}.loja-nav-nome{font-size:14.5px;line-height:1.2}.loja-nav-loja{font-size:12px;color:var(--t-muted);line-height:1.2}.loja-nav.recomendada{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.loja-nav-selo{position:absolute;top:-8px;left:50%;transform:translateX(-50%);background:var(--accent);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:2px 9px;white-space:nowrap}@media (max-width:420px){.lojas-nav{grid-template-columns:1fr}}.lojas-nav-nota{margin:8px 0 0;font-size:12.5px;line-height:1.5;color:var(--t-muted)}.bloq-casca{min-height:100vh;display:flex;flex-direction:column;background:var(--bg-base)}.bloq-topo{justify-content:space-between;gap:12px;padding:14px 22px;border-bottom:1px solid var(--border)}.bloq-marca,.bloq-topo{display:flex;align-items:center}.bloq-marca{gap:10px}.bloq-marca img{width:30px;height:30px}.bloq-marca b{font-size:16px;color:var(--t-primary);letter-spacing:-.01em}.bloq-main{flex:1 1;width:100%;max-width:860px;margin:0 auto;padding:26px 18px 40px}.assin-liberou{display:flex;align-items:center;gap:14px;padding:18px 20px;margin-bottom:16px;border-radius:14px;background:color-mix(in srgb,var(--ok) 12%,transparent);border:1px solid color-mix(in srgb,var(--ok) 40%,transparent)}.assin-liberou>span{font-size:30px;line-height:1}.assin-liberou b{color:var(--ok);font-size:16px}.assin-liberou p{margin:2px 0 0;font-size:13px;color:var(--t-secondary)}.advbox-nota-fase{margin:16px 0 4px;padding:11px 13px;border-radius:11px;background:var(--accent-soft);color:var(--accent);font-size:13px;line-height:1.55}.advbox-bloco{margin-top:22px}.advbox-h3{font-size:14px;margin:0 0 3px}.advbox-sub{font-size:12.5px;color:var(--t-muted);margin:0 0 12px;line-height:1.5}.advbox-triagem{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-gap:16px;gap:16px;align-items:start;margin-top:14px}.advbox-triagem-como{border:1px solid var(--border);border-radius:12px;background:var(--bg-elev-2);padding:13px 15px}.advbox-triagem-como>b{display:block;font-size:12.5px;margin-bottom:4px}.advbox-triagem-como p{margin:0;font-size:12.5px;line-height:1.55;color:var(--t-muted)}.advbox-triagem-lista{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.advbox-triagem-lista li{display:flex;align-items:baseline;gap:10px;justify-content:space-between;padding:6px 10px;border-radius:8px;background:var(--bg-elev);border:1px solid var(--border)}.advbox-triagem-lista span{font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--t-muted)}.advbox-triagem-lista b{font-size:12.5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em;text-align:right}@media (max-width:760px){.advbox-triagem{grid-template-columns:1fr}}.advbox-depara{display:flex;flex-direction:column;gap:10px}.advbox-depara-item{display:flex;align-items:center;gap:14px;justify-content:space-between;padding:11px 13px;border:1px solid var(--border);border-radius:12px;background:var(--bg-elev-2)}.advbox-depara-rot{display:flex;flex-direction:column;gap:1px;min-width:0}.advbox-depara-rot b{font-size:13.5px}.advbox-depara-rot span{font-size:12px;color:var(--t-muted)}.advbox-depara-item .sel-trigger{width:240px;flex:none}.advbox-modos{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:10px;gap:10px;margin-bottom:16px}.advbox-modo{text-align:left;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--bg-elev-2);cursor:pointer;display:flex;flex-direction:column;gap:3px;transition:border-color .15s,box-shadow .15s}.advbox-modo:hover{border-color:var(--accent-line)}.advbox-modo b{font-size:13.5px}.advbox-modo span{font-size:12px;color:var(--t-muted)}.advbox-modo.ativo{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.advbox-dest{max-width:360px;margin-bottom:14px}.advbox-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0}.advbox-gatilhos{display:flex;flex-direction:column;margin-top:6px;border-top:1px solid var(--border)}.advbox-gatilho{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--border)}.advbox-gatilho:last-child{border-bottom:0}.advbox-gatilho-dir{display:flex;align-items:center;gap:8px}.advbox-num{width:64px;text-align:center}.advbox-num-rot{font-size:12px;color:var(--t-muted)}.integr-secundaria{margin-top:16px}.advbox-status{border:1px solid var(--border);border-radius:12px;padding:12px 14px;margin-bottom:16px;background:var(--bg-elev-2)}.advbox-status.aviso{border-color:color-mix(in srgb,var(--danger) 45%,transparent);background:color-mix(in srgb,var(--danger) 9%,transparent)}.advbox-status.ok{border-color:#16a34a55;background:#16a34a14}.advbox-status-tit{display:flex;align-items:flex-start;gap:8px;font-weight:600;font-size:13.5px}.advbox-status.aviso .advbox-status-tit{color:var(--danger)}.advbox-status.aviso p{color:var(--t-primary)}.advbox-status.ok .advbox-status-tit{color:#15803d}.advbox-status p{margin:6px 0 0;font-size:12.5px;color:var(--t-muted);line-height:1.5}.advbox-modal-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.advbox-modal-acoes{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}@media (max-width:560px){.advbox-modal-grid{grid-template-columns:1fr}.advbox-depara-item{flex-direction:column;align-items:stretch}.advbox-depara-item .sel-trigger{width:100%}}.push-card{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:var(--bg-elev-2);border:1px solid var(--border);border-radius:14px;padding:16px 18px}.push-info{display:flex;flex-direction:column;gap:3px;min-width:0}.push-info b{font-size:14px;color:var(--t-primary)}.push-info span{font-size:12.5px;color:var(--t-secondary);line-height:1.5;max-width:52ch}.push-acao{display:flex;align-items:center;gap:10px}.integr-nota{margin:14px 2px 0;font-size:12px;color:var(--t-muted)}.tarefas-filtros{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 14px;background:var(--bg-elev);border:1px solid var(--border);border-radius:14px;padding:14px 16px;margin-bottom:14px}.tarefas-filtros .filtro-campo{display:flex;flex-direction:column;gap:5px;min-width:165px}.tarefas-filtros .filtro-rotulo{font-size:11.5px;font-weight:600;color:var(--t-secondary)}.filtro-periodo{display:flex;align-items:center;gap:6px}.filtro-periodo .input{padding:8px 10px;font-size:13px;width:auto;min-width:0}.filtro-ate{font-size:12px;color:var(--t-muted)}.filtro-toggle{min-width:0!important}.filtro-toggle .switch{align-self:flex-start;margin-top:2px}.tarefas-filtros .btn-limpar{margin-left:auto;align-self:flex-end}.filtros-badge{display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 5px;margin-left:6px;border-radius:999px;background:var(--accent);color:#fff;font-size:10.5px;font-weight:700}.sel-compacto{width:auto;min-width:108px}.usu-voce{font-size:12px;color:var(--t-muted);font-weight:400}.cal-wrap{background:var(--bg-elev);border:1px solid var(--border);border-radius:16px;padding:16px}.cal-topo{justify-content:space-between;gap:12px;margin-bottom:12px}.cal-nav,.cal-topo{display:flex;align-items:center}.cal-nav{gap:8px}.cal-titulo{margin:0;font-size:17px;font-weight:700;min-width:170px;text-align:center}.cal-titulo span{color:var(--t-muted);font-weight:500}.cal-seta{font-size:18px;line-height:1;padding:4px 12px}.cal-corpo{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:16px;gap:16px;align-items:start}@media (max-width:1080px){.cal-corpo{grid-template-columns:minmax(0,1fr)}}.cal-lado{border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-elev);padding:12px}.cal-lado-tit{margin:0 0 9px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--t-muted)}.cal-lado-atraso{display:block;width:100%;margin-bottom:9px;padding:7px 9px;border:1px solid color-mix(in srgb,var(--danger) 38%,transparent);border-radius:var(--r-sm);background:color-mix(in srgb,var(--danger) 9%,transparent);color:var(--danger);font-size:12px;font-family:inherit;text-align:left;cursor:pointer}.cal-lado-lista{list-style:none;margin:0;padding:0}.cal-lado-dia,.cal-lado-lista{display:flex;flex-direction:column;gap:4px}.cal-lado-dia{width:100%;padding:7px 8px;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;font-family:inherit;text-align:left;cursor:pointer}.cal-lado-dia:hover{background:var(--bg-elev-2)}.cal-lado-dia.sel{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.cal-lado-data{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--t-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cal-lado-data em{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.cal-lado-nomes{display:flex;flex-direction:column;gap:2px}.cal-lado-nome{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--t-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-lado-mais,.cal-lado-vazio{font-size:11.5px;color:var(--t-muted)}.cal-lado-vazio{margin:0}.cal-grade{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px}.cal-dow{text-align:center;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--t-muted);padding:4px 0}.cal-cel{min-height:84px;min-width:0;border:1px solid var(--border);border-radius:10px;background:var(--bg-elev-2);padding:6px;display:flex;flex-direction:column;align-items:stretch;gap:4px;cursor:pointer;text-align:left;font:inherit;color:inherit;transition:border-color .12s var(--ease),background .12s var(--ease)}.cal-cel:hover:not(.vazia){border-color:var(--accent)}.cal-cel.vazia{background:none;border-color:transparent;cursor:default}.cal-cel.hoje{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.cal-cel.sel{background:var(--accent-soft)}.cal-dia{font-size:12px;font-weight:700;color:var(--t-secondary)}.cal-cel.hoje .cal-dia{color:var(--accent)}.cal-chips{display:flex;flex-direction:column;gap:3px}.cal-chip,.cal-chips{overflow:hidden;min-width:0}.cal-chip{font-size:10.5px;font-weight:600;line-height:1.3;padding:2px 6px;border-radius:6px;white-space:nowrap;text-overflow:ellipsis;color:#fff}.cal-chip.exigencia{background:var(--warn);color:#3a2c00}.cal-chip.recurso{background:var(--accent)}.cal-chip.vencido{background:var(--danger)}.cal-mais{font-size:10.5px;font-weight:700;color:var(--t-muted);padding-left:2px}.cal-legenda{display:flex;gap:14px;flex-wrap:wrap;margin-top:12px;font-size:12px;color:var(--t-secondary)}.cal-legenda .k{display:inline-flex;align-items:center;gap:6px}.cal-legenda .sw{width:10px;height:10px;border-radius:3px;display:inline-block}.cal-dia-lista{margin-top:14px;border-top:1px solid var(--border);padding-top:12px}.cal-dia-lista h3{margin:0 0 8px;font-size:14px;display:flex;align-items:center;gap:8px}.cal-dia-count{font-size:12px;font-weight:600;color:var(--t-muted)}.cal-dia-lista ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cal-dia-item{display:flex;align-items:center;gap:10px;background:var(--bg-elev-2);border:1px solid var(--border);border-radius:10px;padding:8px 12px}.cal-dot{width:9px;height:9px;border-radius:50%;flex:none}.cal-dot.exigencia{background:var(--warn)}.cal-dot.recurso{background:var(--accent)}.cal-dot.vencido{background:var(--danger)}.cal-dia-info{display:flex;flex-direction:column;gap:1px;flex:1 1;min-width:0}.cal-dia-info b{font-size:13px}.cal-dia-info span{font-size:12px;color:var(--t-secondary)}.cal-dia-vazio{margin:0;font-size:13px;color:var(--t-muted)}@media (max-width:860px){.cal-cel{min-height:58px}.cal-chip{display:none}.cal-cel.tem-eventos .cal-dia:after{content:"•";color:var(--accent);margin-left:3px}}.funil{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,1fr);grid-gap:14px;gap:14px;overflow-x:auto;padding-bottom:8px}.funil-col{background:var(--bg-elev);border:1px solid var(--border);border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:8px;min-width:0}.funil-head{display:flex;align-items:center;gap:8px}.funil-head h2{margin:0;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.funil-dot{width:10px;height:10px;border-radius:50%;flex:none}.funil-barra{height:4px;border-radius:999px;opacity:.85}.funil-lista{gap:8px}.funil-card,.funil-lista{display:flex;flex-direction:column}.funil-card{background:var(--bg-elev-2);border:1px solid var(--border);border-radius:10px;padding:9px 11px;gap:3px}.funil-nome{font-size:13px}.funil-meta,.funil-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.funil-meta{font-size:11.5px;color:var(--t-secondary)}.funil-dias.alerta{color:var(--danger);font-weight:600}.funil-proto{font-size:11px}.funil-rodape{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:5px}.funil-proto-num{font-size:11px;color:var(--t-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.funil-abrir{display:inline-flex;align-items:center;gap:5px;flex:none;background:var(--accent);color:#fff;font-size:11px;font-weight:600;padding:4px 10px;border-radius:7px;text-decoration:none;white-space:nowrap}.funil-abrir:hover{filter:brightness(1.06)}.funil-abrir svg{opacity:.9}.funil-vertodos{font-size:12px;align-self:flex-start}.cad-card{width:min(480px,100%);max-height:calc(100vh - 28px);overflow-y:auto;gap:16px}.cad-card .form-col{gap:14px}.cad-dica{display:block;margin-top:6px;font-size:11.5px;color:var(--t-faint);letter-spacing:0;text-transform:none}.cad-indicacao{display:flex;align-items:baseline;gap:8px;margin:0;padding:9px 14px;border-radius:var(--r-sm);border:1px solid var(--accent-line);background:var(--accent-soft);font-size:12.5px;color:var(--t-secondary)}.cad-indicacao b{color:var(--t-primary)}.cad-indicacao-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);flex:none;align-self:center}.cad-indicacao-nota{color:var(--t-muted);font-size:11.5px}.cad-doc-topo{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.cad-doc-topo label{margin:0}.cad-doc-seg{display:inline-flex;gap:2px;padding:2px;background:rgba(15,23,42,.06);border:1px solid var(--border);border-radius:999px}.cad-doc-op{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:3px 13px;border-radius:999px;font-size:12px;font-weight:600;color:var(--t-muted);cursor:pointer;transition:background .16s ease,color .16s ease}.cad-doc-op:hover{color:var(--t-secondary)}.cad-doc-op.ativo{background:var(--accent);color:#fff}.cad-tel{display:grid;grid-template-columns:auto 1fr;grid-gap:8px;gap:8px}.cad-ddi{display:flex;align-items:center;gap:6px;padding:0 14px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg-elev);font-size:14px;color:var(--t-secondary);white-space:nowrap}.cad-dupla{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.cad-senha-wrap{position:relative}.cad-senha-wrap .input{padding-right:40px;width:100%}.cad-olho{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:18px;height:18px;border:none;background:none;cursor:pointer;color:var(--t-faint);padding:0;display:flex}.cad-olho svg{width:100%;height:100%}.cad-olho:hover{color:var(--t-secondary)}.cad-aceite{display:flex!important;align-items:flex-start;gap:8px;font-size:13px!important;letter-spacing:0!important;text-transform:none!important;color:var(--t-secondary)!important;line-height:1.5;margin:0!important;cursor:pointer}.cad-aceite input{margin-top:2px;width:15px;height:15px;accent-color:var(--accent);flex:none}.cad-aceite a{color:var(--accent);font-weight:600}.cad-enviar{height:46px;margin-top:2px;font-size:15px}.cad-captcha{display:flex;flex-direction:column;align-items:center;gap:4px;min-height:0}.cad-captcha:empty{display:none}.cad-captcha-erro{margin:0;font-size:12.5px;color:var(--t-muted,#67748b);text-align:center}.cad-captcha-cod{font-size:11px;opacity:.75}.cad-rodape{margin-bottom:-6px}.entrar-nota a{color:var(--accent);font-weight:600}.cad-estado{align-items:center;text-align:center;gap:12px}.cad-estado h1{font-size:22px}.cad-estado p{margin:0;font-size:14px;color:var(--t-secondary);line-height:1.55;max-width:34ch}.cad-estado-ic{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--danger-soft);color:var(--danger);font-size:22px;font-weight:800}.cad-spinner{width:26px;height:26px;border-radius:50%;border:2.5px solid var(--border);border-top-color:var(--accent);animation:cad-gira .7s linear infinite}@keyframes cad-gira{to{transform:rotate(1turn)}}@media (max-width:480px){.cad-dupla{grid-template-columns:1fr}}.admin-kpis{margin-bottom:16px}.kpi-mrr{cursor:default}.chip-teste{background:var(--accent-soft);color:var(--accent);font-weight:600}.chip-atrasado{background:rgba(217,119,6,.14);color:var(--warn);font-weight:600}.chip-vencido{background:rgba(220,38,38,.12);color:var(--danger);font-weight:600}.conta-valor{font-size:11.5px;font-weight:600;color:var(--t-secondary)}.conta-det-rotulo-linha{display:flex;align-items:center;justify-content:space-between;gap:8px}.btn-mini-txt{border:none;background:none;cursor:pointer;font-family:var(--font);font-size:12px;font-weight:600;color:var(--accent);padding:2px 4px;border-radius:6px}.btn-mini-txt:hover{background:var(--accent-soft)}.plano-form{display:flex;flex-direction:column;gap:10px;margin-top:8px}.plano-cancelar{color:var(--danger);margin-right:auto}.convite-email{display:block;font-size:11.5px;color:var(--t-muted);font-weight:400}.convite-revogar{color:var(--danger);font-size:12px;margin-left:6px}.convite-pronto{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.convite-pronto b{font-size:16px;color:var(--t-primary)}.convite-pronto p{margin:0;font-size:13px;color:var(--t-secondary);line-height:1.5;max-width:44ch}.convite-ok-ic{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:rgba(22,163,74,.14);color:var(--ok);font-size:20px;font-weight:800}.convite-link{display:flex;align-items:center;gap:8px;width:100%;margin-top:6px;background:var(--bg-elev-2);border:1px solid var(--border);padding:8px 8px 8px 12px}.convite-link code{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--t-primary);text-align:left}.convite-link .btn{flex:none;gap:6px}.campo-dica{font-size:11.5px;color:var(--t-muted)}.assin-tela{max-width:940px}.assin-aviso{display:flex;align-items:flex-start;gap:16px;background:var(--bg-elev);border:1px solid var(--border);border-radius:16px;padding:22px 24px;margin-bottom:16px}.assin-aviso.bloqueado{border-color:var(--warn);background:rgba(217,119,6,.06)}.assin-ic{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--accent-soft);color:var(--accent);flex:none}.assin-aviso.bloqueado .assin-ic{background:rgba(217,119,6,.16);color:var(--warn)}.assin-ic svg{width:20px;height:20px}.assin-aviso-txt h1{margin:0 0 6px;font-size:24px;font-weight:800;letter-spacing:-.02em}.assin-aviso-txt p{margin:0;font-size:14px;max-width:62ch}.assin-aviso-txt p,.assin-guardado{line-height:1.6;color:var(--t-secondary)}.assin-guardado{margin:0 0 22px;font-size:13.5px;background:var(--bg-elev-2);border:1px solid var(--border);border-radius:12px;padding:14px 16px}.assin-guardado b{color:var(--t-primary)}.assin-titulo{margin:0 0 4px;font-size:22px;font-weight:800;letter-spacing:-.01em}.assin-rodape{margin:20px 0 0;font-size:12.5px;color:var(--t-muted);text-align:center;line-height:1.6}.assin-rodape a{color:var(--accent);font-weight:600}.conta-bloqueada{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;background:rgba(217,119,6,.1);border:1px solid var(--warn);border-radius:12px;padding:14px 16px;margin-bottom:14px}.conta-bloqueada-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.conta-bloqueada-txt b{font-size:13.5px;color:var(--t-primary)}.conta-bloqueada-txt span{font-size:12.5px;color:var(--t-secondary);line-height:1.5}.hist-lista{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;max-height:260px;overflow-y:auto}.hist-item{display:grid;grid-template-columns:auto 1fr;grid-gap:2px 10px;gap:2px 10px;background:var(--bg-elev-2);border:1px solid var(--border);border-radius:10px;padding:8px 12px}.hist-campo{grid-row:span 2;align-self:center;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--t-muted);white-space:nowrap}.hist-mudanca{font-size:13px;color:var(--t-primary)}.hist-mudanca s{color:var(--t-faint)}.hist-motivo{grid-column:2;font-size:12px;color:var(--t-secondary);font-style:italic}.hist-quem{grid-column:2;font-size:11.5px;color:var(--t-muted)}.aviso-flutua{position:-webkit-sticky;position:sticky;top:14px;z-index:40;margin:14px 22px 0;display:flex;align-items:center;gap:12px;padding:11px 12px 11px 18px;border-radius:var(--r-pill);background:var(--bg-elev);border:1px solid var(--warn);box-shadow:0 10px 30px rgba(217,119,6,.16);font-size:13.5px;color:var(--t-primary);animation:aviso-entra .3s var(--ease)}@keyframes aviso-entra{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.aviso-flutua-ponto{width:8px;height:8px;border-radius:50%;background:var(--warn);flex:none;animation:aviso-pulsa 2s ease-in-out infinite}@keyframes aviso-pulsa{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.aviso-flutua,.aviso-flutua-ponto{animation:none}}.aviso-flutua-txt{flex:1 1;min-width:0;line-height:1.45}.aviso-flutua-btn{flex:none;padding:6px 14px;border-radius:var(--r-pill);background:var(--warn);color:#fff;font-size:12.5px;font-weight:700;white-space:nowrap}.aviso-flutua-btn:hover{filter:brightness(1.06)}.aviso-flutua-x{flex:none;border:none;background:none;cursor:pointer;font-size:18px;line-height:1;color:var(--t-faint);padding:2px 6px;border-radius:8px}.aviso-flutua-x:hover{background:var(--bg-elev-2);color:var(--t-primary)}@media (max-width:720px){.aviso-flutua{margin:12px 14px 0;flex-wrap:wrap}.aviso-flutua-txt{flex-basis:100%}}.contas-tabela{container:contas/inline-size}.contas-tabela table.tabela{min-width:0;table-layout:fixed}.contas-tabela .tabela td,.contas-tabela .tabela th{padding-left:12px;padding-right:12px}.contas-tabela .col-doc{width:156px}.contas-tabela .col-situacao{width:132px}.contas-tabela .col-plano{width:128px}.contas-tabela .col-cartao{width:104px}.contas-tabela .col-desde{width:130px}.contas-tabela .col-num{width:104px;text-align:right}.contas-tabela .col-sync{width:114px}.contas-tabela .col-acao{width:80px}.contas-tabela .cel-num{text-align:right}.contas-tabela .cel-cnpj,.contas-tabela .cel-num,.contas-tabela .conta-plano-valor{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.contas-tabela .conta-cartao-mini,.contas-tabela .conta-doc-mini,.contas-tabela .conta-plano-mini{display:none}.conta-situacao{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.conta-plano-mini{font-size:11.5px;color:var(--t-muted);white-space:nowrap}.contas-tabela .conta-desde span{white-space:normal}@container contas (max-width: 1195px){.contas-tabela .cel-cnpj,.contas-tabela .col-doc{display:none}.contas-tabela .conta-doc-mini{display:block}}@container contas (max-width: 1039px){.contas-tabela .cel-plano,.contas-tabela .col-plano{display:none}.contas-tabela .conta-plano-mini{display:block}}@container contas (max-width: 911px){.contas-tabela .cel-acao,.contas-tabela .col-acao{display:none}}@container contas (max-width: 831px){.contas-tabela .cel-cartao,.contas-tabela .col-cartao{display:none}.contas-tabela .conta-cartao-mini{display:inline-flex}}@container contas (max-width: 719px){.contas-tabela table.tabela{min-width:720px}.contas-tabela .col-conta,.contas-tabela td:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:2;background:var(--bg-elev);box-shadow:1px 0 0 var(--border)}.contas-tabela .conta-linha:hover td:first-child{background:var(--bg-elev-2)}[data-tema=claro] .contas-tabela .col-conta,[data-tema=claro] .contas-tabela td:first-child{background:#ffffff}[data-tema=claro] .contas-tabela .conta-linha:hover td:first-child{background:#eef2f9}}@container contas (max-width: 479px){.contas-tabela table.tabela{min-width:660px}.contas-tabela .conta-ini{display:none}}.cel-cartao .chip,.conta-cartao-mini.chip{padding:5px 10px;font-size:11px;white-space:nowrap}.chip-cartao-sim{background:var(--ok-soft);color:var(--ok);font-weight:600}.chip-cartao-nao{background:rgba(217,119,6,.14);color:var(--warn);font-weight:600}.contas-tabela .conta-linha{cursor:pointer;transition:background .12s var(--ease)}.contas-tabela .conta-linha:focus-visible,.contas-tabela .conta-linha:hover{background:var(--accent-soft);outline:none}.contas-tabela .conta-linha:focus-visible td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.conta-cel-id{display:flex;align-items:flex-start;gap:10px;min-width:0}.conta-ini{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-weight:700;font-size:12.5px;flex:none}.conta-cel-nomes{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.conta-cel-nomes b{font-size:13.5px;line-height:1.3;color:var(--t-primary);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.conta-cel-nomes span{font-size:11.5px;color:var(--t-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conta-cel-nomes .conta-doc-mini{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.conta-cel-nomes .conta-bateu{margin-top:1px;color:var(--t-secondary)}.conta-bateu em{font-style:normal;font-weight:600;color:var(--accent)}.cel-cnpj{white-space:nowrap}.cel-cnpj,.cel-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.conta-ciclo{color:var(--t-muted);font-size:11.5px}.conta-abrir{font-size:12.5px;padding:5px 12px}.admin-barra.admin-barra-busca{justify-content:flex-start;gap:12px 16px}.admin-barra-busca .busca-wrap{flex:1 1 420px;min-width:min(320px,100%);max-width:560px}.admin-barra-busca .admin-barra-acao{margin-left:auto;flex:none}.admin-barra-linha{flex:1 1 100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;min-width:0}.admin-barra-linha .chips-filtro{margin-bottom:0}.admin-barra-contagem{font-size:12.5px;color:var(--t-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.tabela-fluida table.tabela{min-width:640px}.advbox-auto{border:1.5px solid var(--border);border-radius:12px;padding:14px 16px}.advbox-auto.ligado{border-color:color-mix(in srgb,var(--ok) 55%,transparent);background:color-mix(in srgb,var(--ok) 5%,transparent)}.advbox-auto-topo{display:flex;align-items:center;justify-content:space-between;gap:14px}.advbox-auto-tit{display:flex;align-items:center;gap:8px;margin:0 0 2px}.advbox-auto-tit .chip{font-size:10.5px;padding:3px 8px}.advbox-auto-como{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-direction:column;gap:6px;font-size:12.5px;color:var(--t-secondary)}.advbox-auto-como li:before{content:"→ ";color:var(--accent);font-weight:700}.advbox-auto-nota{font-size:12px;color:var(--t-muted);margin:10px 0 0}.advbox-auto .advbox-gatilhos{margin-top:12px}.cal-prazo{position:relative}.cal-prazo-campo{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;text-align:left;width:100%}.cal-prazo-campo svg{color:var(--t-muted);flex:none}.cal-prazo-fundo{position:fixed;inset:0;background:transparent;border:none;cursor:default;z-index:30}.cal-prazo-pop{position:absolute;z-index:31;bottom:calc(100% + 6px);left:0;width:268px;background:var(--bg-elev);border:1px solid var(--border);border-radius:12px;box-shadow:0 12px 32px rgba(6,12,24,.28);padding:12px}.cal-prazo-topo{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.cal-prazo-topo b{font-size:13px;color:var(--t-primary);text-transform:capitalize}.cal-prazo-nav{display:flex;gap:4px}.cal-prazo-nav button{width:26px;height:26px;border-radius:8px;border:1px solid var(--border);background:none;color:var(--t-secondary);font-size:15px;cursor:pointer}.cal-prazo-nav button:hover{color:var(--accent);border-color:var(--accent)}.cal-prazo-grade{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px}.cal-prazo-sem{text-align:center;font-size:10px;font-weight:700;color:var(--t-muted);padding:2px 0 4px}.cal-prazo-dia{height:30px;border:none;border-radius:8px;background:none;color:var(--t-primary);font-size:12.5px;cursor:pointer}.cal-prazo-dia:hover{background:var(--accent-soft)}.cal-prazo-dia.fora{color:var(--t-muted);opacity:.45}.cal-prazo-dia.hoje{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--accent) 55%,transparent)}.cal-prazo-dia.sel{background:var(--accent);color:#fff;font-weight:700}.cal-prazo-pe{display:flex;justify-content:flex-end;margin-top:8px}.cal-prazo-pe button{background:none;border:none;color:var(--accent);font-size:12px;font-weight:600;cursor:pointer;padding:4px 6px}.advbox-prazo-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.advbox-prazo-chips .chip-filtro{padding:4px 10px;font-size:11.5px}.advbox-guests-busca{max-width:320px;margin-bottom:8px}.advbox-guests{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.advbox-nota-cria{border:1.5px solid color-mix(in srgb,var(--danger) 50%,transparent);background:color-mix(in srgb,var(--danger) 8%,transparent);border-radius:10px;padding:12px 14px;margin-top:12px}.advbox-nota-cria>b{display:block;color:var(--danger);font-size:13.5px;margin-bottom:4px}.advbox-nota-cria p{margin:0;font-size:13px;color:var(--t-primary)}.advbox-nota-cria p b{color:var(--danger)}.advbox-paywall-eyebrow{display:block;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--t-muted);font-weight:600;margin-bottom:8px}.advbox-paywall-lista{list-style:none;display:flex;flex-direction:column;gap:8px;margin:4px 0 14px;padding:0}.advbox-paywall-lista li{position:relative;padding-left:24px;font-size:13.5px;color:var(--t-secondary)}.advbox-paywall-lista li:before{content:"✓";position:absolute;left:0;color:var(--ok);font-weight:700}.advbox-paywall-preco{display:flex;align-items:baseline;gap:8px;margin-bottom:10px}.advbox-paywall-preco b{font-size:30px;color:var(--t-primary);letter-spacing:-.02em}.advbox-paywall-preco span{font-size:12.5px;color:var(--t-muted)}.advbox-paywall-resumo{border:1px solid var(--border);border-radius:10px;overflow:hidden;margin-bottom:10px}.advbox-paywall-resumo>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 12px;font-size:12.5px}.advbox-paywall-resumo>div+div{border-top:1px solid var(--border)}.advbox-paywall-resumo span{color:var(--t-muted);white-space:nowrap}.advbox-paywall-resumo b{color:var(--t-primary);text-align:right}.advbox-paywall-cond{display:flex;align-items:flex-start;gap:10px;margin:0 0 12px;background:color-mix(in srgb,var(--ok) 14%,transparent);border:2px solid color-mix(in srgb,var(--ok) 70%,transparent);border-radius:10px;color:var(--t-primary);font-size:14px;padding:12px 14px}.advbox-paywall-cond b{color:var(--ok);font-size:15px;font-weight:800}.advbox-paywall-cond-ic{font-size:24px;line-height:1.1;flex:none}.advbox-paywall-cartao .pag-layout{display:block}.advbox-paywall-cartao .pag-cancelar-card,.advbox-paywall-cartao .pag-hero,.advbox-paywall-cartao .pag-metodos,.advbox-paywall-cartao .pag-principal>section.config-card~section.config-card,.advbox-paywall-cartao .pag-resumo{display:none}.advbox-paywall-cartao .pag-principal>section.config-card{border:none;padding:0;background:none;box-shadow:none}.advbox-paywall-cartao .pag-seguro{padding:8px 10px;font-size:11px;line-height:1.45}.advbox-paywall-cartao .pag-seguro b,.advbox-paywall-cartao .pag-seguro strong{font-size:11.5px}.advbox-paywall-pg{font-size:12.5px;color:var(--t-secondary);margin-top:8px}.advbox-paywall-pg-ok{color:var(--ok);font-weight:600;font-size:13px}.advbox-paywall-cartao{margin-top:10px}.advbox-paywall-pix{background:none;border:none;padding:0;color:var(--t-muted);font-size:11.5px;text-decoration:underline;cursor:pointer;margin-top:6px}.plano-confirmar{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:10px;border:1px solid rgba(217,119,6,.4);background:rgba(217,119,6,.1);margin-bottom:10px}.plano-confirmar b{color:var(--warn);font-size:14px}.plano-confirmar p{font-size:12.5px;color:var(--t-secondary);margin:0}.link-geral{background:linear-gradient(135deg,var(--accent-soft),transparent 70%),var(--bg-elev);border:1px solid var(--accent-line,var(--border));border-radius:16px;padding:18px 20px;margin-bottom:16px}.link-geral-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.link-geral-id{display:flex;flex-direction:column;gap:3px}.link-geral-id b{font-size:15px;color:var(--t-primary)}.link-geral-id span{font-size:12.5px;color:var(--t-secondary);line-height:1.5;max-width:66ch}.campo-toggle{display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--bg-elev-2);border:1px solid var(--border);border-radius:12px;padding:12px 14px}.campo-toggle-txt{display:flex;flex-direction:column;gap:2px}.campo-toggle-txt b{font-size:13.5px;color:var(--t-primary)}.campo-toggle-txt span{font-size:12px;color:var(--t-secondary);line-height:1.45;max-width:46ch}.plano-card{background:var(--bg-elev-2);border:1px solid var(--border);border-radius:14px;padding:18px 20px}.plano-card-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.plano-card-id{display:flex;flex-direction:column;gap:3px}.plano-card-id b{font-size:18px;font-weight:800;color:var(--t-primary)}.plano-card-id span{font-size:13px;color:var(--t-secondary);line-height:1.5;max-width:56ch}.plano-card-grade{display:flex;flex-wrap:wrap;gap:26px;margin:16px 0 4px;padding-top:14px;border-top:1px solid var(--border)}.plano-card-grade>div{display:flex;flex-direction:column;gap:2px}.plano-card-grade .rot{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--t-muted)}.plano-card-grade b{font-size:14px;color:var(--t-primary)}.plano-ciclo{color:var(--t-muted);font-size:12px;font-weight:400}.plano-card-acoes{margin-top:16px}.lote-textarea{font-family:ui-monospace,monospace;font-size:13px;line-height:1.6;resize:vertical}.lote-resultado{display:flex;flex-direction:column;gap:14px}.lote-resumo{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lote-resumo .btn{margin-left:auto;gap:6px}.lote-link{font-size:11.5px;color:var(--t-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:260px}.lote-pulados{background:var(--bg-elev-2);border:1px solid var(--border);border-radius:12px;padding:12px 14px}.lote-pulados b{font-size:12.5px;color:var(--t-primary)}.lote-pulados ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:5px}.lote-pulados li{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--t-secondary)}.lote-pulados em{font-style:normal;font-size:11.5px;color:var(--t-muted);white-space:nowrap}.convite-reenviar{font-size:12px;margin-left:6px}.aviso-alcance{font-weight:600;color:var(--t-secondary)}.dfa-estado{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:var(--bg-elev-2);border:1px solid var(--border);border-radius:14px;padding:16px 18px}.dfa-estado-txt{display:flex;flex-direction:column;gap:3px;min-width:0}.dfa-estado-txt b{display:flex;align-items:center;gap:8px;font-size:14.5px;color:var(--t-primary)}.dfa-estado-txt span{font-size:12.5px;color:var(--t-secondary);line-height:1.5;max-width:58ch}.dfa-chip{font-size:10.5px}.dfa-desligar{color:var(--danger)}.dfa-alerta{margin:14px 0 0;padding:14px 16px;border-radius:12px;border:1px solid var(--warn);background:rgba(217,119,6,.08);font-size:13px;line-height:1.6;color:var(--t-secondary)}.dfa-alerta b{color:var(--t-primary)}.dfa-passo{display:flex;gap:24px;align-items:flex-start;flex-wrap:wrap;background:var(--bg-elev-2);border:1px solid var(--border);border-radius:14px;padding:20px}.dfa-qr{flex:none}.qr-caixa{background:#fff;border-radius:10px;padding:6px;border:1px solid var(--border);display:grid;place-items:center}.qr-caixa svg{display:block;width:100%;height:100%}.qr-vazio{background:var(--bg-elev);border:1px dashed var(--border);border-radius:10px}.qr-erro{font-size:12.5px;color:var(--danger);margin:0}.dfa-form{flex:1 1;min-width:240px;display:flex;flex-direction:column;gap:4px}.dfa-form b{font-size:13.5px;color:var(--t-primary)}.dfa-passo2{margin-top:14px}.dfa-dica,.dfa-manual{font-size:12.5px;color:var(--t-secondary)}.dfa-manual{margin-top:8px}.dfa-manual summary{cursor:pointer;color:var(--accent);font-weight:600}.dfa-manual p{margin:8px 0 4px}.dfa-segredo{display:block;background:var(--bg-elev);border:1px solid var(--border);border-radius:8px;padding:8px 10px;font-size:12.5px;letter-spacing:.06em;word-break:break-all;color:var(--t-primary)}.dfa-linha{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:8px}.dfa-codigo{width:130px;font-size:20px;font-weight:700;letter-spacing:.22em;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:9px 10px}.rec-codigos{background:rgba(22,163,74,.06);border:1px solid var(--ok);border-radius:14px;padding:18px 20px;margin-bottom:16px}.rec-codigos b{font-size:14.5px;color:var(--t-primary)}.rec-codigos p{margin:6px 0 12px;font-size:12.5px;color:var(--t-secondary);line-height:1.55;max-width:62ch}.rec-lista{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));grid-gap:8px;gap:8px}.rec-lista code{display:block;background:var(--bg-elev);border:1px solid var(--border);border-radius:8px;padding:8px;text-align:center;font-size:13px;letter-spacing:.05em;color:var(--t-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rec-acoes{display:flex;gap:8px}.rec-acoes .btn{gap:6px}@media (max-width:620px){.dfa-passo{flex-direction:column}.dfa-qr{align-self:center}}.campo-oculto{display:none}.login-2fa{display:flex;flex-direction:column;gap:6px}.login-2fa-dica{margin:0 0 2px;font-size:12.5px;color:var(--t-secondary);line-height:1.5}.login-2fa .dfa-codigo{width:100%}.login-2fa-voltar{align-self:flex-start;margin-top:2px}.auto-bloco{background:var(--bg-elev-2);border:1px solid var(--border);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:10px}.auto-rot{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--accent)}.auto-previa{margin:0;font-size:12.5px;color:var(--t-secondary);background:var(--bg-elev);border-radius:8px;padding:8px 10px}.auto-previa.alerta{background:rgba(217,119,6,.1);color:var(--warn);font-weight:600}.auto-lista{display:flex;flex-direction:column;gap:10px}.auto-item{display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--bg-elev-2);border:1px solid var(--border);border-radius:12px;padding:14px 16px;transition:opacity .16s var(--ease)}.auto-item.desligada{opacity:.55}.auto-info{display:flex;flex-direction:column;gap:2px;min-width:0}.auto-info b{font-size:14px;color:var(--t-primary)}.auto-frase{font-size:12.5px;color:var(--t-secondary);line-height:1.5}.auto-meta{font-size:11.5px;color:var(--t-muted)}.auto-acoes{display:flex;align-items:center;gap:10px;flex:none}.auto-apagar{font-size:17px;line-height:1;color:var(--t-faint);padding:2px 7px}.auto-apagar:hover{color:var(--danger);background:rgba(220,38,38,.1)}.auto-editar{display:inline-flex;align-items:center;color:var(--t-faint);padding:4px 7px}.auto-editar:hover{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.cupom-codigo-input{font-family:ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.cupom-codigo{font-size:13px;font-weight:700;letter-spacing:.06em;color:var(--t-primary);background:var(--bg-elev-2);border:1px solid var(--border);border-radius:6px;padding:2px 7px}.cupom-efeito{display:block;font-size:13.5px;font-weight:700;color:var(--ok);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cupom-tipo{font-size:11px;color:var(--t-muted)}.cupom-usos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cupom-usos li{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--bg-elev-2);border:1px solid var(--border);border-radius:10px;padding:10px 12px}.cupom-usos li div{display:flex;flex-direction:column;gap:1px;min-width:0}.cupom-usos b{font-size:13.5px;color:var(--t-primary)}.cupom-usos span{font-size:12px;color:var(--t-secondary)}.conta-det-rotulo-acoes{display:flex;gap:4px}.cupom-ok{margin:8px 0 0;font-size:12.5px;font-weight:600;color:var(--ok)}.tarefa-abrir{border:none;background:none;padding:0;cursor:pointer;text-align:left;font:inherit;color:inherit;width:100%}.tarefa-card-titulo.tarefa-abrir:hover,.tarefa-titulo.tarefa-abrir:hover{color:var(--accent)}.tarefa-titulo.tarefa-abrir{display:flex;align-items:center;gap:8px}.tarefa-modal-titulo{margin:0 0 4px;font-size:15px;font-weight:600;color:var(--t-primary)}.tarefa-modal-detalhe{margin:0 0 14px;font-size:13.5px;color:var(--t-secondary);line-height:1.55;white-space:pre-wrap}.tarefa-modal-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));grid-gap:14px 20px;gap:14px 20px}.tarefa-modal-grade .pz{max-width:100%;white-space:normal}.tarefa-modal-grade>div{display:flex;flex-direction:column;gap:3px;min-width:0}.tarefa-modal-grade .rot{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--t-muted)}.tarefa-modal-grade b{font-size:13.5px;color:var(--t-primary)}.tarefa-modal-grade .pz{align-self:flex-start}.tarefa-modal-etq{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.tarefa-modal-acoes{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}.tarefa-modal-acoes .btn-ghost{display:inline-flex;align-items:center;gap:5px}.card-abrir{border:none;background:none;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer;width:100%}.card-abrir:hover,button.card-link{color:var(--accent)}button.card-link{border:none;background:none;padding:0;font:inherit;font-size:12px;cursor:pointer}button.card-link:hover{text-decoration:underline}.conectar-ext{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ajuda-aba{position:relative;display:inline-flex}.ajuda-btn{width:28px;height:28px;padding:5px;display:grid;place-items:center;border:1px solid var(--border);border-radius:50%;background:var(--bg-elev);color:var(--t-muted);cursor:pointer}.ajuda-btn.on,.ajuda-btn:hover{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.ajuda-btn svg{width:100%;height:100%}.ajuda-pop{position:absolute;top:calc(100% + 8px);left:0;z-index:40;width:min(380px,calc(100vw - 40px));padding:16px 18px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-elev);box-shadow:0 18px 50px rgba(0,0,0,.22)}.ajuda-pop h3{margin:0 0 8px;font-size:14.5px;font-weight:650;color:var(--t-primary)}.ajuda-oque{margin:0 0 12px;font-size:13px;line-height:1.6;color:var(--t-secondary)}.ajuda-pontos{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.ajuda-pontos li{position:relative;padding-left:15px;font-size:12.5px;line-height:1.55;color:var(--t-secondary)}.ajuda-pontos li:before{content:"";position:absolute;left:0;top:7px;width:5px;height:5px;border-radius:50%;background:var(--accent)}.ajuda-atencao{margin:12px 0 0;padding:10px 12px;border-radius:var(--r-sm);background:var(--warn-soft);font-size:12.5px;line-height:1.55;color:var(--t-secondary)}.ajuda-atencao b{color:var(--warn)}.title-com-ajuda{display:flex;flex-wrap:wrap;align-items:center;column-gap:8px}.title-com-ajuda h1{display:contents}.selo-aba{order:1;display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.selo-aba.laranja{border-color:rgba(234,88,12,.35);background:rgba(234,88,12,.1);color:#fb923c}[data-tema=claro] .selo-aba.laranja{color:#c2410c}.title-com-ajuda .ajuda-aba{order:1}.title-com-ajuda h1 em{order:2;flex-basis:100%}.title-com-ajuda .ajuda-btn{width:26px;height:26px;padding:4px}@media (max-width:768px){.title-com-ajuda{position:relative;align-self:stretch}.title-com-ajuda .ajuda-aba{position:static}.title-com-ajuda .ajuda-pop{left:0;right:0;width:auto}}.np-modal{max-width:560px}.np-form{display:flex;flex-direction:column;gap:14px}.np-grade{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.np-campo{display:flex;flex-direction:column;min-width:0}.np-campo label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--t-muted);margin-bottom:7px}.np-dica{margin-top:6px;font-size:11.5px;color:var(--t-faint);line-height:1.4}.np-aviso{margin:0;padding:11px 13px 11px 15px;border-radius:var(--r-sm);background:color-mix(in srgb,var(--danger) 7%,var(--bg-elev-2));border:1px solid color-mix(in srgb,var(--danger) 34%,transparent);border-left:3px solid var(--danger);font-size:12.5px;line-height:1.55;color:var(--t-secondary)}.np-aviso b,.np-aviso-titulo{color:var(--danger)}.np-aviso-titulo{display:flex;align-items:center;gap:6px;margin:0 0 4px;font-size:12.5px;font-weight:650}.np-acoes{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.np-toast{position:fixed;left:50%;bottom:28px;transform:translateX(-50%);z-index:60;padding:12px 18px;border-radius:999px;background:var(--ok-soft);border:1px solid var(--ok);color:var(--ok);font-size:13.5px;font-weight:600;box-shadow:0 12px 34px rgba(0,0,0,.18)}@media (max-width:520px){.np-grade{grid-template-columns:1fr}}.desp-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.desp-item{padding:12px 14px;border:1px solid var(--border);border-left:3px solid var(--border-hover);border-radius:var(--r-sm);background:var(--bg-elev)}.desp-item.desp-inss{border-left-color:var(--accent);background:linear-gradient(90deg,var(--accent-soft) 0,transparent 42%),var(--bg-elev-2)}.desp-item.desp-segurado{border-left-color:var(--ok);background:var(--bg-elev)}.desp-item.desp-terceiro{border-left-color:var(--t-faint);background:var(--bg-elev)}.desp-cab{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;font-size:12px}.desp-cab b{color:var(--t-primary)}.desp-cab b,.desp-proto{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.desp-proto{color:var(--t-muted)}.desp-autor{margin-left:auto;color:var(--t-faint);font-size:11.5px}.desp-autor.sistema{font-style:italic;color:var(--accent);font-weight:600}.desp-autor.segurado{color:var(--ok);font-weight:600}.desp-autor.terceiro{color:var(--t-secondary);font-weight:500}.desp-texto{margin:0;font-size:13px;line-height:1.6;color:var(--t-secondary);white-space:pre-wrap}.desp-anexos{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.desp-anexo{font-size:11px;color:var(--t-muted);border:1px solid var(--border);border-radius:999px;padding:2px 8px}.desp-anexo,.nov-inss{background:var(--bg-elev)}.nov-inss{border:1px solid var(--border);border-radius:14px;padding:18px 20px}.nov-head{display:flex;align-items:center;gap:10px}.nov-head h2{margin:0}.nov-contador{display:inline-grid;place-items:center;min-width:26px;height:22px;padding:0 8px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:12.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nov-dica{margin:6px 0 14px;font-size:13px;line-height:1.55;color:var(--t-secondary)}.nov-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.nov-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--bg-elev-2)}.nov-item.aberto{opacity:.55}.nov-item-txt{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.nov-nome{font-size:14px;font-weight:600;color:var(--t-primary)}.nov-meta,.nov-nome{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nov-meta{font-size:12px;color:var(--t-muted)}.nov-tag{font-size:11px;padding:3px 9px;border-radius:999px;white-space:nowrap}.nov-tag.nunca{background:var(--warn-soft);color:var(--warn)}.nov-tag.mudou{background:rgba(24,104,242,.1);color:var(--accent)}.nov-abrir{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;flex:none}.nov-mais{margin-top:12px}.mcli-fresh{display:inline-flex;align-items:center;gap:4px;margin-top:6px;font-size:11.5px;width:-moz-fit-content;width:fit-content}.mcli-fresh.ok{color:var(--t-faint)}.mcli-fresh.pend{color:var(--warn);font-weight:600;text-decoration:none}.mcli-fresh.pend:hover{text-decoration:underline}.mcli-proc-acoes{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.mcli-det-btn{border:1px solid var(--border);background:var(--bg-elev);border-radius:8px;padding:4px 10px;font-size:12px;color:var(--accent);cursor:pointer}.mcli-det-btn:hover{border-color:var(--accent);background:var(--accent-soft)}.det-inss{margin-top:10px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--bg-elev-2);display:flex;flex-direction:column;gap:12px}.det-frescor,.det-vazio{margin:0;font-size:12px;color:var(--t-faint)}.det-grupo-tit{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--t-muted)}.det-pares{margin:0;display:grid;grid-template-columns:1fr;grid-gap:4px;gap:4px}.det-par{display:grid;grid-template-columns:minmax(120px,34%) 1fr;grid-gap:10px;gap:10px;font-size:12.5px;line-height:1.5}.det-par dt{color:var(--t-muted);min-width:0}.det-par dd{margin:0;color:var(--t-primary);word-break:break-word}.det-linha{display:block;color:var(--t-secondary);font-size:12px}.det-lista{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--t-primary)}.det-anexo-meta,.det-cpf{color:var(--t-muted)}.det-nb{margin:0;font-size:12.5px;color:var(--t-secondary)}.det-nb b{color:var(--t-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:520px){.det-par{grid-template-columns:1fr;gap:1px}}.nc-etqs{display:inline-flex;align-items:center;gap:3px;margin-right:6px;vertical-align:middle}.nc-etq{width:8px;height:8px;border-radius:50%;box-shadow:0 0 0 1px color-mix(in srgb,var(--t-primary) 18%,transparent);flex:none}.nc-etq-mais{font-size:9px;font-weight:700;color:var(--t-muted);line-height:1}.nome-cliente{border:none;background:none;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer;display:inline-flex;align-items:center;gap:5px;max-width:100%}.nome-cliente .nc-txt{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--t-faint);text-decoration-color:var(--t-faint);text-underline-offset:3px;min-width:0}.nome-cliente .nc-ic{width:12px;height:12px;flex:none;color:var(--t-faint);transition:color .12s ease}.nome-cliente:focus-visible .nc-txt,.nome-cliente:hover .nc-txt{color:var(--accent);-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.nome-cliente:focus-visible .nc-ic,.nome-cliente:hover .nc-ic{color:var(--accent)}.nome-cliente:focus-visible{outline:none}.meuinss{margin-top:4px;padding:13px 14px;border:1px solid var(--border);border-radius:10px;background:var(--bg-elev-2)}.meuinss-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.meuinss-tit{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--t-muted)}.meuinss-abrir{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.meuinss-senha{position:relative}.meuinss-senha .input{padding-right:38px;width:100%}.meuinss-olho{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:none;background:none;cursor:pointer;color:var(--t-faint);padding:0;display:flex}.meuinss-olho[data-vendo="1"]{color:var(--accent)}.meuinss-olho:hover{color:var(--t-secondary)}.meuinss-nota{margin:10px 0 0;font-size:11.5px;line-height:1.5;color:var(--t-faint)}.mcli-captura{margin-top:8px;padding:10px 12px;border:1px solid var(--warn);border-radius:8px;background:var(--warn-soft);gap:9px}.mcli-captura,.mcli-captura-txt{display:flex;flex-direction:column}.mcli-captura-txt{gap:3px}.mcli-captura-txt b{font-size:12.5px;color:var(--warn)}.mcli-captura-txt span{font-size:12px;line-height:1.5;color:var(--t-secondary)}.mcli-captura-btn{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;font-size:13px}.modal-cli-abas{display:flex;gap:2px;border-bottom:1px solid var(--border);margin:2px 0 4px}.cli-aba{background:none;padding:9px 14px;font-size:13.5px;font-weight:600;color:var(--t-muted);cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;display:inline-flex;align-items:center;gap:7px}.cli-aba:hover{color:var(--t-secondary)}.cli-aba.ativa{color:var(--accent);border-bottom-color:var(--accent)}.cli-aba-badge{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;background:var(--accent-soft);color:var(--accent);font-weight:700}.cli-aba-badge,.cli-sync-badge{border-radius:999px;font-size:11px}.cli-sync-badge{margin-left:auto;align-self:center;display:inline-flex;align-items:center;gap:6px;padding:3px 10px;font-weight:600;color:var(--warn);background:var(--warn-soft);border:1px solid rgba(166,106,18,.25);white-space:nowrap}.cli-sync-dot{width:7px;height:7px;border-radius:50%;background:var(--warn);flex:none}.entrar-opcoes{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:-2px 0 2px}.entrar-lembrar{display:inline-flex;align-items:center;gap:8px;font-size:.875rem;color:var(--t-secondary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.entrar-lembrar input{width:15px;height:15px;accent-color:var(--accent);cursor:pointer}.entrar-esqueci{margin-left:auto;font-size:.875rem;font-weight:600;color:var(--accent)}.entrar-esqueci:hover{text-decoration:underline}.entrar-criar{margin-top:12px}.campo-senha{position:relative}.campo-senha .input{padding-right:84px}.olho-btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:6px 8px;border-radius:8px;font-family:inherit;font-size:.78rem;font-weight:600;color:var(--t-muted);cursor:pointer;transition:color .18s var(--ease),background .18s var(--ease)}.olho-btn:hover{color:var(--accent);background:var(--accent-soft)}.pag-wrap{display:flex;flex-direction:column;gap:16px;margin-top:20px}.pag-hero{position:relative;overflow:hidden;display:flex;align-items:stretch;gap:24px;padding:22px 24px;border:1px solid var(--border);border-radius:16px;background:radial-gradient(120% 140% at 100% 0,var(--accent-soft) 0,transparent 62%),var(--bg-elev)}.pag-hero-corpo{flex:1 1;min-width:0}.pag-hero-lado{flex:0 0 auto;justify-content:center;gap:14px;min-width:172px;padding-left:22px;border-left:1px solid var(--border)}.pag-hero-bloco,.pag-hero-lado{display:flex;flex-direction:column}.pag-hero-bloco{gap:3px}.pag-hero-rot{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--t-faint)}.pag-hero-data{font-size:15px;color:var(--t-primary)}.pag-hero-cartao,.pag-hero-data{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pag-hero-cartao{display:inline-flex;align-items:center;gap:8px}.pag-hero-semcartao{font-size:14px;color:var(--warn)}@media (max-width:720px){.pag-hero{flex-direction:column;gap:18px}.pag-hero-lado{flex-direction:row;gap:28px;min-width:0;padding:16px 0 0;border-left:0;border-top:1px solid var(--border)}}.pag-hero:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--accent)}.pag-hero-atrasado:before,.pag-hero-vencido:before{background:var(--danger)}.pag-hero-ativo:before{background:var(--ok)}.pag-hero-cancelado:before,.pag-hero-cancelando:before,.pag-hero-sem_assinatura:before{background:var(--t-faint)}.pag-hero-topo{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.pag-selo{display:inline-flex;align-items:center;font-size:12px;font-weight:700;letter-spacing:.02em;border-radius:999px;padding:5px 12px;color:var(--accent);background:var(--accent-soft)}.pag-selo-ativo{color:var(--ok);background:var(--ok-soft)}.pag-selo-atrasado{color:var(--warn);background:var(--warn-soft)}.pag-selo-vencido{color:var(--danger);background:var(--danger-soft)}.pag-selo-cancelado,.pag-selo-cancelando,.pag-selo-sem_assinatura{color:var(--t-secondary);background:var(--bg-elev-2)}.pag-hero-contagem{font-size:12.5px;color:var(--t-secondary)}.pag-hero-preco{display:flex;align-items:baseline;gap:7px;margin-bottom:6px}.pag-hero-preco b{color:var(--t-primary);font-size:34px;font-weight:700;letter-spacing:-.02em;line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pag-hero-preco span{font-size:13.5px;color:var(--t-secondary)}.pag-hero-linha{margin:0;max-width:58ch;font-size:14px;line-height:1.55;color:var(--t-secondary)}.pag-hero-inclui{display:flex;gap:8px 22px;flex-wrap:wrap;list-style:none;margin:16px 0 0;padding:0}.pag-hero-inclui li{position:relative;padding-left:19px;font-size:12.5px;color:var(--t-secondary)}.pag-hero-inclui li:before{content:"";position:absolute;left:0;top:5px;width:11px;height:6px;border-left:2px solid var(--ok);border-bottom:2px solid var(--ok);transform:rotate(-45deg)}.pag-info{font-size:12.5px;color:var(--t-secondary)}.pag-badge-pendente,.pag-badge-teste{color:var(--accent);background:var(--accent-soft)}.pag-badge-ativo,.pag-badge-paga{color:var(--ok);background:var(--ok-soft)}.pag-badge-atrasado{color:var(--warn);background:var(--warn-soft)}.pag-badge-falhou,.pag-badge-vencido{color:var(--danger);background:var(--danger-soft)}.pag-badge-cancelada,.pag-badge-cancelado,.pag-badge-sem_assinatura{color:var(--t-secondary);background:var(--bg-elev-2)}.pag-metodos{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:12px;gap:12px;margin-bottom:20px}.pag-metodo{position:relative;display:flex;align-items:center;gap:12px;padding:14px 16px;text-align:left;font:inherit;cursor:pointer;border:1.5px solid var(--border);border-radius:12px;background:var(--bg-elev);color:var(--t-primary);transition:border-color .16s ease,background .16s ease}.pag-metodo:hover:not(:disabled){border-color:var(--accent-line)}.pag-metodo.ativo{border-color:var(--accent);background:var(--accent-soft)}.pag-metodo:disabled{opacity:.5;cursor:not-allowed}.pag-metodo-ic{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:10px;color:var(--t-secondary);background:var(--bg-elev-2)}.pag-metodo.ativo .pag-metodo-ic{color:#fff;background:var(--accent)}.pag-metodo-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.pag-metodo-txt b{font-size:14px}.pag-metodo-txt span{font-size:12px;color:var(--t-secondary)}.pag-metodo-selo{position:absolute;top:10px;right:12px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ok)}.pag-pix-bloco{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.pag-pix-nota{margin:0;max-width:64ch}.pag-pix-pago{display:flex;gap:24px;flex-wrap:wrap;width:100%;padding:18px;border:1px solid var(--accent-line);border-radius:14px;background:var(--accent-soft)}.pag-qr{display:flex;flex-direction:column;align-items:center;gap:8px;flex:none}.pag-qr .qr-caixa{background:#fff;padding:8px;border-radius:10px}.pag-qr-dica{font-size:11.5px;color:var(--t-secondary);max-width:190px;text-align:center}.pag-pix-lado{display:flex;flex-direction:column;gap:8px;flex:1 1;min-width:240px}.pag-pix-valor{display:flex;align-items:baseline;gap:8px}.pag-pix-valor span{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--t-faint)}.pag-pix-valor b{font-size:22px;color:var(--t-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pag-pix-rot{margin-top:4px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--t-faint)}.pag-cartao-linha{display:flex;align-items:flex-start;gap:20px;flex-wrap:wrap}.pag-plastico{position:relative;flex:0 0 auto;width:232px;aspect-ratio:1.586;border-radius:13px;padding:15px 17px;color:#fff;background:linear-gradient(140deg,#253046,#131a29 70%);box-shadow:0 8px 22px rgba(10,18,34,.26);display:flex;flex-direction:column;justify-content:flex-end}.pag-plastico-visa{background:linear-gradient(140deg,#2a3f9d,#131c4a 72%)}.pag-plastico-mastercard{background:linear-gradient(140deg,#3a2a2a,#16100f 72%)}.pag-plastico-elo{background:linear-gradient(140deg,#2c2c2c,#0c0c0c 72%)}.pag-plastico-amex{background:linear-gradient(140deg,#1d6fae,#0d3455 72%)}.pag-plastico-hipercard{background:linear-gradient(140deg,#8d2026,#3a0d10 72%)}.pag-plastico-diners{background:linear-gradient(140deg,#1f5f8e,#0d2c44 72%)}.pag-plastico-chip{position:absolute;top:15px;left:17px;width:30px;height:22px;border-radius:4px;background:linear-gradient(150deg,#e6cd8a,#b9963f 60%,#e6cd8a);opacity:.9}.pag-plastico-bandeira{position:absolute;top:14px;right:15px;line-height:0}.pag-plastico-num{font-size:15px;letter-spacing:.06em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pag-plastico-rot{margin-top:4px;font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;opacity:.68}.pag-cartao-acoes{display:flex;flex-direction:column;align-items:flex-start;gap:10px;flex:1 1;min-width:230px}.pag-cartao-acoes .pag-info{max-width:44ch;line-height:1.5}.pag-cartao-acoes .btn-ghost{width:auto}.pag-form{display:flex;flex-direction:column;gap:14px}.pag-num-wrap{position:relative}.pag-num-wrap .input{padding-right:52px}.pag-num-bandeira{position:absolute;top:50%;right:10px;transform:translateY(-50%);line-height:0;animation:pag-bandeira-entra .2s var(--ease,ease-out)}@keyframes pag-bandeira-entra{0%{opacity:0;transform:translateY(-50%) scale(.86)}to{opacity:1;transform:translateY(-50%) scale(1)}}.pag-bandeiras{display:flex;align-items:center;gap:6px;margin-top:8px;flex-wrap:wrap}.pag-bandeira{line-height:0;transition:opacity .18s ease,transform .18s ease}.pag-bandeira.apagada{opacity:.25}.pag-bandeira.ativa{transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.pag-num-bandeira{animation:none}.pag-bandeira{transition:none}}.pag-seguro{font-size:12px;color:var(--t-faint);line-height:1.5}.btn-link{background:none;border:0;padding:0;font:inherit;font-size:13.5px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;align-self:flex-start}.btn-link,.btn-link:hover{color:var(--accent)}.pag-cancelar-card .btn-link{color:var(--t-secondary)}.pag-cancelar-card .btn-link:hover{color:var(--danger)}.pag-cancelar-confirma{display:flex;flex-direction:column;gap:12px}.pag-cancelar-confirma .np-acoes{margin-top:0}.pag-pesq{gap:16px}.pag-pesq-grupo{margin:0;padding:0;border:0;min-width:0}.pag-pesq-campo>label,.pag-pesq-grupo legend{padding:0;margin-bottom:8px;font-size:13.5px;font-weight:600;color:var(--t-primary)}.pag-pesq-dica{font-weight:400;font-size:12.5px;color:var(--t-muted)}.pag-pesq-motivos{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));grid-gap:6px 10px;gap:6px 10px;margin:0;padding:0;list-style:none}.pag-pesq-opcao{display:flex;align-items:flex-start;gap:9px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--r-sm);font-size:13.5px;line-height:1.35;color:var(--t-secondary);cursor:pointer;transition:border-color .15s var(--ease),background .15s var(--ease)}.pag-pesq-opcao.marcado,.pag-pesq-opcao:hover{border-color:var(--accent-line)}.pag-pesq-opcao.marcado{background:var(--accent-soft);color:var(--t-primary)}.pag-pesq-opcao input{margin:2px 0 0;flex:none;accent-color:var(--accent)}.pag-pesq-campo{display:flex;flex-direction:column;margin:6px 0 4px}.pag-pesq-campo.solto{margin:0}.pag-pesq-campo>label{margin-bottom:6px;font-size:12.5px}.pag-pesq-campo.solto>label{font-size:13.5px}.pag-pesq-campo textarea.input{resize:vertical;min-height:60px}.pag-pesq-voltaria{display:flex;flex-wrap:wrap;gap:8px}.pag-pesq-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border:1px solid var(--border);border-radius:999px;font-size:13.5px;color:var(--t-secondary);cursor:pointer}.pag-pesq-chip.marcado{border-color:var(--accent-line);background:var(--accent-soft);color:var(--t-primary)}.pag-pesq-chip input{margin:0;accent-color:var(--accent)}.pag-pesq-ajuda{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg-elev-2);font-size:13px;color:var(--t-secondary)}.pag-pesq-ajuda b{color:var(--t-primary)}.pag-pesq-ajuda-links{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:4px}.pag-pesq-ajuda-links a{font-weight:600;color:var(--accent)}.pag-pesq-falta{margin:0;font-size:12.5px;color:var(--t-muted)}.pag-pix-codigo{display:flex;flex-direction:column;gap:10px;margin-top:14px;padding:14px 16px;border:1px solid var(--accent-line);border-radius:12px;background:var(--accent-soft)}.pag-pix-txt{font-family:ui-monospace,Consolas,monospace;font-size:12px;color:var(--t-primary);background:var(--bg-elev);border:1px solid var(--border);border-radius:8px;padding:10px 12px;word-break:break-all;line-height:1.5}.pag-erro-linha{display:block;margin-top:3px;font-size:11.5px;color:var(--danger)}.pag-modal-fundo{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(8,14,26,.6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:pag-modal-fundo-entra .16s ease-out}.pag-modal{width:min(430px,100%);padding:28px 28px 24px;border-radius:18px;background:var(--bg-elev);text-align:center;box-shadow:0 24px 60px rgba(0,0,0,.35);animation:pag-modal-entra .2s var(--ease,ease-out)}.pag-modal h2{font-size:20px;margin:0 0 14px}.pag-modal-ok{justify-content:center;width:54px;height:54px;border-radius:50%;color:var(--ok);background:var(--ok-soft)}.pag-modal-cartao,.pag-modal-ok{display:inline-flex;align-items:center;margin-bottom:12px}.pag-modal-cartao{gap:10px;padding:8px 14px;border:1px solid var(--border);border-radius:10px;background:var(--bg-elev-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pag-modal-txt{margin:0 0 20px;font-size:13px;line-height:1.55;color:var(--t-secondary)}@keyframes pag-modal-fundo-entra{0%{opacity:0}to{opacity:1}}@keyframes pag-modal-entra{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.pag-modal,.pag-modal-fundo{animation:none}}@media (max-width:560px){.pag-hero{padding:18px 18px 18px 20px}.pag-hero-preco b{font-size:28px}.pag-plastico{width:100%;max-width:280px}}.barra-cartao{display:flex;align-items:center;gap:12px;width:calc(100% - 60px);max-width:1480px;margin-inline:auto;margin-top:16px;padding:13px 18px;border:1px solid var(--accent);border-radius:12px;background:linear-gradient(90deg,var(--accent-soft),transparent 70%);font-size:13.5px;color:var(--t-primary)}.barra-cartao.urgente{border-color:var(--warn);background:linear-gradient(90deg,var(--warn-soft),transparent 70%)}.barra-cartao-ic{font-size:17px;line-height:1;flex:none}.barra-cartao-txt{flex:1 1}.barra-cartao-btn{flex:none;border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:8px;padding:7px 15px;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.barra-cartao.urgente .barra-cartao-btn{border-color:var(--warn);background:var(--warn)}.barra-cartao-btn:hover{filter:brightness(1.06)}@media (max-width:640px){.barra-cartao{flex-wrap:wrap}}.ck{display:flex;flex-direction:column;gap:18px}.ck-resumo{border:1px solid var(--border);border-radius:12px;padding:16px;background:var(--bg-elev-2)}.ck-resumo-linha{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;color:var(--t-secondary)}.ck-resumo-linha b{color:var(--t-primary);font-size:15px}.ck-resumo-hoje{margin-top:6px;padding-top:10px;border-top:1px solid var(--border)}.ck-resumo-hoje b{color:var(--ok);font-size:17px;font-weight:700}.ck-resumo-nota{margin:10px 0 0;font-size:12px;color:var(--t-faint);line-height:1.5}.ck-form{display:flex;flex-direction:column;gap:7px}.ck-label{font-size:12.5px;font-weight:600;color:var(--t-secondary);margin-top:6px}.ck-input-solo{width:100%;box-sizing:border-box;padding:11px 13px;border:1px solid var(--border);border-radius:9px;font-size:14px;font-family:var(--font);background:var(--bg-elev);color:var(--t-primary);transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}.ck-input-solo:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ck-bloco{border:1px solid var(--border);border-radius:9px;overflow:hidden;background:var(--bg-elev);transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}.ck-bloco.foco{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ck-bloco input{border:none;outline:none;background:none;font-family:var(--font);font-size:14px;color:var(--t-primary);padding:12px 13px}.ck-bloco input::placeholder{color:var(--t-faint)}.ck-bloco-num{display:flex;align-items:center;border-bottom:1px solid var(--border)}.ck-bloco-num input{flex:1 1;min-width:0}.ck-bandeiras{display:flex;gap:3px;padding-right:10px;flex:none}.ck-bloco-linha{display:flex}.ck-bloco-val{flex:1 1;border-right:1px solid var(--border)!important}.ck-bloco-cvv{width:90px;flex:none}.ck-cta{margin-top:12px;width:100%;justify-content:center;padding:13px;font-size:15px}.ck-seguro{display:flex;align-items:flex-start;gap:6px;margin:2px 0 0;font-size:11.5px;color:var(--t-faint);line-height:1.5}.ck-cadeado{flex:none}.ck-pix-link{align-self:center;background:none;border:none;color:var(--accent);font-size:13px;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ck-pix{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:var(--bg-elev-2)}.ck-pix-aviso{margin:0;font-size:12.5px;color:var(--t-secondary);line-height:1.5}.ev{position:relative;min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:28px 18px;background:radial-gradient(1100px 520px at 50% -10%,#16326a 0,transparent 60%),linear-gradient(180deg,#0b1524,#0e1b30);overflow:hidden}.ev-brilho{position:absolute;width:520px;height:520px;top:-180px;left:50%;transform:translateX(-50%);background:radial-gradient(circle,rgba(77,154,255,.28),transparent 62%);filter:blur(20px);pointer-events:none}.ev-card{position:relative;z-index:1;width:100%;max-width:440px;background:#ffffff;border-radius:22px;padding:30px 28px 26px;box-shadow:0 30px 70px -24px rgba(4,12,28,.55),0 2px 8px rgba(4,12,28,.16)}.ev-logo{height:28px;display:block;margin-bottom:18px}.ev-eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:#1868f2;margin-bottom:8px}.ev-cab h1{margin:0 0 8px;font-size:25px;line-height:1.18;font-weight:700;color:#0b1524;letter-spacing:-.02em}.ev-cab h1 em{font-style:normal;color:#1868f2}.ev-sub{margin:0;font-size:14px;line-height:1.55;color:#4a5568}.ev-form{gap:13px;margin-top:20px}.ev-campo,.ev-form{display:flex;flex-direction:column}.ev-campo label{font-size:12.5px;font-weight:600;color:#33425e;margin-bottom:6px}.ev-tel{display:flex;align-items:stretch;gap:8px}.ev-ddi{display:inline-flex;align-items:center;padding:0 12px;border:1px solid var(--border,#d9dde6);border-radius:10px;background:#f4f6fb;color:#33425e;font-size:14px;font-weight:600;white-space:nowrap}.ev-tel .input{flex:1 1;min-width:0}.ev-cta{width:100%;margin-top:4px;font-size:15px;padding-top:12px;padding-bottom:12px}.ev-rodape{margin:2px 0 0;font-size:11.5px;line-height:1.5;color:#67748b;text-align:center}.ev-ok{text-align:center;padding:10px 0 6px}.ev-ok-ic{width:60px;height:60px;margin:0 auto 16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:700;color:#fff;background:linear-gradient(180deg,#22a45a,#178048);box-shadow:0 10px 24px -8px rgba(23,128,72,.6)}.ev-ok h1{margin:0 0 10px;font-size:23px;font-weight:700;color:#0b1524;letter-spacing:-.02em}.ev-ok p{margin:0 0 8px;font-size:14.5px;line-height:1.6;color:#4a5568}.ev-ok-mini{font-size:12.5px!important;color:#67748b!important}@media (max-width:420px){.ev-card{padding:24px 20px 22px;border-radius:18px}.ev-cab h1{font-size:22px}}.lead-aprovado{text-align:center}.lead-aprovado>b{display:block;margin:4px 0 6px;font-size:16px;color:var(--t-primary)}.lead-aprovado>p{margin:0 0 14px;font-size:13.5px;line-height:1.55;color:var(--t-secondary)}.lead-aprovado .convite-link{text-align:left}.lead-aprovado-acoes{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px}.btn-whats{display:inline-flex;align-items:center;gap:8px;background:#15803D;color:#ffffff;border:none;border-radius:10px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:background .15s}.btn-whats:hover{background:#1eb958}.lead-dias{display:flex;align-items:center;gap:8px;margin-left:auto;font-size:13px;color:var(--t-secondary);white-space:nowrap}.lead-dias label{font-weight:600}.cli-detinss-aba{display:flex;flex-direction:column;gap:16px}.detinss-proto{margin-left:8px;font-size:12px;font-weight:600;color:var(--t-secondary);background:var(--bg-elev-2);padding:2px 8px;border-radius:6px;vertical-align:middle}.detinss-servico{margin:-4px 0 10px;font-size:13px;color:var(--t-secondary)}.det-anexo-link{color:var(--accent);font-weight:600;text-decoration:none}.det-anexo-link:hover{text-decoration:underline;text-underline-offset:2px}.det-anexo-abrir{display:inline-block;margin-left:4px;font-weight:700;transform:translateY(-1px)}.barra-ext{display:flex;align-items:center;gap:13px;width:calc(100% - 60px);max-width:1480px;margin-inline:auto;margin-top:16px;padding:12px 16px;background:#fff7ed;border:1px solid #f4c88a;border-radius:16px;color:#7c4a03;font-size:13.5px;line-height:1.45;box-shadow:0 6px 18px rgba(124,74,3,.07)}.barra-ext-ic{flex:none;width:34px;height:34px;display:grid;place-items:center;font-size:18px;background:#fdebd0;border-radius:9px}.barra-ext-txt{flex:1 1;min-width:0}.barra-ext-btn{flex:none;border:1px solid transparent;background:#b45309;color:#fff;padding:8px 16px;border-radius:9px;font-weight:600;font-size:13px;text-decoration:none;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}.barra-ext-btn:hover{background:#92400e}.barra-ext-btn.secundario{background:transparent;color:inherit;border-color:currentColor;opacity:.75}.barra-ext-btn.secundario:hover{background:color-mix(in srgb,currentColor 10%,transparent);opacity:1}.barra-ext-btn:disabled{opacity:.6;cursor:default}.barra-ext-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.barra-ext-x{flex:none;background:none;border:none;font-size:20px;line-height:1;color:currentColor;opacity:.5;cursor:pointer;padding:0 2px}.barra-ext-x:hover{opacity:1}.barra-ext.perigo{background:#fef2f2;border-color:#f3b4b4;color:#9b1c1c;box-shadow:0 6px 18px rgba(155,28,28,.07)}.barra-ext.perigo .barra-ext-ic{background:#fbdcdc}.barra-ext.perigo .barra-ext-btn:not(.secundario){background:#dc2626}.barra-ext.perigo .barra-ext-btn:not(.secundario):hover{background:#b91c1c}[data-tema=escuro] .barra-ext{background:#2a1e0a;border-color:#5a3d12;color:#f4c988;box-shadow:0 6px 18px rgba(0,0,0,.28)}[data-tema=escuro] .barra-ext-ic{background:#3a2a0e}[data-tema=escuro] .barra-ext.perigo{background:#2a1212;border-color:#5f2222;color:#f4a3a3}[data-tema=escuro] .barra-ext.perigo .barra-ext-ic{background:#3a1414}@media (max-width:640px){.barra-ext{width:calc(100% - 28px);flex-wrap:wrap}}.kanban-col.proc-analise{box-shadow:inset 0 3px 0 var(--accent)}.kanban-col.proc-exig{box-shadow:inset 0 3px 0 var(--warn)}.kanban-col.proc-concl{box-shadow:inset 0 3px 0 var(--ok)}.kanban-col.proc-estag{box-shadow:inset 0 3px 0 var(--danger)}.kanproc-card{border:1px solid var(--border);border-radius:12px;background:var(--bg-elev);padding:10px 12px;display:flex;flex-direction:column;gap:5px}.kanproc-card-nome{font-weight:600;font-size:13.5px;color:var(--t-primary)}.kanproc-card-meta{font-size:12px;color:var(--t-secondary)}.kanproc-card-badge{align-self:flex-start;font-size:11px;padding:2px 8px;border-radius:999px;background:var(--danger-soft);color:var(--danger);font-weight:600}.res-resumo{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.res-stat{border:1px solid var(--border);border-radius:14px;background:var(--bg-elev);padding:14px 16px;display:flex;flex-direction:column;gap:4px}.res-stat-num{font-size:26px;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--t-primary)}.res-stat-lbl{font-size:12.5px;color:var(--t-secondary)}.res-stat.clicavel{cursor:pointer;text-align:left;font:inherit;color:inherit;position:relative;transition:border-color .16s ease,transform .16s ease}.res-stat.clicavel:after{content:"";position:absolute;top:15px;right:15px;width:7px;height:7px;border-top:1.6px solid var(--t-faint);border-right:1.6px solid var(--t-faint);transform:rotate(45deg);opacity:0;transition:opacity .16s ease,transform .16s ease}.res-stat.clicavel:hover{border-color:var(--accent-line);transform:translateY(-1px)}.res-stat.clicavel:hover:after{opacity:1;transform:rotate(45deg) translate(2px,-2px)}.res-stat.clicavel:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.res-stat.clicavel,.res-stat.clicavel:after{transition:none}.res-stat.clicavel:hover{transform:none}}.res-btn-relatorio{gap:7px}.mgr-titulo,.res-btn-relatorio{display:inline-flex;align-items:center}.mgr-titulo{gap:9px}.mgr-ponto{width:9px;height:9px;border-radius:50%;flex:none}.mgr-total{font-size:12px;font-weight:700;color:var(--t-secondary);background:var(--bg-elev-2);border-radius:999px;padding:2px 9px}.mgr-filtros{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px}.mgr-filtros .input{flex:1 1;min-width:220px}.mgr-select{flex:0 1 240px}.mgr-contagem{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-size:12.5px;color:var(--t-secondary)}.mgr-lista{max-height:52vh;overflow-y:auto}.mgr-lista thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--bg-elev)}.mgr-cpf{display:block;font-size:11.5px}.res-stat.bom .res-stat-num{color:var(--ok)}.res-stat.ruim .res-stat-num{color:var(--danger)}.res-stat.neutro .res-stat-num{color:var(--t-muted)}.res-stat.destaque{background:linear-gradient(135deg,var(--accent-soft),transparent 80%);border-color:var(--accent-line)}.res-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.res-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.res-chip.bom{color:var(--ok);background:var(--ok-soft)}.res-chip.ruim{color:var(--danger);background:var(--danger-soft)}.res-chip.sem{color:var(--t-muted);background:var(--bg-elev-2)}.sel-trigger.res-classif{height:30px;min-height:30px;padding:0 8px 0 10px;min-width:150px;font-size:12.5px;font-weight:600}.res-lote{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;border:1px solid var(--accent-line);border-radius:12px;background:var(--accent-soft);margin-bottom:12px}.res-lote-info{font-size:13px;font-weight:600;color:var(--t-primary)}.res-tabela{width:100%;border-collapse:collapse}.res-tabela td,.res-tabela th{text-align:left;padding:9px 12px;font-size:13px;border-bottom:1px solid var(--border)}.res-tabela th{color:var(--t-secondary);font-weight:600}.res-tabela tbody tr:hover td{background:var(--bg-elev-2)}.res-tabela .res-sel{width:36px;text-align:center}.res-card{border:1px solid var(--border);border-radius:12px;background:var(--bg-elev);padding:10px 12px;display:flex;flex-direction:column;gap:5px;cursor:-webkit-grab;cursor:grab}.res-card:active{cursor:-webkit-grabbing;cursor:grabbing}.res-card.arrastando{opacity:.45}.res-card-nome{font-weight:600;font-size:13.5px;color:var(--t-primary)}.res-card-meta{font-size:12px;color:var(--t-secondary)}.res-card-tipo{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--t-muted);font-weight:600}.kanban-col.res-naoclass{box-shadow:inset 0 3px 0 var(--t-muted)}.kanban-col.res-bom{box-shadow:inset 0 3px 0 var(--ok)}.kanban-col.res-ruim{box-shadow:inset 0 3px 0 var(--danger)}.kanban-col.res-solta{outline:2px dashed var(--accent);outline-offset:-4px;background:var(--accent-soft)}.ext-print{margin:14px 0 0;border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--bg-elev-2)}.ext-print img{display:block;width:100%;height:auto}.ext-print figcaption{padding:9px 14px;font-size:12.5px;color:var(--t-secondary);background:var(--bg-elev);border-top:1px solid var(--border)}.nudge-res{display:flex;align-items:center;gap:13px;padding:12px 16px;margin-bottom:16px;border:1px solid var(--accent-line);border-radius:14px;background:linear-gradient(135deg,var(--accent-soft),transparent 82%);color:var(--t-primary);text-decoration:none;font-size:13.5px;transition:border-color .15s}.nudge-res:hover{border-color:var(--accent)}.nudge-res-ic{flex:none;width:34px;height:34px;display:grid;place-items:center;font-size:18px;background:var(--accent-soft);border-radius:10px}.nudge-res-txt{flex:1 1;min-width:0;line-height:1.4}.nudge-res-cta{flex:none;font-weight:600;color:var(--accent);white-space:nowrap}@media (max-width:640px){.nudge-res{flex-wrap:wrap}}.rel-overlay{position:fixed;inset:0;z-index:1300;display:flex;align-items:flex-start;justify-content:center;padding:24px 16px;overflow-y:auto;background:rgba(8,14,26,.6)}.rel-janela{width:min(860px,100%);border-radius:14px;overflow:hidden;background:var(--bg-elev);box-shadow:0 24px 60px rgba(0,0,0,.35)}.rel-barra{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 18px;border-bottom:1px solid var(--border);background:var(--bg-elev-2)}.rel-check{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--t-secondary);cursor:pointer}.rel-pessoa{gap:6px}.rel-pessoa .input{padding:5px 8px;font-size:12.5px;max-width:190px}.rel-barra-acoes{display:flex;gap:10px}.rel-folha{padding:34px 38px;background:#fff;color:#14203a;font-size:12.5px;line-height:1.5}.rel-cab{display:flex;justify-content:space-between;gap:28px;flex-wrap:wrap;padding-bottom:16px;border-bottom:2px solid #14203a}.rel-marca{font-size:15px;font-weight:600;letter-spacing:-.02em;color:#1868f2}.rel-cab h1,.rel-marca b{color:#14203a}.rel-cab h1{margin:6px 0 2px;font-size:21px}.rel-sub{margin:0;font-size:13px;color:#4a5568}.rel-meta{display:grid;grid-gap:6px;gap:6px;margin:0;font-size:11.5px}.rel-meta div{display:flex;gap:8px}.rel-meta dt{min-width:74px;color:#7b869a}.rel-meta dd{margin:0;font-weight:600;color:#14203a}.rel-kpis{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px;margin:22px 0 12px}.rel-kpis>div{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border:1px solid #e2e7f0;border-radius:10px}.rel-kpi-num{font-size:22px;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rel-kpi-lbl{font-size:10.5px;color:#7b869a}.rel-bom{color:#157a4f}.rel-ruim{color:#b8323f}.rel-destaque{color:#1868f2}.rel-nota{margin:0 0 22px;font-size:11.5px;color:#4a5568}.rel-secao{margin-top:22px}.rel-secao h2{margin:0 0 8px;font-size:14px;color:#14203a}.rel-tabela{width:100%;border-collapse:collapse;font-size:11.5px}.rel-tabela td,.rel-tabela th{padding:7px 9px;text-align:left;border-bottom:1px solid #e8ecf3}.rel-tabela thead th{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#7b869a;border-bottom:1.5px solid #cfd7e3}.rel-num{text-align:right}.rel-mono,.rel-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rel-mono{white-space:nowrap}.rel-rodape{margin-top:26px;padding-top:12px;border-top:1px solid #e2e7f0;font-size:10px;color:#8b95a7}@media print{body:has(.rel-overlay)>:not(.rel-overlay){display:none!important}.rel-overlay{position:static;padding:0;overflow:visible;background:#fff}.rel-janela{width:100%;border-radius:0;box-shadow:none}.rel-folha{padding:0}.rel-kpis,.rel-secao,.rel-tabela tr{page-break-inside:avoid;break-inside:avoid}.rel-tabela thead{display:table-header-group}}@media (max-width:620px){.rel-kpis{grid-template-columns:repeat(2,1fr)}.rel-folha{padding:22px 18px}}.rel-filtros{margin-bottom:18px}.rel-modelos{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:14px;gap:14px}.rel-modelo{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid var(--border);border-radius:14px;background:var(--bg-elev)}.rel-modelo.indisponivel{opacity:.62}.rel-modelo-topo{display:flex;align-items:center;justify-content:space-between;gap:10px}.rel-modelo-topo h2{margin:0;font-size:16px}.rel-modelo-txt{margin:0;font-size:13.5px;line-height:1.55;color:var(--t-secondary)}.rel-modelo-para{margin:0;font-size:12.5px;line-height:1.5;color:var(--t-faint)}.rel-modelo-para span{font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;margin-right:5px}.rel-modelo-pe{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:auto;padding-top:14px;border-top:1px solid var(--border)}.rel-modelo-pe .config-sub{margin:0}.pag-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;grid-gap:20px;gap:20px;margin-top:20px}.pag-principal{gap:16px;min-width:0}.pag-principal,.pag-resumo{display:flex;flex-direction:column}.pag-resumo{position:-webkit-sticky;position:sticky;top:20px;gap:12px}.pag-resumo-card{padding:20px;border:1px solid var(--border);border-radius:14px;background:var(--bg-elev)}.pag-resumo-card h2{margin:0 0 16px;font-size:15px}.pag-resumo-linhas{display:flex;flex-direction:column;gap:11px;margin:0 0 16px;padding-bottom:16px;border-bottom:1px solid var(--border)}.pag-resumo-linhas>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.pag-resumo-linhas dt{font-size:12.5px;color:var(--t-secondary)}.pag-resumo-linhas dd{margin:0;font-size:13.5px;font-weight:600;text-align:right}.pag-resumo-total dt{font-weight:600;color:var(--t-primary)!important;font-size:13.5px!important}.pag-resumo-total dd{font-size:17px;font-weight:700;color:var(--ok);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pag-resumo-blocos{display:flex;flex-direction:column;gap:13px}.pag-resumo-bloco{display:flex;flex-direction:column;gap:4px}.pag-resumo-rot{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--t-faint)}.pag-resumo-bloco>b{font-size:14px}.pag-resumo-bloco>b,.pag-resumo-cartao{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pag-resumo-cartao{display:inline-flex;align-items:center;gap:8px}.pag-resumo-alerta{font-size:14px;color:var(--warn)}.pag-seguranca{display:flex;gap:11px;padding:14px 16px;border:1px solid var(--accent-line);border-radius:12px;background:var(--accent-soft)}.pag-seguranca-ic{color:var(--accent);flex:none;line-height:0;margin-top:1px}.pag-seguranca b{display:block;font-size:13px;margin-bottom:3px}.pag-seguranca p{margin:0;font-size:11.5px;line-height:1.5;color:var(--t-secondary)}.pag-selos{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.pag-selo-item{display:flex;align-items:center;gap:8px;padding:11px 12px;border:1px solid var(--border);border-radius:11px;color:var(--ok)}.pag-selo-item>span{display:flex;flex-direction:column;font-size:10.5px;line-height:1.35;color:var(--t-faint)}.pag-selo-item b{font-size:12px;color:var(--t-primary)}@media (max-width:980px){.pag-layout{grid-template-columns:1fr}.pag-resumo{position:static;order:-1}.pag-selos{grid-template-columns:1fr 1fr}}.pag-metodo{padding-right:44px}.pag-metodo-radio{position:absolute;top:50%;right:15px;transform:translateY(-50%);width:18px;height:18px;border:1.8px solid var(--border);border-radius:50%;background:var(--bg-elev);transition:border-color .16s ease}.pag-metodo.ativo .pag-metodo-radio{border-color:var(--accent)}.pag-metodo.ativo .pag-metodo-radio:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--accent)}.pag-metodo-selo{right:40px}.pag-seguro{display:flex;gap:11px;margin:0;padding:13px 15px;border:1px solid var(--accent-line);border-radius:11px;background:var(--accent-soft)}.pag-seguro-ic{color:var(--accent);flex:none;line-height:0;margin-top:1px}.pag-seguro b{display:block;font-size:12.5px;margin-bottom:3px;color:var(--t-primary)}.pag-seguro p{margin:0;font-size:11.5px;line-height:1.55;color:var(--t-secondary)}.pag-form-acoes{display:flex;gap:10px;align-items:stretch}.pag-btn-salvar{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding-top:12px;padding-bottom:12px;font-size:14px}.pag-head-ic{display:flex;align-items:flex-start;gap:12px}.pag-head-ic>div{min-width:0}.pag-sec-ic{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:10px;color:var(--accent);background:var(--accent-soft)}.pag-sec-ic.perigo{color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,transparent)}.pag-faturas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pag-fatura{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:11px;background:var(--bg-elev-2)}.pag-fatura-ic{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:9px;color:var(--t-secondary);background:var(--bg-elev)}.pag-fatura-info{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.pag-fatura-info>b{font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pag-fatura-meta{font-size:11.5px;color:var(--t-faint)}.pag-fatura-fim{display:flex;align-items:center;gap:12px;flex:none}.pag-fatura-valor{font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:560px){.pag-fatura{flex-wrap:wrap}.pag-fatura-fim{width:100%;justify-content:space-between;padding-left:44px}}.etq-nova{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding-top:10px;border-top:1px solid var(--border)}.etq-nova-linha{display:flex;align-items:center;gap:7px}.etq-nova-cor{flex:none;width:11px;height:11px}.etq-nova-campo{flex:1 1;min-width:0;height:30px;padding:0 9px;font-size:12.5px}.etq-nova-ok{flex:none;height:30px;padding:0 12px;font-size:12.5px}.etq-cores{display:flex;gap:5px;flex-wrap:wrap}.etq-cor{width:17px;height:17px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0;transition:transform .14s ease}.etq-cor:hover{transform:scale(1.14)}.etq-cor.sel{border-color:var(--bg-elev);box-shadow:0 0 0 2px var(--t-primary)}.etq-cor:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.etq-nova-erro{font-size:11.5px;color:var(--danger)}@media (prefers-reduced-motion:reduce){.etq-cor{transition:none}.etq-cor:hover{transform:none}}.kpi-botao{font:inherit;color:inherit;text-align:left;cursor:pointer;width:100%}.kpi-botao:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mgr-rodape{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.wpp-editor{container-type:inline-size;display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px;align-items:start}@container (min-width: 700px){.wpp-editor{grid-template-columns:minmax(0,1fr) 300px;gap:24px}}.wpp-campos{display:flex;flex-direction:column;gap:16px;min-width:0}.wpp-vars{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.wpp-var{font-family:ui-monospace,Consolas,monospace;font-size:11px;padding:3px 7px;border-radius:6px;border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent);cursor:pointer;transition:background .14s ease}.wpp-var:hover{background:color-mix(in srgb,var(--accent) 20%,transparent)}.wpp-formato{margin:0;font-size:12px;color:var(--t-secondary);line-height:1.7}.wpp-formato code{font-size:11.5px;padding:1px 5px;border-radius:5px;background:var(--bg-elev-2)}.wpp-preview{display:flex;flex-direction:column;gap:7px}.wpp-preview-rot{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--t-faint)}.wpp-fundo{padding:14px 12px;border-radius:12px;background:#ece5dd;min-height:120px}.wpp-balao{position:relative;background:#dcf8c6;color:#111b21;border-radius:8px 0 8px 8px;padding:8px 10px 20px;font-size:13px;line-height:1.45;box-shadow:0 1px 1px rgba(0,0,0,.13);word-break:break-word}.wpp-balao p{margin:0;min-height:1em}.wpp-balao b{font-weight:700}.wpp-balao code{font-family:ui-monospace,Consolas,monospace;font-size:12px}.wpp-hora{position:absolute;right:9px;bottom:5px;font-size:10.5px;color:#667781}.wpp-ritmo{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:18px;gap:18px;margin-bottom:18px}.wpp-fora{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.wpp-fora li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 12px;background:var(--glass);border:1px solid var(--border);border-radius:var(--r-sm)}.wpp-fora li code{font-size:12.5px;color:var(--t-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wpp-fora li .config-sub{margin-left:auto;text-align:right}.wpp-faixa{display:flex;align-items:center;gap:8px}.wpp-faixa .input{width:90px}.wpp-faixa span{font-size:12.5px;color:var(--t-faint)}.wpp-check{display:flex;align-items:flex-start;gap:9px;cursor:pointer}.wpp-check>span{display:flex;flex-direction:column;gap:2px;font-size:13px}.wpp-abas{display:inline-flex;align-self:flex-start;width:-moz-fit-content;width:fit-content;max-width:100%;gap:3px;flex-wrap:wrap;margin-bottom:20px;padding:4px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--t-primary) 5%,var(--bg-elev-2));box-shadow:inset 0 1px 2px rgba(15,23,42,.05)}.wpp-aba{position:relative;padding:8px 16px;border:0;border-radius:9px;background:none;font:inherit;font-size:13px;font-weight:500;color:var(--t-secondary);cursor:pointer;white-space:nowrap;transition:color .16s ease,background .16s ease}.wpp-aba:hover:not(.ativa){color:var(--t-primary);background:color-mix(in srgb,var(--t-primary) 6%,transparent)}.wpp-aba.ativa{background:var(--bg-elev);color:var(--accent);font-weight:600;box-shadow:0 1px 2px rgba(15,23,42,.1),0 3px 8px rgba(15,23,42,.06)}.wpp-aba.ativa:before{content:"";position:absolute;left:9px;top:50%;transform:translateY(-50%);width:5px;height:5px;border-radius:50%;background:var(--accent)}.wpp-aba.ativa{padding-left:22px}.wpp-aba:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root[data-tema=escuro] .wpp-abas{background:color-mix(in srgb,#000 34%,var(--bg-elev-2));box-shadow:inset 0 1px 3px rgba(0,0,0,.35)}:root[data-tema=escuro] .wpp-aba.ativa{background:var(--bg-elev-2);box-shadow:0 1px 2px rgba(0,0,0,.4)}@media (max-width:620px){.wpp-abas{display:flex;width:100%}.wpp-aba{flex:1 1;padding:8px 6px;text-align:center;font-size:12px}.wpp-aba.ativa{padding-left:6px}.wpp-aba.ativa:before{display:none}}@media (prefers-reduced-motion:reduce){.wpp-aba{transition:none}}.wvar-grupo{padding-top:18px;margin-top:18px;border-top:1px solid var(--border)}.wvar-grupo:first-of-type{border-top:0;margin-top:0;padding-top:0}.wvar-grupo-head h3{display:flex;align-items:center;gap:9px;margin:0 0 3px;font-size:14px}.wvar-conta{font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;color:var(--ok);background:var(--ok-soft)}.wvar-conta.poucas{color:var(--warn);background:var(--warn-soft)}.wvar-lista{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:10px;gap:10px}.wvar-card{position:relative;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:12px;background:var(--bg-elev);overflow:hidden;transition:border-color .16s ease}.wvar-card:focus-within{border-color:var(--accent-line)}.wvar-card.off{background:var(--bg-elev-2)}.wvar-card.off .wvar-texto{color:var(--t-faint)}.wvar-card.nova{border-style:dashed;background:none}.wvar-num{position:absolute;top:9px;right:11px;font-size:10.5px;font-weight:700;color:var(--t-faint);pointer-events:none}.wvar-texto{width:100%;border:0;background:none;resize:none;padding:13px 30px 11px 14px;font:inherit;font-size:12.5px;line-height:1.55;color:var(--t-primary);field-sizing:content;min-height:76px}.wvar-texto:focus{outline:none}.wvar-texto::placeholder{color:var(--t-faint)}.wvar-pe{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 10px 7px 12px;border-top:1px solid var(--border);background:color-mix(in srgb,var(--t-primary) 3%,transparent)}.wvar-toggle{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:none;font:inherit;font-size:11.5px;color:var(--t-faint);cursor:pointer}.wvar-toggle-bola{position:relative;width:28px;height:16px;border-radius:999px;background:var(--border);transition:background .16s ease;flex:none}.wvar-toggle-bola:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);transition:transform .16s ease}.wvar-toggle.on .wvar-toggle-bola{background:var(--ok)}.wvar-toggle.on .wvar-toggle-bola:after{transform:translateX(12px)}.wvar-toggle.on{color:var(--ok)}.wvar-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.wvar-apagar{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:7px;background:none;color:var(--t-faint);cursor:pointer;transition:color .16s ease,background .16s ease}.wvar-apagar:hover{color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,transparent)}.wvar-dica{font-size:11.5px;color:var(--t-faint)}.wvar-add{padding:5px 14px;font-size:12.5px}@media (prefers-reduced-motion:reduce){.wvar-apagar,.wvar-card,.wvar-toggle-bola,.wvar-toggle-bola:after{transition:none}}.wlog-resumo{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:10px;gap:10px;margin-bottom:16px}.wlog-resumo>div{display:flex;flex-direction:column;gap:2px;padding:11px 13px;border:1px solid var(--border);border-radius:10px}.wlog-resumo b{font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wlog-resumo span{font-size:11px;color:var(--t-faint)}.wlog-resumo .ruim b{color:var(--danger)}.wlog-filtros{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.wlog-filtros .input{width:auto;min-width:170px}.wlog-check{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--t-secondary);cursor:pointer}.wlog-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px;max-height:60vh;overflow-y:auto}.wlog-item{padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--bg-elev-2)}.wlog-item.falhou{border-left:3px solid var(--danger)}.wlog-linha{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wlog-bola{width:8px;height:8px;border-radius:50%;flex:none}.wlog-bola.ok{background:var(--ok)}.wlog-bola.erro{background:var(--danger)}.wlog-quem{display:flex;flex-direction:column;gap:1px;flex:1 1;min-width:140px}.wlog-quem b{font-size:13px}.wlog-meta{font-size:11.5px;color:var(--t-faint)}.wlog-quando{font-size:11.5px;color:var(--t-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wlog-erro{margin:6px 0 0;font-size:11.5px;color:var(--danger)}.wlog-texto{margin:8px 0 0;padding:9px 11px;border-radius:8px;background:var(--bg-elev);border:1px solid var(--border);font-family:inherit;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.cli-doc-nota{margin:14px 0 0;padding:10px 12px;border-radius:10px;background:var(--bg-elev-2);font-size:11.5px;line-height:1.55;color:var(--t-faint)}.mch-novos{margin-left:8px;padding:3px 10px;border:1px solid color-mix(in srgb,var(--ok) 40%,transparent);border-radius:999px;font:inherit;font-size:11px;font-weight:700;color:var(--ok);background:var(--ok-soft);cursor:pointer;animation:mch-novos-entra .3s var(--ease,ease-out);transition:background .15s ease}.mch-novos:hover{background:color-mix(in srgb,var(--ok) 22%,transparent)}.mch-novos:focus-visible{outline:2px solid var(--ok);outline-offset:2px}@keyframes mch-novos-entra{0%{opacity:0;transform:scale(.85)}60%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.mch-novos{animation:none}}.busca-etq{position:relative;display:flex;align-items:center;min-width:190px}.busca-etq-ic{position:absolute;left:10px;display:flex;color:var(--t-muted);pointer-events:none}.busca-etq .input{padding-left:32px;width:100%}.fetq{position:relative;min-width:190px}.fetq-gatilho{display:flex;align-items:center;gap:7px;width:100%;min-height:38px;padding:0 10px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg-elev);color:var(--t-secondary);font-size:13px;font-family:inherit;cursor:pointer;transition:border-color .15s var(--ease),background .15s var(--ease)}.fetq-gatilho:hover{border-color:var(--accent-line)}.fetq-gatilho.tem{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--bg-elev));color:var(--t-primary)}.fetq-ic{display:flex;flex-shrink:0}.fetq-ic,.fetq-vazio{color:var(--t-muted)}.fetq-resumo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fetq-pontos{display:inline-flex;flex-shrink:0}.fetq-pontos i{width:11px;height:11px;border-radius:50%;border:1.5px solid var(--bg-elev)}.fetq-pontos i+i{margin-left:-4px}.fetq-caret{margin-left:auto;flex-shrink:0;color:var(--t-muted)}.fetq-painel{position:absolute;z-index:60;top:calc(100% + 6px);left:0;min-width:240px;max-width:320px;padding:8px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-elev);box-shadow:0 12px 32px rgb(0 0 0/.16)}.fetq-busca{width:100%;margin-bottom:6px}.fetq-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;max-height:280px;overflow-y:auto}.fetq-item{display:flex;align-items:center;gap:8px;width:100%;padding:5px 6px;border:none;border-radius:var(--r-sm);background:transparent;cursor:pointer;text-align:left;font-family:inherit}.fetq-item:hover{background:var(--bg-elev-2)}.fetq-check{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:15px;height:15px;border:1.5px solid var(--border);border-radius:4px;color:#fff}.fetq-item.marcada .fetq-check{background:var(--accent);border-color:var(--accent)}.fetq-selo{padding:2px 9px;border-radius:var(--r-pill);font-size:11.5px;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 1px rgb(0 0 0/.18)}.fetq-nada{margin:0;padding:10px 6px;font-size:12.5px;color:var(--t-muted)}.fetq-limpar{width:100%;margin-top:6px;padding:6px;border:none;border-top:1px solid var(--border);border-radius:0;background:transparent;color:var(--t-secondary);font-size:12px;font-family:inherit;cursor:pointer}.fetq-limpar:hover{color:var(--accent)}.busca-etq:focus-within .busca-etq-ic{color:var(--accent)}.modal-resp{display:flex;flex-direction:column;max-height:min(86vh,720px)}.modal-resp-acoes,.modal-resp-head,.modal-resp-sub{flex:none}.modal-resp-campo+.modal-resp-campo{margin-top:14px}.modal-resp-campo textarea.input{resize:vertical;min-height:68px}.tarefa-card{display:flex;flex-direction:column}.modal-cliente.tarefa-card:focus{outline:none}.tcard-pend{display:flex;align-items:center;gap:12px;margin:0 20px 4px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--warn) 45%,transparent);border-radius:10px;background:color-mix(in srgb,var(--warn) 12%,transparent)}.tcard-pend-ic{font-size:20px;flex:none;line-height:1}.tcard-pend-txt{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.tcard-pend-txt b{font-size:13px}.tcard-pend-txt span{font-size:12.5px;color:var(--t-muted)}.tcard-pend-volta{font-style:italic;opacity:.85}.tcard-pend .btn{flex:none}.tcard-pend-over{z-index:60}.tcard-abas{display:flex;gap:4px;padding:10px 20px 0;border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none}.tcard-abas::-webkit-scrollbar{display:none}.tcard-aba{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:0;border-bottom:2px solid transparent;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--t-muted);cursor:pointer;white-space:nowrap;transition:color .15s ease,border-color .15s ease}.tcard-aba:hover{color:var(--t-primary)}.tcard-aba.on{color:var(--accent);border-bottom-color:var(--accent)}.tcard-aba-n{padding:1px 6px;border-radius:999px;font-size:10.5px;font-weight:700;color:var(--t-muted);background:var(--bg-elev-2)}.tcard-aba.on .tcard-aba-n{color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.tcard-sem-detalhe{margin:0 0 14px;font-size:13px;color:var(--t-muted);font-style:italic}.tcard-editar{display:flex;flex-direction:column;gap:14px}.tcard-editar-grade{display:grid;grid-template-columns:minmax(140px,200px) 1fr;grid-gap:14px;gap:14px}@media (max-width:560px){.tcard-editar-grade{grid-template-columns:1fr}}.tcard-btn-pend{border-color:color-mix(in srgb,var(--warn) 50%,transparent)}.tcard-btn-pend:hover{background:color-mix(in srgb,var(--warn) 12%,transparent)}.tcard-novo-com{display:flex;flex-direction:column;gap:10px;padding:14px;margin-bottom:18px;border:1px solid var(--border);border-radius:10px;background:var(--bg-elev-2)}.tcard-novo-com textarea.input{resize:vertical;min-height:66px}.tcard-novo-pe{display:flex;justify-content:flex-end}.tcard-marcar{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.tcard-marcar-rot{font-size:11.5px;font-weight:600;color:var(--t-muted)}.tcard-chip{padding:4px 10px;border:1px solid var(--border);border-radius:999px;background:var(--bg-elev);font:inherit;font-size:11.5px;color:var(--t-muted);cursor:pointer;transition:all .15s ease}.tcard-chip:hover{color:var(--t-primary);border-color:var(--t-muted)}.tcard-chip.on{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);font-weight:600}.tcard-coms{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.tcard-com{display:flex;gap:10px}.tcard-com-corpo{flex:1 1;min-width:0}.tcard-com-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:3px}.tcard-com-head b{font-size:13px}.tcard-com-head time{font-size:11px;color:var(--t-muted)}.tcard-com-corpo p{margin:0;font-size:13.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.tcard-com-men{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.tcard-men{padding:1px 7px;border-radius:999px;font-size:11px;font-weight:600;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.tcard-hist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.tcard-hist-item{display:flex;align-items:flex-start;gap:9px;padding:7px 8px;border-radius:var(--r-sm)}.tcard-hist-item:hover{background:var(--bg-elev-2)}.thist-ic{flex-shrink:0;width:18px;font-size:13px;line-height:1.5;text-align:center}.thist-corpo{display:flex;flex-direction:column;gap:1px;min-width:0}.thist-linha{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;font-size:12.5px;line-height:1.5}.thist-linha b{font-weight:650;color:var(--t-primary)}.thist-sep{color:var(--t-faint)}.thist-quem{color:var(--t-secondary)}.thist-quando{color:var(--t-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.thist-extra{font-size:11.5px;line-height:1.45;color:var(--t-muted)}.tcard-anexo-add{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.tcard-arquivo-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.tcard-arquivo-btn{cursor:pointer}.tcard-arquivo-input:focus-visible+.tcard-arquivo-btn{outline:2px solid var(--accent);outline-offset:2px}.tcard-anexo-dica{font-size:11.5px;color:var(--t-muted)}.tcard-anexos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.tcard-anexo{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-elev-2)}.tcard-anexo-nome{flex:1 1;min-width:0;border:0;background:none;padding:0;font:inherit;font-size:13px;font-weight:600;color:var(--accent);text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tcard-anexo-nome:hover{text-decoration:underline}.tcard-anexo-meta{font-size:11px;color:var(--t-muted);white-space:nowrap}.tcard-anexo-x{flex:none;width:24px;height:24px;border:0;border-radius:6px;background:none;color:var(--t-muted);font-size:17px;line-height:1;cursor:pointer}.tcard-anexo-x:hover{color:var(--danger);background:var(--danger-soft)}.selcli{position:relative}.selcli-lista{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;max-height:260px;overflow-y:auto;list-style:none;margin:0;padding:4px;border:1px solid var(--border);border-radius:10px;background:var(--bg-elev);box-shadow:0 10px 28px rgb(0 0 0/.14)}.selcli-vazio{padding:10px 12px;font-size:12.5px;color:var(--t-muted)}.selcli-op{display:flex;flex-direction:column;gap:2px;width:100%;padding:8px 10px;border:0;border-radius:7px;background:none;font:inherit;text-align:left;cursor:pointer}.selcli-op:hover{background:var(--bg-elev-2)}.selcli-op-nome{font-size:13px;font-weight:600}.selcli-op-meta{font-size:11.5px;color:var(--t-muted)}.selcli-escolhido{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg-elev-2)}.selcli-nome{font-size:13px;font-weight:600;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selcli-cpf{font-size:11.5px;color:var(--t-muted)}.selcli-x{width:22px;height:22px;flex:none;border:0;border-radius:6px;background:none;color:var(--t-muted);font-size:16px;line-height:1;cursor:pointer}.selcli-x:hover{color:var(--danger);background:var(--danger-soft)}.tarefa-card-acoes{display:flex;gap:6px;margin-top:10px}.tarefa-card-acoes .tarefa-card-acao{flex:1 1;margin-top:0;padding:6px 8px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap}.tarefa-card-acao.pendencia{border:1px solid color-mix(in srgb,var(--warn) 45%,transparent);background:transparent;color:color-mix(in srgb,var(--warn) 85%,var(--t-primary));cursor:pointer;transition:background .15s ease}.tarefa-card-acao.pendencia:hover{background:color-mix(in srgb,var(--warn) 14%,transparent)}.tarefa-card-acao.pendencia.on{background:color-mix(in srgb,var(--warn) 18%,transparent);border-color:color-mix(in srgb,var(--warn) 70%,transparent)}.tarefa-card-bloq{display:flex;align-items:center;gap:5px;margin:8px 0 0;padding:5px 8px;border-radius:7px;background:var(--laranja-soft);border:1px solid color-mix(in srgb,var(--laranja) 35%,transparent);font-size:11.5px;font-weight:600;color:var(--laranja);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.etq-chip.removivel .etq-x{max-width:0;opacity:0;overflow:hidden;padding:0;transition:max-width .15s ease,opacity .15s ease,padding .15s ease}.etq-chip.removivel:focus-within .etq-x,.etq-chip.removivel:hover .etq-x{max-width:16px;opacity:1;padding:0 2px}.convite-link{margin-top:16px;padding:14px;border:1px solid color-mix(in srgb,var(--ok) 35%,transparent);border-radius:10px;background:color-mix(in srgb,var(--ok) 8%,transparent)}.convite-link-txt{margin:0 0 10px;font-size:13px;line-height:1.5}.convite-link-caixa{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.convite-link-caixa .input{flex:1 1;min-width:220px;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.convite-link-caixa .btn,.convite-link-caixa .btn-ghost{flex:none}.convite-link-aviso{margin:10px 0 0;font-size:11.5px;color:var(--t-muted)}.painel-duo{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:16px;gap:16px;align-items:stretch}@media (max-width:1100px){.painel-duo{grid-template-columns:minmax(0,1fr)}}.painel-duo>.secao{margin:0;min-width:0}.painel-duo .nov-lista{max-height:420px;padding-right:4px}.nov-vazio{margin:0;padding:18px 0;text-align:center;font-size:13px;color:var(--t-muted)}.nov-trecho{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:3px;font-size:11.5px;line-height:1.45;color:var(--t-secondary)}.nov-trecho.fraco{color:var(--t-faint)}.nov-trecho b{color:var(--t-primary)}.nov-acoes{display:flex;gap:6px;flex:none}.nov-acoes .btn,.nov-acoes .btn-ghost{padding:5px 11px;font-size:12px;white-space:nowrap}.nov-tag.comentario{background:color-mix(in srgb,var(--accent-cyan) 18%,transparent);color:color-mix(in srgb,var(--accent-cyan) 75%,var(--t-primary))}.nov-item.comentario{border-left:3px solid var(--accent-cyan)}.nov-item.mudou{border-left:3px solid var(--warn)}.agenda-painel{display:flex;flex-direction:column;gap:12px}.agp-head{align-items:baseline;gap:10px}.agp-head h2{margin:0;font-size:15px}.agp-abas{gap:4px}.agp-aba{border:1px solid var(--border);border-radius:8px;background:var(--bg-elev);color:var(--t-secondary)}.agp-aba.on{background:var(--accent);border-color:var(--accent);color:#fff}.agp-nav{display:flex;align-items:center;justify-content:center;gap:8px}.agp-nav button{min-width:28px;height:26px;padding:0 8px;border:1px solid var(--border);border-radius:7px;background:var(--bg-elev);font:inherit;font-size:13px;color:var(--t-secondary);cursor:pointer}.agp-nav button:hover{color:var(--t-primary);border-color:var(--border-hover)}.agp-hoje{font-size:11.5px!important}.agp-grade{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:3px;gap:3px}.agp-dow{text-align:center;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--t-faint);padding-bottom:2px}.agp-cel{min-width:0;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:1px solid transparent;border-radius:7px;background:none;font:inherit;cursor:pointer;transition:background .13s ease}.agp-cel.vazia{cursor:default}.agp-cel:not(.vazia):hover{background:var(--bg-elev-2)}.agp-num{font-size:11.5px;color:var(--t-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.agp-cel.tem .agp-num{color:var(--t-primary);font-weight:600}.agp-cel.hoje{background:color-mix(in srgb,var(--accent) 14%,transparent);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.agp-cel.hoje .agp-num{color:var(--accent);font-weight:700}.agp-cel.sel{background:var(--accent-soft)}.agp-pontos{display:flex;gap:2px;height:5px;align-items:center}.agp-ponto{width:5px;height:5px;border-radius:50%;flex:none;display:inline-block}.agp-ponto.exigencia{background:var(--warn)}.agp-ponto.recurso{background:var(--accent)}.agp-ponto.vencido{background:var(--danger)}.agp-ponto.pericia{background:var(--accent-cyan)}.agp-ponto.tarefa{background:var(--ok)}.agp-dia{padding:10px 12px;border:1px solid var(--border);border-radius:10px}.agp-dia h3{margin:0 0 8px;font-size:12.5px;color:var(--t-secondary)}.agp-vazio{margin:0;font-size:12px;color:var(--t-muted)}.agp-dia-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px;max-height:190px;overflow-y:auto}.agp-dia-lista li{display:flex;align-items:center;gap:7px;min-width:0}.agp-dia-nome{flex:1 1;min-width:0;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agp-dia-tipo{font-size:11px;color:var(--t-muted);flex:none}.agp-legenda{display:flex;flex-wrap:wrap;gap:10px;font-size:10.5px;color:var(--t-muted)}.agp-legenda span{display:inline-flex;align-items:center;gap:4px}.mov-coment{display:flex;flex-direction:column;gap:3px;min-width:0;max-width:380px}.badge-coment{background:color-mix(in srgb,var(--accent-cyan) 18%,transparent);color:color-mix(in srgb,var(--accent-cyan) 78%,var(--t-primary));align-self:flex-start}.mov-coment-txt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:11.5px;line-height:1.4;color:var(--t-secondary)}.chips-filtro.mov-tipos{margin-top:-4px}.agenda-painel{gap:14px;border:1px solid var(--border);border-radius:14px;padding:18px 20px;background:var(--bg-elev)}.agp-head{justify-content:space-between;flex-wrap:wrap}.agp-head,.agp-titulo{display:flex;align-items:center;gap:12px}.agp-titulo{min-width:0}.agp-titulo h2{margin:0;font-size:15px;letter-spacing:-.01em}.agp-mes{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--bg-elev-2)}.agp-mes button{width:22px;height:22px;display:grid;place-items:center;border:0;border-radius:50%;background:none;font:inherit;font-size:15px;line-height:1;color:var(--t-muted);cursor:pointer;transition:color .14s ease,background .14s ease}.agp-mes button:hover{color:var(--t-primary);background:var(--bg-elev)}.agp-mes-nome{padding:0 4px;font-size:12px;font-weight:600;color:var(--t-secondary);white-space:nowrap}.agp-mes-nome b{color:var(--t-faint);font-weight:600}.agp-link{font-size:12px;font-weight:600;color:var(--accent);white-space:nowrap}.agp-link:hover{text-decoration:underline}.agp-abas{display:flex;align-items:center;gap:2px;padding:3px;border-radius:var(--r-pill);background:var(--bg-elev-2);border:1px solid var(--border)}.agp-aba{flex:1 1;padding:6px 10px;border:0;border-radius:var(--r-pill);background:none;font:inherit;font-size:12px;font-weight:600;color:var(--t-muted);cursor:pointer;transition:color .15s ease,background .15s ease,box-shadow .15s ease}.agp-aba:hover{color:var(--t-primary)}.agp-aba.on{background:var(--bg-elev);color:var(--accent);box-shadow:0 1px 3px rgb(0 0 0/.08)}.agp-hoje{flex:none;margin-left:2px;padding:6px 11px;border:0;border-left:1px solid var(--border);border-radius:0 var(--r-pill) var(--r-pill) 0;background:none;font:inherit;font-size:11.5px;font-weight:600;color:var(--t-muted);cursor:pointer}.agp-hoje:hover{color:var(--accent)}.agp-grade{gap:2px}.agp-dow{font-size:10px;color:var(--t-muted);padding-bottom:4px}.agp-cel{aspect-ratio:auto;min-height:38px;gap:2px;padding:4px 0 3px}.agp-num{font-size:12px}.agp-cel:not(.tem):not(.hoje) .agp-num{color:var(--t-faint)}.agp-cel.hoje{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 50%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent)}.agp-cel.sel{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 15%,transparent)}.agp-cel:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.agp-pontos{gap:2.5px;height:6px}.agp-ponto{width:5.5px;height:5.5px;box-shadow:0 0 0 1.5px var(--bg-elev)}.agp-ponto.mais{width:4px;height:4px;background:var(--t-faint);box-shadow:none}.agp-dia{border-radius:var(--r-md);background:var(--bg-elev-2)}.agp-dia h3{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--t-muted)}.agp-dia-lista li{padding:3px 0;border-bottom:1px solid color-mix(in srgb,var(--border) 55%,transparent)}.agp-dia-lista li:last-child{border-bottom:0}.agp-legenda{padding-top:2px;border-top:1px solid color-mix(in srgb,var(--border) 55%,transparent);margin-top:auto}.agp-legenda span{padding-top:8px}@media (prefers-reduced-motion:reduce){.agp-aba,.agp-cel,.agp-mes button{transition:none}}.nov-inss.vazia{display:flex;flex-direction:column}.nov-tudo-certo{display:flex;align-items:center;gap:12px;padding:22px 4px}.nov-tudo-ic{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--ok-soft);color:var(--ok);font-size:17px;font-weight:700}.nov-tudo-certo p{margin:0;font-size:13px;line-height:1.5;color:var(--t-secondary)}.nov-tudo-certo b{color:var(--t-primary)}.nov-filtros{display:flex;align-items:center;gap:2px;padding:3px;margin-bottom:14px;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--bg-elev-2);overflow-x:auto;scrollbar-width:none}.nov-filtros::-webkit-scrollbar{display:none}.nov-filtro{display:inline-flex;align-items:center;gap:6px;flex:1 1;justify-content:center;padding:6px 10px;border:0;border-radius:var(--r-pill);background:none;font:inherit;font-size:11.5px;font-weight:600;color:var(--t-muted);white-space:nowrap;cursor:pointer;transition:color .15s ease,background .15s ease,box-shadow .15s ease}.nov-filtro:hover{color:var(--t-primary)}.nov-filtro.coment.on,.nov-filtro.mov.on,.nov-filtro.nunca.on,.nov-filtro.on{background:var(--bg-elev);color:var(--accent);border-color:transparent;box-shadow:0 1px 3px rgb(0 0 0/.08)}.nov-filtro.coment:before,.nov-filtro.mov:before,.nov-filtro.nunca:before{content:"";width:6px;height:6px;border-radius:50%;flex:none}.nov-filtro.coment:before{background:var(--accent-cyan)}.nov-filtro.mov:before{background:var(--warn)}.nov-filtro.nunca:before{background:var(--accent)}.nov-filtro-n{padding:0 5px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--t-muted) 14%,transparent);color:inherit;font-size:10px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nov-filtro.on .nov-filtro-n{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.nov-filtro:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (prefers-reduced-motion:reduce){.nov-filtro{transition:none}}.proc-atencao{border:1px solid var(--border);border-radius:14px;padding:18px 20px;background:var(--bg-elev)}.atc-head{gap:10px}.atc-head,.atc-head h2{display:flex;align-items:center}.atc-head h2{gap:6px;margin:0;font-size:15px;letter-spacing:-.01em;text-transform:none;color:var(--t-primary);font-weight:600}.atc-abas{display:flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--bg-elev-2)}.atc-aba{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:1 1;padding:6px 10px;border:0;border-radius:var(--r-pill);background:none;font:inherit;font-size:11.5px;font-weight:600;color:var(--t-muted);white-space:nowrap;cursor:pointer;transition:color .15s ease,background .15s ease,box-shadow .15s ease}.atc-aba:hover{color:var(--t-primary)}.atc-aba.on{background:var(--bg-elev);color:var(--accent);box-shadow:0 1px 3px rgb(0 0 0/.08)}.atc-aba:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.atc-ponto{width:6px;height:6px;border-radius:50%;flex:none}.atc-ponto.parados{background:var(--danger)}.atc-ponto.padrao{background:var(--warn)}.atc-n{padding:0 5px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--t-muted) 14%,transparent);font-size:10px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.atc-aba.on .atc-n{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.atc-sub{margin:0 0 4px;font-size:11.5px;color:var(--t-muted)}.atc-painel.oculto{display:none}.atc-painel .estag-lista{margin-top:4px}@media (prefers-reduced-motion:reduce){.atc-aba{transition:none}}.nov-popup{display:flex;flex-direction:column;width:min(760px,94vw);max-height:min(84vh,780px);border:1px solid var(--border);border-radius:16px;background:var(--bg-elev);box-shadow:0 24px 60px rgb(0 0 0/.22);overflow:hidden}.nov-popup-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px 12px;border-bottom:1px solid var(--border);flex:none}.nov-popup-head h2{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;text-transform:none;letter-spacing:-.01em;color:var(--t-primary)}.nov-popup .nov-filtros{margin:14px 20px 0;flex:none}.nov-popup-lista{flex:1 1;min-height:0;max-height:none;overflow-y:auto;padding:14px 20px 18px}.painel-duo .nov-popup .nov-lista{max-height:none}.agp-dia-lista,.atc-painel .estag-lista,.nov-popup-lista,.painel-duo .nov-lista{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--t-muted) 40%,transparent) transparent;scrollbar-gutter:stable}.agp-dia-lista::-webkit-scrollbar,.atc-painel .estag-lista::-webkit-scrollbar,.nov-popup-lista::-webkit-scrollbar,.painel-duo .nov-lista::-webkit-scrollbar{width:8px}.agp-dia-lista::-webkit-scrollbar-track,.atc-painel .estag-lista::-webkit-scrollbar-track,.nov-popup-lista::-webkit-scrollbar-track,.painel-duo .nov-lista::-webkit-scrollbar-track{background:transparent}.agp-dia-lista::-webkit-scrollbar-thumb,.atc-painel .estag-lista::-webkit-scrollbar-thumb,.nov-popup-lista::-webkit-scrollbar-thumb,.painel-duo .nov-lista::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--t-muted) 28%,transparent);border:2px solid transparent;background-clip:content-box}.agp-dia-lista:hover::-webkit-scrollbar-thumb,.atc-painel .estag-lista:hover::-webkit-scrollbar-thumb,.nov-popup-lista:hover::-webkit-scrollbar-thumb,.painel-duo .nov-lista:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--t-muted) 55%,transparent);background-clip:content-box}.agp-dia-lista::-webkit-scrollbar-button,.atc-painel .estag-lista::-webkit-scrollbar-button,.nov-popup-lista::-webkit-scrollbar-button,.painel-duo .nov-lista::-webkit-scrollbar-button{display:none}.painel-duo .nov-lista{max-height:424px;overflow-y:auto;padding-right:2px}.atc-painel .estag-lista{max-height:340px;overflow-y:auto;padding-right:2px}.painel-duo>.secao{align-self:stretch;min-height:100%}.agp-dia h3{display:flex;align-items:center;gap:7px}.agp-dia-tag{padding:1px 7px;border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent);font-size:9.5px;font-weight:700;letter-spacing:.02em}.agp-proximo{border:0;background:none;padding:0;font:inherit;font-size:12px;font-weight:600;color:var(--accent);cursor:pointer;text-decoration:underline}.painel-duo.atc-duo{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.atc-graficos{display:flex;flex-direction:column;gap:16px;min-width:0}.atc-graficos>.secao{margin:0;min-width:0}.atc-graficos .painel-quadro{overflow:hidden}@media (max-width:1100px){.painel-duo.atc-duo{grid-template-columns:minmax(0,1fr)}}.col-mud-corpo,.modal-cli-corpo,.modal-resp,.nov-popup-lista,.rel-janela{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--t-muted) 40%,transparent) transparent}.col-mud-corpo::-webkit-scrollbar,.modal-cli-corpo::-webkit-scrollbar,.modal-resp::-webkit-scrollbar,.nov-popup-lista::-webkit-scrollbar,.rel-janela::-webkit-scrollbar{width:9px;height:9px}.col-mud-corpo::-webkit-scrollbar-track,.modal-cli-corpo::-webkit-scrollbar-track,.modal-resp::-webkit-scrollbar-track,.nov-popup-lista::-webkit-scrollbar-track,.rel-janela::-webkit-scrollbar-track{background:transparent}.col-mud-corpo::-webkit-scrollbar-thumb,.modal-cli-corpo::-webkit-scrollbar-thumb,.modal-resp::-webkit-scrollbar-thumb,.nov-popup-lista::-webkit-scrollbar-thumb,.rel-janela::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--t-muted) 30%,transparent);border:2px solid transparent;background-clip:content-box}.col-mud-corpo:hover::-webkit-scrollbar-thumb,.modal-cli-corpo:hover::-webkit-scrollbar-thumb,.modal-resp:hover::-webkit-scrollbar-thumb,.nov-popup-lista:hover::-webkit-scrollbar-thumb,.rel-janela:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--t-muted) 55%,transparent);background-clip:content-box}.col-mud-corpo::-webkit-scrollbar-button,.modal-cli-corpo::-webkit-scrollbar-button,.modal-resp::-webkit-scrollbar-button,.nov-popup-lista::-webkit-scrollbar-button,.rel-janela::-webkit-scrollbar-button{display:none}.modal-cli-corpo{overflow-x:hidden}.modal-cli-corpo .tabela-wrap,.modal-cli-corpo table{display:block;max-width:100%;overflow-x:auto}.col-mud{display:flex;flex-direction:column;width:min(720px,94vw);max-height:min(84vh,760px);border:1px solid var(--border);border-radius:16px;background:var(--bg-elev);box-shadow:0 24px 60px rgb(0 0 0/.22);overflow:hidden}.col-mud-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 20px 12px;border-bottom:1px solid var(--border);flex:none}.col-mud-head h2{margin:0;font-size:15px;font-weight:600;text-transform:none;letter-spacing:-.01em;color:var(--t-primary)}.col-mud-sub{margin:3px 0 0;font-size:11.5px;color:var(--t-muted)}.col-mud-nums{display:flex;flex-wrap:wrap;gap:14px;padding:12px 20px;border-bottom:1px solid var(--border);background:var(--bg-elev-2);font-size:12px;color:var(--t-secondary);flex:none}.col-mud-nums b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.col-mud-nums .ok b{color:var(--ok)}.col-mud-nums .acc b{color:var(--accent)}.col-mud-nums .cyan b{color:var(--accent-cyan)}.col-mud-nums .dim{color:var(--t-faint)}.col-mud-corpo{flex:1 1;min-height:0;overflow-y:auto;padding:14px 20px 18px}.col-mud-vazio{margin:0;padding:20px 0;font-size:13px;line-height:1.55;color:var(--t-muted)}.col-mud-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.col-mud-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border);border-left-width:3px;border-radius:9px;background:var(--bg-elev-2)}.col-mud-item.novo{border-left-color:var(--ok)}.col-mud-item.situacao{border-left-color:var(--accent)}.col-mud-item.despacho{border-left-color:var(--accent-cyan)}.col-mud-item.dados{border-left-color:var(--border)}.col-mud-quem{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.col-mud-meta{font-size:11px;color:var(--t-faint)}.col-mud-tag{flex:none;padding:2px 8px;border-radius:var(--r-pill);font-size:10.5px;font-weight:700;background:var(--bg-elev);color:var(--t-muted)}.col-mud-tag.novo{color:var(--ok);background:var(--ok-soft)}.col-mud-tag.situacao{color:var(--accent);background:var(--accent-soft)}.col-mud-tag.despacho{color:var(--accent-cyan);background:var(--cyan-soft)}.col-mud-tran{flex:none;display:inline-flex;align-items:center;gap:6px;font-size:11px}.col-mud-dim{color:var(--t-faint);font-size:11px}.col-ver{padding:4px 10px;font-size:11.5px;white-space:nowrap}.cel-acao{text-align:right}.periodo-custom{display:inline-flex;align-items:center;gap:6px}.periodo-custom .input{padding:5px 8px;font-size:12px}.periodo-ate{font-size:11.5px;color:var(--t-muted)}.pnl-bloco{border:1px solid var(--border);border-radius:14px;padding:16px 18px;background:var(--bg-elev);gap:12px}.pnl-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.pnl-head h2{margin:0;font-size:15px;font-weight:600;letter-spacing:-.01em;text-transform:none;color:var(--t-primary)}.pnl-link{font-size:12px;font-weight:600;color:var(--accent);white-space:nowrap}.pnl-link:hover{text-decoration:underline}.pnl-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;max-height:380px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--t-muted) 40%,transparent) transparent;scrollbar-gutter:stable}.pnl-lista::-webkit-scrollbar{width:8px}.pnl-lista::-webkit-scrollbar-track{background:transparent}.pnl-lista::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--t-muted) 28%,transparent);border:2px solid transparent;background-clip:content-box}.pnl-lista:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--t-muted) 55%,transparent);background-clip:content-box}.pnl-lista::-webkit-scrollbar-button{display:none}.pnl-item{display:flex;align-items:center;gap:10px;padding:10px 2px;border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent);min-width:0}.pnl-item:last-child{border-bottom:0}.pnl-chip{flex:none;min-width:88px;text-align:center}.pnl-txt{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.pnl-nome{font-size:13px;font-weight:600}.pnl-meta,.pnl-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pnl-meta{font-size:11.5px;color:var(--t-muted)}.pnl-transicao{gap:5px;flex-wrap:wrap}.pnl-fim,.pnl-transicao{display:inline-flex;align-items:center}.pnl-fim{flex:none;gap:8px}.pnl-quando{font-size:11px;color:var(--t-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pnl-ir{width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:50%;background:none;font-size:14px;line-height:1;color:var(--t-faint);cursor:pointer;opacity:0;transition:opacity .14s ease,color .14s ease,background .14s ease}.pnl-ir:focus-visible,.pnl-item:hover .pnl-ir{opacity:1}.pnl-ir:hover{color:var(--accent);background:var(--accent-soft)}.pnl-ir:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (max-width:640px){.pnl-item{flex-wrap:wrap}.pnl-chip{order:-1;min-width:0}.pnl-txt{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.pnl-ir{transition:none}}.btn-limpar-tudo{padding:7px 12px;border:1px solid color-mix(in srgb,var(--danger) 35%,transparent);border-radius:var(--r-pill);background:none;font:inherit;font-size:12.5px;font-weight:600;color:var(--danger);cursor:pointer;white-space:nowrap;transition:background .15s ease}.btn-limpar-tudo:hover{background:var(--danger-soft)}.btn-limpar-tudo:focus-visible{outline:2px solid var(--danger);outline-offset:2px}.cel-nova .mov-transicao{gap:6px}.th-nova{padding-left:0}.mcli-desfecho{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:8px}.mcli-desfecho-rot{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--t-faint);margin-right:2px}.mcli-desf-btn{padding:4px 11px;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--bg-elev);font:inherit;font-size:11.5px;font-weight:600;color:var(--t-secondary);cursor:pointer;transition:all .15s ease}.mcli-desf-btn:hover:not(:disabled){border-color:var(--border-hover);color:var(--t-primary)}.mcli-desf-btn:disabled{opacity:.5;cursor:default}.mcli-desf-btn.deferido.on{background:var(--ok-soft);border-color:var(--ok);color:var(--ok)}.mcli-desf-btn.indeferido.on{background:var(--danger-soft);border-color:var(--danger);color:var(--danger)}.mcli-desf-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mcli-desf-salvando{font-size:11px;color:var(--t-muted)}@media (prefers-reduced-motion:reduce){.mcli-desf-btn{transition:none}}.duas-colunas>.pnl-bloco{align-self:stretch;min-height:100%}.pnl-bloco .pnl-lista{flex:1 1}.pnl-item.coment{border-left:3px solid var(--accent-cyan);padding-left:8px}.pnl-item.coment .pnl-meta{white-space:normal;line-height:1.45}.afi-convite{gap:16px;align-items:flex-start}.afi-convite,.afi-convite-lista{display:flex;flex-direction:column}.afi-convite-lista{margin:0;padding-left:18px;gap:6px;font-size:13.5px;color:var(--t-secondary)}.afi-convite-lista b{color:var(--t-primary)}.afi-topo{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:stretch}.afi-saldo{position:relative;overflow:hidden;border-radius:var(--r-md);padding:20px 22px;color:#fff;display:flex;flex-direction:column;gap:6px;background:radial-gradient(120% 140% at 100% 0,rgba(24,104,242,.35) 0,transparent 55%),linear-gradient(150deg,var(--accent) 0,var(--accent-escuro) 60%,#0d3a8f 100%);border:1px solid rgba(24,104,242,.35);box-shadow:0 10px 30px rgba(24,104,242,.28)}.afi-saldo-rot{font-size:11px;letter-spacing:.16em;text-transform:uppercase;opacity:.78}.afi-saldo-valor{font-size:34px;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.afi-saldo-linhas{margin:8px 0 0;display:flex;flex-direction:column;gap:4px}.afi-saldo-linhas>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.afi-saldo-linhas dt{font-size:12px;opacity:.78}.afi-saldo-linhas dd{margin:0;font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.afi-saldo-nota{margin:2px 0 0;font-size:11px;opacity:.62}.afi-saque{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.22);display:flex;flex-direction:column;gap:8px}.afi-saque-titulo{font-size:12px;font-weight:600;opacity:.9}.afi-saque-form{display:grid;grid-template-columns:130px minmax(0,1fr);grid-gap:8px;gap:8px}.afi-saque .afi-saque-input,.afi-saque .afi-saque-sel{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.3);color:#fff;font-size:13px}.afi-saque .afi-saque-input::placeholder{color:rgba(255,255,255,.55)}.afi-saque .afi-saque-input:focus,.afi-saque .afi-saque-sel:focus{border-color:rgba(255,255,255,.75)}.afi-saque .afi-saque-sel option{color:var(--t-primary);background:var(--bg-elev)}.afi-saque-btn{grid-column:1/-1;border:0;border-radius:var(--r-pill);padding:10px 18px;background:#fff;color:var(--accent-escuro);font-family:var(--font);font-size:13.5px;font-weight:700;cursor:pointer;transition:filter .2s var(--ease),transform .2s var(--ease)}.afi-saque-btn:hover:not(:disabled){filter:brightness(.94);transform:translateY(-1px)}.afi-saque-btn:disabled{opacity:.55;cursor:not-allowed}.afi-saque-nota{margin:0;font-size:10.5px;line-height:1.5;opacity:.62}.afi-stats{display:flex;flex-direction:column;gap:16px;min-width:0}.afi-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.afi-link{border:1px solid var(--border);border-radius:var(--r-md);background:linear-gradient(90deg,var(--accent-soft) 0,transparent 42%),var(--bg-elev-2);padding:14px 16px;display:flex;flex-direction:column;gap:8px}.afi-link-rot{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--t-muted)}.afi-link-linha{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.afi-link-url{flex:1 1;min-width:180px;padding:8px 12px;border-radius:var(--r-sm);border:1px solid var(--border);background:var(--bg-elev);font-size:13px;color:var(--t-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.afi-link-editar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.afi-link-editar .input{max-width:220px}.afi-link-codigo{margin:8px 0 0;font-size:12.5px;color:var(--t-muted)}.afi-link-codigo b{color:var(--t-secondary);letter-spacing:.04em}.afi-link-base{white-space:nowrap}.afi-link-base,.afi-sec{font-size:13px;color:var(--t-muted)}.afi-sec{margin:6px 0 0;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.afi-tabela{min-width:560px}.afi-status{display:inline-flex;align-items:center;gap:7px;font-size:12.5px}.afi-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--t-faint)}.afi-dot.ok{background:var(--ok);box-shadow:0 0 8px var(--ok)}.afi-dot.neutro{background:var(--accent-cyan)}.afi-dot.off{background:var(--t-faint)}.afi-obs{font-size:11.5px;color:var(--t-muted)}@media (max-width:1080px){.afi-topo{grid-template-columns:minmax(0,1fr)}.afi-kpis{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}.afi-saque-form{gap:10px}.afi-saque-campo,.afi-saque-form{display:flex;flex-direction:column}.afi-saque-campo{gap:4px}.afi-saque-campo label{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;opacity:.75}.afi-saque-campo .input{width:100%}.afi-saque-sel .sel-trigger{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.3);color:#fff}.afi-saque-sel .sel-trigger:hover{border-color:rgba(255,255,255,.55)}.afi-saque-sel .sel-chevron{color:rgba(255,255,255,.8)}.afi-saque-aberta{margin:0;padding:10px 12px;border-radius:var(--r-sm);background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);font-size:12.5px;line-height:1.5}.afi-ver-meses{color:var(--accent);font-size:12px;font-weight:600;white-space:nowrap}.afi-conf{display:flex;flex-direction:column;gap:10px}.afi-conf-valor{margin:0;font-size:32px;font-weight:700;color:var(--t-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.afi-conf-chave{font-size:13.5px}.afi-conf-chave,.afi-conf-regra{margin:0;color:var(--t-secondary)}.afi-conf-regra{padding:10px 12px;border-radius:var(--r-sm);background:var(--warn-soft);font-size:12.5px;line-height:1.5}.afi-meses{display:flex;flex-direction:column;gap:12px}.afi-meses-total{margin:0;font-size:14px;color:var(--t-secondary)}.afi-meses-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.afi-meses-lista li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 2px;border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent);font-size:13.5px}.afi-meses-lista li:last-child{border-bottom:0}.afi-meses-lista b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.afi-festa{position:absolute;inset:0;overflow:hidden;pointer-events:none;border-radius:inherit;z-index:2}.afi-festa-moeda,.afi-festa-nota{position:absolute;top:-12%;font-size:20px;animation-name:afi-cair;animation-timing-function:cubic-bezier(.3,.1,.6,1);animation-fill-mode:forwards}.afi-festa-nota{font-size:22px}@keyframes afi-cair{0%{transform:translateY(0) rotate(0deg);opacity:0}8%{opacity:1}to{transform:translateY(640px) rotate(340deg);opacity:0}}.res-classif.res-classificado .sel-trigger{opacity:.5;border-color:transparent;background:transparent}.res-classif.res-classificado .sel-trigger:focus-visible,.res-classif.res-classificado:hover .sel-trigger{opacity:1;border-color:var(--border);background:var(--bg-elev)}.res-conf{display:flex;flex-direction:column;gap:10px}.res-conf p{margin:0;font-size:13.5px;color:var(--t-secondary);line-height:1.55}.res-conf-alerta{padding:10px 12px;border-radius:var(--r-sm);background:var(--warn-soft)}.desp-corpo{display:flex;flex-direction:column;gap:6px;font-size:13px;line-height:1.6;color:var(--t-secondary)}.desp-corpo .desp-par{margin:0}.desp-corpo .desp-titulo{margin:6px 0 0;font-weight:600;color:var(--t-primary)}.desp-corpo .desp-titulo:first-child{margin-top:0}.desp-corpo .desp-item{margin:0;display:grid;grid-template-columns:14px 1fr;grid-gap:2px;gap:2px;align-items:start}.desp-corpo .desp-bullet{color:var(--accent);font-weight:700;line-height:1.6}.prev-alvo{display:inline-block;cursor:help;border-radius:var(--r-pill)}.prev-alvo:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}.prev-card{position:fixed;z-index:90;max-height:320px;overflow-y:auto;padding:14px 16px;border-radius:var(--r-md);border:1px solid var(--border-hover);background:var(--bg-elev);box-shadow:0 16px 44px rgba(0,0,0,.28);text-align:left;white-space:normal;pointer-events:none}.prev-card .desp-corpo{font-size:12.5px}.tabela tbody tr:nth-last-child(-n+2) .mov-coment-card{top:auto;bottom:calc(100% + 6px)}.mov-coment-card .desp-corpo,.side-suporte{font-size:12.5px}.side-suporte{display:flex;align-items:center;gap:9px;padding:9px 12px;font-weight:700;color:#fff;background:#15803D;border:1px solid #0f6b33;border-radius:var(--r-pill);text-decoration:none;box-shadow:0 2px 8px rgba(37,211,102,.28);transition:background .2s var(--ease),box-shadow .2s var(--ease),transform .15s var(--ease)}.side-suporte .ic{width:16px;height:16px;flex:none;color:#fff}.side-suporte{width:100%;cursor:pointer;font-family:inherit;text-align:left}.chip-beta{cursor:pointer;border:1px dashed color-mix(in srgb,#8b5cf6 45%,transparent);background:none;color:var(--t-muted);font:inherit}.chip-beta:hover:not(:disabled){color:#8b5cf6;border-color:#8b5cf6}.chip-beta.ativo{border-style:solid;background:color-mix(in srgb,#8b5cf6 18%,transparent);border-color:color-mix(in srgb,#8b5cf6 55%,transparent);color:#8b5cf6;font-weight:700}.chip-beta:disabled{opacity:.5;cursor:default}[data-tema=claro] .chip-beta.ativo{color:#6d28d9;border-color:color-mix(in srgb,#6d28d9 45%,transparent);background:color-mix(in srgb,#6d28d9 12%,transparent)}[data-tema=claro] .chip-beta:hover:not(:disabled){color:#6d28d9;border-color:#6d28d9}.chip-interno{cursor:pointer;border:1px dashed color-mix(in srgb,var(--accent) 45%,transparent);background:none;color:var(--t-muted);font:inherit}.chip-interno:hover:not(:disabled){color:var(--accent);border-color:var(--accent)}.chip-interno.ativo{border-style:solid;background:color-mix(in srgb,var(--accent) 16%,transparent);border-color:color-mix(in srgb,var(--accent) 55%,transparent);color:var(--accent);font-weight:700}.chip-interno:disabled{opacity:.5;cursor:default}.chip-embaixador{cursor:pointer;border:1px dashed color-mix(in srgb,var(--ok) 45%,transparent);background:none;color:var(--t-muted);font:inherit}.chip-embaixador:hover:not(:disabled){color:var(--ok);border-color:var(--ok)}.chip-embaixador.ativo{border-style:solid;background:color-mix(in srgb,var(--ok) 16%,transparent);border-color:color-mix(in srgb,var(--ok) 55%,transparent);color:var(--ok);font-weight:700}.chip-embaixador:disabled{opacity:.5;cursor:default}.selo-beta{display:inline-block;padding:0 5px;border-radius:4px;background:color-mix(in srgb,#8b5cf6 20%,transparent);color:#a78bfa;font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:15px;white-space:nowrap;vertical-align:1px}[data-tema=claro] .selo-beta{color:#6d28d9;border-color:color-mix(in srgb,#6d28d9 45%,transparent);background:color-mix(in srgb,#6d28d9 12%,transparent)}.wa-fundo{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(6,10,16,.62);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.wa-caixa{width:min(100%,400px);max-height:calc(100vh - 40px);overflow-y:auto;background:var(--bg-elev);border:1px solid var(--border);border-radius:16px;padding:18px;box-shadow:0 18px 50px rgba(0,0,0,.35)}.wa-topo{display:flex;align-items:center;gap:11px;margin-bottom:14px}.wa-ic{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#15803d;color:#fff}.wa-ic svg{width:20px;height:20px}.wa-topo-txt{flex:1 1;min-width:0;display:flex;flex-direction:column;line-height:1.35}.wa-topo-txt b{font-size:15px;color:var(--t-primary)}.wa-topo-txt span{font-size:12.5px;color:var(--t-secondary)}.wa-x{flex:none;border:0;background:none;color:var(--t-muted);font-size:15px;line-height:1;padding:7px;border-radius:8px;cursor:pointer}.wa-x:hover{color:var(--t-primary);background:var(--bg-elev-2)}.wa-estado{display:flex;align-items:baseline;gap:8px;margin:0 0 16px;padding:10px 12px;border-radius:10px;font-size:13px;line-height:1.5;color:var(--t-primary)}.wa-estado.no-ar{background:color-mix(in srgb,var(--ok,#16a34a) 12%,transparent);border:1px solid color-mix(in srgb,var(--ok,#16a34a) 45%,transparent)}.wa-estado.fora{background:var(--warn-soft);border:1px solid color-mix(in srgb,var(--warn) 50%,transparent)}.wa-ponto{flex:none;width:8px;height:8px;border-radius:50%;transform:translateY(-1px)}.wa-estado.no-ar .wa-ponto{background:#16a34a}.wa-estado.fora .wa-ponto{background:var(--warn)}.wa-pergunta{margin:0 0 9px;font-size:12.5px;font-weight:700;color:var(--t-secondary)}.wa-assuntos{display:flex;flex-direction:column;gap:7px;margin-bottom:16px}.wa-assunto{text-align:left;padding:10px 13px;border:1px solid var(--border);border-radius:10px;background:var(--bg-elev-2);color:var(--t-primary);font:13.5px/1.4 inherit;cursor:pointer;transition:border-color .15s var(--ease),background .15s var(--ease)}.wa-assunto:hover{border-color:var(--border-hover)}.wa-assunto.ativo{border-color:var(--accent);background:var(--accent-soft);font-weight:600}.wa-enviar{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;padding:12px;border-radius:var(--r-pill);background:#15803d;border:1px solid #0f6b33;color:#fff;font-size:14px;font-weight:700;text-decoration:none}.wa-enviar:hover{background:#0f6b33;color:#fff}.wa-enviar .ic{width:17px;height:17px;flex:none}.wa-rodape{margin:10px 0 0;text-align:center;font-size:12px;color:var(--t-secondary)}.side-suporte:hover{color:#fff;background:#0F6B33;box-shadow:0 3px 12px rgba(37,211,102,.4);transform:translateY(-1px)}.cel-proto .cel-sub{display:block;margin-top:2px;font-size:11.5px;font-weight:400;color:var(--t-muted);letter-spacing:0}.badge-novo{color:var(--ok);background:var(--ok-soft)}.mov-de{display:block;margin-top:3px;font-size:10.5px;color:var(--t-muted)}.badge-troca{color:var(--accent);background:color-mix(in srgb,var(--accent) 13%,transparent)}.badge-andou{color:var(--t-secondary);background:var(--bg-elev-2);border:1px solid var(--border)}.mov-tabela td:first-child,.mov-tabela th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:3}.mov-tabela td:nth-child(2),.mov-tabela th:nth-child(2){position:-webkit-sticky;position:sticky;left:118px;z-index:3}.mov-tabela td:first-child,.mov-tabela td:nth-child(2){background:var(--bg-elev)}[data-tema=claro] .mov-tabela td:first-child,[data-tema=claro] .mov-tabela td:nth-child(2){background:#fff}.mov-tabela tr:hover td:first-child,.mov-tabela tr:hover td:nth-child(2){background:var(--bg-elev-2)}.mov-tabela th:first-child,.mov-tabela th:nth-child(2){background:var(--bg-elev)}[data-tema=claro] .mov-tabela th:first-child,[data-tema=claro] .mov-tabela th:nth-child(2){background:#f7f9fc}.tabela-wrap.rolou .mov-tabela td:nth-child(2):after,.tabela-wrap.rolou .mov-tabela th:nth-child(2):after{content:"";position:absolute;top:0;right:-8px;bottom:0;width:8px;background:linear-gradient(90deg,rgba(0,0,0,.09),transparent);pointer-events:none}.mov-tabela td:first-child,.mov-tabela th:first-child{min-width:118px}.mov-tabela td:nth-child(2),.mov-tabela th:nth-child(2){min-width:150px}.anx-campo{display:flex;flex-direction:column;gap:7px}.anx-rotulo{font-size:12px}.anx-rotulo,.anx-solta{font-weight:600;color:var(--t-secondary)}.anx-solta{display:flex;flex-direction:column;align-items:center;gap:3px;width:100%;padding:13px;border:1px dashed var(--border);border-radius:var(--r-sm);background:var(--bg-elev-2);font-size:12.5px;font-family:inherit;cursor:pointer;transition:border-color .15s var(--ease),background .15s var(--ease)}.anx-solta:hover{border-color:var(--accent);color:var(--accent)}.anx-solta small{font-size:11px;font-weight:400;color:var(--t-muted)}.anx-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.anx-item{display:flex;align-items:center;gap:8px;padding:6px 9px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg-elev);font-size:12px}.anx-nome{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--t-primary)}.anx-tam{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.anx-tam,.anx-x{flex-shrink:0;color:var(--t-muted)}.anx-x{border:none;background:transparent;font-size:16px;line-height:1;padding:0 2px;cursor:pointer}.anx-x:hover{color:var(--danger)}.busca-tarefa{flex:1 1 240px;max-width:380px;position:relative}.busca-tarefa .input{width:100%;padding-left:34px;padding-right:82px}.busca-tarefa-n{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:11px;color:var(--t-muted);pointer-events:none;white-space:nowrap}.popover-atrib.flutuante{position:fixed;right:auto;width:230px}.prazos-lista .lista-resp{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.prazos-lista .lista-resp .sem-resp{font-size:11.5px;font-style:italic;color:var(--t-muted)}.prazos-lista .atrib-wrap{position:relative}.nov-quietos{display:block;margin-top:10px;padding:9px 11px;border:1px dashed var(--border);border-radius:var(--r-sm);background:var(--bg-elev-2);color:var(--t-muted);font-size:11.5px;line-height:1.45;text-decoration:none}.nov-quietos:hover{border-color:var(--accent-line);color:var(--t-secondary)}.nov-quietos b{color:var(--t-primary)}.cad-teste-selo{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;margin:12px 0 4px;padding:9px 14px;border-radius:10px;background:var(--ok-soft);border:1px solid color-mix(in srgb,var(--ok) 35%,transparent);color:var(--ok);font-size:12.5px;text-align:center}.cad-teste-selo b{font-weight:800;letter-spacing:.01em}.cad-teste-selo svg{flex:none}.acao-advbox{color:var(--accent)}.acao-advbox:hover{color:#fff;background:var(--accent);border-color:var(--accent)}.btn-advbox{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--r-pill);border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:600;cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease)}.btn-advbox:hover{background:var(--accent);color:#fff}.sol-intro{max-width:68ch;margin:-4px 0 22px;color:var(--t-secondary);font-size:14px;line-height:1.6}.sol-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:26px;gap:26px;align-items:stretch}@media (max-width:820px){.sol-grade{grid-template-columns:minmax(0,1fr);gap:18px}}.sol-card{display:flex;flex-direction:column;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden;transition:transform .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease)}.sol-card:hover{transform:translateY(-2px);border-color:var(--border-hover);box-shadow:var(--shadow-card)}.sol-capa{position:relative;aspect-ratio:760/514;display:grid;place-items:center;width:100%;padding:0;border:0;font:inherit;color:inherit;cursor:pointer;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 92%,#000 8%),color-mix(in srgb,var(--accent) 62%,#000 38%));overflow:hidden}.sol-capa:after{content:"";position:absolute;inset:-40% -10% auto -10%;height:150%;background:radial-gradient(60% 60% at 30% 0,rgba(255,255,255,.22),transparent 70%);pointer-events:none}.sol-capa-img{max-width:72%;max-height:66%;object-fit:contain}.sol-capa.tem-demo:after{display:none}.sol-capa-demo{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.sol-capa.tem-demo{border-bottom:3px solid var(--accent);transition:filter .2s var(--ease)}.sol-card:hover .sol-capa.tem-demo{filter:brightness(1.08)}@media (prefers-reduced-motion:reduce){.sol-capa.tem-demo{transition:none}}.sol-capa:focus-visible{outline:2px solid #fff;outline-offset:-4px}.sol-desc-corte{position:relative;font-size:13.5px;line-height:1.6;max-height:calc(1.6em * 2.4);overflow:hidden}.sol-desc-corte.cortado .sol-desc:after,.sol-desc-corte.cortado .sol-desc:before,.sol-desc-corte.cortado:after,.sol-desc-corte.cortado:before{content:"";position:absolute;left:0;right:0;bottom:0;pointer-events:none}.sol-desc-corte.cortado:before{top:30%;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(180deg,transparent,#000 65%);mask-image:linear-gradient(180deg,transparent,#000 65%)}.sol-desc-corte.cortado .sol-desc:before{top:52%;backdrop-filter:blur(1.6px);-webkit-backdrop-filter:blur(1.6px);-webkit-mask-image:linear-gradient(180deg,transparent,#000 70%);mask-image:linear-gradient(180deg,transparent,#000 70%)}.sol-desc-corte.cortado .sol-desc:after{top:72%;backdrop-filter:blur(2.6px);-webkit-backdrop-filter:blur(2.6px);-webkit-mask-image:linear-gradient(180deg,transparent,#000 60%);mask-image:linear-gradient(180deg,transparent,#000 60%)}.sol-desc-corte.cortado:after{top:38%;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--bg-elev) 88%,transparent) 100%)}.sol-mais{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;margin-top:2px;padding:0;background:none;border:0;font:inherit;font-size:12.5px;font-weight:700;color:var(--t-primary);cursor:pointer}.sol-mais span{transition:transform .16s var(--ease)}.sol-mais:hover{text-decoration:underline}.sol-card:hover .sol-mais span,.sol-mais:hover span{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.sol-mais span{transition:none}.sol-card:hover .sol-mais span,.sol-mais:hover span{transform:none}}.solm-arte{margin:-20px -20px 0;border-radius:17px 17px 0 0;overflow:hidden;background:var(--accent)}.solm-img{display:block;width:100%;height:auto}.solm-cor{height:132px;display:grid;place-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 92%,#000 8%),color-mix(in srgb,var(--accent) 62%,#000 38%))}.solm-texto{display:flex;flex-direction:column;gap:10px;padding-top:18px}.solm-nome{margin:0;font-size:20px;font-weight:700;letter-spacing:-.01em}.solm-desc{margin:0;font-size:14px;line-height:1.65;color:var(--t-secondary)}.solm-acoes{display:flex;gap:8px;margin-top:6px}.solm-btn{flex:1 1;justify-content:center;padding:11px 16px;background:#15803D;border-color:#15803D}.solm-btn,.solm-btn svg{color:#fff}.solm-btn:hover{background:#0F6B33}.modal-base:has(.solm-arte) .modal-base-x.flutuante{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:rgba(15,23,42,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:#fff;line-height:1}.modal-base:has(.solm-arte) .modal-base-x.flutuante:hover{background:rgba(15,23,42,.8);color:#fff}.sol-mono{font-size:54px;font-weight:800;letter-spacing:.06em;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.28)}.sol-corpo{display:flex;flex-direction:column;gap:11px;padding:18px 20px 10px;flex:1 1}.sol-topo{display:flex;flex-direction:column;gap:2px}.sol-nome{margin:0;font-size:16.5px;font-weight:750;color:var(--t-primary);text-wrap:balance}.sol-cat{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 60%,var(--t-primary))}.sol-desc{margin:0;font-size:13.5px;line-height:1.6;color:var(--t-secondary)}.sol-lista{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.sol-lista li{display:flex;align-items:flex-start;gap:7px;font-size:12.5px;line-height:1.45;color:var(--t-primary)}.sol-lista svg{flex:none;margin-top:3px;color:var(--accent)}.sol-acoes{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding:14px 20px 18px}.sol-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:1 1 160px;padding:9px 14px;border-radius:var(--r-pill);background:transparent;border:1px solid color-mix(in srgb,var(--t-primary) 18%,transparent);color:var(--t-primary);font-size:12.5px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease)}.sol-btn svg{color:#15803D;transition:color .16s var(--ease)}.sol-btn:focus-visible,.sol-btn:hover,.sol-card:hover .sol-btn{background:#15803D;border-color:#15803D;color:#fff}.sol-btn:focus-visible svg,.sol-btn:hover svg,.sol-card:hover .sol-btn svg{color:#fff}.sol-btn-sec{display:inline-flex;align-items:center;justify-content:center;flex:1 1 140px;padding:9px 14px;border-radius:var(--r-pill);border:1px solid var(--border);color:var(--t-secondary);font-size:12.5px;font-weight:600;text-decoration:none}.sol-btn-sec:hover{border-color:var(--accent);color:var(--t-primary)}.sug-grade{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:22px;gap:22px;align-items:start}@media (max-width:1000px){.sug-grade{grid-template-columns:minmax(0,1fr)}}.sug-form{display:flex;flex-direction:column;gap:14px;padding:20px}.sug-tipos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.sug-tipo{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:11px 12px;background:var(--bg-base);border:1px solid var(--border);border-radius:var(--r-sm);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s var(--ease),background .16s var(--ease)}.sug-tipo b{font-size:13px;color:var(--t-primary)}.sug-tipo small{font-size:11.5px;color:var(--t-muted);line-height:1.35}.sug-tipo-icone{font-size:17px}.sug-tipo:hover{border-color:var(--border-hover)}.sug-tipo.ativo{border-color:var(--accent);background:var(--accent-soft)}@media (max-width:620px){.sug-tipos{grid-template-columns:minmax(0,1fr)}}.sug-ok{display:flex;gap:14px;align-items:flex-start;padding:6px 2px}.sug-ok-icone{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:999px;background:var(--ok-soft);color:var(--ok);font-weight:800}.sug-ok b{display:block;margin-bottom:4px}.sug-ok p{margin:0 0 12px;font-size:13.5px;line-height:1.6;color:var(--t-secondary)}.sug-hist-titulo{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:14px;font-weight:700}.sug-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.sug-item{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-md);padding:13px 15px}.sug-item-cab{display:flex;align-items:center;gap:8px;margin-bottom:6px}.sug-item-cab b{font-size:13.5px;flex:1 1;min-width:0}.sug-item-icone{font-size:15px}.sug-item-corpo{margin:0 0 8px;font-size:13px;line-height:1.6;color:var(--t-secondary);white-space:pre-wrap}.sug-item-meta{display:flex;flex-wrap:wrap;gap:10px;font-size:11.5px;color:var(--t-muted)}.sug-resposta{margin-top:10px;padding:10px 12px;background:var(--accent-soft);border-left:3px solid var(--accent);border-radius:0 var(--r-sm) var(--r-sm) 0}.sug-resposta-quem{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--accent-escuro);margin-bottom:4px}.sug-resposta p{margin:0;font-size:13px;line-height:1.6;white-space:pre-wrap}.sug-resposta small{display:block;margin-top:6px;font-size:11px;color:var(--t-muted)}.sup{display:flex;flex-direction:column;gap:14px}.sup-topo{display:flex;align-items:center;justify-content:space-between;gap:12px}.sup-kpis{display:flex;gap:18px;flex-wrap:wrap}.sup-kpi{font-size:12.5px;color:var(--t-muted)}.sup-kpi b{font-size:17px;color:var(--t-primary);margin-right:5px}.sup-filtros{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.sup-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-pill);font:inherit;font-size:12.5px;color:var(--t-secondary);cursor:pointer}.sup-chip:hover{border-color:var(--border-hover)}.sup-chip.ativo{background:var(--accent);border-color:var(--accent);color:#fff}.sup-chip-n{font-size:11px;font-weight:700;opacity:.75;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sup-sep{width:1px;height:20px;background:var(--border);margin:0 4px}.sup-busca{margin-left:auto;min-width:240px}.sup-busca .input{height:32px;font-size:12.5px}.sup-caixa{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}@media (max-width:1080px){.sup-caixa{grid-template-columns:minmax(0,1fr)}}.sup-lista{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-elev);overflow:hidden;max-height:640px;overflow-y:auto}.sup-linha{display:flex;gap:10px;align-items:flex-start;padding:11px 13px;background:none;border:0;border-bottom:1px solid var(--border);font:inherit;text-align:left;cursor:pointer;transition:background .14s var(--ease)}.sup-linha:last-child{border-bottom:0}.sup-linha:hover{background:var(--bg-base)}.sup-linha.nova{box-shadow:inset 3px 0 0 var(--accent)}.sup-linha.nova .sup-linha-assunto{font-weight:700;color:var(--t-primary)}.sup-linha.aberta{background:var(--accent-soft)}.sup-linha-ic{font-size:15px;line-height:1.4;flex:none}.sup-linha-txt{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.sup-linha-de{display:flex;gap:6px;align-items:baseline;font-size:12.5px;font-weight:600;color:var(--t-primary)}.sup-linha-de em{font-style:normal;font-weight:400;font-size:11.5px;color:var(--t-muted)}.sup-linha-assunto,.sup-linha-de em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sup-linha-assunto{font-size:13px;color:var(--t-secondary)}.sup-linha-previa{font-size:11.5px;color:var(--t-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sup-linha-lado{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none}.sup-linha-data{font-size:11px;color:var(--t-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sup-marca{color:var(--t-faint)}.sup-marca,.sup-prio{font-size:10px;text-transform:uppercase;letter-spacing:.04em}.sup-prio{font-weight:700;padding:1px 6px;border-radius:var(--r-pill)}.sup-prio.alta{background:var(--danger-soft);color:var(--danger)}.sup-prio.media{background:var(--warn-soft);color:var(--warn)}.sup-prio.baixa{background:var(--bg-base);color:var(--t-muted)}.sup-leitura{border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-elev);padding:18px 20px;min-height:300px}.sup-vazio-leitura{display:grid;place-items:center;min-height:260px;color:var(--t-muted);font-size:13.5px}.sup-cab{border-bottom:1px solid var(--border);padding-bottom:12px;margin-bottom:14px}.sup-cab h3{margin:0 0 7px;font-size:17px;font-weight:700}.sup-cab-meta{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--t-muted)}.sup-cab-meta b{color:var(--t-primary)}.sup-conta{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px;padding:7px 10px;background:var(--bg-base);border-radius:var(--r-sm);font-size:11.5px;color:var(--t-muted)}.sup-conta b{color:var(--t-secondary)}.sup-corpo{font-size:14px;line-height:1.7;color:var(--t-primary);white-space:pre-wrap;margin-bottom:14px}.sup-anexos{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.sup-anexo{padding:6px 11px;background:var(--bg-base);border:1px solid var(--border);border-radius:var(--r-sm);font:inherit;font-size:12.5px;color:var(--t-secondary);cursor:pointer}.sup-anexo:hover{border-color:var(--accent);color:var(--t-primary)}.sup-tecnico{display:flex;flex-wrap:wrap;gap:14px;padding:9px 11px;background:var(--bg-base);border-radius:var(--r-sm);font-size:11.5px;color:var(--t-muted);margin-bottom:16px}.sup-tecnico b{color:var(--t-secondary)}.sup-ua{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sup-acoes{display:flex;gap:12px;margin-bottom:14px;flex-wrap:wrap}.sup-campo{display:flex;flex-direction:column;gap:4px;min-width:160px}.sup-campo span{font-size:11.5px;font-weight:600;color:var(--t-muted)}.sup-campo .input{height:34px;font-size:13px}.sup-responder{border-top:1px solid var(--border);padding-top:14px}.sup-ja{font-style:normal;font-weight:400;color:var(--t-muted)}.sup-aviso{margin-right:auto;font-size:12.5px;color:var(--ok);align-self:center}.sel-painel:has(.sel-busca){overflow:hidden;padding:0}.sel-busca{display:flex;align-items:center;gap:7px;padding:9px 11px;border-bottom:1px solid var(--border);color:var(--t-muted);flex:none}.sel-busca input{flex:1 1;min-width:0;border:0;background:none;padding:0;font:inherit;font-size:13px;color:var(--t-primary);outline:none}.sel-busca input::placeholder{color:var(--t-faint)}.sel-busca-x{flex:none;width:18px;height:18px;display:grid;place-items:center;border:0;border-radius:999px;background:var(--bg-base);color:var(--t-muted);font-size:14px;line-height:1;cursor:pointer}.sel-busca-x:hover{background:var(--border);color:var(--t-primary)}.sel-rolagem{overflow-y:auto;max-height:300px;padding:4px;display:flex;flex-direction:column;gap:1px}.sel-painel:not(:has(.sel-busca)) .sel-rolagem{max-height:none;padding:0}.sel-rolagem{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--t-primary) 22%,transparent) transparent}.sel-rolagem::-webkit-scrollbar{width:9px}.sel-rolagem::-webkit-scrollbar-track{background:transparent}.sel-rolagem::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--t-primary) 20%,transparent);border-radius:999px;border:2px solid transparent;background-clip:content-box}.sel-rolagem::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--t-primary) 38%,transparent);background-clip:content-box}.sel-vazio{margin:0;padding:16px 12px;text-align:center;font-size:12.5px;color:var(--t-muted)}.advbox-feito{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:22px 12px 6px;animation:advbox-feito-sobe .34s var(--ease) both}.advbox-feito-tit{font-size:16px;font-weight:700;color:var(--t-primary);margin-top:6px}.advbox-feito-txt{margin:0;max-width:34ch;font-size:13.5px;line-height:1.6;color:var(--t-secondary)}.advbox-feito-num{margin-top:8px;padding:3px 10px;border-radius:var(--r-pill);background:var(--ok-soft);color:var(--ok);font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.advbox-feito .advbox-modal-acoes{justify-content:center;margin-top:16px}.advbox-tique{width:62px;height:62px;stroke:var(--ok);stroke-width:3.2;fill:none;stroke-linecap:round;stroke-linejoin:round}.advbox-tique-circ{stroke-dasharray:145;stroke-dashoffset:145;animation:advbox-traco .5s var(--ease-out,ease-out) forwards;opacity:.45}.advbox-tique-risco{stroke-dasharray:40;stroke-dashoffset:40;animation:advbox-traco .32s var(--ease-out,ease-out) .34s forwards}@keyframes advbox-traco{to{stroke-dashoffset:0}}@keyframes advbox-feito-sobe{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.advbox-feito{animation:none}.advbox-tique-circ,.advbox-tique-risco{animation:none;stroke-dashoffset:0}}.emb-fundo{min-height:100vh;background:var(--bg-base);padding:0 20px 60px}.emb-topo{display:flex;align-items:center;padding:20px 0 28px;max-width:860px;margin:0 auto}.emb-marca{font-size:17px;font-weight:800;letter-spacing:-.01em;color:var(--t-primary)}.emb-marca em{font-style:normal;font-weight:500;color:var(--t-muted)}.emb-caixa{max-width:440px;margin:40px auto;padding:28px;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:14px}.emb-caixa h1{margin:0;font-size:21px;font-weight:700}.emb-sub{margin:0;font-size:13.5px;line-height:1.6;color:var(--t-secondary)}.emb-aviso{margin:0;padding:9px 11px;border-radius:var(--r-sm);background:var(--warn-soft);color:var(--warn);font-size:12.5px}.emb-ok{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.emb-ok p{margin:0;font-size:13px;line-height:1.6;color:var(--t-secondary)}.emb-painel{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.emb-painel-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.emb-painel-topo h1{margin:0 0 4px;font-size:24px;font-weight:700}.emb-card{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-md);padding:18px 20px;display:flex;flex-direction:column;gap:12px}.emb-card h2{margin:0;font-size:15px;font-weight:700}.emb-rotulo{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--t-muted)}.emb-link-card{border-color:var(--accent-line,var(--border));background:var(--accent-soft)}.emb-link-linha{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.emb-link-linha code{flex:1 1 260px;min-width:0;padding:11px 13px;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-sm);font-size:14px;font-weight:600;overflow-x:auto;white-space:nowrap}.emb-link-nota{margin:0;font-size:13px;color:var(--t-secondary)}.emb-numeros{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.emb-num{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-md);padding:14px 16px;display:flex;flex-direction:column;gap:2px}.emb-num b{font-size:21px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.emb-num span{font-size:11.5px;color:var(--t-muted)}.emb-pix{display:flex;gap:12px;flex-wrap:wrap}.emb-pix .ficha-campo{flex:0 0 160px}.emb-pix-chave{flex:1 1 240px!important}.emb-acoes{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.emb-ok-linha{margin:0;font-size:13px;color:var(--ok)}.emb-nota{font-size:12px}.emb-nota,.emb-vazio{margin:0;color:var(--t-muted)}.emb-vazio{font-size:13.5px;line-height:1.6}.emb-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.emb-lista li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--border)}.emb-lista li:last-child{border-bottom:0;padding-bottom:0}.emb-lista li div{display:flex;flex-direction:column;gap:2px;min-width:0}.emb-lista li b{font-size:13.5px}.emb-lista li span{font-size:11.5px;color:var(--t-muted)}.emb-ganho{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ok)}.emb-status{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:var(--r-pill);background:var(--bg-base);color:var(--t-muted)}.emb-status.pago{background:var(--ok-soft);color:var(--ok)}.emb-status.solicitado{background:var(--warn-soft);color:var(--warn)}.emb-status.recusado{background:var(--danger-soft);color:var(--danger)}@media (max-width:620px){.emb-painel-topo{flex-direction:column}.emb-pix .ficha-campo{flex:1 1 100%}}.emba{display:flex;flex-direction:column;gap:14px}.emba-topo{display:flex;align-items:center;justify-content:space-between;gap:12px}.emba-busca{margin-left:0;max-width:320px}.emba-form{display:flex;flex-direction:column;gap:14px}.emba-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px}.emba-grid-3{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.emba-slug{display:flex;align-items:center;gap:0}.emba-slug span{padding:0 10px;height:38px;display:grid;place-items:center;background:var(--bg-base);border:1px solid var(--border);border-right:0;border-radius:var(--r-sm) 0 0 var(--r-sm);font-size:12.5px;color:var(--t-muted);white-space:nowrap}.emba-slug .input{border-radius:0 var(--r-sm) var(--r-sm) 0}.emba-bloco{padding:14px;background:var(--bg-base);border:1px solid var(--border);border-radius:var(--r-md);display:flex;flex-direction:column;gap:10px}.emba-bloco-tit{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--t-muted)}.emba-dias{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.emba-dias-livre{flex:0 0 110px}.emba-dias-livre span{font-size:11.5px;color:var(--t-muted)}.emba-check{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.emba-check input{margin-top:3px;flex:none}.emba-check span{display:flex;flex-direction:column;gap:2px}.emba-check b{font-size:13px}.emba-check small{font-size:11.5px;line-height:1.5;color:var(--t-muted)}.emba-lista{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:12px;gap:12px}.emba-card{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-md);padding:15px 16px;display:flex;flex-direction:column;gap:10px}.emba-card.suspenso{opacity:.62;border-style:dashed}.emba-card-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.emba-card-topo div{display:flex;flex-direction:column;gap:1px;min-width:0}.emba-card-topo b{font-size:14px}.emba-metricas{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));grid-gap:10px;gap:10px;padding:11px 13px;margin-bottom:10px;border:1px solid var(--border);border-radius:10px;background:var(--bg-elev-2)}.emba-metricas>div{display:flex;flex-direction:column;gap:1px;min-width:0}.emba-metricas b{font-size:18px;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.emba-metricas span{font-size:11.5px}.emba-metricas i{font-style:normal;font-size:10.5px;color:var(--t-muted)}.cad-indicacao-foto{width:30px;height:30px;border-radius:50%;object-fit:cover;vertical-align:middle;margin-right:2px;border:1px solid var(--border)}.cad-indicacao:has(.cad-indicacao-foto){display:flex;align-items:center;gap:4px;flex-wrap:wrap}.emba-retrato{flex:none;border-radius:50%;object-fit:cover;background:var(--bg-elev-2);border:1px solid var(--border)}.emba-retrato.sem{display:inline-flex;align-items:center;justify-content:center;font-weight:700;letter-spacing:.02em;color:color-mix(in srgb,var(--accent) 55%,var(--t-primary));background:color-mix(in srgb,var(--accent) 12%,var(--bg-elev-2))}.emba-card-topo{align-items:center;gap:11px}.emba-card-quem{display:flex;flex-direction:column;min-width:0}.emba-foto-linha{display:flex;align-items:center;gap:14px;margin-bottom:16px}.emba-foto-txt{display:flex;flex-direction:column;gap:5px}.emba-foto-txt small{font-size:11.5px;color:var(--t-muted)}.emba-foto-btn{cursor:pointer;align-self:flex-start}.emba-slug-nota{display:block;margin-top:6px;font-size:11.5px;line-height:1.5;color:color-mix(in srgb,var(--warn) 72%,var(--t-primary))}.emba-slug-nota.calma{color:var(--t-muted)}.emba-aviso-link{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;padding:10px 14px;border-radius:10px;font-size:12.5px;background:var(--ok-soft,color-mix(in srgb,var(--ok) 12%,transparent));border:1px solid color-mix(in srgb,var(--ok) 35%,transparent)}.emba-foto-check{display:flex;align-items:flex-start;gap:7px;margin-top:2px;font-size:12px;line-height:1.45;cursor:pointer}.emba-foto-check input{margin-top:2px;flex:none}.emba-foto-check i{font-style:normal;color:var(--t-muted)}.emba-foto-btn input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.emba-foto-btn:focus-within{outline:2px solid var(--accent);outline-offset:2px}.emba-nums i{display:block;font-style:normal;font-size:10.5px;color:color-mix(in srgb,var(--ok) 65%,var(--t-primary))}.emb-retrato{flex:none;width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid var(--border)}.emb-painel-topo{gap:14px}.emb-recente-topo{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.emb-recente-nums{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:12px;gap:12px;margin:14px 0 4px}.emb-recente-nums>div{display:flex;flex-direction:column;gap:1px}.emb-recente-nums b{font-size:22px;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.emb-recente-nums span{font-size:12.5px}.emb-recente-nums i{font-style:normal;font-size:11.5px;color:var(--t-muted)}.emb-barras{width:100%;height:56px;margin-top:10px;display:block}.emb-barras .zero{fill:var(--border)}.emb-barras .teve{fill:color-mix(in srgb,var(--accent) 55%,var(--bg-elev-2))}.emb-barras .virou{fill:var(--accent)}.emb-barras-legenda{display:flex;align-items:center;gap:6px;margin:8px 0 0;font-size:11.5px;color:var(--t-muted)}.emb-barras-legenda span{width:9px;height:9px;border-radius:2px;display:inline-block}.emb-barras-legenda span:not(:first-child){margin-left:10px}.emb-barras-legenda .teve{background:color-mix(in srgb,var(--accent) 55%,var(--bg-elev-2))}.emb-barras-legenda .virou{background:var(--accent)}.emba-email{font-size:11.5px;color:var(--t-muted);overflow:hidden;text-overflow:ellipsis}.emba-email.sem{color:color-mix(in srgb,var(--warn) 72%,var(--t-primary));font-style:italic}.emba-campo-nota{display:block;margin-top:5px;font-size:11.5px;line-height:1.45;color:var(--t-muted)}.emba-link{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;background:var(--bg-base);border:1px solid var(--border);border-radius:var(--r-sm);font:inherit;cursor:pointer;text-align:left}.emba-link code{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.emba-link span{font-size:11px;color:var(--accent);flex:none}.emba-link:hover{border-color:var(--accent)}.emba-tags{display:flex;flex-wrap:wrap;gap:6px}.emba-tag{font-size:11px;padding:2px 8px;border-radius:var(--r-pill);background:var(--bg-base);color:var(--t-secondary)}.emba-tag.forte{background:var(--accent-soft);color:var(--accent-escuro);font-weight:700}.emba-nums{display:flex;flex-wrap:wrap;gap:12px;font-size:11.5px;color:var(--t-muted)}.emba-nums b{color:var(--t-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.emba-card-acoes{display:flex;align-items:center;gap:10px;padding-top:8px;border-top:1px solid var(--border)}.emba-desde{margin-right:auto;font-size:11px;color:var(--t-faint)}.emba-extrato{margin-top:10px;padding-top:12px;border-top:1px dashed var(--border);display:flex;flex-direction:column;gap:10px}.emba-extrato-status{display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--t-muted)}.emba-extrato-status b{color:var(--t-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.emba-extrato-pix{margin:0;font-size:12px;color:var(--t-secondary)}.emba-extrato-pix.sem{color:var(--t-faint);font-style:italic}.emba-extrato-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.emba-extrato-cab{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:12.5px}.emba-extrato-cab span{font-size:11px;color:var(--t-muted)}.emba-extrato-ganho{margin-left:auto;color:var(--ok);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.emba-extrato-com{list-style:none;margin:4px 0 0;padding:0 0 0 10px;border-left:2px solid var(--border)}.emba-extrato-com li{display:grid;grid-template-columns:70px 80px 1fr auto;grid-gap:8px;gap:8px;padding:3px 0;font-size:11.5px;color:var(--t-muted)}.emba-extrato-com li span:nth-child(2){color:var(--t-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.emba-extrato-obs{margin:0;padding:8px 10px;background:var(--bg-base);border-radius:var(--r-sm);font-size:11.5px;color:var(--t-muted)}.per-kpi{cursor:pointer;text-align:left;font:inherit;color:inherit}.per-kpi[aria-pressed=true]{border-color:var(--accent-line);background:var(--glass-hover)}.per-toolbar{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border-radius:var(--r-md);border:1px solid var(--border);margin-bottom:18px}.per-toolbar-topo{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.per-busca{flex:1 1 240px;min-width:200px}.per-toolbar-filtros{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 20px;border-top:1px solid var(--border);padding-top:12px}.per-grupo-filtro{display:flex;flex-direction:column;gap:5px;min-width:165px}.per-grupo-rotulo{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--t-muted);padding-left:2px}.per-seg{gap:2px;padding:3px;background:var(--bg-deep);border:1px solid var(--border);border-radius:var(--r-pill)}.per-seg,.per-seg-btn{display:inline-flex;align-items:center}.per-seg-btn{gap:6px;height:30px;padding:0 12px;border:none;border-radius:var(--r-pill);background:transparent;font:inherit;font-size:12px;font-weight:600;color:var(--t-secondary);cursor:pointer;white-space:nowrap;transition:background .15s var(--ease),color .15s var(--ease),box-shadow .15s var(--ease)}.per-seg-btn:hover{color:var(--t-primary)}.per-seg-btn.ativo{background:var(--bg-elev);color:var(--seg-cor,var(--accent));box-shadow:0 1px 4px rgba(0,0,0,.14)}.per-seg-visao{margin-left:auto}.per-grupos{display:flex;flex-direction:column;gap:20px}.per-grupo-tit{display:flex;align-items:baseline;gap:8px;margin:0 0 10px;font-size:13px;font-weight:700;text-transform:capitalize;color:var(--t-primary)}.per-grupo-tit span{font-size:11px;font-weight:600;color:var(--t-muted)}.per-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:10px;gap:10px}.per-card{display:flex;flex-direction:column;gap:5px;padding:12px 14px;background:var(--glass);border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer;text-align:left;font:inherit;color:inherit;transition:border-color .15s var(--ease),transform .15s var(--ease),background .15s var(--ease)}.per-card:hover{border-color:var(--border-hover);background:var(--glass-hover);transform:translateY(-1px)}.per-card.cancelada{opacity:.55}.per-card.compacto{padding:9px 10px;gap:4px}.per-card[draggable=true]{cursor:-webkit-grab;cursor:grab}.per-card[draggable=true]:active{cursor:-webkit-grabbing;cursor:grabbing}.per-card-topo{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.per-card-nome{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.per-card.compacto .per-card-nome{font-size:12px}.per-card-hora{font-size:12px;font-weight:700;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.per-card-benef,.per-card-perito{font-size:11.5px;color:var(--t-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.per-card-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:3px}.per-semana-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.per-semana-nav b{font-size:13px}.per-semana-grade{display:grid;grid-template-columns:repeat(7,minmax(140px,1fr));grid-gap:8px;gap:8px;overflow-x:auto;padding-bottom:6px}.per-dia{display:flex;flex-direction:column;gap:8px;min-width:0}.per-dia-cab{display:flex;align-items:baseline;gap:6px;padding:8px 10px;background:var(--glass);border:1px solid var(--border);border-radius:var(--r-md);font-size:11px;color:var(--t-muted)}.per-dia-cab.hoje{border-color:var(--accent-line);color:var(--accent)}.per-dia-cab b{font-size:15px;color:var(--t-primary)}.per-dia-cab.hoje b{color:var(--accent)}.per-dia-cab i{margin-left:auto;font-style:normal;font-size:10.5px;color:var(--t-muted)}.per-dia-lista{display:flex;flex-direction:column;gap:6px}.per-mes-cabs{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:6px;gap:6px;margin-bottom:6px}.per-mes-cabs span{font-size:10.5px;font-weight:700;letter-spacing:.06em;color:var(--t-muted);text-align:center}.per-mes-grade{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:6px;gap:6px}.per-mes-dia{min-height:92px;padding:6px;display:flex;flex-direction:column;gap:3px;background:var(--glass);border:1px solid var(--border);border-radius:var(--r-sm)}.per-mes-dia.vazio{background:transparent;border-color:transparent}.per-mes-dia.hoje{border-color:var(--accent-line)}.per-mes-num{font-size:11px;font-weight:700;color:var(--t-muted)}.per-mes-dia.hoje .per-mes-num{color:var(--accent)}.per-mes-item{display:block;width:100%;padding:3px 6px;border:none;border-radius:6px;background:var(--accent-soft);color:var(--t-primary);font:inherit;font-size:10.5px;font-weight:600;text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.per-mes-item:hover{background:var(--accent);color:#fff}.per-mes-item.cancelada{opacity:.5;text-decoration:line-through}.per-mes-item i{font-style:normal;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.per-mes-item:hover i{color:#fff}.per-mes-mais{font-size:10px;color:var(--t-muted);padding:2px;border:none;background:transparent;font-family:inherit;text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.per-mes-mais:hover{color:var(--accent)}.per-kanban{display:grid;grid-template-columns:repeat(6,minmax(180px,1fr));grid-gap:8px;gap:8px;overflow-x:auto;padding-bottom:8px;align-items:start}.per-kb-col{display:flex;flex-direction:column;gap:8px;min-width:0;padding:8px;background:var(--bg-deep);border:1px dashed transparent;border-radius:var(--r-md);transition:border-color .15s var(--ease),background .15s var(--ease)}.per-kb-col.alvo{border-color:var(--accent-line);background:var(--accent-soft)}.per-kb-cab{display:flex;align-items:center;gap:7px;padding:4px 4px 2px;font-size:12px}.per-kb-ponto{width:8px;height:8px;border-radius:50%;background:var(--kb-cor,var(--accent));flex:none}.per-kb-cab b{color:var(--t-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.per-kb-cab i{margin-left:auto;font-style:normal;font-size:11px;font-weight:700;color:var(--t-muted)}.per-kb-lista{display:flex;flex-direction:column;gap:6px;min-height:40px}.per-kb-vazia{margin:0;padding:10px 4px;font-size:11.5px;color:var(--t-muted)}.per-kb-lista .per-card{background:var(--bg-elev)}.per-ind{display:flex;flex-direction:column;gap:18px}.per-ind-nav{display:flex;align-items:center;justify-content:space-between;gap:10px}.per-ind .tend-faixa{grid-template-columns:repeat(4,1fr)}.per-ind .tend-cel{flex-wrap:wrap;row-gap:6px}.per-ind .tend-lab{flex:0 1 auto;min-width:0}@media (max-width:1279px){.per-ind .tend-faixa{grid-template-columns:repeat(2,1fr)}.per-ind .tend-cel:nth-child(odd){border-left:0}.per-ind .tend-cel:nth-child(n+3){border-top:1px solid var(--border)}}.per-ind-nav h2{margin:0;font-size:15px;font-weight:700}.per-ind-teto{font-size:11px;color:var(--warn);background:var(--warn-soft);border-radius:var(--r-pill);padding:4px 10px}.per-ind-meses{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:4px;gap:4px;align-items:end;height:150px}.per-ind-mes{display:flex;flex-direction:column;align-items:center;gap:3px;height:100%;justify-content:flex-end;border-radius:6px;padding:2px}.per-ind-mes.atual{background:var(--accent-soft)}.per-ind-mes-total{font-size:10px;font-weight:700;color:var(--t-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.per-ind-mes-barra{display:flex;align-items:flex-end;gap:2px;width:100%;max-width:26px;flex:1 1}.per-ind-mes-barra .jud{background:var(--accent)}.per-ind-mes-barra .adm,.per-ind-mes-barra .jud{flex:1 1;border-radius:3px 3px 0 0;min-height:2px}.per-ind-mes-barra .adm{background:var(--accent-cyan)}.per-ind-mes-rot{font-size:9px;font-weight:700;letter-spacing:.03em;color:var(--t-muted)}.per-ind-legenda{display:flex;gap:16px;margin:10px 0 0;font-size:11px;color:var(--t-muted)}.per-ind-legenda span{display:inline-flex;align-items:center;gap:6px}.per-ind-legenda i{width:8px;height:8px;border-radius:50%;display:inline-block}.per-duplo{display:flex;overflow:hidden}.per-duplo div{height:100%}.per-ind-tabela{display:flex;flex-direction:column;gap:2px;overflow-x:auto}.per-ind-tr{display:grid;grid-template-columns:1fr 46px 40px 44px 48px;grid-gap:6px;gap:6px;padding:7px 10px;border-radius:8px;font-size:12px;align-items:center}.per-ind-tr:nth-child(2n){background:var(--bg-deep)}.per-ind-tr.cab{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--t-muted);background:transparent}.per-ind-tr>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.per-ind-tr>span:not(:first-child){text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.per-ind-tr .fav{color:var(--ok);font-weight:700}.per-ind-tr .desf{color:var(--danger);font-weight:700}.per-ind-alertas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.per-ind-alertas li{padding:10px 12px;border-radius:var(--r-sm);background:var(--warn-soft);font-size:12.5px;color:var(--t-primary)}.per-ind-alertas li.ruim{background:var(--danger-soft)}.per-wiz-tit em{display:block;margin-top:2px;font-style:normal;font-size:11.5px;font-weight:500;color:var(--t-muted)}.per-drop{display:flex;align-items:center;text-align:left;width:100%;gap:12px;padding:12px 16px;margin-bottom:12px;border:1.5px dashed var(--accent-line);border-radius:var(--r-md);background:var(--accent-soft);cursor:pointer;transition:border-color .15s var(--ease),background .15s var(--ease)}.per-drop.ativo,.per-drop:hover{border-color:var(--accent);background:var(--glass-hover)}.per-drop-ico{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:10px;background:var(--bg-elev);border:1px solid var(--border);color:var(--accent)}.per-drop-meio{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.per-drop b{font-size:12.5px;color:var(--accent)}.per-drop-txt{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--t-muted)}.per-drop-tipos{margin-left:auto;flex:none;font-size:10.5px;font-weight:700;letter-spacing:.04em;color:var(--t-muted);border:1px solid var(--border);border-radius:var(--r-pill);padding:4px 10px;background:var(--bg-elev)}.per-etapas{display:flex;flex-wrap:wrap;gap:6px}.per-etapa{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:7px;padding:9px 12px;border:1.5px solid var(--border);border-radius:12px;background:var(--glass);font:inherit;font-size:12px;font-weight:700;color:var(--t-muted);cursor:pointer;white-space:nowrap;transition:border-color .15s var(--ease),color .15s var(--ease),background .15s var(--ease)}.per-etapa i{display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:var(--bg-deep);font-style:normal;font-size:10.5px;flex:none}.per-etapa.ativa,.per-etapa:hover{border-color:var(--etapa-cor,var(--accent))}.per-etapa.ativa{background:var(--etapa-cor,var(--accent));color:#fff}.per-etapa.ativa i{background:rgba(255,255,255,.28);color:#fff}.per-etapa.feita{border-color:color-mix(in srgb,var(--etapa-cor,var(--ok)) 55%,transparent);background:color-mix(in srgb,var(--etapa-cor,var(--ok)) 12%,transparent);color:var(--etapa-cor,var(--ok))}.per-etapa.feita i{background:color-mix(in srgb,var(--etapa-cor,var(--ok)) 22%,transparent);color:var(--etapa-cor,var(--ok))}.per-etapas-barra{height:5px;margin:8px 0 16px;background:var(--bg-deep);border-radius:var(--r-pill);overflow:hidden}.per-etapas-barra div{height:100%;border-radius:var(--r-pill);background:linear-gradient(90deg,var(--accent-escuro),var(--accent),color-mix(in srgb,var(--accent) 42%,#fff));transition:width .25s var(--ease)}.per-em-teste{padding:28px 26px;border:1px solid var(--border);border-radius:var(--r-md);max-width:640px}.per-em-teste h2{margin:0 0 8px;font-size:17px}.per-em-teste p{margin:0;font-size:13px;line-height:1.6;color:var(--t-secondary)}.prc-aviso-recarga{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;margin:0 0 14px;padding:8px 10px 8px 14px;border:1px solid var(--warn);border-radius:var(--r-sm);background:var(--warn-soft);color:var(--t-primary);font-size:12.5px}.prc-busca-acento{flex-basis:100%;margin:0;font-size:12px;color:var(--t-muted)}.per-teto{margin:0 0 14px;padding:10px 14px;background:var(--warn-soft);font-size:12.5px}.per-teto,.per-vinculo{border-radius:var(--r-sm);color:var(--t-primary)}.per-vinculo{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 4px;padding:9px 12px;background:var(--accent-soft);border:1px solid var(--accent-line);font-size:12px}.per-escolher-proc{display:flex;flex-direction:column;gap:6px;margin-top:8px;padding:12px;border-radius:var(--r-md);background:var(--warn-soft)}.per-escolher-proc p{margin:0 0 2px;font-size:12.5px;color:var(--t-primary)}.per-proc-opt{display:flex;flex-direction:column;gap:1px;padding:9px 12px;border:1.5px solid var(--border);border-radius:var(--r-sm);background:var(--bg-elev);font:inherit;color:inherit;text-align:left;cursor:pointer;transition:border-color .15s var(--ease)}.per-proc-opt:hover{border-color:var(--accent-line)}.per-proc-opt.ativa{border-color:var(--accent);background:var(--accent-soft)}.per-proc-opt b{font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.per-proc-opt span{font-size:11px;color:var(--t-muted)}.side-selos{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:4px}.side-contador{min-width:20px;padding:1px 6px;font-size:11px;font-weight:700;line-height:1.6;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.side-contador,.side-novo{border-radius:var(--r-pill);background:var(--accent);color:#fff}.side-novo{padding:2px 7px;font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.5}.per-achados{gap:4px;margin-top:6px}.per-achado,.per-achados{display:flex;flex-direction:column}.per-achado{gap:1px;padding:8px 10px;background:var(--bg-deep);border:1px solid var(--border);border-radius:var(--r-sm);cursor:pointer;text-align:left;font:inherit;color:inherit;transition:border-color .15s var(--ease)}.per-achado:hover{border-color:var(--accent-line)}.per-achado b{font-size:12.5px}.per-achado span{font-size:11px;color:var(--t-muted)}.per-toggle-linha{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;margin:10px 0;background:var(--glass);border:1px solid var(--border);border-radius:var(--r-md)}.per-toggle-linha>span{font-size:12.5px;font-weight:600;color:var(--t-primary)}.per-toggle-linha small{margin-left:6px;font-size:11px;font-weight:400;color:var(--t-muted)}.per-toggle-linha .switch{flex:none}.config-aviso.info{color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:var(--r-sm)}.per-campo-tit{margin:0 0 8px;font-size:12.5px;font-weight:700;color:var(--t-primary)}.per-req{color:var(--danger);font-style:normal;margin-left:3px}.per-wiz-corpo{display:flex;flex-direction:column;gap:14px}.per-wiz-corpo>.per-chips-sug,.per-wiz-corpo>.per-data-destaque,.per-wiz-corpo>.per-toggle-linha{margin-bottom:0;margin-top:0}.per-natureza{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:12px}.per-nat{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px;padding:16px 14px;background:var(--glass);border:1.5px solid var(--border);border-radius:var(--r-md);cursor:pointer;font:inherit;color:inherit;transition:border-color .15s var(--ease),background .15s var(--ease),transform .15s var(--ease)}.per-nat-ico{font-size:22px;line-height:1}.per-nat b{font-size:13.5px}.per-nat span:not(.per-nat-ico){font-size:11px;color:var(--t-muted)}.per-natureza .per-nat:first-child:hover{border-color:var(--accent-line);background:var(--accent-soft);transform:translateY(-1px)}.per-natureza .per-nat:nth-child(2):hover{border-color:var(--accent-cyan);background:var(--cyan-soft);transform:translateY(-1px)}.per-natureza .per-nat:first-child.ativa{border-color:var(--accent);background:var(--accent-soft)}.per-natureza .per-nat:nth-child(2).ativa{border-color:var(--accent-cyan);background:var(--cyan-soft)}.per-nat.ativa:after{content:"✓";position:absolute;top:8px;right:10px;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:var(--ok);color:#fff;font-size:11px;font-weight:800}.per-nat.pequena{padding:11px 12px}.per-chips-sug{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:39px;margin-bottom:10px}.per-sug{padding:7px 12px;border:1.5px solid var(--border);border-radius:var(--r-pill);background:var(--glass);font:inherit;font-size:12px;font-weight:600;color:var(--t-muted);cursor:pointer;transition:border-color .15s var(--ease),color .15s var(--ease),background .15s var(--ease)}.per-sug:hover{border-color:var(--accent-line);color:var(--t-primary)}.per-sug.ativa{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.per-data-destaque{padding:14px 16px;margin-bottom:12px;background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:var(--r-md)}.per-data-destaque>b{display:block;margin-bottom:8px;font-size:12px;color:var(--accent);text-transform:uppercase;letter-spacing:.04em}.per-dias{display:block;margin-top:4px;font-size:11.5px;font-weight:600;color:var(--t-muted)}.per-conferencia{display:flex;flex-direction:column;gap:10px}.per-conf-bloco{background:var(--glass);border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden}.per-conf-cab{display:flex;align-items:center;gap:9px;padding:9px 12px;background:var(--bg-deep);border-bottom:1px solid var(--border)}.per-conf-cab i{display:grid;place-items:center;width:20px;height:20px;flex:none;border-radius:50%;background:var(--etapa-cor,var(--accent));color:#fff;font-style:normal;font-size:11px;font-weight:800}.per-conf-cab b{font-size:12.5px}.per-conf-cab .btn-mini-txt{margin-left:auto}.per-conf-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 14px;gap:8px 14px;padding:10px 12px}.per-wiz-acoes{border-top:1px solid var(--border);padding-top:14px;margin-top:16px}.per-det-cab{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px}.per-det-quando{margin-left:auto;font-size:12.5px;font-weight:700;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.per-det-abas{display:flex;gap:4px;margin-bottom:14px;border-bottom:1px solid var(--border)}.per-det-aba{padding:8px 12px;border:none;border-bottom:2px solid transparent;background:transparent;font:inherit;font-size:12.5px;font-weight:600;color:var(--t-muted);cursor:pointer}.per-det-aba.ativa{color:var(--accent);border-bottom-color:var(--accent)}.per-det-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 14px;gap:8px 14px;margin-bottom:12px}.per-dado{display:flex;flex-direction:column;gap:1px;min-width:0}.per-dado span{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--t-muted)}.per-dado b{font-size:12.5px;color:var(--t-primary);overflow:hidden;text-overflow:ellipsis}.per-det-obs,.per-det-rep{margin:0 0 10px;padding:8px 10px;background:var(--bg-deep);border-radius:var(--r-sm);font-size:12px;color:var(--t-muted)}.per-prep-barra{height:6px;margin-bottom:12px;background:var(--bg-deep);border-radius:var(--r-pill);overflow:hidden}.per-prep-barra div{height:100%;background:var(--ok);border-radius:var(--r-pill);transition:width .25s var(--ease)}.per-prep-lista{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.per-prep-item{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--glass);border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer;text-align:left;font:inherit;color:inherit;transition:border-color .15s var(--ease)}.per-prep-item:hover:not(:disabled){border-color:var(--accent-line)}.per-prep-item:disabled{opacity:.6;cursor:wait}.per-prep-item i{display:grid;place-items:center;flex:0 0 22px;width:22px;height:22px;border:1.5px solid var(--border);border-radius:50%;font-style:normal;font-size:12px}.per-prep-item.feita i{border-color:var(--ok);background:var(--ok-soft);color:var(--ok)}.per-prep-item b{display:block;font-size:12.5px}.per-prep-item.feita b{color:var(--ok)}.per-prep-item span{font-size:11px;color:var(--t-muted)}.per-prep-checklist{margin-top:4px}.per-laudo-prazo{margin:0;padding:9px 12px;background:var(--bg-deep);border-radius:var(--r-sm);font-size:12.5px;font-weight:600;color:var(--t-primary)}.per-laudo-prazo.vencido{color:var(--danger)}.cli-pericias{display:flex;flex-direction:column;gap:8px}.cli-pericias-cab{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.cli-pericias-cab p{margin:0;font-size:12.5px;color:var(--t-muted)}.cli-pericia-linha{display:grid;grid-template-columns:86px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 12px;background:var(--glass);border:1px solid var(--border);border-radius:var(--r-md);text-decoration:none;color:inherit;transition:border-color .15s var(--ease)}.cli-pericia-linha:hover{border-color:var(--accent-line)}.cli-pericia-quando{display:flex;flex-direction:column}.cli-pericia-quando b{font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cli-pericia-quando span{font-size:11px;color:var(--accent);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cli-pericia-meio{display:flex;flex-direction:column;gap:1px;min-width:0}.cli-pericia-meio b{font-size:12.5px}.cli-pericia-meio b,.cli-pericia-meio span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cli-pericia-meio span{font-size:11px;color:var(--t-muted)}.cli-pericia-chips{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}@media (max-width:900px){.per-seg-visao{margin-left:0}}@media (max-width:720px){.per-busca{flex:1 1 100%;min-width:0}.per-grupo-filtro{min-width:0;width:100%}.per-seg{overflow-x:auto;scrollbar-width:none}.per-seg::-webkit-scrollbar{display:none}.per-seg-visao{margin-left:0;width:100%}.per-conf-grid,.per-det-grid,.per-natureza{grid-template-columns:1fr}.per-mes-dia{min-height:64px}.cli-pericia-linha{grid-template-columns:1fr}}.sync-kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.sync-kpi{text-align:left;cursor:pointer;border:1px solid var(--border);transition:border-color .15s var(--ease),transform .15s var(--ease)}.sync-kpi:hover{border-color:var(--border-hover);transform:translateY(-1px)}.sync-kpi.ativa{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.sync-kpi .sub{color:var(--t-muted)}.sync-resumo-linha{display:flex;flex-wrap:wrap;gap:6px 22px;margin:12px 2px 16px;font-size:13px;color:var(--t-secondary)}.sync-resumo-linha b{color:var(--t-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sync-comp{display:grid;grid-gap:16px;gap:16px;margin-top:12px}.sync-comp-linha{border:1px solid var(--border);border-radius:var(--r-md);padding:12px 14px;background:var(--glass)}.sync-comp-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.sync-comp-topo b{font-size:14px;color:var(--t-primary)}.sync-comp-sub{display:block;font-size:12px;color:var(--t-muted);margin-top:2px}.sync-comp-pct{text-align:right;flex:none}.sync-comp-pct b{display:block;font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sync-comp-pct span{font-size:11px;color:var(--t-muted);text-transform:uppercase;letter-spacing:.04em}.sync-comp-trilho{display:flex;height:10px;border-radius:var(--r-pill);overflow:hidden;margin:10px 0 8px;background:var(--bg-elev)}.sync-comp-trilho span{min-width:0}.sync-comp-legenda{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:12px;color:var(--t-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sync-comp-legenda i{display:inline-block;width:8px;height:8px;border-radius:3px;margin-right:6px}.sync-comp-total{margin-left:auto;color:var(--t-muted)}.sync-filtros{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.sync-busca{flex:1 1 260px;min-width:220px}.sync-ordem{flex:0 1 230px;min-width:190px}.sync-grupo{display:flex;gap:6px;flex:none}.sync-check{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--t-secondary);cursor:pointer;white-space:nowrap}.sync-check input{accent-color:var(--accent);width:15px;height:15px;cursor:pointer}.sync-check:hover{color:var(--t-primary)}.sync-conta-total{font-size:12px;font-weight:600;color:var(--t-muted);background:var(--bg-elev);border-radius:var(--r-pill);padding:2px 9px;margin-left:6px;vertical-align:middle}.sync-tabela td{vertical-align:top}.sync-oper{color:var(--t-faint)}.sync-oper,.sync-status{display:block;font-size:11px;margin-top:2px;font-weight:400}.sync-status{color:var(--t-muted)}.sync-pilula{display:inline-block;padding:2px 9px;border-radius:var(--r-pill);font-size:11px;font-weight:700;white-space:nowrap;border:1px solid;background:color-mix(in srgb,currentColor 14%,transparent)}.sync-tag-beta,.sync-tag-morta{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:var(--r-pill);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;vertical-align:middle}.sync-tag-beta{background:var(--accent-soft);color:var(--accent)}.sync-tag-morta{background:color-mix(in srgb,var(--danger) 14%,transparent);color:var(--danger)}.per-trilha{display:flex;flex-wrap:wrap;gap:3px 9px;margin-top:8px;padding-top:8px;border-top:1px solid var(--border);font-size:10px;font-weight:600;line-height:1.25}.per-trilha.compacta{gap:5px;margin-top:7px;padding-top:7px}.per-trilha-etp{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;opacity:.55}.per-trilha-etp.feita{opacity:.9}.per-trilha-etp i{width:8px;height:8px;border-radius:50%;border:1.6px solid;background:transparent;flex:none}.per-status-caixa{border:1px solid var(--border);border-radius:var(--r-md);background:var(--glass);padding:10px 12px;margin-bottom:12px}.per-status-tit{display:block;font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--t-muted);margin-bottom:8px}.per-status-seg{display:flex;flex-wrap:wrap;gap:6px}.per-status-op{border:1px solid var(--border);background:var(--bg-elev);color:var(--t-secondary);border-radius:var(--r-pill);padding:6px 13px;font-size:12.5px;font-weight:600;cursor:pointer;transition:border-color .15s var(--ease),color .15s var(--ease),background .15s var(--ease)}.per-status-op:hover:not(:disabled){border-color:var(--border-hover);color:var(--t-primary)}.per-status-op.ativo{cursor:default;font-weight:700;background:color-mix(in srgb,currentColor 14%,transparent);box-shadow:inset 0 0 0 1px currentColor}.per-status-op:disabled:not(.ativo){opacity:.5;cursor:progress}.per-acao-falta{display:flex;align-items:center;gap:12px;border:1px solid color-mix(in srgb,var(--warn) 55%,transparent);background:color-mix(in srgb,var(--warn) 12%,transparent);border-radius:var(--r-md);padding:11px 13px;margin-bottom:12px}.per-acao-ic{font-size:19px;line-height:1;flex:none}.per-acao-txt{min-width:0;flex:1 1}.per-acao-txt b{display:block;font-size:13.5px;color:var(--t-primary)}.per-acao-txt span{display:block;font-size:12px;color:var(--t-secondary);margin-top:2px}.per-acao-bts{display:flex;gap:8px;flex:none}@media (max-width:620px){.per-acao-falta{flex-wrap:wrap}.per-acao-bts{width:100%}}.sync-nota{margin:12px 2px 0;padding:10px 13px;border:1px solid color-mix(in srgb,var(--accent-cyan) 45%,transparent);background:color-mix(in srgb,var(--accent-cyan) 10%,transparent);border-radius:var(--r-md);font-size:13px;color:var(--t-secondary)}.sync-nota b{color:var(--t-primary)}.sync-tag-detalhe{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:var(--r-pill);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;vertical-align:middle;background:var(--cyan-soft);color:var(--accent-cyan)}.per-cad-lista{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.per-cad-item{border:1px solid var(--border);border-left:3px solid var(--t-faint);border-radius:var(--r-md);background:var(--glass);padding:11px 13px}.per-cad-item.est-atrasada{background:color-mix(in srgb,var(--danger) 6%,transparent);border-color:color-mix(in srgb,var(--danger) 35%,transparent)}.per-cad-item.est-hoje{background:color-mix(in srgb,var(--warn) 8%,transparent);border-color:color-mix(in srgb,var(--warn) 40%,transparent)}.per-cad-item.est-vencida{opacity:.62}.per-cad-cab{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.per-cad-cab b{font-size:14px;color:var(--t-primary)}.per-cad-n{width:20px;height:20px;border-radius:50%;color:#fff;font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex:none}.per-cad-estrela{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:2px 7px;border-radius:var(--r-pill);background:var(--t-primary);color:var(--bg-base)}.per-cad-quando{margin-left:auto;font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.per-cad-desc{margin:6px 0 0;font-size:12.5px;color:var(--t-muted);line-height:1.45}.per-cad-tentativas{margin:6px 0 0;font-size:12px;font-weight:600;color:var(--warn)}.per-cad-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}.per-cad-verbo{font-size:12px;color:var(--t-muted);margin-right:2px}.per-cad-bt{border:1px solid var(--border);background:var(--bg-elev);color:var(--t-secondary);border-radius:var(--r-pill);padding:5px 12px;font-size:12.5px;font-weight:600;cursor:pointer;transition:border-color .15s var(--ease),color .15s var(--ease)}.per-cad-bt:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.per-cad-bt:disabled{opacity:.55;cursor:progress}.per-cad-bt.sem-resposta{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 45%,transparent)}.per-cad-bt.sem-resposta:hover:not(:disabled){border-color:var(--warn);color:var(--warn)}.per-cad-bt.desfecho{font-weight:700}.per-cad-bt.desfecho:hover:not(:disabled){background:color-mix(in srgb,currentColor 12%,transparent)}.per-cad-bt.obs{background:transparent;border-style:dashed;color:var(--t-muted)}.per-cad-obs{width:100%;margin-top:9px;resize:vertical}.per-cad-feita{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:9px}.per-cad-selo{border:1px solid;background:color-mix(in srgb,currentColor 12%,transparent);padding:3px 10px;font-weight:700}.per-cad-canal,.per-cad-selo{border-radius:var(--r-pill);font-size:12px}.per-cad-canal{color:var(--t-secondary);background:var(--bg-elev);padding:3px 9px}.per-cad-alterar{background:none;border:0;padding:0 4px;font-size:12px;color:var(--t-muted);text-decoration:underline;cursor:pointer}.per-cad-alterar:hover:not(:disabled){color:var(--t-primary)}.per-cad-proxima{margin:12px 0 0;font-size:13px;color:var(--t-secondary)}.per-cad-extra{margin-top:16px}.per-cad-extra,.per-cad-hist{padding-top:14px;border-top:1px solid var(--border)}.per-cad-hist{margin-top:18px}.per-cad-hist h4{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--t-muted)}.per-cad-hist-vazio{margin:0;font-size:13px;color:var(--t-faint)}.per-cad-hist ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.per-cad-hist li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:12.5px;color:var(--t-secondary);padding:6px 0;border-bottom:1px solid var(--border)}.per-cad-hist li:last-child{border-bottom:0}.per-cad-hist-quando{color:var(--t-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:none}.per-cad-hist li b{color:var(--t-primary)}.per-cad-hist-res{color:var(--ok);font-weight:600}.per-cad-hist-res.fraco{color:var(--warn)}.per-cad-hist-canal,.per-cad-hist-por{color:var(--t-muted)}.per-cad-hist-obs{width:100%;color:var(--t-secondary);font-style:italic}.per-trilha-etp.tentou i{box-shadow:0 0 0 1.5px color-mix(in srgb,currentColor 35%,transparent)}.per-canal-linha{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:9px 0;border-bottom:1px solid var(--border)}.per-canal-linha:last-child{border-bottom:0}.per-canal-nome{font-size:13px;font-weight:600;color:var(--t-primary)}.per-canal-sub{display:block;font-size:11.5px;color:var(--t-muted);font-weight:400;margin-top:1px}.per-canal-taxa{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.per-canal-taxa b{font-size:19px}.per-canal-taxa span{display:block;font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--t-muted)}.per-card-alto{font-size:10px;font-weight:800;letter-spacing:.03em;padding:2px 7px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--warn) 18%,transparent);color:var(--warn);white-space:nowrap;flex:none}.per-card-valor{display:block;font-size:16px;font-weight:800;color:var(--t-primary);margin-top:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.per-card.compacto .per-card-valor{font-size:14px}.per-card-valor.alto{font-size:17.5px}.per-card-perito.vazio{color:var(--t-faint);font-style:italic}.per-card-acao{display:block;margin-top:8px;padding:5px 9px;border-radius:var(--r-sm);font-size:11.5px;font-weight:700;line-height:1.3}.per-cad-perito{display:flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--glass);padding:9px 12px;margin-bottom:12px}.per-cad-perito-ico{font-size:18px;line-height:1;flex:none}.per-cad-perito b{display:block;font-size:13.5px;color:var(--t-primary)}.per-cad-perito span:not(.per-cad-perito-ico){display:block;font-size:12px;color:var(--t-muted);margin-top:1px}.per-cad-perito .per-cad-alterar{margin-left:auto}.per-cad-progresso{display:flex;align-items:center;gap:10px}.per-cad-progresso .per-prep-barra{flex:1 1}.per-cad-progresso>span{font-size:11.5px;color:var(--t-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:none}.per-cad-proxima-selo{font-size:10px;font-weight:800;text-transform:lowercase;letter-spacing:.03em;padding:2px 8px;border-radius:var(--r-pill);background:var(--t-primary);color:var(--bg-base)}.per-res-presenca{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:38px}.per-perito-cab{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--border)}.per-perito-ava{width:40px;height:40px;border-radius:50%;background:var(--bg-elev);display:inline-flex;align-items:center;justify-content:center;font-size:19px;flex:none}.per-perito-cab b{display:block;font-size:16px;color:var(--t-primary)}.per-perito-cab span:not(.per-perito-ava){display:block;font-size:12.5px;color:var(--t-muted);margin-top:2px}.per-perito-eyebrow{display:block;margin:16px 0 8px;font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--t-muted)}.per-perito-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.per-perito-kpi{border:1px solid var(--border);border-radius:var(--r-md);background:var(--glass);padding:10px 12px}.per-perito-kpi .lab{display:block;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--t-muted)}.per-perito-kpi b{display:block;font-size:21px;margin-top:4px;color:var(--t-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.per-perito-kpi .nota{display:block;font-size:11px;color:var(--t-faint);margin-top:2px}.per-perito-aviso{margin:12px 0 0;font-size:12.5px;color:var(--t-secondary);line-height:1.5}.per-perito-local{margin:10px 0 0;font-size:12.5px;color:var(--t-muted)}.per-op-cab{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:12px}.per-op-cab h2{margin:0;font-size:17px}.per-op-cab span{font-size:13px;color:var(--t-secondary)}.per-op-cab b{color:var(--t-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.per-op-baldes{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:10px;gap:10px;margin-bottom:20px}.per-op-balde{text-align:left;border:1px solid var(--border);border-top:3px solid var(--accent);border-radius:var(--r-md);background:var(--glass);padding:11px 13px;cursor:pointer;position:relative;transition:border-color .15s var(--ease),transform .15s var(--ease)}.per-op-balde:hover{border-color:var(--border-hover);transform:translateY(-1px)}.per-op-balde.ativo{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.per-op-etiqueta{display:block;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.per-op-titulo{display:block;font-size:13.5px;color:var(--t-primary);margin-top:5px;line-height:1.25}.per-op-sub{display:block;font-size:11.5px;color:var(--t-muted);margin-top:2px;line-height:1.35}.per-op-num{display:block;font-size:30px;font-weight:800;line-height:1;margin-top:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.per-op-altos{display:block;font-size:11px;font-weight:700;color:var(--warn);margin-top:3px}.per-op-dica{font-size:13px;color:var(--t-muted);text-align:center;padding:18px 0}.per-nat.ativa[data-nat=judicial]{color:var(--accent);border-color:currentColor;background:color-mix(in srgb,var(--accent) 10%,transparent);box-shadow:inset 0 0 0 1px var(--accent)}.per-nat.ativa[data-nat=administrativa]{color:var(--accent-cyan);border-color:currentColor;background:color-mix(in srgb,var(--accent-cyan) 10%,transparent);box-shadow:inset 0 0 0 1px var(--accent-cyan)}.per-nat.ativa[data-nat] b{color:currentColor}.per-cad-anexo{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:8px 0 0;font-size:12px;color:var(--t-secondary)}.per-cad-anexo .link-doc,.per-cad-anexo a{color:var(--accent);font-weight:600}.per-cad-anexo span{color:var(--t-faint)}.per-cad-bt.obs.ocupado{opacity:.6;cursor:progress}.per-cad-hist-anexo{color:var(--accent);font-weight:600}.per-tar-nova{display:flex;gap:8px;flex-wrap:wrap}.per-tar-nova .campo{flex:1 1 260px}.per-doc-envio{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}.per-doc-envio .btn{cursor:pointer}.per-doc-envio .desc{margin:0;flex:1 1 260px}.per-doc-lista{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.per-doc-item{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border:1px solid var(--border);border-radius:var(--r-md);background:var(--glass);padding:9px 12px}.per-doc-item .link-doc,.per-doc-item a{font-size:13px;font-weight:600;color:var(--t-primary)}.per-doc-item .link-doc:hover,.per-doc-item a:hover{color:var(--accent)}.per-doc-item>span{font-size:11.5px;color:var(--t-muted);margin-left:auto}.per-lt{list-style:none;margin:0;padding:0 0 0 6px;position:relative}.per-lt:before{content:"";position:absolute;left:11px;top:8px;bottom:8px;width:1px;background:var(--border)}.per-lt li{display:flex;gap:14px;padding:9px 0;position:relative}.per-lt li.futuro{opacity:.75}.per-lt-ponto{width:11px;height:11px;border-radius:50%;border:2px solid var(--t-faint);flex:none;margin-top:3px;position:relative;z-index:1;box-shadow:0 0 0 3px var(--bg-base)}.per-lt-topo{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.per-lt-topo b{font-size:13.5px;color:var(--t-primary)}.per-lt-topo span{font-size:11.5px;color:var(--t-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.per-lt-meta{color:var(--t-secondary)}.per-lt-det,.per-lt-meta{display:block;font-size:12px;margin-top:2px}.per-lt-det{color:var(--t-muted);font-style:italic}.per-cli-zap{color:var(--ok);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.per-cli-zap:hover{text-decoration:underline}.equipe-papel-sel{width:168px;flex:none}.equipe-papel-sel .sel-trigger{padding:7px 11px;font-size:13px}@media (max-width:640px){.equipe-papel-sel{width:100%}}.pag-hero-composicao{margin:4px 0 0;font-size:12.5px;color:var(--t-muted)}.nov-per{display:flex;flex-direction:column;gap:14px}.nov-per p{margin:0;color:var(--t-secondary);line-height:1.55}.nov-per-beta{padding:12px 14px;border-radius:var(--r-sm);background:var(--warn-soft);border:1px solid var(--border)}.nov-per-beta strong{color:var(--t-primary)}.nov-per-suporte{font-size:13px;color:var(--t-muted)!important}.nov-per-suporte a{color:var(--accent);text-decoration:underline}.nov-per-acoes{display:flex;flex-wrap:wrap;gap:10px;margin-top:2px}@media (max-width:480px){.nov-per-acoes{flex-direction:column}.nov-per-acoes>*{width:100%}}.nov-mod{display:flex;flex-direction:column;gap:9px;padding:13px 15px;border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--r-sm);background:var(--bg-elev)}.nov-mod-topo{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nov-mod-topo strong{color:var(--t-primary);font-size:14.5px}.nov-mod-selos{display:inline-flex;gap:5px}.nov-mod .btn{align-self:flex-start}@media (max-width:480px){.nov-mod .btn{align-self:stretch;width:100%}}.cob-conta,.cob-contato{display:flex;flex-direction:column;gap:2px}.cob-usa{font-size:11.5px;color:color-mix(in srgb,var(--ok) 72%,var(--t-primary))}.cob-parada{font-size:11.5px;color:color-mix(in srgb,var(--warn) 72%,var(--t-primary))}.cob-zap{color:var(--accent);text-decoration:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cob-zap:hover{text-decoration:underline}.mov-trecho{display:block;max-width:34ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;color:var(--t-secondary)}.cofre-transparencia{margin:0 0 16px;max-width:72ch;font-size:13px;color:var(--t-muted);line-height:1.5}.cofre-faixa-super{background:var(--warn-soft,var(--bg-elev-2))}.cofre-faixa-modo,.cofre-faixa-super{margin:0 0 14px;padding:10px 14px;border-radius:var(--r-sm);border:1px solid var(--border);font-size:13px;color:var(--t-secondary)}.cofre-faixa-modo{max-width:72ch;background:var(--bg-elev-2);line-height:1.5}.cofre-pausado{display:flex;flex-direction:column;align-items:center;gap:12px}.cofre-excluidas{margin:24px 0 0;border-top:1px solid var(--border);padding-top:12px}.cofre-excluidas-cab{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:4px 0;cursor:pointer;font:inherit;font-size:13px;font-weight:600;color:var(--t-secondary)}.cofre-excluidas-txt{margin:6px 0 10px;max-width:72ch;font-size:12.5px;line-height:1.5;color:var(--t-muted)}.cofre-excluidas-lista{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.cofre-excluidas-lista li{display:flex;align-items:center;gap:10px;min-width:0}.cofre-excluidas-nome{display:flex;flex-direction:column;flex:1 1;min-width:0}.cofre-excluidas-nome b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.cofre-excluidas-nome small{font-size:12px;color:var(--t-muted)}.cofre-faixa-extensao{display:flex;align-items:flex-start;gap:10px;margin:0 0 14px;max-width:72ch;padding:10px 14px;border-radius:var(--r-sm);border:1px solid var(--border);background:var(--accent-soft);font-size:13px;line-height:1.5;color:var(--t-secondary)}.cofre-faixa-extensao.ok{background:var(--ok-soft)}.cofre-faixa-extensao.erro{background:var(--danger-soft);color:var(--danger)}.cofre-faixa-fechar{margin-left:auto;flex:none;border:0;background:transparent;color:var(--t-muted);font-size:18px;line-height:1;cursor:pointer}.cofre-faixa-fechar:hover{color:var(--t-primary)}.cofre-barra{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.cofre-barra .busca-wrap{flex:0 1 340px}.cofre-contador{font-size:12.5px;color:var(--t-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cofre-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:12px;gap:12px}.cofre-vazio{align-items:center}.cofre-card,.cofre-vazio{display:flex;flex-direction:column;gap:12px}.cofre-card{padding:16px;border-radius:12px;border:1px solid var(--border);background:var(--bg-elev);transition:border-color .2s ease}.cofre-card.revelado{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}.cofre-card-topo{display:flex;align-items:center;gap:12px;min-width:0}.cofre-avatar{flex:none;display:inline-grid;place-items:center;border-radius:50%;color:#fff;font-weight:700;letter-spacing:-.02em;line-height:1}.cofre-avatar-logo{background:#fff;border:1px solid rgba(15,23,42,.1);overflow:hidden}.cofre-avatar-logo img{display:block;width:70%;height:70%;object-fit:contain}.cofre-avatar-logo.cheio{border:0}.cofre-avatar-logo.cheio img{width:100%;height:100%;object-fit:cover}.cofre-avatar-logo.largo img{width:86%}.cofre-card-nome{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.cofre-card-nome b{font-size:14px;font-weight:600;color:var(--t-primary)}.cofre-card-nome b,.cofre-card-nome span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cofre-card-nome span{font-size:12px;color:var(--t-muted)}.cofre-card-acoes{display:flex;gap:4px;flex:none}.cofre-icone-btn{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--t-muted);cursor:pointer}.cofre-icone-btn:hover{background:var(--bg-elev-2);color:var(--t-primary)}.cofre-icone-btn.perigo:hover{background:var(--danger-soft);color:var(--danger)}.cofre-icone-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cofre-revelar{height:46px;border-radius:10px;border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);background:color-mix(in srgb,var(--accent) 7%,transparent);color:var(--accent);font-size:14.5px;font-weight:600;cursor:pointer}.cofre-revelar:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 13%,transparent)}.cofre-revelar:disabled{opacity:.7;cursor:progress}.cofre-revelar:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cofre-codigo-faixa{display:flex;align-items:center;gap:10px;height:46px}.cofre-codigo{flex:1 1;display:flex;align-items:baseline;gap:10px;padding:0 4px;border:0;background:transparent;color:var(--t-primary);cursor:copy;text-align:left}.cofre-codigo span{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:28px;font-weight:700;letter-spacing:.14em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cofre-codigo small{font-size:11.5px;color:var(--t-muted)}.cofre-codigo:disabled{cursor:progress;opacity:.55}.cofre-codigo:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.cofre-anel{position:relative;display:inline-grid;place-items:center;flex:none;width:30px;height:30px}.cofre-anel svg{transform:rotate(-90deg)}.cofre-anel-trilha{fill:none;stroke:var(--border);stroke-width:3}.cofre-anel-arco{fill:none;stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset .25s linear,stroke .3s linear}.cofre-anel b{position:absolute;font-size:10.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--t-secondary)}@media (prefers-reduced-motion:reduce){.cofre-anel-arco{transition:none}}.cofre-abrir{max-width:440px;margin:24px auto 0;padding:28px;border-radius:16px;display:flex;flex-direction:column;gap:10px;text-align:center}.cofre-abrir h2{margin:0;font-size:19px;color:var(--t-primary)}.cofre-abrir-ic{align-self:center;display:inline-grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--accent-soft);color:var(--accent)}.cofre-abrir-txt{margin:0 0 6px;font-size:13.5px;line-height:1.5;color:var(--t-secondary)}.cofre-abrir form{text-align:left}.cofre-input-codigo{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:20px;letter-spacing:.3em;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cofre-input-segredo{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.cofre-mascara{-webkit-text-security:disc}.cofre-segredo-linha{display:flex;gap:8px;align-items:stretch}.cofre-segredo-linha .input{flex:1 1;min-width:0}.cofre-erro-suporte{display:inline-flex;gap:6px;align-items:center}.cartao-erro .cofre-erro-acoes{display:flex;flex-wrap:wrap;gap:8px}.cofre-trilha{margin:12px 0 0;padding:0;list-style:none;display:flex;flex-direction:column}.cofre-trilha li{display:grid;grid-template-columns:112px 1fr;grid-gap:4px 12px;gap:4px 12px;padding:9px 0;border-bottom:1px solid var(--border);font-size:13px;line-height:1.45;color:var(--t-secondary)}.cofre-trilha li:last-child{border-bottom:0}.cofre-trilha time{font-size:12px;color:var(--t-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cofre-trilha b{color:var(--t-primary);font-weight:600}.cofre-trilha-meta{grid-column:2;font-size:11.5px;color:var(--t-muted)}.cofre-trilha-mais{margin-top:12px;align-self:flex-start}@media (max-width:560px){.cofre-trilha li{grid-template-columns:1fr}.cofre-trilha-meta{grid-column:1}}.cofre-modal-txt{margin:0;font-size:13.5px;line-height:1.55;color:var(--t-secondary)}.cofre-modal-acoes{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.cofre-btn-perigo{background:var(--danger)!important}.cofre-btn-perigo:disabled{opacity:.5}.cofre-dica{display:block;margin-top:6px;font-size:12px;line-height:1.5;color:var(--t-muted);letter-spacing:0;text-transform:none}.cofre-aviso{margin:0;padding:10px 12px;border-radius:var(--r-sm);background:var(--warn-soft,var(--bg-elev-2));font-size:12.5px;line-height:1.5;color:var(--t-secondary)}.cofre-aviso kbd{padding:1px 5px;border-radius:4px;border:1px solid var(--border);font-size:11px;font-family:inherit}.cofre-ou{display:flex;align-items:center;gap:10px;color:var(--t-faint);font-size:12px}.cofre-ou:after,.cofre-ou:before{content:"";flex:1 1;height:1px;background:var(--border)}.cofre-ler{gap:10px}.cofre-ler,.cofre-scan{display:flex;flex-direction:column;min-width:0}.cofre-scan{gap:14px;padding:20px;border:1.5px dashed var(--border-hover);border-radius:16px;background:color-mix(in srgb,var(--accent) 4%,var(--bg-elev));transition:border-color .15s var(--ease),background .15s var(--ease)}.cofre-scan.arrastando{border-color:var(--accent);background:var(--accent-soft)}.cofre-scan.aovivo{padding:12px;border-style:solid;border-color:var(--border);gap:12px}.cofre-scan-topo{display:flex;align-items:center;gap:14px;min-width:0}.cofre-scan-ic{width:52px;height:52px;flex:none;display:grid;place-items:center;border-radius:14px;background:var(--accent-soft);color:var(--accent)}[data-tema=claro] .cofre-scan-ic{color:var(--accent-escuro)}.cofre-scan-txt{min-width:0}.cofre-scan-tit{display:block;font-size:15px;font-weight:650;color:var(--t-primary);letter-spacing:-.005em}.cofre-scan-sub{margin:3px 0 0;font-size:12.5px;line-height:1.5;color:var(--t-secondary)}.cofre-scan-principal{width:100%;padding:13px 22px;font-size:14.5px}.cofre-scan-principal:disabled{transform:none}.cofre-scan-outras{display:flex;flex-wrap:wrap;gap:8px}.cofre-scan-op{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 14px;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--bg-elev);color:var(--t-primary);font-family:var(--font);font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;transition:border-color .15s var(--ease),background .15s var(--ease)}.cofre-scan-op svg{flex:none;color:var(--t-secondary)}.cofre-scan-op:hover:not(:disabled){border-color:var(--border-hover);background:var(--bg-elev-2)}.cofre-scan-op:disabled{opacity:.5;cursor:not-allowed}.cofre-scan-op:focus-visible,.cofre-scan-principal:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cofre-scan-dica{text-align:center}.cofre-privacidade,.cofre-scan-dica{margin:0;font-size:12px;line-height:1.5;color:var(--t-muted)}.cofre-privacidade{display:flex;align-items:flex-start;gap:6px}.cofre-privacidade svg{flex:none;margin-top:2px}.cofre-scan-info{margin:0;padding:10px 14px;border-radius:var(--r-sm);background:var(--bg-elev-2);font-size:13px;line-height:1.5;color:var(--t-secondary)}.cofre-scan-video{position:relative;width:100%;aspect-ratio:16/10;max-height:320px;overflow:hidden;border-radius:12px;background:#0b0f17}.cofre-scan-video.camera{aspect-ratio:4/3}.cofre-scan-video video{display:block;width:100%;height:100%;object-fit:contain}.cofre-scan-video video.espelho{transform:scaleX(-1)}.cofre-scan-moldura{position:absolute;inset:12px;pointer-events:none}.cofre-scan-video.camera .cofre-scan-moldura{inset:auto;top:50%;left:50%;width:52%;aspect-ratio:1;transform:translate(-50%,-50%)}.cofre-scan-moldura>i{position:absolute;width:26px;height:26px;border:0 solid #fff;filter:drop-shadow(0 0 3px rgba(0,0,0,.55))}.cofre-scan-moldura>i:first-child{top:0;left:0;border-top-width:3px;border-left-width:3px;border-top-left-radius:10px}.cofre-scan-moldura>i:nth-child(2){top:0;right:0;border-top-width:3px;border-right-width:3px;border-top-right-radius:10px}.cofre-scan-moldura>i:nth-child(3){bottom:0;left:0;border-bottom-width:3px;border-left-width:3px;border-bottom-left-radius:10px}.cofre-scan-moldura>i:nth-child(4){bottom:0;right:0;border-bottom-width:3px;border-right-width:3px;border-bottom-right-radius:10px}.cofre-scan-linha{position:absolute;left:4%;right:4%;top:8%;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#4d8ff2 20%,#8fb5f8 50%,#4d8ff2 80%,transparent);box-shadow:0 0 12px rgba(77,143,242,.85);animation:cofre-varre 2.2s ease-in-out infinite alternate}@keyframes cofre-varre{to{top:92%}}.cofre-scan-tempo{position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--accent);animation-name:cofre-tempo;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes cofre-tempo{to{width:0}}.cofre-scan-rodape{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.cofre-scan-status{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:13px;color:var(--t-secondary)}.cofre-scan-ponto{width:8px;height:8px;flex:none;border-radius:50%;background:var(--accent);animation:cofre-pulsa 1.2s ease-in-out infinite}@keyframes cofre-pulsa{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.cofre-scan-linha{animation:none;top:50%}.cofre-scan-ponto{animation:none}}.cofre-lido{display:flex;align-items:center;gap:12px;min-width:0;padding:14px 16px;border:1px solid color-mix(in srgb,var(--ok) 35%,var(--border));border-radius:16px;background:var(--ok-soft)}.cofre-lido-ic{flex:none;display:grid;place-items:center;color:var(--ok)}.cofre-lido-txt{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.cofre-lido-txt b{font-size:14px;color:var(--t-primary)}.cofre-lido-txt span{font-size:12.5px;color:var(--t-secondary);overflow-wrap:anywhere}.cofre-lido .btn-ghost{flex:none}@media (max-width:640px){.cofre-scan{padding:16px}.cofre-scan-topo{align-items:flex-start}.cofre-scan-ic{width:44px;height:44px;border-radius:12px}.cofre-scan-op{flex-basis:100%}.cofre-lido{flex-wrap:wrap}.cofre-lido .btn-ghost{margin-left:auto}}.cfa-abas{position:-webkit-sticky;position:sticky;top:-24px;z-index:2;flex:none;display:flex;gap:6px;margin:-24px -24px -8px;padding:14px 24px 12px;overflow-x:auto;scrollbar-width:none;background:var(--bg-elev);border-bottom:1px solid var(--ji-linha)}.cfa-abas::-webkit-scrollbar{display:none}.cfa-aba{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:1px solid transparent;border-radius:999px;background:none;color:var(--t-secondary);font-family:var(--font);font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease),border-color .15s var(--ease)}.cfa-aba svg{flex:none}.cfa-aba:hover{color:var(--t-primary);background:var(--ji-faixa)}.cfa-aba.on{color:var(--ji-azul-texto);background:var(--ji-azul-fundo);border-color:var(--ji-azul-borda)}[data-tema=claro] .cfa-aba.on{border-color:#bcd2fc}.cofre-painel{display:flex;flex-direction:column;gap:12px;min-width:0}.cofre-painel>.cofre-pessoas,.cofre-painel>.cofre-trilha,.cofre-painel>.cofre-trilha-mais{margin-top:0}.cfa-janela .cofre-pessoas li{border-color:var(--ji-linha);border-radius:14px}.cfa-janela .cofre-pessoas li.aberta{border-color:var(--ji-azul-borda)}.cfa-janela .cofre-trilha li{border-color:var(--ji-linha)}@media (max-width:640px){.cfa-abas{top:-18px;margin:-18px -16px -6px;padding:10px 16px}.cfa-aba{flex:1 1;justify-content:center;padding:0 10px}}.cofre-stepper{display:flex;gap:8px;margin:0 0 18px;padding:0;list-style:none}.cofre-stepper li{flex:1 1;display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--t-muted)}.cofre-stepper li:not(:last-child):after{content:"";flex:1 1;height:1px;background:var(--border)}.cofre-stepper-bola{flex:none;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--border);font-size:11.5px;font-weight:700}.cofre-stepper li.ativo{color:var(--t-primary);font-weight:600}.cofre-stepper li.ativo .cofre-stepper-bola{border-color:var(--accent);color:var(--accent)}.cofre-stepper li.feito .cofre-stepper-bola{border-color:var(--accent);background:var(--accent);color:#fff}.cofre-aparencia{display:flex;flex-direction:column;gap:10px}.cofre-previa{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid var(--border);background:var(--bg-elev-2)}.cofre-previa-codigo{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.14em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cofre-rotulo-mini{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--t-muted)}.cofre-icones{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px}.cofre-icone-op{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;border-radius:10px;border:1px solid transparent;background:transparent;cursor:pointer;min-width:0}.cofre-icone-op span{font-size:10.5px;color:var(--t-secondary);max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cofre-icone-op:hover{background:var(--bg-elev-2)}.cofre-icone-op.ativo{border-color:var(--accent);background:var(--accent-soft)}.cofre-icone-op:focus-visible{outline:2px solid var(--accent)}.cofre-vazio-mini{margin:0;font-size:12px;color:var(--t-muted);grid-column:1/-1}.cofre-cores{display:flex;flex-wrap:wrap;gap:8px}.cofre-cor{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;border:2px solid transparent;cursor:pointer}.cofre-cor.ativa{border-color:var(--t-primary)}.cofre-cor:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cofre-pessoas{margin:12px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.cofre-pessoas li{border:1px solid var(--border);border-radius:10px;overflow:hidden}.cofre-pessoas li.aberta{border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}.cofre-pessoa-linha{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:0;background:transparent;cursor:pointer;text-align:left}.cofre-pessoa-linha:hover{background:var(--bg-elev-2)}.cofre-pessoa-nome{display:flex;flex-direction:column;gap:2px}.cofre-pessoa-nome b{font-size:13.5px;color:var(--t-primary)}.cofre-pessoa-nome span{font-size:12px;color:var(--t-muted)}.cofre-pessoa-selos{display:flex;gap:6px}.cofre-selo{padding:2px 8px;border-radius:var(--r-pill);border:1px solid var(--border);font-size:11px;color:var(--t-muted)}.cofre-selo.aviso{border-color:transparent;background:var(--warn-soft,var(--bg-elev-2));color:var(--warn)}.cofre-pessoa-det{display:flex;flex-direction:column;gap:10px;padding:4px 12px 14px}.cofre-pessoa-contas{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:6px;gap:6px}.cofre-chave{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--t-secondary);letter-spacing:0;text-transform:none;cursor:pointer}.cofre-remover{align-self:flex-start;color:var(--danger)}@media (max-width:640px){.cofre-icones{grid-template-columns:repeat(4,minmax(0,1fr))}.cofre-codigo span{font-size:24px}.cofre-barra{flex-direction:column;align-items:stretch}}.conta-desde{display:flex;flex-direction:column;line-height:1.25}.conta-desde b{color:var(--t-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.conta-desde span{font-size:11px;color:var(--t-muted);white-space:nowrap}.adv-tar-resumo{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 6px}.adv-tar-resumo>div{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--glass);min-width:96px}.adv-tar-resumo b{font-size:20px;line-height:1.1;color:var(--t-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adv-tar-resumo span{font-size:11px;color:var(--t-muted)}.adv-tar-resumo>div.alerta{border-color:var(--warn);background:var(--warn-soft)}.adv-tar-post{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--t-muted)}.adv-tar-estado{color:var(--t-faint);text-transform:lowercase}.desp-pericia{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:10px;padding:10px 12px;border:1px solid var(--accent-line);border-radius:var(--r-sm);background:var(--accent-soft)}.desp-pericia>div{display:flex;flex-direction:column;gap:2px;min-width:0}.desp-pericia b{color:var(--t-primary);font-size:13px}.desp-pericia span{font-size:12px;color:var(--t-secondary)}.desp-pericia.ja{display:block;border:0;background:none;padding:6px 0 0;margin-top:6px;font-size:12px;color:var(--t-muted)}@media (max-width:520px){.desp-pericia .btn{width:100%}}.resgate{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-bottom:18px;padding:16px 18px;border:1px solid var(--accent-line);border-radius:var(--r-md);background:var(--accent-soft)}.resgate>div{display:flex;flex-direction:column;gap:4px;min-width:0}.resgate b{color:var(--t-primary);font-size:15px}.resgate span{color:var(--t-secondary);font-size:13px;max-width:62ch}.resgate.ok{border-color:var(--ok);background:var(--ok-soft);flex-direction:column;align-items:flex-start;gap:4px}@media (max-width:560px){.resgate .btn{width:100%}}.config-aba-rotulo{flex:1 1 auto;min-width:0;line-height:1.25}.config-aba-selos{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:4px}.config-aba-selos .config-aba-tag{margin-left:0}.config-aba-tag.claro{background:var(--accent-soft);color:var(--accent)}.advbox-caminho{margin-top:10px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--glass)}.advbox-caminho b{display:block;margin-bottom:6px;font-size:12px;color:var(--t-primary)}.advbox-caminho ol{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.advbox-caminho li{font-size:12px;line-height:1.5;color:var(--t-secondary)}.advbox-caminho li b{display:inline;margin:0;font-size:inherit}.advbox-caminho a{color:var(--accent);text-decoration:underline}.copias-explica{margin:0 0 12px}.copias-explica,.copias-vazio{font-size:12.5px;line-height:1.5;color:var(--t-secondary)}.copias-vazio{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px dashed var(--border-hover);border-radius:10px}.copias-vazio b{font-weight:600;color:var(--t-primary)}.copias-grupo+.copias-grupo{margin-top:14px}.copias-grupo-tit{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px}.copias-servico{font-weight:600;letter-spacing:0;text-transform:none;color:var(--t-secondary)}.copias-lista{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.copias-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--bg-elev-2)}.copias-tipo{flex:none;display:inline-grid;place-items:center;width:36px;height:36px;border-radius:8px;font-size:10px;font-weight:700;letter-spacing:.04em;color:var(--accent);background:var(--accent-soft)}.copias-info{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.copias-desc,.copias-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copias-nome{font-size:13.5px;font-weight:600;color:var(--t-primary)}.copias-meta{font-size:12px;color:var(--t-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.copias-acoes{flex:none;display:flex;gap:6px}.copias-btn{padding:6px 12px;font-size:12.5px}.copias-btn:focus-visible,.visor-anexo-x:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:560px){.copias-item{flex-wrap:wrap}.copias-acoes{width:100%;justify-content:flex-end}}.visor-anexo{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(6,9,15,.7);animation:modal-fade .16s var(--ease)}.visor-anexo-janela{display:flex;flex-direction:column;width:min(1000px,100%);height:min(88vh,100%);background:var(--bg-elev);border:1px solid var(--border);border-radius:14px;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.35)}.visor-anexo-topo{display:flex;align-items:center;gap:10px;padding:10px 12px 10px 16px;border-bottom:1px solid var(--border)}.visor-anexo-nome{flex:1 1;min-width:0;font-size:14px;font-weight:600;color:var(--t-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visor-anexo-acoes{flex:none;display:flex;align-items:center;gap:6px}.visor-anexo-x{display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--t-secondary);font-size:20px;line-height:1;cursor:pointer}.visor-anexo-x:hover{color:var(--t-primary);border-color:var(--border-hover)}.visor-anexo-erro{margin:10px 12px 0}.visor-anexo-corpo{flex:1 1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:auto;background:var(--bg-elev-2)}.visor-anexo-pdf{align-self:stretch;width:100%;height:100%;border:0;background:var(--bg-elev-2)}.visor-anexo-img{display:block;max-width:100%;max-height:100%;object-fit:contain}.visor-anexo-aviso{margin:0;padding:24px;font-size:13px;text-align:center;color:var(--t-muted)}@media (max-width:640px){.visor-anexo{padding:0}.visor-anexo-janela{width:100%;height:100%;border:0;border-radius:0}.visor-anexo-topo{flex-wrap:wrap}.visor-anexo-nome{flex-basis:100%}.visor-anexo-acoes{margin-left:auto}}.calc-desligado p{margin:0;font-size:13.5px;color:var(--t-secondary)}.calc-grade{display:grid;grid-template-columns:minmax(300px,400px) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.calc-form{position:-webkit-sticky;position:sticky;top:16px;display:flex;flex-direction:column;gap:16px;padding:20px;border:1px solid var(--border);border-radius:var(--r-md);background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 34%),var(--glass);box-shadow:inset 0 1px 0 var(--highlight),var(--shadow-card);min-width:0}[data-tema=claro] .calc-form{background:var(--azul-nevoa),var(--bg-elev)}.calc-fieldset{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;border:0;min-width:0}.calc-fieldset:disabled .input,.calc-fieldset:disabled .sel-trigger{opacity:.78;cursor:not-allowed}.calc-fieldset:disabled .chip-filtro{cursor:not-allowed}.calc-bloco{display:flex;flex-direction:column;gap:7px}.calc-bloco-rotulo{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--t-muted);font-weight:600}.calc-segmentos{display:flex;gap:6px}.calc-segmentos .chip-filtro:disabled{opacity:.45;cursor:not-allowed}.calc-entrada{position:relative;display:flex;align-items:stretch;gap:8px;min-width:0}.calc-entrada .input{flex:1 1;min-width:0}.calc-prefixo{position:absolute;left:13px;top:50%;transform:translateY(-50%);font-size:13px;font-weight:600;color:var(--t-muted);pointer-events:none}.calc-prefixo+.input{padding-left:40px}.calc-input-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc-entrada .calc-input-num{text-align:right}.calc-sufixo{align-self:center;font-size:14px;font-weight:600;color:var(--t-muted)}.sel-trigger.calc-unidade{flex:none;width:116px}.calc-incognita{flex:1 1;display:flex;align-items:center;min-width:0;padding:10px 14px;border:1px dashed var(--border-hover);border-radius:var(--r-sm);font-size:13.5px;font-style:italic;color:var(--t-muted)}.calc-opcional{margin-left:8px;text-transform:none;letter-spacing:0}.calc-campo.com-erro .input{border-color:var(--danger)}.calc-erro-campo{color:var(--danger)}.calc-ajuda,.calc-erro-campo{font-size:12px;line-height:1.45}.calc-ajuda{color:var(--t-muted)}.calc-grade-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.calc-resultado{display:flex;flex-direction:column;gap:16px;min-width:0}.calc-aviso-apoio{display:flex;align-items:flex-start;gap:10px;margin:0;padding:10px 14px;border:1px solid var(--accent-line);border-radius:var(--r-sm);background:var(--accent-soft);font-size:13px;line-height:1.45;color:var(--t-secondary)}.calc-aviso-apoio svg{flex:none;margin-top:1px;color:var(--accent)}.calc-faixa-salvo{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--glass)}.calc-faixa-copia{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.calc-faixa-topo{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.calc-codigo{font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--accent);background:var(--accent-soft);border-radius:var(--r-pill);padding:2px 9px;white-space:nowrap}.calc-faixa-titulo{font-size:14.5px;color:var(--t-primary);overflow-wrap:anywhere}.calc-faixa-novo{margin-left:auto;padding:6px 12px;font-size:12.5px}.calc-faixa-meta{font-size:12.5px;color:var(--t-muted)}.calc-faixa-meta b{color:var(--t-secondary)}.calc-conferencia{margin:4px 0 0;font-size:12.5px}.calc-conferencia.ok{color:var(--ok)}.calc-conferencia.alerta{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid var(--warn-soft);border-radius:var(--r-sm);background:var(--warn-soft);color:var(--t-secondary);line-height:1.45}.calc-conferencia.alerta p{margin:0}.calc-conferencia.alerta b{color:var(--warn)}.calc-taxas{margin:-4px 0 0;font-size:12.5px;color:var(--t-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc-taxas b{font-weight:600;color:var(--t-secondary)}.calc-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.calc-acoes-status{font-size:12px;color:var(--danger)}.calc-avisos{margin:0;padding:10px 14px 10px 30px;border-radius:var(--r-sm);background:var(--warn-soft);font-size:13px;line-height:1.45;color:var(--t-secondary)}.calc-avisos li+li{margin-top:4px}.calc-erros{border-radius:var(--r-md);color:var(--t-secondary)}.calc-erros b{color:var(--danger)}.calc-erros ul{margin:6px 0 0;padding-left:18px;line-height:1.5}.calc-vazio{text-align:left;line-height:1.5}.calc-secao{display:flex;flex-direction:column;gap:10px;min-width:0;padding:16px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--glass)}.calc-secao-cab{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.calc-secao-titulo{margin:0;font-size:14px;font-weight:650;color:var(--t-primary)}.calc-dica{font-size:12px;font-weight:400;color:var(--t-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc-passos{margin:0;padding:0;list-style:none}.calc-passo{display:grid;grid-template-columns:24px minmax(0,1fr) auto;grid-gap:6px 12px;gap:6px 12px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--border)}.calc-passo:first-child{padding-top:0}.calc-passo:last-child{border-bottom:none;padding-bottom:0}.calc-passo-num{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-size:11px;font-weight:700}.calc-passo-corpo{display:flex;flex-direction:column;gap:3px;min-width:0}.calc-passo-desc{font-size:13.5px;font-weight:600;color:var(--t-primary)}.calc-passo-formula{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;color:var(--accent-cyan);overflow-wrap:anywhere}.calc-passo-valores{display:flex;flex-wrap:wrap;gap:2px 14px;font-size:12px;color:var(--t-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc-passo-valores b{font-weight:600;color:var(--t-secondary)}.calc-passo-parcial{font-size:13.5px;font-weight:650;color:var(--t-primary);text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc-tabela-rolagem{max-height:420px;overflow:auto;overscroll-behavior-x:contain;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg-elev)}.calc-tabela-rolagem:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}.calc-tabela{width:100%;min-width:560px;border-collapse:separate;border-spacing:0;font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc-tabela th{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:9px 12px;text-align:left;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase}.calc-tabela td,.calc-tabela th{white-space:nowrap;border-bottom:1px solid var(--border)}.calc-tabela td{padding:7px 12px;color:var(--t-secondary)}.calc-tabela .num{text-align:right}.calc-tabela tr.fracao td{font-style:italic}.calc-tabela td:first-child,.calc-tabela th:first-child{position:-webkit-sticky;position:sticky;left:0;background:var(--bg-elev)}.calc-tabela th:first-child{z-index:2;background:var(--bg-elev-2)}.calc-tabela tbody tr:last-child td{border-bottom:none;font-weight:650;color:var(--t-primary)}.calc-premissas ul{margin:0;padding-left:18px;font-size:12.5px;line-height:1.5;color:var(--t-secondary)}.calc-premissas li+li{margin-top:4px}.calc-grafico{display:flex;flex-direction:column;gap:8px;margin:0;padding:14px 16px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--glass)}.calc-grafico-legenda{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:13px;font-weight:600;color:var(--t-primary)}.calc-grafico-area{position:relative;height:170px}.calc-grafico-area svg{display:block;width:100%;height:100%;overflow:visible;cursor:crosshair;touch-action:pan-y}.calc-grafico-linha{fill:none;stroke:var(--accent);stroke-width:2;stroke-linejoin:round}.calc-grafico-preenchimento{fill:var(--accent-soft);stroke:none}.calc-grafico-guia{stroke:var(--border-hover);stroke-width:1;stroke-dasharray:3 3}.calc-grafico-ponto{position:absolute;width:10px;height:10px;border-radius:50%;background:var(--accent);border:2px solid var(--bg-elev);transform:translate(-50%,-50%);pointer-events:none}.calc-grafico-eixo{display:flex;justify-content:space-between;font-size:11.5px;color:var(--t-muted)}.calc-historico{display:flex;flex-direction:column;gap:16px}.calc-historico-filtros{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 16px}.calc-historico-filtros .chip-filtro{padding-block:10px}.calc-historico-cliente{flex:1 1 240px}.calc-historico-busca{flex:1 1 220px}.calc-historico-busca .busca-wrap{max-width:none}.calc-historico-tabela table.tabela{min-width:880px}.calc-num,.tabela td.calc-num,.tabela th.calc-num{text-align:right;white-space:nowrap}.calc-mono,.calc-num,.tabela td.calc-num,.tabela th.calc-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc-link{padding:0;border:0;background:none;font:inherit;font-weight:600;text-align:left;color:var(--t-primary);cursor:pointer}.calc-link:hover{color:var(--accent);text-decoration:underline}.calc-historico-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}.calc-historico-chips:empty{display:none}.calc-historico-cli{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.calc-bloco-linha{display:block}.calc-historico-acoes{white-space:nowrap;text-align:right}.calc-historico-acoes .btn-ghost{padding:6px 12px;font-size:12.5px}.calc-historico-acoes .btn-ghost+.btn-ghost{margin-left:6px}tr.calc-arquivado td{opacity:.7}.calc-cliente{gap:10px}.calc-cliente,.calc-cliente-lista{display:flex;flex-direction:column}.calc-cliente-lista{gap:8px;margin:0;padding:0;list-style:none}.calc-cliente-lista li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--glass)}.calc-cliente-lista li.calc-arquivado{opacity:.75}.calc-cliente-info{display:flex;flex-direction:column;gap:3px;min-width:0}.calc-cliente-titulo{font-size:13.5px;font-weight:600;color:var(--t-primary);overflow-wrap:anywhere}.calc-cliente-lista .btn-ghost{text-decoration:none;padding:6px 12px;font-size:12.5px}.calc-modal{display:flex;flex-direction:column;gap:14px}.calc-modal .config-sub{line-height:1.5}.calc-nota{min-height:72px;resize:vertical}.calc-folha-escritorio{display:flex;flex-direction:column;gap:2px}.calc-folha-logo{display:block;max-width:220px;max-height:56px;margin-bottom:8px;object-fit:contain;object-position:left center}.calc-folha-nome{font-size:15px;color:#14203a}.calc-folha-demo,.calc-folha-vinculo{margin:14px 0 0}.calc-folha-dados{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 24px;gap:0 24px;margin:0}.calc-folha-dados div{display:flex;justify-content:space-between;gap:10px;padding:5px 0;border-bottom:1px solid #eef1f6}.calc-folha-dados dt{color:#7b869a}.calc-folha-dados dd{margin:0;font-weight:600;text-align:right;color:#14203a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc-folha-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:10px;gap:10px}.calc-folha-kpis>div{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:1px solid #e2e7f0;border-radius:10px}.calc-folha-kpis>div.principal{border-color:#1868f2;background:#f3f7ff}.calc-folha-kpi{font-size:15px;font-weight:700;color:#14203a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc-folha .rel-nota{margin:10px 0 0}.calc-folha .rel-tabela td.rel-num,.calc-folha .rel-tabela th.rel-num{text-align:right}.calc-folha-memoria .calc-passo{border-bottom-color:#e8ecf3;page-break-inside:avoid;break-inside:avoid}.calc-folha-memoria .calc-passo-num{background:#eef4ff;color:#1868f2}.calc-folha-memoria .calc-passo-desc,.calc-folha-memoria .calc-passo-parcial,.calc-folha-memoria .calc-passo-valores b{color:#14203a}.calc-folha-memoria .calc-passo-formula{color:#0e7490}.calc-folha-memoria .calc-passo-valores{color:#4a5568}.calc-folha-lista{margin:0;padding-left:16px;font-size:11.5px;line-height:1.5;color:#4a5568}.calc-folha-lista li+li{margin-top:3px}.calc-folha-apoio{margin:0 0 8px;padding:8px 12px;border:1px solid #cfd7e3;border-radius:8px;background:#f6f8fb;font-size:11.5px;font-weight:600;color:#14203a}.calc-folha-rodape{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px}@media print{.calc-folha-avisos,.calc-folha-kpis{page-break-inside:avoid;break-inside:avoid}}.calc-item{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg-elev)}.calc-item.principal{border-color:var(--accent-line);box-shadow:inset 3px 0 0 var(--accent)}.calc-item-cab{display:flex;align-items:center;gap:8px;min-width:0}.calc-item-nome{flex:1 1;min-width:0}.calc-item-titulo{flex:1 1;font-size:12.5px;font-weight:600;color:var(--t-secondary)}.calc-item-principal{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--t-muted);white-space:nowrap;cursor:pointer}.calc-item-tipo{flex:none;flex-wrap:nowrap}.calc-item-tipo .chip-filtro{min-width:40px;justify-content:center}.calc-item-x{display:grid;place-items:center;flex:none;width:28px;height:28px;border:0;border-radius:6px;background:none;color:var(--t-muted);font-size:18px;line-height:1;cursor:pointer}.calc-item-x:hover{color:var(--danger);background:var(--danger-soft)}.calc-item-linha{flex-direction:row;align-items:flex-start}.calc-item-cresce{flex:1 1;min-width:0}.calc-item-pct{flex:none;width:120px}.calc-item-linha .calc-item-x{margin-top:24px}.calc-mais{align-self:flex-start}.calc-objeto{min-height:56px;resize:vertical}.calc-limpar-processo{align-self:flex-start}.calc-vinculo-fixo{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin:0;padding:9px 12px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg-elev-2);font-size:13px;color:var(--t-secondary)}.calc-vinculo-fixo .calc-ajuda{flex-basis:100%}.calc-secao-acao{padding:6px 12px;font-size:12.5px;white-space:nowrap}.calc-secao-nota{margin:-4px 0 0}.calc-tabela.compacta{min-width:420px}.calc-tabela.sem-total tbody tr:last-child td{font-weight:inherit;color:var(--t-secondary)}.calc-tabela.sem-total tbody tr:last-child td:first-child{color:var(--t-secondary)}.calc-tarefas-vinculo{margin:0;padding:9px 12px;border-radius:var(--r-sm);background:var(--bg-elev-2);font-size:13px;line-height:1.45;color:var(--t-secondary)}.calc-tarefas-lista{display:flex;flex-direction:column;max-height:320px;margin:0;padding:0;overflow-y:auto;list-style:none;border:1px solid var(--border);border-radius:var(--r-sm)}.calc-tarefa{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px;align-items:center;padding:9px 12px;border-bottom:1px solid var(--border);font-size:13px}.calc-tarefa:last-child{border-bottom:none}.calc-tarefa-check{display:flex;align-items:flex-start;gap:8px;min-width:0;cursor:pointer}.calc-tarefa-check input{margin-top:2px;flex:none}.calc-tarefa-titulo{color:var(--t-primary);overflow-wrap:anywhere}.calc-tarefa-vence{font-size:12.5px;color:var(--t-muted);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc-tarefa-estado{grid-column:1/-1;padding-left:24px}.calc-tarefa-estado:empty{display:none}.calc-tarefa-falha{font-size:12px;color:var(--danger)}.calc-tarefa-criada .calc-tarefa-titulo,.calc-tarefa-ja_criada .calc-tarefa-titulo,.calc-tarefa-ja_existe .calc-tarefa-titulo{color:var(--t-muted)}.calc-minuta-abrir{padding:6px 12px;font-size:12.5px;white-space:nowrap}.calc-minuta-aviso{margin:0;padding:8px 12px;border:1px solid var(--warn-soft);border-radius:var(--r-sm);background:var(--warn-soft);font-size:12.5px;font-weight:600;color:var(--t-primary)}.calc-minuta-corpo{display:flex;flex-direction:column;gap:12px;min-width:0}.calc-minuta-parte{min-height:72px;resize:vertical}.calc-minuta-oab{max-width:260px}.calc-minuta-texto{min-height:320px;resize:vertical;font-size:13px;line-height:1.55;white-space:pre-wrap}.calc-minuta-desatualizada{list-style:none;padding-left:14px}.calc-minuta-pdf{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--t-secondary);cursor:pointer}.calc-folha-opcoes{display:inline-flex;flex-wrap:wrap;gap:8px 18px}.calc-folha-alerta{flex-basis:100%;padding:6px 10px;border-radius:var(--r-sm);background:var(--warn-soft);color:var(--t-primary);font-size:12.5px;font-weight:600}.calc-folha .rel-tabela.calc-folha-com-total tbody tr:last-child td{font-weight:700;color:#14203a;border-top:1.5px solid #cfd7e3}.calc-folha-minuta-texto{font-size:11.5px;line-height:1.6;color:#14203a;white-space:pre-wrap;overflow-wrap:anywhere}@media print{.calc-folha-minuta{page-break-before:always;break-before:page}}.calc-aviso-fase2{display:flex;flex-direction:column;gap:6px;padding:10px 14px;border:1px solid var(--warn-soft);border-left:3px solid var(--warn);border-radius:var(--r-sm);background:var(--warn-soft);font-size:12.5px;line-height:1.5;color:var(--t-secondary)}.calc-aviso-fase2 p{margin:0}.calc-aviso-fase2-fonte{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:var(--t-muted)}.calc-aviso-fase2-fonte b{color:var(--t-secondary);font-weight:650}.calc-indices-ate{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc-detalhes{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--glass)}.calc-detalhes>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 0;padding:10px 12px;font-size:12.5px;font-weight:650;color:var(--t-secondary);cursor:pointer;list-style:none}.calc-detalhes>summary::-webkit-details-marker{display:none}.calc-detalhes>summary:before{content:"▸";display:inline-block;width:14px;color:var(--t-muted);transition:transform .15s var(--ease)}.calc-detalhes[open]>summary:before{transform:rotate(90deg)}.calc-detalhes>summary:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px;border-radius:var(--r-sm)}.calc-detalhes-corpo{gap:14px;padding:4px 12px 14px;min-width:0}.calc-caixa,.calc-detalhes-corpo{display:flex;flex-direction:column}.calc-caixa{gap:3px}.calc-caixa label{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--t-secondary);cursor:pointer}.calc-caixa input{width:16px;height:16px;accent-color:var(--accent);flex:none}.calc-caixa .calc-ajuda{padding-left:24px}.calc-subform{display:flex;flex-direction:column;gap:16px;margin:0;padding:12px 12px 14px;border:1px dashed var(--border-hover);border-radius:var(--r-sm);min-width:0}.calc-subform legend{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--t-muted);font-weight:600}.calc-faixas{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.calc-gerar{align-self:flex-start}.calc-levar{display:flex;flex-wrap:wrap;align-items:center}.calc-aviso-freio{margin:0 0 14px}.calc-aviso-freio h3{margin:0 0 4px}.calc-aviso-freio p{margin:0;font-size:13.5px;line-height:1.5;color:var(--t-secondary)}.calc-pendente{opacity:.55;transition:opacity .15s var(--ease)}.calc-erro-indice p{margin:6px 0 0;line-height:1.5}.calc-erro-indice .btn-ghost,.calc-erros .btn-ghost{margin-top:8px}.calc-tabela tr.prescrita td{text-decoration:line-through;-webkit-text-decoration-color:var(--danger);text-decoration-color:var(--danger)}.calc-tabela tr.fora-marco td:first-child,.calc-tabela tr.prescrita td:first-child{text-decoration:none}.calc-tabela tr.fora-marco td{color:var(--t-faint);font-style:italic}.calc-tabela tr.abono td{background:var(--accent-soft)}.calc-tabela tr.abono td:first-child{background:linear-gradient(var(--accent-soft),var(--accent-soft)),var(--bg-elev)}.calc-folha-fonte p{margin:2px 0}.calc-folha-avisos-topo{margin-top:10px}.calc-folha-avisos-topo .calc-folha-apoio+.calc-folha-apoio{margin-top:6px}.rel-tabela tr.prescrita td{color:#8b95a7;text-decoration:line-through}.rel-tabela tr.fora-marco td:first-child,.rel-tabela tr.prescrita td:first-child{text-decoration:none}.rel-tabela tr.fora-marco td{color:#8b95a7;font-style:italic}.rel-tabela tr.abono td{background:#f1f5fd}@media (max-width:560px){.calc-faixas{grid-template-columns:repeat(2,minmax(0,1fr))}.calc-levar .btn-ghost{flex:1 1 auto;justify-content:center}}@media (max-width:1024px){.calc-grade{grid-template-columns:minmax(0,1fr)}.calc-form{position:static}}@media (max-width:560px){.calc-form{padding:16px}.calc-folha-dados,.calc-grade-2{grid-template-columns:minmax(0,1fr)}.calc-passo{grid-template-columns:24px minmax(0,1fr)}.calc-passo-parcial{grid-column:2;text-align:left}.calc-tabela-rolagem{max-height:360px}.calc-cliente-lista li{grid-template-columns:minmax(0,1fr) auto}.calc-cliente-lista li .btn-ghost{grid-column:1/-1;justify-self:start}.calc-acoes .btn,.calc-acoes .btn-ghost{flex:1 1 auto;justify-content:center}.calc-item-linha{flex-wrap:wrap}.calc-item-cresce{flex-basis:100%}.calc-item-pct{flex:1 1;width:auto}.calc-item-linha .calc-item-x{margin-top:24px}.calc-item-cab{flex-wrap:wrap}.calc-minuta-oab{max-width:none}}.kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px}.kpi,[data-tema=claro] .kpi{padding:18px 16px 16px;border-radius:16px;text-align:center;background:var(--cabeca-fundo);border:1px solid var(--cabeca-borda);box-shadow:var(--cabeca-sombra)}.kpi:hover{transform:translateY(-2px);border-color:var(--border-hover)}.kpi .lab{justify-content:center;font-size:11px;font-weight:600;letter-spacing:.12em}.kpi .lab .tag{width:7px;height:7px;border-radius:50%}.kpi .num{margin-top:12px;font-size:40px;font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kpi .sub{margin-top:10px;font-size:13px}.kpi-botao{text-align:center}.kpi.selecionado,[data-tema=claro] .kpi.selecionado{border-color:var(--accent-line)}.calc-pagina{--calc-raio:18px;--calc-raio-sec:14px;--calc-seg-trilho:rgba(255,255,255,0.04);--calc-seg-ativo:rgba(255,255,255,0.1);--calc-seg-sombra:none;--calc-linha:rgba(255,255,255,0.07);--calc-suave:rgba(255,255,255,0.025)}[data-tema=claro] .calc-pagina{--calc-seg-trilho:#f1f4f8;--calc-seg-ativo:#ffffff;--calc-seg-sombra:0 1px 2px rgba(15,23,42,0.1),0 0 0 1px rgba(15,23,42,0.05);--calc-linha:rgba(15,23,42,0.07);--calc-suave:#f8fafc}.calc-barra,.calc-faixa-salvo,.calc-form,.calc-resumo{background:var(--cabeca-fundo);border:1px solid var(--cabeca-borda);border-radius:var(--calc-raio);box-shadow:var(--cabeca-sombra)}.calc-chip-indices{display:inline-flex;align-items:center;gap:8px;cursor:default}.calc-chip-ponto{width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px var(--ok-soft)}.calc-grade{grid-template-columns:minmax(330px,400px) minmax(0,1fr);gap:22px}@media (max-width:1400px){.calc-grade{grid-template-columns:minmax(320px,370px) minmax(0,1fr);gap:18px}}.calc-form,[data-tema=claro] .calc-form{top:16px;gap:18px;padding:20px 22px 22px;background:var(--cabeca-fundo);max-height:calc(100vh - 32px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border-hover) transparent}.calc-form-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:16px;border-bottom:1px solid var(--calc-linha)}.calc-form-cab-texto{min-width:0}.calc-form-titulo{margin:0;font-size:17px;font-weight:650;line-height:1.25;letter-spacing:-.01em;color:var(--t-primary)}.calc-form-desc{margin:4px 0 0;font-size:13px;line-height:1.45;color:var(--t-muted)}.calc-limpar{display:inline-flex;align-items:center;gap:6px;flex:none;padding:6px 11px;font-family:var(--font);font-size:12.5px;font-weight:600;color:var(--t-secondary);background:transparent;border:1px solid var(--border);border-radius:9px;cursor:pointer;transition:color .15s var(--ease),border-color .15s var(--ease),background .15s var(--ease)}.calc-limpar:hover:not(:disabled){color:var(--t-primary);border-color:var(--border-hover);background:var(--calc-suave)}.calc-limpar:disabled{opacity:.4;cursor:default}.calc-fieldset{gap:18px}.calc-form .calc-bloco-rotulo,.calc-form .config-campo .calc-rotulo,.calc-form .config-campo label,.calc-subform legend{font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;line-height:1.35;color:var(--t-secondary)}.calc-form .config-campo{gap:6px}.calc-bloco{gap:8px}.calc-opcional{margin-left:6px;font-size:12px;font-weight:500;color:var(--t-faint)}.calc-ajuda,.calc-erro-campo{font-size:12px;line-height:1.45}.calc-form .input,.calc-form .sel-trigger{border-radius:10px}.calc-form .input:hover:not(:disabled):not(:focus){border-color:var(--border-hover)}.calc-form .input:focus{box-shadow:0 0 0 3px var(--accent-soft)}.calc-grade-2{gap:12px 14px}@media (min-width:561px){.calc-grade-2{grid-template-rows:auto auto auto;row-gap:6px}.calc-grade-2>.config-campo{display:grid;grid-row:span 3;grid-template-rows:subgrid;align-content:start}}.calc-segmentos{display:inline-flex;flex-wrap:wrap;align-self:flex-start;gap:2px;max-width:100%;padding:3px;background:var(--calc-seg-trilho);border-radius:11px}.calc-segmentos .chip-filtro{padding:6px 12px;font-size:13px;font-weight:550;color:var(--t-muted);background:transparent;border:0;border-radius:8px}.calc-segmentos .chip-filtro:hover:not(:disabled){color:var(--t-primary);background:transparent}.calc-segmentos .chip-filtro.ativo{color:var(--t-primary);background:var(--calc-seg-ativo);box-shadow:var(--calc-seg-sombra)}.calc-fieldset:disabled .calc-segmentos .chip-filtro.ativo{opacity:1}.calc-segmentos .chip-filtro:focus-visible{outline:2px solid var(--accent-line);outline-offset:0}.calc-historico-filtros .calc-segmentos .chip-filtro{padding-block:7px}.calc-caixa label{font-size:13.5px;color:var(--t-primary)}.calc-item{gap:12px;padding:14px;background:var(--calc-suave);border:1px solid var(--calc-linha);border-radius:12px}.calc-item-titulo{font-size:13px;color:var(--t-primary)}.calc-detalhes{background:transparent;border:1px solid var(--calc-linha);border-radius:12px}.calc-detalhes>summary{align-items:center;gap:4px 6px;padding:11px 14px;font-size:13.5px;font-weight:600;color:var(--t-primary)}.calc-detalhes>summary:before{content:"";width:7px;height:7px;margin:0 6px 0 1px;border-right:1.8px solid var(--t-muted);border-bottom:1.8px solid var(--t-muted);transform:rotate(-45deg)}.calc-detalhes[open]>summary:before{transform:rotate(45deg)}.calc-detalhes-corpo{gap:16px;padding:4px 14px 16px}.calc-subform{gap:18px;padding:14px 14px 16px;border:1px solid var(--calc-linha);border-radius:12px;background:var(--calc-suave)}.calc-subform legend{padding:0 6px}.calc-form-grupo{display:flex;flex-direction:column;gap:14px;min-width:0}.calc-form-grupo-titulo{padding-top:14px;font-size:13.5px;font-weight:650;color:var(--t-primary);border-top:1px solid var(--calc-linha)}.calc-mais{font-size:13px}.calc-resultado{gap:14px;container-type:inline-size}.calc-aviso-apoio{align-items:center;gap:7px;padding:0 2px;border:0;background:none;font-size:12px;line-height:1.4;color:var(--t-muted)}.calc-aviso-apoio svg{width:14px;height:14px;margin:0;color:var(--t-faint)}.calc-resumo .calc-aviso-apoio{margin-top:-6px}.calc-resumo{display:flex;flex-direction:column;gap:18px;min-width:0;padding:22px 24px;overflow:hidden}.calc-resumo-numeros{display:flex;flex-wrap:wrap;align-items:flex-start;gap:18px 28px}.calc-resumo-principal{display:flex;flex-direction:column;gap:4px;flex:1 1 220px;min-width:0}.calc-resumo-rotulo{font-size:13px;font-weight:600;color:var(--t-muted)}.calc-resumo-valor{font-size:34px;font-weight:700;line-height:1.1;letter-spacing:-.025em;color:var(--t-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.calc-resumo-dica{font-size:12.5px;color:var(--t-muted)}.calc-resumo-apoio{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));grid-gap:14px 20px;gap:14px 20px;flex:2 1 300px;min-width:0;margin:0;padding-left:28px;border-left:1px solid var(--calc-linha)}.calc-resumo-apoio>div{display:flex;flex-direction:column;gap:3px;min-width:0}.calc-resumo-apoio dt{font-size:12.5px;font-weight:500;color:var(--t-muted)}.calc-resumo-apoio dd{margin:0;font-size:16px;font-weight:650;line-height:1.25;color:var(--t-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.calc-resumo-apoio dd.calc-resumo-dica{font-size:11.5px;font-weight:400;color:var(--t-muted)}.calc-resumo-extra .calc-taxas{margin:0}.calc-resumo-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding-top:16px;border-top:1px solid var(--calc-linha)}.calc-erros .btn-ghost,.calc-faixa-salvo .btn-ghost,.calc-resumo-acoes .btn,.calc-resumo-acoes .btn-ghost,.calc-sec .btn-ghost,.calc-secao .btn-ghost,.calc-vazio-exemplo .btn-ghost{padding:8px 14px;font-size:13px;border-radius:10px}.calc-resumo-acoes .btn{padding-inline:18px;box-shadow:0 3px 10px rgba(24,104,242,.22)}.calc-resumo-acoes .btn-ghost,.calc-sec .btn-ghost,.calc-secao .btn-ghost,.calc-vazio-exemplo .btn-ghost{color:var(--t-primary);background:var(--bg-elev)}.calc-levar{gap:8px;margin-left:auto}.calc-levar-rotulo{font-size:12.5px;color:var(--t-muted)}.calc-notas{margin:0 -24px -22px;border-top:1px solid var(--calc-linha);background:var(--calc-suave)}.calc-notas>summary{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:11px 24px;font-size:12.5px;color:var(--t-muted);cursor:pointer;list-style:none}.calc-notas>summary::-webkit-details-marker{display:none}.calc-notas>summary:focus-visible{outline:2px solid var(--accent-line);outline-offset:-2px}.calc-notas-item b{font-weight:650;color:var(--t-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc-notas-alerta{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--warn)}.calc-notas-alerta:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.calc-notas-ler{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-weight:600;color:var(--accent)}.calc-notas-ler:after{content:"";width:6px;height:6px;margin-top:-3px;border-right:1.6px solid;border-bottom:1.6px solid;transform:rotate(45deg);transition:transform .15s var(--ease)}.calc-notas[open] .calc-notas-ler:after{margin-top:3px;transform:rotate(-135deg)}.calc-notas-corpo{display:flex;flex-direction:column;gap:8px;padding:0 24px 16px;font-size:12.5px;line-height:1.55;color:var(--t-secondary)}.calc-notas-corpo p{margin:0}.calc-resumo-vazio .calc-traco{color:var(--t-faint)}.calc-resumo-vazio .calc-resumo-valor.calc-traco{font-weight:600}.calc-vazio-texto{padding-top:16px;border-top:1px solid var(--calc-linha);font-size:13.5px;line-height:1.55;color:var(--t-muted)}.calc-vazio-texto p{margin:0}.calc-vazio-texto b{display:block;margin-bottom:2px;font-weight:600;color:var(--t-primary)}.calc-vazio-exemplo{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px}.calc-vazio-exemplo svg{color:var(--accent)}.calc-sec-previa{background:transparent;border-style:dashed;box-shadow:none}.calc-sec-previa .calc-sec-botao{padding-right:16px;cursor:default}.calc-sec-previa .calc-sec-botao:hover .calc-sec-titulo,.calc-sec-previa .calc-sec-titulo{font-weight:600;color:var(--t-muted)}.calc-sec-previa .calc-sec-meta,.calc-sec-previa .calc-sec-seta{color:var(--t-faint)}.calc-calculando{display:flex;align-items:center;gap:10px;padding:18px 4px;font-size:13.5px;color:var(--t-muted)}.calc-girando{width:14px;height:14px;border:2px solid var(--calc-linha);border-top-color:var(--accent);border-radius:50%;animation:calc-girar .8s linear infinite}@keyframes calc-girar{to{transform:rotate(1turn)}}.calc-erros{padding:14px 16px;border:1px solid var(--danger-soft);border-left:3px solid var(--danger);border-radius:12px;background:var(--danger-soft);font-size:13px;line-height:1.5}[data-tema=claro] .calc-erros{background:#fdf4f5;border-color:rgba(204,61,76,.2);border-left-color:var(--danger)}.calc-erros p{margin:6px 0 0}.calc-erros-aviso,[data-tema=claro] .calc-erros-aviso{background:var(--warn-soft);border-color:var(--warn-soft);border-left-color:var(--warn)}[data-tema=claro] .calc-erros-aviso{background:#fdf8ef;border-color:rgba(166,106,18,.2);border-left-color:var(--warn)}.calc-erros-aviso b{color:var(--warn)}.calc-erro-link{padding:0;font:inherit;text-align:left;color:inherit;background:none;border:0;text-decoration:underline;-webkit-text-decoration-color:var(--danger);text-decoration-color:var(--danger);-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-offset:3px;cursor:pointer}.calc-erro-link:hover{color:var(--t-primary);-webkit-text-decoration-style:solid;text-decoration-style:solid}.calc-avisos{border-radius:12px;border:1px solid var(--warn-soft)}.calc-faixa-salvo{padding:16px 20px;border-radius:var(--calc-raio-sec)}.calc-secoes{display:flex;flex-direction:column;gap:10px;min-width:0}.calc-sec,.calc-secao{min-width:0;background:var(--cabeca-fundo);border:1px solid var(--cabeca-borda);border-radius:var(--calc-raio-sec);box-shadow:var(--cabeca-sombra)}.calc-secao{gap:12px;padding:14px 16px 16px}.calc-sec-cab{padding-right:12px}.calc-sec-botao,.calc-sec-cab{display:flex;align-items:center;gap:10px;min-width:0}.calc-sec-botao{flex:1 1;padding:14px 4px 14px 16px;font-family:var(--font);text-align:left;background:none;border:0;border-radius:var(--calc-raio-sec);cursor:pointer}.calc-sec-botao:focus-visible{outline:2px solid var(--accent-line);outline-offset:-2px}.calc-sec-seta{flex:none;color:var(--t-muted);transition:transform .15s var(--ease)}.calc-sec.aberta .calc-sec-seta{transform:rotate(90deg)}.calc-sec-titulo{font-size:14px;font-weight:650;color:var(--t-primary)}.calc-sec-meta{margin-left:auto;font-size:12.5px;color:var(--t-muted);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc-sec-botao:hover .calc-sec-titulo{color:var(--accent)}.calc-sec-acao{flex:none}.calc-sec-corpo{gap:16px;padding:0 16px 16px}.calc-quadro,.calc-sec-corpo{display:flex;flex-direction:column;min-width:0}.calc-quadro{gap:8px}.calc-quadro-titulo{margin:4px 0 0;font-size:13px;font-weight:650;color:var(--t-primary)}.calc-quadro-nota{margin:0}.calc-premissas-lista{margin:0;padding-left:18px;font-size:13px;line-height:1.55;color:var(--t-secondary)}.calc-premissas-lista li+li{margin-top:5px}.calc-sec .calc-grafico{padding:0;border:0;background:none}.calc-sec .calc-grafico-legenda{justify-content:flex-end}.calc-sec .calc-grafico-legenda>span:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.calc-tabela-rolagem{max-height:440px;border:1px solid var(--calc-linha);border-radius:10px}.calc-tabela{font-size:13px}.calc-tabela th{padding:9px 10px;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--t-muted);background:var(--bg-elev-2);border-bottom:1px solid var(--calc-linha)}[data-tema=claro] .calc-tabela th{background:#f6f8fb}.calc-tabela td{padding:8px 10px;border-bottom:1px solid var(--calc-linha)}.calc-tabela tbody tr:hover td{background:#151c28}[data-tema=claro] .calc-tabela tbody tr:hover td{background:#f8fafc}.calc-tabela tbody tr:last-child td{border-top:1px solid var(--border)}.calc-tabela.sem-total tbody tr:last-child td{border-top:0}.calc-tabela tr.prescrita td{color:var(--t-muted);text-decoration:none}.calc-tabela tr.prescrita td:first-child{box-shadow:inset 3px 0 0 var(--danger)}.calc-tabela tr.prescrita td[data-col=situacao]{color:var(--danger);font-weight:600}.calc-tabela tr.abono td,.calc-tabela tr.abono td:first-child{background:linear-gradient(var(--accent-soft),var(--accent-soft)),var(--bg-elev)}[data-tema=claro] .calc-tabela tr.abono td,[data-tema=claro] .calc-tabela tr.abono td:first-child{background:#f2f6fe}.calc-historico{gap:14px}.calc-historico-filtros{padding:16px 18px;background:var(--cabeca-fundo);border:1px solid var(--cabeca-borda);border-radius:var(--calc-raio-sec);box-shadow:var(--cabeca-sombra)}.calc-historico .filtro-rotulo{font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--t-secondary)}.calc-historico .tabela-wrap,.calc-historico .vazio{background:var(--cabeca-fundo);border:1px solid var(--cabeca-borda);border-radius:var(--calc-raio-sec);box-shadow:var(--cabeca-sombra)}.calc-historico .vazio{padding:40px 24px}@container (max-width: 640px){.calc-resumo-apoio{flex-basis:100%;padding:16px 0 0;border-left:0;border-top:1px solid var(--calc-linha)}.calc-levar{margin-left:0}}@media (max-width:1024px){.calc-grade{grid-template-columns:minmax(0,1fr)}.calc-form,[data-tema=claro] .calc-form{max-height:none;overflow:visible}}@media (max-width:560px){.calc-form,[data-tema=claro] .calc-form{padding:16px}.calc-resumo{padding:18px}.calc-notas{margin:0 -18px -18px}.calc-notas>summary{padding:10px 18px}.calc-notas-corpo{padding:0 18px 14px}.calc-resumo-valor{font-size:28px}.calc-resumo-apoio{grid-template-columns:repeat(2,minmax(0,1fr))}.calc-resumo-acoes .btn,.calc-resumo-acoes .btn-ghost{flex:1 1 auto;justify-content:center}.calc-sec-cab{flex-wrap:wrap}.calc-sec-acao{padding:0 0 12px 16px}}:root{--prc-card:var(--bg-elev);--prc-borda:var(--border);--prc-borda-forte:var(--border-hover);--prc-sombra:0 1px 2px rgba(0,0,0,0.25);--prc-sombra-hover:0 10px 26px rgba(0,0,0,0.35);--prc-caixa:rgba(255,255,255,0.04);--prc-trilho:rgba(255,255,255,0.09);--prc-escuro:#1c2537;--prc-escuro-2:#141b29;--prc-roxo:#a78bfa}[data-tema=claro]{--prc-card:#ffffff;--prc-borda:rgba(15,23,42,0.07);--prc-borda-forte:rgba(15,23,42,0.16);--prc-sombra:0 1px 2px rgba(15,23,42,0.03);--prc-sombra-hover:0 10px 26px rgba(15,23,42,0.08);--prc-caixa:#f4f6fa;--prc-trilho:#e8ecf3;--prc-escuro:#0b1524;--prc-escuro-2:#1d2a44;--prc-roxo:#7c3aed}.prc{gap:18px}.prc-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.prc-esp{flex:1 1 auto}.prc-cartao{background:var(--prc-card);border:1px solid var(--prc-borda);border-radius:18px;box-shadow:var(--prc-sombra);padding:20px 22px;min-width:0}.prc .per-em-teste{max-width:680px}.prc-btn-ico{display:inline-flex;align-items:center;gap:8px}.prc-btn-ico.pequeno{padding:7px 12px;font-size:12.5px;border-radius:10px;white-space:nowrap}.prc .btn-ghost:focus-visible,.prc .btn:focus-visible,.prc a:focus-visible,.prc button:focus-visible,.prc input:focus-visible,.prc select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.prc-aviso-link{position:fixed;left:50%;top:18px;transform:translateX(-50%);z-index:60;display:flex;align-items:center;gap:14px;max-width:min(560px,calc(100vw - 32px));padding:12px 14px 12px 18px;background:var(--prc-card);border:1px solid var(--warn);border-radius:14px;box-shadow:var(--prc-sombra-hover);font-size:13px;color:var(--t-primary)}.prc-hub{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:18px;gap:18px}.prc-hub-card{--cor:var(--accent);position:relative;display:flex;flex-direction:column;overflow:hidden;background:var(--prc-card);border:1px solid var(--prc-borda);border-radius:18px;box-shadow:var(--prc-sombra);color:var(--t-primary);text-decoration:none;transition:transform .18s var(--ease),box-shadow .18s var(--ease),border-color .18s var(--ease)}.prc-hub-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--cor);opacity:0;transition:opacity .18s var(--ease)}.prc-hub-card:hover{transform:translateY(-2px);box-shadow:var(--prc-sombra-hover);border-color:var(--prc-borda-forte)}.prc-hub-card:focus-visible:before,.prc-hub-card:hover:before{opacity:1}.prc-hub-card.destaque{border-color:color-mix(in srgb,var(--cor) 35%,var(--prc-borda))}.prc-hub-topo{display:flex;align-items:center;gap:12px;padding:20px 20px 0}.prc-tile{--cor:var(--accent);display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:12px;color:var(--cor);background:color-mix(in srgb,var(--cor) 11%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cor) 22%,transparent)}.prc-hub-card .prc-tile{--cor:inherit;color:var(--cor)}.prc-hub-nome{display:flex;flex-direction:column;min-width:0;flex:1 1}.prc-hub-nome b{font-size:15.5px;font-weight:650;line-height:1.25}.prc-hub-nome small{font-size:11.5px;font-weight:600;color:var(--cor)}.prc-comece{flex:none;padding:3px 9px;border-radius:999px;background:var(--accent);color:#fff;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.prc-hub-desc{display:block;padding:12px 20px 0;font-size:13px;line-height:1.5;color:var(--t-secondary)}.prc-hub-nums{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;padding:16px 20px 20px;margin-top:auto}.prc-hub-nums>span{display:flex;flex-direction:column;align-items:center;padding:11px 8px 10px;border-radius:12px;background:var(--prc-caixa);text-align:center}.prc-hub-nums b{font-size:21px;line-height:1.1;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prc-hub-nums small{margin-top:3px;font-size:11.5px;color:var(--t-muted)}.prc-hub-rodape{display:flex;align-items:center;justify-content:space-between;padding:11px 20px;border-top:1px solid var(--prc-borda);font-size:12.5px;color:var(--t-muted)}.prc-hub-seta{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--prc-borda);color:var(--cor);transition:transform .18s var(--ease)}.prc-hub-card:hover .prc-hub-seta{transform:translateX(3px)}.prc-hub-faixa{display:flex;align-items:center;gap:14px;padding:16px 20px;border:1px dashed var(--prc-borda-forte);border-radius:18px;color:var(--t-primary);text-decoration:none;transition:border-color .18s var(--ease),background .18s var(--ease)}.prc-hub-faixa:hover{border-color:var(--accent-line);background:var(--prc-card)}.prc-hub-faixa>svg{flex:none;color:var(--t-muted)}.prc-hub-faixa-txt{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.prc-hub-faixa-txt b{font-size:14px;font-weight:600}.prc-hub-faixa-txt small{font-size:12.5px;color:var(--t-muted)}.prc-filtros{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.prc-filtros-mais{margin-top:-6px}.prc-busca{display:flex;align-items:center;gap:8px;width:300px;max-width:100%;height:38px;padding:0 14px;border:1px solid var(--prc-borda-forte);border-radius:999px;background:var(--prc-card);color:var(--t-muted);transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}.prc-busca:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.prc-busca svg{flex:none}.prc-busca input{flex:1 1;min-width:0;border:0;background:transparent;font:inherit;font-size:13px;color:var(--t-primary);outline:none}.prc .prc-busca input:focus-visible{outline:none}.prc-chips{display:flex;flex-wrap:wrap;gap:6px}.prc-chip{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:1px solid var(--prc-borda-forte);border-radius:999px;background:var(--prc-card);font:inherit;font-size:13px;font-weight:500;color:var(--t-secondary);cursor:pointer;white-space:nowrap;transition:background .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease)}.prc-chip:hover{border-color:var(--accent-line);color:var(--t-primary)}.prc-chip.ativo{background:var(--accent);border-color:var(--accent);color:#fff}.prc-chip.ativo b{color:inherit}.prc-chip b{font-weight:700;color:var(--t-primary)}.prc-select{position:relative;display:inline-flex;align-items:center}.prc-select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:36px;padding:0 32px 0 14px;border:1px solid var(--prc-borda-forte);border-radius:999px;background:var(--prc-card);font:inherit;font-size:13px;color:var(--t-secondary);cursor:pointer;max-width:260px;text-overflow:ellipsis}.prc-select select:hover{border-color:var(--accent-line)}.prc-select.ativo select{border-color:var(--accent);color:var(--accent);background:var(--accent-soft);font-weight:600}.prc-select svg{position:absolute;right:12px;pointer-events:none;color:var(--t-muted)}.prc-check{display:inline-flex;align-items:center;gap:7px;padding:0 4px;font-size:12.5px;color:var(--t-secondary);cursor:pointer}.prc-check input{accent-color:var(--accent);width:15px;height:15px}.prc-limpar{border:0;background:none;font:inherit;font-size:12.5px;font-weight:600;color:var(--accent);cursor:pointer;padding:6px 4px}.prc-limpar:hover{text-decoration:underline}.prc-sep{width:1px;height:24px;background:var(--prc-borda-forte);margin:0 2px}.prc-seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border:1px solid var(--prc-borda);border-radius:13px;background:var(--prc-caixa);max-width:100%}.prc-seg button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 13px;border:0;border-radius:10px;background:transparent;font:inherit;font-size:13px;font-weight:500;color:var(--t-muted);cursor:pointer;white-space:nowrap}.prc-seg button.ativo,.prc-seg button:hover{color:var(--t-primary)}.prc-seg button.ativo{background:var(--prc-card);font-weight:600;box-shadow:0 1px 3px rgba(15,23,42,.1),0 0 0 1px var(--prc-borda)}.prc-seg.prc-abas{align-self:flex-start}.prc-seg.prc-abas button{height:36px;padding:0 18px}.prc-seg.prc-abas button.ativo{color:var(--accent)}.prc-seg-chips{padding:0;border:0;background:none;gap:6px}.prc-seg-chips button{height:36px;padding:0 14px;border:1px solid var(--prc-borda-forte);border-radius:999px;background:var(--prc-card);color:var(--t-secondary)}.prc-seg-chips button.ativo{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:none}.prc-barra-visao{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.prc-nav{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--prc-borda);border-radius:13px;background:var(--prc-card)}.prc-nav button{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:10px;background:transparent;color:var(--t-secondary);cursor:pointer}.prc-nav button:hover{background:var(--prc-caixa);color:var(--t-primary)}.prc-nav span{min-width:150px;padding:0 8px;text-align:center;font-size:13px;font-weight:600;color:var(--t-primary)}.prc-selo{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:650;white-space:nowrap;background:var(--prc-caixa);color:var(--t-muted)}.prc-selo-forte{background:var(--ok-soft);color:var(--ok)}.prc-selo-exigente{background:var(--danger-soft);color:var(--danger)}.prc-selo-atencao{background:var(--warn-soft);color:var(--warn)}.prc-alto{display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border-radius:999px;background:var(--ok-soft);color:var(--ok);font-size:10.5px;font-weight:700;white-space:nowrap}.prc-agenda-quem .prc-alto,.prc-tabela .prc-alto{padding:0;background:none}.prc-tag{display:inline-flex;align-items:center;padding:1px 6px;border-radius:6px;font-size:10px;font-weight:750;letter-spacing:.04em;background:var(--prc-caixa);color:var(--t-muted)}.prc-tag.jud{background:var(--accent-soft);color:var(--accent)}.prc-tag.adm{background:var(--cyan-soft);color:var(--accent-cyan)}.prc-tag-neutra{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:var(--prc-caixa);color:var(--t-secondary);font-size:11.5px;white-space:nowrap}.prc-tag-inc{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;background:var(--warn-soft);color:var(--warn);font-size:10.5px;font-weight:650;vertical-align:middle}.prc-hora{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;color:#fff;font-size:11.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.prc-hora,[data-tema=claro] .prc-hora{background:var(--prc-escuro)}:root:not([data-tema=claro]) .prc-hora{background:rgba(255,255,255,.12)}.prc-prazo{display:inline-flex;margin-top:4px;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:650;white-space:nowrap;width:-moz-fit-content;width:fit-content}.prc-prazo-perigo{background:var(--danger-soft);color:var(--danger)}.prc-prazo-alerta{background:var(--laranja-soft);color:var(--laranja)}.prc-prazo-neutro,.prc-prazo-passou{background:var(--prc-caixa);color:var(--t-muted)}.prc-pilula{flex:none;padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:650;white-space:nowrap;background:var(--prc-caixa);color:var(--t-secondary)}.prc-pilula.perigo{background:var(--danger-soft);color:var(--danger)}.prc-pilula.info{background:var(--accent-soft);color:var(--accent)}.prc-pilula.ok{background:var(--ok-soft);color:var(--ok)}.prc-conta{display:inline-grid;place-items:center;min-width:24px;height:22px;padding:0 7px;border-radius:999px;background:var(--prc-caixa);box-shadow:inset 0 0 0 1px var(--prc-borda);font-size:12px;font-weight:700;color:var(--t-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prc-conta.tom-perigo{background:var(--danger-soft);color:var(--danger);box-shadow:none}.prc-conta.tom-alerta{background:var(--laranja-soft);color:var(--laranja);box-shadow:none}.prc-avatar{display:grid;place-items:center;flex:none;border-radius:50%;background:var(--prc-caixa);box-shadow:inset 0 0 0 1px var(--prc-borda);color:var(--t-secondary);font-weight:700;letter-spacing:.02em}.prc-ok{color:var(--ok)}.prc-num-alerta{color:var(--danger)}.prc-fraco,.prc-nota{color:var(--t-muted)}.prc-nota{margin:0;font-size:12px;line-height:1.5}.prc-rot{margin:14px 0 8px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--t-muted)}.prc-h3{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:650;color:var(--t-primary)}.prc-h3 svg{color:var(--t-muted)}.prc-explica{margin:-4px 0 0;font-size:13px;line-height:1.55;color:var(--t-secondary)}.prc-explica span{color:var(--t-muted)}.prc-explica.com-ico{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--t-muted)}.prc-explica.com-ico svg{color:var(--accent);flex:none}.prc-link-mais{align-self:flex-start;display:inline-block;margin-top:10px;border:0;background:none;padding:0;font:inherit;font-size:12.5px;font-weight:600;color:var(--accent);text-decoration:none;cursor:pointer}.prc-link-mais:hover{text-decoration:underline}.prc-barra{display:block;height:6px;border-radius:999px;background:var(--prc-trilho);overflow:hidden}.prc-barra.fina{height:7px}.prc-barra i{display:block;height:100%;border-radius:inherit;background:var(--ok);transition:width .3s var(--ease)}.prc-barra i.perigo{background:var(--danger)}.prc-barra i.alerta{background:var(--warn)}.prc-barra i.ok{background:var(--ok)}.prc-vazio{display:flex;flex-direction:column;align-items:center;gap:4px;padding:34px 20px;border:1px dashed var(--prc-borda-forte);border-radius:18px;text-align:center;font-size:12.5px;color:var(--t-muted)}.prc-vazio b{font-size:14px;font-weight:600;color:var(--t-primary)}.prc-vazio-ico{display:grid;place-items:center;width:38px;height:38px;margin-bottom:6px;border-radius:50%;border:1px solid var(--prc-borda);background:var(--prc-card);color:var(--t-muted)}.prc-divisor{display:flex;align-items:center;gap:12px;margin-bottom:-6px}.prc-divisor span{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--t-muted);white-space:nowrap}.prc-divisor i{flex:1 1;height:1px;background:var(--prc-borda-forte)}.prc-divisor small{font-size:12px;color:var(--t-muted);white-space:nowrap}.prc-kpis-6{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.prc-kpis-6 .kpi .num{font-size:34px}.prc-kpis-6 .kpi .lab{white-space:nowrap}.prc-card{display:flex;flex-direction:column;align-items:stretch;gap:3px;width:100%;padding:13px 14px 12px;border:1px solid var(--prc-borda);border-radius:16px;background:var(--prc-card);box-shadow:var(--prc-sombra);font:inherit;text-align:left;color:var(--t-primary);cursor:pointer;transition:transform .16s var(--ease),box-shadow .16s var(--ease),border-color .16s var(--ease)}.prc-card:hover{transform:translateY(-2px);border-color:var(--prc-borda-forte);box-shadow:var(--prc-sombra-hover)}.prc-card.alto{border-left:4px solid var(--ok);background:linear-gradient(180deg,color-mix(in srgb,var(--ok) 6%,var(--prc-card)),var(--prc-card) 70%)}.prc-card.cancelada{border-style:dashed;opacity:.6}.prc-card[draggable=true]{cursor:-webkit-grab;cursor:grab}.prc-card-topo{display:flex;flex-wrap:wrap;align-items:center;gap:5px 6px;margin-bottom:5px}.prc-card-topo .prc-esp{flex:1 1;min-width:0}.prc-card-nome{font-size:12.5px;font-weight:650;line-height:1.3;text-transform:uppercase;letter-spacing:.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.prc-card-valor{margin-top:2px;font-size:15px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--t-primary)}.prc-card.alto .prc-card-valor{color:var(--ok)}.prc-card-linha{font-size:11.5px;line-height:1.35;color:var(--t-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prc-card-linha.fraca{color:var(--t-muted)}.prc-card-linha.sem-perito{font-style:italic;color:var(--t-faint)}.prc-card-trilha .per-trilha{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px 10px;gap:4px 10px;margin-top:9px;padding-top:9px;border-top:1px solid var(--prc-borda);font-size:11px;font-weight:500}.prc-card-trilha .per-trilha.compacta{display:flex;gap:6px}.prc-card-trilha .per-trilha-etp{opacity:.7}.prc-card-trilha .per-trilha-etp.feita{opacity:1}.prc-card-chips{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:9px}.prc-card-chips .chip{font-size:10px;padding:2px 8px}.prc-card-acao{margin-top:8px;padding:5px 9px;border-radius:9px;font-size:11.5px;font-weight:650}.prc-card.simples{padding:10px 12px;border-radius:14px}.prc-card.simples .prc-card-topo{margin-bottom:3px}.prc-card.simples .prc-card-nome{-webkit-line-clamp:1}.prc-card.compacto .prc-card-linha.fraca{display:none}.prc-pontos{display:flex;align-items:center;gap:4px;margin-top:6px}.prc-pontos i{width:8px;height:8px;border-radius:50%;border:1.6px solid}.prc-pontos b{margin-left:auto;font-size:11px;font-weight:600;color:var(--t-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prc-resumo-dia{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px;padding:18px 22px}.prc-resumo-placar{display:flex;align-items:center;gap:18px}.prc-anel{flex:none}.prc-anel circle.trilho{stroke:var(--prc-trilho)}.prc-anel circle.ok{stroke:var(--ok)}.prc-anel-num{font-size:24px;font-weight:700;fill:var(--t-primary)}.prc-anel-de{font-size:13px;fill:var(--t-muted)}.prc-anel-rot{font-size:8px;font-weight:700;letter-spacing:1px;fill:var(--t-muted)}.prc-resumo-txt{display:flex;flex-direction:column;gap:8px;width:250px;max-width:100%;font-size:12px;color:var(--t-muted)}.prc-resumo-txt>b{font-size:15px;font-weight:650}.prc-resumo-txt span b,.prc-resumo-txt>b{color:var(--t-primary)}.prc-resumo-stats{flex:1 1 520px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.prc-stat{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:4px 10px;border:0;border-left:1px solid var(--prc-borda);background:none;font:inherit;text-align:center;color:var(--t-primary);text-decoration:none}.prc-stat:first-child{border-left:0}a.prc-stat,button.prc-stat{cursor:pointer;border-radius:10px}a.prc-stat:hover,button.prc-stat:hover{background:var(--prc-caixa)}.prc-stat-rot{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--t-muted)}.prc-stat-rot i{width:6px;height:6px;border-radius:50%}.prc-stat b{font-size:23px;font-weight:650;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prc-stat small{max-width:100%;font-size:11px;color:var(--t-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prc-blocos{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:12px;gap:12px}.prc-bloco{--tom:var(--t-primary);--tom-fundo:var(--prc-caixa);display:flex;flex-direction:column;min-height:158px;padding:13px 13px 12px;border:1px solid var(--prc-borda);border-radius:18px;background:var(--prc-card);box-shadow:var(--prc-sombra);font:inherit;text-align:left;color:var(--t-primary);cursor:pointer;transition:transform .16s var(--ease),box-shadow .16s var(--ease),border-color .16s var(--ease)}.tom-perigo{--tom:var(--danger);--tom-fundo:var(--danger-soft)}.tom-alerta{--tom:var(--laranja);--tom-fundo:var(--laranja-soft)}.tom-info{--tom:var(--accent);--tom-fundo:var(--accent-soft)}.tom-neutro{--tom:var(--t-primary);--tom-fundo:var(--prc-caixa)}.prc-bloco:hover{transform:translateY(-2px);box-shadow:var(--prc-sombra-hover)}.prc-bloco.ativo{border-color:var(--tom);box-shadow:0 0 0 1px var(--tom),0 10px 26px color-mix(in srgb,var(--tom) 16%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--tom) 6%,var(--prc-card)),var(--prc-card) 70%)}.prc-bloco.tom-neutro.ativo{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 10px 26px var(--accent-soft)}.prc-bloco.zerado{border-color:color-mix(in srgb,var(--ok) 30%,var(--prc-borda));background:linear-gradient(160deg,color-mix(in srgb,var(--ok) 8%,var(--prc-card)),var(--prc-card) 75%)}.prc-bloco-topo{display:flex;align-items:center;gap:8px}.prc-bloco-ico{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:10px;background:var(--tom-fundo);color:var(--tom)}.prc-bloco-ico.grande{width:40px;height:40px;border-radius:12px}.prc-bloco.zerado .prc-bloco-ico{background:var(--ok);color:#fff}.prc-bloco-etq{flex:1 1;min-width:0;font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--t-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prc-bloco-n{display:grid;place-items:center;width:22px;height:22px;flex:none;border-radius:50%;background:var(--prc-caixa);font-size:11px;font-weight:700;color:var(--t-secondary)}.prc-bloco-tit{margin-top:10px;font-size:14px;font-weight:600;line-height:1.25}.prc-bloco-num{display:flex;align-items:baseline;gap:6px;margin-top:auto;padding-top:10px}.prc-bloco-num b{font-size:26px;line-height:1;font-weight:700;color:var(--tom);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prc-bloco.zerado .prc-bloco-num{flex-direction:column;gap:2px}.prc-bloco.zerado .prc-bloco-num b{font-size:19px;color:var(--ok)}.prc-bloco-num small{font-size:11.5px;color:var(--t-muted)}.prc-bloco .prc-barra{margin-top:8px}.prc-bloco-rod{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:7px;font-size:11px;color:var(--t-muted)}.prc-fila-grade{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);grid-gap:18px;gap:18px;align-items:start}.prc-fila-lista{padding:22px}.prc-sec-cab{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px}.prc-sec-cab>div{flex:1 1;min-width:0}.prc-sec-cab h2{margin:0;font-size:17px;font-weight:650}.prc-sec-cab p{margin:2px 0 0;font-size:12.5px;color:var(--t-muted)}.prc-sec-dica{font-size:12px;color:var(--t-muted)}.prc-linhas{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.prc-linha{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:11px 14px;border:1px solid var(--prc-borda);border-radius:14px;background:var(--prc-card)}.prc-linha.alto{background:var(--prc-caixa)}.prc-linha-quem{display:flex;flex-direction:column;gap:2px;flex:1 1 240px;min-width:0;padding:0;border:0;background:none;font:inherit;text-align:left;color:var(--t-primary);cursor:pointer}.prc-linha-quem:hover .prc-linha-nome{text-decoration:underline;text-underline-offset:3px}.prc-linha-nome{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;font-weight:650;text-transform:uppercase}.prc-linha-sub{font-size:12px;color:var(--t-muted)}.prc-linha-acoes{display:flex;flex-wrap:wrap;gap:6px}.prc-mini{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:10px;border:1px solid var(--prc-borda-forte);background:var(--prc-card);font:inherit;font-size:12.5px;font-weight:600;color:var(--t-primary);cursor:pointer;white-space:nowrap}.prc-mini:disabled{opacity:.55;cursor:progress}.prc-mini.cheio{border-color:var(--accent);background:var(--accent);color:#fff}.prc-mini.cheio:hover:not(:disabled){background:var(--accent-escuro)}.prc-mini.contorno.alerta{border-color:color-mix(in srgb,var(--laranja) 55%,transparent);color:var(--laranja)}.prc-mini.contorno:hover:not(:disabled){background:var(--prc-caixa)}.prc-mini.icone{width:32px;padding:0;justify-content:center;color:var(--t-secondary)}.prc-menu-feito{position:relative}.prc-menu{position:absolute;left:0;top:calc(100% + 6px);z-index:20;display:flex;flex-direction:column;min-width:180px;padding:6px;border:1px solid var(--prc-borda-forte);border-radius:14px;background:var(--prc-card);box-shadow:var(--prc-sombra-hover)}.prc-menu-tit{padding:4px 10px 6px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--t-muted)}.prc-menu button{display:flex;align-items:center;gap:8px;padding:8px 10px;border:0;border-radius:9px;background:none;font:inherit;font-size:13px;color:var(--t-primary);text-align:left;cursor:pointer}.prc-menu button:focus-visible,.prc-menu button:hover{background:var(--accent-soft);color:var(--accent)}.prc-fila-lado{display:flex;flex-direction:column;gap:18px;min-width:0}.prc-fila-lado .prc-cartao{padding:18px 20px}.prc-canais{display:flex;flex-direction:column;gap:8px}.prc-canal{display:grid;grid-template-columns:118px minmax(0,1fr) 26px;align-items:center;grid-gap:10px;gap:10px;font-size:13px}.prc-canal>span:first-child{display:inline-flex;align-items:center;gap:6px;color:var(--t-secondary)}.prc-canal .prc-barra i{background:var(--accent)}.prc-canal b{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prc-mini-lista{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.prc-mini-lista li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid var(--prc-borda);font-size:13px}.prc-mini-lista li:last-child{border-bottom:0}.prc-mini-lista.clicavel li{padding:0}.prc-mini-lista.clicavel button{display:flex;align-items:center;gap:10px;width:100%;padding:9px 4px;border:0;border-radius:10px;background:none;font:inherit;text-align:left;color:var(--t-primary);cursor:pointer}.prc-mini-lista.clicavel button:hover{background:var(--prc-caixa)}.prc-mini-nome{display:flex;flex-direction:column;flex:1 1;min-width:0;font-size:13px;font-weight:600;text-transform:uppercase}.prc-mini-nome small{font-size:11.5px;font-weight:400;text-transform:none;color:var(--t-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prc-mini-lista .chip{font-size:10px}.prc-semana{display:grid;grid-template-columns:repeat(7,minmax(196px,1fr));grid-gap:12px;gap:12px;overflow-x:auto;padding-bottom:6px;align-items:start}.prc-semana.sem-domingo{grid-template-columns:56px repeat(6,minmax(166px,1fr))}.prc-semana.sem-domingo .prc-dia:first-child .prc-dia-cab{padding-inline:2px}.prc-semana.sem-domingo .prc-dia:first-child .prc-dia-cab small{display:none}.prc-dia{gap:10px;min-width:0}.prc-dia,.prc-dia-cab{display:flex;flex-direction:column}.prc-dia-cab{align-items:center;padding:10px 8px 9px;border-radius:16px;color:#fff;background:linear-gradient(160deg,var(--prc-escuro-2),var(--prc-escuro));line-height:1.1}:root:not([data-tema=claro]) .prc-dia-cab{background:var(--bg-elev-2);border:1px solid var(--prc-borda);color:var(--t-primary)}.prc-dia-cab span{font-size:10.5px;font-weight:700;letter-spacing:.14em;opacity:.8}.prc-dia-cab b{font-size:27px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prc-dia-cab small{margin-top:2px;font-size:11px;font-weight:600;opacity:.75}.prc-dia-cab.hoje,:root:not([data-tema=claro]) .prc-dia-cab.hoje{background:linear-gradient(160deg,var(--accent),var(--accent-escuro));border-color:transparent;color:#fff;box-shadow:0 8px 20px rgba(24,104,242,.28)}.prc-dia-cab.passado,:root:not([data-tema=claro]) .prc-dia-cab.passado{background:var(--prc-caixa);border:1px solid var(--prc-borda);color:var(--t-muted)}.prc-dia-vazio,.prc-recolhidas{display:grid;place-items:center;min-height:70px;border:1px dashed var(--prc-borda-forte);border-radius:14px;font-size:12px;color:var(--t-muted)}.prc-recolhidas{min-height:0;padding:8px;background:none;font:inherit;font-size:12px;cursor:pointer}.prc-recolhidas:hover{border-color:var(--accent-line);color:var(--accent)}.prc-dias-lista{gap:18px}.prc-dia-sec,.prc-dias-lista{display:flex;flex-direction:column}.prc-dia-sec{gap:8px}.prc-dia-tit{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:650;color:var(--t-primary)}.prc-dia-tit.hoje{color:var(--accent)}.prc-selo-hoje{padding:1px 8px;border-radius:999px;background:var(--accent);color:#fff;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.prc-tabela-linhas{padding:4px}.prc-agenda-linha{display:grid;grid-template-columns:62px minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;width:100%;padding:11px 14px;border:0;border-bottom:1px solid var(--prc-borda);background:none;font:inherit;text-align:left;color:var(--t-primary);cursor:pointer;border-radius:12px}.prc-agenda-linha:last-child{border-bottom:0}.prc-agenda-linha:hover{background:var(--prc-caixa)}.prc-agenda-linha.cancelada{opacity:.55}.prc-agenda-linha.alto{box-shadow:inset 3px 0 0 var(--ok)}.prc-agenda-quem{display:flex;flex-direction:column;gap:2px;min-width:0}.prc-agenda-quem b{font-size:13.5px;font-weight:650;text-transform:uppercase}.prc-agenda-quem small{font-size:12px;color:var(--t-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prc-agenda-trilha .per-trilha{margin:0;padding:0;border:0;gap:6px}.prc-agenda-trilha .per-trilha-etp i{width:10px;height:10px}.prc-agenda-fim{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.prc-agenda-acao{flex-basis:100%;text-align:right;font-size:11.5px;font-weight:650}.prc-mes{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:18px;gap:18px;align-items:start}.prc-mes-cal{padding:14px}.prc-mes-cabs,.prc-mes-grade{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px}.prc-mes-cabs span{padding-bottom:6px;text-align:center;font-size:10.5px;font-weight:700;letter-spacing:.1em;color:var(--t-muted)}.prc-mes-dia{display:flex;flex-direction:column;gap:3px;min-height:100px;min-width:0;padding:7px;border:1px solid var(--prc-borda);border-radius:12px;background:var(--prc-card);font:inherit;text-align:left;color:var(--t-primary);cursor:pointer}.prc-mes-dia.vazio{border:0;background:none;cursor:default}.prc-mes-dia:hover:not(.vazio){border-color:var(--prc-borda-forte)}.prc-mes-dia.sel{border-color:var(--accent);background:var(--accent-soft)}.prc-mes-dia.hoje{box-shadow:inset 0 0 0 2px var(--accent-line)}.prc-mes-num{display:flex;justify-content:space-between;align-items:center;font-size:12.5px;font-weight:650}.prc-mes-dia.passado .prc-mes-num{color:var(--t-muted)}.prc-mes-num i{padding:0 6px;border-radius:999px;background:var(--prc-escuro);color:#fff;font-style:normal;font-size:10px;line-height:16px}:root:not([data-tema=claro]) .prc-mes-num i{background:var(--accent)}.prc-mes-item{overflow:hidden;padding:1px 6px;border-radius:6px;background:var(--prc-caixa);font-size:11px;color:var(--t-secondary);white-space:nowrap;text-overflow:ellipsis}.prc-mes-item.alto{background:var(--ok-soft);color:var(--ok)}.prc-mes-item.cancelada{text-decoration:line-through;opacity:.6}.prc-mes-mais{font-size:11px;color:var(--accent);font-weight:600}.prc-mes-lado{min-width:0}.prc-mes-cards,.prc-mes-lado{display:flex;flex-direction:column;gap:10px}.prc-legenda{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:11.5px;color:var(--t-muted)}.prc-legenda span{display:inline-flex;align-items:center;gap:6px}.prc-legenda i{width:10px;height:10px;border-radius:50%;border:1.6px solid var(--t-faint)}.prc-legenda i.feita{background:var(--ok);border-color:var(--ok)}.prc-legenda i.atrasada{border-color:var(--danger)}.prc-legenda i.hoje{border-color:var(--warn)}.prc-legenda i.tentou{border-color:var(--danger);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--danger) 35%,transparent)}.prc-legenda i.alto{width:5px;height:13px;border-radius:2px;border:0;background:var(--ok)}.prc-legenda i.desf{background:var(--danger);border-color:var(--danger)}.prc-legenda i.pend{background:var(--prc-trilho);border-color:var(--prc-trilho)}.prc-funil{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,1fr);grid-gap:14px;gap:14px;overflow-x:auto;padding-bottom:8px;align-items:start}.prc-funil-col{display:flex;flex-direction:column;min-width:0;padding:12px;border:1px solid var(--prc-borda);border-radius:20px;background:var(--prc-caixa)}.prc-funil-col.destaque{border-color:var(--accent-line)}.prc-funil-cab{display:flex;align-items:flex-start;gap:8px;padding:0 2px}.prc-funil-cab b{flex:1 1;font-size:13.5px;font-weight:650;line-height:1.3}.prc-funil-n{display:grid;place-items:center;width:22px;height:22px;flex:none;border-radius:50%;background:var(--accent);color:#fff;font-size:11px;font-weight:700}.prc-funil-cab .prc-conta{background:var(--prc-card)}.prc-funil-sub{margin:2px 0 10px 32px;font-size:11.5px;color:var(--t-muted)}.prc-funil-lista{display:flex;flex-direction:column;gap:8px}.prc-funil-vazia{margin:0;padding:16px 0;text-align:center;font-size:11.5px;color:var(--t-muted)}.prc-funil-card{display:flex;flex-direction:column;gap:2px;width:100%;padding:11px 13px;border:1px solid var(--prc-borda);border-radius:14px;background:var(--prc-card);box-shadow:var(--prc-sombra);font:inherit;text-align:left;color:var(--t-primary);cursor:pointer;transition:border-color .15s var(--ease),transform .15s var(--ease)}.prc-funil-card:hover{border-color:var(--prc-borda-forte);transform:translateY(-1px)}.prc-funil-card.alto{border-left:4px solid var(--ok)}.prc-funil-card b{font-size:12.5px;font-weight:700;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prc-funil-card small{font-size:11.5px;color:var(--t-secondary)}.prc-funil-estado{font-size:11.5px;color:var(--t-muted)}.prc-funil-estado.perigo{color:var(--danger)}.prc-funil-estado.alerta{color:var(--laranja)}.prc-funil-estado.hoje{color:var(--accent);font-weight:650}.prc-kanban{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,1fr);grid-gap:14px;gap:14px;overflow-x:auto;padding-bottom:8px;align-items:start}.prc-kb-col{display:flex;flex-direction:column;gap:8px;min-height:160px;padding:12px;border:1px solid var(--prc-borda);border-radius:20px;background:var(--prc-caixa);transition:border-color .15s var(--ease),background .15s var(--ease)}.prc-kb-col.alvo{border-color:var(--kb-cor);background:color-mix(in srgb,var(--kb-cor) 8%,var(--prc-caixa))}.prc-kb-cab{display:flex;align-items:center;gap:8px;padding:0 2px 4px}.prc-kb-cab i{width:9px;height:9px;border-radius:50%;background:var(--kb-cor)}.prc-kb-cab b{flex:1 1;font-size:13.5px;font-weight:650}.prc-kb-cab .prc-conta{background:var(--prc-card)}.prc-kb-lista{display:flex;flex-direction:column;gap:8px}.prc-tabela-wrap{position:relative;padding:0;overflow-x:auto}.prc-tabela{width:100%;border-collapse:collapse;font-size:13px}.prc-tabela th{padding:12px 16px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-align:left;color:var(--t-muted);white-space:nowrap}.prc-tabela td,.prc-tabela th{border-bottom:1px solid var(--prc-borda)}.prc-tabela td{padding:11px 16px;vertical-align:middle;color:var(--t-primary)}.prc-tabela tr:last-child td{border-bottom:0}.prc-tabela tbody tr:hover td{background:var(--prc-caixa)}.prc-tabela td>b,.prc-tabela-abrir b{display:block;font-weight:650;text-transform:uppercase;font-size:13px}.prc-tabela td small,.prc-tabela-abrir small{display:block;margin-top:1px;font-size:11.5px;color:var(--t-muted)}.prc-tabela .num{text-align:right}.prc-tabela .num,.prc-tabela .tab{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.prc-tabela .tab .prc-prazo{display:flex}.prc-tabela .acao{text-align:right}.prc-tabela .chip{margin-right:4px}.prc-tabela td:first-child{min-width:210px}.prc-tabela-abrir{display:block;padding:0;border:0;background:none;font:inherit;text-align:left;color:var(--t-primary);cursor:pointer}.prc-tabela-abrir:hover b{color:var(--accent)}.prc-num-dinheiro{font-size:24px;white-space:nowrap}.prc-prep{display:flex;flex-direction:column;gap:16px}.prc-prep-grupo{padding:0;overflow:hidden}.prc-prep-cab{display:flex;align-items:center;gap:10px;padding:12px 18px;border-bottom:1px solid var(--prc-borda);background:var(--prc-caixa)}.prc-prep-cab h2{margin:0;font-size:15px;font-weight:650}.prc-prep-barra{display:flex;align-items:center;gap:8px}.prc-prep-barra .prc-barra{width:110px}.prc-prep-barra b{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prc-tabela td .prc-selo{margin-top:3px}.prc-alerta-exig{padding:16px 18px;border:1px solid color-mix(in srgb,var(--danger) 28%,transparent);border-radius:18px;background:color-mix(in srgb,var(--danger) 5%,var(--prc-card))}.prc-alerta-cab{display:flex;align-items:center;gap:12px}.prc-alerta-cab h2{margin:0;font-size:14.5px;font-weight:650}.prc-alerta-cab p{margin:2px 0 0;font-size:12.5px;color:var(--t-muted)}.prc-alerta-ico{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:12px;background:var(--prc-card);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--danger) 25%,transparent);color:var(--danger)}.prc-alerta-lista{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.prc-alerta-lista button{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid color-mix(in srgb,var(--danger) 22%,transparent);border-radius:12px;background:var(--prc-card);font:inherit;font-size:12.5px;color:var(--t-primary);cursor:pointer}.prc-alerta-lista button:hover{border-color:var(--danger)}.prc-alerta-lista button span{color:var(--t-muted)}.prc-peritos{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:16px;gap:16px}.prc-perito{display:flex;flex-direction:column;padding:0;overflow:hidden}.prc-perito-topo{display:flex;align-items:flex-start;gap:12px;padding:18px 18px 12px}.prc-perito-ava{--cor:var(--t-muted);display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:50%;font-size:14px;font-weight:700;color:var(--cor);background:color-mix(in srgb,var(--cor) 11%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cor) 22%,transparent)}.prc-perito-ava.grande{width:52px;height:52px;font-size:16px}.classe-forte .prc-perito-ava,.prc-perito-ava.classe-forte{--cor:var(--ok)}.classe-exigente .prc-perito-ava,.prc-perito-ava.classe-exigente{--cor:var(--danger)}.classe-atencao .prc-perito-ava,.prc-perito-ava.classe-atencao{--cor:var(--laranja)}.prc-perito-nome{flex:1 1;min-width:0}.prc-perito-nome h3{margin:0;font-size:15px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prc-perito-nome span{font-size:12px;color:var(--t-muted)}.prc-perito-vol{display:flex;justify-content:space-between;gap:8px;padding:0 18px 6px;font-size:11.5px;color:var(--t-muted)}.prc-perito-janela{margin:0;padding:0 18px 4px;font-size:10.5px;font-weight:600;letter-spacing:.02em;color:var(--t-faint)}.prc-pp-janela{margin:0 0 12px;font-size:12px;color:var(--t-muted)}.prc-pilha{display:flex;height:9px;margin:0 18px;border-radius:999px;background:var(--prc-trilho);overflow:hidden}.prc-pilha i.fav{background:var(--ok)}.prc-pilha i.desf{background:var(--danger)}.prc-pilha i.pend{background:color-mix(in srgb,var(--t-muted) 35%,transparent)}.prc-perito-nums{display:grid;grid-template-columns:repeat(4,1fr);margin:14px 18px 0;padding:10px 0;border-radius:12px;background:var(--prc-caixa);text-align:center}.prc-perito-nums>div{display:flex;flex-direction:column;gap:3px;border-left:1px solid var(--prc-borda)}.prc-perito-nums>div:first-child{border-left:0}.prc-perito-nums b{font-size:16px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prc-perito-nums b.ok,.prc-pp-caixa b.ok,.prc-pp-fin b.ok,.prc-pp-linha b.ok,.prc-pp-tempos b.ok{color:var(--ok)}.prc-perito-nums b.perigo,.prc-pp-caixa b.perigo,.prc-pp-fin b.perigo,.prc-pp-linha b.perigo,.prc-pp-tempos b.perigo{color:var(--danger)}.prc-pp-caixa b.alerta,.prc-pp-fin b.alerta,.prc-pp-linha b.alerta{color:var(--laranja)}.prc-perito-nums span{font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--t-muted)}.prc-perito-dl{display:flex;flex-direction:column;gap:10px;margin:0;padding:14px 18px;font-size:12px}.prc-perito-dl>div{display:flex;align-items:center;gap:10px}.prc-perito-dl dt{width:92px;flex:none;color:var(--t-muted)}.prc-perito-dl dd{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin:0;min-width:0;color:var(--t-primary)}.prc-bolinhas i{width:10px;height:10px;border-radius:50%}.prc-bolinhas i.fav{background:var(--ok)}.prc-bolinhas i.desf{background:var(--danger)}.prc-perito-rod{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:auto;padding:11px 18px;border-top:1px solid var(--prc-borda);font-size:12px}.prc-perito-rod,.prc-pp-titulo{display:flex;align-items:center}.prc-pp-titulo{gap:14px}.prc-pp-titulo>span:last-child{display:flex;flex-direction:column;gap:2px}.prc-pp-titulo b{font-size:20px;font-weight:700;letter-spacing:-.01em}.prc-pp-titulo em{font-style:normal;font-size:13px;font-weight:400;color:var(--t-muted)}.prc-pp-selos{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:14px}.prc-pp-info{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--t-secondary)}.prc-pp-corpo{display:flex;flex-direction:column;gap:14px}.prc-pp-grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.prc-pp-caixa{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px;border-radius:14px;background:var(--prc-caixa);text-align:center}.prc-pp-caixa>span{font-size:12px;color:var(--t-muted)}.prc-pp-caixa>b{font-size:24px;font-weight:700;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prc-pp-caixa>small{font-size:11px;color:var(--t-muted)}.prc-pp-caixa.larga{align-items:stretch;text-align:left;gap:10px}.prc-pp-linha{display:flex;align-items:center;justify-content:space-between}.prc-pp-linha b{font-size:17px;font-weight:700}.prc-meta{position:relative;height:10px;border-radius:999px;background:var(--prc-card);box-shadow:inset 0 0 0 1px var(--prc-borda);overflow:hidden}.prc-meta i{display:block;height:100%;border-radius:inherit;background:var(--t-muted)}.prc-meta i.ok{background:var(--ok)}.prc-meta i.perigo{background:var(--danger)}.prc-meta i.alerta{background:var(--warn)}.prc-meta span{position:absolute;top:0;bottom:0;width:2px;background:var(--t-primary);opacity:.45}.prc-pp-caixa.larga>small{font-size:12px;line-height:1.5}.prc-pp-orient{display:flex;gap:12px;padding:14px 16px;border:1px solid var(--prc-borda);border-radius:14px}.prc-pp-orient>svg{flex:none;color:var(--warn)}.prc-pp-orient.classe-forte{border-color:color-mix(in srgb,var(--ok) 30%,transparent);background:color-mix(in srgb,var(--ok) 5%,transparent)}.prc-pp-orient.classe-exigente{border-color:color-mix(in srgb,var(--danger) 30%,transparent);background:color-mix(in srgb,var(--danger) 5%,transparent)}.prc-pp-orient b{font-size:13.5px}.prc-pp-orient p{margin:3px 0 0;font-size:13px;line-height:1.55;color:var(--t-secondary)}.prc-pp-duas{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.prc-pp-fin{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.prc-pp-fin>div{display:flex;flex-direction:column;gap:2px;min-width:0}.prc-pp-fin small{font-size:11px;color:var(--t-muted)}.prc-pp-fin b{font-size:15px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prc-pp-fin em{font-style:normal;font-size:10.5px;line-height:1.35;color:var(--t-muted)}.prc-pp-tempos{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.prc-pp-tempos>div{display:flex;flex-direction:column;align-items:center;padding:10px;border-radius:12px;background:var(--prc-card)}.prc-pp-tempos b{font-size:20px;font-weight:700}.prc-pp-local,.prc-pp-tempos small{font-size:11.5px;color:var(--t-muted)}.prc-pp-local{display:inline-flex;align-items:center;gap:4px}.prc-pp-sec{margin-top:4px}.prc-pp-lista,.prc-pp-tribs{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.prc-pp-tribs li{display:grid;grid-template-columns:minmax(0,1fr) 110px 48px;align-items:center;grid-gap:12px;gap:12px;padding:10px 14px;border-radius:12px;background:var(--prc-caixa)}.prc-pp-tribs li>span:first-child{display:flex;flex-direction:column}.prc-pp-tribs small{font-size:11.5px;color:var(--t-muted)}.prc-pp-tribs li>b{text-align:right}.prc-pp-lista button{display:flex;align-items:center;gap:12px;width:100%;padding:11px 14px;border:0;border-radius:12px;background:var(--prc-caixa);font:inherit;text-align:left;color:var(--t-primary);cursor:pointer}.prc-pp-lista button:hover{box-shadow:inset 0 0 0 1px var(--accent-line)}.prc-pp-lista button>span:not(.prc-hora):not(.chip){display:flex;flex-direction:column;flex:1 1;min-width:0}.prc-pp-lista b{font-size:13.5px;text-transform:uppercase}.prc-pp-lista small{font-size:12px;color:var(--t-muted)}.per-det-titulo{display:flex;flex-direction:column;gap:2px}.per-det-titulo b{font-size:19px;font-weight:700;letter-spacing:-.01em;text-transform:uppercase}.per-det-titulo em{font-style:normal;font-size:12.5px;font-weight:400;color:var(--t-muted)}.modal-base .per-cad-item,.modal-base .per-cad-perito,.modal-base .per-status-caixa{background:var(--prc-card);border-color:var(--prc-borda-forte);border-radius:14px}.modal-base .per-cad-item{border-left-width:3px}.modal-base .per-cad-item.est-atrasada{background:color-mix(in srgb,var(--danger) 5%,var(--prc-card))}.modal-base .per-cad-item.est-hoje{background:color-mix(in srgb,var(--warn) 7%,var(--prc-card))}.modal-base .per-det-abas{gap:2px;overflow-x:auto;scrollbar-width:none}.modal-base .per-det-aba{padding:10px 12px;font-size:13px;white-space:nowrap}.modal-base .per-det-aba:hover{color:var(--t-primary)}.modal-base .per-etapa{border-radius:12px;border-width:1px}.modal-base .per-drop{border-radius:16px;border-width:1.5px}@media (max-width:1280px){.prc-blocos{grid-template-columns:repeat(4,minmax(0,1fr))}.prc-fila-grade{grid-template-columns:1fr}.prc-fila-lado{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.prc-resumo-stats{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}.prc-stat:nth-child(4){border-left:0}}@media (max-width:1100px){.prc-mes{grid-template-columns:1fr}}@media (max-width:760px){.prc{gap:14px}.prc .page-head{padding:14px 16px}.prc .page-head-acoes{width:100%}.prc .page-head-acoes>*{flex:1 1 auto;justify-content:center}.prc-hub{grid-template-columns:1fr;gap:14px}.prc-busca{width:100%}.prc-filtros{gap:6px}.prc-filtros .prc-chips{flex-wrap:nowrap;overflow-x:auto;max-width:100%}.prc-select select{max-width:calc(100vw - 48px)}.prc-blocos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.prc-bloco{min-height:140px}.prc-resumo-dia{padding:16px}.prc-resumo-placar,.prc-resumo-txt{width:100%}.prc-resumo-stats{flex-basis:100%}.prc-stat{padding:4px}.prc-stat b{font-size:20px}.prc-cartao,.prc-fila-lista{padding:16px}.prc-linha{padding:11px 12px}.prc-linha-acoes{width:100%}.prc-divisor small{display:none}.prc-semana,.prc-semana.sem-domingo{grid-template-columns:1fr;overflow-x:visible}.prc-semana.sem-domingo .prc-dia:first-child{display:none}.prc-dia-cab{flex-direction:row;justify-content:flex-start;gap:10px;padding:9px 14px}.prc-dia-cab b{font-size:20px}.prc-dia-cab small{margin:0 0 0 auto}.prc-agenda-linha{grid-template-columns:56px minmax(0,1fr);gap:6px 12px}.prc-agenda-fim,.prc-agenda-trilha{grid-column:2;justify-content:flex-start}.prc-agenda-acao{text-align:left}.prc-mes-dia{min-height:54px;padding:5px}.prc-mes-item,.prc-mes-mais{display:none}.prc-nav span{min-width:0}.prc-funil,.prc-kanban{grid-auto-columns:minmax(78vw,1fr)}.prc-peritos{grid-template-columns:1fr}.prc-pp-grade{grid-template-columns:repeat(2,minmax(0,1fr))}.prc-pp-duas,.prc-pp-fin{grid-template-columns:1fr}.prc-seg.prc-abas{width:100%}.prc-seg.prc-abas button{flex:1 1 auto;padding:0 10px;justify-content:center}.prc-hub-faixa{align-items:flex-start}.prc-num-dinheiro{font-size:17px}.prc .tend-faixa{grid-template-columns:1fr}.prc .tend-cel+.tend-cel{border-left:0;border-top:1px solid var(--border)}.prc-tabela.empilha thead{display:none}.prc-tabela.empilha tr{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:12px 14px;border-bottom:1px solid var(--prc-borda)}.prc-tabela.empilha tr:last-child{border-bottom:0}.prc-tabela.empilha td{display:block;min-width:0;padding:0;border:0}.prc-tabela.empilha td:first-child{flex-basis:100%;min-width:0}.prc-tabela.empilha td.acao,.prc-tabela.empilha td.num{text-align:left}.prc-tabela.empilha td.acao{margin-left:auto}.prc-tabela.empilha tbody tr:hover td{background:none}}@media (prefers-reduced-motion:reduce){.prc-bloco,.prc-card,.prc-funil-card,.prc-hub-card,.prc-hub-seta{transition:none}.prc-bloco:hover,.prc-card:hover,.prc-hub-card:hover{transform:none}}.prc-semana .prc-card{padding-inline:11px}.prc-semana .prc-card-trilha .per-trilha{gap:3px 6px;font-size:10px}.prc-semana .prc-card-trilha .per-trilha-etp{min-width:0;overflow:hidden}.prc-semana .prc-card-trilha .per-trilha-etp i{width:7px;height:7px}.entrar-demo{margin-top:6px}.entrar-demo-sub{display:block;margin-top:2px;font-size:12.5px;opacity:.85}:root{--extra-preparar:var(--accent);--extra-preparar-suave:var(--accent-soft);--extra-preparar-linha:var(--accent-line);--extra-juntar:#4ade80;--extra-juntar-suave:rgba(34,197,94,0.14);--extra-juntar-linha:rgba(34,197,94,0.36);--extra-dividir:#f87171;--extra-dividir-suave:rgba(239,68,68,0.14);--extra-dividir-linha:rgba(239,68,68,0.36);--extra-comprimir:#fb923c;--extra-comprimir-suave:rgba(249,115,22,0.14);--extra-comprimir-linha:rgba(249,115,22,0.36);--extra-imagens:#facc15;--extra-imagens-suave:rgba(234,179,8,0.14);--extra-imagens-linha:rgba(234,179,8,0.36);--extra-desbloquear:#38bdf8;--extra-desbloquear-suave:rgba(14,165,233,0.14);--extra-desbloquear-linha:rgba(14,165,233,0.36);--extra-proteger:#a78bfa;--extra-proteger-suave:rgba(139,92,246,0.14);--extra-proteger-linha:rgba(139,92,246,0.36)}[data-tema=claro]{--extra-juntar:#15803d;--extra-juntar-suave:rgba(22,163,74,0.1);--extra-juntar-linha:rgba(22,163,74,0.3);--extra-dividir:#dc2626;--extra-dividir-suave:rgba(220,38,38,0.09);--extra-dividir-linha:rgba(220,38,38,0.28);--extra-comprimir:#c2410c;--extra-comprimir-suave:rgba(234,88,12,0.1);--extra-comprimir-linha:rgba(234,88,12,0.3);--extra-imagens:#a16207;--extra-imagens-suave:rgba(202,138,4,0.12);--extra-imagens-linha:rgba(202,138,4,0.34);--extra-desbloquear:#0369a1;--extra-desbloquear-suave:rgba(2,132,199,0.1);--extra-desbloquear-linha:rgba(2,132,199,0.3);--extra-proteger:#6d28d9;--extra-proteger-suave:rgba(124,58,237,0.1);--extra-proteger-linha:rgba(124,58,237,0.3)}.nav .nav-sub-item[href="/ferramentas-pdf/preparar"] .ic{color:var(--extra-preparar)}.nav .nav-sub-item[href="/ferramentas-pdf/juntar"] .ic{color:var(--extra-juntar)}.nav .nav-sub-item[href="/ferramentas-pdf/dividir"] .ic{color:var(--extra-dividir)}.nav .nav-sub-item[href="/ferramentas-pdf/comprimir"] .ic{color:var(--extra-comprimir)}.nav .nav-sub-item[href="/ferramentas-pdf/imagens"] .ic{color:var(--extra-imagens)}.nav .nav-sub-item[href="/ferramentas-pdf/remover-senha"] .ic{color:var(--extra-desbloquear)}.nav .nav-sub-item[href="/ferramentas-pdf/proteger"] .ic{color:var(--extra-proteger)}.lado-marca>.lado-marca-video{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;filter:none;transform:none;opacity:0;transition:opacity .9s ease;pointer-events:none}.lado-marca>.lado-marca-video.tocando{opacity:1}.lado-marca:has(.lado-marca-video):before{filter:none;transform:none;opacity:1}.lado-marca:has(.lado-marca-video):after{background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.06) 28%,rgba(0,0,0,.42) 56%,rgba(0,0,0,.8) 78%,rgba(0,0,0,.92))}.lado-marca .marca-frase,[data-tema=claro] .lado-marca .marca-frase{color:#fff;text-wrap:balance}.lado-marca .marca-frase em,[data-tema=claro] .lado-marca .marca-frase em{margin-top:10px;font-style:normal;font-weight:400;font-size:.5em;line-height:1.45;letter-spacing:0;color:rgba(255,255,255,.88)}.lado-marca .marca-pontos li,[data-tema=claro] .lado-marca .marca-pontos li{color:rgba(255,255,255,.84)}.lado-marca:after{z-index:0}@media (prefers-reduced-motion:reduce){.lado-marca>.lado-marca-video{display:none}}.lado-marca .marca-topo{display:none}:root{--calc-c-juros_simples:#60a5fa;--calc-c-juros_simples-suave:rgba(59,130,246,0.15);--calc-c-juros_simples-linha:rgba(59,130,246,0.38);--calc-c-juros_compostos:#a78bfa;--calc-c-juros_compostos-suave:rgba(139,92,246,0.15);--calc-c-juros_compostos-linha:rgba(139,92,246,0.4);--calc-c-honorarios:#4ade80;--calc-c-honorarios-suave:rgba(34,197,94,0.14);--calc-c-honorarios-linha:rgba(34,197,94,0.36);--calc-c-atrasados:#fb923c;--calc-c-atrasados-suave:rgba(249,115,22,0.14);--calc-c-atrasados-linha:rgba(249,115,22,0.38);--calc-c-debito_judicial:#fb7185;--calc-c-debito_judicial-suave:rgba(244,63,94,0.14);--calc-c-debito_judicial-linha:rgba(244,63,94,0.38);--calc-c-correcao_monetaria:#2dd4bf;--calc-c-correcao_monetaria-suave:rgba(20,184,166,0.14);--calc-c-correcao_monetaria-linha:rgba(20,184,166,0.38);--calc-c-valor_causa:#facc15;--calc-c-valor_causa-suave:rgba(234,179,8,0.13);--calc-c-valor_causa-linha:rgba(234,179,8,0.36);--calc-c-sucumbencia:#e879f9;--calc-c-sucumbencia-suave:rgba(217,70,239,0.14);--calc-c-sucumbencia-linha:rgba(217,70,239,0.38);--calc-pop-sombra:0 24px 60px rgba(0,0,0,0.5),0 2px 8px rgba(0,0,0,0.3)}[data-tema=claro]{--calc-c-juros_simples:#1d4ed8;--calc-c-juros_simples-suave:rgba(37,99,235,0.08);--calc-c-juros_simples-linha:rgba(37,99,235,0.26);--calc-c-juros_compostos:#6d28d9;--calc-c-juros_compostos-suave:rgba(124,58,237,0.08);--calc-c-juros_compostos-linha:rgba(124,58,237,0.26);--calc-c-honorarios:#15803d;--calc-c-honorarios-suave:rgba(22,163,74,0.09);--calc-c-honorarios-linha:rgba(22,163,74,0.28);--calc-c-atrasados:#c2410c;--calc-c-atrasados-suave:rgba(234,88,12,0.09);--calc-c-atrasados-linha:rgba(234,88,12,0.28);--calc-c-debito_judicial:#be123c;--calc-c-debito_judicial-suave:rgba(225,29,72,0.08);--calc-c-debito_judicial-linha:rgba(225,29,72,0.26);--calc-c-correcao_monetaria:#0f766e;--calc-c-correcao_monetaria-suave:rgba(13,148,136,0.09);--calc-c-correcao_monetaria-linha:rgba(13,148,136,0.28);--calc-c-valor_causa:#a16207;--calc-c-valor_causa-suave:rgba(202,138,4,0.11);--calc-c-valor_causa-linha:rgba(202,138,4,0.32);--calc-c-sucumbencia:#a21caf;--calc-c-sucumbencia-suave:rgba(192,38,211,0.08);--calc-c-sucumbencia-linha:rgba(192,38,211,0.26);--calc-pop-sombra:0 24px 60px rgba(15,23,42,0.16),0 2px 8px rgba(15,23,42,0.06)}.calc-cor-juros_simples{--calc-cor:var(--calc-c-juros_simples);--calc-cor-suave:var(--calc-c-juros_simples-suave);--calc-cor-linha:var(--calc-c-juros_simples-linha)}.calc-cor-juros_compostos{--calc-cor:var(--calc-c-juros_compostos);--calc-cor-suave:var(--calc-c-juros_compostos-suave);--calc-cor-linha:var(--calc-c-juros_compostos-linha)}.calc-cor-honorarios{--calc-cor:var(--calc-c-honorarios);--calc-cor-suave:var(--calc-c-honorarios-suave);--calc-cor-linha:var(--calc-c-honorarios-linha)}.calc-cor-atrasados{--calc-cor:var(--calc-c-atrasados);--calc-cor-suave:var(--calc-c-atrasados-suave);--calc-cor-linha:var(--calc-c-atrasados-linha)}.calc-cor-debito_judicial{--calc-cor:var(--calc-c-debito_judicial);--calc-cor-suave:var(--calc-c-debito_judicial-suave);--calc-cor-linha:var(--calc-c-debito_judicial-linha)}.calc-cor-correcao_monetaria{--calc-cor:var(--calc-c-correcao_monetaria);--calc-cor-suave:var(--calc-c-correcao_monetaria-suave);--calc-cor-linha:var(--calc-c-correcao_monetaria-linha)}.calc-cor-valor_causa{--calc-cor:var(--calc-c-valor_causa);--calc-cor-suave:var(--calc-c-valor_causa-suave);--calc-cor-linha:var(--calc-c-valor_causa-linha)}.calc-cor-sucumbencia{--calc-cor:var(--calc-c-sucumbencia);--calc-cor-suave:var(--calc-c-sucumbencia-suave);--calc-cor-linha:var(--calc-c-sucumbencia-linha)}.calc-tile{width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:11px;color:var(--calc-cor,var(--accent));background:var(--calc-cor-suave,var(--accent-soft));box-shadow:inset 0 0 0 1px var(--calc-cor-linha,transparent)}.calc-barra{position:relative;z-index:30;display:flex;align-items:center;gap:10px;padding:8px 10px 8px 8px}.calc-seletor{position:relative;flex:0 1 460px;min-width:0}.calc-seletor-botao{display:flex;align-items:center;gap:12px;width:100%;padding:6px 8px 6px 6px;font-family:var(--font);text-align:left;color:inherit;background:transparent;border:1px solid transparent;border-radius:13px;cursor:pointer;transition:background .15s var(--ease),border-color .15s var(--ease)}.calc-seletor-botao:hover,.calc-seletor.aberto .calc-seletor-botao{background:var(--calc-suave);border-color:var(--calc-cor-linha)}.calc-seletor-botao:focus-visible{outline:2px solid var(--accent-line);outline-offset:1px}.calc-seletor-botao.fora .calc-tile{color:var(--t-muted);background:var(--calc-seg-trilho);box-shadow:inset 0 0 0 1px var(--calc-linha)}.calc-seletor-texto{display:flex;flex-direction:column;gap:1px;flex:1 1;min-width:0}.calc-seletor-grupo,.calc-seletor-nome{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.calc-seletor-grupo{font-size:11.5px;font-weight:600;color:var(--t-muted)}.calc-seletor-nome{font-size:16.5px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--t-primary)}.calc-seletor-trocar{display:inline-flex;align-items:center;gap:6px;flex:none;padding:6px 9px 6px 11px;font-size:12.5px;font-weight:600;color:var(--t-secondary);background:var(--calc-seg-trilho);border-radius:9px}.calc-seletor-trocar svg{transition:transform .15s var(--ease)}.calc-seletor.aberto .calc-seletor-trocar svg{transform:rotate(180deg)}.calc-barra-historico{display:inline-flex;align-items:center;gap:8px;flex:none;margin-left:auto;padding:9px 14px;font-family:var(--font);font-size:13.5px;font-weight:600;color:var(--t-secondary);background:transparent;border:1px solid var(--border);border-radius:11px;cursor:pointer;transition:color .15s var(--ease),border-color .15s var(--ease),background .15s var(--ease)}.calc-barra-historico:hover{color:var(--t-primary);border-color:var(--border-hover);background:var(--calc-suave)}.calc-barra-historico.ativo{color:var(--accent);background:var(--accent-soft);border-color:var(--accent-line)}.calc-barra-historico:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}.calc-seletor-painel{position:absolute;top:calc(100% + 10px);left:-2px;z-index:60;display:flex;flex-direction:column;width:min(740px,calc(100vw - 48px));background:var(--bg-elev);border:1px solid var(--border);border-radius:16px;box-shadow:var(--calc-pop-sombra);overflow:hidden;animation:calc-pop .14s var(--ease-out)}@keyframes calc-pop{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.calc-seletor-painel{animation:none}}.calc-seletor-busca{display:flex;align-items:center;gap:10px;padding:12px 16px;color:var(--t-muted);border-bottom:1px solid var(--calc-linha)}.calc-seletor-busca input{flex:1 1;min-width:0;height:28px;padding:0;font-family:var(--font);font-size:14.5px;color:var(--t-primary);background:transparent;border:0;outline:none}.calc-seletor-busca input::placeholder{color:var(--t-faint)}.calc-seletor kbd{display:inline-block;min-width:20px;padding:1px 6px;font-family:var(--font);font-size:11px;font-weight:600;line-height:1.5;text-align:center;color:var(--t-muted);background:var(--calc-seg-trilho);border:1px solid var(--calc-linha);border-radius:6px}.calc-seletor-lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:4px 12px;gap:4px 12px;max-height:min(62vh,470px);padding:8px 10px 10px;overflow-y:auto;scrollbar-width:thin}.calc-seletor-lista:has(>.calc-seletor-grupo-bloco:only-child){grid-template-columns:minmax(0,1fr)}.calc-seletor-grupo-bloco{display:flex;flex-direction:column;gap:2px;min-width:0}.calc-seletor-grupo-rotulo{padding:8px 10px 6px;font-size:11.5px;font-weight:650;letter-spacing:.02em;color:var(--t-muted)}.calc-seletor-opcao{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:11px;cursor:pointer;transition:background .1s var(--ease)}.calc-seletor-opcao.destaque{background:var(--calc-cor-suave)}.calc-seletor-opcao-texto{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.calc-seletor-opcao-nome{font-size:14px;font-weight:650;color:var(--t-primary)}.calc-seletor-opcao.atual .calc-seletor-opcao-nome{color:var(--calc-cor)}.calc-seletor-opcao-resumo{font-size:12.5px;line-height:1.4;color:var(--t-muted)}.calc-seletor-check{flex:none;color:var(--calc-cor)}.calc-seletor-nada{grid-column:1/-1;margin:0;padding:26px 12px;font-size:13.5px;text-align:center;color:var(--t-muted)}.calc-seletor-rodape{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;padding:9px 16px;font-size:12px;color:var(--t-muted);background:var(--calc-suave);border-top:1px solid var(--calc-linha)}.calc-seletor-rodape kbd+kbd{margin-left:3px}.calc-painel{min-width:0}.calc-painel .calc-form,[data-tema=claro] .calc-painel .calc-form{background:radial-gradient(120% 240px at 0 0,var(--calc-cor-suave,transparent),transparent 70%),var(--cabeca-fundo)}.calc-form-cab{align-items:center;justify-content:flex-start;gap:12px}.calc-form-cab-texto{flex:1 1}.calc-form-cab .calc-tile{align-self:flex-start}.calc-limpar{margin-left:auto}.calc-painel .calc-resumo{background:radial-gradient(110% 260px at 0 0,var(--calc-cor-suave,transparent),transparent 72%),var(--cabeca-fundo)}.calc-painel .calc-resumo-numeros{flex-direction:column;align-items:stretch;gap:18px}.calc-painel .calc-resumo-principal{flex:none}.calc-painel .calc-resumo-rotulo{color:var(--calc-cor,var(--t-muted))}.calc-painel .calc-resumo-valor{font-size:clamp(30px,5.2cqi,42px)}.calc-painel .calc-resumo-vazio .calc-resumo-valor.calc-traco{font-size:34px}.calc-painel .calc-resumo-apoio{flex:none;width:100%;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));padding:16px 0 0;border-left:0;border-top:1px solid var(--calc-linha)}.calc-painel .calc-sec-botao:hover .calc-sec-titulo,.calc-painel .calc-sec.aberta .calc-sec-seta,.calc-painel .calc-vazio-exemplo svg{color:var(--calc-cor,var(--accent))}.calc-painel .calc-passo{grid-template-columns:26px minmax(0,1fr) auto;border-bottom-color:var(--calc-linha)}.calc-painel .calc-passo-num{width:24px;height:24px;color:var(--calc-cor,var(--accent));background:var(--calc-cor-suave,var(--accent-soft));box-shadow:inset 0 0 0 1px var(--calc-cor-linha,transparent)}.calc-painel .calc-passo-formula{display:block;margin-top:2px;padding:6px 10px;color:var(--t-secondary);background:var(--calc-suave);border:1px solid var(--calc-linha);border-radius:8px}.calc-painel .calc-grafico-linha{stroke:var(--calc-cor,var(--accent))}.calc-painel .calc-grafico-preenchimento{fill:var(--calc-cor-suave,var(--accent-soft))}.calc-painel .calc-girando{border-top-color:var(--calc-cor,var(--accent))}@media (max-width:720px){.calc-seletor{position:static;flex:1 1 auto}.calc-seletor-painel{left:0;right:0;width:auto;top:calc(100% + 8px)}.calc-seletor-lista{grid-template-columns:minmax(0,1fr);max-height:min(64vh,520px)}.calc-seletor-rodape{display:none}.calc-seletor-esc{display:none!important}}@media (max-width:560px){.calc-barra{padding:6px;gap:6px}.calc-seletor-botao{gap:10px;padding:5px 6px 5px 5px}.calc-seletor-nome{font-size:15.5px}.calc-seletor-trocar{padding:7px}.calc-barra-historico-texto,.calc-seletor-trocar-texto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.calc-barra-historico{padding:11px}.calc-painel .calc-resumo-valor{font-size:30px}.calc-painel .calc-sec-cab:has(.calc-sec-acao) .calc-sec-meta{display:none}}.titulo-novo{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-width:0}.selo-novo.selo-novo{flex:none;padding:2px 7px;border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent);font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.5}.cx-titulo-linha .selo-aba{order:0}@keyframes side-veu-entra{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.app.menu-aberto .sidebar,.sidebar{transition:none}.side-veu{animation:none}}@media (max-width:640px){.tabela-wrap,[data-tema=claro] .tabela-wrap{overflow-x:visible;background:transparent;border:0;box-shadow:none}:is(table.tabela,table.res-tabela,table.prazos-lista,table.rel-tabela){display:block;min-width:0!important;width:100%!important}:is(table.tabela,table.res-tabela,table.prazos-lista,table.rel-tabela) thead{display:none}:is(table.tabela,table.res-tabela,table.prazos-lista,table.rel-tabela) tbody{display:flex;flex-direction:column;gap:10px}:is(table.tabela,table.res-tabela,table.prazos-lista,table.rel-tabela) tbody tr{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--cabeca-borda,var(--border));border-radius:14px;background:var(--bg-elev);box-shadow:var(--cabeca-sombra,none)}:is(table.tabela,table.res-tabela,table.prazos-lista,table.rel-tabela) td,[data-tema=claro] :is(table.tabela,table.res-tabela,table.prazos-lista,table.rel-tabela) td{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0;padding:4px 0;border:0;background:transparent!important;text-align:right;overflow-wrap:anywhere}:is(table.tabela,table.res-tabela,table.prazos-lista,table.rel-tabela) td:before{content:attr(data-rotulo);flex:none;max-width:45%;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--t-muted);text-align:left}:is(table.tabela,table.res-tabela,table.prazos-lista,table.rel-tabela) td:not([data-rotulo]):before,:is(table.tabela,table.res-tabela,table.prazos-lista,table.rel-tabela) td[data-rotulo=""]:before{content:none}:is(table.tabela,table.res-tabela,table.prazos-lista,table.rel-tabela) td:not([data-rotulo]),:is(table.tabela,table.res-tabela,table.prazos-lista,table.rel-tabela) td[data-rotulo=""]{justify-content:flex-start;text-align:left}:is(table.tabela,table.res-tabela,table.prazos-lista,table.rel-tabela) td:empty{display:none}:is(table.tabela,table.res-tabela,table.prazos-lista,table.rel-tabela) td.cel-nome{order:-1;justify-content:flex-start;padding-bottom:6px;font-size:15px;font-weight:600;text-align:left;color:var(--t-primary)}:is(table.tabela,table.res-tabela,table.prazos-lista,table.rel-tabela) td.cel-nome:before{content:none}:is(table.tabela,table.res-tabela,table.prazos-lista,table.rel-tabela) td.cel-nome{flex-wrap:wrap}}@media (max-width:560px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kpis>.kpi:last-child:nth-child(odd){grid-column:1/-1}.kpi,[data-tema=claro] .kpi{padding:12px 10px;border-radius:14px}.kpi .lab{font-size:10px;letter-spacing:.06em}.kpi .num{margin-top:6px;font-size:28px}.kpi .sub{margin-top:4px;font-size:11.5px}.content{padding:14px 12px 120px}.topo{margin-inline:12px}.page-head{padding:14px 16px;border-radius:16px}.page-head h1{font-size:26px}.filtros-linha{gap:8px}.busca-wrap{flex:1 1 100%;max-width:none}.aviso{padding:10px 12px}.aviso-txt p{font-size:12px}.ajuda-fab{right:14px;bottom:calc(14px + env(safe-area-inset-bottom));width:46px;height:46px}.wa-fab{right:16px;bottom:calc(70px + env(safe-area-inset-bottom));width:42px;height:42px}.wa-fab .ic{width:22px;height:22px}}.side-novo-ponto{flex:none;width:7px;height:7px;margin-left:auto;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.nav a[href="/publicacoes"]:has(.side-contador){gap:8px}.per-ind-dica{margin:0 0 12px;font-size:12.5px;color:var(--t-muted)}.per-vazio-link{display:inline-block;margin-top:6px;color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:3px}.per-clicavel{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer;width:100%;min-width:0;border-radius:8px;transition:background .15s ease}.per-clicavel.barra-linha,.per-clicavel.per-alerta,.per-clicavel.tempo-linha{padding:6px 8px}.per-clicavel.per-ind-mes,.per-clicavel.tend-cel{width:auto}.per-clicavel.tend-cel{flex:1 1}.per-clicavel.per-ind-mes{padding:2px}.per-clicavel.per-alerta{display:block;line-height:1.45}.per-clicavel:hover{background:var(--accent-soft)}.per-clicavel:focus-visible,.per-rec-nome:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.per-ind-alertas li:has(.per-alerta){padding:4px}.per-rec-lista{list-style:none;margin:0;padding:0;gap:8px}.per-rec-item,.per-rec-lista{display:flex;flex-direction:column}.per-rec-item{padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-sm);gap:6px;min-width:0}.per-rec-topo{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.per-rec-nome{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;font:inherit;font-weight:700;color:var(--t-primary);text-align:left;cursor:pointer;min-width:0;overflow-wrap:anywhere;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:3px}.per-rec-nome:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.per-rec-sub{display:flex;flex-wrap:wrap;gap:2px 12px;font-size:12px;color:var(--t-muted)}.per-rec-acoes{display:flex;flex-wrap:wrap;gap:8px}.per-rec-acoes .btn-ghost{padding:5px 12px;font-size:12px}.per-rec-mais{display:flex;justify-content:center;margin-top:12px}.per-rec-vazio{margin:0;padding:24px 8px;text-align:center;color:var(--t-muted);font-size:13px}@media (max-width:720px){.per-clicavel.tend-cel{width:100%}}.grav-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.grav-pagina{gap:16px}.grav-cartao,.grav-pagina{display:flex;flex-direction:column}.grav-cartao{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-md);padding:18px 20px;gap:12px;color:var(--t-secondary)}.grav-cartao h2{margin:0;font-size:16px;font-weight:600;color:var(--t-primary)}.grav-cartao p{margin:0;font-size:14px;line-height:1.5}.grav-acoes{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.grav-nota{margin:0;font-size:13.5px;color:var(--t-muted)}.grav-erro{border-radius:var(--r-sm);background:var(--danger-soft);color:var(--danger);border:1px solid var(--danger);font-weight:500}.grav-aviso-acao,.grav-erro{margin:0;padding:10px 14px;font-size:13.5px}.grav-aviso-acao{border-radius:var(--r-sm);background:var(--accent-soft);color:var(--t-primary)}.grav-btn-perigo{background:var(--danger);box-shadow:none}.btn-ghost.grav-btn-descartar{color:var(--danger)}.grav-modal-acoes{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.grav-modal-texto p{margin:0 0 10px;font-size:14px;line-height:1.55;color:var(--t-secondary)}.grav-indicador{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--r-pill);border:1px solid var(--danger);background:var(--danger-soft);color:var(--t-primary);font-family:var(--font);font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap}.grav-indicador:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}.grav-indicador-ponto{width:9px;height:9px;border-radius:50%;background:var(--danger)}.grav-indicador-gravando .grav-indicador-ponto{animation:grav-pulsa 1.4s ease-in-out infinite}.grav-indicador-finalizando,.grav-indicador-pausada,.grav-indicador-salvando{border-color:var(--warn);background:var(--warn-soft)}.grav-indicador-finalizando .grav-indicador-ponto,.grav-indicador-pausada .grav-indicador-ponto,.grav-indicador-salvando .grav-indicador-ponto{background:var(--warn)}.grav-indicador-alerta{box-shadow:0 0 0 2px var(--danger-soft)}@keyframes grav-pulsa{0%,to{opacity:1}50%{opacity:.35}}.grav-painel{position:fixed;right:24px;bottom:24px;z-index:65;width:min(380px,calc(100vw - 32px));max-height:calc(100vh - 120px);overflow-y:auto;padding:14px 16px;display:flex;flex-direction:column;gap:10px;background:var(--bg-elev);border:1px solid var(--border-hover);border-top:3px solid var(--danger);border-radius:16px;box-shadow:0 18px 50px rgba(0,0,0,.28);color:var(--t-secondary);animation:modal-sobe .18s var(--ease-out)}body.grav-ativa .ajuda-fab,body.grav-ativa .wa-fab{display:none!important}.grav-painel-detalhes-bt{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:6px 0 0;border:0;border-top:1px solid var(--border);background:transparent;font:inherit;font-size:12.5px;color:var(--t-muted);cursor:pointer}.grav-painel-detalhes-rot{flex:none;white-space:nowrap;color:var(--accent);font-weight:600}.grav-painel .grav-painel-dados{flex-direction:column;gap:6px;font-size:12.5px}.grav-painel .grav-alerta{padding:10px 12px}.grav-painel .grav-alerta-txt b{font-size:13px}.grav-painel .grav-alerta-txt p,.grav-painel .grav-painel-nota{font-size:12.5px}@media (max-width:640px){.grav-painel{right:12px;left:12px;width:auto;bottom:calc(12px + env(safe-area-inset-bottom))}}.grav-painel:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}.grav-painel-finalizando,.grav-painel-pausada,.grav-painel-salvando{border-top-color:var(--warn)}.grav-painel-guardada_local,.grav-painel-interrompida{border-top-color:var(--laranja)}.grav-painel-concluida{border-top-color:var(--ok)}.grav-painel-critico{border-color:var(--danger)}.grav-painel-topo{display:flex;flex-direction:column;align-items:stretch;gap:10px}.grav-painel-estado{display:flex;align-items:center;gap:10px;color:var(--t-primary);font-size:15px}.grav-ponto{width:11px;height:11px;border-radius:50%;background:var(--danger);animation:grav-pulsa 1.4s ease-in-out infinite}.grav-cronometro{font-size:20px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.grav-painel-botoes{display:flex;flex-wrap:wrap;gap:6px}.grav-painel-botoes .btn,.grav-painel-botoes .btn-ghost{flex:1 1 auto;justify-content:center;padding:7px 12px;font-size:13px;border-radius:10px}.grav-painel-sinal{display:flex;flex-direction:column;gap:8px;min-width:0}.grav-painel-sinal>*{width:100%;min-width:0}.grav-painel-nota{margin:0;font-size:13.5px;line-height:1.5}.grav-painel-dados{margin:0;display:flex;flex-wrap:wrap;gap:6px 22px;font-size:13px}.grav-painel-dados>div{min-width:0}.grav-painel-dados dd{margin:0;display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.grav-envio{color:var(--t-muted)}.grav-envio-falhando,.grav-envio-sem_internet{color:var(--danger);font-weight:600}.grav-envio-tudo_enviado{color:var(--ok)}.grav-fontes{gap:6px}.grav-fonte{padding:2px 10px;border-radius:var(--r-pill);background:var(--ok-soft);color:var(--ok);font-weight:600}.grav-fonte-mal{background:var(--danger-soft);color:var(--danger)}.grav-alertas{display:flex;flex-direction:column;gap:8px}.grav-alerta{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:var(--r-sm);border:1px solid var(--danger);background:var(--danger-soft);color:var(--t-primary)}.grav-alerta-aviso{border-color:var(--warn);background:var(--warn-soft)}.grav-alerta-ic{flex:none;color:var(--danger);line-height:0;margin-top:1px}.grav-alerta-aviso .grav-alerta-ic{color:var(--warn)}.grav-alerta-txt b{display:block;font-size:14px;margin-bottom:2px}.grav-alerta-grav{text-transform:uppercase;font-size:11.5px;letter-spacing:.08em}.grav-alerta-txt p{margin:0;font-size:13.5px;line-height:1.45;color:var(--t-secondary)}.grav-alerta-fazer span{font-weight:600;color:var(--t-primary)}.grav-lacunas{font-size:13.5px;padding:10px 14px;border-radius:var(--r-sm);background:var(--warn-soft);color:var(--t-primary)}.grav-lacunas ul{margin:6px 0 0;padding-left:18px}.grav-medidor{position:relative;height:12px;border-radius:var(--r-pill);background:var(--bg-elev-2);border:1px solid var(--border);overflow:hidden}.grav-medidor-barra{position:absolute;inset:0 auto 0 0;background:var(--ok);border-radius:var(--r-pill);transition:width .08s linear}.grav-medidor-baixo .grav-medidor-barra{background:var(--accent);opacity:.45}.grav-medidor-alto .grav-medidor-barra{background:var(--warn)}.grav-medidor-marca{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--t-primary);opacity:.6}.grav-onda{height:36px;display:flex;align-items:center;gap:2px;overflow:hidden}.grav-onda span{flex:1 1;min-width:2px;max-width:6px;border-radius:2px;background:var(--accent);opacity:.8}.grav-form{gap:18px}.grav-form-campos{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px 20px;gap:16px 20px;align-items:start}@media (max-width:760px){.grav-form-campos{grid-template-columns:1fr}}.grav-campo{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;border:0;min-width:0}.grav-campo>label:not(.grav-tipo),.grav-rotulo{font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--t-muted);padding:0}.grav-ajuda{margin:0;font-size:13px;color:var(--t-muted)}.grav-tipos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.grav-tipos legend,.grav-tipos>.grav-ajuda{grid-column:1/-1}.grav-tipo{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:var(--r-sm);border:1px solid var(--border);background:var(--glass);cursor:pointer}.grav-tipo.ativo{border-color:var(--accent-line);background:var(--accent-soft)}.grav-tipo.desligado{cursor:not-allowed;opacity:.75}.grav-tipo input{margin-top:3px}.grav-tipo span{display:flex;flex-direction:column;gap:3px}.grav-tipo b{color:var(--t-primary);font-size:14px}.grav-tipo small{font-size:12.5px;color:var(--t-secondary);line-height:1.4}.grav-tipo .grav-tipo-aviso{color:var(--warn);font-weight:600}.grav-aviso{padding:14px;border-radius:var(--r-sm);border:1px solid var(--warn);background:var(--warn-soft);display:flex;flex-direction:column;gap:10px}.grav-aviso-texto{margin:0;font-size:14px;line-height:1.55;color:var(--t-primary)}.grav-aviso-check,.grav-demo-check{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--t-primary);cursor:pointer}.grav-aviso-check input,.grav-demo-check input{margin-top:3px}.grav-demo-check span{display:flex;flex-direction:column;gap:2px}.grav-demo-check small{font-size:12.5px;color:var(--t-muted)}.grav-passos{padding:14px 16px;border-radius:var(--r-sm);border:1px solid var(--border);background:var(--bg-elev-2)}.grav-passos h3{margin:0 0 8px;font-size:14px;color:var(--t-primary)}.grav-passos ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:13.5px;line-height:1.5}.grav-teste-ok{color:var(--ok)!important;font-weight:600}.grav-teste-espera{color:var(--t-muted)}.grav-dicas{font-size:13.5px;padding:12px 14px;border-radius:var(--r-sm);background:var(--bg-elev-2)}.grav-dicas b{color:var(--t-primary)}.grav-dicas ul{margin:6px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.grav-contagem{display:flex;align-items:center;gap:14px;color:var(--t-primary)}.grav-contagem-num{font-size:44px;font-weight:600;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--danger)}.grav-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.grav-kpi{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--border);border-radius:18px;background:var(--bg-elev);box-shadow:var(--shadow-card);color:var(--t-primary);font:inherit;text-align:left}.grav-kpi.clicavel{cursor:pointer;transition:border-color .2s var(--ease)}.grav-kpi.clicavel:hover{border-color:var(--accent-line)}.grav-kpi-ic{flex:none;width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:var(--bg-elev-2);color:var(--t-secondary)}.grav-kpi small{display:block;font-size:12px;color:var(--t-secondary)}.grav-kpi b{display:block;font-size:15px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.grav-filtros{flex-wrap:wrap;gap:10px}.grav-busca,.grav-filtros{display:flex;align-items:center}.grav-busca{flex:1 1 320px;gap:8px;height:44px;padding:0 16px;border:1px solid var(--border-hover);border-radius:999px;background:var(--bg-elev);color:var(--t-muted)}.grav-busca:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.grav-busca input{flex:1 1;min-width:0;height:100%;border:0;outline:none;background:transparent;color:var(--t-primary);font:inherit;font-size:14px}.grav-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.grav-chip{flex:none;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:1px solid var(--border);border-radius:999px;background:var(--bg-elev);color:var(--t-secondary);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.grav-chip span{color:var(--t-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.grav-chip:hover{color:var(--t-primary)}.grav-chip.ativo{background:var(--t-primary);border-color:var(--t-primary);color:var(--bg-elev)}.grav-chip.ativo span{color:var(--bg-elev);opacity:.7}@media (max-width:900px){.grav-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.grav-vazio-acao{display:block;margin-top:14px}.grav-retomada{display:flex;flex-direction:column;gap:8px}.grav-retomada-item{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px 16px;border-radius:var(--r-md);border:1px solid var(--laranja);background:var(--laranja-soft);color:var(--t-primary)}.grav-retomada-txt b{font-size:14.5px}.grav-retomada-txt p{margin:4px 0 0;font-size:13.5px;color:var(--t-secondary)}.grav-retomada-acoes{display:flex;gap:8px;flex-wrap:wrap}.grav-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.grav-dia{padding:10px 4px 0;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--t-muted)}.grav-linha{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 20px;border-radius:20px;border:1px solid var(--border);background:var(--bg-elev);box-shadow:var(--shadow-card);color:var(--t-secondary);text-decoration:none;transition:border-color .2s var(--ease),transform .2s var(--ease)}.grav-linha:hover{border-color:var(--accent-line);transform:translateY(-1px)}.grav-linha:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}.grav-lista-compacta .grav-linha{padding:12px 14px}.grav-linha-ic{flex:none;width:44px;height:44px;border-radius:16px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.grav-linha-ic-andamento{background:var(--laranja-soft);color:var(--laranja)}.grav-linha-ic-problema{background:var(--danger-soft);color:var(--danger)}.grav-gira{animation:grav-gira 1s linear infinite}@keyframes grav-gira{to{transform:rotate(1turn)}}.grav-linha-corpo{flex:1 1 220px;display:flex;flex-direction:column;gap:3px;min-width:0}.grav-linha-titulo{color:var(--t-primary);font-weight:700;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grav-linha-titulo.sem{color:var(--t-secondary)}.grav-linha-meta{font-size:12.5px;color:var(--t-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.grav-linha-trecho{margin-top:4px;padding:6px 10px;border-radius:10px;background:var(--bg-elev-2);font-size:12.5px;color:var(--t-secondary)}.grav-linha-onda{display:none;align-items:center;gap:2px;width:150px;height:32px}.grav-linha-onda span{width:2px;border-radius:2px;background:var(--accent-line)}.grav-linha:hover .grav-linha-onda span{background:var(--accent)}.grav-linha-onda.andamento span{background:var(--laranja-soft)}@media (min-width:1100px){.grav-linha-onda{display:flex}}.grav-linha-fim{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.grav-chip-cliente{display:inline-flex;align-items:center;gap:6px;max-width:240px;padding:4px 12px 4px 4px;border-radius:999px;background:var(--bg-elev-2);color:var(--t-primary);font-size:12.5px;font-weight:600}.grav-chip-ini{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);font-size:9.5px;font-weight:700}.grav-chip-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grav-chip-vincular{display:inline-flex;align-items:center;padding:4px 12px;border:1px dashed var(--border-hover);border-radius:999px;color:var(--t-secondary);font-size:12.5px;font-weight:600}.grav-linha:hover .grav-chip-vincular{border-color:var(--accent);color:var(--accent)}.grav-linha-prog{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--laranja)}.grav-linha-prog-barra{width:64px;height:6px;border-radius:999px;background:var(--laranja-soft);overflow:hidden}.grav-linha-prog-barra span{display:block;height:100%;border-radius:999px;background:var(--laranja)}@media (prefers-reduced-motion:reduce){.grav-gira{animation:none}}.grav-linha-cliente{font-size:13px;color:var(--t-primary);max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grav-sem-vinculo{color:var(--t-muted);font-style:italic}.grav-status{display:inline-flex;align-items:center;font-size:11.5px;font-weight:600;letter-spacing:.03em;border-radius:var(--r-pill);padding:3px 10px;white-space:nowrap}.grav-status-ok{color:var(--ok);background:var(--ok-soft)}.grav-status-andamento{color:var(--accent);background:var(--accent-soft)}.grav-status-problema{color:var(--danger);background:var(--danger-soft)}.grav-status-neutro{color:var(--t-muted);background:var(--glass-hover)}.grav-cabeca-linha{gap:8px 14px}.grav-cabeca-linha,.grav-cabeca-topo{display:flex;flex-wrap:wrap;align-items:center}.grav-cabeca-topo{justify-content:space-between;gap:12px 20px}.grav-cabeca-topo .grav-acoes{gap:8px}.grav-cabeca-topo .grav-acoes .btn-ghost{padding:7px 14px;font-size:13px}.grav-visibilidade{font-size:12.5px;color:var(--t-muted)}.grav-etapas{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.grav-etapas li{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:var(--r-pill);border:1px solid var(--border);font-size:13px;color:var(--t-muted)}.grav-etapas li>span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:600;background:var(--bg-elev-2)}.grav-etapas li.feita{color:var(--ok);border-color:var(--ok)}.grav-etapas li.feita>span{background:var(--ok-soft)}.grav-etapas li.atual{color:var(--t-primary);border-color:var(--accent-line);background:var(--accent-soft);font-weight:600}.grav-problema{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:12px 14px;border-radius:var(--r-sm);border:1px solid var(--danger);background:var(--danger-soft);color:var(--t-primary)}.grav-vincular{max-width:460px}.grav-renomear{display:flex;gap:8px;max-width:520px}.grav-lembrete{border-radius:var(--r-sm);border:1px dashed var(--accent-line)}.grav-aviso-demo,.grav-lembrete{margin:0;padding:10px 14px;font-size:13.5px;color:var(--t-primary)}.grav-aviso-demo{border-radius:var(--r-sm);background:var(--warn-soft);border:1px solid var(--warn);font-weight:500}.grav-detalhe-grade{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-gap:16px;gap:16px;align-items:start}.grav-player audio{width:100%}.grav-player-parte{margin:4px 0 0;font-size:12.5px;color:var(--t-muted)}.grav-falas{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:520px;overflow-y:auto}.grav-fala{width:100%;display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-gap:4px 10px;gap:4px 10px;text-align:left;padding:8px 10px;border-radius:var(--r-sm);border:1px solid transparent;background:transparent;color:var(--t-secondary);font-family:var(--font);font-size:13.5px;line-height:1.45;cursor:pointer}.grav-fala:hover:not(:disabled){background:var(--glass-hover)}.grav-fala:disabled{cursor:default}.grav-fala:focus-visible{outline:2px solid var(--accent-line)}.grav-fala.ativa{border-color:var(--accent-line);background:var(--accent-soft);color:var(--t-primary)}.grav-fala-tempo{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--t-muted);font-size:12.5px}.grav-fala-quem{font-weight:600;color:var(--t-primary)}.grav-resumo{display:flex;flex-direction:column;gap:14px}.grav-resumo h3{margin:0 0 6px;font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--t-muted)}.grav-resumo ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.grav-resumo li{display:flex;gap:8px;align-items:baseline;font-size:13.5px;line-height:1.45}.grav-marca-tempo{flex:none;padding:1px 8px;border-radius:var(--r-pill);border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--t-primary);font-family:var(--font);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.grav-aba-cliente{display:flex;flex-direction:column;gap:12px}.grav-aba-cliente-topo{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.grav-aba-cliente-topo p{margin:0;font-size:13.5px;color:var(--t-secondary)}@media (max-width:900px){.grav-detalhe-grade{grid-template-columns:1fr}}@media (max-width:640px){.grav-painel{padding:12px;border-radius:14px;max-height:60vh;overflow-y:auto}.grav-painel-sinal{grid-template-columns:1fr}.grav-painel-botoes{width:100%}.grav-painel-botoes .btn,.grav-painel-botoes .btn-ghost{flex:1 1 auto}.grav-tipos{grid-template-columns:1fr}.grav-linha,.grav-lista-compacta .grav-linha{grid-template-columns:auto minmax(0,1fr)}.grav-linha-cliente,.grav-status{grid-column:2;justify-self:start}.grav-indicador{padding:5px 9px;font-size:12px}.grav-renomear{flex-direction:column}}@media (prefers-reduced-motion:reduce){.grav-indicador-gravando .grav-indicador-ponto,.grav-ponto{animation:none}.grav-medidor-barra{transition:none}}.conta-cancelar-bt{color:var(--danger);border-color:var(--danger-soft)}.conta-cancelar{margin-top:10px;padding:14px 16px;border:1px solid var(--danger);border-radius:14px;background:var(--danger-soft);display:flex;flex-direction:column;gap:8px;color:var(--t-primary)}.conta-cancelar p{margin:0;font-size:13px;color:var(--t-secondary)}.conta-cancelar-motivos{display:flex;flex-wrap:wrap;gap:6px}.conta-cancelar-motivos label{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--border-hover);border-radius:999px;background:var(--bg-elev);font-size:12.5px;cursor:pointer}.conta-cancelar-motivos label.ativo{border-color:var(--danger);color:var(--danger)}.conta-cancelar-motivos input{margin:0;accent-color:var(--danger)}.conta-cancelar textarea{resize:vertical}.conta-cancelar-acoes{display:flex;justify-content:flex-end;gap:8px}.conta-cancelar-confirmar{background:var(--danger);border-color:var(--danger)}