@import"https://fonts.googleapis.com/css2?family=Schibsted+Grotesk:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600;700&display=swap";:root{--sidebar-bg: #0f172a;--sidebar-width: 260px;--topbar-height: 60px;--primary: #2563eb}body{background:#f1f5f9;margin:0;font-family:Segoe UI,system-ui,sans-serif}.sidebar{position:fixed;top:0;left:0;bottom:0;width:var(--sidebar-width);background:var(--sidebar-bg);z-index:1000;overflow-y:auto;overflow-x:hidden;transition:width .2s ease,transform .3s}.sidebar-brand{padding:1.2rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.07);font-size:1.2rem;font-weight:800;color:#fff;display:flex;align-items:center;gap:.5rem}.sidebar-brand span{color:#60a5fa}.sidebar-section{padding:1.2rem 1rem .3rem;font-size:.7rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.08em}.sidebar-link{display:flex;align-items:center;gap:.75rem;padding:.65rem 1.5rem;color:#94a3b8;text-decoration:none;font-size:.9rem;border-radius:0;transition:all .15s;cursor:pointer}.sidebar-link:hover{color:#fff;background:#ffffff0d}.sidebar-link.active{color:#fff;background:var(--primary)}.sidebar-link i{font-size:1rem;width:20px}.topbar{position:fixed;top:0;left:var(--sidebar-width);transition:left .2s ease;right:0;height:var(--topbar-height);background:#fff;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;padding:0 1.5rem;z-index:999;gap:1rem}.topbar-title{font-weight:700;color:#0f172a;font-size:1.05rem}.main-content{margin-left:var(--sidebar-width);padding-top:var(--topbar-height);min-height:100vh;transition:margin-left .2s ease}.content-area{padding:2rem}.stat-card{background:#fff;border-radius:14px;padding:1.5rem;border:1px solid #e2e8f0}.stat-card .stat-value{font-size:1.8rem;font-weight:800;color:#0f172a}.stat-card .stat-label{color:#64748b;font-size:.9rem}.stat-card .stat-icon{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.card-form{background:#fff;border-radius:20px;padding:2.5rem;box-shadow:0 20px 60px #00000014;margin:2rem auto}.brand{font-size:1.6rem;font-weight:800;color:#0f172a}.brand span{color:#2563eb}.section-header{background:#f8fafc;border-left:4px solid #2563eb;padding:.75rem 1rem;border-radius:0 8px 8px 0;font-weight:700;color:#0f172a;margin-bottom:1.5rem}.form-control:focus,.form-select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.toggle-tipo{display:flex;background:#f1f5f9;border-radius:10px;padding:4px;margin-bottom:1.5rem}.toggle-tipo button{flex:1;border:none;background:transparent;padding:10px 16px;border-radius:8px;font-weight:600;font-size:.95rem;color:#64748b;transition:all .2s;cursor:pointer}.toggle-tipo button.active{background:#fff;color:#2563eb;box-shadow:0 2px 8px #00000014}.steps{display:flex;align-items:flex-start;justify-content:center;gap:.75rem}.step{display:flex;flex-direction:column;align-items:center;gap:.5rem;flex-shrink:0}.step-dot{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:.8rem}.step-dot.active{background:#2563eb;color:#fff}.step-dot.pending{background:#e2e8f0;color:#94a3b8}.step-dot.done{background:#16a34a;color:#fff}.step-label{font-size:.78rem;color:#94a3b8;white-space:nowrap}.step-label.active{color:#2563eb;font-weight:600}.step-label.done{color:#16a34a;font-weight:500}.step-line{width:80px;height:1px;margin-top:14px;flex-shrink:0}.step-line.done{background:#16a34a}.step-line.pending{background:#e2e8f0}@media (max-width: 768px){.sidebar{transform:translate(-100%)}.sidebar.show{transform:translate(0)}.topbar{left:0}.main-content{margin-left:0}}.sidebar.hx-sidebar{display:flex;overflow:hidden;background:#0f172a;font-family:Segoe UI,system-ui,sans-serif}.hx-rail{width:76px;flex:0 0 76px;background:#0a1020;border-right:1px solid #172238;display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.hx-rail::-webkit-scrollbar{display:none}.hx-logo{width:40px;height:40px;flex:0 0 auto;border:0;border-radius:10px;background:var(--primary);color:#fff;display:grid;place-items:center;margin-bottom:10px;cursor:pointer;font-size:1.1rem}.hx-rail-btn{width:62px;min-height:52px;flex:0 0 auto;padding:7px 0 6px;border:0;border-radius:10px;background:transparent;color:#8fa0b8;display:flex;flex-direction:column;align-items:center;gap:4px;font:600 10px/1.1 Segoe UI,system-ui,sans-serif;cursor:pointer;position:relative}.hx-rail-btn i{font-size:1.2rem}.hx-rail-btn:hover{background:#111b30;color:#cbd5e1}.hx-rail-btn.ativo{background:#1d2d4f;color:#bfdbfe}.hx-rail-btn.ativo:before{content:"";position:absolute;left:-7px;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:#3b82f6}.hx-rail-espaco{flex:1 1 auto;min-height:12px}.hx-avatar{width:36px;height:36px;margin-top:8px;border-radius:999px;border:1px solid #2a3a5a;background:#16223a;color:#cbd5e1;font:600 12px Segoe UI,system-ui,sans-serif;cursor:pointer}.hx-painel{width:264px;flex:0 0 264px;display:flex;flex-direction:column;min-height:0}.hx-faixa{height:3px;background:var(--primary);flex:0 0 auto}.hx-empresa{position:relative;padding:12px 12px 10px;border-bottom:1px solid #172238}.hx-rotulo{padding:0 4px 6px;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8fa0b8}.hx-empresa-btn{width:100%;display:flex;align-items:center;gap:10px;padding:8px;border:1px solid #22314d;border-radius:10px;background:#111c33;cursor:pointer;text-align:left}.hx-empresa-btn:hover{border-color:#2f4266}.hx-badge{flex:0 0 auto;width:34px;height:34px;border-radius:8px;display:grid;place-items:center;background:var(--primary);color:#fff;font-size:12px;font-weight:700}.hx-empresa-info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.hx-empresa-nome,.hx-elipse{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hx-empresa-nome{font-size:14px;font-weight:600;color:#f8fafc}.hx-empresa-doc{font-size:11px;color:#60a5fa}.hx-pop{position:absolute;z-index:20;background:#111c33;border:1px solid #2a3a5a;border-radius:12px;padding:6px;box-shadow:0 16px 40px #00000080;display:flex;flex-direction:column;gap:2px}.hx-pop-empresas{top:calc(100% - 4px);left:12px;right:12px}.hx-pop-conta{position:fixed;left:84px;bottom:12px;width:220px}.hx-pop-lista{display:flex;flex-direction:column;gap:2px;max-height:50vh;overflow-y:auto}.hx-pop-busca{margin:4px 4px 6px;padding:8px 10px;border-radius:8px;border:1px solid #22314d;background:#0f172a;color:#e2e8f0;font-size:13px;outline:none}.hx-pop-cab{padding:8px 10px;display:flex;flex-direction:column;gap:2px;border-bottom:1px solid #22314d;margin-bottom:4px}.hx-pop-cab strong{color:#f8fafc;font-size:13px}.hx-pop-cab small{color:#8fa0b8;font-size:11px}.hx-pop-item{display:flex;align-items:center;gap:8px;min-height:38px;padding:6px 10px;border:0;border-radius:8px;background:transparent;color:#cbd5e1;font-size:13px;text-align:left;text-decoration:none;cursor:pointer;min-width:0}.hx-pop-item:hover{background:#16223b;color:#fff}.hx-pop-item.ativo{background:#1a2846;color:#93c5fd;cursor:default}.hx-modulo-cab{position:relative;padding:14px 44px 6px 16px}.hx-fixar{position:absolute;top:12px;right:10px;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:#8fa0b8;display:grid;place-items:center;cursor:pointer}.hx-fixar:hover{background:#16223a;color:#e2e8f0}.hx-fixar.on{color:#60a5fa}.sidebar.hx-sidebar{transition:width .15s ease,box-shadow .15s ease,transform .3s}.sidebar.hx-sidebar.hx-flutuando{width:340px;box-shadow:16px 0 40px #02061747}.hx-modulo-nome{font-size:17px;font-weight:700;color:#f8fafc;line-height:1.2}.hx-modulo-dica{font-size:12px;color:#8fa0b8;margin-top:2px}.hx-menu{flex:1 1 auto;min-height:0;overflow-y:auto;padding:6px 10px 12px;display:flex;flex-direction:column;gap:12px}.hx-grupo{display:flex;flex-direction:column;gap:1px}.hx-grupo-titulo{width:100%;display:flex;align-items:center;justify-content:space-between;padding:4px 10px 6px;border:0;background:transparent;cursor:pointer;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8fa0b8}.hx-grupo-titulo:hover{color:#cbd5e1}.hx-item-wrap{position:relative}.hx-item{display:flex;align-items:center;gap:10px;min-height:38px;padding:0 34px 0 10px;border-radius:8px;color:#cbd5e1;font-size:14px;text-decoration:none}.hx-item i:first-child{font-size:1rem;width:18px;color:#8fa0b8}.hx-item:hover{background:#15203a;color:#fff}.hx-item.ativo{background:var(--primary);color:#fff}.hx-item.ativo i:first-child{color:#fff}.hx-item.travado{opacity:.45;cursor:not-allowed}.hx-item.travado:hover{background:transparent;color:#cbd5e1}.hx-item-txt{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hx-item-ext{font-size:.7rem;opacity:.5}.hx-item-tag{font-size:10px;color:#8fa0b8;white-space:nowrap}.hx-pin{position:absolute;right:4px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:#8fa0b8;padding:4px 6px;border-radius:6px;cursor:pointer;opacity:0;font-size:.8rem}.hx-item-wrap:hover .hx-pin,.hx-pin:focus-visible{opacity:1}.hx-pin.on{color:#f59e0b}.hx-item-wrap:hover .hx-pin.on,.hx-pin.on{opacity:1}.hx-item.ativo+.hx-pin{color:#e2e8f0}.hx-item.ativo+.hx-pin.on{color:#fcd34d}.hx-vazio{padding:4px 10px;font-size:12px;color:#8fa0b8}.hx-busca-btn{margin:8px 10px 12px;display:flex;align-items:center;gap:8px;min-height:38px;padding:0 10px;border:1px solid #22314d;border-radius:10px;background:#111c33;color:#8fa0b8;font-size:13px;cursor:pointer;text-align:left}.hx-busca-btn:hover{border-color:#2f4266;color:#cbd5e1}.hx-kbd{padding:1px 6px;border:1px solid #2a3a5a;border-radius:6px;font-size:11px;font-weight:600;color:#cbd5e1;white-space:nowrap}.hx-menu,.hx-pop-lista,.hx-busca-lista{scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .2s}.hx-menu:hover,.hx-pop-lista:hover,.hx-busca-lista:hover{scrollbar-color:rgba(148,163,184,.28) transparent}.hx-menu::-webkit-scrollbar,.hx-pop-lista::-webkit-scrollbar,.hx-busca-lista::-webkit-scrollbar{width:6px}.hx-menu::-webkit-scrollbar-track,.hx-pop-lista::-webkit-scrollbar-track,.hx-busca-lista::-webkit-scrollbar-track{background:transparent}.hx-menu::-webkit-scrollbar-thumb,.hx-pop-lista::-webkit-scrollbar-thumb,.hx-busca-lista::-webkit-scrollbar-thumb{background:transparent;border-radius:999px}.hx-menu:hover::-webkit-scrollbar-thumb,.hx-pop-lista:hover::-webkit-scrollbar-thumb,.hx-busca-lista:hover::-webkit-scrollbar-thumb{background:#94a3b847}.hx-menu::-webkit-scrollbar-thumb:hover,.hx-pop-lista::-webkit-scrollbar-thumb:hover,.hx-busca-lista::-webkit-scrollbar-thumb:hover{background:#94a3b880}.hx-busca-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#02061799;display:flex;align-items:flex-start;justify-content:center;padding:12vh 16px 0}.hx-busca{width:min(600px,100%);background:#111c33;border:1px solid #2a3a5a;border-radius:14px;box-shadow:0 24px 60px #0009;overflow:hidden;font-family:Segoe UI,system-ui,sans-serif}.hx-busca-campo{display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid #22314d;color:#8fa0b8}.hx-busca-campo input{flex:1 1 auto;min-width:0;padding:16px 0;border:0;background:transparent;color:#f8fafc;font-size:16px;outline:none}.hx-busca-lista{max-height:50vh;overflow-y:auto;padding:6px}.hx-busca-item{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:#cbd5e1;font-size:14px;text-align:left;cursor:pointer}.hx-busca-item.sel{background:#1d2d4f;color:#fff}.hx-busca-item small{margin-left:auto;color:#8fa0b8;font-size:12px;white-space:nowrap}@media (max-width: 768px){.sidebar.hx-sidebar{width:min(340px,100vw);box-shadow:12px 0 32px #00000059}.sidebar.hx-sidebar.hx-recolhido{width:76px}.hx-painel{flex:1 1 auto;width:auto;min-width:0}.hx-busca-item small{display:none}}.hxl{--hxl-fundo:#060A18;--hxl-acao:#1533D6;--hxl-acao2:#0F27AE;--hxl-tinta:#101828;--hxl-suave:#475467;--hxl-linha:#D0D5DD;--hxl-fina:#EAECF0;--hxl-erro:#B42318;position:relative;min-height:100vh;min-height:100dvh;background:var(--hxl-fundo);color:var(--hxl-tinta);font-family:Inter Tight,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;text-align:left}.hxl :where(*,*:before,*:after){box-sizing:border-box}.hxl :where(h1,h2,p){margin:0}.hxl :where(button,input){font:inherit;color:inherit}.hxl :where(a){color:var(--hxl-acao);font-weight:500;text-decoration:none}.hxl :where(a):hover{text-decoration:underline}.hxl :focus-visible{outline:2px solid var(--hxl-acao);outline-offset:2px}.hxl [hidden]{display:none!important}.hxl-cena{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--hxl-fundo)}.hxl-cena canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hxl-tela{position:relative;min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,520px)}.hxl-lado{display:flex;flex-direction:column;padding:44px 56px;color:#fff;min-width:0}.hxl-marca{display:inline-flex;align-items:center;gap:12px;font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;letter-spacing:.04em;color:#fff;text-transform:uppercase}.hxl-chamada{margin-top:clamp(56px,13vh,132px);max-width:560px;text-wrap:balance}.hxl-chamada h2{font-family:Manrope,sans-serif;font-weight:600;font-size:clamp(30px,2.9vw,42px);line-height:1.16;letter-spacing:-.025em;color:#fff}.hxl-chamada p{margin-top:14px;font-size:17px;line-height:1.5;color:#b9c2d6}.hxl-area{display:flex;align-items:center;justify-content:center;padding:32px 40px 32px 0}.hxl-cartao{width:100%;max-width:440px;padding:40px 40px 24px;border-radius:16px;background:#fff;box-shadow:0 24px 64px #00000073}.hxl-titulo{font-family:Manrope,sans-serif;font-weight:700;font-size:26px;line-height:1.2;letter-spacing:-.02em;color:var(--hxl-tinta)}.hxl-sub{margin-top:6px;font-size:15px;line-height:1.5;color:var(--hxl-suave)}.hxl-corpo{display:flex;flex-direction:column;gap:18px;margin-top:28px}.hxl-campo{display:flex;flex-direction:column;gap:6px}.hxl-campo>label{font-size:14px;font-weight:500;color:#344054}.hxl-caixa{position:relative;display:flex;align-items:center}.hxl-caixa input{width:100%;height:46px;padding:0 14px;border:1px solid var(--hxl-linha);border-radius:8px;background:#fff;font-size:16px;color:var(--hxl-tinta);transition:border-color .15s,box-shadow .15s}.hxl-caixa input.hxl-com-olho{padding-right:48px}.hxl-caixa input::placeholder{color:#667085}.hxl-caixa input:hover{border-color:#98a2b3}.hxl-caixa input:focus{outline:0;border-color:var(--hxl-acao);box-shadow:0 0 0 3px #1533d626}.hxl-caixa.hxl-ruim input{border-color:#d92d20}.hxl-olho{position:absolute;right:1px;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:8px;background:none;color:#667085;cursor:pointer;padding:0}.hxl-olho:hover{color:var(--hxl-tinta)}.hxl-olho svg{width:18px;height:18px}.hxl-msg{font-size:14px;color:var(--hxl-erro)}.hxl-alerta{padding:11px 13px;border-radius:8px;border:1px solid #FECDCA;background:#fef3f2;color:#912018;font-size:14px;line-height:1.45}.hxl-ok{padding:11px 13px;border-radius:8px;border:1px solid #ABEFC6;background:#ecfdf3;color:#067647;font-size:14px;line-height:1.45}.hxl-linha{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-6px 0 -2px}.hxl-lembrar{display:flex;align-items:center;gap:8px;min-height:44px;font-size:14px;color:#344054;cursor:pointer;white-space:nowrap;margin:0}.hxl-lembrar input{width:16px;height:16px;margin:0;accent-color:var(--hxl-acao)}.hxl-link{min-height:44px;padding:0;border:0;background:none;color:var(--hxl-acao);font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap}.hxl-link:hover{text-decoration:underline}.hxl-centro{align-self:center}.hxl-botao{height:46px;border:0;border-radius:8px;background:var(--hxl-acao);color:#fff;font-size:15px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:background .15s;width:100%}.hxl-botao:hover:not(:disabled){background:var(--hxl-acao2)}.hxl-botao:disabled{cursor:default;background:#3b50c4}.hxl-giro{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:hxl-girar .8s linear infinite;flex:none}.hxl-giro.hxl-escuro{border-color:#1533d633;border-top-color:var(--hxl-acao)}@keyframes hxl-girar{to{transform:rotate(360deg)}}.hxl-criar{font-size:14px;color:var(--hxl-suave);text-align:center}.hxl-pe{display:flex;justify-content:center;gap:18px;margin-top:26px;padding-top:14px;border-top:1px solid var(--hxl-fina);font-size:13px;white-space:nowrap}.hxl-pe a{padding:5px 0;color:var(--hxl-suave);font-weight:400}.hxl-pe a:hover{color:var(--hxl-tinta)}.hxl-direitos{margin-top:2px;text-align:center;font-size:12px;color:#667085}.hxl-empresas{display:flex;flex-direction:column;gap:10px;max-height:min(52vh,420px);overflow-y:auto;margin:0 -4px;padding:2px 4px}.hxl-empresa{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:10px 12px;border:1px solid var(--hxl-linha);border-radius:10px;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.hxl-empresa:hover:not(:disabled){border-color:var(--hxl-acao);background:#f5f7ff}.hxl-empresa:disabled{cursor:default;opacity:.6}.hxl-empresa .hxl-ini{width:38px;height:38px;border-radius:8px;background:#eef1fd;color:var(--hxl-acao);display:grid;place-items:center;font-weight:600;font-size:14px;flex:none}.hxl-empresa .hxl-nome{font-weight:600;font-size:15px;color:var(--hxl-tinta);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hxl-empresa .hxl-det{font-size:13px;color:var(--hxl-suave)}.hxl-empresa .hxl-txt{flex:1;min-width:0}.hxl-empresa .hxl-seta{color:#98a2b3;flex:none}@media (max-width:980px){.hxl{--hxl-alto:clamp(168px,23vh,240px)}.hxl-cena{position:absolute;bottom:auto;height:calc(var(--hxl-alto) + 40px)}.hxl-tela{display:flex;flex-direction:column}.hxl-lado{flex:none;height:var(--hxl-alto);padding:calc(26px + env(safe-area-inset-top)) 24px 0}.hxl-marca{font-size:18px}.hxl-chamada{display:none}.hxl-area{flex:1;align-items:stretch;padding:0}.hxl-cartao{max-width:none;padding:32px calc(50% - 220px) calc(12px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;box-shadow:none;display:flex;flex-direction:column}.hxl-cartao>.hxl-vista{margin-bottom:16px}.hxl-botao{height:50px;font-size:16px}.hxl-caixa input{height:50px}.hxl-olho{top:3px}.hxl-pe{margin-top:auto}.hxl-empresas{max-height:none}}@media (max-width:500px){.hxl-cartao{padding-left:24px;padding-right:24px}}@media (prefers-reduced-motion:reduce){.hxl-giro{animation-duration:2.4s}}a.hxl-botao,a.hxl-botao:hover{color:#fff;text-decoration:none}.hxl.hxl-largo .hxl-tela{grid-template-columns:minmax(0,1fr) minmax(560px,700px)}.hxl.hxl-largo .hxl-cartao{max-width:620px}.hxl.hxl-largo .hxl-area{align-items:flex-start;padding-top:44px;padding-bottom:44px}.hxl-g{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px 14px}.hxl-g>*{grid-column:span 6;min-width:0}.hxl-g>.hxl-c1{grid-column:span 1}.hxl-g>.hxl-c2{grid-column:span 2}.hxl-g>.hxl-c3{grid-column:span 3}.hxl-g>.hxl-c4{grid-column:span 4}.hxl-caixa select{width:100%;height:46px;padding:0 36px 0 14px;border:1px solid var(--hxl-linha);border-radius:8px;background:#fff 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='%23667085' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center;font-size:16px;color:var(--hxl-tinta);-moz-appearance:none;appearance:none;-webkit-appearance:none}.hxl-caixa select:focus{outline:0;border-color:var(--hxl-acao);box-shadow:0 0 0 3px #1533d626}.hxl-caixa input:disabled{background:#f9fafb;color:#667085}.hxl-caixa input.hxl-com-acao{padding-right:96px}.hxl-acao{position:absolute;right:5px;height:36px;padding:0 12px;border:0;border-radius:6px;background:#eef1fd;color:var(--hxl-acao);font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px}.hxl-acao:hover:not(:disabled){background:#e0e6fc}.hxl-acao:disabled{cursor:default;opacity:.7}.hxl-rot-flex{display:flex;align-items:center;justify-content:space-between;gap:8px}.hxl-rot-flex>label:first-child{font-size:14px;font-weight:500;color:#344054;margin:0}.hxl-mini{margin:0;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:400;color:var(--hxl-suave);cursor:pointer}.hxl-mini input{width:15px;height:15px;margin:0;accent-color:var(--hxl-acao)}.hxl-dica{font-size:13px;color:var(--hxl-suave)}.hxl-dica.hxl-bom{color:#067647}.hxl-dica.hxl-mau{color:var(--hxl-erro)}.hxl-nota{padding:12px 14px;border-radius:8px;border:1px solid var(--hxl-fina);background:#f9fafb;color:var(--hxl-suave);font-size:14px;line-height:1.5}.hxl-nota b{color:var(--hxl-tinta);font-weight:600}.hxl-secao{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#667085;padding-top:4px}.hxl-botao.hxl-sec{background:#fff;color:var(--hxl-acao);border:1px solid #C7D2FE}.hxl-botao.hxl-sec:hover:not(:disabled){background:#f5f7ff}.hxl-botao.hxl-sec:disabled{background:#fff;opacity:.7}.hxl-botao.hxl-sec .hxl-giro{border-color:#1533d633;border-top-color:var(--hxl-acao)}.hxl-passos{display:flex;align-items:center;gap:10px;margin-top:20px}.hxl-passo{display:flex;align-items:center;gap:8px;font-size:14px;color:#667085;white-space:nowrap}.hxl-passo i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:12px;font-weight:600;border:1px solid var(--hxl-linha);background:#fff;color:#667085}.hxl-passo.hxl-atual{color:var(--hxl-tinta);font-weight:500}.hxl-passo.hxl-atual i{background:var(--hxl-acao);border-color:var(--hxl-acao);color:#fff}.hxl-passo.hxl-feito i{background:#ecfdf3;border-color:#abefc6;color:#067647}.hxl-passos .hxl-traco{flex:1;height:1px;background:var(--hxl-fina);min-width:16px}.hxl-seg{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:10px;background:#f2f4f7}.hxl-seg button{height:40px;border:0;border-radius:7px;background:none;font-size:14px;font-weight:500;color:var(--hxl-suave);cursor:pointer}.hxl-seg button[aria-pressed=true]{background:#fff;color:var(--hxl-tinta);box-shadow:0 1px 3px #1018281f}@media (max-width:980px){.hxl.hxl-largo .hxl-cartao{max-width:none}.hxl.hxl-largo .hxl-area{padding:0}.hxl-caixa select{height:50px}}@media (max-width:560px){.hxl-g>.hxl-c1,.hxl-g>.hxl-c2,.hxl-g>.hxl-c3,.hxl-g>.hxl-c4{grid-column:span 6}.hxl-g>.hxl-m3{grid-column:span 3}}.hxl-progresso{display:flex;flex-direction:column;gap:8px;margin-bottom:22px;font-size:13px;font-weight:500;color:var(--hxl-suave)}.hxl-trilho{height:4px;border-radius:99px;background:var(--hxl-fina);overflow:hidden}.hxl-trilho>span{display:block;height:100%;background:var(--hxl-acao);border-radius:99px;transition:width .3s}.hxl-etapas{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-direction:column;gap:14px;counter-reset:x}.hxl-etapas li{display:flex;align-items:center;gap:12px;font-size:15px;color:#b9c2d6}.hxl-etapas li i{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:13px;font-weight:600;border:1px solid rgba(255,255,255,.25);color:#fff}.hxl-etapas li.hxl-atual{color:#fff;font-weight:500}.hxl-etapas li.hxl-atual i{background:var(--hxl-acao);border-color:var(--hxl-acao)}.hxl-etapas li.hxl-feito i{background:#ffffff1f}.hxl-fone{display:flex;gap:8px}.hxl-fone .hxl-ddi{position:relative;flex:none;width:96px}.hxl-fone .hxl-ddi-tx{display:flex;align-items:center;height:46px;border:1px solid var(--hxl-linha);border-radius:8px;background:#fff;font-size:16px;padding:0 26px 0 12px;color:var(--hxl-tinta)}.hxl-fone .hxl-ddi select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px}.hxl-fone .hxl-ddi:focus-within .hxl-ddi-tx{border-color:var(--hxl-acao);box-shadow:0 0 0 3px #1533d626}.hxl-fone .hxl-ddi:after{content:"";position:absolute;right:12px;top:50%;width:7px;height:7px;border-right:2px solid #667085;border-bottom:2px solid #667085;transform:translateY(-70%) rotate(45deg);pointer-events:none}.hxl-fone .hxl-caixa{flex:1}.hxl-sugestao{align-self:flex-start;border:0;background:none;padding:0;color:var(--hxl-acao);font-size:13.5px;cursor:pointer;text-align:left}.hxl-sugestao:hover{text-decoration:underline}.hxl-opcoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.hxl-opcao{display:flex;align-items:center;gap:10px;min-height:52px;padding:10px 12px;border:1px solid var(--hxl-linha);border-radius:10px;background:#fff;text-align:left;font-size:14.5px;font-weight:500;color:var(--hxl-tinta);cursor:pointer}.hxl-opcao small{color:var(--hxl-suave);font-weight:400}.hxl-opcao:before{content:"";flex:none;width:18px;height:18px;border-radius:5px;border:1.5px solid #98A2B3;background:#fff}.hxl-opcao[aria-pressed=true]{border-color:var(--hxl-acao);background:#f5f7ff}.hxl-opcao[aria-pressed=true]:before{background:var(--hxl-acao) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/12px no-repeat;border-color:var(--hxl-acao)}.hxl-opcao.hxl-radio:before{border-radius:50%}.hxl-achado{padding:14px 16px;border-radius:10px;border:1px solid #ABEFC6;background:#f6fef9;font-size:14px;line-height:1.5;color:#344054}.hxl-achado strong{display:block;font-size:15px;color:var(--hxl-tinta)}.hxl-etiqueta{display:inline-block;padding:2px 8px;border-radius:99px;font-size:12.5px;font-weight:500;background:#f2f4f7;color:#344054}.hxl-etiqueta.hxl-bom{background:#ecfdf3;color:#067647}.hxl-carregando{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--hxl-suave)}.hxl-seg.hxl-tres{grid-template-columns:1fr 1fr 1fr}.hxl-rot{font-size:14px;font-weight:500;color:#344054}.hxl-numero-grande{font-family:Manrope,sans-serif;font-size:26px;font-weight:700;letter-spacing:.01em;color:var(--hxl-tinta);text-align:center;padding:18px 8px;border-radius:10px;background:#f9fafb;border:1px solid var(--hxl-fina)}@media (max-width:980px){.hxl-fone .hxl-ddi-tx{height:50px}}@media (max-width:560px){.hxl-seg.hxl-tres,.hxl-opcoes{grid-template-columns:1fr}}.hxo{--hxo-acao:#1533D6;--hxo-acao2:#0F27AE;--hxo-claro:#EEF1FD;--hxo-tinta:#101828;--hxo-suave:#475467;--hxo-linha:#D0D5DD;--hxo-fina:#EAECF0;--hxo-pagina:#F5F6F8;--hxo-ok:#067647;--hxo-okfundo:#ECFDF3;--hxo-aviso:#B54708;--hxo-avisofundo:#FFFAEB;--hxo-erro:#B42318;color:var(--hxo-tinta);font-size:15px;line-height:1.45;max-width:1040px;margin:0 auto;padding:4px 0 40px}.hxo :where(*,*:before,*:after){box-sizing:border-box}.hxo :where(h1,h2,h3,p,ul){margin:0}.hxo :where(button,input,select){font:inherit;color:inherit}.hxo [hidden]{display:none!important}.hxo-estreito{max-width:640px}.hxo-ola{margin:6px 0 18px}.hxo-ola h1{font-family:Manrope,sans-serif;font-weight:700;font-size:26px;letter-spacing:-.02em;line-height:1.2}.hxo-ola p{margin-top:6px;color:var(--hxo-suave)}.hxo-grade{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start}.hxo-bloco{padding:22px 24px;border:1px solid var(--hxo-fina);border-radius:12px;background:#fff}.hxo-bloco h2{font-family:Manrope,sans-serif;font-weight:700;font-size:18px;letter-spacing:-.01em}.hxo-bloco>p{margin-top:6px;font-size:14.5px;line-height:1.5;color:var(--hxo-suave)}.hxo-bloco+.hxo-bloco{margin-top:16px}.hxo-prog{display:flex;align-items:center;gap:12px;margin-bottom:6px;font-size:14px;color:var(--hxo-suave)}.hxo-trilho{flex:1;height:6px;border-radius:6px;background:var(--hxo-fina);overflow:hidden}.hxo-trilho span{display:block;height:100%;background:var(--hxo-acao);border-radius:6px;transition:width .3s}.hxo-lista{list-style:none;margin:10px 0 0;padding:0}.hxo-lista li{display:flex;align-items:center;gap:14px;padding:16px 0;border-top:1px solid var(--hxo-fina)}.hxo-lista li:first-child{border-top:0}.hxo-lista .hxo-txt{flex:1;min-width:0}.hxo-lista .hxo-txt b{display:block;font-weight:600}.hxo-lista .hxo-txt span{display:block;font-size:14px;color:var(--hxo-suave)}.hxo-bola{width:30px;height:30px;flex:none;display:grid;place-items:center;border:1.5px solid var(--hxo-linha);border-radius:50%;font-size:14px;font-weight:600;color:var(--hxo-suave)}.hxo-bola.feita{border-color:var(--hxo-ok);background:var(--hxo-ok);color:#fff}.hxo-bola.agora{border-color:var(--hxo-acao);color:var(--hxo-acao)}.hxo-etiqueta{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:12px;font-size:12.5px;font-weight:500;background:var(--hxo-pagina);color:var(--hxo-suave);white-space:nowrap}.hxo-etiqueta.ok{background:var(--hxo-okfundo);color:var(--hxo-ok)}.hxo-etiqueta.teste{background:var(--hxo-avisofundo);color:var(--hxo-aviso)}.hxo-botao{height:44px;padding:0 16px;border:0;border-radius:8px;background:var(--hxo-acao);color:#fff;font-size:15px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;text-decoration:none;flex:none}.hxo-botao:hover:not(:disabled){background:var(--hxo-acao2);color:#fff}.hxo-botao:disabled{opacity:.5;cursor:not-allowed}.hxo-botao.sec{background:#fff;color:var(--hxo-tinta);border:1px solid var(--hxo-linha)}.hxo-botao.sec:hover:not(:disabled){background:var(--hxo-pagina);color:var(--hxo-tinta)}.hxo-botao.cheio{width:100%}.hxo-lista .hxo-botao{height:40px;font-size:14px}.hxo-link{min-height:40px;padding:0;border:0;background:none;color:var(--hxo-acao);font-size:14px;font-weight:500;cursor:pointer}.hxo-link:hover{text-decoration:underline}.hxo-voltar{display:inline-flex;align-items:center;min-height:40px;margin-bottom:6px;padding:0;border:0;background:none;color:var(--hxo-suave);font-size:14px;cursor:pointer}.hxo-voltar:hover{color:var(--hxo-tinta);text-decoration:underline}.hxo-giro{width:16px;height:16px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:hxo-gira .7s linear infinite}@keyframes hxo-gira{to{transform:rotate(360deg)}}.hxo-faixa{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;border-radius:8px;border:1px solid #C7D3FE;background:var(--hxo-claro);font-size:14.5px;color:#1b2d9b}.hxo-faixa.aviso{border-color:#fedf89;background:var(--hxo-avisofundo);color:var(--hxo-aviso)}.hxo-faixa.bom{border-color:#abefc6;background:var(--hxo-okfundo);color:var(--hxo-ok)}.hxo-faixa.erro{border-color:#fecdca;background:#fef3f2;color:#912018}.hxo-faixa>span{flex:1;min-width:200px}.hxo-faixa .hxo-botao{height:36px;padding:0 12px;font-size:14px}.hxo-corpo{display:flex;flex-direction:column;gap:16px;margin-top:18px}.hxo-campo{display:flex;flex-direction:column;gap:6px;min-width:0}.hxo-campo>label{font-size:14px;font-weight:500;color:#344054}.hxo-campo input,.hxo-campo select{width:100%;height:46px;padding:0 14px;border:1px solid var(--hxo-linha);border-radius:8px;background:#fff;font-size:16px;color:var(--hxo-tinta)}.hxo-campo input:focus,.hxo-campo select:focus{outline:0;border-color:var(--hxo-acao);box-shadow:0 0 0 3px #1533d626}.hxo-campo input:read-only,.hxo-campo input:disabled,.hxo-campo select:disabled{background:var(--hxo-pagina);color:var(--hxo-suave)}.hxo-campo.ruim input,.hxo-campo.ruim select{border-color:#d92d20}.hxo-dica{font-size:13.5px;color:var(--hxo-suave)}.hxo-msg{font-size:14px;color:var(--hxo-erro)}.hxo-duas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.hxo-tres{display:grid;grid-template-columns:2fr 1fr 1fr;gap:14px}.hxo-marcar{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;color:#344054;cursor:pointer}.hxo-marcar input{width:18px;height:18px;margin:1px 0 0;flex:none;accent-color:var(--hxo-acao)}.hxo-alerta{padding:11px 13px;border-radius:8px;border:1px solid #FECDCA;background:#fef3f2;color:#912018;font-size:14px}.hxo-ajuda{padding:12px 14px;border-radius:8px;background:var(--hxo-pagina);font-size:14px;line-height:1.5;color:var(--hxo-suave)}.hxo-arquivo{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;min-height:104px;padding:14px;border:1.5px dashed #98A2B3;border-radius:8px;background:#fbfcfd;font-size:14.5px;color:var(--hxo-suave);text-align:center;cursor:pointer}.hxo-arquivo:hover{border-color:var(--hxo-acao)}.hxo-arquivo b{color:var(--hxo-acao);font-weight:600}.hxo-arquivo input{position:absolute;opacity:0;width:1px;height:1px}.hxo-arquivo:focus-within{outline:2px solid var(--hxo-acao);outline-offset:2px}.hxo-senha{position:relative}.hxo-senha input{padding-right:48px}.hxo-senha button{position:absolute;right:4px;top:4px;width:38px;height:38px;border:0;background:none;color:var(--hxo-suave);cursor:pointer}.hxo-reqs{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px;font-size:14px}.hxo-reqs li{display:flex;gap:8px;align-items:center;color:var(--hxo-suave)}.hxo-reqs li.ok{color:var(--hxo-ok)}.hxo-reqs li.falta{color:var(--hxo-aviso)}.hxo-doc{padding:16px 0;border-top:1px solid var(--hxo-fina)}.hxo-doc:first-of-type{border-top:0}.hxo-doc header{display:flex;align-items:center;justify-content:space-between;gap:10px}.hxo-doc h3{font-size:15.5px;font-weight:600}.hxo-acoes,.hxo-escolha{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.hxo-escolha label{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border:1px solid var(--hxo-linha);border-radius:8px;font-size:14px;cursor:pointer;background:#fff}.hxo-escolha label.on{border-color:var(--hxo-acao);background:var(--hxo-claro)}.hxo-escolha input{accent-color:var(--hxo-acao)}.hxo-modulos{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:16px}.hxo-modulo{display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid var(--hxo-fina);border-radius:10px;background:#fff;text-align:left;cursor:pointer}.hxo-modulo:hover{border-color:var(--hxo-acao)}.hxo-modulo i{font-size:20px;color:var(--hxo-acao)}.hxo-modulo b{display:block;font-weight:600}.hxo-modulo span{display:block;font-size:13px;color:var(--hxo-suave)}.hxo-teste{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 16px;font-size:14px;border-bottom:1px solid #C7D3FE;background:#eef1fd;color:#1b2d9b}.hxo-teste.aviso{border-color:#fedf89;background:#fffaeb;color:#b54708}.hxo-teste.erro{border-color:#fecdca;background:#fef3f2;color:#912018}.hxo-teste span{flex:1;min-width:180px}.hxo-teste a{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:8px;background:#1533d6;color:#fff;font-weight:600;font-size:13.5px;text-decoration:none}.hxo-teste a:hover{background:#0f27ae;color:#fff}@media (max-width:860px){.hxo-grade{grid-template-columns:minmax(0,1fr)}.hxo-bloco{padding:18px 16px}.hxo-duas,.hxo-tres{grid-template-columns:minmax(0,1fr)}.hxo-lista li{flex-wrap:wrap}.hxo-lista .hxo-botao,.hxo-lista .hxo-etiqueta{margin-left:44px}.hxo-lista .hxo-botao{width:calc(100% - 44px)}.hxo-ola h1{font-size:22px}}.pv-root{--bg:#EEF1F5;--surface:#FFFFFF;--surface-2:#F6F8FB;--surface-3:#E9EDF3;--line:#DFE4EC;--line-2:#C8D0DC;--fg:#131A24;--fg-2:#46526A;--fg-3:#7B8699;--ink:#17243A;--ink-fg:#FFFFFF;--ink-hover:#24365A;--accent:#2D5BD6;--accent-soft:#E6ECFB;--focus:#2D5BD6;--rail:#0F1A2B;--rail-fg:#8696B0;--rail-on:#FFFFFF;--q-res:#7A88A6;--q-ent:#0E8A6B;--q-fat:#2D5BD6;--q-pen:#C9620E;--s-gray-bg:#ECEEF1;--s-gray-fg:#58616F;--s-slate-bg:#E6EAF2;--s-slate-fg:#43506A;--s-amber-bg:#FBF0D5;--s-amber-fg:#875700;--s-blue-bg:#E3EBFC;--s-blue-fg:#2246A6;--s-orange-bg:#FDE7D3;--s-orange-fg:#A0470A;--s-green-bg:#DCF2E7;--s-green-fg:#0F6E4E;--s-red-bg:#FBE2DF;--s-red-fg:#B42318;--s-violet-bg:#ECE6FB;--s-violet-fg:#5A3DB6;--warn:#D29A00;--t-nat:#E4DFD5;--t-nat-fg:#7A6F5C;--t-vrm:#F3DCD4;--t-vrm-fg:#A2442C;--t-grf:#DADDE2;--t-grf-fg:#3E444C;--map-land:#E8ECE3;--map-block:#DCE2D4;--map-road:#FFFFFF;--map-road-2:#F4E6C4;--map-water:#CADDEE;--paper:#FFFFFF;--paper-fg:#14181F;--paper-line:#D9DDE3;--shadow:0 1px 2px rgba(19,26,36,.06);--shadow-lg:0 18px 48px rgba(15,22,34,.22),0 2px 8px rgba(15,22,34,.08);--scrim:rgba(13,20,32,.45);--f-sans:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--f-cond:"IBM Plex Sans Condensed","IBM Plex Sans",system-ui,sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.pv-root[data-theme=dark]{--bg:#0D121A;--surface:#141B26;--surface-2:#18202D;--surface-3:#202A39;--line:#253042;--line-2:#334058;--fg:#E5EAF1;--fg-2:#A9B4C6;--fg-3:#78859A;--ink:#E5EAF1;--ink-fg:#0D121A;--ink-hover:#FFFFFF;--accent:#7398FF;--accent-soft:#1C2946;--focus:#7398FF;--rail:#080C12;--rail-fg:#6F7D95;--rail-on:#FFFFFF;--q-res:#8E9BB8;--q-ent:#39C49B;--q-fat:#7398FF;--q-pen:#F0954A;--s-gray-bg:#232A35;--s-gray-fg:#AAB3C1;--s-slate-bg:#212A3A;--s-slate-fg:#AEBAD0;--s-amber-bg:#3A2D10;--s-amber-fg:#F2C463;--s-blue-bg:#1B2848;--s-blue-fg:#9AB6FF;--s-orange-bg:#3B2414;--s-orange-fg:#F5A35E;--s-green-bg:#13352A;--s-green-fg:#6FDCB4;--s-red-bg:#3D1A1A;--s-red-fg:#FF8D84;--s-violet-bg:#2A2148;--s-violet-fg:#BCA8FF;--warn:#F2C463;--t-nat:#3A352C;--t-nat-fg:#D5C9B3;--t-vrm:#43271F;--t-vrm-fg:#F0A48E;--t-grf:#2E333B;--t-grf-fg:#C5CBD3;--map-land:#1A2230;--map-block:#1F2938;--map-road:#2C384C;--map-road-2:#3A3A2E;--map-water:#1B3049;--shadow:0 1px 2px rgba(0,0,0,.3);--shadow-lg:0 18px 48px rgba(0,0,0,.55);--scrim:rgba(0,0,0,.6)}.pv-root{color:var(--fg);font-family:var(--f-sans);font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased}.pv-root *,.pv-root *:before,.pv-root *:after{box-sizing:border-box}.pv-root button,.pv-root input,.pv-root select,.pv-root textarea{font:inherit;color:inherit}.pv-root button{cursor:pointer}.pv-root a{color:inherit;text-decoration:none}.pv-root :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pv-root h1,.pv-root h2,.pv-root h3{text-wrap:balance}.pv-root input[type=checkbox],.pv-root input[type=radio]{width:16px;height:16px;accent-color:var(--accent);margin:0;cursor:pointer}.pv-app{container:pvapp/inline-size;background:var(--bg);min-height:calc(100vh - 56px)}@media (prefers-reduced-motion: reduce){.pv-root *{animation:none!important;transition:none!important}}.pv-num{font-family:var(--f-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.pv-strong{font-weight:600}.pv-muted{color:var(--fg-3)}.pv-fg2{color:var(--fg-2)}.pv-ic{flex:none;display:block}.pv-sp{flex:1}.pv-r{text-align:right}.pv-nowrap{white-space:nowrap}.pv-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pv-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--fg-3);font-weight:500}.pv-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 14px;border-radius:8px;border:1px solid var(--line-2);background:var(--surface);color:var(--fg);font-weight:500;font-size:13.5px;white-space:nowrap;transition:background .12s,border-color .12s}.pv-btn:hover{background:var(--surface-2)}.pv-btn.pv-primary{background:var(--ink);border-color:var(--ink);color:var(--ink-fg)}.pv-btn.pv-primary:hover{background:var(--ink-hover);border-color:var(--ink-hover)}.pv-btn.pv-ghost{border-color:transparent;background:transparent;color:var(--fg-2)}.pv-btn.pv-ghost:hover{background:var(--surface-3);color:var(--fg)}.pv-btn.pv-danger{color:var(--s-red-fg)}.pv-btn.pv-danger-solid{background:var(--s-red-fg);border-color:var(--s-red-fg);color:var(--surface)}.pv-btn.pv-sm{height:30px;padding:0 10px;font-size:12.5px;gap:6px;border-radius:7px}.pv-btn.pv-block{width:100%}.pv-btn.pv-lg{height:44px;font-size:14.5px}.pv-btn:disabled,.pv-btn[aria-disabled=true]{opacity:.42;cursor:not-allowed}.pv-ibtn{width:32px;height:32px;display:inline-grid;place-items:center;border-radius:8px;border:0;background:transparent;color:var(--fg-2);padding:0}.pv-ibtn:hover{background:var(--surface-3);color:var(--fg)}.pv-ibtn.pv-sm{width:28px;height:28px}.pv-link{border:0;background:none;padding:0;color:var(--accent);font-weight:500;text-align:left;cursor:pointer}.pv-link:hover{text-decoration:underline}.pv-in{height:36px;border:1px solid var(--line-2);border-radius:8px;background:var(--surface);padding:0 10px;min-width:0;width:100%}.pv-in:focus{outline:none;border-color:var(--focus);box-shadow:0 0 0 3px var(--accent-soft)}.pv-in.pv-num{text-align:right}.pv-in.pv-sm{height:30px;font-size:13px;padding:0 8px}.pv-in.pv-changed{border-color:var(--accent);background:var(--accent-soft)}select.pv-in{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px;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='%237B8699' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}textarea.pv-in{height:auto;padding:8px 10px;min-height:76px;resize:vertical;line-height:1.45}.pv-field{display:grid;gap:6px;min-width:0}.pv-field>label,.pv-lbl{font-size:12px;color:var(--fg-2);font-weight:500}.pv-field .pv-hint{font-size:12px;color:var(--fg-3)}.pv-req:after{content:" *";color:var(--s-red-fg)}.pv-frow{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.pv-search{position:relative;display:flex;align-items:center;min-width:0}.pv-search>.pv-ic{position:absolute;left:10px;color:var(--fg-3);pointer-events:none}.pv-search .pv-in{padding-left:34px}.pv-seg{display:inline-flex;border:1px solid var(--line-2);border-radius:8px;overflow:hidden;background:var(--surface)}.pv-seg button{border:0;background:transparent;height:32px;padding:0 12px;font-size:13px;color:var(--fg-2);font-weight:500}.pv-seg button+button{border-left:1px solid var(--line)}.pv-seg button.pv-on{background:var(--ink);color:var(--ink-fg)}.pv-radios{display:grid;gap:6px}.pv-radio{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--line);border-radius:10px;cursor:pointer}.pv-radio:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.pv-radio b{font-weight:500}.pv-pill{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:500;white-space:nowrap;background:var(--pb);color:var(--pf);line-height:1}.pv-pill .pv-dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.pv-pill.pv-sq{border-radius:6px}.pv-s-gray{--pb:var(--s-gray-bg);--pf:var(--s-gray-fg)}.pv-s-slate{--pb:var(--s-slate-bg);--pf:var(--s-slate-fg)}.pv-s-amber{--pb:var(--s-amber-bg);--pf:var(--s-amber-fg)}.pv-s-blue{--pb:var(--s-blue-bg);--pf:var(--s-blue-fg)}.pv-s-orange{--pb:var(--s-orange-bg);--pf:var(--s-orange-fg)}.pv-s-green{--pb:var(--s-green-bg);--pf:var(--s-green-fg)}.pv-s-red{--pb:var(--s-red-bg);--pf:var(--s-red-fg)}.pv-s-violet{--pb:var(--s-violet-bg);--pf:var(--s-violet-fg)}.pv-tag{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:2px 6px;border-radius:4px;background:var(--surface-3);color:var(--fg-2);line-height:1.3}.pv-tag.pv-srv{background:var(--s-violet-bg);color:var(--s-violet-fg)}.pv-tag.pv-kit{background:var(--s-blue-bg);color:var(--s-blue-fg)}.pv-tag.pv-dsc{background:var(--s-green-bg);color:var(--s-green-fg)}.pv-tag.pv-avl{background:var(--s-amber-bg);color:var(--s-amber-fg)}.pv-bar{display:block;height:6px;border-radius:99px;background:var(--surface-3);overflow:hidden;min-width:24px}.pv-bar>i{display:block;height:100%;border-radius:inherit}.pv-b-res{background:var(--q-res)}.pv-b-ent{background:var(--q-ent)}.pv-b-fat{background:var(--q-fat)}.pv-b-pen{background:var(--q-pen)}.pv-tri{display:grid;gap:5px;min-width:0}.pv-tri-row{display:grid;grid-template-columns:70px minmax(40px,1fr) 38px;align-items:center;gap:8px;font-size:11.5px}.pv-tri-l{color:var(--fg-2)}.pv-tri-v{text-align:right}.pv-mini{display:grid;gap:4px;width:118px}.pv-mini-row{display:grid;grid-template-columns:12px 1fr 34px;gap:6px;align-items:center;font-size:11px;color:var(--fg-3)}.pv-mini-row .pv-num{text-align:right;color:var(--fg-2)}.pv-legend{display:flex;gap:6px 16px;flex-wrap:wrap;font-size:12px;color:var(--fg-2);align-items:center}.pv-legend span{display:inline-flex;align-items:center;gap:6px}.pv-legend i{width:10px;height:10px;border-radius:3px;display:inline-block}.pv-q-ped{color:var(--fg)}.pv-q-res{color:var(--q-res)}.pv-q-ent{color:var(--q-ent)}.pv-q-fat{color:var(--q-fat)}.pv-pen{display:inline-flex;align-items:center;gap:4px;font-family:var(--f-mono);font-weight:600;font-size:13px;color:var(--s-orange-fg);background:var(--s-orange-bg);padding:2px 8px;border-radius:6px;white-space:nowrap}.pv-pen.pv-ok{color:var(--s-green-fg);background:var(--s-green-bg)}.pv-zero{color:var(--fg-3)}.pv-card{background:var(--surface);border:1px solid var(--line);border-radius:14px}.pv-scard{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:16px;min-width:0}.pv-scard>h3,.pv-sh{font-size:11.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--fg-3);margin:0 0 12px;font-weight:600;display:flex;justify-content:space-between;align-items:center;gap:8px}.pv-kv{display:flex;justify-content:space-between;gap:12px;font-size:13px;padding:3px 0}.pv-kv>span:first-child{color:var(--fg-2)}.pv-kv .pv-v{font-family:var(--f-mono);font-variant-numeric:tabular-nums;text-align:right}.pv-kv.pv-total{border-top:1px solid var(--line);margin-top:8px;padding-top:10px;font-weight:600;font-size:15px}.pv-kv.pv-total>span:first-child{color:var(--fg)}.pv-note{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:10px;font-size:13px;background:var(--surface-2);border:1px solid var(--line);color:var(--fg-2)}.pv-note>.pv-ic{margin-top:1px}.pv-note b{color:inherit;font-weight:600}.pv-note.pv-warn{background:var(--s-amber-bg);border-color:transparent;color:var(--s-amber-fg)}.pv-note.pv-err{background:var(--s-red-bg);border-color:transparent;color:var(--s-red-fg)}.pv-note.pv-info{background:var(--s-blue-bg);border-color:transparent;color:var(--s-blue-fg)}.pv-note.pv-ok{background:var(--s-green-bg);border-color:transparent;color:var(--s-green-fg)}.pv-note .pv-act{margin-left:auto}.pv-th{width:36px;height:36px;border-radius:9px;display:grid;place-items:center;background:var(--surface-3);color:var(--fg-2);flex:none}.pv-th svg{width:22px;height:22px}.pv-th.pv-t-nat{background:var(--t-nat);color:var(--t-nat-fg)}.pv-th.pv-t-vrm{background:var(--t-vrm);color:var(--t-vrm-fg)}.pv-th.pv-t-grf{background:var(--t-grf);color:var(--t-grf-fg)}.pv-th.pv-th-servico{background:var(--s-violet-bg);color:var(--s-violet-fg)}.pv-th.pv-sm{width:28px;height:28px;border-radius:7px}.pv-th.pv-sm svg{width:17px;height:17px}.pv-empty{text-align:center;padding:36px 16px;color:var(--fg-3)}.pv-empty .pv-ic{margin:0 auto 8px}.pv-divider{height:1px;background:var(--line);margin:4px 0}.pv-mtbl{width:100%;border-collapse:collapse;font-size:13px}.pv-mtbl th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--fg-3);font-weight:500;padding:8px 10px;border-bottom:1px solid var(--line);background:var(--surface-2);white-space:nowrap}.pv-mtbl td{padding:9px 10px;border-bottom:1px solid var(--line);vertical-align:middle}.pv-mtbl tr:last-child td{border-bottom:0}.pv-mtbl .pv-r{text-align:right}.pv-mtbl tr.pv-dis td{opacity:.5}.pv-mtbl-wrap{border:1px solid var(--line);border-radius:12px;overflow:auto}.pv-strike{text-decoration:line-through;opacity:.6}.pv-chg{display:inline-flex;gap:6px;align-items:center;font-family:var(--f-mono);font-size:12.5px}.pv-chg .pv-de{color:var(--fg-3);text-decoration:line-through}.pv-chg .pv-para{color:var(--fg);font-weight:600}.pv-page{width:100%;max-width:1520px;margin:0 auto;padding-block:20px 56px;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px));display:grid;gap:16px;align-content:start}.pv-phead{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.pv-phead h1{font-family:var(--f-cond);font-size:28px;font-weight:600;margin:0;letter-spacing:-.01em;line-height:1.1}.pv-phead .pv-sub{margin:4px 0 0;color:var(--fg-2)}.pv-phead-act{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.pv-tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);overflow-x:auto;overflow-y:hidden}.pv-tab{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;color:var(--fg-2);font-weight:500;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;background:none;border-top:0;border-left:0;border-right:0}.pv-tab:hover{color:var(--fg)}.pv-tab.pv-on{color:var(--fg);border-bottom-color:var(--fg)}.pv-tab .pv-cnt{font-size:11.5px;color:var(--fg-3);background:var(--surface-3);border-radius:99px;padding:1px 7px}.pv-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.pv-kpi{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px 16px;text-align:left;display:grid;gap:4px;min-width:0;cursor:pointer}.pv-kpi:hover{border-color:var(--line-2)}.pv-kpi .pv-v{font-family:var(--f-cond);font-size:26px;font-weight:600;line-height:1.1;letter-spacing:-.01em}.pv-kpi .pv-s{font-size:12.5px;color:var(--fg-2)}.pv-kpi .pv-s .pv-num{color:var(--fg)}.pv-kpi.pv-alert{background:var(--s-red-bg);border-color:transparent;color:var(--s-red-fg)}.pv-kpi.pv-alert .pv-eyebrow,.pv-kpi.pv-alert .pv-s{color:var(--s-red-fg)}.pv-kpi.pv-calm .pv-v{color:var(--fg-3)}.pv-toolbar{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.pv-toolbar .pv-search{flex:1 1 280px;max-width:420px}.pv-toolbar select.pv-in{width:auto;min-width:140px}.pv-chips{display:flex;gap:6px;flex-wrap:wrap}.pv-chip{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 11px;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-size:13px;color:var(--fg-2);white-space:nowrap}.pv-chip:hover{border-color:var(--line-2);color:var(--fg)}.pv-chip .pv-dot{width:7px;height:7px;border-radius:50%;background:var(--pf,var(--fg-3))}.pv-chip .pv-c{font-family:var(--f-mono);font-size:12px;color:var(--fg-3)}.pv-chip.pv-on{background:var(--ink);color:var(--ink-fg);border-color:var(--ink)}.pv-chip.pv-on .pv-c{color:inherit;opacity:.7}.pv-chip.pv-danger{color:var(--s-red-fg);border-color:var(--s-red-bg);background:var(--s-red-bg)}.pv-chip.pv-danger.pv-on{background:var(--s-red-fg);color:var(--surface);border-color:var(--s-red-fg)}.pv-bulk{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:var(--ink);color:var(--ink-fg);border-radius:12px;padding:8px 8px 8px 16px;font-size:13px}.pv-bulk .pv-btn{background:transparent;border-color:#7f8ca073;color:var(--ink-fg)}.pv-bulk .pv-btn:hover{background:#7f8ca033}.pv-tablecard{overflow:hidden}.pv-tbl-wrap{overflow-x:auto}.pv-tbl{width:100%;border-collapse:separate;border-spacing:0;min-width:1060px}.pv-tbl th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--fg-3);font-weight:500;padding:10px 12px;border-bottom:1px solid var(--line);background:var(--surface-2);white-space:nowrap}.pv-tbl th button{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.pv-tbl th button:hover,.pv-tbl th.pv-on{color:var(--fg)}.pv-tbl td{padding:11px 12px;border-bottom:1px solid var(--line);vertical-align:middle}.pv-tbl tr:last-child td{border-bottom:0}.pv-tbl tr.pv-row{cursor:pointer}.pv-tbl tr.pv-row:hover td{background:var(--surface-2)}.pv-tbl tr.pv-sel td{background:var(--accent-soft)}.pv-tbl .pv-c-chk{width:40px;padding-right:0}.pv-numcell{display:flex;align-items:center;gap:6px;font-weight:600}.pv-canal{color:var(--fg-3);display:inline-flex}.pv-cli{font-weight:500;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-sub2{font-size:12px;color:var(--fg-3)}.pv-nfalert{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:var(--s-red-fg);font-weight:500;margin-top:3px}.pv-badge-today{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--s-blue-fg);background:var(--s-blue-bg);border-radius:4px;padding:1px 5px;margin-left:6px}.pv-badge-late{color:var(--s-red-fg);background:var(--s-red-bg)}.pv-pager{display:flex;align-items:center;gap:8px;padding:10px 14px;border-top:1px solid var(--line);font-size:13px;color:var(--fg-2);flex-wrap:wrap}.pv-pager .pv-pg{display:flex;gap:4px}.pv-pager .pv-pg button{min-width:30px;height:30px;border-radius:7px;border:1px solid var(--line);background:var(--surface);font-family:var(--f-mono);font-size:12.5px}.pv-pager .pv-pg button.pv-on{background:var(--ink);color:var(--ink-fg);border-color:var(--ink)}.pv-mlist{display:none}.pv-ocard{display:grid;gap:6px;padding:14px 16px;border-bottom:1px solid var(--line);cursor:pointer;position:relative}.pv-ocard:last-child{border-bottom:0}.pv-ocard .pv-top{display:flex;align-items:center;gap:8px}.pv-ocard .pv-bot{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.pv-fab{display:none}.pv-agbar{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center}.pv-daynav{display:flex;align-items:center;gap:4px}.pv-dayname{font-family:var(--f-cond);font-size:20px;font-weight:600;padding:0 8px;min-width:220px}.pv-agsum{display:flex;gap:6px;flex-wrap:wrap;align-items:center;font-size:13px;color:var(--fg-2)}.pv-vchips{display:flex;gap:8px;flex-wrap:wrap}.pv-vchip{position:relative;display:grid;gap:5px;padding:9px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);text-align:left;min-width:178px}.pv-vchip:hover{border-color:var(--line-2)}.pv-vchip.pv-on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.pv-vchip .pv-t{display:flex;justify-content:space-between;gap:8px;font-size:13px;font-weight:500}.pv-vchip .pv-t small{font-weight:400;color:var(--fg-3);font-size:12px}.pv-vchip .pv-o{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;font-size:12px}.pv-occ-ok>i{background:var(--q-ent)}.pv-occ-warn>i{background:var(--warn)}.pv-occ-over>i{background:var(--s-red-fg)}.pv-occ-txt-ok{color:var(--q-ent)}.pv-occ-txt-warn{color:var(--s-amber-fg)}.pv-occ-txt-over{color:var(--s-red-fg)}.pv-vtip{display:none;position:absolute;top:calc(100% + 6px);left:0;z-index:30;min-width:250px;background:var(--ink);color:var(--ink-fg);border-radius:10px;padding:10px 12px;font-size:12px;box-shadow:var(--shadow-lg)}.pv-vtip div{display:flex;justify-content:space-between;gap:12px;padding:2px 0}.pv-vchip:hover .pv-vtip,.pv-vchip:focus-visible .pv-vtip{display:block}.pv-vchip.pv-none{border-style:dashed}.pv-aggrid{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:20px;align-items:start}.pv-agmain{display:grid;gap:14px;min-width:0}.pv-mapcard{overflow:hidden;position:relative}.pv-mapcard svg{display:block;width:100%;height:auto;max-width:100%}.pv-maplegend{position:absolute;left:12px;bottom:12px;display:flex;gap:10px;flex-wrap:wrap;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:5px 10px;font-size:11.5px;color:var(--fg-2)}.pv-maplegend span{display:inline-flex;gap:5px;align-items:center}.pv-maplegend i{width:8px;height:8px;border-radius:50%;display:inline-block}.pv-mapwarn{position:absolute;top:12px;left:12px;right:12px}.pv-pin{cursor:pointer}.pv-pin circle.pv-o{stroke:var(--surface);stroke-width:.6}.pv-pin text{font-family:var(--f-mono);font-size:2.4px;font-weight:600;fill:var(--surface);text-anchor:middle;dominant-baseline:central;pointer-events:none}.pv-pin.pv-on circle.pv-o{stroke:var(--fg);stroke-width:.7}.pv-trips{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:10px}.pv-trip{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface);cursor:pointer;text-align:left;min-width:0}.pv-trip:hover{border-color:var(--line-2)}.pv-trip.pv-on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.pv-trip .pv-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pv-trip .pv-tm{font-family:var(--f-mono);font-weight:600;font-size:16px}.pv-trip .pv-idx{margin-left:auto;font-family:var(--f-mono);font-size:12px;color:var(--fg-3)}.pv-trip .pv-nm{font-weight:600}.pv-trip .pv-ln{display:flex;gap:6px;align-items:flex-start;font-size:12.5px;color:var(--fg-2)}.pv-trip .pv-ln .pv-ic{margin-top:2px;color:var(--fg-3)}.pv-trip .pv-ft{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--fg-2);border-top:1px solid var(--line);padding-top:8px;margin-top:2px;flex-wrap:wrap}.pv-tpanel{position:sticky;top:16px;display:grid;gap:12px;max-height:calc(100vh - 32px);overflow:auto}.pv-tl{list-style:none;margin:0;padding:0;display:grid;gap:0}.pv-tl li{display:grid;grid-template-columns:48px 14px 1fr;gap:8px;font-size:13px;padding-bottom:12px;position:relative}.pv-tl li .pv-t{font-family:var(--f-mono);font-size:12px;color:var(--fg-3);text-align:right}.pv-tl li .pv-d{width:9px;height:9px;border-radius:50%;background:var(--line-2);margin-top:5px;position:relative;z-index:1}.pv-tl li:not(:last-child):after{content:"";position:absolute;left:60px;top:14px;bottom:0;width:1px;background:var(--line)}.pv-tl li.pv-on .pv-d{background:var(--accent)}.pv-contact{display:flex;align-items:center;gap:8px;font-size:13px}.pv-actgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.pv-actgrid .pv-btn{justify-content:flex-start;min-width:0;white-space:normal;height:auto;min-height:32px;padding-block:6px;text-align:left;line-height:1.2}.pv-actgrid .pv-btn.pv-wide{grid-column:1/-1}.pv-ag3{display:grid;grid-template-columns:330px minmax(0,1fr) 300px;gap:16px;align-items:start}.pv-aglist{position:sticky;top:16px;max-height:calc(100vh - 32px);display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden;min-width:0}.pv-aglist-h{display:flex;justify-content:space-between;align-items:center;padding:11px 14px;border-bottom:1px solid var(--line);background:var(--surface-2);flex:none}.pv-aglist .pv-trips{display:flex;flex-direction:column;gap:0;overflow:auto;min-height:0}.pv-aglist .pv-trip{grid-template-columns:minmax(0,1fr);min-width:0;border:0;border-bottom:1px solid var(--line);border-left:3px solid transparent;border-radius:0;padding:11px 14px 11px 13px;gap:4px}.pv-aglist .pv-trip:last-child{border-bottom:0}.pv-aglist .pv-trip:hover{background:var(--surface-2);border-color:var(--line);border-left-color:transparent}.pv-aglist .pv-trip.pv-on{background:var(--accent-soft);border-left-color:var(--accent);box-shadow:none}.pv-aglist .pv-trip .pv-ln span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-aglist .pv-trip .pv-ft{border-top:0;padding-top:0;margin-top:0}.pv-agdet{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;min-width:0;align-items:start}.pv-agdet>.pv-scard:first-child{grid-column:1/-1}.pv-agmap{position:sticky;top:16px;display:grid;gap:10px;min-width:0}.pv-agmap .pv-mapcard svg{aspect-ratio:1/1}.pv-agmap .pv-maplegend{position:static;border:0;background:none;padding:0 2px;display:flex}.pv-agmap .pv-pin text{font-size:3px}.pv-agmap .pv-pin.pv-on text{font-size:3.8px}.pv-agmap svg.pv-has-sel .pv-pin:not(.pv-on){opacity:.55}.pv-pin .pv-halo{opacity:.22;transform-box:fill-box;transform-origin:center;animation:pv-halo 1.8s ease-out infinite}@keyframes pv-halo{0%{transform:scale(.55);opacity:.5}to{transform:scale(1.35);opacity:0}}.pv-pin-lbl{pointer-events:none}.pv-pin-lbl text{font-family:var(--f-sans);font-size:3.1px;font-weight:500;fill:var(--ink-fg);text-anchor:middle;dominant-baseline:central}.pv-dhead{position:sticky;top:env(safe-area-inset-top,0px);z-index:6;background:var(--surface);border-bottom:1px solid var(--line)}.pv-dhead-in{max-width:1520px;margin:0 auto;padding-block:12px 14px;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px));display:grid;gap:12px}.pv-dh1{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pv-dh1 h1{font-family:var(--f-mono);font-size:22px;margin:0;font-weight:600;letter-spacing:-.02em}.pv-dh-total{margin-left:auto;text-align:right;display:grid}.pv-dh-total .pv-v{font-family:var(--f-mono);font-size:22px;font-weight:600;letter-spacing:-.02em}.pv-chipline{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--fg-2);border:1px solid var(--line);border-radius:999px;padding:2px 9px;background:var(--surface-2);white-space:nowrap}.pv-dh2{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(130px,.9fr) minmax(190px,1.2fr) minmax(120px,.8fr) minmax(250px,1.3fr);gap:20px;align-items:start}.pv-sum{display:grid;gap:3px;min-width:0;font-size:13px}.pv-sum .pv-nm{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-dbody{max-width:1520px;margin:0 auto;width:100%;padding-block:16px 64px;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}.pv-dgrid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:20px;align-items:start}.pv-dmain{display:grid;gap:14px;min-width:0}.pv-dside{position:sticky;top:calc(var(--dh,150px) + 16px);display:grid;gap:12px;max-height:calc(100vh - var(--dh,150px) - 32px);overflow:auto;padding-bottom:4px}.pv-vtabs{display:flex;gap:2px;flex-wrap:wrap;align-items:center;border-bottom:1px solid var(--line)}.pv-vtabs .pv-sp{min-width:8px}.pv-oes{display:grid;gap:14px}.pv-oe{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}.pv-oe.pv-lockd{background:var(--surface)}.pv-oe-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;padding:14px 16px;align-items:center}.pv-dblock{width:56px;border:1px solid var(--line);border-radius:10px;text-align:center;padding:5px 0 6px;background:var(--surface-2);line-height:1.15}.pv-dblock .pv-dd{font-family:var(--f-mono);font-size:20px;font-weight:600;display:block}.pv-dblock .pv-mm,.pv-dblock .pv-wd{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--fg-3);display:block}.pv-dblock.pv-today{border-color:var(--accent);background:var(--accent-soft)}.pv-dblock.pv-today .pv-dd{color:var(--accent)}.pv-oe-t{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pv-oe-t b{font-family:var(--f-mono);font-size:15px}.pv-oe-loc{display:flex;gap:6px;align-items:flex-start;font-size:13px;color:var(--fg-2);margin-top:4px}.pv-oe-loc .pv-ic{margin-top:2px;color:var(--fg-3)}.pv-oe-r{display:grid;gap:6px;justify-items:end;min-width:230px}.pv-oe-r .pv-tri{width:230px}.pv-oe-tools{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 12px}.pv-lockline{display:flex;gap:8px;align-items:center;font-size:12.5px;color:var(--fg-2);padding:8px 16px;background:var(--surface-2);border-top:1px solid var(--line)}.pv-irows{border-top:1px solid var(--line)}.pv-ihead,.pv-irow{display:grid;grid-template-columns:minmax(200px,1fr) 78px 82px 78px 88px 86px 98px 108px 60px;gap:8px;align-items:center;padding:10px 16px}.pv-oe.pv-editing .pv-ihead,.pv-oe.pv-editing .pv-irow{grid-template-columns:22px minmax(190px,1fr) 92px 82px 78px 88px 86px 108px 108px 0}.pv-ihead{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--fg-3);background:var(--surface-2);border-bottom:1px solid var(--line);padding-block:8px;font-weight:500}.pv-irow{border-bottom:1px solid var(--line);position:relative;font-size:13.5px}.pv-irow:last-child{border-bottom:0}.pv-irow.pv-del{background:var(--s-red-bg)}.pv-irow.pv-del .pv-prod .pv-nm{text-decoration:line-through}.pv-irow.pv-picked{background:var(--accent-soft)}.pv-cell{min-width:0}.pv-cell.pv-r{text-align:right}.pv-cell .pv-unit{display:none;font-size:11.5px;color:var(--fg-3)}.pv-c-act{display:flex;justify-content:flex-end;gap:2px}.pv-prod{display:flex;gap:10px;align-items:center;min-width:0}.pv-prod .pv-nm{font-weight:500;overflow-wrap:anywhere;line-height:1.3}.pv-prod .pv-meta{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;font-size:12px;color:var(--fg-3);margin-top:2px}.pv-prod .pv-meta .pv-num{font-size:11.5px}.pv-oe-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;background:var(--surface-2);border-top:1px solid var(--line);font-size:13px;color:var(--fg-2);flex-wrap:wrap}.pv-oe-foot .pv-num.pv-strong{color:var(--fg);font-size:14px}.pv-newoe{border:1.5px dashed var(--line-2);border-radius:14px;background:transparent;height:52px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--fg-2);font-weight:500;width:100%}.pv-newoe:hover{border-color:var(--fg-3);color:var(--fg);background:var(--surface)}.pv-edbar{position:sticky;bottom:14px;z-index:5;display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:var(--ink);color:var(--ink-fg);border-radius:14px;padding:10px 10px 10px 16px;box-shadow:var(--shadow-lg);font-size:13px}.pv-edbar .pv-btn{background:transparent;border-color:#7f8ca073;color:var(--ink-fg)}.pv-edbar .pv-btn:hover{background:#7f8ca033}.pv-edbar .pv-btn.pv-primary{background:var(--ink-fg);color:var(--ink);border-color:var(--ink-fg)}.pv-banner{display:flex;gap:12px;align-items:center;padding:12px 16px;border-radius:12px;font-size:13.5px;flex-wrap:wrap}.pv-banner .pv-ic{flex:none}.pv-banner .pv-grow{flex:1;min-width:200px}.pv-banner.pv-err{background:var(--s-red-bg);color:var(--s-red-fg)}.pv-banner.pv-warn{background:var(--s-amber-bg);color:var(--s-amber-fg)}.pv-banner.pv-info{background:var(--s-blue-bg);color:var(--s-blue-fg)}.pv-banner.pv-gray{background:var(--surface-3);color:var(--fg-2)}.pv-banner b{font-weight:600}.pv-obs{white-space:pre-wrap;font-size:13.5px;color:var(--fg-2);cursor:text;border-radius:8px;padding:6px 8px;margin:-6px -8px}.pv-obs:hover{background:var(--surface-2)}.pv-prodview .pv-pv{display:grid;grid-template-columns:minmax(220px,1.2fr) repeat(5,minmax(70px,.5fr)) minmax(220px,1.4fr);gap:10px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line);font-size:13.5px}.pv-prodview .pv-pv.pv-h{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--fg-3);background:var(--surface-2);padding-block:8px}.pv-prodview .pv-pv:last-child{border-bottom:0}.pv-oesplit{display:flex;gap:2px;height:22px;border-radius:6px;overflow:hidden}.pv-oesplit span{display:grid;place-items:center;font-family:var(--f-mono);font-size:10.5px;color:var(--fg);min-width:0;overflow:hidden;white-space:nowrap}.pv-oesplit .pv-st-enviada{background:var(--s-green-bg);color:var(--s-green-fg)}.pv-oesplit .pv-st-parcial{background:var(--s-orange-bg);color:var(--s-orange-fg)}.pv-oesplit .pv-st-pendente{background:var(--surface-3);color:var(--fg-2)}.pv-hlist{display:grid}.pv-hitem{display:grid;grid-template-columns:96px 28px minmax(0,1fr);gap:10px;padding:12px 16px;border-bottom:1px solid var(--line);font-size:13.5px}.pv-hitem:last-child{border-bottom:0}.pv-hitem .pv-when{font-family:var(--f-mono);font-size:12px;color:var(--fg-3);line-height:1.5}.pv-hitem .pv-hic{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--surface-3);color:var(--fg-2)}.pv-hitem .pv-mot{font-style:italic;color:var(--fg-2);font-size:13px;margin-top:2px}.pv-hitem .pv-by{font-size:12px;color:var(--fg-3);margin-top:2px}.pv-docrow{display:grid;grid-template-columns:110px minmax(0,1fr) 120px 130px auto;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line);font-size:13.5px}.pv-docrow:last-child{border-bottom:0}.pv-docrow.pv-canc{opacity:.6}.pv-docrow.pv-canc .pv-dn{text-decoration:line-through}.pv-pay{display:grid;gap:8px}.pv-payline{display:grid;gap:6px;padding:10px;border:1px solid var(--line);border-radius:10px;font-size:13px}.pv-payline .pv-top{display:flex;justify-content:space-between;gap:8px;align-items:center}.pv-payline .pv-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.pv-parc{display:grid;gap:2px;font-size:12.5px}.pv-parc div{display:flex;justify-content:space-between;gap:8px;padding:3px 0;border-bottom:1px dashed var(--line)}.pv-parc div:last-child{border-bottom:0}.pv-credit .pv-bar{height:8px;margin:6px 0 4px}.pv-mbar{display:none}.pv-addbox{padding:12px 16px 14px;background:var(--surface-2);border-top:1px solid var(--line);display:grid;gap:8px}.pv-addrow{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.pv-addrow .pv-search{flex:1 1 280px}.pv-addres{border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden}.pv-addhint{padding:12px 14px;font-size:13px;color:var(--fg-3)}.pv-ares{display:grid;grid-template-columns:20px 32px minmax(0,1fr) 110px 120px 92px;gap:10px;align-items:center;padding:8px 12px;border-bottom:1px solid var(--line);font-size:13px;cursor:pointer}.pv-ares:hover{background:var(--surface-2)}.pv-ares.pv-on{background:var(--accent-soft)}.pv-ares .pv-nm{font-weight:500}.pv-stk{font-family:var(--f-mono);font-size:12px}.pv-stk.pv-ok{color:var(--q-ent)}.pv-stk.pv-low{color:var(--s-amber-fg)}.pv-stk.pv-none{color:var(--s-red-fg)}.pv-addfoot{display:flex;gap:8px;align-items:center;padding:8px 12px;background:var(--surface-2);flex-wrap:wrap;font-size:13px}.pv-single{display:grid;grid-template-columns:minmax(0,1fr) 110px 56px 130px auto;gap:8px;align-items:center;padding:10px 12px;border:1px solid var(--accent);border-radius:12px;background:var(--surface)}.pv-grade{border-collapse:separate;border-spacing:6px;width:100%}.pv-grade th{font-size:12px;color:var(--fg-2);font-weight:500;text-align:left}.pv-grade td .pv-stk{display:block;margin-top:3px}.pv-nvgrid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:20px;align-items:start}.pv-nvsec{background:var(--surface);border:1px solid var(--line);border-radius:14px}.pv-nvsec>header{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.pv-nvsec>header .pv-n{width:24px;height:24px;border-radius:50%;background:var(--ink);color:var(--ink-fg);display:grid;place-items:center;font-family:var(--f-mono);font-size:12px;font-weight:600}.pv-nvsec>header h2{font-size:15px;margin:0;font-weight:600}.pv-nvsec>.pv-bd{padding:16px;display:grid;gap:14px}.pv-acres{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--surface)}.pv-acres button{display:flex;width:100%;justify-content:space-between;gap:8px;align-items:center;padding:10px 12px;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left}.pv-acres button:last-child{border-bottom:0}.pv-acres button:hover{background:var(--surface-2)}.pv-clicard{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}.pv-nvoe{border:1px solid var(--line);border-radius:12px;overflow:hidden}.pv-nvoe>.pv-h{display:flex;gap:8px;align-items:end;flex-wrap:wrap;padding:12px;background:var(--surface-2);border-bottom:1px solid var(--line)}.pv-nvit{display:grid;grid-template-columns:minmax(0,1fr) 100px 110px 80px 110px 32px;gap:8px;align-items:center;padding:8px 12px;border-bottom:1px solid var(--line);font-size:13px}.pv-nvit.pv-h{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--fg-3);padding-block:6px}.pv-layer{position:relative;z-index:50}.pv-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);z-index:50;animation:pv-fade .15s ease-out}.pv-modal{position:fixed;z-index:51;left:50%;top:50%;transform:translate(-50%,-50%);width:min(560px,calc(100% - 32px));max-height:calc(100% - 48px);display:flex;flex-direction:column;background:var(--surface);border-radius:16px;box-shadow:var(--shadow-lg);border:1px solid var(--line);animation:pv-pop .16s ease-out}.pv-modal.pv-lg{width:min(820px,calc(100% - 32px))}.pv-modal.pv-xl{width:min(1080px,calc(100% - 32px))}.pv-modal.pv-drawer{left:auto;right:0;top:0;transform:none;height:100%;max-height:none;width:min(500px,100%);border-radius:16px 0 0 16px;animation:pv-slide .18s ease-out}.pv-m-head{display:flex;gap:12px;align-items:flex-start;padding:18px 20px 14px;border-bottom:1px solid var(--line)}.pv-m-ic{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--surface-3);color:var(--fg-2);flex:none}.pv-m-ic.pv-warn{background:var(--s-amber-bg);color:var(--s-amber-fg)}.pv-m-ic.pv-danger{background:var(--s-red-bg);color:var(--s-red-fg)}.pv-m-ic.pv-info{background:var(--s-blue-bg);color:var(--s-blue-fg)}.pv-m-ic.pv-ok{background:var(--s-green-bg);color:var(--s-green-fg)}.pv-m-ht{flex:1;min-width:0}.pv-m-ht h2{margin:0;font-size:17px;font-weight:600;line-height:1.3}.pv-m-ht p{margin:3px 0 0;color:var(--fg-2);font-size:13px}.pv-m-body{padding:18px 20px;overflow:auto;display:grid;gap:14px;align-content:start;min-height:0}.pv-m-foot{display:flex;gap:8px;justify-content:flex-end;align-items:center;padding:12px 20px;border-top:1px solid var(--line);background:var(--surface-2);border-radius:0 0 16px 16px;flex-wrap:wrap}.pv-m-foot .pv-left{margin-right:auto;font-size:13px;color:var(--fg-2)}.pv-drawer .pv-m-foot{border-radius:0}.pv-steps{display:flex;gap:6px;align-items:center;font-size:12.5px;color:var(--fg-3);flex-wrap:wrap}.pv-steps span{display:inline-flex;align-items:center;gap:6px}.pv-steps .pv-n{width:20px;height:20px;border-radius:50%;border:1px solid var(--line-2);display:grid;place-items:center;font-family:var(--f-mono);font-size:11px}.pv-steps .pv-on{color:var(--fg);font-weight:500}.pv-steps .pv-on .pv-n{background:var(--ink);color:var(--ink-fg);border-color:var(--ink)}.pv-steps .pv-done .pv-n{background:var(--s-green-bg);color:var(--s-green-fg);border-color:transparent}.pv-gmgrp{border:1px solid var(--line);border-radius:12px;overflow:hidden}.pv-gmgrp>.pv-h{display:flex;gap:10px;align-items:center;padding:10px 12px;background:var(--surface-2);border-bottom:1px solid var(--line);font-size:13px}.pv-vst{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;white-space:nowrap}.pv-vst.pv-ok{color:var(--s-green-fg)}.pv-vst.pv-warn{color:var(--s-amber-fg)}.pv-vst.pv-err{color:var(--s-red-fg)}.pv-paper{background:var(--paper);color:var(--paper-fg);border-radius:6px;padding:28px 32px;box-shadow:0 1px 3px #00000026;font-size:11.5px;display:grid;gap:14px}.pv-paper h3{margin:0;font-size:15px}.pv-paper table{width:100%;border-collapse:collapse}.pv-paper th,.pv-paper td{border-bottom:1px solid var(--paper-line);padding:5px 4px;text-align:left}.pv-paper .pv-r{text-align:right}.pv-paper .pv-muted{color:#6a7280}.pv-qr{width:180px;height:180px;background:var(--paper);padding:8px;border-radius:10px}.pv-copybox{display:flex;gap:6px;align-items:center}.pv-copybox code{flex:1;min-width:0;font-family:var(--f-mono);font-size:12px;background:var(--surface-2);border:1px solid var(--line);border-radius:8px;padding:8px 10px;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.pv-toasts{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:90;display:grid;gap:8px;justify-items:center;pointer-events:none;width:min(520px,calc(100% - 32px))}.pv-toast{display:flex;gap:10px;align-items:center;background:var(--ink);color:var(--ink-fg);border-radius:10px;padding:10px 14px;font-size:13.5px;box-shadow:var(--shadow-lg);animation:pv-pop .18s ease-out;transition:opacity .3s,transform .3s}.pv-toast.pv-t-ok .pv-ic{color:var(--q-ent)}.pv-toast.pv-t-err .pv-ic{color:var(--s-red-fg)}.pv-toast.pv-t-info .pv-ic{color:var(--q-fat)}.pv-toast.pv-out{opacity:0;transform:translateY(6px)}@keyframes pv-fade{0%{opacity:0}}@keyframes pv-pop{0%{opacity:0;transform:translate(-50%,-48%) scale(.98)}}.pv-toast{animation-name:pv-fade}@keyframes pv-slide{0%{transform:translate(24px);opacity:0}}@container pvapp (max-width:1260px){.pv-ihead,.pv-irow{grid-template-columns:minmax(180px,1fr) 74px 80px 74px 84px 82px 0 112px 56px}.pv-oe.pv-editing .pv-ihead,.pv-oe.pv-editing .pv-irow{grid-template-columns:22px minmax(170px,1fr) 88px 78px 74px 84px 82px 104px 108px 0}.pv-oe:not(.pv-editing) .pv-c-preco{visibility:hidden;overflow:hidden}.pv-oe:not(.pv-editing) .pv-cell .pv-unit{display:block}.pv-dh2{grid-template-columns:minmax(200px,1.4fr) minmax(120px,.8fr) minmax(180px,1.2fr) minmax(230px,1.3fr)}.pv-dh2 .pv-sum-ent{display:none}.pv-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.pv-aggrid{grid-template-columns:minmax(0,1fr) 360px}}@container pvapp (max-width:1060px){.pv-dgrid,.pv-nvgrid{grid-template-columns:minmax(0,1fr)}.pv-dside{position:static;max-height:none;overflow:visible;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.pv-aggrid{grid-template-columns:minmax(0,1fr)}.pv-tpanel{position:static;max-height:none}.pv-oe-r{min-width:0}}@container pvapp (max-width:820px){.pv-shell{grid-template-columns:minmax(0,1fr)}.pv-rail{display:none}.pv-topbar{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.pv-topbar .pv-proto,.pv-who .pv-wn{display:none}.pv-page,.pv-dbody{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.pv-dhead-in{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));gap:8px;padding-block:10px}.pv-phead h1{font-size:23px}.pv-phead-act .pv-btn.pv-primary{display:none}.pv-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pv-kpi{padding:12px}.pv-kpi .pv-v{font-size:21px}.pv-kpi.pv-wide{grid-column:1/-1}.pv-toolbar .pv-search{max-width:none;flex-basis:100%}.pv-toolbar select.pv-in{flex:1 1 calc(50% - 4px);min-width:0}.pv-chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.pv-tbl-wrap{display:none}.pv-mlist{display:block}.pv-fab{display:grid;place-items:center;position:fixed;right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));width:56px;height:56px;border-radius:16px;border:0;background:var(--ink);color:var(--ink-fg);box-shadow:var(--shadow-lg);z-index:20}.pv-dh1 h1{font-size:19px}.pv-dh-total .pv-v{font-size:18px}.pv-dh2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 14px}.pv-dh2 .pv-sum-vend,.pv-dh2 .pv-sum-ent{display:none}.pv-dh2 .pv-sum-cli,.pv-dh2 .pv-sum-prog{grid-column:1/-1}.pv-dh2 .pv-sum-prog .pv-tri{grid-template-columns:repeat(3,1fr);gap:8px}.pv-dh2 .pv-sum-prog .pv-tri-row{grid-template-columns:1fr;gap:3px}.pv-dh2 .pv-sum-prog .pv-tri-row .pv-tri-v{text-align:left}.pv-dh1 .pv-chipline.pv-hide-m{display:none}.pv-dside{grid-template-columns:minmax(0,1fr)}.pv-dbody{padding-bottom:110px}.pv-oe-head{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:12px 14px}.pv-oe-r{grid-column:1/-1;justify-items:stretch}.pv-oe-r .pv-tri{width:100%}.pv-oe-tools{padding:0 14px 12px}.pv-ihead{display:none}.pv-irow,.pv-oe.pv-editing .pv-irow{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 10px;padding:12px 14px}.pv-irow .pv-c-prod{grid-column:1/-1;padding-right:64px}.pv-oe.pv-editing .pv-irow .pv-c-prod{padding-left:28px}.pv-irow .pv-c-chk{position:absolute;left:14px;top:20px}.pv-irow .pv-c-act{position:absolute;right:10px;top:10px}.pv-irow .pv-c-pen{grid-column:1/3}.pv-irow .pv-c-tot{grid-column:3/5}.pv-oe.pv-editing .pv-irow .pv-c-preco{grid-column:1/3}.pv-oe.pv-editing .pv-irow .pv-c-tot{grid-column:3/5}.pv-oe:not(.pv-editing) .pv-irow .pv-c-preco{display:none}.pv-cell.pv-r{text-align:left}.pv-cell[data-l]:before{content:attr(data-l);display:block;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--fg-3);font-family:var(--f-sans);font-weight:500;margin-bottom:2px}.pv-mbar{display:flex;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:20;background:var(--surface);border-top:1px solid var(--line);padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.pv-mbar .pv-btn{flex:1;height:44px}.pv-mbar .pv-btn.pv-more{flex:0 0 52px;padding:0}.pv-edbar{bottom:78px}.pv-prodview .pv-pv{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.pv-prodview .pv-pv .pv-c-prod,.pv-prodview .pv-pv .pv-c-split{grid-column:1/-1}.pv-prodview .pv-pv.pv-h{display:none}.pv-prodview .pv-pv .pv-cell[data-l]:before{font-size:9.5px}.pv-docrow{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.pv-docrow .pv-dv{display:none}.pv-hitem{grid-template-columns:28px minmax(0,1fr);padding:12px 14px}.pv-hitem .pv-when{grid-column:2;grid-row:2}.pv-ares{grid-template-columns:20px 32px minmax(0,1fr) auto}.pv-ares .pv-c-sku,.pv-ares .pv-c-prc{display:none}.pv-single{grid-template-columns:1fr 1fr}.pv-single .pv-s-nm{grid-column:1/-1}.pv-nvit{grid-template-columns:minmax(0,1fr) 90px 32px}.pv-nvit .pv-c-un,.pv-nvit .pv-c-prc,.pv-nvit .pv-c-tot,.pv-nvit.pv-h{display:none}.pv-modal,.pv-modal.pv-lg,.pv-modal.pv-xl,.pv-modal.pv-drawer{left:0;right:0;top:auto;bottom:0;transform:none;width:100%;max-height:92%;height:auto;border-radius:18px 18px 0 0;animation:pv-fade .15s}.pv-m-foot{border-radius:0;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.pv-m-foot .pv-btn{flex:1}.pv-m-foot .pv-left{flex-basis:100%}.pv-dayname{font-size:17px;min-width:0}.pv-vchip{min-width:150px}.pv-trips{grid-template-columns:minmax(0,1fr)}.pv-agbar .pv-vchips{flex-wrap:nowrap;overflow-x:auto;width:100%}.pv-maplegend{display:none}}@container pvapp (max-width:1260px){.pv-ag3{grid-template-columns:290px minmax(0,1fr) 250px}}@container pvapp (max-width:1060px){.pv-ag3{grid-template-columns:290px minmax(0,1fr);grid-template-areas:"map det" "list det"}.pv-aglist{grid-area:list;position:static;max-height:none}.pv-agmap{grid-area:map;position:static}.pv-agdet{grid-area:det}}@container pvapp (max-width:820px){.pv-ag3{grid-template-columns:minmax(0,1fr);grid-template-areas:"list" "map"}.pv-agdet{display:none}.pv-agmap .pv-maplegend{display:flex}}@media (max-width:820px){.pv-shell{grid-template-columns:minmax(0,1fr)}.pv-rail{display:none}.pv-topbar{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.pv-topbar .pv-proto,.pv-who .pv-wn{display:none}.pv-page,.pv-dbody{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.pv-dhead-in{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));gap:8px;padding-block:10px}.pv-phead h1{font-size:23px}.pv-phead-act .pv-btn.pv-primary{display:none}.pv-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pv-kpi{padding:12px}.pv-kpi .pv-v{font-size:21px}.pv-kpi.pv-wide{grid-column:1/-1}.pv-toolbar .pv-search{max-width:none;flex-basis:100%}.pv-toolbar select.pv-in{flex:1 1 calc(50% - 4px);min-width:0}.pv-chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.pv-tbl-wrap{display:none}.pv-mlist{display:block}.pv-fab{display:grid;place-items:center;position:fixed;right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));width:56px;height:56px;border-radius:16px;border:0;background:var(--ink);color:var(--ink-fg);box-shadow:var(--shadow-lg);z-index:20}.pv-dh1 h1{font-size:19px}.pv-dh-total .pv-v{font-size:18px}.pv-dh2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 14px}.pv-dh2 .pv-sum-vend,.pv-dh2 .pv-sum-ent{display:none}.pv-dh2 .pv-sum-cli,.pv-dh2 .pv-sum-prog{grid-column:1/-1}.pv-dh2 .pv-sum-prog .pv-tri{grid-template-columns:repeat(3,1fr);gap:8px}.pv-dh2 .pv-sum-prog .pv-tri-row{grid-template-columns:1fr;gap:3px}.pv-dh2 .pv-sum-prog .pv-tri-row .pv-tri-v{text-align:left}.pv-dh1 .pv-chipline.pv-hide-m{display:none}.pv-dside{grid-template-columns:minmax(0,1fr)}.pv-dbody{padding-bottom:110px}.pv-oe-head{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:12px 14px}.pv-oe-r{grid-column:1/-1;justify-items:stretch}.pv-oe-r .pv-tri{width:100%}.pv-oe-tools{padding:0 14px 12px}.pv-ihead{display:none}.pv-irow,.pv-oe.pv-editing .pv-irow{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 10px;padding:12px 14px}.pv-irow .pv-c-prod{grid-column:1/-1;padding-right:64px}.pv-oe.pv-editing .pv-irow .pv-c-prod{padding-left:28px}.pv-irow .pv-c-chk{position:absolute;left:14px;top:20px}.pv-irow .pv-c-act{position:absolute;right:10px;top:10px}.pv-irow .pv-c-pen{grid-column:1/3}.pv-irow .pv-c-tot{grid-column:3/5}.pv-oe.pv-editing .pv-irow .pv-c-preco{grid-column:1/3}.pv-oe.pv-editing .pv-irow .pv-c-tot{grid-column:3/5}.pv-oe:not(.pv-editing) .pv-irow .pv-c-preco{display:none}.pv-cell.pv-r{text-align:left}.pv-cell[data-l]:before{content:attr(data-l);display:block;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--fg-3);font-family:var(--f-sans);font-weight:500;margin-bottom:2px}.pv-mbar{display:flex;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:20;background:var(--surface);border-top:1px solid var(--line);padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.pv-mbar .pv-btn{flex:1;height:44px}.pv-mbar .pv-btn.pv-more{flex:0 0 52px;padding:0}.pv-edbar{bottom:78px}.pv-prodview .pv-pv{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.pv-prodview .pv-pv .pv-c-prod,.pv-prodview .pv-pv .pv-c-split{grid-column:1/-1}.pv-prodview .pv-pv.pv-h{display:none}.pv-prodview .pv-pv .pv-cell[data-l]:before{font-size:9.5px}.pv-docrow{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.pv-docrow .pv-dv{display:none}.pv-hitem{grid-template-columns:28px minmax(0,1fr);padding:12px 14px}.pv-hitem .pv-when{grid-column:2;grid-row:2}.pv-ares{grid-template-columns:20px 32px minmax(0,1fr) auto}.pv-ares .pv-c-sku,.pv-ares .pv-c-prc{display:none}.pv-single{grid-template-columns:1fr 1fr}.pv-single .pv-s-nm{grid-column:1/-1}.pv-nvit{grid-template-columns:minmax(0,1fr) 90px 32px}.pv-nvit .pv-c-un,.pv-nvit .pv-c-prc,.pv-nvit .pv-c-tot,.pv-nvit.pv-h{display:none}.pv-modal,.pv-modal.pv-lg,.pv-modal.pv-xl,.pv-modal.pv-drawer{left:0;right:0;top:auto;bottom:0;transform:none;width:100%;max-height:92%;height:auto;border-radius:18px 18px 0 0;animation:pv-fade .15s}.pv-m-foot{border-radius:0;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.pv-m-foot .pv-btn{flex:1}.pv-m-foot .pv-left{flex-basis:100%}.pv-dayname{font-size:17px;min-width:0}.pv-vchip{min-width:150px}.pv-trips{grid-template-columns:minmax(0,1fr)}.pv-agbar .pv-vchips{flex-wrap:nowrap;overflow-x:auto;width:100%}.pv-maplegend{display:none}.pv-ag3{grid-template-columns:minmax(0,1fr);grid-template-areas:"list" "map"}.pv-agdet{display:none}.pv-agmap .pv-maplegend{display:flex}}.pv-root p,.pv-root table,.pv-root label{margin:0}.content-area>.pv-root{margin:-2rem}.pv-app{min-height:calc(100vh - var(--topbar-height,60px))}.pv-dhead{top:var(--topbar-height,60px)}.pv-dside{top:calc(var(--topbar-height,60px) + var(--dh,150px) + 16px);max-height:calc(100vh - var(--topbar-height,60px) - var(--dh,150px) - 32px)}.pv-aglist,.pv-agmap,.pv-tpanel{top:calc(var(--topbar-height,60px) + 16px)}.pv-aglist,.pv-tpanel{max-height:calc(100vh - var(--topbar-height,60px) - 32px)}.pv-btn:disabled{pointer-events:auto}.pv-irows{overflow-x:auto}@container pvapp (max-width:1260px) and (min-width:821px){.pv-ihead,.pv-irow{grid-template-columns:minmax(140px,1fr) 62px 66px 64px 66px 68px 0 104px 52px;gap:6px}.pv-oe.pv-editing .pv-ihead,.pv-oe.pv-editing .pv-irow{grid-template-columns:22px minmax(140px,1fr) 80px 54px 54px 54px 64px 96px 96px 0;gap:6px}}.md-root{--md-reu:var(--accent);--md-vis:#0E8A6B;--md-tar:var(--fg-3);--md-ret:#C9620E;--md-ret-soft:var(--s-orange-bg);--md-ret-fg:var(--s-orange-fg);--md-agu:var(--s-amber-fg);--md-agu-soft:var(--s-amber-bg);--md-res:var(--s-green-fg);--md-res-soft:var(--s-green-bg);--md-late:var(--s-red-fg);--md-ia:var(--s-violet-fg);--md-ia-soft:var(--s-violet-bg);display:flex;flex-direction:column;height:calc(100vh - var(--topbar-height,60px));min-height:520px;background:var(--bg);color:var(--fg)}.md-root .md-num{font-family:var(--f-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.md-root h1,.md-root h2,.md-root p{margin:0}.md-root .pv-link{color:var(--accent)}.md-head{flex:none;background:var(--surface);border-bottom:1px solid var(--line);padding:14px 20px 12px;display:grid;gap:12px}.md-h1{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.md-h1 h1{font-family:var(--f-cond,var(--f-sans));font-size:27px;font-weight:600;line-height:1.1;letter-spacing:-.01em}.md-h1 .md-sub{color:var(--fg-2);font-size:13px;margin-top:2px}.md-h1 .md-sub b{font-weight:600;color:var(--md-ret-fg)}.md-acts{display:flex;gap:8px;align-items:center;margin-left:auto;flex-wrap:wrap}.md-acts select.pv-in{width:auto;min-width:160px}.md-week{display:flex;align-items:stretch;gap:6px}.md-wd{flex:1;min-width:0;border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:6px 10px;display:flex;align-items:center;gap:8px;text-align:left;cursor:pointer}.md-wd:hover{border-color:var(--line-2)}.md-wd .md-dn{font-size:11.5px;color:var(--fg-3);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.md-wd .md-dd{font-family:var(--f-mono);font-size:16px;font-weight:600}.md-wd .md-ct{margin-left:auto;display:flex;gap:3px;align-items:center}.md-wd .md-ct i{width:6px;height:6px;border-radius:50%;background:var(--line-2)}.md-wd .md-ct em{font-style:normal;font-family:var(--f-mono);font-size:11.5px;color:var(--fg-3)}.md-wd.md-tod .md-dd{color:var(--accent)}.md-wd.md-on{background:var(--ink);border-color:var(--ink)}.md-wd.md-on .md-dn,.md-wd.md-on .md-dd,.md-wd.md-on .md-ct em{color:var(--ink-fg)}.md-wd.md-on .md-ct i{background:var(--ink-fg);opacity:.7}.md-wk{border:1px solid var(--line);border-radius:10px;background:var(--surface);width:34px;display:grid;place-items:center;color:var(--fg-2);padding:0;flex:none;cursor:pointer}.md-wk:hover{border-color:var(--line-2);color:var(--fg)}.md-mtabs{display:none}.md-day{flex:1;min-height:0;display:grid;grid-template-columns:310px minmax(0,1fr) 370px}.md-col{display:flex;flex-direction:column;min-height:0;min-width:0}.md-colh{flex:none;display:flex;align-items:center;gap:8px;padding:12px 16px 8px;flex-wrap:wrap}.md-colh h2{font-size:14px;font-weight:600}.md-scroll{flex:1;min-height:0;overflow:auto}.md-agenda{background:var(--surface-2);border-right:1px solid var(--line)}.md-tl{padding:0 12px 16px;display:grid;gap:2px}.md-ev{display:grid;grid-template-columns:44px 12px minmax(0,1fr);gap:8px;border:0;background:none;text-align:left;padding:7px 6px;border-radius:9px;width:100%;cursor:pointer;color:inherit}.md-ev:hover{background:var(--surface-3)}.md-ev.md-on{background:var(--accent-soft)}.md-ev .md-t{font-family:var(--f-mono);font-size:12.5px;font-weight:500;padding-top:1px}.md-ev .md-m{width:10px;height:10px;border-radius:3px;margin-top:4px;background:var(--c)}.md-ev .md-x{min-width:0;display:grid;gap:1px}.md-ev .md-x b{font-weight:500;line-height:1.3}.md-ev .md-x small{font-size:12px;color:var(--fg-3)}.md-ev .md-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:2px}.md-tag-prox{background:var(--accent-soft)!important;color:var(--accent)!important}.md-ev.md-done .md-x b{text-decoration:line-through;color:var(--fg-3)}.md-ev.md-done .md-m{opacity:.4}.md-t-REUNIAO{--c:var(--md-reu)}.md-t-RETORNO{--c:var(--md-ret)}.md-t-VISITA{--c:var(--md-vis)}.md-t-TAREFA{--c:var(--md-tar)}.md-now{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px;align-items:center;padding:0 6px;font-family:var(--f-mono);font-size:11.5px;color:var(--md-late);font-weight:600}.md-now i{height:1px;background:var(--md-late);display:block}.md-leg{display:flex;gap:10px;flex-wrap:wrap;padding:8px 16px 12px;border-top:1px solid var(--line);font-size:11.5px;color:var(--fg-3);flex:none}.md-leg span{display:inline-flex;gap:5px;align-items:center}.md-leg i{width:9px;height:9px;border-radius:3px;background:var(--c)}.md-queue{background:var(--bg)}.md-flt{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:0 16px 10px;flex:none}.md-qs{flex:1 1 200px;max-width:320px;margin-left:auto}.md-qs .pv-in{height:32px;font-size:13px}.md-ql{padding:0 16px 16px;display:grid;gap:6px}.md-pc{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:10px;align-items:start;width:100%;text-align:left;padding:11px 12px;border:1px solid var(--line);background:var(--surface);border-radius:12px;cursor:pointer;color:inherit}.md-pc:hover{border-color:var(--line-2)}.md-pc.md-on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.md-pc .md-st{width:16px;height:16px;margin-top:2px;display:grid;place-items:center}.md-pc .md-nm{font-weight:600;line-height:1.3}.md-pc .md-nm span{font-weight:400;color:var(--fg-3)}.md-pc .md-as{font-size:13.5px;margin-top:1px;display:block}.md-pc .md-mt{display:flex;gap:6px 10px;flex-wrap:wrap;align-items:center;font-size:12.5px;color:var(--fg-3);margin-top:4px}.md-pc .md-mt>span{display:inline-flex;align-items:center;gap:4px}.md-pc .md-wh{text-align:right;font-family:var(--f-mono);font-size:12px;color:var(--fg-3);white-space:nowrap}.md-pc .md-wh b{display:block;font-weight:600;color:var(--md-late)}.md-pc .md-ow{display:block;font-family:var(--f-sans);margin-top:2px}.md-ai{color:var(--md-ia);font-weight:500}.md-sch{color:var(--accent);font-weight:500}.md-dot-RETORNAR{width:12px;height:12px;border-radius:50%;background:var(--md-ret)}.md-dot-AGUARDANDO{width:12px;height:12px;border-radius:50%;border:2px solid var(--md-agu);background:linear-gradient(90deg,var(--md-agu) 50%,transparent 50%)}.md-dot-RESOLVIDO{color:var(--md-res)}.md-empty{padding:36px 16px;text-align:center;color:var(--fg-3);display:grid;gap:8px;justify-items:center}.md-det{background:var(--surface);border-left:1px solid var(--line);overflow:auto;min-height:0;display:grid;align-content:start}.md-dsec{padding:14px 16px;border-bottom:1px solid var(--line);display:grid;gap:9px;min-width:0}.md-dsec:last-child{border-bottom:0}.md-dtop{display:flex;align-items:flex-start;gap:8px}.md-dtop h2{font-size:18px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.md-dclose{display:none!important}.md-tel{display:flex;align-items:center;gap:4px}.md-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border:1px solid var(--line-2);border-radius:8px;overflow:hidden}.md-seg button{border:0;background:transparent;height:34px;font-size:13px;font-weight:500;color:var(--fg-2);cursor:pointer}.md-seg button+button{border-left:1px solid var(--line)}.md-seg button.md-on[data-v=RETORNAR]{background:var(--md-ret-soft);color:var(--md-ret-fg)}.md-seg button.md-on[data-v=AGUARDANDO]{background:var(--md-agu-soft);color:var(--md-agu)}.md-seg button.md-on[data-v=RESOLVIDO]{background:var(--md-res-soft);color:var(--md-res)}.md-iab{background:var(--md-ia-soft);color:var(--md-ia);border-radius:10px;padding:9px 11px;font-size:13px}.md-iab b{display:block;font-size:11px;letter-spacing:.05em;text-transform:uppercase;font-weight:600;margin-bottom:2px}.md-aa{display:grid;grid-template-columns:1fr 1fr;gap:6px}.md-aa .pv-btn{width:100%}.md-nt{display:grid;gap:1px;font-size:13px;padding:7px 0;border-bottom:1px dashed var(--line)}.md-nt:last-of-type{border-bottom:0}.md-nt small{font-size:11.5px;color:var(--fg-3)}.md-nt p{overflow-wrap:anywhere;white-space:pre-wrap}.md-hl{display:grid;gap:5px;font-size:13px;color:var(--fg-2)}.md-hl div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:8px}.md-hl .md-num{font-size:11.5px;color:var(--fg-3);padding-top:1px}.md-kv{display:flex;justify-content:space-between;gap:12px;font-size:13px}.md-kv>span:first-child{color:var(--fg-2)}.md-kv>span:last-child{text-align:right}.md-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--fg-3);font-weight:600}.md-cks{display:flex;gap:6px;flex-wrap:wrap}.md-ck{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--line-2);border-radius:8px;font-size:13px;cursor:pointer;background:var(--surface);position:relative}.md-ck input{position:absolute;opacity:0;width:0;height:0}.md-ck:has(input:checked){background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:500}.md-ck:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}@media (max-width:1280px){.md-day{grid-template-columns:280px minmax(0,1fr)}.md-det{display:none}.md-det.md-show{display:grid;position:fixed;right:0;top:var(--topbar-height,60px);bottom:0;width:min(400px,100%);z-index:45;box-shadow:var(--shadow-lg)}.md-dclose{display:inline-grid!important;margin-left:auto}}@media (max-width:900px){.md-root{height:auto;min-height:calc(100vh - var(--topbar-height,60px))}.md-head{padding:12px 16px}.md-h1 h1{font-size:23px}.md-acts{margin-left:0;width:100%}.md-acts select.pv-in{flex:1 1 100%}.md-acts .pv-btn{flex:1}.md-wk{display:none}.md-week{overflow-x:auto;scrollbar-width:none}.md-wd{flex:0 0 62px;display:grid;justify-items:center;padding:6px 4px;gap:1px;text-align:center}.md-wd .md-ct{margin:0}.md-mtabs{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line-2);border-radius:8px;overflow:hidden}.md-mtabs button{border:0;background:transparent;height:36px;font-weight:500;color:var(--fg-2);cursor:pointer}.md-mtabs button.md-on{background:var(--ink);color:var(--ink-fg)}.md-day{grid-template-columns:minmax(0,1fr)}.md-day[data-t=qu] .md-agenda,.md-day[data-t=ag] .md-queue{display:none}.md-agenda{border-right:0}.md-scroll{overflow:visible}.md-qs{max-width:none;flex-basis:100%}.md-det.md-show{width:100%;top:auto;height:92%;border-radius:16px 16px 0 0;border-left:0}}.gp{--bg: #EEF2F1;--surface: #FFFFFF;--surface-2: #F5F8F7;--paper: #FFFFFF;--ink: #14232A;--ink-2: #4A5C63;--ink-3: #77878D;--line: #D5DEDB;--primary: #1D6B58;--primary-ink: #FFFFFF;--primary-soft: #DCEDE7;--gold: #B8890F;--gold-soft: #FBF1D3;--warn: #8E6205;--warn-soft: #FBEFD2;--danger: #A8402D;--danger-soft: #F7E2DC;--radius-lg: 14px;--radius: 10px;--radius-sm: 6px;background:var(--bg);color:var(--ink);min-height:100%;font:15px/1.5 Schibsted Grotesk,system-ui,sans-serif;font-variant-numeric:tabular-nums}:where(.gp) *,:where(.gp) *:before,:where(.gp) *:after{box-sizing:border-box}:where(.gp) h1,:where(.gp) h2,:where(.gp) h3{margin:0;line-height:1.2;letter-spacing:-.015em;color:var(--ink)}:where(.gp) h1{font-size:28px;font-weight:800}:where(.gp) h2{font-size:18px;font-weight:700}:where(.gp) h3{font-size:17px;font-weight:700}:where(.gp) p{margin:0}:where(.gp) button,:where(.gp) select,:where(.gp) input,:where(.gp) textarea{font:inherit;color:inherit}.gp :focus-visible{outline:2px solid var(--primary);outline-offset:2px}.gp-topbar{background:var(--surface);border-bottom:1px solid var(--line)}.gp-topbar-in{max-width:1240px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.gp-brand{font-weight:800;font-size:20px;letter-spacing:-.03em;display:flex;align-items:center;gap:10px}.gp-brand-mark{width:30px;height:30px;border-radius:8px;background:var(--primary);color:var(--primary-ink);display:grid;place-items:center;font-size:16px}.gp-brand small{font-weight:500;color:var(--ink-2);font-size:14px;letter-spacing:0}.gp-voltar{background:none;border:0;color:var(--ink-2);font-size:14px;display:inline-flex;align-items:center;gap:6px;padding:4px 0;cursor:pointer}.gp-voltar:hover{color:var(--ink)}.gp-empresa-pick{margin-left:auto;display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ink-2);min-width:0}.gp-topbar select,.gp-field select{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;padding:8px 12px;max-width:100%}.gp-wrap{max-width:1240px;margin:0 auto;padding:20px 24px 64px}.gp-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.gp-fact{background:var(--surface);padding:14px 16px;display:flex;flex-direction:column;gap:2px;min-width:0}.gp-fact span{font-size:13px;color:var(--ink-3)}.gp-fact strong{font-size:16px;font-weight:700;overflow-wrap:anywhere}.gp-fact em{font-style:normal;font-size:13px;color:var(--ink-2)}@media (max-width: 860px){.gp-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.gp-facts{grid-template-columns:1fr}}.gp-tabs{display:flex;gap:4px;margin:20px 0 24px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.gp-tab{background:none;border:0;padding:12px 14px;font-weight:600;color:var(--ink-2);border-bottom:3px solid transparent;margin-bottom:-1px;white-space:nowrap;cursor:pointer;display:flex;gap:8px;align-items:center}.gp-tab:hover{color:var(--ink)}.gp-tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--primary)}.gp-count{font-size:12px;background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:0 8px;color:var(--ink-2)}.gp-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;align-items:start}@media (max-width: 980px){.gp-layout{grid-template-columns:1fr}}.gp-view-head{margin-bottom:20px;max-width:680px}.gp-view-head p{color:var(--ink-2);margin-top:6px}.gp-sec{margin-top:28px}.gp-sec>h2{margin-bottom:12px}.gp-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.gp-plan{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:18px;display:flex;flex-direction:column;gap:12px}.gp-plan header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.gp-price{text-align:right;white-space:nowrap}.gp-price strong{display:block;font-size:18px}.gp-price span{font-size:12px;color:var(--ink-3)}.gp-desc{color:var(--ink-2);font-size:14px}.gp-plan-hero{grid-column:1 / -1;border-color:var(--primary);box-shadow:inset 4px 0 0 var(--primary)}.gp-is-canc{background:var(--surface-2)}.gp-is-canc h3,.gp-is-canc .gp-price strong{color:var(--ink-2)}.gp-meta{display:flex;gap:24px;margin:0;font-size:13px;flex-wrap:wrap}.gp-meta dt{color:var(--ink-3);font-weight:400}.gp-meta dd{margin:0;font-weight:600}.gp-plan footer{margin-top:auto;display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding-top:12px;border-top:1px dashed var(--line)}.gp-nota{font-size:13px;color:var(--warn);background:var(--warn-soft);padding:6px 10px;border-radius:var(--radius-sm)}.gp-chips{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.gp-chips li{font-size:13px;padding:3px 10px;border-radius:999px;background:var(--primary-soft);color:var(--primary);font-weight:600}.gp-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:8px;padding:9px 14px;font-weight:600;border:1px solid transparent;cursor:pointer;font-size:14px;line-height:1.2;text-decoration:none}.gp-btn-primary{background:var(--primary);color:var(--primary-ink)}.gp-btn-primary:hover{filter:brightness(1.08);color:var(--primary-ink)}.gp-btn-ghost{background:transparent;border-color:var(--line);color:var(--ink)}.gp-btn-ghost:hover{background:var(--surface-2);color:var(--ink)}.gp-btn-danger,.gp-btn-danger:hover{color:var(--danger)}.gp-btn-solid-danger{background:var(--danger);color:#fff}.gp-btn[disabled]{opacity:.5;cursor:not-allowed;filter:none}.gp-link{background:none;border:0;color:var(--primary);font-weight:600;cursor:pointer;padding:2px 4px;text-decoration:underline;text-underline-offset:3px;font-size:14px}.gp-tag{font-size:12px;font-weight:600;padding:3px 9px;border-radius:999px;white-space:nowrap}.gp-tag-ok{background:var(--primary-soft);color:var(--primary)}.gp-tag-warn{background:var(--warn-soft);color:var(--warn)}.gp-tag-danger{background:var(--danger-soft);color:var(--danger)}.gp-tag-mute{background:var(--surface-2);color:var(--ink-3);border:1px solid var(--line)}.gp-fine{font-size:13px;color:var(--ink-2)}.gp-banner{display:flex;gap:16px;align-items:center;justify-content:space-between;background:var(--gold-soft);border:1px solid color-mix(in srgb,var(--gold) 40%,transparent);border-radius:var(--radius-lg);padding:14px 18px;flex-wrap:wrap;margin-bottom:8px}.gp-banner div{max-width:640px}.gp-banner-danger{background:var(--danger-soft);border-color:color-mix(in srgb,var(--danger) 35%,transparent)}.gp-banner-ok{background:var(--primary-soft);border-color:color-mix(in srgb,var(--primary) 30%,transparent)}.gp-acesso{list-style:none;margin:0;padding:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg)}.gp-acesso li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;border-top:1px solid var(--line);flex-wrap:wrap}.gp-acesso li:first-child{border-top:0}.gp-acesso .gp-nm{font-weight:600}.gp-acesso .gp-nm small{display:block;font-weight:400;font-size:13px;color:var(--ink-3)}.gp-acesso .gp-st{display:flex;align-items:center;gap:6px}.gp-offer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;background:var(--surface);border:2px solid var(--primary);border-radius:var(--radius-lg);padding:22px}.gp-offer-main{display:grid;gap:10px;align-content:start}.gp-offer-main h2{font-size:22px}.gp-offer-side{display:grid;gap:8px;justify-items:end;align-content:center;text-align:right}.gp-big{font-size:38px;font-weight:800;letter-spacing:-.03em;line-height:1}.gp-big span{font-size:15px;font-weight:500;color:var(--ink-2);letter-spacing:0}@media (max-width: 640px){.gp-offer{grid-template-columns:1fr}.gp-offer-side{justify-items:start;text-align:left}}.gp-faixas{margin-top:12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:12px 16px}.gp-faixas summary{cursor:pointer;font-weight:600}.gp-faixas[open] summary{margin-bottom:12px}.gp-faixas p{color:var(--ink-2);font-size:14px;margin-top:12px}.gp table{width:100%;border-collapse:collapse;font-size:14px}.gp th{text-align:left;font-weight:600;color:var(--ink-3);font-size:13px;padding:10px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.gp td{padding:11px 12px;border-bottom:1px solid var(--line);vertical-align:middle}.gp tr:last-child td{border-bottom:0}.gp tr.gp-cur td{background:var(--primary-soft);font-weight:600}.gp td.gp-num,.gp th.gp-num{text-align:right;white-space:nowrap}.gp-tbl-wrap{overflow-x:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg)}.gp-faixas .gp-tbl-wrap{border-radius:var(--radius-sm)}.gp-addon{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--gold);border-radius:var(--radius-lg);padding:20px}.gp-addon-main{display:grid;gap:10px}.gp-addon-side{display:grid;gap:8px;justify-items:end;align-content:center;text-align:right}@media (max-width: 640px){.gp-addon{grid-template-columns:1fr}.gp-addon-side{justify-items:start;text-align:left}}.gp-empty{background:var(--surface);border:1px dashed var(--line);border-radius:var(--radius-lg);padding:28px;text-align:center;display:grid;gap:12px;justify-items:center}.gp-empty p{color:var(--ink-2);max-width:520px}.gp-pay{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:16px 18px;margin-bottom:16px}.gp-pay span{display:block;font-size:13px;color:var(--ink-3)}.gp-pay strong{display:block}.gp-pay em{font-style:normal;font-size:13px;color:var(--ink-2)}.gp-row-act{display:flex;gap:6px;justify-content:flex-end}.gp-row-act .gp-btn{padding:5px 10px;font-size:13px}.gp-pix{display:flex;gap:18px;flex-wrap:wrap;align-items:flex-start;background:var(--surface);border:2px solid var(--primary);border-radius:var(--radius-lg);padding:18px;margin-bottom:16px}.gp-pix img{width:168px;height:168px;border:1px solid var(--line);border-radius:var(--radius);padding:6px;background:#fff}.gp-pix-in{flex:1 1 260px;min-width:0;display:grid;gap:10px}.gp-pix textarea{width:100%;min-height:76px;font-family:ui-monospace,monospace;font-size:12px;border:1px solid var(--line);border-radius:8px;padding:8px;background:var(--surface-2);resize:vertical}.gp-pix-acts{display:flex;gap:8px;flex-wrap:wrap}.gp-receipt{position:sticky;top:16px;filter:drop-shadow(0 8px 16px rgba(20,35,42,.14))}.gp-paper{background:var(--paper);padding:22px 20px 32px;border-radius:var(--radius) var(--radius) 0 0;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% / 18px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% / 18px 100%}.gp-r-title{font-size:20px;font-weight:800}.gp-r-sub{font-size:13px;color:var(--ink-2);margin:4px 0 14px}.gp-r-lines{list-style:none;margin:0;padding:0}.gp-r-lines li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px dashed var(--line)}.gp-r-lines li span{display:block;font-weight:600;font-size:14px}.gp-r-lines li small{display:block;font-size:12px;color:var(--ink-3)}.gp-r-lines b{font-weight:600;white-space:nowrap}.gp-r-enc li span,.gp-r-enc b{color:var(--ink-3);text-decoration:line-through}.gp-r-empty{color:var(--ink-3);font-size:14px;padding:10px 0}.gp-r-total{display:flex;justify-content:space-between;align-items:baseline;border-top:2px solid var(--ink);margin-top:12px;padding:12px 6px 6px;border-radius:4px}.gp-r-total span{font-weight:600}.gp-r-total strong{font-size:24px;font-weight:800;letter-spacing:-.02em}.gp-r-foot{font-size:12px;color:var(--ink-3);margin-top:10px}.gp-bump{animation:gp-bump 1.4s ease-out}@keyframes gp-bump{0%{background:var(--gold-soft)}to{background:transparent}}@media (max-width: 980px){.gp-receipt{position:static}}dialog.gp-dialog{border:0;border-radius:16px;padding:0;max-width:540px;width:calc(100% - 32px);background:#fff;color:#14232a;box-shadow:0 30px 60px -20px #00000073}dialog.gp-dialog::backdrop{background:#0e171a80}.gp-dlg{padding:24px;display:grid;gap:14px}.gp-dlg h2{font-size:21px}.gp-dlg>p{color:var(--ink-2);font-size:14px}.gp-sum{margin:0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.gp-sum div{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;border-top:1px solid var(--line)}.gp-sum div:first-child{border-top:0}.gp-sum dt{color:var(--ink-2);font-size:14px;font-weight:400}.gp-sum dd{margin:0;font-weight:600;white-space:nowrap}.gp-sum .gp-cred dd{color:var(--primary)}.gp-sum .gp-tot{background:var(--surface-2)}.gp-sum .gp-tot dt{color:var(--ink);font-weight:700}.gp-sum .gp-tot dd{font-size:18px}.gp-cons{margin:0;padding-left:18px;color:var(--ink-2);font-size:14px;display:grid;gap:6px}.gp-field{display:grid;gap:6px;font-weight:600;font-size:14px}.gp-field select{font-weight:400}.gp-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:4px}.gp-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,20px);background:#14232a;color:#eef2f1;padding:12px 18px;border-radius:10px;font-size:14px;font-weight:500;max-width:calc(100% - 32px);opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;z-index:2000}.gp-toast.gp-on{opacity:1;transform:translate(-50%)}.gp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width: 560px){.gp-wrap{padding:16px 16px 48px}.gp-topbar-in{padding:12px 16px}.gp-empresa-pick{margin-left:0;width:100%}.gp-empresa-pick select{flex:1;min-width:0}:where(.gp) h1{font-size:24px}}@media (prefers-reduced-motion: reduce){.gp *,.gp-toast{animation:none!important;transition:none!important}}.pv-root{--ia:#5A3DB6;--ia-soft:#ECE6FB;--bub-ia:#F1EDFC;--bub-hum:#DDF3E8;--bub-cli:#FFFFFF;--bub-note:#FBF0D5}.pv-root[data-theme=dark]{--ia:#BCA8FF;--ia-soft:#2A2148;--bub-ia:#272041;--bub-hum:#143A2D;--bub-cli:#1C2533;--bub-note:#3A2D10}.gw-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px max(24px,env(safe-area-inset-right,0px)) 10px max(24px,env(safe-area-inset-left,0px));background:var(--surface);border-bottom:1px solid var(--line)}.gw-crumb{font-size:13px;color:var(--fg-2);display:flex;gap:6px;align-items:center;min-width:0}.gw-crumb b{color:var(--fg);font-weight:600}.gw-modo{margin-left:auto;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);font-size:13px;font-weight:500;white-space:nowrap}.gw-modo:hover{background:var(--surface-2)}.gw-modo .gw-dot{width:8px;height:8px;border-radius:50%}.gw-modo .gw-sub{color:var(--fg-3);font-weight:400}.gw-dot.gw-verde{background:#18a06b}.gw-dot.gw-ambar{background:#d29a00}.gw-dot.gw-vermelho{background:#d93025}.gw-faixas{display:grid;gap:8px;padding:12px max(24px,env(safe-area-inset-right,0px)) 0 max(24px,env(safe-area-inset-left,0px))}.gw-sw{position:relative;display:inline-block;width:38px;height:22px;flex:none}.gw-sw input{opacity:0;width:0;height:0;position:absolute}.gw-sw span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:var(--line-2);transition:background .15s;cursor:pointer}.gw-sw span:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s;box-shadow:0 1px 2px #0003}.gw-sw input:checked+span{background:var(--accent)}.gw-sw input:checked+span:after{transform:translate(16px)}.gw-sw input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.gw-sw input:disabled+span{opacity:.5;cursor:not-allowed}.gw-linha{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.gw-linha:first-child{border-top:0}.gw-linha .gw-txt{flex:1;min-width:0}.gw-linha .gw-txt b{display:block;font-weight:500}.gw-linha .gw-txt span{display:block;font-size:12.5px;color:var(--fg-2)}.gw-grid2{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.gw-card{padding:18px}.gw-card h3{font-size:15px;font-weight:600;margin:0 0 4px}.gw-card .gw-desc{font-size:13px;color:var(--fg-2);margin:0 0 14px}.gw-tag-ia{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:6px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;background:var(--ia-soft);color:var(--ia)}.gw-cap{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:6px;font-size:11.5px;background:var(--surface-3);color:var(--fg-2)}.gw-cap.gw-ok{background:var(--s-green-bg);color:var(--s-green-fg)}.gw-mods{display:grid;gap:6px;max-height:420px;overflow:auto;padding-right:2px}.gw-mod{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--line);border-radius:10px;cursor:pointer;background:var(--surface)}.gw-mod:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.gw-mod .gw-mn{font-weight:500}.gw-mod .gw-mi{font-size:12px;color:var(--fg-2);font-family:var(--f-mono)}.gw-kpis3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gw-num{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.gw-chave{font-family:var(--f-mono);font-size:13px;background:var(--surface-2);border:1px solid var(--line);border-radius:8px;padding:6px 10px}.gw-saude{display:grid;gap:3px;padding:10px 12px;border-radius:10px;background:var(--surface-2);border:1px solid var(--line);font-size:12.5px;color:var(--fg-2)}.gw-saude-t{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--fg-3);font-weight:500;margin-bottom:2px}.gw-saude b{color:var(--fg)}.gw-saude a{color:var(--accent);font-weight:500;margin-top:4px}@media (max-width: 1000px){.gw-grid2{grid-template-columns:minmax(0,1fr)}}@media (max-width: 720px){.gw-kpis3{grid-template-columns:minmax(0,1fr)}.gw-modo .gw-sub{display:none}.gw-linha{flex-wrap:wrap}.gw-linha>select.pv-in,.gw-linha>input.pv-in{width:100%!important;flex:1 1 100%}}body.gw-ativo .pv-scrim{z-index:1050}body.gw-ativo .pv-modal{z-index:1051}body.gw-ativo .pv-toasts{z-index:1100}.gw-cc{--cc-bg:#0B1320;--cc-panel:#101B2D;--cc-panel-2:#14223A;--cc-line:#24344D;--cc-fg:#E5EAF1;--cc-fg2:#9AA8BF;--cc-ia:#B39DFF;--cc-blue:#7AA2FF;--cc-amber:#F2C463;--cc-green:#62D6A8;--cc-red:#FF8D84;background:var(--cc-bg);color:var(--cc-fg);min-height:calc(100vh - 118px);padding:18px max(20px,env(safe-area-inset-right,0px)) 32px max(20px,env(safe-area-inset-left,0px));display:grid;gap:16px;align-content:start}.gw-cc:fullscreen{min-height:100vh;padding:28px}.gw-cc-top{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.gw-cc-top h1{font-family:var(--f-cond);font-size:26px;font-weight:600;margin:0}.gw-cc-vivo{display:inline-flex;gap:6px;align-items:center;font-size:12.5px;color:var(--cc-fg2)}.gw-cc-vivo i{width:8px;height:8px;border-radius:50%;background:var(--cc-green);box-shadow:0 0 #62d6a899;animation:gwcc-vivo 1.6s infinite}.gw-cc-vivo.gw-parado i{background:var(--cc-amber);animation:none}@keyframes gwcc-vivo{0%{box-shadow:0 0 #62d6a88c}to{box-shadow:0 0 0 10px #62d6a800}}.gw-cc-btn{height:32px;padding:0 12px;border-radius:8px;border:1px solid var(--cc-line);background:var(--cc-panel);color:var(--cc-fg);font-size:13px}.gw-cc-btn:hover{background:var(--cc-panel-2)}.gw-cc-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.gw-cc-kpi{background:var(--cc-panel);border:1px solid var(--cc-line);border-radius:14px;padding:12px 14px;display:grid;gap:2px}.gw-cc-kpi b{font-family:var(--f-cond);font-size:26px;font-weight:600;line-height:1.1}.gw-cc-kpi span{font-size:12.5px;color:var(--cc-fg2)}.gw-cc-main{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}.gw-cc-palco{position:relative;border:1px solid var(--cc-line);border-radius:16px;min-height:440px;padding:18px;display:grid;grid-template-columns:110px minmax(0,1fr) 110px;gap:12px;align-items:center;background-color:var(--cc-panel);background-image:radial-gradient(rgba(154,168,191,.14) 1px,transparent 1px);background-size:18px 18px}.gw-cc-col{display:grid;gap:10px;align-content:center}.gw-cc-col small{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--cc-fg2)}.gw-cc-porta{border:1px solid var(--cc-line);background:var(--cc-panel-2);border-radius:10px;padding:8px 10px;font-size:12.5px;transition:border-color .2s,box-shadow .2s}.gw-cc-porta.gw-on{border-color:var(--cc-ia);box-shadow:0 0 0 3px #b39dff2e}.gw-cc-porta.gw-on.gw-pessoa{border-color:var(--cc-amber);box-shadow:0 0 0 3px #f2c4632e}.gw-cc-centro{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;align-items:center;justify-items:center;position:relative}.gw-cc-base{grid-column:1/-1;width:92px;height:92px;border-radius:50%;display:grid;place-items:center;text-align:center;font-size:12px;border:1px dashed var(--cc-blue);color:var(--cc-blue);background:#7aa2ff0f}.gw-cc-no{width:100%;max-width:200px;background:var(--cc-panel-2);border:1px solid var(--cc-line);border-radius:14px;padding:10px 12px;display:grid;gap:4px;text-align:left;color:var(--cc-fg);cursor:pointer}.gw-cc-no.gw-sel{border-color:var(--cc-ia)}.gw-cc-no.gw-ativo{animation:gwcc-pulso 1.4s ease-out}@keyframes gwcc-pulso{0%{box-shadow:0 0 #b39dffa6}to{box-shadow:0 0 0 18px #b39dff00}}.gw-cc-no .gw-nm{font-weight:600;display:flex;gap:6px;align-items:center}.gw-cc-no .gw-fn{font-size:11.5px;color:var(--cc-fg2)}.gw-cc-no .gw-tf{font-size:12px;color:var(--cc-fg2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:32px}.gw-cc-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.gw-cc-lado{display:grid;gap:12px}.gw-cc-card{background:var(--cc-panel);border:1px solid var(--cc-line);border-radius:14px;padding:14px}.gw-cc-card h3{font-size:13px;margin:0 0 8px;color:var(--cc-fg2);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.gw-cc-feed{display:grid;gap:8px;max-height:420px;overflow:auto}.gw-cc-ev{font-size:12.5px;line-height:1.35;border-left:2px solid var(--cc-line);padding-left:8px}.gw-cc-ev.gw-pessoa{border-left-color:var(--cc-amber)}.gw-cc-ev time{font-family:var(--f-mono);font-size:11px;color:var(--cc-fg2)}.gw-cc-ev b{color:var(--cc-ia);font-weight:600}.gw-cc-ev .gw-sub{color:var(--cc-fg2);font-size:11.5px}.gw-cc-lista{display:none;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}@media (max-width:1180px){.gw-cc-main{grid-template-columns:minmax(0,1fr)}.gw-cc-palco{display:none}.gw-cc-lista{display:grid}}@media (max-width:720px){.gw-cc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.gw-cc *{animation:none!important;transition:none!important}}.gw-segs{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:14px}.gw-seg{display:flex;flex-direction:column;gap:8px;text-align:left;padding:18px;border-radius:14px;border:1px solid var(--line);background:var(--surface);color:var(--fg);font:inherit;cursor:pointer;transition:border-color .15s,box-shadow .15s}.gw-seg:hover{border-color:var(--accent);box-shadow:0 2px 10px #1018280f}.gw-seg:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.gw-seg>b{font-size:15.5px;font-weight:600}.gw-seg.gw-off{cursor:default;opacity:.62}.gw-seg.gw-off:hover{border-color:var(--line);box-shadow:none}.gw-seg-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.gw-seg-ic{width:38px;height:38px;border-radius:10px;background:var(--surface-2);display:grid;place-items:center;font-size:18px;color:var(--accent)}.gw-seg-ic.gw-ia{background:var(--ia-soft);color:var(--ia)}.gw-seg-txt{font-size:13px;color:var(--fg-2)}.gw-seg-num{display:flex;gap:14px;font-size:12.5px;color:var(--fg-2);margin-top:auto;padding-top:6px}.gw-seg-num b{color:var(--fg)}.gw-kv{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid var(--line);font-size:13.5px}.gw-kv:first-of-type{border-top:0}.gw-kv span{color:var(--fg-2)}.gw-stc{width:22px;height:22px;flex:none;border-radius:50%;border:1.5px solid var(--line-2);display:grid;place-items:center;font-size:13px;color:#fff}.gw-stc.gw-ok{background:#18a06b;border-color:#18a06b}.gw-ist{display:flex;gap:12px;align-items:flex-start;padding:10px 0;color:var(--fg-3)}.gw-ist.gw-on,.gw-ist.gw-ok{color:var(--fg)}.gw-ist.gw-ok .gw-stc{background:#18a06b;border-color:#18a06b}.gw-ist.gw-on .gw-stc{border-color:var(--accent)}.gw-spin{width:10px;height:10px;border-radius:50%;border:2px solid var(--accent);border-right-color:transparent;animation:gw-gira .8s linear infinite}@keyframes gw-gira{to{transform:rotate(360deg)}}.gw-barra{height:6px;border-radius:3px;background:var(--surface-3);overflow:hidden;margin:4px 0 8px}.gw-barra i{display:block;height:100%;background:#18a06b;border-radius:3px;transition:width .3s}@media (prefers-reduced-motion: reduce){.gw-spin{animation:none}.gw-barra i{transition:none}}.gw-g2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;align-items:start}.gw-need{display:flex;align-items:center;gap:12px;width:100%;padding:10px 4px;border:0;border-top:1px solid var(--line);background:none;color:var(--fg);font:inherit;text-align:left;cursor:pointer;border-radius:0}.gw-need:first-of-type{border-top:0}.gw-need:hover{background:var(--surface-2)}.gw-need:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.gw-need>i:first-child{font-size:17px;color:var(--accent);width:22px;text-align:center;flex:none}.gw-need .gw-txt{flex:1;min-width:0}.gw-need .gw-txt b{display:block;font-weight:500;font-size:13.5px}.gw-need .gw-txt small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;color:var(--fg-2);overflow:hidden}.gw-tbl{overflow-x:auto}.gw-lmov{display:none}@media (max-width:820px){.gw-tbl{display:none}.gw-lmov{display:grid}}.gw-lmov>*{display:grid;gap:4px;padding:12px 14px;border:0;border-top:1px solid var(--line);background:none;color:var(--fg);font:inherit;text-align:left;width:100%}.gw-lmov>*:first-child{border-top:0}.gw-g2>*{min-width:0}.gw-mail{display:grid;grid-template-columns:180px minmax(260px,340px) minmax(0,1fr);gap:12px;height:calc(100vh - 260px);min-height:480px}.gw-mail-pastas{display:grid;align-content:start;gap:2px}.gw-mail-pasta{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;border:0;border-radius:8px;background:none;color:var(--fg);font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.gw-mail-pasta:hover{background:var(--surface-2)}.gw-mail-pasta.gw-on{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-weight:600}.gw-mail-lista,.gw-mail-leitura{display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;min-height:0;padding:0}.gw-mail-leitura{display:block}.gw-mail-item{display:grid;gap:2px;width:100%;padding:10px 12px;border:0;border-bottom:1px solid var(--line);background:none;color:var(--fg);font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.gw-mail-item:hover{background:var(--surface-2)}.gw-mail-item.gw-on{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--accent)}.gw-mail-item.gw-nova b{font-weight:700}.gw-mail-msg{padding:8px 12px;background:var(--surface);border-radius:8px}.gw-so-movel{display:none}@media (max-width:900px){.gw-mail{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.gw-mail-pasta{display:none}.gw-so-movel{display:inline-flex}select.gw-so-movel{display:block;width:100%}.gw-mail .gw-mail-leitura,.gw-mail.gw-lendo .gw-mail-lista,.gw-mail.gw-lendo .gw-mail-pastas{display:none}.gw-mail.gw-lendo .gw-mail-leitura{display:block;min-height:70vh}.gw-mail-lista{max-height:70vh}}.pv-root{--ia:#5A3DB6;--ia-soft:#ECE6FB;--int:#0E6E73;--int-bg:#E1F3F3;--int-line:#8CCFD1;--wk-mark:#FFF3BF}.pv-root[data-theme=dark]{--ia:#BCA8FF;--ia-soft:#2A2148;--int:#6ED3CF;--int-bg:#10302F;--int-line:#2C6866;--wk-mark:#4A3F12}.wk-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px max(24px,env(safe-area-inset-right,0px)) 10px max(24px,env(safe-area-inset-left,0px));background:var(--surface);border-bottom:1px solid var(--line)}.wk-crumb{font-size:13px;color:var(--fg-2);display:flex;gap:6px;align-items:center;min-width:0;flex-wrap:wrap}.wk-crumb a{color:var(--fg-2);text-decoration:none}.wk-crumb a:hover{color:var(--fg);text-decoration:underline}.wk-crumb b{color:var(--fg);font-weight:600}.wk-docs{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:calc(100vh - 110px)}.wk-tree{border-right:1px solid var(--line);background:var(--surface);padding:14px 10px;display:flex;flex-direction:column;gap:6px;overflow:auto}.wk-tree .wk-tbtn{display:flex;align-items:center;gap:8px;width:100%;height:34px;padding:0 10px;border-radius:8px;border:0;background:transparent;text-align:left;font-size:13.5px;color:var(--fg)}.wk-tree .wk-tbtn:hover{background:var(--surface-2)}.wk-tree .wk-tbtn.wk-on{background:var(--accent-soft);color:var(--accent);font-weight:500}.wk-tree .wk-sec{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--fg-3);font-weight:500;padding:10px 10px 2px}.wk-tree .wk-pag{display:flex;align-items:center;gap:6px;min-height:30px;padding:0 8px;border-radius:7px;font-size:13px;color:var(--fg-2);text-decoration:none;cursor:pointer;border:0;background:transparent;width:100%;text-align:left}.wk-tree .wk-pag:hover{background:var(--surface-2);color:var(--fg)}.wk-tree .wk-pag.wk-on{background:var(--surface-3);color:var(--fg);font-weight:500}.wk-tree .wk-pag .wk-nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wk-tree .wk-chev{width:18px;height:18px;display:grid;place-items:center;border:0;background:transparent;color:var(--fg-3);border-radius:4px;flex:none;padding:0}.wk-tree .wk-chev:hover{background:var(--surface-3)}.wk-dot-alt{width:7px;height:7px;border-radius:50%;background:var(--s-orange-fg);flex:none}.wk-main{padding:20px max(24px,env(safe-area-inset-right,0px)) 40px max(24px,env(safe-area-inset-left,0px));min-width:0}.wk-wrap{max-width:960px;margin:0 auto}.wk-tbl{width:100%;border-collapse:collapse;font-size:13.5px}.wk-tbl th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--fg-3);font-weight:500;padding:9px 14px;border-bottom:1px solid var(--line)}.wk-tbl td{padding:11px 14px;border-bottom:1px solid var(--line);vertical-align:middle}.wk-tbl tr:last-child td{border-bottom:0}.wk-tbl tbody tr{cursor:pointer}.wk-tbl tbody tr:hover td{background:var(--surface-2)}.wk-tbl .wk-sub{display:block;font-size:12px;color:var(--fg-3)}.wk-modelos{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}.wk-modelo{display:grid;gap:6px;text-align:left;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface);cursor:pointer}.wk-modelo:hover{border-color:var(--accent);background:var(--accent-soft)}.wk-modelo b{font-weight:600;font-size:14px}.wk-modelo span{font-size:12.5px;color:var(--fg-2)}.wk-modelo i{font-size:18px;color:var(--accent)}.wk-phead{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px max(24px,env(safe-area-inset-right,0px)) 10px max(24px,env(safe-area-inset-left,0px));background:var(--surface);border-bottom:1px solid var(--line)}.wk-phead .wk-grow{flex:1;min-width:0}.wk-phead .pv-seg{max-width:100%;overflow-x:auto;flex-wrap:nowrap}.wk-phead .pv-seg button{white-space:nowrap}.pv-root .wk-titulo{overflow:hidden}.wk-pgrid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:0;align-items:start}.wk-folha{padding:28px max(24px,env(safe-area-inset-right,0px)) 80px max(40px,env(safe-area-inset-left,0px));min-width:0}.wk-folha-in{max-width:760px;margin:0 auto}.pv-root .wk-titulo{width:100%;border:0;outline:0;background:transparent;font-family:var(--f-cond);font-weight:600;font-size:32px;line-height:1.15;color:var(--fg);padding:0;margin:0 0 6px;resize:none}.pv-root .wk-titulo:disabled{color:var(--fg);opacity:1}.wk-meta-l{font-size:12.5px;color:var(--fg-3);margin-bottom:18px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.wk-lado{position:sticky;top:57px;border-left:1px solid var(--line);background:var(--surface);min-height:calc(100vh - 110px);padding:14px 16px;display:grid;gap:18px;align-content:start}.wk-lado h4{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--fg-3);font-weight:500;margin:0 0 8px}.wk-kv{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;font-size:13px}.wk-kv dt{color:var(--fg-3)}.wk-kv dd{margin:0;min-width:0}.wk-dest{display:flex;align-items:flex-start;gap:10px;padding:8px 0;border-top:1px solid var(--line)}.wk-dest:first-of-type{border-top:0}.wk-dest .wk-dt{flex:1;min-width:0;font-size:13px}.wk-dest .wk-dt span{display:block;font-size:12px;color:var(--fg-3)}.wk-vers{display:grid;gap:6px;font-size:12.5px}.wk-ver{display:flex;gap:8px;align-items:baseline}.wk-ver .wk-vn{font-family:var(--f-mono);color:var(--fg-2)}.wk-ver .wk-vt{flex:1;min-width:0}.wk-com{display:grid;gap:4px;padding:8px 10px;border-radius:9px;background:var(--surface-2);font-size:13px}.wk-com.wk-res{opacity:.55}.wk-com .wk-ca{font-size:12px;color:var(--fg-3);display:flex;gap:6px;align-items:center}.wk-agentes{font-family:var(--f-mono);font-size:12.5px;white-space:pre-wrap;background:var(--surface-2);border:1px solid var(--line);border-radius:10px;padding:14px;line-height:1.55}.wk-editor{position:relative}.wk-editor .ProseMirror{outline:0;font-size:15px;line-height:1.65;color:var(--fg);min-height:240px;padding-left:2px}.wk-editor .ProseMirror>*+*{margin-top:.55em}.wk-editor .ProseMirror p{margin:0}.wk-editor .ProseMirror h2{font-family:var(--f-cond);font-weight:600;font-size:22px;margin:1.1em 0 .2em}.wk-editor .ProseMirror h3{font-family:var(--f-cond);font-weight:600;font-size:18px;margin:1em 0 .2em}.wk-editor .ProseMirror ul,.wk-editor .ProseMirror ol{padding-left:1.4em;margin:.3em 0}.wk-editor .ProseMirror blockquote{border-left:3px solid var(--line-2);margin:.5em 0;padding:.1em 0 .1em 14px;color:var(--fg-2)}.wk-editor .ProseMirror pre{font-family:var(--f-mono);font-size:13px;background:var(--surface-2);border:1px solid var(--line);border-radius:8px;padding:10px 12px;overflow:auto}.wk-editor .ProseMirror code{font-family:var(--f-mono);font-size:.9em;background:var(--surface-3);border-radius:4px;padding:1px 4px}.wk-editor .ProseMirror hr{border:0;border-top:1px solid var(--line-2);margin:1.2em 0}.wk-editor .ProseMirror a{color:var(--accent)}.wk-editor .ProseMirror table{border-collapse:collapse;width:100%;margin:.6em 0;table-layout:fixed}.wk-editor .ProseMirror td,.wk-editor .ProseMirror th{border:1px solid var(--line-2);padding:6px 8px;vertical-align:top;min-width:60px}.wk-editor .ProseMirror th{background:var(--surface-2);font-weight:600;text-align:left}.wk-editor .ProseMirror p.is-empty:before{content:attr(data-placeholder);color:var(--fg-3);float:left;height:0;pointer-events:none}.wk-editor .ProseMirror .selectedCell{background:var(--accent-soft)}.wk-b-destaque{display:flex;gap:10px;border-radius:10px;padding:10px 12px;background:var(--accent-soft);border:1px solid transparent}.wk-b-destaque.wk-atencao{background:var(--s-amber-bg)}.wk-b-destaque .wk-bi{flex:none;color:var(--accent);padding-top:3px}.wk-b-destaque.wk-atencao .wk-bi{color:var(--s-amber-fg)}.wk-b-destaque .wk-bc{flex:1;min-width:0}.wk-b-interno{border:1.5px dashed var(--int-line);background:var(--int-bg);border-radius:10px;padding:8px 12px 10px}.wk-b-interno .wk-bl{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--int);display:flex;gap:6px;align-items:center;margin-bottom:4px;-webkit-user-select:none;user-select:none}.wk-b-passos{counter-reset:wkpasso;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface);margin:.6em 0}.wk-b-passos .wk-bl{display:flex;align-items:center;gap:7px;padding:7px 12px;font-size:12.5px;color:var(--fg-2);background:var(--surface-2);border-bottom:1px solid var(--line);-webkit-user-select:none;user-select:none}.wk-b-passo{counter-increment:wkpasso;display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:start;padding:13px;border-top:1px solid var(--line)}.wk-b-passos .node-passo:first-child .wk-b-passo{border-top:0}.wk-b-passo:before{content:counter(wkpasso);width:26px;height:26px;border-radius:50%;background:var(--ink);color:var(--ink-fg);display:grid;place-items:center;font-size:12.5px;font-weight:600;font-family:var(--f-mono);margin-top:1px}.wk-b-passo .wk-pc{min-width:0}.wk-b-passo .wk-pimg{margin-top:8px;max-width:100%;border-radius:8px;border:1px solid var(--line)}.wk-b-passo .wk-pacao{margin-top:6px;display:flex;gap:6px;flex-wrap:wrap}.wk-b-midia{margin:.6em 0;display:grid;gap:6px}.wk-b-midia img{max-width:100%;border-radius:10px;border:1px solid var(--line);display:block}.wk-b-midia .wk-leg{font-size:12.5px;color:var(--fg-3);border:0;background:transparent;outline:0;width:100%;padding:0}.wk-b-midia .wk-vazio{display:grid;place-items:center;height:140px;border:1px dashed var(--line-2);border-radius:10px;color:var(--fg-3);font-size:13px}.wk-b-reg{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:10px;padding:10px 12px;background:var(--surface);margin:.6em 0}.wk-b-reg .wk-rt{flex:1;min-width:0;font-size:13px}.wk-b-reg .wk-rt b{font-family:var(--f-mono);font-size:14px}.wk-b-reg .wk-rt span{display:block;color:var(--fg-2);font-size:12.5px}.wk-b-reg.wk-sem{border-left-color:var(--line-2);color:var(--fg-3)}.wk-node-sel{outline:2px solid var(--accent);outline-offset:2px;border-radius:10px}.wk-menu{position:fixed;z-index:60;min-width:240px;max-width:300px;max-height:320px;overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow-lg);padding:6px}.wk-menu .wk-mh{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--fg-3);padding:4px 8px}.wk-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;border:0;background:transparent;border-radius:7px;text-align:left;font-size:13.5px;color:var(--fg)}.wk-menu button.wk-on,.wk-menu button:hover{background:var(--surface-2)}.wk-menu button i{width:18px;text-align:center;color:var(--fg-2)}.wk-menu button span{display:block;font-size:12px;color:var(--fg-3)}.wk-alca{position:absolute;z-index:4;width:22px;height:24px;border:0;border-radius:5px;background:transparent;color:var(--fg-3);display:grid;place-items:center;cursor:grab;padding:0}.wk-alca:hover{background:var(--surface-3);color:var(--fg)}.wk-salvo{font-size:12px;color:var(--fg-3);white-space:nowrap}@media (max-width: 1180px){.wk-pgrid{grid-template-columns:minmax(0,1fr)}.wk-lado{position:static;border-left:0;border-top:1px solid var(--line);min-height:0}}@media (max-width: 860px){.wk-docs{grid-template-columns:minmax(0,1fr)}.wk-tree{border-right:0;border-bottom:1px solid var(--line);max-height:none}.wk-docs.wk-aberta .wk-tree{display:none}.wk-folha{padding:20px 16px 60px}.pv-root .wk-titulo{font-size:26px}.wk-alca,.wk-tbl .wk-hide-m{display:none}.wk-main{padding:16px 16px 40px}}.wk-sw{position:relative;display:inline-block;width:38px;height:22px;flex:none}.wk-sw input{opacity:0;width:0;height:0;position:absolute}.wk-sw span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:var(--line-2);transition:background .15s;cursor:pointer}.wk-sw span:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s;box-shadow:0 1px 2px #0003}.wk-sw input:checked+span{background:var(--accent)}.wk-sw input:checked+span:after{transform:translate(16px)}.wk-sw input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.wk-sw input:disabled+span{opacity:.5;cursor:not-allowed}.wk-b-vivo{border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:10px;padding:10px 12px;background:var(--surface);margin:.6em 0}.wk-b-vivo .wk-vh{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:13.5px}.wk-b-vivo .wk-vh b{flex:1;min-width:0}.wk-b-vivo .wk-vtag{font-size:11px;color:var(--accent);background:var(--accent-soft);border-radius:99px;padding:1px 8px;white-space:nowrap}.wk-b-vivo .wk-vt td,.wk-b-vivo .wk-vt th{padding:6px 10px}.wk-b-vivo .wk-vt tbody tr{cursor:default}.pv-scrim.wk-topo{z-index:1990}.pv-modal.wk-topo{z-index:1991}.pv-modal.pv-drawer.wk-topo .pv-m-body{flex:1}.wk-aj-tela{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px;font-size:12.5px;color:var(--fg-2)}.wk-aj-cod{font-family:var(--f-mono);font-size:11.5px;background:var(--surface-3);border-radius:6px;padding:2px 7px;color:var(--fg)}.wk-aj-form{display:flex;gap:8px;margin-bottom:14px}.wk-aj-form .pv-in{flex:1;min-width:0}.wk-aj-h{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--fg-3);font-weight:500;margin:14px 0 6px}.wk-aj-art{display:flex;gap:10px;align-items:flex-start;width:100%;text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:10px 12px;margin-bottom:8px;cursor:pointer;color:var(--fg)}.wk-aj-art:hover{border-color:var(--accent)}.wk-aj-art b{font-weight:500;display:block}.wk-aj-art span{display:block;font-size:12.5px;color:var(--fg-2);line-height:1.45}.wk-aj-art i{color:var(--fg-3);padding-top:2px}.wk-aj-fb{border-top:1px solid var(--line);margin-top:16px;padding-top:12px;display:grid;gap:8px}.wk-aj-leitor .wk-editor{padding-left:0}.wk-grav{position:fixed;left:50%;bottom:18px;transform:translate(-50%);z-index:3000;display:flex;align-items:center;gap:10px;background:#1b1f2a;color:#fff;border-radius:999px;padding:8px 10px 8px 16px;box-shadow:0 10px 30px #00000040;font-size:13.5px;max-width:calc(100% - 24px)}.wk-grav .wk-rec{width:10px;height:10px;border-radius:50%;background:#ef4444;animation:wk-pulso 1.2s infinite;flex:none}.wk-grav .pv-btn{height:30px;background:transparent;color:#fff;border-color:#ffffff59}.wk-grav .pv-btn:hover{background:#ffffff1f}.wk-grav .pv-btn.pv-primary{background:#fff;color:#1b1f2a;border-color:#fff}@keyframes wk-pulso{0%,to{opacity:1}50%{opacity:.35}}.wk-gpassos{display:grid;gap:10px}.wk-gpasso{display:grid;grid-template-columns:28px 120px minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid var(--line);border-radius:10px;padding:8px}.wk-gpasso .wk-gn{font-family:var(--f-mono);color:var(--fg-3);text-align:center}.wk-gpasso img,.wk-gpasso .wk-gsem{width:120px;height:72px;object-fit:cover;border-radius:6px;border:1px solid var(--line);background:var(--surface-2)}.wk-gpasso .wk-gsem{display:grid;place-items:center;font-size:11.5px;color:var(--fg-3)}@media (max-width:640px){.wk-gpasso{grid-template-columns:24px minmax(0,1fr) auto}.wk-gpasso img,.wk-gpasso .wk-gsem{display:none}}.wk-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px}.wk-stat{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px 16px}.wk-stat b{display:block;font-family:var(--f-cond);font-size:28px;font-weight:600;line-height:1.1}.wk-stat span{font-size:12.5px;color:var(--fg-2)}.wk-q{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-top:1px solid var(--line)}.wk-q:first-child{border-top:0}.wk-chips{display:flex;gap:6px;flex-wrap:wrap}.wk-chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;border:1px solid var(--line);border-radius:99px;padding:2px 4px 2px 9px;background:var(--surface)}.wk-chip code{font-family:var(--f-mono);font-size:11px;color:var(--fg-2)}.wk-chip button{border:0;background:transparent;color:var(--fg-3);padding:0 3px;line-height:1;cursor:pointer}.ca{display:grid;grid-template-columns:232px minmax(0,1fr) 360px;gap:20px;align-items:start;max-width:1520px;margin:0 auto;padding:20px max(24px,env(safe-area-inset-right,0px)) 40px max(24px,env(safe-area-inset-left,0px))}.ca-vazio{padding:24px;color:var(--fg-3)}.ca-nav{position:sticky;top:12px;display:grid;gap:14px;align-content:start}.ca-prog{display:grid;gap:6px;font-size:12.5px;color:var(--fg-2)}.ca-bar{display:block;height:6px;border-radius:99px;background:var(--surface-3);overflow:hidden}.ca-bar>i{display:block;height:100%;background:var(--accent);border-radius:inherit;transition:width .2s}.ca-ng{display:grid;gap:2px}.ca-ngt{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--fg-3);font-weight:500;padding:0 8px 4px}.ca-st{display:flex;align-items:center;gap:9px;width:100%;border:0;background:transparent;padding:7px 8px;border-radius:8px;text-align:left;color:var(--fg-2);font-size:13.5px}.ca-st:hover{background:var(--surface-3);color:var(--fg)}.ca-st.ca-on{background:var(--surface);color:var(--fg);font-weight:500;box-shadow:0 0 0 1px var(--line)}.ca-stt{flex:1;min-width:0}.ca-sn{width:22px;height:22px;border-radius:50%;display:inline-grid;place-items:center;flex:none;font-size:11.5px;font-family:var(--f-mono);border:1px solid var(--line-2);color:var(--fg-3);background:var(--surface)}.ca-sn.ca-ok{background:var(--s-green-fg);border-color:var(--s-green-fg);color:var(--surface)}.ca-sn.ca-wn{border-color:var(--s-amber-fg);color:var(--s-amber-fg);background:var(--s-amber-bg)}.ca-on .ca-sn.ca-nd{border-color:var(--accent);color:var(--accent)}.ca-breve{font-size:10.5px;color:var(--fg-3);border:1px solid var(--line);border-radius:5px;padding:0 5px;line-height:17px;white-space:nowrap}.ca-topo{display:grid;gap:8px}.ca-topo-btn{display:flex;align-items:center;gap:8px;width:100%;border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:10px 12px;text-align:left}.ca-topo-btn b{flex:1;min-width:0;font-weight:600}.ca-topo-n{font-size:12px;color:var(--fg-3);white-space:nowrap}.ca-main{display:grid;gap:14px;min-width:0;scroll-margin-top:12px}.ca-head h1{font-size:22px;font-weight:600;margin:2px 0 4px;letter-spacing:-.01em}.ca-head p{margin:0;color:var(--fg-2)}.ca-campos{border:0;margin:0;padding:0;min-width:0;display:grid;gap:14px}.ca-card{padding:18px;display:grid;gap:14px;min-width:0}.ca-card-h{display:flex;align-items:center;gap:10px}.ca-card-h h2{font-size:15px;font-weight:600;margin:0;flex:1}.ca-p{margin:0;color:var(--fg-2)}.ca-err{color:var(--s-red-fg)}.ca-seg{flex-wrap:wrap;max-width:100%}.ca-seg button{white-space:nowrap}.ca-duas{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.ca-acoes{display:flex;gap:8px;flex-wrap:wrap}.ca-rasc{display:flex;gap:6px;align-items:flex-start;margin:0;font-size:12.5px;color:var(--fg-3)}.ca-rasc>span{min-width:0}.ca-rasc svg{flex:none;margin-top:2px}.ca-rasc a{color:var(--accent);font-weight:500}.ca-foot{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;gap:8px;padding:12px 0 calc(12px + env(safe-area-inset-bottom,0px));background:var(--bg);border-top:1px solid var(--line)}.ca-salvo{flex:1;min-width:0;text-align:right;font-size:12.5px;color:var(--fg-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ca-segs{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px}.ca-sc{display:flex;gap:10px;align-items:flex-start;text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:10px 12px}.ca-sc:hover{border-color:var(--line-2);background:var(--surface-2)}.ca-sc.ca-on{border-color:var(--accent);background:var(--accent-soft)}.ca-sc b{display:block;font-weight:500}.ca-sc small{display:block;font-size:12px;color:var(--fg-2);line-height:1.35}.ca-sb{width:32px;height:32px;border-radius:8px;display:inline-grid;place-items:center;background:var(--surface-3);color:var(--fg-2);flex:none}.ca-sc.ca-on .ca-sb{background:var(--accent);color:#fff}.ca-tq{margin:0;color:var(--fg-2)}.ca-tq b{color:var(--fg);font-weight:500}.ca-tons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ca-tc{display:grid;gap:8px;align-content:start;text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:10px}.ca-tc:hover{border-color:var(--line-2)}.ca-tc.ca-on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.ca-tc b{font-weight:500;font-size:13px}.ca-bolha{background:var(--bub-ia);border-radius:10px 10px 10px 3px;padding:8px 10px;font-size:13px;line-height:1.4}.ca-liga{display:flex;align-items:flex-start;gap:12px}.ca-liga>span{min-width:0}.ca-liga b{display:block;font-weight:500}.ca-liga small{display:block;font-size:12.5px;color:var(--fg-2)}.ca-ligas2{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.ca-valor{display:flex!important;align-items:center;gap:6px;margin-top:4px}.ca-valor .pv-in{width:110px;height:30px}.ca-texto{display:grid;gap:6px}.ca-texto-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ca-texto-h label{font-size:12.5px;color:var(--fg-2);font-weight:500;margin-right:auto}.ca-texto textarea.pv-in{min-height:0}.ca-volta{font-size:12.5px}.ca-fixas{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.ca-fixas span{display:flex;align-items:center;gap:8px;color:var(--fg-2)}.ca-regra{display:flex;align-items:center;gap:10px;padding:6px 0 6px 2px;border-top:1px solid var(--line)}.ca-regra>span{flex:1;min-width:0}.ca-regra>svg{color:var(--fg-3);flex:none}.ca-add{display:flex;gap:8px}.ca-add .pv-in{flex:1}.ca-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ca-kpis>div{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.ca-kpis b{font-size:20px;font-weight:600}.ca-kpis span{font-size:12.5px;color:var(--fg-2)}.ca-lista{margin:0;padding-left:18px;display:grid;gap:6px;color:var(--fg-2)}.ca-lista b{color:var(--fg);font-weight:500}.ca-mt{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.ca-mt>span:nth-child(2){flex:1;color:var(--fg-2)}.ca-big{font-size:28px;font-weight:600;letter-spacing:-.02em}.ca-mtb{display:flex;gap:3px}.ca-mtb i{flex:1;height:8px;border-radius:3px;background:var(--surface-3)}.ca-mtb i.ca-s-ok{background:var(--s-green-fg)}.ca-mtb i.ca-s-imp{background:var(--s-amber-fg)}.ca-mtb i.ca-s-comp{background:var(--s-orange-bg);box-shadow:inset 0 0 0 1px var(--s-orange-fg)}.ca-ent{border-color:var(--ia);box-shadow:0 0 0 1px var(--ia-soft)}.ca-enh{display:flex;align-items:center;gap:10px}.ca-enh>span:nth-child(2){flex:1;min-width:0;display:grid}.ca-enh b{font-weight:600}.ca-enh small{font-size:12.5px;color:var(--fg-3)}.ca-enq{font-size:16px;font-weight:500;color:var(--fg);line-height:1.4}.ca-ske{display:grid;gap:8px}.ca-ske i{display:block;height:14px;border-radius:6px;background:linear-gradient(90deg,var(--surface-3),var(--surface-2),var(--surface-3));background-size:200% 100%;animation:ca-ske 1.2s linear infinite}.ca-ske i:last-child{width:60%}@keyframes ca-ske{to{background-position:-200% 0}}.ca-lb{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--fg-3);font-weight:500}.ca-qs{display:grid;gap:6px}.ca-q{border:1px solid var(--line);border-radius:10px;background:var(--surface)}.ca-q.ca-on{border-color:var(--line-2)}.ca-qh{display:flex;align-items:center;gap:10px;width:100%;border:0;background:transparent;padding:10px 12px;text-align:left}.ca-qt{flex:1;min-width:0}.ca-qt .pv-pill{vertical-align:middle;margin-left:2px}.ca-dt{width:8px;height:8px;border-radius:50%;flex:none;background:var(--line-2)}.ca-dt.ca-s-ok{background:var(--s-green-fg)}.ca-dt.ca-s-imp{background:var(--s-amber-fg)}.ca-dt.ca-s-comp{background:var(--s-orange-fg)}.ca-qb{display:grid;gap:8px;padding:0 12px 12px}.ca-material{display:grid;gap:12px}.ca-cand{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--line);border-radius:10px;cursor:pointer}.ca-cand:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.ca-cand input{margin-top:3px}.ca-cand b{display:block;font-weight:500}.ca-cand small{display:block;font-size:12.5px;color:var(--fg-2)}.ca-pessoa{display:grid;gap:8px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.ca-pessoa.ca-on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.ca-pessoa-l1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;align-items:center}.ca-pessoa-l3{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.ca-padrao{display:flex;align-items:center;gap:6px;font-size:13px;white-space:nowrap;cursor:pointer}.ca-ga{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:12px;align-items:start}.ca-para{height:32px;font-size:13px}.ca-md-dono{font-size:12.5px;color:var(--s-orange-fg);font-weight:500}.ca-md{display:flex;gap:10px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);font-size:13px}.ca-md-d{width:8px;height:8px;border-radius:50%;background:var(--s-orange-fg);margin-top:6px;flex:none}.ca-dias{display:grid;gap:6px}.ca-dia{display:grid;grid-template-columns:38px 96px 124px 124px;justify-content:start;gap:10px;align-items:center}.ca-dia-n{font-size:13.5px}.ca-chips{display:flex;gap:6px;flex-wrap:wrap}.ca-chip{height:30px;padding:0 11px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);font-size:12.5px;color:var(--fg-2)}.ca-chip:hover{background:var(--surface-2);color:var(--fg)}.ca-chip.ca-on{background:var(--ink);border-color:var(--ink);color:var(--ink-fg)}.ca-horas{display:flex;gap:12px;flex-wrap:wrap}.ca-horas label{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--fg-2)}.ca-horas .pv-in{width:120px}.ca-q.ca-falhou{border-color:var(--s-red-fg)}.ca-tn{font-weight:500}.ca-tm{font-size:12.5px}.ca-conv{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:10px;background:var(--surface-2)}.ca-chk{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.ca-chk:first-of-type{border-top:0;padding-top:0}.ca-chk-t{flex:1;min-width:0;display:grid}.ca-chk-t b{font-weight:500}.ca-chk-t small{font-size:12.5px;color:var(--fg-2)}.ca-lim{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--fg-2)}.ca-lim .pv-in{width:80px;height:30px}.ca-degraus{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ca-dg{display:grid;gap:4px;align-content:start;text-align:left;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.ca-dg:hover{border-color:var(--line-2)}.ca-dg.ca-on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);background:var(--accent-soft)}.ca-dg b{font-weight:500}.ca-dg span:not(.pv-pill){font-size:12.5px;color:var(--fg-2)}.ca-dg .pv-pill{justify-self:start;margin-top:4px}.ca-chat{position:sticky;top:12px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:min(720px,calc(100vh - 150px));min-height:420px;overflow:hidden}.ca-ch{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line)}.ca-av{width:32px;height:32px;border-radius:50%;display:inline-grid;place-items:center;background:var(--ia-soft);color:var(--ia);font-weight:600;flex:none}.ca-chn{flex:1;min-width:0;display:grid}.ca-chn b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ca-chn small{font-size:12px;color:var(--fg-3)}.ca-cb{overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:6px;background:var(--surface-2)}.ca-cv{margin:auto;display:grid;justify-items:center;gap:8px;text-align:center;color:var(--fg-3);max-width:240px;font-size:13px}.ca-bu{max-width:86%;padding:8px 11px;border-radius:12px;font-size:13.5px;line-height:1.42;white-space:pre-wrap;overflow-wrap:anywhere}.ca-bu.ca-cli{align-self:flex-end;background:var(--bub-cli);border:1px solid var(--line);border-bottom-right-radius:3px;margin-top:6px}.ca-bu.ca-ia{align-self:flex-start;background:var(--bub-ia);border-bottom-left-radius:3px}.ca-rt{align-self:flex-start;display:flex;gap:6px;align-items:flex-start;max-width:92%;font-size:11.5px;color:var(--fg-3);line-height:1.35}.ca-rt svg{flex:none;margin-top:1px}.ca-rt.ca-re{color:var(--s-orange-fg)}.ca-rt.ca-es{color:var(--s-amber-fg)}.ca-cf{display:grid;gap:8px;padding:10px 12px 12px;border-top:1px solid var(--line)}.ca-nota{font-size:11.5px;color:var(--fg-3)}@media (max-width: 1240px){.ca{grid-template-columns:210px minmax(0,1fr)}.ca-chat{grid-column:2;position:static;height:560px}}@media (max-width: 900px){.ca{grid-template-columns:minmax(0,1fr);padding:12px 16px 24px;gap:14px}.ca-chat{grid-column:auto;height:520px;min-height:0}.ca-tons,.ca-kpis,.ca-degraus{grid-template-columns:minmax(0,1fr)}.ca-chk{flex-wrap:wrap}.ca-chk-t{flex-basis:calc(100% - 40px)}.ca-chk>.ca-lim,.ca-chk>.pv-btn,.ca-chk>.ca-acoes,.ca-chk>.ca-padrao{margin-left:34px}.ca-head h1{font-size:20px}.ca-card{padding:14px}.ca-dia{grid-template-columns:38px minmax(0,1fr) minmax(0,104px) minmax(0,104px);justify-content:stretch;gap:8px}.ca-dia-n{font-size:13px}.ca-foot .pv-btn{padding:0 11px}.ca-salvo{display:none}.ca-qh{flex-wrap:wrap}.ca-qh .ca-qt{flex-basis:calc(100% - 60px)}.ca-pessoa-l1{grid-template-columns:minmax(0,1fr) auto}.ca-pessoa-l1 .pv-in:nth-child(2){grid-column:1/-1;grid-row:2}.ca-pessoa-l3,.ca-ga{grid-template-columns:minmax(0,1fr)}.ca-para{margin-left:50px;width:calc(100% - 50px)}.ca-seg{display:grid;width:100%}.ca-seg button{text-align:left}.ca-seg button+button{border-left:0;border-top:1px solid var(--line)}}.st-root{--bg:#F2F3F7;--panel:#FFFFFF;--ink:#161925;--mut:#626a7f;--line:#E1E4EC;--acc:#2E47CF;--acc-ink:#FFFFFF;--acc-soft:#E7EBFD;--ok:#1C8757;--ok-soft:#DFF3E8;--warn:#A86A12;--warn-soft:#FBF0DC;--stage:#E7E9F0;--dot:#CDD1DC;--danger:#C2362B;--ui:"Instrument Sans",system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--ink);font:14px/1.45 var(--ui)}.st-root[data-theme=dark]{--bg:#10121A;--panel:#171A24;--ink:#E7E9F1;--mut:#99a0b4;--line:#292E3B;--acc:#7489FF;--acc-ink:#0C0F1E;--acc-soft:#222944;--ok:#4CC38A;--ok-soft:#173327;--warn:#E3AA4D;--warn-soft:#3A2D16;--stage:#0B0D12;--dot:#232733;--danger:#F06B5F}.st-root *,.st-root *:before,.st-root *:after{box-sizing:border-box}.st-root button{font:inherit;color:inherit;cursor:pointer}.st-root input,.st-root textarea,.st-root select{font:inherit;color:var(--ink)}.st-root :focus-visible{outline:2px solid var(--acc);outline-offset:2px}.st-root svg{flex:none}.st-root h1,.st-root h2,.st-root h3,.st-root h4,.st-root p{margin:0}.st-root a{color:inherit}.st-chip{font-size:12px;padding:3px 9px;border-radius:99px;background:var(--acc-soft);color:var(--acc);font-weight:600;white-space:nowrap}.st-chip.ok{background:var(--ok-soft);color:var(--ok)}.st-chip.warn{background:var(--warn-soft);color:var(--warn)}.st-chip.mut{background:var(--bg);color:var(--mut)}.st-sp{flex:1}.st-seg{display:inline-flex;background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:3px;gap:2px}.st-seg button{border:0;background:none;padding:6px 11px;border-radius:7px;display:flex;gap:6px;align-items:center;color:var(--mut);font-weight:600;white-space:nowrap}.st-seg button.on{background:var(--panel);color:var(--ink);box-shadow:0 1px 3px #00000024}.st-seg button:disabled{opacity:.45;cursor:not-allowed}.st-seg.full{display:flex}.st-seg.full button{flex:1;justify-content:center}.st-b{border:1px solid var(--line);background:var(--panel);padding:8px 13px;border-radius:9px;font-weight:600;display:inline-flex;gap:7px;align-items:center;justify-content:center;white-space:nowrap;text-decoration:none;color:var(--ink)}.st-b:hover{border-color:var(--mut)}.st-b.pri{background:var(--acc);color:var(--acc-ink);border-color:var(--acc)}.st-b.ghost{border-color:transparent;background:none}.st-b.full{width:100%}.st-b.sm{padding:6px 9px;font-size:13px}.st-b.on{background:var(--acc-soft);color:var(--acc);border-color:color-mix(in srgb,var(--acc) 40%,transparent)}.st-b.danger{color:var(--danger)}.st-b:disabled{opacity:.4;cursor:not-allowed}.st-b .bi{font-size:15px;line-height:1}.st-ib{border:0;background:var(--bg);width:32px;height:32px;border-radius:8px;display:grid;place-items:center;flex:none;color:var(--ink)}.st-ib:hover{background:var(--line)}.st-ib:disabled{opacity:.35;cursor:not-allowed}.st-ib.on{background:var(--acc-soft);color:var(--acc)}.st-ib .bi{font-size:15px;line-height:1}.st-hint{font-size:12px;color:var(--mut);margin:0}.st-h4{margin:0;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mut);font-weight:700}.st-note{background:var(--acc-soft);border-radius:10px;padding:9px 11px;font-size:12.5px;line-height:1.45}.st-note b{color:var(--acc)}.st-note.warn{background:var(--warn-soft)}.st-note.warn b{color:var(--warn)}.st-kv{display:flex;justify-content:space-between;font-size:13px;gap:10px}.st-kv span{color:var(--mut)}.st-dot{display:inline-block;width:13px;height:13px;border-radius:50%;vertical-align:-2px;margin-right:6px;border:1px solid rgb(0 0 0/.1)}.st-danger{color:var(--danger)}.st-spin{width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:st-sp .7s linear infinite;display:inline-block}@keyframes st-sp{to{transform:rotate(360deg)}}.st-fut{font-size:10px;font-weight:700;color:var(--mut);background:var(--bg);border-radius:99px;padding:1px 6px;letter-spacing:.02em;white-space:nowrap}.st-fld{display:flex;flex-direction:column;gap:5px;min-width:0}.st-fld>span{font-size:12px;font-weight:600}.st-fld em{font-style:normal;font-weight:500;color:var(--mut)}.st-inp,.st-fld input[type=text],.st-fld input[type=number],.st-fld input[type=url],.st-fld input[type=email],.st-fld textarea,.st-fld select{padding:7px 9px;border:1px solid var(--line);border-radius:8px;background:var(--bg);width:100%;min-width:0}.st-fld textarea{resize:vertical;min-height:64px}.st-row2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.st-num{display:flex;align-items:center;border:1px solid var(--line);border-radius:8px;background:var(--bg);overflow:hidden}.st-num span{font-size:11px;font-weight:700;color:var(--mut);padding:0 0 0 8px;white-space:nowrap}.st-num input{border:0;background:none;padding:7px 6px;width:100%;min-width:0;font-variant-numeric:tabular-nums}.st-num input:disabled{color:var(--mut)}.st-tools{display:flex;flex-wrap:wrap;gap:4px}.st-sw{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;font-weight:500;cursor:pointer}.st-sw input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:36px;height:20px;border-radius:10px;background:var(--line);position:relative;cursor:pointer;flex:none;margin:0}.st-sw input:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .15s}.st-sw input:checked{background:var(--acc)}.st-sw input:checked:after{transform:translate(16px)}.st-sw input:disabled{opacity:.5;cursor:not-allowed}.st-cols{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.st-cols button{width:26px;height:26px;border-radius:50%;border:2px solid var(--panel);box-shadow:0 0 0 1px var(--line);padding:0}.st-cols button.on{box-shadow:0 0 0 2px var(--acc)}.st-cols input[type=color]{width:30px;height:30px;border:0;background:none;padding:0;cursor:pointer}.st-litem{border:1px solid var(--line);border-radius:10px;padding:9px;display:flex;flex-direction:column;gap:7px;position:relative}.st-litem .n{font-size:11px;color:var(--mut);font-weight:700}.st-rmb{position:absolute;top:5px;right:5px;border:0;background:none;color:var(--mut);padding:4px;border-radius:6px;display:grid}.st-rmb:hover{color:var(--danger);background:var(--bg)}.st-imgf{display:flex;gap:10px;align-items:center}.st-imgf img{width:64px;height:48px;object-fit:cover;border-radius:7px;border:1px solid var(--line);background:var(--bg)}.st-illus{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.st-illus button{padding:0;border:1px solid var(--line);border-radius:6px;overflow:hidden;aspect-ratio:1;background:none}.st-illus img{width:100%;height:100%;object-fit:cover;display:block}.st-phgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.st-phgrid button{padding:0;border:1px solid var(--line);border-radius:7px;overflow:hidden;aspect-ratio:4/3;background:var(--bg)}.st-phgrid button.on{box-shadow:0 0 0 2px var(--acc)}.st-phgrid img{width:100%;height:100%;object-fit:cover;display:block}.st-gp{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.st-gp button{height:30px;border-radius:7px;border:2px solid var(--panel);box-shadow:0 0 0 1px var(--line)}.st-opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px}.st-opt{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:9px 11px;text-align:left;display:flex;flex-direction:column;gap:3px}.st-opt.on{border-color:var(--acc);background:var(--acc-soft)}.st-opt b{font-size:18px;line-height:1.1}.st-opt small{color:var(--mut);font-size:12px}.st-swatches{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.st-swatches button{width:32px;height:32px;border-radius:50%;border:2px solid var(--panel);box-shadow:0 0 0 1px var(--line)}.st-swatches button.on{box-shadow:0 0 0 2px var(--ink)}.st-swatches input[type=color]{width:36px;height:36px;border:0;background:none;padding:0;cursor:pointer}.st-upl{position:relative;overflow:hidden}.st-upl input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.st-mback{position:fixed;top:0;right:0;bottom:0;left:0;background:#080a128c;z-index:1080;display:flex;align-items:center;justify-content:center;padding:16px}.st-janela{background:var(--panel);border-radius:16px;width:min(100%,560px);max-height:100%;overflow:auto;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;color:var(--ink)}.st-janela.lg{width:min(100%,760px)}.st-janela.xl{width:min(100%,980px)}.st-mh{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 12px;position:sticky;top:0;background:var(--panel);z-index:2;border-bottom:1px solid var(--line)}.st-mh h2{margin:0;font-size:18px}.st-mh p{margin:4px 0 0;color:var(--mut);font-size:13px}.st-mb{padding:16px 20px 20px;display:flex;flex-direction:column;gap:14px}.st-mf{padding:12px 20px;border-top:1px solid var(--line);display:flex;gap:10px;justify-content:flex-end;position:sticky;bottom:0;background:var(--panel);flex-wrap:wrap}.st-steps{display:flex;gap:6px;margin-top:10px}.st-steps span{flex:1;height:4px;border-radius:2px;background:var(--line)}.st-steps span.on{background:var(--acc)}.st-choice{border:1px solid var(--line);border-radius:12px;padding:13px;display:flex;flex-direction:column;gap:10px;cursor:pointer}.st-choice.on{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc)}.st-choice.off{opacity:.6;cursor:default}.st-choice .t{display:flex;gap:10px;align-items:center;font-weight:600}.st-addr{display:flex;align-items:center;border:1px solid var(--line);border-radius:9px;background:var(--bg);overflow:hidden}.st-addr input{border:0;background:none;padding:9px 10px;flex:1;min-width:0;outline:none}.st-addr span{padding:0 10px;color:var(--mut);white-space:nowrap;display:flex}.st-dns{width:100%;border-collapse:collapse;font-size:13px}.st-dns th,.st-dns td{text-align:left;padding:7px 8px;border-bottom:1px solid var(--line)}.st-dns td{font-family:ui-monospace,Menlo,monospace;font-size:12.5px}.st-okline{color:var(--ok);font-weight:600;display:flex;gap:6px;align-items:center}.st-errline{color:var(--danger);font-weight:600;font-size:13px}.st-ck{display:flex;gap:10px;align-items:flex-start;padding:8px 0;border-bottom:1px solid var(--line);font-size:13.5px}.st-ck i.m{flex:none;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:12px;font-weight:700}.st-ck.g i.m{background:var(--ok-soft);color:var(--ok)}.st-ck.y i.m{background:var(--warn-soft);color:var(--warn)}.st-ck small{display:block;color:var(--mut)}.st-wapv{background:#e7ddd3;border-radius:12px;padding:14px;display:flex;justify-content:flex-end}.st-wabub{background:#d8f8c6;color:#111;border-radius:10px;max-width:320px;padding:5px;font-size:13px}.st-wacard{background:#0000000d;border-radius:7px;overflow:hidden}.st-wacard img{width:100%;height:130px;object-fit:cover;display:block;background:#ccc}.st-wacard div{padding:7px 9px}.st-wacard b{display:block;font-size:13px}.st-wacard small{color:#555;display:block;font-size:12px}.st-wabub p{margin:6px 4px 2px;color:#1f5fa8;word-break:break-all}.st-cnt2{font-size:11.5px;color:var(--mut);text-align:right;margin-top:-8px}.st-done{text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;padding:8px 0}.st-done .big{width:56px;height:56px;border-radius:50%;background:var(--ok-soft);color:var(--ok);display:grid;place-items:center;font-size:26px}.st-urlbox{display:flex;gap:8px;align-items:center;border:1px solid var(--line);border-radius:10px;padding:6px 6px 6px 12px;background:var(--bg);max-width:100%}.st-urlbox code{font-size:14px;overflow-wrap:anywhere}.st-editor{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:var(--bg);z-index:1040}.st-top{flex:none;display:flex;align-items:center;gap:10px;height:56px;padding:0 14px;background:var(--panel);border-bottom:1px solid var(--line)}.st-sitename{border:1px solid transparent;background:transparent;font-weight:600;padding:6px 8px;border-radius:8px;width:200px;min-width:0}.st-sitename:hover,.st-sitename:focus{border-color:var(--line);outline:none}.st-pgsel{border:1px solid var(--line);background:var(--bg);border-radius:8px;padding:5px 8px;font-weight:600;max-width:200px}.st-salvo{font-size:12px;color:var(--mut);white-space:nowrap;display:flex;align-items:center;gap:6px}.st-salvo.err{color:var(--danger)}.st-main{flex:1;display:grid;grid-template-columns:248px minmax(0,1fr) 300px;min-height:0}.st-panel{background:var(--panel);overflow:auto;min-height:0}.st-left{border-right:1px solid var(--line);overflow-x:hidden}.st-right{border-left:1px solid var(--line);overflow-x:hidden}.st-ins .st-seg.full{flex-wrap:wrap}.st-ins .st-seg.full button{min-width:0;padding-inline:8px}.st-opt .amostra{display:block;height:18px;border-radius:5px;border:1px solid var(--line)}.st-stage{position:relative;background-color:var(--stage);background-image:radial-gradient(var(--dot) 1px,transparent 1.2px);background-size:18px 18px;display:flex;flex-direction:column;align-items:center;padding:12px 18px 18px;min-height:0;gap:10px;min-width:0}.st-devbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center;font-size:12.5px;color:var(--mut)}.st-devbar .zoom{font-variant-numeric:tabular-nums;min-width:40px;text-align:center}.st-frame{position:relative;width:100%;flex:1;min-height:0;background:#fff;border-radius:10px;box-shadow:0 1px 2px #00000014,0 12px 40px #0f142824;overflow:hidden}.st-frame.m{width:408px;max-width:100%;max-height:860px;border-radius:34px;border:9px solid #1A1C23}.st-scroll{height:100%;overflow:auto;overscroll-behavior:contain}.st-frame.m .st-scroll{scrollbar-width:none}.st-frame.m .st-scroll::-webkit-scrollbar{display:none}.st-lp{padding:12px 12px 24px;display:flex;flex-direction:column;gap:12px}.st-egrid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.st-eb{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:10px 4px 8px;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:11.5px;font-weight:600;text-align:center;line-height:1.2;position:relative}.st-eb:hover:not(:disabled){border-color:var(--acc);color:var(--acc)}.st-eb .bi{font-size:20px;line-height:1}.st-eb.rp{background:var(--acc-soft);border-color:transparent}.st-eb:disabled{opacity:.55;cursor:not-allowed;background:var(--bg)}.st-eb .st-fut{position:absolute;top:-6px;right:-4px;background:var(--panel);border:1px solid var(--line)}.st-slist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.st-slist li{display:flex;gap:8px;align-items:center;padding:7px 8px;border-radius:9px;cursor:pointer;border:1px solid transparent}.st-slist li:hover{background:var(--bg)}.st-slist li.on{background:var(--acc-soft);border-color:color-mix(in srgb,var(--acc) 35%,transparent)}.st-slist li .nm{flex:1;min-width:0}.st-slist b{font-size:13px;display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-slist small{color:var(--mut);font-size:11.5px}.st-slist .mini{display:flex;gap:2px}.st-slist .mini button{border:0;background:none;padding:3px;border-radius:5px;color:var(--mut);display:grid}.st-slist .mini button:hover{background:var(--line);color:var(--ink)}.st-slist .mini button:disabled{opacity:.3}.st-pgrid2{display:grid;grid-template-columns:1fr 1fr;gap:6px}.st-pb2{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:6px;display:flex;flex-direction:column;gap:5px;text-align:left;font-size:12px;font-weight:600;position:relative}.st-pb2:hover:not(:disabled){border-color:var(--acc)}.st-pb2 svg{width:100%;height:auto;color:var(--mut);background:var(--bg);border-radius:6px}.st-pb2:disabled{opacity:.55;cursor:not-allowed}.st-kbd{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;font-size:12px;color:var(--mut)}.st-kbd b{font-family:ui-monospace,Menlo,monospace;font-size:11px;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:5px;padding:1px 5px;justify-self:start}.st-ins{padding:14px 16px 28px;display:flex;flex-direction:column}.st-ihead{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:12px}.st-ihead small{color:var(--mut);font-size:12px}.st-ihead h3{margin:2px 0 0;font-size:16px}.st-grp{border-top:1px solid var(--line);padding-block:14px;display:flex;flex-direction:column;gap:10px}.st-tabs{display:none}.st-lock{flex:none;display:flex;gap:10px;align-items:center;justify-content:center;padding:8px 14px;background:var(--warn-soft);color:var(--warn);font-weight:600;font-size:13px;border-bottom:1px solid var(--line)}.st-pv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1060;background:var(--stage);display:flex;flex-direction:column}.st-pvbar{flex:none;display:flex;gap:10px;align-items:center;padding:10px 14px;background:var(--panel);border-bottom:1px solid var(--line);flex-wrap:wrap}.st-pvbar .url{font-size:13px;color:var(--mut);display:flex;gap:6px;align-items:center}.st-pv .st-stage{flex:1}.st-pv iframe{width:100%;height:100%;border:0;display:block;background:#fff}@media (max-width:980px){.st-main{grid-template-columns:minmax(0,1fr)}.st-main>.st-left,.st-main>.st-right,.st-main>.st-stage{display:none}.st-main[data-tab=left]>.st-left,.st-main[data-tab=right]>.st-right{display:block}.st-main[data-tab=page]>.st-stage{display:flex}.st-tabs{display:flex;flex:none;background:var(--panel);border-top:1px solid var(--line)}.st-tabs button{flex:1;border:0;background:none;padding:9px 4px 11px;font-weight:600;color:var(--mut);display:flex;flex-direction:column;align-items:center;gap:3px;font-size:12px;position:relative}.st-tabs button.on{color:var(--acc)}.st-tabs .bi{font-size:19px}.st-tabs i.dot{position:absolute;top:7px;left:calc(50% + 8px);width:7px;height:7px;border-radius:50%;background:var(--acc)}.st-top .lbl,.st-sitename,.st-top .kind,.st-salvo span{display:none}.st-stage{padding:8px}.st-devbar .tip{display:none}}@media (max-width:600px){.st-top{gap:6px;padding:0 8px}.st-top .st-chip,.st-top .st-redo{display:none}.st-pgsel{max-width:118px}.st-top .st-b{padding:8px 9px}}.content-area>.st-gestao{margin:-2rem;min-height:calc(100vh - var(--topbar-height,60px))}.st-gestao{background:var(--bg)}.st-wrap{max-width:1240px;margin:0 auto;padding:22px 28px 60px;display:flex;flex-direction:column;gap:18px}.st-mhd{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.st-mhd small{color:var(--mut);font-size:12.5px;display:flex;gap:6px;align-items:center}.st-mhd small a,.st-mhd small button{border:0;background:none;padding:0;color:var(--acc);font-weight:600;display:inline-flex;align-items:center;gap:3px;text-decoration:none}.st-mhd h1{margin:2px 0 0;font-size:24px;letter-spacing:-.01em;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.st-mhd .acts{display:flex;gap:8px;flex-wrap:wrap}.st-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;min-width:0}.st-card>.ch{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px 0;flex-wrap:wrap}.st-card>.ch h3{margin:0;font-size:15px}.st-card>.ch p{margin:2px 0 0;color:var(--mut);font-size:12.5px}.st-card>.cb{padding:14px 16px 16px}.st-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.st-kpi{padding:14px 16px;display:flex;flex-direction:column;gap:4px}.st-kpi span{color:var(--mut);font-size:12.5px;font-weight:600}.st-kpi b{font-size:26px;letter-spacing:-.01em;font-variant-numeric:tabular-nums;line-height:1.15}.st-kpi em{font-style:normal;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.st-up{color:var(--ok)}.st-dn{color:var(--danger)}.st-flat{color:var(--mut)}.st-g2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.st-g21{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px}.st-chart{position:relative}.st-chart svg{width:100%;height:auto;display:block;overflow:visible}.st-chart text{fill:var(--mut);font-size:11px;font-family:var(--ui);font-variant-numeric:tabular-nums}.st-chart .gl{stroke:var(--line)}.st-chart .ln{fill:none;stroke:var(--acc);stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round}.st-chart .ar{fill:var(--acc);opacity:.12}.st-chart .pt{fill:var(--acc);stroke:var(--panel);stroke-width:2}.st-chart .hl{stroke:var(--mut);stroke-dasharray:3 3}.st-ctip{position:absolute;top:0;background:var(--ink);color:var(--panel);font-size:12px;padding:6px 9px;border-radius:8px;pointer-events:none;white-space:nowrap;transform:translate(-50%,-110%);font-variant-numeric:tabular-nums}.st-ctip b{display:block;font-size:14px}.st-hbars{display:flex;flex-direction:column;gap:10px}.st-hbars .r{display:grid;grid-template-columns:120px minmax(0,1fr) 56px;gap:10px;align-items:center;font-size:13px}.st-hbars .r span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-hbars .r em{font-style:normal;text-align:right;font-variant-numeric:tabular-nums;color:var(--mut)}.st-hbars .t{height:10px;border-radius:5px;background:var(--bg);overflow:hidden}.st-hbars .t i{display:block;height:100%;border-radius:5px;background:var(--acc)}.st-tw{overflow-x:auto}.st-tbl{width:100%;border-collapse:collapse;font-size:13.5px}.st-tbl th{text-align:left;font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--mut);font-weight:700;padding:10px 12px;border-bottom:1px solid var(--line);white-space:nowrap;background:var(--panel)}.st-tbl td{padding:11px 12px;border-bottom:1px solid var(--line);vertical-align:middle}.st-tbl tr:last-child td{border-bottom:0}.st-tbl tbody tr.cl{cursor:pointer}.st-tbl tbody tr.cl:hover td{background:var(--bg)}.st-tbl .nr{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.st-tbl small{color:var(--mut);display:block;font-size:12px}.st-tbl .nm{font-weight:600}.st-st{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:3px 9px;border-radius:99px;white-space:nowrap}.st-st:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.st-st.novo{background:var(--acc-soft);color:var(--acc)}.st-st.atendimento,.st-st.pendente,.st-st.alt{background:var(--warn-soft);color:var(--warn)}.st-st.convertido,.st-st.ativo,.st-st.pub{background:var(--ok-soft);color:var(--ok)}.st-st.descartado,.st-st.rasc,.st-st.fora{background:var(--bg);color:var(--mut)}.st-st.erro{background:color-mix(in srgb,var(--danger) 15%,transparent);color:var(--danger)}.st-sdot{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:7px;vertical-align:-1px}.st-filters{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.st-filters select{padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:var(--panel);min-width:0}.st-filters .srch{display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:9px;background:var(--panel);padding:0 10px;flex:1;min-width:180px;max-width:320px}.st-filters .srch input{border:0;background:none;padding:8px 0;flex:1;min-width:0;outline:none}.st-filters .srch .bi{color:var(--mut)}.st-filters .st-seg{max-width:100%;overflow-x:auto}.st-filters .cnt3{margin-left:auto;color:var(--mut);font-size:13px;font-variant-numeric:tabular-nums}.st-sgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px}.st-scard{display:flex;flex-direction:column;overflow:hidden}.st-thumb{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--bg);border-bottom:1px solid var(--line);cursor:pointer;display:block;width:100%;border-left:0;border-right:0;border-top:0;padding:0}.st-thumb .badge{position:absolute;left:10px;top:10px;z-index:3}.st-scard .sb{padding:12px 14px 14px;display:flex;flex-direction:column;gap:8px}.st-scard .sb h3{margin:0;font-size:16px;display:flex;align-items:center;justify-content:space-between;gap:8px}.st-scard .dm{display:flex;align-items:center;gap:6px;color:var(--mut);font-size:12.5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.st-scard .ss{display:flex;gap:14px;font-size:12.5px;color:var(--mut);font-variant-numeric:tabular-nums}.st-scard .ss b{color:var(--ink)}.st-scard .ba{display:flex;gap:6px;align-items:center}.st-scard .ba .st-b{flex:1}.st-newc{border:1.5px dashed var(--line);border-radius:14px;background:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--mut);font-weight:600;min-height:300px}.st-newc:hover{border-color:var(--acc);color:var(--acc)}.st-newc .bi{font-size:28px}.st-menu{position:relative}.st-menu .dd{position:absolute;right:0;bottom:calc(100% + 6px);background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 30px #0000002e;padding:5px;display:flex;flex-direction:column;min-width:170px;z-index:20}.st-menu .dd.baixo{bottom:auto;top:calc(100% + 6px)}.st-menu .dd button{border:0;background:none;padding:8px 10px;border-radius:7px;text-align:left;display:flex;gap:8px;align-items:center;font-size:13px}.st-menu .dd button:hover,.st-menu .dd a:hover{background:var(--bg)}.st-menu .dd a{padding:8px 10px;border-radius:7px;display:flex;gap:8px;align-items:center;font-size:13px;color:var(--ink);text-decoration:none}.st-stabs{display:flex;gap:2px;border-bottom:1px solid var(--line);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;flex:none}.st-stabs button{border:0;background:none;padding:10px 14px;font-weight:600;color:var(--mut);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;display:flex;gap:6px;align-items:center}.st-stabs button.on{color:var(--ink);border-bottom-color:var(--acc)}.st-stabs .bd{background:var(--acc);color:var(--acc-ink);font-size:11px;border-radius:99px;padding:0 6px}.st-shead{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.st-shead .mini{width:150px;aspect-ratio:16/10;border-radius:10px;overflow:hidden;border:1px solid var(--line);position:relative;flex:none}.st-lnk{color:var(--acc);font-weight:600;display:inline-flex;align-items:center;gap:4px;font-size:13px;border:0;background:none;padding:0;text-decoration:none}.st-rules{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.st-note2{display:flex;gap:12px;align-items:flex-start;background:var(--acc-soft);border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.5}.st-note2 .bi{font-size:20px;color:var(--acc);flex:none;margin-top:1px}.st-note2>div>b:first-child{display:block}.st-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1070;display:flex;justify-content:flex-end}.st-drawer .bk{position:absolute;top:0;right:0;bottom:0;left:0;background:#080a1266}.st-drawer .pn{position:relative;width:min(100%,460px);height:100%;background:var(--panel);display:flex;flex-direction:column;box-shadow:-12px 0 40px #00000040}.st-drawer .ph{padding:18px 20px 14px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:10px}.st-drawer .ph h2{margin:0;font-size:19px}.st-drawer .ph p{margin:3px 0 0;color:var(--mut);font-size:13px}.st-drawer .pb{flex:1;overflow:auto;padding:16px 20px;display:flex;flex-direction:column;gap:18px}.st-drawer .pf{padding:12px 20px;border-top:1px solid var(--line);display:flex;gap:8px;flex-wrap:wrap}.st-dl{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px 12px;font-size:13.5px;margin:0}.st-dl dt{color:var(--mut)}.st-dl dd{margin:0;overflow-wrap:anywhere}.st-tl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.st-tl li{position:relative;padding:0 0 16px 22px;font-size:13.5px}.st-tl li:before{content:"";position:absolute;left:5px;top:6px;width:9px;height:9px;border-radius:50%;background:var(--acc)}.st-tl li:after{content:"";position:absolute;left:9px;top:17px;bottom:2px;width:1px;background:var(--line)}.st-tl li:last-child:after{display:none}.st-tl li.crm:before{background:var(--ok)}.st-tl small{display:block;color:var(--mut);font-size:12px}.st-h5{margin:0;font-size:11.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--mut);font-weight:700}.st-tpick{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.st-tcard2{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:12px;text-align:left;display:flex;flex-direction:column;gap:6px;min-width:0;white-space:normal}.st-tcard2.on{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc)}.st-tcard2 svg.ill{width:100%;height:90px;color:var(--mut);background:var(--bg);border-radius:8px;padding:8px}.st-tcard2 b{font-size:14px}.st-tcard2 small{color:var(--mut);font-size:12px;line-height:1.35}.st-libg{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.st-libg figure{margin:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--panel);position:relative}.st-libg figure.on{box-shadow:0 0 0 2px var(--acc)}.st-libg button.fig{padding:0;border:0;background:none;display:block;width:100%}.st-libg img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;background:var(--bg)}.st-libg figcaption{padding:6px 8px;font-size:12px;color:var(--mut);display:flex;justify-content:space-between;gap:6px;align-items:center}.st-libg figcaption span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-empty2{padding:40px 16px;text-align:center;color:var(--mut)}.st-more{display:flex;justify-content:center;padding:12px}.st-danger-zone{border-color:color-mix(in srgb,var(--danger) 40%,var(--line))}.st-dsteps{display:flex;flex-direction:column;gap:2px}.st-dsteps div{display:flex;gap:10px;align-items:center;padding:8px 0;font-size:13.5px;color:var(--mut)}.st-dsteps i{width:22px;height:22px;border-radius:50%;border:2px solid var(--line);display:grid;place-items:center;font-style:normal;font-size:12px;flex:none}.st-dsteps .ok{color:var(--ink)}.st-dsteps .ok i{background:var(--ok);border-color:var(--ok);color:#fff}.st-dsteps .run{color:var(--ink);font-weight:600}.st-dsteps .run i{border-color:var(--acc);border-right-color:transparent;animation:st-sp .8s linear infinite}.st-dsteps .err{color:var(--danger);font-weight:600}.st-dsteps .err i{background:var(--danger);border-color:var(--danger);color:#fff;font-weight:700}.st-dsteps .warn{color:var(--warn);font-weight:600}.st-dsteps .warn i{background:var(--warn);border-color:var(--warn);color:#fff;font-weight:700}.st-conf{display:flex;gap:6px;align-items:center}.st-conf .st-spin{width:12px;height:12px}.st-panels{display:flex;flex-wrap:wrap;gap:6px}.st-panels button{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:99px;padding:4px 11px;font-size:12.5px;font-weight:600}.st-panels button.on{border-color:var(--acc);background:var(--acc-soft);color:var(--acc)}.st-passos{margin:4px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:5px;font-size:13.5px}.st-doms{display:flex;flex-direction:column;gap:8px}.st-dom{border:1px solid var(--line);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.st-dom .l1{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.st-dom .l1 b{overflow-wrap:anywhere}.st-dom .l3{display:flex;gap:6px;flex-wrap:wrap}.st-bar{height:6px;border-radius:3px;background:var(--line);overflow:hidden}.st-bar i{display:block;height:100%;background:var(--acc);border-radius:3px}@media (max-width:1100px){.st-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.st-g21,.st-g2{grid-template-columns:minmax(0,1fr)}.st-rules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.st-wrap{padding:16px 14px 50px}.st-kpi b{font-size:21px}.st-rules{grid-template-columns:minmax(0,1fr)}.st-hbars .r{grid-template-columns:96px minmax(0,1fr) 48px}.st-tbl .st-hide-m{display:none}}
