@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy:#0b2a5e;--navy2:#14487f;--navy-suave:#eaf0f8;--red:#c1121f;--bg:#f3f5f9;--card:#fff;--line:#d5dde6;--line-suave:#e6ebf1;--line-forte:#c3ceda;--sombra:0 1px 2px #1018280a, 0 1px 3px #1018280f;--sombra-alta:0 12px 32px #10182824;--raio:12px;--raio-sm:8px;--txt:#1a2733;--txt2:#3e4b58;--mut:#55636f;--ok:#1b7a3d;--okbg:#e6f6ec;--warn:#8f5a00;--warnbg:#fff3d6;--crit:#b3261e;--critbg:#fdeceb;--info:#12557f;--infobg:#e6f1f8;--emp-pr:#c2410c;--emp-pr-bg:#fff7ed;--emp-pr-forte:#ea580c;--emp-pr-borda:#fdba74;--emp-sv:#1d4ed8;--emp-sv-bg:#eff6ff;--emp-sv-forte:#2563eb;--emp-sv-borda:#bfdbfe;--lateral-largura:250px;--lateral-largura-recolhida:64px;--topo-altura:72px}*{box-sizing:border-box}body{background:var(--bg);color:var(--txt);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Inter Variable,Inter,Segoe UI,system-ui,Arial,sans-serif;font-size:13.5px}input:focus,select:focus,textarea:focus{outline:0;box-shadow:0 0 0 3px #0b2a5e1f;border-color:var(--navy)!important}input,select,textarea{transition:border-color .12s,box-shadow .12s}h1,h2,h3,h4{margin:0}button{font-family:inherit}.wrap{width:100%;max-width:1440px;margin:0 auto;padding:20px 24px 28px}.row{gap:16px;display:grid}.c4{grid-template-columns:repeat(4,1fr)}.c3{grid-template-columns:repeat(3,1fr)}.c2{grid-template-columns:1fr 1fr}.c21{grid-template-columns:2fr 1fr}.c12{grid-template-columns:1fr 2fr}@media (width<=1000px){.c4,.c3,.c2,.c21,.c12{grid-template-columns:1fr}}.card{background:var(--card);border:1px solid var(--line-suave);border-radius:var(--raio);box-shadow:var(--sombra);margin-bottom:16px}.card>h3{border-bottom:1px solid var(--line-suave);color:var(--txt);align-items:center;gap:9px;padding:14px 18px;font-size:14px;font-weight:650;display:flex}.card>h3 .sub{color:var(--mut);margin-left:auto;font-size:12px;font-weight:400}.pad{padding:16px 18px}.kpi{border:1px solid var(--line-suave);border-radius:var(--raio);box-shadow:var(--sombra);background:#fff;padding:16px 18px;position:relative;overflow:hidden}.kpi .lb{color:var(--mut);font-size:13px;font-weight:500}.kpi .vl{color:var(--txt);letter-spacing:-.01em;margin:10px 0 4px;font-size:24px;font-weight:700;line-height:1.1}.kpi .dt{color:var(--mut);font-size:12px}.kpi .bar{display:none}.kpi.ok .vl{color:var(--ok)}.kpi.warn .vl{color:var(--warn)}.kpi.ok .bar{background:var(--ok)}.kpi.warn .bar{background:var(--warn)}.kpi.crit .bar{background:var(--crit)}.kpi.crit .vl{color:var(--crit)}.up{color:var(--ok);font-weight:700}.dn{color:var(--crit);font-weight:700}table{border-collapse:collapse;width:100%;font-size:13px}th{text-align:left;color:var(--mut);border-bottom:1px solid var(--line-suave);background:#f8fafc;padding:10px 14px;font-size:12px;font-weight:600}td{vertical-align:middle;border-bottom:1px solid #eef2f6;padding:11px 14px}tbody tr:hover td{background:#fafbfd}tr.clickable{cursor:pointer}tr.clickable:hover td{background:var(--navy-suave)}tr.blocked td{color:#8a6b68;background:#fdeceb!important}tr.ressalva td{box-shadow:inset 3px 0 0 var(--warn)}.rolagem{border-radius:0 0 var(--raio) var(--raio);max-height:min(62vh,620px);overflow:auto}.rolagem thead th{z-index:1;position:sticky;top:0}.rolagem tr:last-child td{border-bottom:0}.mono{font-family:Consolas,Courier New,monospace;font-size:12px}.right{text-align:right}.b{white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:600;line-height:1.35;display:inline-block}.b.ok{background:var(--okbg);color:var(--ok)}.b.warn{background:var(--warnbg);color:var(--warn)}.b.crit{background:var(--critbg);color:var(--crit)}.b.info{background:var(--infobg);color:var(--info)}.b.mut{color:var(--mut);background:#eef1f5}.emp{letter-spacing:.2px;white-space:nowrap;vertical-align:baseline;border:1px solid #0000;border-radius:6px;padding:1px 8px;font-size:11px;font-weight:700;line-height:1.5;display:inline-block}.emp.sv{background:var(--emp-sv-bg);color:var(--emp-sv);border-color:var(--emp-sv-borda)}.emp.pr{background:var(--emp-pr-bg);color:var(--emp-pr);border-color:var(--emp-pr-borda)}.emp.neutro{color:var(--mut);border-color:var(--line-suave);background:#eef1f5}.emp-campo.sv{border-left:4px solid var(--emp-sv-forte)!important}.emp-campo.pr{border-left:4px solid var(--emp-pr-forte)!important}.bars{flex-direction:column;gap:8px;display:flex}.brow{grid-template-columns:118px 1fr 74px;align-items:center;gap:9px;font-size:12px;display:grid}.track{background:#eef2f5;border-radius:4px;height:16px;overflow:hidden}.fillb{border-radius:4px;height:100%}.stack{color:#fff;border-radius:4px;height:22px;font-size:10px;font-weight:700;display:flex;overflow:hidden}.stack div{justify-content:center;align-items:center;display:flex}.prog{background:#eef2f5;border-radius:3px;height:5px;margin-top:6px;overflow:hidden}.prog div{background:var(--ok);height:100%}.miniprog{background:#eef2f5;border-radius:3px;min-width:70px;height:6px;overflow:hidden}.miniprog div{background:var(--ok);height:100%}.alert{border-bottom:1px solid #eef2f5;align-items:flex-start;gap:9px;padding:8px 13px;display:flex}.alert .dot{border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.alert .tx{flex:1;font-size:12.5px;line-height:1.4}.alert .tx small{color:var(--mut);margin-top:2px;font-size:11px;display:block}.alert .ac{color:var(--info);cursor:pointer;white-space:nowrap;font-size:11px;font-weight:700}.btn{background:var(--navy);color:#fff;border:1px solid var(--navy);border-radius:var(--raio-sm);cursor:pointer;padding:8px 14px;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;transition:background .12s,border-color .12s,box-shadow .12s}.btn:hover:not(:disabled){background:var(--navy2);border-color:var(--navy2)}.btn:focus-visible{outline:0;box-shadow:0 0 0 3px #0b2a5e33}.btn.gh{color:var(--txt2);border:1px solid var(--line);background:#fff}.btn.gh:hover:not(:disabled){border-color:var(--line-forte);color:var(--navy);background:#f5f7fa}.btn.rd{background:var(--red);border-color:var(--red)}.btn.rd:hover:not(:disabled){background:#a10f1a;border-color:#a10f1a}.btn.pri{background:var(--navy);color:#fff}.btn:disabled{opacity:.45;cursor:not-allowed}.filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.filters select,.filters input{border:1px solid var(--line);border-radius:var(--raio-sm);background:#fff;padding:8px 11px;font-family:inherit;font-size:13px}.filters label{color:var(--mut);font-size:12.5px;font-weight:500}.bf{margin-bottom:12px}.bf-linha{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bf-busca{border:1px solid var(--line);border-radius:var(--raio-sm);min-width:0;max-width:460px;color:var(--mut);background:#fff;flex:320px;align-items:center;display:flex;position:relative}.bf-busca:focus-within{border-color:var(--navy);box-shadow:0 0 0 3px var(--navy-suave)}.bf-busca>svg{flex:none;margin-left:11px}.bf-busca input{min-width:0;color:var(--txt);background:0 0;border:0;outline:0;flex:1;padding:9px 10px;font-family:inherit;font-size:13px}.bf-limpa{color:var(--mut);cursor:pointer;background:0 0;border:0;padding:6px 9px;display:flex}.bf-limpa:hover{color:var(--txt)}.bf-botao{position:relative}.bf-botao.on{background:var(--navy-suave);border-color:var(--navy);color:var(--navy)}.bf-conta{background:var(--navy);color:#fff;text-align:center;border-radius:9px;min-width:18px;margin-left:6px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;display:inline-block}.bf-total{color:var(--mut);margin-left:auto;font-size:12px}.bf-ativos{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.bf-etiqueta{background:var(--navy-suave);color:var(--navy);border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:3px 4px 3px 10px;font-size:12px;font-weight:600;display:inline-flex}.bf-etiqueta button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;padding:2px;display:flex}.bf-etiqueta button:hover{background:#00000014}.bf-tudo{color:var(--mut);cursor:pointer;background:0 0;border:0;padding:3px 6px;font-size:12px;text-decoration:underline}.bf-painel{border:1px solid var(--line-suave);background:#fbfcfe;border-radius:10px;margin-top:10px;padding:14px}.bf-campos{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px 12px;display:grid}.bf-nota{color:var(--mut);margin-top:10px;font-size:11.5px}@media (width<=640px){.bf-busca{flex-basis:100%;max-width:none}.bf-campos{grid-template-columns:1fr 1fr}.bf-total{width:100%;margin-left:0}}.seg{background:#eef1f5;border-radius:10px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.seg button{cursor:pointer;color:var(--txt2);background:0 0;border:0;border-radius:7px;padding:6px 12px;font-size:12.5px;font-weight:600}.seg button:hover{background:#ffffffb3}.seg button.on{background:var(--navy);color:#fff;box-shadow:var(--sombra)}.fgrid{gap:14px;display:grid}.f2{grid-template-columns:1fr 1fr}.f3{grid-template-columns:1fr 1fr 1fr}.f4{grid-template-columns:repeat(4,1fr)}@media (width<=900px){.f2,.f3,.f4{grid-template-columns:1fr}}.fld label{color:var(--txt2);margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.fld input,.fld select,.fld textarea{border:1px solid var(--line);border-radius:var(--raio-sm);width:100%;color:var(--txt);background:#fff;padding:9px 11px;font-family:inherit;font-size:13.5px}.fld .help{color:var(--mut);margin-top:5px;font-size:11.5px;line-height:1.45}.fld.auto input,.fld.auto select{color:var(--navy);background:#f3f5f9;font-weight:600}.chk{vertical-align:-2px;width:15px;height:15px;accent-color:var(--navy)}.sw{width:34px;height:18px;display:inline-block;position:relative}.sw input{opacity:0;width:0;height:0}.sl{cursor:pointer;background:#c9d4de;border-radius:18px;transition:all .2s;position:absolute;inset:0}.sl:before{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;bottom:2px;left:2px}.sw input:checked+.sl{background:var(--ok)}.sw input:checked+.sl:before{transform:translate(16px)}.step{border-bottom:1px solid #eef2f5;align-items:flex-start;gap:9px;padding:7px 0;font-size:12.5px;display:flex}.step .n{width:19px;height:19px;color:var(--mut);background:#eef2f5;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:10.5px;font-weight:800;display:flex}.step.done .n{background:var(--ok);color:#fff}.step.now .n{background:var(--warn);color:#fff}.stp{background:var(--navy-suave);border-radius:10px;align-items:center;gap:10px;margin:0 0 12px;padding:10px 14px;display:flex}.stp .n{background:var(--navy);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:flex}.stp b{color:var(--navy);font-size:13px}.stp span{color:var(--mut);margin-left:auto;font-size:11.5px}.hint{color:var(--mut);border:1px solid var(--line-suave);background:#f7f9fc;border-radius:10px;margin-top:12px;padding:10px 14px;font-size:12.5px;line-height:1.55}.note{background:#fff8e8;border:1px solid #f3d68a;border-radius:10px;margin-bottom:14px;padding:11px 14px;font-size:13px;line-height:1.5}.note b{color:#7a5900}.lead{color:var(--mut);max-width:900px;margin:0 0 18px;font-size:13.5px;line-height:1.6}.tabs{border-bottom:1px solid var(--line-suave);flex-wrap:wrap;gap:4px;margin-bottom:14px;display:flex}.tabs button{cursor:pointer;color:var(--mut);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-size:13px;font-weight:600}.tabs button:hover{color:var(--txt)}.tabs button.on{color:var(--navy);border-bottom-color:var(--navy)}.mask{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:90;background:#0f172a6b;display:none;position:fixed;inset:0}.mask.on{display:block}.mask.acima{z-index:110}.modal.acima{z-index:120}.drw{z-index:100;background:#fff;width:470px;max-width:94vw;transition:transform .22s;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-8px 0 32px #10182829}.drw.on{transform:none}.modal{z-index:100;background:#fff;border-radius:16px;width:460px;max-width:calc(100vw - 32px);max-height:88vh;animation:.16s ease-out modal-entra;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 24px 64px #1018283d}@keyframes modal-entra{0%{opacity:0;transform:translate(-50%,-48%)scale(.97)}}@media (prefers-reduced-motion:reduce){.modal{animation:none}}.drw .hd,.modal .hd{color:var(--txt);z-index:2;border-bottom:1px solid var(--line-suave);background:#fff;align-items:center;padding:16px 20px;display:flex;position:sticky;top:0}.drw .hd h3,.modal .hd h3{color:var(--navy);font-size:16px;font-weight:700}.drw .hd small,.modal .hd small{color:var(--mut);margin-top:3px;font-size:12.5px;display:block}.drw .hd .x,.modal .hd .x{color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:8px;width:32px;height:32px;margin-left:auto;font-size:22px;line-height:1}.drw .hd .x:hover,.modal .hd .x:hover{color:var(--txt);background:#f1f4f8}.drw .bd,.modal .bd{padding:18px 20px}.modal .bd{padding:18px 20px 20px}.kv{grid-template-columns:140px 1fr;gap:8px 12px;margin-bottom:14px;font-size:13px;display:grid}.kv .k{color:var(--mut)}.chips{flex-wrap:wrap;gap:5px;display:flex}.chip{border:1px solid var(--line-suave);background:#f1f4f8;border-radius:999px;padding:3px 11px;font-family:Consolas,monospace;font-size:12px}.chip b{color:var(--navy)}button.chip{cursor:pointer;border-color:var(--line);color:var(--txt2);background:#fff;align-items:center;gap:6px;padding:5px 12px;font-family:inherit;font-weight:500;transition:background .12s,border-color .12s,color .12s;display:inline-flex}button.chip:hover{background:#f5f7fa}button.chip.on{background:var(--navy);border-color:var(--navy);color:#fff}button.chip.on b{color:#fff}button.chip .ponto{background:var(--mut);border-radius:50%;flex:none;width:7px;height:7px}button.chip .ponto.ok{background:var(--ok)}button.chip .ponto.warn{background:var(--warn)}button.chip .ponto.crit{background:var(--crit)}button.chip .ponto.info{background:var(--info)}button.chip .ponto.mut{background:#9fb0c0}button.chip.on .ponto{background:#fff}.btn.icone{padding:8px 9px;line-height:1}.barra-contexto{color:var(--txt);border:1px solid var(--line-suave);box-shadow:var(--sombra);border-radius:var(--raio);background:#fff;align-items:center;gap:12px;margin-bottom:16px;padding:14px 18px;display:flex}.barra-contexto>div:first-child b{color:var(--navy);font-size:15px}.barra-contexto .sub{color:var(--mut);margin-top:3px;font-size:12.5px}.barra-contexto .direita{text-align:right;margin-left:auto}.barra-contexto .direita .lb{color:var(--mut);font-size:12px}.barra-contexto .direita .vl{color:var(--navy);font-size:21px;font-weight:700;line-height:1.15}.passo{background:var(--navy);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:10.5px;font-weight:800;display:inline-flex}.custo{border-bottom:1px solid #eef2f5;grid-template-columns:1fr 132px auto;align-items:center;gap:11px;padding:9px 0;display:grid}.custo:last-of-type{border-bottom:0}.custo .nome{font-size:12.5px;font-weight:600}.custo .nome small{color:var(--mut);font-size:10.5px;font-weight:400;display:block}.custo input{border:1px solid var(--line);border-radius:var(--raio-sm);text-align:right;width:100%;padding:8px 11px;font-family:inherit;font-size:13px}.custo .opcoes{align-items:center;gap:12px;font-size:11.5px;display:flex}.custo .opcoes label{white-space:nowrap;align-items:center;gap:4px;display:flex}@media (width<=900px){.custo{grid-template-columns:1fr;gap:6px}.custo input{text-align:left}}.kb{align-items:flex-start;gap:14px;padding-bottom:8px;display:flex;overflow-x:auto}.kb-col{border-radius:var(--raio);background:#edf0f5;border:1px solid #0000;flex-direction:column;flex:0 0 250px;max-height:calc(100vh - 250px);transition:background .12s,border-color .12s;display:flex}.kb-col.fim{background:#f6f6f4}.kb-col.sobre{background:var(--infobg);border-color:var(--info)}.kb-hd{padding:12px 14px 10px}.kb-hd b{color:var(--txt);font-size:13px}.kb-hd small{color:var(--mut);margin-top:2px;font-size:10.5px;display:block}.kb-n{float:right;color:var(--mut);background:#fff;border-radius:9px;padding:0 7px;font-size:11px;font-weight:700}.kb-lista{flex-direction:column;gap:8px;min-height:60px;padding:0 10px 10px;display:flex;overflow-y:auto}.kb-card{border:1px solid var(--line-suave);cursor:grab;box-shadow:var(--sombra);background:#fff;border-radius:10px;padding:11px 12px;font-size:12.5px}.kb-card:hover{border-color:var(--navy)}.kb-card.arrastando{opacity:.45}.kb-card[draggable=false]{cursor:pointer}.kb-nome{color:var(--ink,#1b2733);margin-bottom:3px;font-weight:700;line-height:1.3}.kb-meta{color:var(--mut);flex-wrap:wrap;align-items:center;gap:3px;font-size:11px;display:flex}.kb-tags{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.kb-tags span{color:var(--navy);background:#eef2f5;border-radius:9px;padding:1px 7px;font-size:10.5px}.kb-rodape{color:var(--mut);flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:10.5px;display:flex}.kb-whats{color:#1f9d55;margin-left:auto;display:inline-flex}.kb-vazio{color:var(--mut);text-align:center;padding:10px 0;font-size:12px}.busca-sel{width:100%;position:relative}.busca-sel input{border:1px solid var(--line);border-radius:var(--raio-sm);text-overflow:ellipsis;background:#fff;width:100%;font-family:inherit;font-size:13px;padding:8px 30px 8px 32px!important}.busca-sel .lupa{color:var(--mut);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.busca-sel .seta{color:var(--mut);pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.busca-sel.off input{color:var(--mut);background:#f8fafc}.busca-sel-lista{z-index:1000;border:1px solid var(--line);background:#fff;border-radius:10px;max-height:320px;padding:0 0 4px;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #10182824}.busca-sel-grupo{z-index:1;letter-spacing:.04em;text-transform:uppercase;color:var(--navy);border-top:1px solid var(--line-suave);border-bottom:1px solid var(--line-suave);background:#eef2f7;margin-top:4px;padding:7px 14px;font-size:11.5px;font-weight:700;position:sticky;top:0}.busca-sel-lista>div:first-child .busca-sel-grupo{border-top:0;margin-top:0}.busca-sel-op{color:var(--txt);cursor:pointer;align-items:center;gap:12px;padding:8px 14px 8px 22px;font-size:13px;line-height:1.35;display:flex}.busca-sel-op .busca-sel-det{color:var(--mut);font-size:11.5px;font-family:var(--mono,ui-monospace, monospace);flex:none;margin-left:auto}.busca-sel-op.marcada{background:var(--navy-suave)}.busca-sel-op.escolhida{color:var(--navy);font-weight:600}.busca-sel-vazio{color:var(--mut);padding:12px;font-size:13px}.busca-sel-rodape{color:var(--mut);border-top:1px solid var(--line-suave);margin-top:4px;padding:6px 12px 4px;font-size:11px}.modal.ext{flex-direction:column;width:1040px;max-width:calc(100vw - 32px);max-height:calc(100vh - 48px);display:flex;overflow:hidden}.modal.ext>.bd{flex:1;min-height:0;overflow-y:auto}.ext-quem{align-items:center;gap:12px;min-width:0;display:flex}.ext-avatar{background:var(--navy);color:#fff;letter-spacing:.5px;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:14px;font-weight:700;display:flex}.ext-col{background:var(--navy-suave);color:var(--navy);border-radius:999px;margin-right:4px;padding:1px 8px;font-size:11px;font-weight:700;display:inline-block}.ext-col.fechado{background:var(--warnbg);color:var(--warn)}.ext-col.pagamento{background:var(--infobg);color:var(--info)}.ext-col.pago{background:var(--okbg);color:var(--ok)}.ext-resumo{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;margin-bottom:14px;display:grid}.ext-resumo>div{border:1px solid var(--line-suave);background:#fbfcfe;border-radius:10px;min-width:0;padding:10px 12px}.ext-resumo span{color:var(--mut);font-size:11.5px;display:block}.ext-resumo b{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:16px;display:block;overflow:hidden}.ext-resumo .ext-total{background:var(--navy);border-color:var(--navy)}.ext-resumo .ext-total span{color:#ffffffbf}.ext-resumo .ext-total b{color:#fff;font-size:18px}.ext-duas{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ext-bloco{border:1px solid var(--line-suave);border-radius:10px;min-width:0;padding:12px 14px}.ext-bloco h4{margin:0 0 8px;font-size:12.5px}.ext-vazio{text-align:center;color:var(--mut);border:1.5px dashed var(--line);border-radius:10px;padding:22px;font-size:13px}.ext-grupos{flex-direction:column;gap:10px;display:flex}.ext-grupo{border:1px solid var(--line-suave);border-radius:10px;padding:10px 12px}.ext-grupo-hd{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px;font-size:13px;display:flex}.ext-grupo-tot{text-align:right;flex:none}.ext-grupo-tot small{color:var(--mut);font-size:11.5px;display:block}.ext-grupo-tot b{font-size:15px}.ext-os{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.ext-chip{background:var(--navy-suave);color:var(--navy);border-radius:6px;padding:1px 7px;font-family:ui-monospace,monospace;font-size:11.5px}.ext-chip small{color:var(--mut);font-family:inherit}.ext-soma{color:var(--mut);justify-content:flex-end;align-items:baseline;gap:14px;padding:10px 4px 0;font-size:13px;display:flex}.ext-soma b{color:var(--txt);font-size:15px}.ext-rodape{border-top:1px solid var(--line-suave);background:var(--card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.ext-rodape small{color:var(--mut);font-size:11.5px;display:block}.ext-rodape b{color:var(--navy);font-size:20px}@media (width<=760px){.ext-duas{grid-template-columns:1fr}.ext-grupo-hd{flex-direction:column}.ext-grupo-tot{text-align:left}}.app{grid-template-columns:var(--lateral-largura) 1fr;min-height:100vh;display:grid}.app.recolhida{grid-template-columns:var(--lateral-largura-recolhida) 1fr}.lateral{color:var(--txt);border-right:1px solid var(--line-suave);background:#fff;flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.lateral .marca{letter-spacing:-.2px;color:var(--navy);height:var(--topo-altura);border-bottom:1px solid var(--line-suave);flex:none;align-items:center;gap:9px;padding:0 18px;font-size:16px;font-weight:800;display:flex}.lateral .marca img{flex:none;width:26px;height:26px}.lateral .marca small{color:var(--mut);letter-spacing:0;font-size:11px;font-weight:500;display:block}.app.recolhida .lateral .marca{justify-content:center;padding:0}.app.recolhida .lateral .marca span{display:none}.lateral .empresas{flex:none;padding:14px 16px 6px}.lateral .empresas .rot{text-transform:uppercase;letter-spacing:.6px;color:#8a96a3;margin-bottom:6px;font-size:11px;font-weight:600}.emp-sw{background:#eef1f5;border-radius:10px;gap:2px;padding:3px;display:flex}.emp-sw button{color:var(--txt2);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;padding:6px 8px;font-size:12px;font-weight:600}.emp-sw button.on{color:var(--navy);box-shadow:var(--sombra);background:#fff}.emp-sw button{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app.recolhida .lateral .empresas{display:none}.emp-sw button.sv:before,.emp-sw button.pr:before{content:"";vertical-align:0;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.emp-sw button.sv:before{background:var(--emp-sv-forte)}.emp-sw button.pr:before{background:var(--emp-pr-forte)}.emp-sw button.sv.on{background:var(--emp-sv-bg);color:var(--emp-sv);box-shadow:inset 0 0 0 1px var(--emp-sv-borda), var(--sombra)}.emp-sw button.pr.on{background:var(--emp-pr-bg);color:var(--emp-pr);box-shadow:inset 0 0 0 1px var(--emp-pr-borda), var(--sombra)}.app[data-empresa=sv] .lateral .marca,.app[data-empresa=sv] .topo{box-shadow:inset 0 4px 0 var(--emp-sv-forte)}.app[data-empresa=pr] .lateral .marca,.app[data-empresa=pr] .topo{box-shadow:inset 0 4px 0 var(--emp-pr-forte)}.lateral nav{flex:1;padding:4px 12px 14px;overflow-y:auto}.lateral nav::-webkit-scrollbar{width:6px}.lateral nav::-webkit-scrollbar-thumb{background:#1018281f;border-radius:3px}.lateral .grupo{cursor:pointer;text-transform:uppercase;letter-spacing:.6px;color:#8a96a3;text-align:left;background:0 0;border:0;align-items:center;gap:6px;width:100%;padding:16px 10px 6px;font-family:inherit;font-size:11px;font-weight:600;display:flex}.lateral .grupo:hover{color:var(--txt)}.lateral .grupo .seta{opacity:.6;margin-left:auto;transition:transform .15s}.lateral .grupo.fechado .seta{transform:rotate(-90deg)}.app.recolhida .lateral .grupo{justify-content:center;padding:12px 0 4px}.app.recolhida .lateral .grupo .txt,.app.recolhida .lateral .grupo .seta{display:none}.app.recolhida .lateral .grupo:after{content:"";background:var(--line-suave);width:18px;height:1px}.lateral a{color:var(--txt2);white-space:nowrap;border-radius:9px;align-items:center;gap:10px;margin-bottom:2px;padding:8px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex}.lateral a .ico{color:#6b7785}.lateral a:hover{color:var(--txt);background:#f3f6fa}.lateral a:hover .ico{color:var(--navy)}.lateral a.ativo{background:var(--navy);color:#fff;font-weight:600;box-shadow:0 2px 6px #0b2a5e38}.lateral a.ativo .ico{color:#fff}.lateral a .ico{flex:none;justify-content:center;align-items:center;width:18px;display:flex}.app.recolhida .lateral a{justify-content:center;padding:9px 0}.app.recolhida .lateral a .txt,.app.recolhida .lateral a .cont{display:none}.lateral a .cont{background:var(--red);color:#fff;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:10.5px;font-weight:700}.lateral a.ativo .cont{color:var(--navy);background:#fff}.lateral .usuario{border-top:1px solid var(--line-suave);color:var(--mut);flex:none;align-items:center;gap:10px;padding:12px 14px;font-size:12px;line-height:1.4;display:flex}.lateral .usuario .avatar{background:var(--navy-suave);width:34px;height:34px;color:var(--navy);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:flex}.lateral .usuario b{color:var(--txt);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.lateral .usuario .sair{color:var(--mut);cursor:pointer;background:#f3f6fa;border:0;border-radius:8px;flex:none;padding:8px;line-height:0}.lateral .usuario .sair:hover{color:var(--crit);background:var(--critbg)}.app.recolhida .lateral .usuario{display:none}.lateral .recolher{border:0;border-top:1px solid var(--line-suave);color:var(--mut);cursor:pointer;background:#f8fafc;flex:none;padding:9px;font-size:15px;line-height:1}.lateral .recolher:hover{color:var(--navy);background:#f1f4f8}.conteudo{flex-direction:column;min-width:0;display:flex}.topo{height:var(--topo-altura);-webkit-backdrop-filter:saturate(1.4)blur(6px);backdrop-filter:saturate(1.4)blur(6px);border-bottom:1px solid var(--line-suave);z-index:40;background:#ffffffeb;flex:none;align-items:center;gap:14px;padding:0 28px;display:flex;position:sticky;top:0}.topo .icone{background:var(--navy-suave);width:42px;height:42px;color:var(--navy);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.topo .titulo{flex-direction:column;gap:3px;min-width:0;display:flex}.topo h1{color:var(--txt);letter-spacing:-.015em;font-size:20px;font-weight:700;line-height:1.2}.topo .trilha{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12.5px;line-height:1.4;display:flex;overflow:hidden}.topo .trilha .sep{color:#a7b2be}.topo .trilha .aqui{color:var(--txt2);font-weight:500}.topo .direita{color:var(--mut);flex:none;align-items:center;gap:10px;margin-left:auto;font-size:12.5px;display:flex}.topo .direita .btn{padding:9px 16px;font-size:13px}.row.auto{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}@media (width<=900px){.app,.app.recolhida{grid-template-columns:var(--lateral-largura-recolhida) 1fr}.app .lateral .marca span,.app .lateral .empresas,.app .lateral a .txt,.app .lateral .usuario{display:none}.app .lateral a{justify-content:center;padding:9px 0}.topo{height:auto;min-height:var(--topo-altura);flex-wrap:wrap;padding:12px 16px}}.topo .emp-aviso{color:var(--txt2);white-space:nowrap;background:#eef1f5;border-radius:999px;flex:none;margin-left:12px;padding:3px 10px;font-size:12px;font-weight:600}.topo .emp-aviso.on{color:var(--navy);background:#e3ecf9}.topo .emp-aviso.on.sv{color:var(--emp-sv);background:var(--emp-sv-bg);box-shadow:inset 0 0 0 1px var(--emp-sv-borda)}.topo .emp-aviso.on.pr{color:var(--emp-pr);background:var(--emp-pr-bg);box-shadow:inset 0 0 0 1px var(--emp-pr-borda)}.pf{grid-template-columns:228px minmax(0,1fr);gap:28px;max-width:1240px;margin:0 auto;padding:24px 28px 120px;display:grid}.pf.larga{max-width:1640px}@media (width<=1000px){.pf{grid-template-columns:1fr}.pf-indice{display:none!important}}.pf-indice{top:calc(var(--topo-altura) + 20px);flex-direction:column;align-self:start;gap:2px;display:flex;position:sticky}.pf-indice .rot{text-transform:uppercase;letter-spacing:.6px;color:#8a96a3;padding:0 10px 8px;font-size:11px;font-weight:600}.pf-indice a{color:var(--txt2);border-radius:9px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex}.pf-indice a:hover{color:var(--txt);background:#eef1f5}.pf-indice a.ativo{color:var(--navy);box-shadow:var(--sombra);background:#fff;font-weight:600}.pf-indice .n{border:1.5px solid var(--line);width:22px;height:22px;color:var(--mut);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.pf-indice a.ok .n{background:var(--ok);border-color:var(--ok);color:#fff}.pf-indice a.falta .n{border-color:var(--warn);color:var(--warn)}.pf-indice a.ativo .n{border-color:var(--navy);color:var(--navy)}.pf-indice a.ativo.ok .n{background:var(--ok);border-color:var(--ok);color:#fff}.pf-indice .opcional{color:#9aa5b1;margin-left:auto;font-size:11px;font-weight:400}.pf-secao{border:1px solid var(--line-suave);border-radius:var(--raio);box-shadow:var(--sombra);scroll-margin-top:calc(var(--topo-altura) + 20px);background:#fff;margin-bottom:20px}.pf-secao>header{align-items:flex-start;gap:12px;padding:20px 24px 0;display:flex}.pf-secao>header .ico{background:var(--navy-suave);width:36px;height:36px;color:var(--navy);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.pf-secao>header h2{color:var(--txt);letter-spacing:-.01em;font-size:16px;font-weight:700}.pf-secao>header p{color:var(--mut);margin:3px 0 0;font-size:13px;line-height:1.5}.pf-secao>header .acao{margin-left:auto}.pf-secao .corpo{padding:20px 24px 24px}.pf-secao.apagada{opacity:.72}.pf-grade{grid-template-columns:repeat(12,1fr);gap:18px 20px;display:grid}.pf-grade>.c2{grid-column:span 2}.pf-grade>.c3{grid-column:span 3}.pf-grade>.c4{grid-column:span 4}.pf-grade>.c5{grid-column:span 5}.pf-grade>.c6{grid-column:span 6}.pf-grade>.c7{grid-column:span 7}.pf-grade>.c8{grid-column:span 8}.pf-grade>.c12{grid-column:span 12}@media (width<=800px){.pf-grade>*{grid-column:span 12!important}}.pf .fld label .req{color:var(--crit);margin-left:2px}.pf .fld .dica{color:var(--mut);margin-top:6px;font-size:12px;line-height:1.45}.pf-chave{cursor:pointer;align-items:center;gap:10px;min-height:38px;color:var(--txt)!important;margin:0!important;font-size:13.5px!important;font-weight:500!important;display:flex!important}.pf-papel{border:1px solid var(--line);color:var(--txt2);cursor:pointer;background:#fff;border-radius:999px;padding:4px 11px;font-family:inherit;font-size:12px;font-weight:600;transition:all .12s}.pf-papel:hover{border-color:var(--line-forte)}.pf-papel.on{background:var(--navy);border-color:var(--navy);color:#fff}.frase{color:var(--txt2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.frase input,.frase select{border:1px solid var(--line);border-radius:var(--raio-sm);color:var(--txt);background:#fff;padding:8px 10px;font-family:inherit;font-size:13.5px}.frase input.curto{text-align:center;width:72px}.frase input.medio{width:150px}.pf-resumo{background:var(--navy-suave);color:var(--navy);border-radius:10px;align-items:center;gap:10px;padding:11px 14px;font-size:13px;font-weight:500;display:flex}.pf-resumo.warn{background:var(--warnbg);color:var(--warn)}.pf-resumo.crit{background:var(--critbg);color:var(--crit)}.pf-resumo.ok{background:var(--okbg);color:var(--ok)}.pf-vazio{border:1.5px dashed var(--line);text-align:center;color:var(--mut);border-radius:10px;padding:22px;font-size:13px}.pf-vazio b{color:var(--txt2);margin-bottom:3px;font-size:13.5px;display:block}.pf-linha{border:1px solid var(--line-suave);background:#fbfcfe;border-radius:10px;align-items:end;gap:12px;margin-bottom:10px;padding:14px;display:grid}.pf-linha .tirar{color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:36px;height:38px;display:flex}.pf-linha .tirar:hover{background:var(--critbg);color:var(--crit)}.pf-filial{border:1px solid var(--line-suave);background:#fbfcfe;border-radius:10px;margin-bottom:10px}.pf-filial>.pf-linha{background:0 0;border:0;margin-bottom:0}.pf-filial>.pf-linha+.pf-linha{padding-top:0}.pf-tabela{border-collapse:separate;border-spacing:0;width:100%}.pf-tabela th{color:var(--mut);background:#f8fafc;padding:10px 12px;font-size:12px;font-weight:600}.pf-tabela th:first-child{border-top-left-radius:10px}.pf-tabela th:last-child{border-top-right-radius:10px}.pf-tabela td{border-bottom:1px solid #eef2f6;padding:8px 12px}.pf-tabela tr:last-child td{border-bottom:0}.pf-tabela input,.pf-tabela select{border:1px solid var(--line);border-radius:var(--raio-sm);background:#fff;width:100%;padding:8px 10px;font-family:inherit;font-size:13px}.pf-tabela input.preco{text-align:right}.pf-tabela tr.com-preco td:first-child{color:var(--txt);font-weight:600}.pf-moldura{border:1px solid var(--line-suave);border-radius:10px;overflow:hidden}.pf-pessoas{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.pf-pessoa{cursor:pointer;border:1px solid var(--line-suave);border-radius:10px;align-items:flex-start;gap:11px;padding:12px 14px;transition:border-color .12s,background .12s;display:flex}.pf-pessoa:hover{border-color:var(--line-forte)}.pf-pessoa.on{border-color:var(--navy);background:var(--navy-suave)}.pf-pessoa input{accent-color:var(--navy);width:16px;height:16px;margin-top:2px}.pf-pessoa b{color:var(--txt);font-size:13.5px;display:block}.pf-pessoa small{color:var(--mut);margin:1px 0 6px;font-size:12px;display:block}.pf-pessoa .papeis{flex-wrap:wrap;gap:4px;display:flex}.pf-envio{border:1.5px dashed var(--line);background:#fbfcfe;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.pf-arquivo{border:1px solid var(--line-suave);border-radius:10px;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;font-size:13px;display:flex}.pf-arquivo .tipo{background:var(--critbg);width:34px;height:34px;color:var(--crit);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:flex}.pf-rodape{bottom:0;right:0;left:var(--lateral-largura);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid var(--line-suave);z-index:30;background:#fffffff5;align-items:center;gap:12px;padding:12px 28px;display:flex;position:fixed;box-shadow:0 -4px 16px #1018280d}.app.recolhida .pf-rodape{left:var(--lateral-largura-recolhida)}@media (width<=900px){.pf-rodape{left:var(--lateral-largura-recolhida)}}.pf-rodape .estado{color:var(--mut);align-items:center;gap:8px;font-size:13px;display:flex}.pf-rodape .estado.falta{color:var(--warn)}.pf-rodape .acoes{align-items:center;gap:10px;margin-left:auto;display:flex}.pf-rodape .resumo{text-align:right;margin-right:8px;line-height:1.15}.pf-rodape .resumo .lb{color:var(--mut);text-transform:uppercase;letter-spacing:.4px;font-size:11px}.pf-rodape .resumo .vl{color:var(--navy);font-size:18px;font-weight:800}.pf-rodape .estado{min-width:0}.pf-opcoes{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.pf-opcao{cursor:pointer;text-align:left;border:1px solid var(--line-suave);background:#fff;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-family:inherit;transition:border-color .12s,background .12s;display:flex}.pf-opcao:hover{border-color:var(--line-forte)}.pf-opcao.on{border-color:var(--navy);background:var(--navy-suave)}.pf-opcao:disabled{cursor:not-allowed;opacity:.55}.pf-opcao .marca{border:1.5px solid var(--line-forte);border-radius:50%;flex:none;width:16px;height:16px;margin-top:2px}.pf-opcao.on .marca{border:5px solid var(--navy)}.pf-opcao b{color:var(--txt);font-size:13.5px;display:block}.pf-opcao small{color:var(--mut);margin-top:2px;font-size:12px;line-height:1.4;display:block}.pf-reais{position:relative}.pf-reais span{color:var(--mut);pointer-events:none;font-size:12.5px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.pf-reais input{text-align:right;padding-left:32px!important}.pf-reais.vazio input{border-color:var(--warn)!important}.pf-ref{color:var(--mut);white-space:nowrap;font-size:12px}.pf-ref b{color:var(--txt2);font-weight:600}.pf-tabela td.num,.pf-tabela th.num{text-align:right}.pf-rodape .btn{padding:10px 18px}.det{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:20px;max-width:1440px;margin:0 auto;padding:24px 28px 40px;display:grid}@media (width<=1100px){.det{grid-template-columns:1fr}}.det-painel{border:1px solid var(--line-suave);border-radius:var(--raio);box-shadow:var(--sombra);top:calc(var(--topo-altura) + 20px);background:#fff;position:sticky;overflow:hidden}.det-painel .cab{border-bottom:1px solid var(--line-suave);padding:20px}.det-painel .cab .id{align-items:center;gap:12px;display:flex}.det-painel .cab .marca{background:var(--navy);color:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.det-painel .cab h2{color:var(--txt);font-size:17px;font-weight:700}.det-painel .cab small{color:var(--mut);margin-top:2px;font-size:13px;display:block}.det-painel .cab .selos{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.det-painel .grupo{border-bottom:1px solid var(--line-suave);padding:16px 20px}.det-painel .grupo:last-child{border-bottom:0}.det-painel .grupo h4{text-transform:uppercase;letter-spacing:.6px;color:#8a96a3;margin-bottom:10px;font-size:11px;font-weight:600}.det-dado{gap:10px;padding:6px 0;font-size:13px;display:flex}.det-dado .ico{color:#8a96a3;flex:none;margin-top:1px}.det-dado .k{color:var(--mut);font-size:12px}.det-dado .v{color:var(--txt);font-weight:500}.det-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}@media (width<=1200px){.det-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.det-abas{border:1px solid var(--line-suave);border-radius:var(--raio);box-shadow:var(--sombra);background:#fff}.det-abas .tabs{margin:0;padding:0 16px}.det-abas .conteudo-aba{padding:18px 20px 22px}.hist{gap:0;display:grid}.hist-item{grid-template-columns:28px 1fr;gap:12px;padding:0 0 20px;display:grid;position:relative}.hist-item:before{content:"";background:var(--line-suave);width:2px;position:absolute;top:28px;bottom:0;left:13px}.hist-item:last-child:before{display:none}.hist-item .ponto{background:var(--navy-suave);width:28px;height:28px;color:var(--navy);z-index:1;border-radius:50%;place-items:center;display:grid}.hist-item.aditivo .ponto{background:var(--warnbg);color:var(--warn)}.hist-item.encerramento .ponto{background:var(--critbg);color:var(--crit)}.hist-item.ativacao .ponto{background:var(--okbg);color:var(--ok)}.hist-item .tit{color:var(--txt);flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.hist-item .quando{color:var(--mut);margin-top:2px;font-size:12px}.hist-item .motivo{color:var(--txt2);white-space:pre-wrap;margin-top:8px;font-size:13px}.hist-mudancas{gap:6px;margin-top:10px;display:grid}.hist-mud{border:1px solid var(--line-suave);border-radius:var(--raio-sm);background:#f8fafc;grid-template-columns:minmax(140px,32%) 1fr 18px 1fr;align-items:baseline;gap:8px;padding:7px 10px;font-size:12.5px;display:grid}.hist-mud .rot{color:var(--txt2);font-weight:600}.hist-mud .de{color:var(--mut);overflow-wrap:anywhere;text-decoration:line-through}.hist-mud .seta{color:var(--mut);text-align:center}.hist-mud .para{color:var(--txt);overflow-wrap:anywhere;font-weight:600}.gr-escolha{margin-top:4px}.gr-topo{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.gr-topo>span:first-child{color:var(--txt);font-size:12.5px;font-weight:700}.gr-conta{color:var(--mut);background:var(--line-suave);border-radius:999px;padding:2px 8px;font-size:11.5px}.gr-conta.on{color:var(--navy);background:var(--navy-suave);font-weight:600}.gr-lista{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.gr-item{border:1px solid var(--line-suave);cursor:pointer;text-align:left;background:#fff;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:8px 10px 8px 12px;font-family:inherit;transition:border-color .12s,background .12s;display:flex}.gr-item:hover{border-color:var(--line-forte)}.gr-item:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.gr-item.on{border-color:var(--navy);background:var(--navy-suave)}.gr-marca{border:1.5px solid var(--line-forte);color:#fff;background:#fff;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;transition:background .12s,border-color .12s;display:grid}.gr-item.on .gr-marca{background:var(--navy);border-color:var(--navy)}.gr-nome{min-width:0;color:var(--txt);overflow-wrap:anywhere;flex:1;font-size:13px;font-weight:600;line-height:1.25}.gr-perm{text-align:center;min-width:26px;color:var(--mut);background:var(--line-suave);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:1px 7px;font-size:11.5px;font-weight:600}.gr-item.on .gr-perm{color:var(--navy);background:#fff}.gr-perm.todas{color:var(--navy)}.gr-legenda{color:var(--mut);margin-top:6px;font-size:11.5px}.po-topo{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.po-busca{border:1px solid var(--line-suave);min-width:220px;max-width:380px;color:var(--mut);background:#fff;border-radius:10px;flex:1;align-items:center;gap:6px;padding:0 10px;display:flex}.po-busca input{width:100%;font:inherit;background:0 0;border:0;outline:0;padding:8px 0;font-size:13px}.po-lido{color:var(--mut);margin-left:auto;font-size:12px}.po-acoes{z-index:5;background:var(--navy-suave);border:1px solid var(--navy);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;display:flex;position:sticky;top:8px}.po-acoes>b{color:var(--navy);margin-right:4px;font-size:13px}.po-acoes select{min-width:200px}.po-check{width:16px;height:16px;accent-color:var(--navy);cursor:pointer;margin:0}tr.po-on td{background:var(--navy-suave)}.po-sub{color:var(--mut);margin-top:2px;font-size:11.5px;display:block}.po-vazio{color:var(--mut);text-align:center;justify-items:center;gap:6px;padding:40px 16px;display:grid}.po-vazio b{color:var(--txt);font-size:14px}.po-grupo{border:1px solid var(--line-suave);border-radius:10px;margin-bottom:10px;padding:10px 12px}.po-grupo-hd{color:var(--navy);align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:flex}.po-grupo ul{margin:6px 0 0;padding-left:18px;font-size:12.5px}.po-grupo li{margin:2px 0}tr.po-gr td{background:var(--bg);cursor:pointer;border-top:1px solid var(--line-suave)}tr.po-gr.po-on td{background:var(--navy-suave)}.po-gr-nome{color:var(--navy);align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:inline-flex}tr.po-dentro td:nth-child(2){padding-left:28px}.modal.ac-modal{background:var(--bg);width:1100px;padding:0}.ac-modal .hd{flex-wrap:wrap;align-items:flex-start;gap:14px}.ac-modal .hd .x{align-self:flex-start}.ac-selo{background:var(--navy);color:#fff;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;font-size:13px;font-weight:800;display:grid}.ac-cab-tit{flex:260px;min-width:0}.ac-cab-tit h3{font-size:18px}.ac-cab-tit .sub{color:var(--mut);font-size:12.5px}.ac-cab-valor{text-align:right}.ac-cab-valor .v{font-variant-numeric:tabular-nums;color:var(--txt);font-size:20px;font-weight:800}.ac-etapas{border-bottom:1px solid var(--line-suave);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 20px;display:grid}.ac-etapa{color:var(--mut);align-items:center;gap:8px;min-width:0;font-size:12.5px;display:flex}.ac-etapa .bola{border:2px solid var(--line);background:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.ac-etapa.feita{color:var(--txt)}.ac-etapa.feita .bola{background:var(--ok);border-color:var(--ok);color:#fff}.ac-etapa.agora{color:var(--navy);font-weight:700}.ac-etapa.agora .bola{border-color:var(--navy);color:var(--navy)}.ac-etapa.ruim{color:var(--crit);font-weight:700}.ac-etapa.ruim .bola{background:var(--crit);border-color:var(--crit);color:#fff}.ac-corpo{grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);align-items:start;gap:16px;padding:16px 20px 20px;display:grid}.ac-bloco{border:1px solid var(--line-suave);background:#fff;border-radius:12px}.ac-bloco+.ac-bloco{margin-top:14px}.ac-bloco>h4{border-bottom:1px solid var(--line-suave);color:var(--txt);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;font-size:13.5px;display:flex}.ac-bloco>h4 .sub{color:var(--mut);font-size:12px;font-weight:400}.ac-bloco>h4 .lado{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.ac-bloco .dentro{padding:12px 14px}.ac-bloco .kv{margin-bottom:0}.ac-bloco.inativo{opacity:.55}.ac-empresas{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ac-empresa{border:1px solid var(--line-suave);border-radius:10px;min-width:0;padding:12px}.ac-empresa .nome{flex-wrap:wrap;align-items:center;gap:6px;font-weight:700;display:flex}.ac-metricas{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.ac-metrica{background:var(--bg);border-radius:8px;min-width:0;padding:8px 10px}.ac-metrica .v{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:15px;font-weight:800}.ac-metrica .r{color:var(--mut);font-size:11px;line-height:1.35}.ac-metrica.crit{background:var(--critbg)}.ac-metrica.crit .v{color:var(--crit)}.ac-uso{background:var(--line-suave);border-radius:6px;height:6px;margin-top:10px;overflow:hidden}.ac-uso span{background:var(--warn);height:100%;display:block}.ac-uso.crit span{background:var(--crit)}.ac-escolha{border:1px solid var(--line);border-radius:9px;display:flex;overflow:hidden}.ac-escolha button{cursor:pointer;color:var(--mut);background:#fff;border:0;flex:1;padding:9px 10px;font-size:13px;font-weight:600}.ac-escolha button+button{border-left:1px solid var(--line)}.ac-escolha button.bom[aria-pressed=true]{background:var(--okbg);color:var(--ok)}.ac-escolha button.ruim[aria-pressed=true]{background:var(--critbg);color:var(--crit)}.ac-alerta{border-radius:10px;margin-bottom:12px;padding:10px 12px;font-size:12.5px;line-height:1.5}.ac-alerta.crit{background:var(--critbg);color:var(--crit);border:1px solid var(--crit)}.ac-alerta.warn{background:var(--warnbg);color:var(--warn);border:1px solid #e3c27a}.ac-alerta.info{background:var(--infobg);color:var(--info);border:1px solid #b8d4e6}.ac-trilha{border-left:3px solid var(--line);white-space:pre-wrap;margin-bottom:8px;padding:2px 0 6px 10px;font-size:12.5px}.ac-trilha .q{color:var(--mut);font-size:11.5px}.btn.ac-aprovar{background:var(--ok);border-color:var(--ok)}.btn.ac-aprovar:hover:not(:disabled){background:#155f30;border-color:#155f30}.btn.ac-recusar{color:var(--crit);border-color:var(--crit);background:#fff}.btn.ac-recusar:hover:not(:disabled){background:var(--critbg);border-color:var(--crit)}.ac-selo-linha{color:var(--mut);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}@media (width<=1000px){.ac-corpo{grid-template-columns:1fr}}@media (width<=760px){.ac-corpo{gap:12px;padding:12px}.ac-etapas{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 12px}.ac-empresas{grid-template-columns:1fr}.ac-cab-tit{flex-basis:140px}.ac-modal .hd .x{order:2}.ac-cab-valor{text-align:left;flex-basis:100%;order:3}}@media (width<=480px){.ac-metricas{grid-template-columns:1fr}}:root{--viz-1:#2a78d6;--viz-2:#eb6834;--viz-3:#1baf7a;--viz-4:#eda100;--viz-ord-1:#86b6ef;--viz-ord-2:#3987e5;--viz-ord-3:#1c5cab;--viz-ord-4:#0d366b;--viz-bom:#0ca30c;--viz-critico:#d03b3b;--viz-neutro:#c9d3de;--viz-trilho:#eef2f6;--viz-grade:#e6ebf1}.viz{position:relative}.viz-legenda{color:var(--txt2);flex-wrap:wrap;gap:6px 16px;margin-bottom:12px;font-size:12.5px;display:flex}.viz-legenda span{align-items:center;gap:6px;display:inline-flex}.viz-legenda i{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.viz-barras{gap:10px;display:grid}.viz-barra{grid-template-columns:minmax(120px, var(--viz-rotulo,34%)) 1fr auto;align-items:center;gap:12px;font-size:13px;display:grid}.viz-barra .rot{min-width:0;color:var(--txt);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.viz-barra .rot small{color:var(--mut);text-overflow:ellipsis;font-size:11.5px;font-weight:400;display:block;overflow:hidden}.viz-barra .trilho{background:var(--viz-trilho);border-radius:0 4px 4px 0;gap:2px;height:16px;display:flex;overflow:visible}.viz-barra .marca{border-radius:0 4px 4px 0;outline:none;min-width:2px;height:100%;transition:width .5s cubic-bezier(.2,.7,.2,1),filter .12s}.viz-barra .marca.meio{border-radius:0}.viz-barra .marca:hover,.viz-barra .marca:focus-visible{filter:brightness(1.12)}.viz-barra .val{color:var(--txt);font-variant-numeric:tabular-nums;min-width:var(--viz-valor,44px);text-align:right;white-space:nowrap;font-weight:700}.viz-barra .val small{color:var(--mut);font-weight:400}.viz-colunas{border-bottom:1px solid var(--viz-grade);grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:14px;height:190px;padding:0 6px;display:grid}.viz-coluna{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.viz-coluna b{color:var(--txt);font-size:15px}.viz-coluna .marca{border-radius:4px 4px 0 0;outline:none;width:min(100%,46px);min-height:2px;transition:height .5s cubic-bezier(.2,.7,.2,1),filter .12s}.viz-coluna .marca:hover,.viz-coluna .marca:focus-visible{filter:brightness(1.12)}.viz-colunas-rotulos{color:var(--mut);text-align:center;grid-auto-columns:1fr;grid-auto-flow:column;gap:14px;padding:8px 6px 0;font-size:12px;display:grid}.viz-anel{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.viz-anel svg{flex:none}.viz-anel circle.parte{cursor:default;outline:none;transition:stroke-dasharray .6s cubic-bezier(.2,.7,.2,1),opacity .12s}.viz-anel circle.parte:hover,.viz-anel circle.parte:focus-visible{opacity:.82}.viz-anel .centro b{fill:var(--txt);font-size:34px;font-weight:800}.viz-anel .lista{gap:10px;min-width:150px;font-size:13px;display:grid}.viz-anel .lista div{grid-template-columns:12px 1fr auto;align-items:center;gap:8px;display:grid}.viz-anel .lista i{border-radius:3px;width:10px;height:10px}.viz-anel .lista b{font-variant-numeric:tabular-nums}.viz-dica{z-index:200;pointer-events:none;color:#fff;box-shadow:var(--sombra-alta);background:#14202b;border-radius:8px;max-width:280px;padding:8px 11px;font-size:12px;line-height:1.35;position:fixed}.viz-dica b{font-size:14px;display:block}.viz-dica span{color:#c9d3de}.viz-tabela{margin-top:14px;font-size:12.5px}.viz-tabela>summary{cursor:pointer;color:var(--info);font-size:12.5px;font-weight:600;list-style:none}.viz-tabela>summary::-webkit-details-marker{display:none}.viz-tabela[open]>summary{margin-bottom:10px}.kpi.heroi .vl{letter-spacing:-.02em;font-size:34px}.kpi.heroi{position:relative;overflow:hidden}.kpi.heroi:after{content:"";background:var(--navy-suave);opacity:.7;border-radius:50%;width:96px;height:96px;position:absolute;top:-28px;right:-28px}.kpi.heroi.warn:after{background:var(--warnbg)}.kpi.heroi.crit:after{background:var(--critbg)}.kpi.heroi>*{z-index:1;position:relative}@keyframes viz-cresce-x{0%{transform:scaleX(0)}}@keyframes viz-cresce-y{0%{transform:scaleY(0)}}.viz-barra .trilho{transform-origin:0}.viz-barra .marca{transform-origin:0;animation:.6s cubic-bezier(.2,.7,.2,1) both viz-cresce-x}.viz-coluna .marca{transform-origin:bottom;animation:.6s cubic-bezier(.2,.7,.2,1) both viz-cresce-y}@media (prefers-reduced-motion:reduce){.viz-barra .marca,.viz-coluna .marca{animation:none}}.viz-vazio{color:var(--mut);text-align:center;padding:18px 0;font-size:13px}.viz-nota{color:var(--mut);margin-top:12px;font-size:12px}.viz-nota b{color:var(--txt2)}@media (width<=1000px){.viz-barra{grid-template-columns:minmax(96px,40%) 1fr auto}}.viz-barra .rot a{color:var(--info);font-weight:600;text-decoration:none}.viz-barra .rot a:hover{text-decoration:underline}.assistente-botao{z-index:80;cursor:pointer;background:var(--navy);color:#fff;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;border:0;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:background .15s,transform .15s;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 6px 18px #0a255152}.assistente-botao:active{cursor:grabbing}.assistente-botao:hover{background:var(--navy2)}.assistente-botao:focus-visible{outline:3px solid var(--red);outline-offset:2px}.assistente-botao.on{background:var(--navy2)}.assistente{z-index:80;background:var(--card);border:1px solid var(--line);border-radius:12px;flex-direction:column;width:400px;max-width:calc(100vw - 32px);height:600px;max-height:calc(100vh - 110px);animation:.16s ease-out assistente-entra;display:flex;position:fixed;bottom:84px;right:20px;overflow:hidden;box-shadow:0 18px 48px #0a255147}@keyframes assistente-entra{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.assistente{animation:none}}@media (width<=560px){.assistente{width:auto;bottom:80px;left:16px;right:16px}.assistente-botao{bottom:16px;right:16px}}.assistente .hd{background:var(--navy);color:#fff;align-items:center;gap:6px;padding:11px 13px 11px 15px;display:flex}.assistente .hd h3{font-size:15px}.assistente .hd small{color:#b9cbdd;margin-top:2px;font-size:11.5px;display:block}.assistente .hd .acao{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:5px;margin-left:auto;padding:5px;display:flex}.assistente .hd .acao:hover:not(:disabled){background:var(--navy2)}.assistente .hd .acao:disabled{opacity:.4;cursor:default}.assistente .hd .x{color:#fff;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:22px;line-height:1}.assistente-corpo{background:var(--bg);flex-direction:column;flex:1;gap:10px;padding:14px 13px;display:flex;overflow-y:auto}.assistente-vazio{text-align:center;color:var(--mut);flex-direction:column;align-items:center;gap:6px;max-width:290px;margin:auto;display:flex}.assistente-vazio svg{color:var(--navy)}.assistente-vazio p{color:var(--txt);font-size:13px;font-weight:600}.assistente-vazio small{font-size:11.5px;line-height:1.45}.msg{overflow-wrap:anywhere;border-radius:10px;max-width:88%;padding:8px 11px;font-size:13px;line-height:1.5}.msg.eu{background:var(--navy);color:#fff;white-space:pre-wrap;border-bottom-right-radius:3px;align-self:flex-end}.msg.ia{background:var(--card);color:var(--txt);border:1px solid var(--line);border-bottom-left-radius:3px;align-self:flex-start}.msg .texto p{margin:0 0 6px}.msg .texto p:last-child{margin-bottom:0}.msg .texto p.titulo{color:var(--navy);font-weight:700}.msg .texto ul,.msg .texto ol{margin:2px 0 6px;padding-left:18px}.msg .texto li{margin:2px 0}.msg .texto code{background:#eef2f5;border-radius:3px;padding:0 4px;font-family:Consolas,monospace;font-size:12px}.msg .texto .citacao{color:var(--info);font-size:11.5px;font-weight:600}.msg .pensando{color:var(--mut);font-style:italic}.msg .pensando em{font-size:11.5px;font-style:normal}.msg .pontos:after{content:"…";text-align:left;vertical-align:bottom;width:1.2em;animation:1.2s steps(4,end) infinite assistente-pontos;display:inline-block;overflow:hidden}@keyframes assistente-pontos{0%{width:0}to{width:1.2em}}.msg .cursor:after{content:"▍";color:var(--navy);animation:1s steps(2,start) infinite assistente-pisca}@keyframes assistente-pisca{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.msg .pontos:after,.msg .cursor:after{animation:none}}.msg-erro{background:var(--critbg);color:var(--crit);border-radius:6px;margin-top:6px;padding:6px 9px;font-size:12px}.msg-erro:first-child{margin-top:0}.fontes{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px;padding-top:7px;display:flex}.fontes>span:first-child{color:var(--mut);margin-right:2px;font-size:11px}.fonte{background:var(--infobg);color:var(--info);text-overflow:ellipsis;white-space:nowrap;border-radius:12px;align-items:center;gap:4px;max-width:100%;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.assistente-pe{border-top:1px solid var(--line);background:var(--card);align-items:flex-end;gap:8px;padding:10px 12px;display:flex}.assistente-pe textarea{resize:none;border:1px solid var(--line);border-radius:6px;flex:1;max-height:120px;padding:7px 9px;font-family:inherit;font-size:13px;line-height:1.4}.assistente-pe textarea:focus{border-color:var(--navy);outline:0}.assistente-pe .btn{align-items:center;gap:5px;padding:8px 12px;display:inline-flex}.assistente-aviso{background:var(--card);color:var(--mut);text-align:center;margin:0;padding:0 12px 9px;font-size:11px}.tabela{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.tabela>table,.rolagem>table{min-width:100%}.tabela td .b,.tabela td .btn{white-space:nowrap}table[data-acoes] tr>:last-child{z-index:1;background:var(--card);box-shadow:inset 1px 0 0 var(--line-suave);white-space:nowrap;position:sticky;right:0}table[data-acoes] thead tr>:last-child{background:#f8fafc}table[data-acoes] tbody tr:hover>:last-child{background:#fafbfd}table[data-acoes] tr.clickable:hover>:last-child{background:var(--navy-suave)}.rolagem table[data-acoes] thead tr>:last-child{z-index:2}@media (width<=1599px){table [data-sec]{display:none}}@media (width<=1100px){.grade-empilha-tablet{grid-template-columns:1fr!important}.linha-empilha-tablet{flex-direction:column!important;align-items:stretch!important}.linha-empilha-tablet>*{flex-basis:auto!important;width:auto!important;max-width:100%!important}}@media (width<=760px){.grade-empilha{grid-template-columns:1fr!important}.grade-empilha>*{grid-column:auto!important}.grade-2-celular{grid-template-columns:repeat(2,minmax(0,1fr))!important}.linha-empilha{flex-direction:column!important;align-items:stretch!important}.linha-empilha>*{flex-basis:auto!important;width:auto!important;max-width:100%!important;margin-left:0!important}.linha-quebra{flex-wrap:wrap!important}.cheia-celular{width:100%!important;min-width:0!important;max-width:100%!important}.some-celular{display:none!important}}@media (width<=1100px){.altura-livre-tablet{max-height:55vh!important}}@media (width<=1000px) and (width>=641px){.row.c4{grid-template-columns:repeat(2,minmax(0,1fr))}}.menu-movel,.menu-fundo{display:none}@media (width<=760px){.app,.app.recolhida{grid-template-columns:1fr}.app .lateral{z-index:120;width:min(290px,86vw);height:100dvh;transition:transform .2s ease-out;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.app.menu-aberto .lateral{transform:none;box-shadow:8px 0 32px #1018282e}.app.menu-aberto .menu-fundo{z-index:110;background:#0f172a6b;display:block;position:fixed;inset:0}.app .lateral .marca span,.app .lateral .usuario{display:flex}.app .lateral .marca span,.app .lateral .empresas{display:block}.app .lateral a .txt,.app .lateral a .cont{display:inline}.app .lateral a{justify-content:flex-start;padding:10px 12px}.app .lateral .marca{justify-content:flex-start;padding:0 18px}.app .lateral .grupo{justify-content:flex-start;padding:16px 10px 6px}.app .lateral .grupo .txt,.app .lateral .grupo .seta{display:inline}.app .lateral .grupo:after,.app .lateral .recolher{display:none}.menu-movel{border:1px solid var(--line);width:40px;height:40px;color:var(--navy);cursor:pointer;background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.topo{gap:10px;padding:10px 12px}.topo .icone{display:none}.topo h1{font-size:17px}.topo .titulo{flex:1}.topo .emp-aviso{margin-left:0}.topo .direita{flex-wrap:wrap;flex:100%;gap:8px;width:100%;margin-left:0}.topo .direita .btn{text-align:center;flex:auto}.wrap{padding:12px 12px 24px}.pf{gap:16px;padding:12px 12px 140px}.pf-secao>header{flex-wrap:wrap;padding:16px 16px 0}.pf-secao>header .acao{flex-basis:100%;margin-left:0}.filters .b,.note .b,.pf-resumo .b{white-space:normal;max-width:100%}.pf-secao .corpo{padding:16px}.pf-rodape,.app.recolhida .pf-rodape{flex-wrap:wrap;gap:8px;padding:10px 12px;left:0}.pf-rodape .acoes{flex-wrap:wrap;width:100%;margin-left:0}.pf-rodape .acoes .btn{text-align:center;flex:auto}.det{gap:14px;padding:12px 12px 32px}.det-painel{position:static}.card>h3{flex-wrap:wrap;padding:12px 14px}.card>h3 .sub{width:100%;margin-left:0}.pad{padding:14px}.modal{border-radius:14px;max-height:92dvh;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important}.drw .bd,.modal .bd{padding:14px}.drw .hd,.modal .hd{padding:12px 14px}.kv{grid-template-columns:1fr;gap:2px 0}.kv .k{margin-top:8px}.hist-mud{grid-template-columns:1fr}.hist-mud .seta{display:none}.barra-contexto{flex-wrap:wrap}.barra-contexto .direita{text-align:left;margin-left:0}.filters>*,.filters input,.filters select{max-width:100%}input,select,textarea{font-size:16px!important}.kb-col{flex-basis:78vw;max-height:none}}@media (width<=640px){table[data-cartao=sim],table[data-cartao=sim] tbody,table[data-cartao=sim] tfoot{display:block}table[data-cartao=sim] thead{display:none}table[data-cartao=sim] tr{border:1px solid var(--line-suave);background:var(--card);border-radius:10px;margin:0 0 10px;padding:6px 12px;display:block}.tabela:has(>table[data-cartao=sim]){padding:10px 10px 2px;overflow:visible}table[data-cartao=sim] td{overflow-wrap:anywhere;border-bottom:1px dashed #eef2f6;padding:7px 0 7px 40%;font-size:13px;display:flow-root;text-align:left!important;width:auto!important}table[data-cartao=sim] td:last-child{border-bottom:0}table[data-cartao=sim] td:before{content:attr(data-rotulo);float:left;width:calc(66.67% - 10px);color:var(--mut);margin-left:-66.67%;font-size:12px;font-weight:500;line-height:1.35}table[data-cartao=sim] td[data-rotulo=""],table[data-cartao=sim] td:not([data-rotulo]){padding-left:0}table[data-cartao=sim] [data-sec],table[data-cartao=sim] td:empty,table[data-cartao=sim] td[data-rotulo=""]:before,table[data-cartao=sim] td:not([data-rotulo]):before{display:none}table[data-acoes][data-cartao=sim] tr>:last-child{box-shadow:none;background:0 0;flex-wrap:wrap;gap:8px;padding-top:10px;display:flex;position:static}table[data-acoes][data-cartao=sim] tr>:last-child .btn{text-align:center;flex:auto}table[data-cartao=sim] tbody tr:hover td{background:0 0}table[data-cartao=sim] tr.blocked{background:#fdeceb}table[data-cartao=sim] tr.ressalva{box-shadow:inset 3px 0 0 var(--warn)}table[data-cartao=sim] tr.ressalva td{box-shadow:none}:is(.rolagem:has(>table[data-cartao=sim]),.pf-moldura:has(>table[data-cartao=sim])){padding:10px}}.entrar-fundo{background:var(--bg);place-items:center;min-height:100vh;padding:28px 20px;display:grid;position:relative;overflow:hidden}.entrar-forma{pointer-events:none;border-radius:50%;position:absolute}.entrar-forma-a{background:radial-gradient(circle at 40% 40%, var(--red) 0%, #8d0d17 55%, transparent 72%);opacity:.16;width:620px;height:620px;top:-320px;left:-220px}.entrar-forma-b{background:radial-gradient(circle at 55% 45%, var(--navy2) 0%, var(--navy) 60%, transparent 74%);opacity:.13;width:760px;height:760px;bottom:-420px;right:-300px}.entrar-cartao{background:var(--card);border-radius:14px;grid-template-columns:1fr 1fr;width:100%;max-width:940px;min-height:540px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 64px #0a255138,0 2px 8px #0a255114}.entrar-lado-form{flex-direction:column;padding:42px 46px;display:flex}.entrar-marca{margin-bottom:30px}.entrar-titulo{color:var(--txt);letter-spacing:-.02em;margin:0 0 6px;font-size:21px;font-weight:800;line-height:1.25}.entrar-titulo span{color:var(--mut);letter-spacing:0;font-size:14.5px;font-weight:600;display:block}.entrar-sub{color:var(--mut);margin:0 0 24px;font-size:12.5px;line-height:1.6}.entrar-campo{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:9px;margin-bottom:11px;padding:0 15px;transition:border-color .15s,box-shadow .15s;display:flex}.entrar-campo:focus-within{border-color:var(--navy);box-shadow:0 0 0 3px #0a255117}.entrar-campo>svg{color:var(--mut);flex:none}.entrar-campo input{color:var(--txt);background:0 0;border:0;outline:0;flex:1;min-width:0;padding:11px 0;font-family:inherit;font-size:13.5px}.entrar-campo input::placeholder{color:#9aa9b8}.entrar-olho{color:var(--mut);cursor:pointer;background:0 0;border:0;flex:none;padding:4px;line-height:0}.entrar-olho:hover{color:var(--txt)}.entrar-erro{background:var(--critbg);border:1px solid var(--crit);color:var(--crit);border-radius:7px;margin:3px 0 11px;padding:8px 11px;font-size:12.5px}.entrar-botao{background:var(--red);color:#fff;letter-spacing:.09em;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:8px;padding:13px 0;font-family:inherit;font-size:13px;font-weight:800;transition:background .15s,transform 60ms,box-shadow .15s;display:flex;box-shadow:0 6px 16px #c1121f47}.entrar-botao:hover:not(:disabled){background:#a50f1a}.entrar-botao:active:not(:disabled){transform:translateY(1px)}.entrar-botao:disabled{opacity:.6;cursor:default;box-shadow:none}.entrar-apoio{text-align:center;color:var(--mut);margin:15px 0 0;font-size:12px}.entrar-rodape{color:var(--mut);align-items:flex-start;gap:8px;margin-top:auto;padding-top:22px;font-size:11.5px;line-height:1.55;display:flex}.entrar-rodape>svg{flex:none;margin-top:1px}.entrar-lado-marca{background:var(--navy);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.entrar-marca-conteudo{z-index:1;text-align:center;color:#fff;padding:44px 40px;position:relative}.entrar-escudo{color:#fff;filter:drop-shadow(0 6px 18px #00000061);width:fit-content;margin:0 auto 16px;line-height:0;display:block}.entrar-marca-nome{letter-spacing:-.015em;font-family:Arial Black,Arial,sans-serif;font-size:38px;font-weight:900;line-height:1}.entrar-marca-assinatura{letter-spacing:.135em;color:#cfe0f2;margin-top:7px;font-size:9.5px;font-weight:700}.entrar-marca-texto{color:#d7e4f2;border-top:2px solid var(--red);max-width:300px;margin:20px auto 0;padding-top:18px;font-size:12.5px;line-height:1.75}@media (width<=800px){.entrar-cartao{grid-template-columns:1fr;max-width:420px;min-height:0}.entrar-lado-marca{order:-1;min-height:190px}.entrar-marca-conteudo{padding:26px 24px}.entrar-escudo svg{width:56px;height:66px}.entrar-marca-nome{font-size:27px}.entrar-marca-texto{display:none}.entrar-lado-form{padding:30px 26px}.entrar-marca{display:none}}.st-cartao{z-index:1;background:#fff;border-radius:14px;width:520px;max-width:100%;margin:12px 0 28px;padding:26px 24px 28px;position:relative;box-shadow:0 18px 48px #0a255129}.st-titulo{color:var(--navy);margin:0 0 6px;font-size:22px}.st-texto{color:var(--mut);margin:0 0 18px;font-size:14px;line-height:1.5}.st-cartao .fld{margin-bottom:13px}.st-cartao .fld input,.st-cartao .fld select,.st-cartao .fld textarea{padding:10px 11px;font-size:16px}.st-linha{gap:10px;display:flex}.st-erro{background:var(--critbg);color:var(--crit);border-radius:8px;margin-bottom:14px;padding:10px 12px;font-size:13.5px}.st-consent{color:var(--mut);align-items:flex-start;gap:9px;margin:6px 0 16px;font-size:12.5px;line-height:1.45;display:flex}.st-consent input{flex:none;width:17px;height:17px;margin-top:3px}.st-enviar{width:100%;padding:13px;font-size:15px}@media (width<=480px){.st-cartao{border-radius:10px;padding:20px 16px 22px}}@page{size:A4;margin:9mm}.osi-barra{background:#fff8e1;border:1px solid #ffca28;border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;max-width:210mm;margin:16px auto 0;padding:10px 14px;font-size:12.5px;display:flex}.osi-barra span{color:#5a4300;flex:1;min-width:240px}.osi{color:#111;-webkit-print-color-adjust:exact;print-color-adjust:exact;padding-bottom:24px;font-family:Segoe UI,Arial,Helvetica,sans-serif;font-size:8.5pt}.osi .page{page-break-after:always;break-after:page;background:#fff;width:210mm;min-height:297mm;margin:8mm auto;padding:9mm;box-shadow:0 2px 12px #0000002e}.osi .page:last-of-type{page-break-after:auto;break-after:auto}.osi header{border:1.3pt solid #0a2551;align-items:stretch;display:flex}.osi .lg{background:#0a2551;align-items:center;gap:8px;width:52mm;padding:7px 10px;display:flex}.osi .lg svg{flex:none;width:15mm;height:17mm}.osi .lg .wm{color:#fff;letter-spacing:-.4px;font-size:15.5pt;font-weight:800;line-height:1}.osi .lg .tg{color:#fff;letter-spacing:.55px;margin-top:2px;font-size:4.3pt;font-weight:600;line-height:1.25}.osi .em{border-right:1pt solid #0a2551;flex:1;padding:6px 9px}.osi .em .t{color:#0a2551;letter-spacing:.3px;font-size:11.5pt;font-weight:800;line-height:1.1}.osi .em .st{color:#5a6b7c;margin-bottom:4px;font-size:6.5pt}.osi .em .co{color:#22313f;font-size:7pt;line-height:1.45}.osi .em .co b{color:#0a2551;font-size:7.6pt}.osi .nb{text-align:center;border-right:1pt solid #0a2551;flex-direction:column;justify-content:center;align-items:center;width:44mm;padding:6px 8px;display:flex}.osi .nb .lbl{color:#5a6b7c;letter-spacing:1px;font-size:5.8pt}.osi .nb .num{color:#c1121f;letter-spacing:.5px;font-size:15pt;font-weight:800;line-height:1.1}.osi .nb .via{color:#fff;background:#0a2551;border-radius:8px;margin-top:3px;padding:1px 8px;font-size:6.4pt;font-weight:700}.osi .nb .quando{color:#5a6b7c;margin-top:3px;font-size:6.2pt}.osi .qr{text-align:center;width:26mm;padding:5px}.osi .qr>div:first-child,.osi .qr svg{width:20mm;height:20mm;margin:0 auto;display:block}.osi .qr>div:last-child{color:#5a6b7c;margin-top:2px;font-size:4.9pt;line-height:1.2}.osi .warn{background:#fff3cd;border:1.1pt solid #e0a800;border-top:0;align-items:center;gap:8px;padding:4px 9px;font-size:7.6pt;display:flex}.osi .warn .ic{color:#8a6100;font-size:10pt;font-weight:800}.osi .warn b{color:#8a6100}.osi .sec{border:.8pt solid #8d9dab;margin-top:4.5px}.osi .sec>h2{color:#fff;letter-spacing:.9px;text-transform:uppercase;background:#0a2551;margin:0;padding:2.4px 8px;font-size:7.3pt;font-weight:700;display:flex}.osi .sec>h2 span{letter-spacing:.2px;text-transform:none;color:#b9c8d8;margin-left:auto;font-size:6.6pt;font-weight:400}.osi .grid{display:grid}.osi .g4{grid-template-columns:repeat(4,1fr)}.osi .f{border-bottom:.5pt solid #ccd6df;border-right:.5pt solid #ccd6df;padding:3px 8px}.osi .f:last-child{border-right:0}.osi .f label{color:#6c7d8c;text-transform:uppercase;letter-spacing:.45px;font-size:5.7pt;display:block}.osi .f .v{min-height:10.5pt;font-size:8.3pt;font-weight:600}.osi .f .v.b{color:#0a2551;font-size:10pt;font-weight:800}.osi .f .v.pequeno,.osi .pequeno{font-size:7pt}.osi .f .v.alto{min-height:22pt}.osi .s2{grid-column:span 2}.osi .s3{grid-column:span 3}.osi .s4{grid-column:span 4}.osi .sem-borda{border-bottom:0}.osi .topo{border-top:.5pt solid #ccd6df}.osi table{border-collapse:collapse;width:100%;font-size:7.5pt}.osi th{color:#0a2551;text-align:left;text-transform:uppercase;letter-spacing:.45px;background:#e9eef3;border-bottom:.8pt solid #8d9dab;border-right:.5pt solid #ccd6df;padding:3px 5px;font-size:6.2pt;font-weight:700}.osi td{vertical-align:top;border-bottom:.5pt solid #ccd6df;border-right:.5pt solid #ccd6df;padding:4.5px 5px}.osi th:last-child,.osi td:last-child{border-right:0}.osi tr.nota td{color:#3d4f5e;background:#f5f7f9;padding:4px 6px;font-size:6.5pt}.osi .mono{letter-spacing:.2px;font-family:Consolas,Courier New,monospace;font-size:7.4pt}.osi td.mono.pequeno,.osi .mono.pequeno{font-size:6.6pt}.osi .cinza{color:#8d9dab;font-size:6.8pt}.osi .fill{border-bottom:.6pt dotted #6c7d8c;min-height:10pt;display:block}.osi .cbx{vertical-align:-1pt;border:.8pt solid #3d4f5e;width:8pt;height:8pt;margin-right:3px;display:inline-block}.osi .tg2{letter-spacing:.3px;white-space:nowrap;border-radius:2px;padding:1px 5px;font-size:6pt;font-weight:700;display:inline-block}.osi .tg2.i{color:#1b5e20;background:#e8f5e9;border:.5pt solid #66bb6a}.osi .tg2.d{color:#b71c1c;background:#ffebee;border:.5pt solid #ef5350}.osi .tg2.m{color:#12557f;background:#e6f1f8;border:.5pt solid #6ea8cd}.osi .rotulo{color:#6c7d8c;text-transform:uppercase;letter-spacing:.45px;padding:3px 9px 0;font-size:6.1pt}.osi .mot{column-count:2;column-gap:14px;padding:5px 9px;font-size:7.1pt;line-height:1.8}.osi .mot>span{break-inside:avoid;display:block}.osi .obs{padding:4px 9px}.osi .obs .rotulo{padding:0}.osi .obs .ln{border-bottom:.5pt dotted #8d9dab;height:12.5pt}.osi .termo{text-align:justify;color:#22313f;padding:6px 9px;font-size:6.5pt;line-height:1.5}.osi .termo b{color:#0a2551}.osi .sig{grid-template-columns:1fr 1fr;gap:14px;padding:14px 9px 6px;display:grid}.osi .sig .c{text-align:center}.osi .sig .ln{border-top:.8pt solid #22313f;margin-top:26pt;padding-top:2px;font-size:7pt;font-weight:700}.osi .sig .sm{color:#5a6b7c;font-size:6.1pt}.osi footer{color:#6c7d8c;justify-content:space-between;margin-top:6px;font-size:5.8pt;display:flex}@media print{body *{visibility:hidden}.osi,.osi *{visibility:visible}.osi{width:100%;padding:0;position:absolute;top:0;left:0}.osi .page{width:auto;min-height:auto;box-shadow:none;margin:0;padding:0}.osi-barra{display:none}}.folha-impressao{display:none}@media print{body.com-folha>#root{display:none!important}body.com-folha .folha-impressao{display:block!important;position:static!important}body.com-folha .folha-impressao,body.com-folha .folha-impressao *{visibility:visible!important}body.com-folha{background:#fff!important}}.etq{color:#000;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;align-items:center;font-family:Arial,Helvetica,sans-serif;line-height:1.1;display:flex;overflow:hidden}.etq-dm{box-sizing:border-box;flex:none}.etq-dm svg,.etq-lin svg{width:100%;height:100%;display:block}.etq-txt{flex-direction:column;flex:1;justify-content:center;gap:.18em;min-width:0;display:flex}.etq-sku{white-space:nowrap;text-overflow:ellipsis;font-size:1.3em;font-weight:800;overflow:hidden}.etq-modelo{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9em;display:-webkit-box;overflow:hidden}.etq-ean,.etq-sn{white-space:nowrap;font-family:Courier New,Courier,monospace}.etq-ean{font-size:.95em}.etq-sn{font-size:1.15em;font-weight:800}.etq-lin{box-sizing:border-box;width:100%;padding:0 1mm}.etq-linha{break-after:page;page-break-after:always;display:flex;overflow:hidden}.etq-linha:last-child{break-after:auto;page-break-after:auto}.etq-previa{transform-origin:0 0;display:inline-block}.etq-previa .etq{border-radius:2px;outline:1px dashed #9aa6b2}.pk{color:#111;-webkit-print-color-adjust:exact;print-color-adjust:exact;font-family:Segoe UI,Arial,Helvetica,sans-serif;font-size:9.5pt}.pk .pg{break-after:page;page-break-after:always;background:#fff;width:190mm;margin:0 auto}.pk .pg:last-child{break-after:auto;page-break-after:auto}.pk header{border:1.3pt solid #0a2551;align-items:stretch;gap:10px;display:flex}.pk header .tt{flex:1;padding:6px 10px}.pk header .tt .t{color:#0a2551;letter-spacing:.3px;font-size:13pt;font-weight:800}.pk header .tt .st{color:#5a6b7c;font-size:7.5pt}.pk header .num{border-left:1pt solid #0a2551;flex-direction:column;justify-content:center;align-items:center;padding:6px 12px;display:flex}.pk header .num b{color:#c1121f;letter-spacing:.5px;font-size:16pt}.pk header .num small{color:#5a6b7c;font-size:7pt}.pk header .qr{text-align:center;color:#5a6b7c;border-left:1pt solid #0a2551;width:24mm;padding:4px;font-size:5.5pt}.pk header .qr svg{width:19mm;height:19mm;margin:0 auto 1px;display:block}.pk .dados{border:1pt solid #0a2551;border-top:0;grid-template-columns:repeat(3,1fr);display:grid}.pk .dados>div{border-right:.6pt solid #c9d3de;padding:4px 8px}.pk .dados>div:last-child{border-right:0}.pk .dados label{color:#5a6b7c;text-transform:uppercase;letter-spacing:.5px;font-size:6.5pt;display:block}.pk table{border-collapse:collapse;width:100%;margin-top:8px}.pk th{color:#fff;text-align:left;background:#0a2551;padding:4px 6px;font-size:7.5pt}.pk td{vertical-align:top;border-bottom:.6pt solid #c9d3de;padding:5px 6px}.pk td.cx{width:7mm}.pk td.cx span{border:1pt solid #0a2551;border-radius:1px;width:4mm;height:4mm;display:inline-block}.pk td.q{text-align:right;width:14mm;font-size:11pt;font-weight:800}.pk .mono{font-family:Courier New,Courier,monospace}.pk .onde{font-size:8pt}.pk .onde b{color:#0a2551}.pk .cinza{color:#8a96a3}.pk .rodape{color:#5a6b7c;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:18px;font-size:7.5pt;display:grid}.pk .rodape div{border-top:.8pt solid #111;padding-top:3px}.pk .aviso{color:#5a4300;background:#fff3cd;border:.8pt solid #e0a800;margin-top:8px;padding:4px 8px;font-size:7.5pt}.pk-tela .pg{border-radius:4px;width:210mm;max-width:100%;margin-bottom:14px;padding:10mm;box-shadow:0 2px 12px #00000024}
