:root{--azul:#0065FE;--azul-esc:#0052CC;--azul-claro:#E6F0FF;--fundo:#F5F6F8;--sup:#FFFFFF;--borda:#E3E6EB;--borda-forte:#CDD2DA;--texto:#0A1433;--suave:#5B6472;--fraco:#8A93A0;--verde:#1A7F45;--verde-c:#E3F4EA;--ambar:#9A6200;--ambar-c:#FFF3D6;--verm:#C0352B;--verm-c:#FCE8E6;--cinza-c:#EEF0F3;--sup2:#FAFBFC;--marinho:#0A1433;--grade:#ECEEF2;--trilho:#F1F3F6;--foco:#CCE0FF}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,Segoe UI,Arial,sans-serif;font-size:14px;line-height:1.45}.tela,body{background:var(--fundo)}.tela{min-height:100vh;height:100vh;position:relative;overflow:hidden;display:flex;flex-direction:column}.topo{height:56px;background:var(--sup);border-bottom:1px solid var(--borda);padding:0 20px;gap:16px;flex-shrink:0}.marca,.topo{display:flex;align-items:center}.marca{gap:10px;font-weight:700;font-size:15px;width:216px}.logo{width:28px;height:28px;border-radius:7px;background:var(--azul);color:#fff;justify-content:center;font-weight:700;font-size:14px}.logo,.seletor{display:flex;align-items:center}.seletor{gap:8px;height:34px;padding:0 12px;border:1px solid var(--borda);border-radius:8px;background:var(--sup);font-size:13px}.seletor .rot{color:var(--fraco)}.seletor .val{font-weight:600}.busca{flex:1 1;max-width:460px;height:34px;border-radius:8px;background:var(--fundo);border:1px solid var(--borda);display:flex;align-items:center;gap:8px;padding:0 12px;color:var(--fraco);font-size:13px}.busca .atalho{margin-left:auto;font-size:11px;border:1px solid var(--borda-forte);border-radius:4px;padding:1px 5px;color:var(--suave)}.dir{margin-left:auto;gap:14px}.dir,.ico{display:flex;align-items:center}.ico{width:34px;height:34px;border-radius:8px;justify-content:center;color:var(--suave);position:relative}.ponto{position:absolute;top:6px;right:7px;width:8px;height:8px;border-radius:50%;background:var(--verm);border:2px solid #fff}.avatar{width:32px;height:32px;border-radius:50%;background:#D6E6FF;color:var(--azul-esc);font-weight:700;font-size:12px;justify-content:center}.avatar,.usuario{display:flex;align-items:center}.usuario{gap:8px;font-size:13px}.usuario small{display:block;color:var(--fraco);font-size:11px}.corpo{flex:1 1;display:flex;min-height:0}.lateral{width:236px;background:var(--sup);border-right:1px solid var(--borda);padding:16px 12px;display:flex;flex-direction:column;gap:2px;flex-shrink:0}.grupo{font-size:11px;font-weight:600;color:var(--fraco);text-transform:uppercase;letter-spacing:.06em;padding:14px 10px 6px}.item{white-space:nowrap;display:flex;align-items:center;gap:10px;height:36px;padding:0 10px;border-radius:8px;color:var(--suave);font-size:14px}.item.ativo{background:var(--azul-claro);color:var(--azul-esc);font-weight:600}.item .cont{margin-left:auto;font-size:11px;font-weight:600;background:var(--cinza-c);color:var(--suave);border-radius:10px;padding:1px 7px}.item.ativo .cont{background:var(--azul);color:#fff}.item.breve{opacity:.55}.item.breve .cont{background:none;border:1px solid var(--borda-forte);font-weight:500}.lateral .rodape{margin-top:auto;border-top:1px solid var(--borda);padding-top:10px}.conteudo{flex:1 1;padding:24px 32px;overflow:hidden;min-width:0}.trilha{font-size:12px;color:var(--fraco);margin-bottom:6px}.trilha b{color:var(--suave);font-weight:500}.cab{display:flex;align-items:flex-end;gap:12px;margin-bottom:20px}h1{font-size:22px;font-weight:700;letter-spacing:-.01em}.sub{color:var(--suave);font-size:13px;margin-top:2px}.cab .acoes{margin-left:auto;display:flex;gap:8px}.bt{height:36px;padding:0 14px;border-radius:8px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:6px;border:1px solid transparent;white-space:nowrap}.bt.pri{background:var(--azul);color:#fff}.bt.sec{background:var(--sup);border-color:var(--borda-forte);color:var(--texto)}.bt.fan{color:var(--suave)}.bt.per{background:var(--sup);border-color:#F0B8B3;color:var(--verm)}.bt.peq{height:30px;padding:0 10px;font-size:12px}.selo{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 6px;border-radius:3px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;line-height:1}.selo i{display:none}.s-azul{background:var(--azul-claro);color:var(--azul-esc)}.s-verde{background:var(--verde-c);color:var(--verde)}.s-ambar{background:var(--ambar-c);color:var(--ambar)}.s-verm{background:var(--verm-c);color:var(--verm)}.s-cinza{background:var(--cinza-c);color:var(--suave)}.campo{display:flex;flex-direction:column;gap:6px}.campo label{font-size:13px;font-weight:600}.campo label span{color:var(--verm)}.entrada{height:38px;border:1px solid var(--borda-forte);border-radius:8px;background:var(--sup);padding:0 12px;display:flex;align-items:center;font-size:14px;gap:8px}.entrada.ph{color:var(--fraco)}.entrada.sel:after{content:"";margin-left:auto;width:8px;height:8px;border-right:1.5px solid var(--suave);border-bottom:1.5px solid var(--suave);transform:rotate(45deg) translateY(-3px)}.entrada.foco{border-color:var(--azul);box-shadow:0 0 0 3px var(--foco)}.entrada.erro{border-color:var(--verm)}.area{height:110px;align-items:flex-start;padding-top:10px}.ajuda{font-size:12px;color:var(--fraco)}.ajuda.e{color:var(--verm)}.cartao{background:var(--sup);border:1px solid var(--borda);border-radius:12px}.cartao .ct{border-bottom:1px solid var(--borda);font-weight:700;font-size:14px;display:flex;align-items:center}.cartao .cc,.cartao .ct{padding:16px 20px}.abas{gap:4px;border-bottom:1px solid var(--borda);margin-bottom:16px}.aba,.abas{display:flex}.aba{padding:10px 12px;font-size:13px;color:var(--suave);font-weight:500;gap:6px;align-items:center;border-bottom:2px solid transparent;margin-bottom:-1px}.aba.on{color:var(--azul-esc);border-color:var(--azul);font-weight:600}.aba .n{font-size:11px;background:var(--cinza-c);border-radius:9px;padding:0 6px;color:var(--suave)}.aba.on .n{background:var(--azul-claro);color:var(--azul-esc)}.filtros{gap:8px;margin-bottom:12px}.chip,.filtros{display:flex;align-items:center}.chip{height:32px;border:1px dashed var(--borda-forte);border-radius:8px;padding:0 10px;gap:6px;font-size:13px;color:var(--suave)}.chip.on{border-style:solid;background:var(--azul-claro);border-color:#B3D1FF;color:var(--azul-esc);font-weight:500}table{width:100%;border-collapse:collapse;font-size:13px;color:inherit}th{text-align:left;font-size:12px;font-weight:600;color:var(--suave);padding:10px 14px;background:var(--sup2)}td,th{border-bottom:1px solid var(--borda)}td{white-space:nowrap;padding:12px 14px;vertical-align:middle}tr:last-child td{border-bottom:none}.cod{font-family:JetBrains Mono,Consolas,monospace;font-size:12px;color:var(--azul-esc);font-weight:600}.mut{color:var(--fraco)}.pa{font-weight:600;color:var(--verm)}.pess{display:flex;align-items:center;gap:8px}.pess .avatar{width:24px;height:24px;font-size:10px}.atrasado{color:var(--verm);font-weight:600}.pag{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-top:1px solid var(--borda);font-size:12px;color:var(--suave)}.fund{padding:40px 48px;display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;overflow:hidden}.fund h2{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--fraco);margin-bottom:12px}.cores{display:flex;flex-wrap:wrap;gap:12px}.cor{width:112px}.cor .am{height:56px;border-radius:8px;border:1px solid rgba(0,0,0,.06)}.cor b{display:block;font-size:12px;margin-top:6px}.cor span{font-size:11px;color:var(--fraco)}.linha{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.seletor{padding-right:32px;position:relative}.seletor:after{content:"";position:absolute;right:13px;top:11px;width:7px;height:7px;border-right:1.5px solid var(--suave);border-bottom:1.5px solid var(--suave);transform:rotate(45deg)}.logo{width:72px;height:24px;background:url(/marca/logo.svg) 0/contain no-repeat;border-radius:0}.logo.big{width:84px;height:28px}.marca .erp{font-size:13px;font-weight:600;color:var(--suave);letter-spacing:1px}.kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-bottom:20px}.kv{font-size:24px;font-weight:700;margin-top:4px}td.r,th.r{text-align:right}.neg{color:var(--verm)}.neg,.pos{font-weight:600}.pos{color:var(--verde)}tr.tot td{background:var(--sup2)}.seg{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.seg.s2{grid-template-columns:1fr 1fr}.opc{border:1px solid var(--borda-forte);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:4px;background:var(--sup)}.opc b{font-size:14px}.opc span{font-size:12px;color:var(--fraco);white-space:normal}.opc.on{border-color:var(--azul);background:var(--azul-claro);box-shadow:0 0 0 1px #0065FE}.opc.on b{color:var(--azul-esc)}table.ed td{padding:8px 10px}table.ed th{white-space:nowrap;padding:10px}.entrada.pe{height:34px;font-size:13px;padding:0 10px}.x{text-align:center;font-size:16px}.barra{background:var(--cinza-c);margin-top:8px}.barra,.barra div{height:6px;border-radius:3px}.barra div{background:var(--azul)}.veu{inset:0;background:rgba(10,20,51,.35)}.gaveta,.veu{position:absolute}.gaveta{top:0;right:0;bottom:0;width:480px;background:var(--sup);display:flex;flex-direction:column;border-left:1px solid var(--borda)}.aviso{display:flex;align-items:center;gap:16px;background:var(--azul-claro);border:1px solid #b3d1ff;border-radius:12px;padding:14px 18px;margin-bottom:20px}.aviso2{background:var(--ambar-c);color:var(--ambar);border-radius:8px;padding:10px 12px;font-size:12px}.cfg-grade{grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.cfg-grupo{background:var(--sup);border:1px solid var(--borda);border-radius:12px;overflow:hidden}.cfg-tit{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fraco);padding:14px 18px 6px}.cfg-it{display:flex;flex-direction:column;gap:2px;padding:10px 18px;border-top:1px solid var(--borda);position:relative}.cfg-it:first-of-type{border-top:none}.cfg-it b{font-size:14px}.cfg-it span{font-size:12px;color:var(--fraco)}.cfg-it:after{content:"›";position:absolute;right:18px;top:50%;transform:translateY(-50%);color:var(--fraco);font-size:16px}.tipo{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--borda);font-size:13px}.tipo b{font-weight:500}.tipo.on{background:var(--azul-claro)}.tipo.on b{color:var(--azul-esc);font-weight:600}.seg2{display:inline-flex;border:1px solid var(--borda-forte);border-radius:8px;overflow:hidden;font-size:12px;font-weight:500}.seg2 span{padding:5px 10px;color:var(--suave)}.seg2 span.on{background:var(--azul);color:#fff}.etapa{display:grid;grid-template-columns:20px 150px 1fr 200px;align-items:center;grid-gap:10px;gap:10px;border:1px solid var(--borda);border-radius:8px;padding:10px 12px;font-size:13px}.etapa.ed{border-color:var(--azul);box-shadow:0 0 0 3px var(--foco)}.alca{color:var(--fraco);letter-spacing:-2px}.alca,.quem{font-size:12px}.quem{justify-self:end;background:var(--cinza-c);border-radius:6px;padding:3px 8px;color:var(--suave)}.lin{display:flex;align-items:center;gap:12px;justify-content:space-between}.lin>span:nth-child(2):not(.tog){color:var(--fraco);margin-left:auto}.tog{width:34px;height:20px;border-radius:10px;background:var(--borda-forte);position:relative;flex-shrink:0}.tog i{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--sup)}.tog.on{background:var(--azul)}.tog.on i{left:16px}.ramos{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.ramo{background:var(--sup);border:1px solid var(--borda-forte);border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;gap:6px}.ramo b{font-size:15px}.ramo span{font-size:13px;color:var(--suave)}.ramo.on{border-color:var(--azul);box-shadow:0 0 0 1px var(--azul);background:var(--azul-claro)}.ramo.on b{color:var(--azul-esc)}.mini{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fraco);margin-bottom:6px}.chips{display:flex;flex-wrap:wrap;gap:6px}th{white-space:nowrap}.idade{display:flex;height:28px;border-radius:6px;overflow:hidden;color:#fff;font-size:12px;font-weight:600}.idade div{display:flex;align-items:center;justify-content:center}.idade-leg{font-size:11px;color:var(--fraco);margin-top:6px}.idade-leg,.kanban{display:grid;grid-template-columns:repeat(4,1fr)}.kanban{grid-gap:14px;gap:14px;align-items:start}.col{background:var(--borda);border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:8px;min-height:560px}.col-cab{justify-content:space-between;align-items:center;padding:2px 4px 6px}.card,.col-cab{display:flex;font-size:12px}.card{background:var(--sup);border:1px solid var(--borda);border-radius:10px;padding:10px 12px;flex-direction:column;gap:6px}.card b{font-size:13px;font-weight:600}.card.atr{border-left:3px solid var(--verm)}.card.arr{transform:rotate(-2deg) translate(6px,4px);box-shadow:0 12px 24px rgba(10,20,51,.18);border-color:var(--azul)}.card.fim{opacity:.7}.mini-av{width:22px!important;height:22px!important;font-size:9px!important}.soltar{border:1.5px dashed var(--azul);background:var(--azul-claro);color:var(--azul-esc);border-radius:10px;padding:14px;text-align:center;font-size:12px;font-weight:500}.cal{display:grid;grid-template-columns:48px repeat(6,1fr);background:var(--sup);border:1px solid var(--borda);border-radius:12px;overflow:hidden}.cal-h{padding:10px 12px;font-size:12px;font-weight:600;color:var(--suave);border-bottom:1px solid var(--borda);background:var(--sup2)}.cal-h.hoje{color:var(--azul-esc);background:var(--azul-claro)}.cal-hr{font-size:11px;color:var(--fraco);padding:8px 6px}.cal-c,.cal-hr{border-top:1px solid var(--borda)}.cal-c{border-left:1px solid var(--borda);min-height:128px;padding:6px;position:relative}.cal-c.fds,.cal-c.hoje,.cal-h.fds{background:var(--sup2)}.ev{border-radius:6px;padding:6px 8px;font-size:12px;font-weight:600;line-height:1.3;border-left:3px solid}.ev small{display:block;font-weight:400;color:var(--suave);font-size:11px}.ev-a{background:var(--azul-claro);border-color:var(--azul);color:var(--azul-esc)}.ev-v{background:var(--verde-c);border-color:var(--verde);color:var(--verde)}.ev-am{background:var(--ambar-c);border-color:var(--ambar);color:var(--ambar)}.ev-r{background:var(--verm-c);border-color:var(--verm);color:var(--verm)}.ev-c{background:var(--cinza-c);border-color:var(--suave);color:var(--texto)}.agora{left:0;right:0;top:76px;height:2px}.agora,.agora:before{position:absolute;background:var(--verm)}.agora:before{content:"";left:-4px;top:-3px;width:8px;height:8px;border-radius:50%}.leg,.mapa-leg{display:flex;gap:16px;font-size:12px;color:var(--suave);margin-top:10px}.leg i,.mapa-leg i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}.mapa{position:relative;height:610px;border-radius:12px;overflow:hidden;border:1px solid var(--borda)}.mapa svg{position:absolute;inset:0}.pin{transform:translate(-50%,-100%);min-width:30px;height:30px;border-radius:15px;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 8px;box-shadow:0 4px 10px rgba(10,20,51,.25)}.pin,.pin span{position:absolute;font-size:11px}.pin span{top:34px;left:50%;transform:translateX(-50%);white-space:nowrap;background:var(--sup);color:var(--texto);font-weight:500;padding:2px 6px;border-radius:4px;border:1px solid var(--borda)}.p-az{background:var(--azul)}.p-vm{background:var(--verm)}.p-am{background:var(--ambar)}.tec{width:30px;height:30px;border-radius:50%;background:var(--marinho);color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 6px rgba(0,101,254,.25)}.mapa-leg,.tec{position:absolute}.mapa-leg{left:12px;bottom:12px;background:var(--sup);border:1px solid var(--borda);border-radius:8px;padding:8px 12px;margin:0}.mapa-leg .tq{background:var(--texto);border-radius:50%}.mapa-it{display:grid;grid-template-columns:44px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--borda);font-size:13px}.mapa-it .hora{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--suave)}tr.grp td{background:var(--sup2);padding:8px 14px}tr.grp .pess span{font-size:12px}.tl{display:flex;flex-direction:column;gap:0;padding:8px 24px 16px}.tl-dia{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fraco);padding:14px 0 6px}.tl-it{display:grid;grid-template-columns:52px 14px 1fr;grid-gap:12px;gap:12px;align-items:start;font-size:13px;padding:8px 0;position:relative}.tl-h{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--suave);padding-top:1px}.tl-p{width:10px;height:10px;border-radius:50%;margin-top:4px;box-shadow:0 0 0 3px var(--sup)}.tl-it:before{content:"";position:absolute;left:68px;top:0;bottom:0;width:1px;background:var(--borda)}.tl-p{position:relative;z-index:1}.login{flex:1 1;display:grid;grid-template-columns:560px 1fr}.login-l{background:var(--marinho);color:#fff;padding:56px;display:flex;flex-direction:column;justify-content:space-between}.logo-b{width:150px;height:50px;background:url(/marca/logo-branco.svg) 0/contain no-repeat}.login-t{font-size:30px;font-weight:700;line-height:1.25;max-width:420px;letter-spacing:-.01em}.login-s{color:#A9B4D0;font-size:15px;margin-top:12px}.login-r{display:flex;align-items:center;justify-content:center;background:var(--sup)}tr.sel-lin td{background:var(--azul-claro)}.chk{gap:10px;padding:8px 10px;border:1px solid var(--borda);border-radius:8px}.chk,.chk .cx{display:flex;align-items:center}.chk .cx{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--borda-forte);justify-content:center;font-size:11px;color:#fff;flex-shrink:0}.chk.ok .cx{background:var(--verde);border-color:var(--verde)}.chk.ok{color:var(--suave)}.fotos{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.foto{aspect-ratio:1;border-radius:8px;background:linear-gradient(135deg,#C9D3E3,var(--borda));display:flex;align-items:flex-end;padding:6px;font-size:11px;color:var(--texto)}.foto.add{background:none;border:1.5px dashed var(--borda-forte);align-items:center;justify-content:center;color:var(--azul-esc);font-weight:600}.assin{background:var(--sup2);padding:4px 8px}.assin,.pr-ed{border:1px solid var(--borda);border-radius:8px}.pr-ed{display:grid;grid-template-columns:20px 130px 1fr 170px;align-items:center;grid-gap:10px;gap:10px;padding:9px 12px;font-size:13px}.pr-ed.ed{border-color:var(--azul);box-shadow:0 0 0 3px var(--foco)}.pr-n{gap:8px;font-weight:600}.pr-n,.pr-n b{display:flex;align-items:center}.pr-n b{width:20px;height:20px;border-radius:50%;background:var(--azul-claro);color:var(--azul-esc);font-size:11px;justify-content:center}.sp{font-size:12px;border:1px solid var(--borda-forte);border-radius:6px;padding:3px 8px;background:var(--sup)}.sp em{font-style:normal;color:var(--fraco);margin-left:4px}.sp.add{border-style:dashed;color:var(--azul-esc);font-weight:600}.procs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;background:var(--sup);border:1px solid var(--borda);border-radius:12px;overflow:hidden;margin-bottom:16px}.proc{padding:12px 16px;border-left:1px solid var(--borda);display:flex;flex-direction:column;gap:8px}.proc:first-child{border-left:none}.proc.on{background:var(--azul-claro);box-shadow:inset 0 3px 0 var(--azul)}.proc-c{display:flex;align-items:center;gap:8px;font-size:13px}.proc-c .mut{margin-left:auto;font-size:11px}.pn{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--borda-forte);font-size:11px;font-weight:700;color:var(--suave);display:flex;align-items:center;justify-content:center;flex-shrink:0}.proc.ok .pn{background:var(--verde);border-color:var(--verde);color:#fff}.proc.on .pn{background:var(--azul);border-color:var(--azul);color:#fff}.proc.on b{color:var(--azul-esc)}.subs{display:flex;flex-wrap:wrap;gap:4px}.subs .s{font-size:11px;padding:2px 7px;border-radius:10px;background:var(--cinza-c);color:var(--suave)}.subs .s.ok{background:var(--verde-c);color:var(--verde)}.subs .s.on{background:var(--azul);color:#fff;font-weight:600}.subs .s.pul{text-decoration:line-through;opacity:.7}.subs .s em{font-style:normal;text-decoration:none}.tk{display:flex;flex-direction:column}.tk-it{display:grid;grid-template-columns:12px 44px 1fr;grid-gap:10px;gap:10px;align-items:start;font-size:13px;padding:8px 0;position:relative}.tk-it:before{content:"";position:absolute;left:5px;top:0;bottom:0;width:1px;background:var(--borda)}.tk-it:first-child:before{top:12px}.tk-it:last-child:before{bottom:calc(100% - 12px)}.tk-p{width:11px;height:11px;border-radius:50%;margin-top:4px;position:relative;z-index:1;box-shadow:0 0 0 3px var(--sup)}.tk-h{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--suave);padding-top:1px}.tk-cm{background:var(--fundo);border-radius:8px;padding:8px 12px;margin-top:6px}.ksub{margin-left:6px;font-size:11px;color:var(--suave);background:var(--cinza-c);border-radius:3px;padding:1px 6px;margin-right:auto}.tl2{position:relative;display:flex;flex-direction:column;padding:16px 0 8px}.tl2-eixo{position:absolute;left:50%;top:0;bottom:0;width:2px;margin-left:-1px;background:linear-gradient(var(--borda-forte),var(--borda))}.tl2-it{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:start;margin-top:-26px}.tl2-it:first-of-type{margin-top:0}.tl2-it:after{content:"";position:absolute;left:50%;top:12px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--c);box-shadow:0 0 0 3px var(--sup);z-index:1}.tl2-it .tl2-ic{grid-row:1;width:34px;height:34px;border-radius:9px;background:var(--sup);border:1.5px solid var(--c);color:var(--c);display:flex;align-items:center;justify-content:center;flex-shrink:0}.tl2-it.e .tl2-ic{grid-column:1;justify-self:end;margin-right:20px}.tl2-it.d .tl2-ic{grid-column:2;justify-self:start;margin-left:20px}.tl2-tx{grid-row:1;padding-top:1px}.tl2-it.e .tl2-tx{grid-column:1;text-align:right;margin-right:66px}.tl2-it.d .tl2-tx{grid-column:2;margin-left:66px}.tl2-h{font-family:JetBrains Mono,monospace;font-size:15px;color:var(--c);line-height:1.1}.tl2-h,.tl2-t{font-weight:700}.tl2-t{font-size:13px;color:var(--texto)}.tl2-d,.tl2-t{margin-top:2px}.tl2-d{font-size:12px;color:var(--suave);line-height:1.4}.lateral{width:64px!important;padding:16px 10px!important;position:relative;z-index:6;overflow:hidden;transition:width .16s ease,margin-right .16s ease,box-shadow .16s ease}.lateral:hover{width:236px!important;margin-right:-172px;box-shadow:8px 0 24px rgba(10,20,51,.14)}.lateral .item{padding:0 12px;gap:12px;position:relative}.lateral .item .ic{width:20px;height:20px;flex-shrink:0;display:flex}.lateral .item .cont,.lateral .item .lbl{opacity:0;transition:opacity .12s}.lateral:hover .item .cont,.lateral:hover .item .lbl{opacity:1}.lateral .item .cont{position:static}.lateral:not(:hover) .item .cont:not(:empty){opacity:1;position:absolute;top:4px;left:28px;min-width:8px;height:8px;padding:0;font-size:0;border-radius:4px;background:var(--azul)}.lateral:not(:hover) .item.breve .cont{display:none}.lateral .grupo{height:28px;padding:14px 10px 6px;white-space:nowrap;overflow:hidden}.lateral:not(:hover) .grupo{color:transparent;position:relative}.lateral:not(:hover) .grupo:after{content:"";position:absolute;left:12px;right:12px;top:16px;height:1px;background:var(--borda)}.ap{padding:14px 16px;border-bottom:1px solid var(--borda);display:flex;flex-direction:column;gap:6px;font-size:13px}.ap b{font-size:14px}.ap.on{background:var(--azul-claro);box-shadow:inset 3px 0 0 var(--azul)}.mini-k{background:var(--fundo);border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:2px;font-size:13px}.cx-dia,.mini-k span{font-size:11px;color:var(--fraco)}.cx-dia{font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:12px 18px 6px;background:var(--sup2)}.cx,.cx-dia{border-bottom:1px solid var(--borda)}.cx{display:grid;grid-template-columns:32px 1fr auto;grid-gap:12px;gap:12px;align-items:start;padding:12px 18px;font-size:13px;position:relative}.cx.nl{background:var(--sup2)}.cx.nl:before{content:"";position:absolute;left:7px;top:22px;width:6px;height:6px;border-radius:50%;background:var(--azul)}.cx-ic{width:30px;height:30px;border-radius:8px;border:1.5px solid var(--c);color:var(--c);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px}.cx-txt{color:var(--suave);margin-top:3px}.busca-g{position:absolute;left:50%;top:90px;transform:translateX(-50%);width:640px;background:var(--sup);border-radius:14px;box-shadow:0 24px 60px rgba(10,20,51,.35);overflow:hidden;z-index:8}.bg-in{display:flex;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid var(--borda);font-size:16px;color:var(--suave)}.bg-in span:first-of-type{color:var(--texto)}.bg-in .atalho{font-size:11px;border:1px solid var(--borda-forte);border-radius:4px;padding:1px 5px}.bg-f{display:flex;gap:6px;padding:10px 18px;border-bottom:1px solid var(--borda)}.bg-g{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fraco);padding:12px 18px 4px}.bg-r{display:grid;grid-template-columns:90px 1fr auto auto;grid-gap:12px;gap:12px;align-items:center;padding:9px 18px;font-size:13px}.bg-r.on{background:var(--azul-claro)}.bg-r b{color:var(--azul-esc);background:#FFF3D6;border-radius:2px}.bg-k{font-size:11px;color:var(--suave);border:1px solid var(--borda-forte);border-radius:4px;padding:1px 5px}.bg-ac{font-weight:700;color:var(--azul-esc);text-align:center}.bg-p{display:flex;gap:18px;padding:10px 18px;border-top:1px solid var(--borda);font-size:11px;color:var(--fraco);background:var(--sup2);margin-top:8px}.perm td,.perm th{text-align:left}.pm{font-size:12px;font-weight:600;border-radius:6px;padding:3px 8px}.pm.s{background:var(--verde-c);color:var(--verde)}.pm.m{background:var(--ambar-c);color:var(--ambar)}.pm.n{background:var(--cinza-c);color:var(--suave)}.passos{gap:10px;margin:4px 0 20px}.passos,.ps{display:flex;align-items:center}.ps{gap:8px;font-size:13px;font-weight:600;color:var(--fraco)}.ps i{font-style:normal;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--borda-forte);display:flex;align-items:center;justify-content:center;font-size:12px}.ps.on{color:var(--texto)}.ps.on i{background:var(--azul);border-color:var(--azul);color:#fff}.ps.ok{color:var(--suave)}.ps.ok i{background:var(--azul-claro);border-color:var(--azul-claro);color:var(--azul-esc)}.ps-l{width:48px;height:1.5px;background:var(--borda-forte)}.map{display:grid;grid-template-columns:1fr 18px 1fr;align-items:center;grid-gap:6px;gap:6px}.map span{font-family:ui-monospace,Menlo,monospace;font-size:12px;background:var(--fundo);border-radius:6px;padding:4px 8px}.map i{font-style:normal;color:var(--fraco);text-align:center}.map b{font-weight:600;font-size:13px}.map b,.map span{text-align:left}.map.x b{color:var(--fraco);font-weight:500}.err-c{background:var(--verm-c)}.pa-topo{height:64px;display:flex;align-items:center;gap:8px;padding:0 32px;background:var(--sup);border-bottom:1px solid var(--borda)}.pa-corpo{flex:1 1;display:flex;flex-direction:column;gap:22px;padding:36px 0 0}.pa-corpo .passos{margin:0}.cel-fundo{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:22px;padding:28px 0;background:linear-gradient(180deg,#EEF3FB,#E1E9F6)}.cel-intro{text-align:center}.cels{gap:56px}.cel,.cels{display:flex}.cel{width:330px;height:720px;background:var(--sup);border-radius:36px;border:9px solid #0a1433;box-shadow:0 20px 50px rgba(10,20,51,.25);overflow:hidden;flex-direction:column;position:relative;font-size:13px}.cel-st{padding:8px 20px 4px;font-size:11px;font-weight:600}.cel-st,.cel-top{display:flex;justify-content:space-between}.cel-top{align-items:center;padding:8px 16px 12px;border-bottom:1px solid var(--borda);font-size:15px}.cel-k{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;padding:12px 16px}.cel-k div{background:var(--fundo);border-radius:10px;padding:8px;display:flex;flex-direction:column}.cel-k b{font-size:18px}.cel-k span{font-size:11px;color:var(--suave)}.cel-os{margin:0 16px 8px;border:1px solid var(--borda);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}.cel-os.on{border-color:var(--azul);box-shadow:0 0 0 3px var(--azul-claro)}.cel-os.ok{opacity:.6}.cel-nav{position:absolute;bottom:0;left:0;right:0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--borda);background:var(--sup);text-align:center;padding:10px 0 14px;font-size:11px;color:var(--suave);font-weight:600}.cel-nav .on{color:var(--azul)}.cel-off{margin:10px 16px 0;background:var(--ambar-c);color:var(--ambar);border-radius:8px;padding:7px 10px;font-size:12px;font-weight:600}.cel-sec{padding:14px 16px 6px;font-weight:700}.cel-ck,.cel-sec{display:flex;justify-content:space-between}.cel-ck{margin:0 16px 6px;border:1px solid var(--borda);border-radius:10px;padding:9px 12px}.cel-ck.ok{background:var(--verde-c);border-color:transparent;color:var(--verde);font-weight:600}.cel-mt{display:flex;justify-content:space-between;padding:6px 16px}.cel-ass{margin:4px 16px 10px;height:200px;border:1.5px dashed var(--borda-forte);flex-direction:column;align-items:center;gap:6px;color:var(--suave);font-size:12px}.cel-ass,.doc-fundo{border-radius:12px;display:flex;justify-content:center}.doc-fundo{background:#D9DEE7;height:690px;overflow:hidden;padding-top:22px}.doc{width:560px;height:640px;background:#fff;box-shadow:0 6px 20px rgba(10,20,51,.18);padding:34px 40px;display:flex;flex-direction:column;gap:12px;font-size:11px}.doc-cab{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:12px;border-bottom:2px solid var(--azul)}.doc-logo{width:130px;height:46px;border:1.5px dashed #b8c0cf;border-radius:6px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:9px;font-weight:700;color:#8A93A6;letter-spacing:.06em}.doc-tit{display:flex;justify-content:space-between;align-items:baseline}.doc-tit b{font-size:16px}.doc-tit span{color:#55607A}.doc-g{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.doc-g div{background:#F4F6FA;border-radius:6px;padding:8px 10px;display:flex;flex-direction:column;line-height:1.4}.doc-g span{font-size:9px;color:#55607A;font-weight:600}.doc-g span,.doc-s{text-transform:uppercase;letter-spacing:.06em}.doc-s{font-size:10px;font-weight:700;color:var(--azul-esc);margin-top:4px}.doc-t{font-size:10.5px;border:1px solid #e1e5ec}.doc-t td,.doc-t th{padding:5px 8px!important;height:auto!important}.doc-ass{margin-top:auto;display:flex;justify-content:space-between;align-items:flex-end}.doc-ass>div{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:10px;color:#55607A}.doc-ass>div:first-child span{border-top:1px solid #0a1433;padding-top:4px;width:200px;text-align:center}.doc-qr{width:62px;height:62px;background:repeating-conic-gradient(#0A1433 0 25%,#fff 0 50%) 0 0/12px 12px;border:4px solid #fff;outline:1px solid #E1E5EC}.md-g{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.md-th{position:relative;border-radius:8px;height:58px;overflow:hidden;display:flex;align-items:flex-end;background:#C9D3E3}.md-th span{font-size:11px;color:#fff;padding:4px 6px;background:linear-gradient(transparent,rgba(10,20,51,.6));width:100%}.md-th b{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.92);color:var(--texto);display:flex;align-items:center;justify-content:center;font-size:11px}.md-th.f1{background:linear-gradient(135deg,#8FA6C4,#5C7393 60%,#3E526E)}.md-th.f2{background:linear-gradient(160deg,#C7B79A,#8F7E62 55%,#5E5340)}.md-th.vd{background:linear-gradient(135deg,#34445E,#0A1433)}.md-th.au{background:var(--azul-claro)}.md-th.au span{color:var(--azul-esc);background:none}.md-th.au b{background:var(--azul);color:#fff}.md-drop{border:1.5px dashed var(--borda-forte);border-radius:8px;padding:10px;font-size:12px;color:var(--suave);text-align:center}.md-mini{display:flex;gap:6px;margin-top:6px}.md-mini .md-th{width:46px;height:34px;border-radius:5px}.md-mini .md-th.au{width:auto;padding:0 8px;align-items:center;font-size:11px;font-weight:600;color:var(--azul-esc)}.md-bt{width:30px;height:30px;border-radius:6px;border:1px solid var(--borda);display:flex;align-items:center;justify-content:center;color:var(--suave)}.md-gr{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.md-it{display:flex;flex-direction:column;gap:6px;border-radius:10px;padding:4px}.md-it.on{box-shadow:0 0 0 2px var(--azul)}.md-it .md-th{height:110px}.md-m{display:flex;flex-direction:column;font-size:12px}.md-m span{color:var(--suave)}.md-big{height:240px;border-radius:12px 12px 0 0;position:relative}.md-nav{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;font-size:18px}.md-nav.d{left:auto;right:10px}.md-big.f1{background:linear-gradient(135deg,#8FA6C4,#5C7393 60%,#3E526E)}.gp{--s1:#0065FE;--s2:#1BAF7A;position:relative}.gp .cab{margin-bottom:12px}.gp .abas,.gp-kpis{margin-bottom:14px}.gp-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.gp-k{padding:12px 18px;display:flex;justify-content:space-between;align-items:center;gap:10px;height:92px}.gp-kt{font-size:12px;color:var(--suave);font-weight:500}.gp-kv{font-size:28px;font-weight:700;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2}.gp-kv small{font-size:14px;font-weight:500;color:var(--suave)}.gp-kd{font-size:12px;color:var(--suave)}.gp-bullet{position:relative;width:250px;height:8px;background:var(--grade);border-radius:4px;margin:6px 0 5px}.gp-bf{left:0;top:0;bottom:0;background:var(--s1);border-radius:4px}.gp-bf,.gp-bm{position:absolute}.gp-bm{top:-4px;width:2px;height:16px;background:var(--texto);border-radius:1px}.gp-l2{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);grid-gap:14px;margin-bottom:14px}.gp-l2,.gp-l3{display:grid;gap:14px}.gp-l3{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px}.gp-c{padding:12px 18px;display:flex;flex-direction:column;gap:8px;min-width:0}.gp-ch{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.gp-ch b{display:block;font-size:14px}.gp-ch span{font-size:12px;color:var(--suave)}.gp-leg{display:flex;gap:14px}.gp-leg span{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--suave)}.gp-leg i{width:14px;height:2px;border-radius:1px;display:block}.gp-plot{position:relative}.gp-plot svg{display:block;overflow:visible}.gp-plot text{font-family:Inter,Segoe UI,Arial,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gp-at{display:grid;grid-template-columns:72px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;font-size:13px;padding:8px 0;border-top:1px solid var(--borda)}.gp-at span:nth-child(2){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gp-tip{position:absolute;z-index:9;pointer-events:none;background:var(--sup);border:1px solid var(--borda);border-radius:8px;box-shadow:0 8px 24px rgba(10,20,51,.14);padding:8px 10px;font-size:12px;min-width:130px}.gp-tip .tt{color:var(--suave);margin-bottom:4px}.gp-tip .tr{display:flex;align-items:center;gap:8px;line-height:1.7}.gp-tip .tr i{width:12px;height:2px;border-radius:1px;display:block}.gp-tip .tr b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gp .hit{cursor:default}.gp-gav[hidden],.gp-tip[hidden],.gp-veu[hidden]{display:none!important}.gp-veu{inset:0;background:rgba(10,20,51,.28);z-index:10}.gp-gav,.gp-veu{position:absolute}.gp-gav{top:0;right:0;bottom:0;width:640px;background:var(--sup);z-index:11;box-shadow:-12px 0 40px rgba(10,20,51,.18);display:flex;flex-direction:column}.gv-h{display:flex;align-items:flex-start;gap:12px;padding:20px 24px 14px;border-bottom:1px solid var(--borda)}.gv-t{font-size:18px;font-weight:700}.gv-s{font-size:13px;margin-top:2px}.gv-s,.gv-x{color:var(--suave)}.gv-x{margin-left:auto;width:32px;height:32px;border-radius:8px;border:1px solid var(--borda);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px}.gv-b{flex:1 1;overflow:auto}.gv-b table{width:100%}.gv-b td{font-size:13px;vertical-align:middle}.gv-b tbody tr{cursor:pointer}.gv-b tbody tr:hover td{background:var(--azul-claro)}.gv-f{display:flex;align-items:center;gap:8px;padding:14px 24px;border-top:1px solid var(--borda)}.gp-at:hover,.gp-k:hover{box-shadow:0 0 0 2px var(--azul-claro)}.gp-hint{font-size:12px;color:var(--fraco);margin-left:10px;font-weight:400}.cv{flex:1 1;position:relative;overflow:hidden;background:var(--sup)}.cv-pane{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center}.cv-cad{left:0;width:880px}.cv-ent{right:0;width:880px;pointer-events:none}.cv-pane>div>*{transition:opacity .45s ease,transform .55s cubic-bezier(.2,.7,.2,1)}.cv-ent>div>*{opacity:0;transform:translateY(14px)}.cv-azul{position:absolute;top:0;bottom:0;left:880px;width:560px;background:var(--marinho);color:#fff;padding:56px;display:flex;flex-direction:column;justify-content:space-between;z-index:2;overflow:hidden}.cv-azul:after{content:"";position:absolute;inset:0;background:radial-gradient(600px 400px at 30% 60%,rgba(0,101,254,.35),transparent 70%);opacity:.6;pointer-events:none}.cv-azul>*{position:relative;z-index:1}.cv-azul>*,.cv-t1,.cv-t2{transition:opacity .5s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.cv-tx{position:relative;height:190px}.cv-tx>*{position:absolute;left:0;right:0;top:0}.cv-t2{opacity:0;transform:translateY(16px)}.cv.ok .cv-cad{pointer-events:none}.cv.ok .cv-cad>div>*{opacity:0;transform:translateX(-40px)}.cv.ok .cv-cad>div>:first-child{transition-delay:0s}.cv.ok .cv-cad>div>:nth-child(2){transition-delay:.05s}.cv.ok .cv-cad>div>:nth-child(3){transition-delay:.1s}.cv.ok .cv-cad>div>:nth-child(4){transition-delay:.15s}.cv.ok .cv-cad>div>:nth-child(5){transition-delay:.2s}.cv.ok .cv-cad>div>:nth-child(6){transition-delay:.25s}.cv.ok .cv-cad>div>:nth-child(7){transition-delay:.3s}.cv.ok .cv-cad>div>:nth-child(8){transition-delay:.35s}.cv.ok .cv-azul{animation:cvCortina 1.9s cubic-bezier(.65,0,.35,1) .35s forwards}@keyframes cvCortina{0%{left:880px;width:560px}45%{left:0;width:1440px}to{left:0;width:560px}}.cv.ok .cv-azul .logo-b{animation:cvLogo 1.9s ease .35s both}@keyframes cvLogo{0%{transform:none}45%{transform:translateX(0) scale(1.08)}to{transform:none}}.cv.ok .cv-t1{opacity:0;transform:translateY(-16px);transition-delay:.6s}.cv.ok .cv-t2{opacity:1;transform:none;transition-delay:1.7s}.cv.ok .cv-ent{pointer-events:auto}.cv.ok .cv-ent>div>*{opacity:1;transform:none}.cv.ok .cv-ent>div>:first-child{transition-delay:2.05s}.cv.ok .cv-ent>div>:nth-child(2){transition-delay:2.15s}.cv.ok .cv-ent>div>:nth-child(3){transition-delay:2.25s}.cv.ok .cv-ent>div>:nth-child(4){transition-delay:2.35s}.cv.ok .cv-ent>div>:nth-child(5){transition-delay:2.45s}.cv.ok .cv-ent>div>:nth-child(6){transition-delay:2.55s}.cv-ok{gap:8px}.cv-ok,.cv-ok i{display:flex;align-items:center}.cv-ok i{font-style:normal;width:20px;height:20px;border-radius:50%;background:var(--verde);color:#fff;justify-content:center;font-size:12px}.cv.ok .cv-ok i{animation:cvPop .5s cubic-bezier(.3,1.6,.5,1) 2.2s both}@keyframes cvPop{0%{transform:scale(0)}to{transform:scale(1)}}.cv-forca{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--suave)}.cv-forca i{width:34px;height:4px;border-radius:2px;background:var(--borda)}.cv-forca i.on{background:var(--verde)}.cv-forca span{margin-left:8px}.cv-ok{background:var(--verde-c);color:var(--verde);font-weight:600;font-size:13px;border-radius:8px;padding:9px 12px}@media (prefers-reduced-motion:reduce){.cv *{transition-duration:.01s!important;transition-delay:0s!important;animation-duration:.01s!important;animation-delay:0s!important}}.ee-topo{height:64px;gap:8px;padding:0 32px;background:var(--sup);border-bottom:1px solid var(--borda)}.ee-topo,.ee-user{display:flex;align-items:center}.ee-user{margin-left:auto;gap:10px;font-size:13px}.ee{flex:1 1;display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:24px;gap:24px;padding:24px 32px;min-height:0}.ee-main{gap:16px;min-width:0}.ee-lado,.ee-main{display:flex;flex-direction:column}.ee-lado{gap:14px}.ee-lg{width:44px;height:44px;border-radius:10px;flex:none;justify-content:center;font-weight:700;font-size:15px;color:#fff;background:var(--c)}.ee-cont,.ee-lg{display:flex;align-items:center}.ee-cont{gap:16px;padding:16px 20px;border-radius:14px;background:linear-gradient(100deg,var(--azul-claro),#F4F8FF 60%,var(--sup));border:1px solid var(--foco);text-decoration:none;color:inherit}.ee-rec{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:8px;font-size:12px;color:var(--suave)}.ee-rec .chip{height:24px;background:var(--sup);font-size:12px}.ee-barra{display:flex;gap:10px;align-items:center}.ee-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.ee-c{background:var(--sup);border:1px solid var(--borda);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:10px;cursor:pointer;transition:box-shadow .15s,border-color .15s}.ee-c.on,.ee-c:hover{border-color:var(--azul);box-shadow:0 0 0 3px var(--azul-claro)}.ee-c.dis{opacity:.85}.ee-ch{display:flex;align-items:center;gap:12px}.ee-ch b{font-size:14.5px}.ee-ch .mut{font-size:12px}.ee-fav{margin-left:auto;align-self:flex-start;color:var(--fraco);font-size:16px}.ee-fav.on{color:#E0A400}.ee-tags{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.ee-ramo{font-size:12px;color:var(--suave);background:var(--fundo);border-radius:3px;padding:2px 7px}.ee-pend{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.ee-pend div{background:var(--fundo);border-radius:8px;padding:6px 8px;display:flex;flex-direction:column}.ee-pend b{font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ee-pend span{font-size:11px;color:var(--suave)}.ee-ok{background:var(--verde-c);color:var(--verde);border-radius:8px;padding:9px 10px;font-size:12.5px;font-weight:600;min-height:48px}.ee-ok,.ee-pe{display:flex;align-items:center}.ee-pe{gap:8px;font-size:12px;border-top:1px solid var(--borda);padding-top:10px;margin-top:auto}.ee-ab{margin-left:auto;font-weight:700;color:var(--azul-esc);font-size:13px}.ee-nv{width:26px;height:26px;border:1px solid var(--borda);border-radius:6px;display:flex;align-items:center;color:var(--suave)}.ee-novo,.ee-nv{justify-content:center}.ee-novo{border-style:dashed;border-color:var(--borda-forte);background:transparent;align-items:flex-start;font-size:13px;color:var(--azul-esc)}.ee-novo .mut{font-size:12.5px}.ee-l{display:flex;gap:8px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--borda)}.ee-l .cod{flex:none;width:52px}body{transition:background-color .3s}:root[data-tema=escuro]{--azul:#3D86FF;--azul-esc:#8AB4FF;--azul-claro:#16274D;--fundo:#0D1322;--sup:#151C2F;--sup2:#1A2237;--borda:#263150;--borda-forte:#34416A;--texto:#E7EAF3;--suave:#A6B0C8;--fraco:#77839F;--verde:#5FD08F;--verde-c:#10301F;--ambar:#F2C15A;--ambar-c:#332709;--verm:#FF8A80;--verm-c:#3A1614;--cinza-c:#222B45;--marinho:#080D1C;--grade:#222B44;--trilho:#202940;--foco:#1E3A73}[data-tema=escuro] .tela{color:var(--texto)}[data-tema=escuro] .logo{background-image:url(/marca/logo-branco.svg)}[data-tema=escuro] .bt.pri{color:#fff}[data-tema=escuro] .selo.s-azul{color:#9CC2FF}[data-tema=escuro] [fill="#0A1433"]:not(.doc *){fill:var(--texto)}[data-tema=escuro] [stroke="#0A1433"]:not(.doc *){stroke:var(--texto)}[data-tema=escuro] [fill="#5B6472"]{fill:var(--suave)}[data-tema=escuro] [fill="#8A93A0"]{fill:var(--fraco)}[data-tema=escuro] [stroke="#ECEEF2"]{stroke:var(--grade)}[data-tema=escuro] [stroke="#CDD2DA"]{stroke:var(--borda-forte)}[data-tema=escuro] [fill="#F1F3F6"]{fill:var(--trilho)}[data-tema=escuro] [stroke="#fff"]:not(.mapa *){stroke:var(--sup)}[data-tema=escuro] .cel{border-color:#2B3554}[data-tema=escuro] .cel-fundo,[data-tema=escuro] .em-fundo{background:var(--fundo)}[data-tema=escuro] .ee-cont{background:linear-gradient(100deg,#16274D,var(--sup) 70%);border-color:#1E3A73}[data-tema=escuro] .mapa{filter:invert(.88) hue-rotate(180deg) saturate(.6)}[data-tema=escuro] .mapa .mapa-it,[data-tema=escuro] .mapa .ponto,[data-tema=escuro] .mapa .tec{filter:invert(1) hue-rotate(180deg)}[data-tema=escuro] .avatar{background:#22335E;color:#CFE0FF}[data-tema=escuro] .doc{--azul:#0065FE;--azul-esc:#0052CC;--azul-claro:#E6F0FF;--fundo:#F5F6F8;--sup:#FFFFFF;--sup2:#FAFBFC;--borda:#E3E6EB;--borda-forte:#CDD2DA;--texto:#0A1433;--suave:#5B6472;--fraco:#8A93A0;color:#0A1433;color-scheme:light}[data-tema=escuro] .doc-fundo{background:#0A0F1C}.tema-bt{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--suave);cursor:pointer;position:relative;border:1px solid transparent}.tema-bt:hover{border-color:var(--borda);background:var(--sup2)}.tema-pop{position:absolute;right:0;z-index:30;background:var(--sup);border:1px solid var(--borda);border-radius:10px;box-shadow:0 12px 32px rgba(10,20,51,.2);padding:6px;width:236px;font-size:13px;color:var(--texto);cursor:default}.tema-pop[hidden]{display:none}.tema-op{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:7px;cursor:pointer}.tema-op:hover{background:var(--sup2)}.tema-op.on{background:var(--azul-claro);color:var(--azul-esc);font-weight:600}.tema-op small{display:block;font-weight:400;color:var(--suave);font-size:11.5px}.tema-h{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fraco);padding:6px 10px 4px}.v-tema{display:flex;gap:2px;background:var(--v-painel);border:1px solid var(--v-linha);border-radius:8px;padding:2px;margin-left:12px}.v-tema button{background:none;border:0;color:var(--v-suave);font:inherit;font-size:12px;padding:4px 10px;border-radius:6px;cursor:pointer}.v-tema button.on{background:var(--v-acento);color:#fff}:root{color-scheme:light}:root[data-tema=escuro]{color-scheme:dark}body,html{height:100%}body{color:var(--texto)}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;cursor:pointer}button:disabled{cursor:default;opacity:.6}:focus-visible{outline:2px solid var(--azul);outline-offset:2px}p{line-height:1.5}.conteudo{overflow:auto}.topo .marca{color:var(--texto)}.topo .marca .logo{flex-shrink:0}a.seletor{color:var(--texto)}a.seletor:hover{border-color:var(--borda-forte)}form.busca{padding:0 6px 0 12px}form.busca input{flex:1 1;min-width:0;height:100%;border:0;background:none;font:inherit;font-size:13px;color:var(--texto);outline:none}form.busca input::placeholder{color:var(--fraco)}form.busca:focus-within{border-color:var(--azul);box-shadow:0 0 0 3px var(--foco)}.usuario .avatar{flex-shrink:0}.lateral a.item:hover{background:var(--sup2);color:var(--texto)}.lateral a.item.ativo:hover{background:var(--azul-claro);color:var(--azul-esc)}.bt{cursor:pointer;text-decoration:none}.bt.pri:hover{background:var(--azul-esc)}[data-tema=escuro] .bt.pri:hover{background:#2F6FE0}.bt.sec:hover{border-color:var(--fraco)}.bt.fan:hover{color:var(--texto)}.bt.per:hover{background:var(--verm-c)}input.entrada,select.entrada,textarea.entrada{width:100%;font:inherit;font-size:14px;color:var(--texto);outline:none}textarea.entrada{height:auto;min-height:96px;padding:10px 12px;resize:vertical;line-height:1.45}select.entrada{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--suave) 50%),linear-gradient(135deg,var(--suave) 50%,transparent 50%);background-position:calc(100% - 17px) 16px,calc(100% - 12px) 16px;background-size:5px 5px;background-repeat:no-repeat;padding-right:32px}input.entrada:focus,select.entrada:focus,textarea.entrada:focus{border-color:var(--azul);box-shadow:0 0 0 3px var(--foco)}input.entrada[aria-invalid=true],select.entrada[aria-invalid=true],textarea.entrada[aria-invalid=true]{border-color:var(--verm)}input.entrada::placeholder,textarea.entrada::placeholder{color:var(--fraco)}.erro-msg{color:var(--verm);font-size:13px}.cartao table tbody tr:hover td{background:var(--sup2)}a.lnk:hover,td a.cod:hover{text-decoration:underline}a.lnk{color:var(--azul-esc);font-weight:500}.vazio{padding:32px 20px;text-align:center;color:var(--suave);font-size:13px}a.aba:hover{color:var(--texto)}a.chip:hover{border-color:var(--suave)}.tema{position:relative}.tema-pop{top:40px}@media print{:root,:root[data-tema=escuro]{--azul:#0065FE;--azul-esc:#0052CC;--azul-claro:#E6F0FF;--fundo:#FFFFFF;--sup:#FFFFFF;--sup2:#FAFBFC;--borda:#E3E6EB;--borda-forte:#CDD2DA;--texto:#0A1433;--suave:#5B6472;--fraco:#8A93A0;--verde:#1A7F45;--verde-c:#E3F4EA;--ambar:#9A6200;--ambar-c:#FFF3D6;--verm:#C0352B;--verm-c:#FCE8E6;--cinza-c:#EEF0F3;color-scheme:light}.lateral,.topo{display:none!important}.tela{height:auto;min-height:0}.conteudo,.tela{overflow:visible}}.tk-filtros{flex-wrap:wrap}.tk-filtros .entrada{height:32px;font-size:13px}.tk-filtros .tk-busca{width:320px;max-width:100%}.tk-titulo{white-space:normal;min-width:220px}.tk-titulo a:hover{color:var(--azul-esc);text-decoration:underline}.trilha a:hover b{color:var(--texto);text-decoration:underline}.tk-novo{display:grid;grid-template-columns:minmax(0,720px) minmax(240px,1fr);grid-gap:24px;gap:24px;align-items:start}.tk-rodape{display:flex;gap:8px;justify-content:flex-end;padding:14px 24px;border-top:1px solid var(--borda);background:var(--sup2);border-radius:0 0 12px 12px}@media (max-width:1180px){.tk-novo{grid-template-columns:minmax(0,720px)}}.login-r{position:relative;padding:24px}.login-tema{position:absolute;top:20px;right:24px}.login-caixa{width:380px;max-width:100%;display:flex;flex-direction:column;gap:18px}.login-logo{display:none;margin-bottom:24px}@media (max-width:900px){.login{grid-template-columns:minmax(0,1fr)}.login-r{padding:24px 16px}.login-l{display:none}.login-logo{display:block}}.ee-tela .ee{display:block;overflow:auto}.ee-tela .ee-main{max-width:1080px;margin:0 auto}.ee-topo .marca{width:auto}.ee-busca{max-width:none;height:38px;background:var(--sup);padding:0 8px 0 12px}.ee-busca input{flex:1 1;min-width:0;height:100%;border:0;background:none;font:inherit;font-size:13px;color:var(--texto);outline:none}.ee-busca input::placeholder{color:var(--fraco)}.ee-busca:focus-within{border-color:var(--azul);box-shadow:0 0 0 3px var(--foco)}.seg2 button{padding:5px 10px;color:var(--suave);font-size:12px;font-weight:500}.seg2 button+button{border-left:1px solid var(--borda)}.seg2 button.on{background:var(--azul);color:#fff}.seg2 button:not(.on):hover{color:var(--texto)}.ee-barra .seg2{height:38px;flex:none}.ee-c{position:relative;cursor:default}.ee-c a.ee-ab:after{content:"";position:absolute;inset:0;border-radius:12px}.ee-c .ee-nv{position:relative;z-index:1}.ee-c .ee-nv:hover{color:var(--texto);border-color:var(--borda-forte)}.ee-c:focus-within{border-color:var(--azul);box-shadow:0 0 0 3px var(--azul-claro)}.ee-c a.ee-ab:focus-visible{outline:none}[data-tema=escuro] .ee-lg{background:color-mix(in srgb,var(--c) 72%,var(--marinho))}@media (max-width:1180px){.ee-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ee-grid{grid-template-columns:minmax(0,1fr)}.ee-barra{flex-wrap:wrap}.ee-topo{padding:0 16px}.ee-tela .ee{padding:20px 16px}}.filiais-grade{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:20px;gap:20px;align-items:start}.filiais-grade td a:hover b{text-decoration:underline}.filiais-det{display:grid;grid-template-columns:110px 1fr;grid-gap:12px;gap:12px;font-size:13px}@media (max-width:1180px){.filiais-grade{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:900px){.filiais-grade{grid-template-columns:minmax(0,1fr)}}.tkd-acoes{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.tkd-acoes .acoes{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.tkd-x{margin-left:auto;color:var(--fraco);font-size:15px;line-height:1;padding:0 4px;border-radius:4px}.tkd-x:hover{color:var(--verm);background:var(--verm-c)}.tkd-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tkd-acoes{position:relative}.tkd-op{display:flex;flex-direction:column;align-items:flex-start;width:100%;text-align:left;padding:7px 10px;border-radius:7px;font-size:13px;white-space:nowrap}.tkd-op:hover{background:var(--sup2)}.tkd-op small{color:var(--suave);font-size:11.5px}.tkd-confirma-t{font-size:14px}.est-oculto{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;margin:0}.est-fechar{margin-left:auto;color:var(--fraco);font-size:20px;line-height:1;width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center}.est-fechar:hover{color:var(--texto);background:var(--sup2)}.est-tipo{border:0;min-width:0}.est-tipo legend{font-size:13px;font-weight:600;margin-bottom:6px;padding:0}.est-tipo legend span{color:var(--verm)}label.opc{cursor:pointer;position:relative}label.opc:hover{border-color:var(--suave)}label.opc.on:hover{border-color:var(--azul)}label.opc:has(input:focus-visible){outline:2px solid var(--azul);outline-offset:2px}[data-tema=escuro] .opc.on{box-shadow:0 0 0 1px var(--azul)}.cfg .cab h1{display:flex;align-items:center;gap:10px}.cfg-selo-h1{font-size:11px}.cfg-grade{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.cfg-dir{display:flex;flex-direction:column;gap:16px;min-width:0}.cfg-tipos{overflow:hidden}.cfg-tipos ul{list-style:none;margin:0;padding:0}.cfg-tipos a.tipo{color:var(--texto)}.cfg-tipos a.tipo:not(.on):hover{background:var(--sup2)}.cfg-tipos .tipo b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfg-tipo-n{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.cfg-tipo-n b{max-width:100%}.cfg-tipos .tipo .cod{flex-shrink:0}.cfg-inativo .cod,.cfg-inativo b{color:var(--fraco)}.cfg-novo{padding:12px 14px}.cfg-novo .bt{color:var(--azul-esc)}.cfg-novo .cfg-novo-on{background:var(--azul-claro);cursor:default}.cfg-ct{flex-wrap:wrap;gap:4px 10px}.cfg-ct h2{font-size:14px;font-weight:700;margin:0}.cfg-ct .ajuda{font-weight:400}.cfg-dica{margin:0 0 12px}.pr-ed.cfg-pr{grid-template-columns:190px minmax(0,1fr) auto;align-items:start}.cfg-pr .pr-n{min-height:28px}.cfg-pr .pr-n b{flex-shrink:0}.cfg-pr.cfg-com-erro{border-color:var(--verm)}.cfg-chips{list-style:none;margin:0;padding:2px 0 0;align-items:center}.cfg-chips .sp{cursor:pointer;color:var(--texto);line-height:18px;display:inline-flex;align-items:center}.cfg-chips .sp:hover{border-color:var(--suave)}.cfg-chips .sp[aria-expanded=true]{border-color:var(--azul);box-shadow:0 0 0 3px var(--foco)}.cfg-chips .sp.add{min-width:26px;justify-content:center;color:var(--azul-esc)}.cfg-chips .sp.cfg-sp-esp{background:var(--ambar-c);border-color:transparent}.cfg-chips .sp.cfg-sp-esp em{color:var(--ambar)}.cfg-chips .sp.cfg-sp-vazio{color:var(--fraco);font-style:italic}.cfg-chips .sp.cfg-sp-erro{border-color:var(--verm);border-style:solid}.cfg-marca{display:flex;gap:8px;align-items:flex-start;cursor:pointer}.cfg-marca input{margin:2px 0 0;accent-color:var(--azul)}.cfg-marca span{display:flex;flex-direction:column;gap:2px}.cfg-marca small{font-size:12px;color:var(--fraco)}.cfg-marca:has(input:disabled){cursor:default;color:var(--fraco)}.cfg-pr-acoes{display:flex;gap:2px}.cfg-ic{width:28px;height:28px;border-radius:6px;color:var(--suave);display:inline-flex;align-items:center;justify-content:center;font-size:15px;line-height:1;border:1px solid transparent}.cfg-ic:not(:disabled):hover{background:var(--sup2);color:var(--texto);border-color:var(--borda)}.cfg-ic-x:not(:disabled):hover{background:var(--verm-c);color:var(--verm);border-color:transparent}.cfg-ic:disabled{opacity:.35}.cfg-pe{display:flex;gap:10px 14px;align-items:center;flex-wrap:wrap;margin-top:4px}.cfg-msg{border-radius:8px;padding:10px 14px;font-size:13px}.cfg-msg-erro{background:var(--verm-c);color:var(--verm)}.cfg-msg-ok{background:var(--verde-c);color:var(--verde)}.cfg-oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:1180px){.cfg-grade{grid-template-columns:200px minmax(0,1fr)}.pr-ed.cfg-pr{grid-template-columns:160px minmax(0,1fr) auto}}@media (max-width:1360px){.tk-titulo{min-width:180px}}.tkd-acoes .bt[aria-disabled=true]{opacity:.5;cursor:not-allowed}.tkd-op[aria-disabled=true]{cursor:not-allowed;opacity:.75}.tkd-op[aria-disabled=true]:hover{background:none}.tkm-ver-t{display:flex;gap:8px;align-items:flex-start}.tkm-ver-t h2{font-size:15px;overflow-wrap:anywhere}.usu-oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.usu-painel{display:flex;flex-direction:column;gap:12px;background:var(--sup);border:1px solid var(--borda);border-radius:10px;padding:14px 16px;max-width:640px}.usu-painel-t{margin:0;font-size:13px}.usu-res{display:flex;flex-direction:column;gap:8px}.usu-res p{margin:0}.usu-res-t{font-size:14px;overflow-wrap:anywhere}.usu-res.ok .usu-res-t{background:var(--verde-c);color:var(--texto);border-radius:8px;padding:10px 12px}.usu-cfg{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:14px;gap:14px;max-width:900px}.usu-cfg-item{display:flex;flex-direction:column;gap:6px;padding:18px 20px;height:100%;color:var(--texto)}.usu-cfg-item b{font-size:14px}.usu-cfg-item:hover{border-color:var(--borda-forte)}.usu-cfg-item:hover b{color:var(--azul-esc)}.conv-tela{--conv-az:clamp(360px,39vw,560px);--conv-d-t1:.6s;--conv-d-t2:1.7s;--conv-d-ent:2.05s;--conv-d-ok:2.2s}.conv{flex:1 1;position:relative;overflow:hidden;background:var(--sup)}.conv-pane{position:absolute;top:0;bottom:0;display:flex;overflow-y:auto;padding:40px 24px}.conv-pane>.conv-col{margin:auto}.conv.ok .conv-cad,.conv:not(.ok) .conv-ent{pointer-events:none}.conv-cad{left:0;right:var(--conv-az)}.conv-ent{left:var(--conv-az);right:0}.conv-col{width:400px;max-width:100%;display:flex;flex-direction:column;gap:16px}.conv-ent .conv-col{width:380px;gap:18px}.conv-pane .conv-col>*{transition:opacity .45s ease,transform .55s cubic-bezier(.2,.7,.2,1)}.conv-ent .conv-col>*{opacity:0;transform:translateY(14px)}.conv-de{font-size:13px;margin-bottom:6px}.conv-h{font-size:26px;font-weight:700;letter-spacing:-.01em}.conv-larg{height:42px;justify-content:center;font-size:14px}.conv-quebra{overflow-wrap:anywhere;white-space:normal}.bt.conv-quebra{height:auto;min-height:42px;padding:10px 14px;text-align:center}.conv-col h1{line-height:1.2}.conv-msg{font-size:14px;margin-top:8px}.conv-claro{color:#fff;font-weight:600}.conv-opc{font-weight:400;color:var(--fraco);font-size:12px;margin-left:4px}.conv-alerta{font-size:13px}.conv-trav{position:relative}.conv-trav input.entrada{background:var(--fundo);color:var(--suave);padding-right:92px;text-overflow:ellipsis}.conv-trav input.entrada:focus{border-color:var(--borda-forte);box-shadow:none}.conv-trav input.entrada:focus-visible{border-color:var(--azul);box-shadow:0 0 0 3px var(--foco)}.conv-tag{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--suave);pointer-events:none}.conv-senha{position:relative}.conv-senha input.entrada{padding-right:84px}.conv-ver{position:absolute;right:4px;top:4px;bottom:4px;padding:0 10px;border-radius:6px;font-size:12px;font-weight:600;color:var(--azul-esc)}.conv-ver:hover{background:var(--azul-claro)}.conv-forca{display:flex;align-items:flex-start;gap:10px;font-size:12px;color:var(--suave)}.conv-barras{display:flex;gap:4px;padding-top:6px;flex-shrink:0}.conv-barras i{width:34px;height:4px;border-radius:2px;background:var(--borda);transition:background-color .2s}.conv-barras i.on{background:var(--verde)}.conv-ok{gap:8px;background:var(--verde-c);color:var(--verde);font-weight:600;font-size:13px;border-radius:8px;padding:9px 12px;min-height:38px}.conv-ok,.conv-ok i{display:flex;align-items:center}.conv-ok i{font-style:normal;width:20px;height:20px;border-radius:50%;background:var(--verde);color:#fff;justify-content:center;font-size:12px;flex-shrink:0}[data-tema=escuro] .conv-ok i{color:var(--marinho)}.conv-azul{position:absolute;top:0;bottom:0;left:calc(100% - var(--conv-az));width:var(--conv-az);background:var(--marinho);color:#fff;padding:56px;display:flex;flex-direction:column;justify-content:space-between;z-index:2;overflow:hidden}.conv-azul:after{content:"";position:absolute;inset:0;background:radial-gradient(600px 400px at 30% 60%,rgba(0,101,254,.35),transparent 70%);opacity:.6;pointer-events:none}.conv-azul>*{position:relative;z-index:1}.conv-azul .login-t{overflow-wrap:break-word}.conv-tx{display:grid}.conv-tx>*{grid-area:1/1;min-width:0}.conv-t1,.conv-t2{transition:opacity .5s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.conv-t2{opacity:0;transform:translateY(16px)}.conv-tema{position:absolute;top:20px;right:24px;z-index:3}.conv-tema .tema-bt{transition:color .4s}.conv:not(.ok) .conv-tema .tema-bt{color:#A9B4D0}.conv.ok .conv-tema .tema-bt{transition-delay:1.4s}.conv:not(.ok) .conv-tema .tema-bt:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16)}.conv.ok .conv-cad .conv-col>*{opacity:0;transform:translateX(-40px)}.conv.ok .conv-cad .conv-col>:nth-child(2){transition-delay:.05s}.conv.ok .conv-cad .conv-col>:nth-child(3){transition-delay:.1s}.conv.ok .conv-cad .conv-col>:nth-child(4){transition-delay:.15s}.conv.ok .conv-cad .conv-col>:nth-child(5){transition-delay:.2s}.conv.ok .conv-cad .conv-col>:nth-child(6){transition-delay:.25s}.conv.ok .conv-cad .conv-col>:nth-child(7){transition-delay:.3s}.conv.ok .conv-cad .conv-col>:nth-child(8){transition-delay:.35s}.conv.ok .conv-azul{left:0;animation:convCortina 1.9s cubic-bezier(.65,0,.35,1) .35s both}@keyframes convCortina{0%{left:calc(100% - var(--conv-az));width:var(--conv-az)}45%{left:0;width:100%}to{left:0;width:var(--conv-az)}}.conv.ok .conv-azul .logo-b{animation:convLogo 1.9s ease .35s both}@keyframes convLogo{0%{transform:none}45%{transform:scale(1.08)}to{transform:none}}.conv.ok .conv-t1{opacity:0;transform:translateY(-16px);transition-delay:var(--conv-d-t1)}.conv.ok .conv-t2{opacity:1;transform:none;transition-delay:var(--conv-d-t2)}.conv.ok .conv-ent .conv-col>*{opacity:1;transform:none;transition-delay:var(--conv-d-ent)}.conv.ok .conv-ent .conv-col>:nth-child(2){transition-delay:calc(var(--conv-d-ent) + .1s)}.conv.ok .conv-ent .conv-col>:nth-child(3){transition-delay:calc(var(--conv-d-ent) + .2s)}.conv.ok .conv-ent .conv-col>:nth-child(4){transition-delay:calc(var(--conv-d-ent) + .3s)}.conv.ok .conv-ent .conv-col>:nth-child(5){transition-delay:calc(var(--conv-d-ent) + .4s)}.conv.ok .conv-ok i{animation:convPop .5s cubic-bezier(.3,1.6,.5,1) var(--conv-d-ok) both}@keyframes convPop{0%{transform:scale(0)}to{transform:scale(1)}}@media (max-width:900px){.conv-tela{height:auto;min-height:100vh;overflow:visible;--conv-d-t1:.15s;--conv-d-t2:.45s;--conv-d-ent:.5s;--conv-d-ok:.7s}.conv{display:grid;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);overflow:visible}.conv-azul,.conv.ok .conv-azul{position:relative;left:auto;width:auto;grid-row:1;grid-column:1;padding:20px 16px 24px;gap:20px;animation:none}.conv.ok .conv-azul .logo-b{animation:none}.conv-azul .logo-b{width:110px;height:36px}.conv-azul .login-t{font-size:21px}.conv-azul .login-s{font-size:14px;margin-top:6px}.conv-rod{display:none}.conv-pane{position:relative;left:auto;right:auto;top:auto;bottom:auto;grid-row:2;grid-column:1;padding:24px 16px 40px;overflow:visible}.conv-pane>.conv-col{margin:0 auto}.conv-tema{top:16px;right:12px}.conv.ok .conv-tema .tema-bt{color:#A9B4D0}}@media (prefers-reduced-motion:reduce){.conv *,.conv :after,.conv :before{transition:none!important;animation:none!important}}.gpp{--gpp-s1:#0065FE;--gpp-s2:#178F65;--gpp-atr:var(--verm);--gpp-i1:#B3D1FF;--gpp-i2:#6FA6FF;--gpp-i3:#2F7DF0;--gpp-i4:#0B57D0;--gpp-i5:#0B3F99}[data-tema=escuro] .gpp{--gpp-s1:#3D86FF;--gpp-s2:#25A877;--gpp-i1:#1E3A73;--gpp-i2:#2A55A8;--gpp-i3:#3D86FF;--gpp-i4:#7FAEFF;--gpp-i5:#BBD4FF}.gpp-seg{display:inline-flex;border:1px solid var(--borda-forte);border-radius:8px;overflow:hidden;font-size:12px;font-weight:500;background:var(--sup)}.gpp-seg a{padding:6px 11px;color:var(--suave)}.gpp-seg a+a{border-left:1px solid var(--borda)}.gpp-seg a:hover{color:var(--texto);background:var(--sup2)}.gpp-seg a.on{background:var(--azul);color:#fff;border-color:var(--azul)}.gpp-sem-acesso{padding:24px;max-width:640px}.gpp:has(.gpp-sem-acesso) .gpp-seg{display:none}.gpp-sem-acesso p{margin-top:6px;color:var(--suave);font-size:13px}.gpp .vazio{padding:24px 12px}.gpp .gp-ch b{font-size:14px}.gpp-grupo-t{display:flex;justify-content:space-between;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--fraco);padding:4px 4px 2px;border-bottom:1px solid var(--borda)}.gpp-grupo-t span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gpp-idade{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;height:176px}.gpp-i1{--c:var(--gpp-i1)}.gpp-i2{--c:var(--gpp-i2)}.gpp-i3{--c:var(--gpp-i3)}.gpp-i4{--c:var(--gpp-i4)}.gpp-i5{--c:var(--gpp-i5)}button.gv-x:hover{color:var(--texto);border-color:var(--borda-forte)}a.chip.on:hover{border-color:var(--suave)}button.lnk{color:var(--azul-esc);font-weight:500;font-size:inherit}button.lnk:hover{text-decoration:underline}.gl-aviso{padding:24px;max-width:640px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.gl-aviso p{color:var(--suave);font-size:13px}.tkf{align-items:center;gap:8px;margin:-4px 0 12px}.tkf,.tkf-chips{display:flex;flex-wrap:wrap}.tkf-chips{list-style:none;gap:6px;margin:0;padding:0}.tkf-chip{display:inline-flex;align-items:center;height:28px;border:1px solid color-mix(in srgb,var(--azul) 30%,var(--azul-claro));border-radius:8px;background:var(--azul-claro);color:var(--azul-esc);font-size:13px;font-weight:500;overflow:hidden}.tkf-chip span{padding:0 2px 0 10px;white-space:nowrap}.tkf-chip a{width:26px;height:26px;display:flex;align-items:center;justify-content:center;font-size:15px;line-height:1;color:inherit;opacity:.7}.tkf-chip a:hover{opacity:1;color:var(--verm)}.tkf-limpar{font-size:13px;margin-left:4px}@media (max-width:760px){.tkf-chip span{white-space:normal}}button.chip:hover{border-color:var(--suave)}.gt-filtros{flex-wrap:wrap;row-gap:8px}.gt-filtros .chip{white-space:nowrap}label.gt-sel{cursor:pointer;padding-right:4px}label.gt-sel:hover{border-color:var(--suave)}label.gt-sel:focus-within{outline:2px solid var(--azul);outline-offset:2px}.gt-sel input,.gt-sel select{field-sizing:content;min-width:60px;border:0;background:transparent;font:inherit;color:inherit;cursor:pointer;outline:none;padding:0;max-width:180px}.gt-sel select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:18px;text-overflow:ellipsis;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 9px) 55%,calc(100% - 5px) 55%;background-size:4px 4px;background-repeat:no-repeat}.gt-sel select option{color:var(--texto);background:var(--sup)}.gt-sel input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6}.gt-hoje{font-size:13px}.gt-p-azul{background:var(--azul)}.gt-p-verde{background:var(--verde)}.gt-p-verm{background:var(--verm)}.gt-p-ambar{background:var(--ambar)}.gt-p-cfg{background:var(--sup);border:2px solid var(--suave)}.gt-aviso{padding:24px;max-width:640px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.gt-aviso p{color:var(--suave);font-size:13px}.gt-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width:760px){.gt-sel select{max-width:140px}}.pes-ficha{position:-webkit-sticky;position:sticky;top:0;min-width:0}.pes-ficha h3.mini{margin-bottom:8px}@media (max-width:900px){.pes-ficha{position:static}}.pes-vinc-tipo{display:flex;flex-wrap:wrap;gap:6px}.pes-vinc-tipo .chip{height:28px;font-size:12px;cursor:pointer;position:relative}.pes-vinc-tipo .chip:focus-within{box-shadow:0 0 0 3px var(--foco)}.pes-vinc-res{list-style:none;border:1px solid var(--borda);border-radius:8px;overflow:hidden;max-height:220px;overflow-y:auto}.pes-vinc-res li+li{border-top:1px solid var(--borda)}.pes-vinc-res button{width:100%;text-align:left;padding:8px 10px;font-size:13px;display:flex;flex-direction:column;gap:1px;background:var(--sup);color:var(--texto)}.pes-vinc-res button:focus-visible,.pes-vinc-res button:hover{background:var(--azul-claro)}.pes-vinc-res .ajuda{font-size:11px}.osc-dados{display:grid;grid-template-columns:2fr 1fr;grid-gap:14px;gap:14px}.osc-desc{grid-column:1/-1}.osc-desc textarea.entrada{min-height:60px}.osc-unid{display:flex;align-items:center;gap:8px}.osc-unid span{font-size:13px;color:var(--suave)}.osc-qtd{flex-shrink:0;font-size:12px;color:var(--fraco);white-space:nowrap}.osc-itens{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:8px}.osc-item{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start;border:1px solid var(--borda);border-radius:10px;padding:10px 10px 10px 12px;background:var(--sup2)}.osc-item.cfg-com-erro{border-color:var(--verm)}.osc-n{width:24px;height:24px;margin-top:8px;border-radius:50%;background:var(--cinza-c);color:var(--suave);font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.osc-campos{display:flex;flex-direction:column;gap:8px;min-width:0}.osc-opcoes{display:flex;align-items:center;gap:8px 18px;flex-wrap:wrap}.osc-foto{align-items:center;font-size:13px;white-space:nowrap}.osc-foto input{margin:0}.osc-valor{display:flex;align-items:center;gap:8px;flex:1 1;min-width:240px;font-size:13px;color:var(--suave)}.osc-valor>span{white-space:nowrap}.osc-valor input.entrada{height:32px;font-size:13px}.osc-item .cfg-pr-acoes{margin-top:4px}.osc-add{color:var(--azul-esc)}.osc-ass{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:end}.osc-ass .ajuda{margin:0 0 10px}.bt.osc-excluir{color:var(--verm)}.bt.osc-excluir:hover{color:var(--verm);background:var(--verm-c)}@media (max-width:1180px){.osc-dados{grid-template-columns:minmax(0,1fr) 180px}}.osd-t{width:100%;border-collapse:collapse;font-size:11px;border:1px solid var(--borda)}.osd-t th{background:#F4F6FA;text-align:left;font-weight:600;color:var(--suave)}.osd-t td,.osd-t th{padding:5px 8px;border-bottom:1px solid var(--borda)}.osd-t td{vertical-align:top}.osd-t tr:last-child td{border-bottom:0}.osd-t .r{text-align:right;white-space:nowrap}.osd-cod{font-family:JetBrains Mono,Consolas,monospace;font-size:10.5px}.osd-painel{position:-webkit-sticky;position:sticky;top:0}@media (max-width:1280px){.osd-painel{position:static;order:-1}}@media print{@page{size:A4;margin:14mm}.osd-painel{display:none!important}}.odt-confirma-t{font-size:14px;font-weight:700}.cl-ev{position:absolute;z-index:1;display:block;overflow:hidden;padding:4px 7px;border-radius:6px;border-left:3px solid;font-size:12px;line-height:1.3;cursor:pointer}.cl-ev b{font-weight:600;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.cl-ev small{display:block;font-size:11px;color:var(--suave);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-ev:focus-visible,.cl-ev:hover{z-index:7!important;outline:1px solid var(--borda-forte)}.cl-ev:focus-visible{outline:2px solid var(--azul);outline-offset:1px}.cl-s-agendada,.cl-s-em_execucao{background:var(--azul-claro);border-color:var(--azul);color:var(--azul-esc)}.cl-s-aberta{background:var(--cinza-c);border-color:var(--suave);color:var(--texto)}.cl-s-pausada{background:var(--ambar-c);border-color:var(--ambar);color:var(--ambar)}.cl-s-concluida{background:var(--verde-c);border-color:var(--verde);color:var(--verde);opacity:.55}.cl-s-concluida:focus-visible,.cl-s-concluida:hover{opacity:1}.cl-ev[aria-busy=true]{opacity:.7}.cl-ev.cl-lbarra{position:static;align-self:stretch;width:4px;min-height:28px;padding:0;border:0;border-radius:2px;background:currentColor}.mp{position:relative;height:420px;border-radius:12px;overflow:hidden;border:1px solid var(--borda);background:var(--sup2)}.mp-area{position:absolute;inset:0;isolation:isolate}.mp .leaflet-container{font:inherit;font-size:12px;background-color:var(--sup2);background-image:linear-gradient(var(--grade) 1px,transparent 1px),linear-gradient(90deg,var(--grade) 1px,transparent 1px);background-size:48px 48px}.mp .leaflet-container a{color:var(--azul-esc)}.mp .leaflet-container .leaflet-bar{border:1px solid var(--borda);box-shadow:0 2px 6px rgba(10,20,51,.12);border-radius:8px;overflow:hidden}.mp .leaflet-container .leaflet-bar a{background:var(--sup);color:var(--texto);border-bottom-color:var(--borda);width:32px;height:32px;line-height:30px}.mp .leaflet-container .leaflet-bar a:focus,.mp .leaflet-container .leaflet-bar a:hover{background:var(--sup2);color:var(--texto)}.mp .leaflet-container .leaflet-bar a.leaflet-disabled{background:var(--sup2);color:var(--fraco)}.mp .leaflet-container .leaflet-control-attribution{background:color-mix(in srgb,var(--sup) 85%,transparent);color:var(--suave);font-size:11px;padding:1px 6px;border-top-left-radius:6px}.mp .leaflet-container .leaflet-control-attribution a{color:var(--suave);text-decoration:underline}[data-tema=escuro] .mp .leaflet-tile-pane{filter:invert(1) hue-rotate(180deg) brightness(.85) contrast(.9) saturate(.6)}.mp-aviso{top:10px;right:10px;color:var(--suave);box-shadow:0 2px 6px rgba(10,20,51,.1);max-width:calc(100% - 70px)}.mp-aviso,.mp-dica{position:absolute;z-index:2;background:var(--sup);border:1px solid var(--borda);font-size:12px;padding:4px 10px;border-radius:6px}.mp-dica{left:50%;bottom:28px;transform:translateX(-50%);pointer-events:none;white-space:nowrap}.mp-pino{background:none;border:0}.mp-pino .mp-bola{display:flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 6px;border-radius:15px;color:var(--sup);font-size:12px;font-weight:700;border:2px solid var(--sup);box-shadow:0 3px 8px rgba(10,20,51,.3);line-height:1}.mp-azul .mp-bola{background:var(--azul)}.mp-verde .mp-bola{background:var(--verde)}.mp-ambar .mp-bola{background:var(--ambar)}.mp-verm .mp-bola{background:var(--verm)}.mp-cinza .mp-bola{background:var(--suave)}.mp-dest .mp-bola{box-shadow:0 0 0 4px color-mix(in srgb,var(--azul) 35%,transparent),0 3px 8px rgba(10,20,51,.3)}.mp-pino .mp-rot{position:absolute;top:34px;left:50%;transform:translateX(-50%);white-space:nowrap;background:var(--sup);color:var(--texto);font-weight:500;font-size:11px;padding:2px 6px;border-radius:4px;border:1px solid var(--borda);pointer-events:none}.mp-pino:focus-visible{outline:none}.mp-pino:focus-visible .mp-bola{outline:2px solid var(--azul);outline-offset:2px}.mp-sel .mp-bola{width:22px;min-width:22px;height:22px;padding:0;margin:4px;cursor:-webkit-grab;cursor:grab}.mp-desab .mp-sel .mp-bola{cursor:default}.mp .leaflet-popup-content-wrapper{background:var(--sup);color:var(--texto);border:1px solid var(--borda);border-radius:10px;box-shadow:0 8px 24px rgba(10,20,51,.18)}.mp .leaflet-popup-tip{background:var(--sup);border:1px solid var(--borda)}.mp .leaflet-popup-content{margin:12px 14px;font-size:13px;line-height:1.45}.mp .leaflet-container a.leaflet-popup-close-button{color:var(--suave);width:28px;height:28px;font-size:18px;line-height:26px}.mp .leaflet-container a.leaflet-popup-close-button:hover{color:var(--texto)}.mg-hora{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--suave)}.geo-campo,.geo-sec{display:flex;flex-direction:column;gap:8px;min-width:0}.geo-campo .mp.geo-mapa{height:200px}.pes-ficha .geo-campo .mp.geo-mapa{height:180px}.geo-coords{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px}.geo-coords .campo{margin:0}.geo-coords label{font-size:12px;color:var(--suave);font-weight:500}.geo-num{font-size:13px}.geo-coord,.geo-num{font-family:JetBrains Mono,monospace}.geo-estado{margin:0}.geo-acoes{display:flex;flex-wrap:wrap;gap:8px}.geo-acoes:empty{display:none}.geo-erro{margin:0}.geo-ok{color:var(--verde)}.geo-form{border:0;padding:0;margin:0;min-width:0;display:flex;flex-direction:column;gap:8px}.geo-form legend{font-size:13px;font-weight:600;padding:0;margin-bottom:6px}.odt-editar .geo-campo .mp.geo-mapa{height:180px}@media (max-width:480px){.geo-campo .mp.geo-mapa{height:220px}}.cx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cx-grupo{border:0;border-top:1px solid var(--borda);padding:16px 0 0;margin:0;min-width:0}.cx-grupo legend{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fraco);padding:0 8px 0 0}.cx-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 16px;gap:14px 16px;margin-top:4px}.cx-largo{grid-column:1/-1}.cx-campo label{display:flex;align-items:center;gap:4px}.cx-campo input.entrada,.cx-campo select.entrada{width:100%;min-width:0}.cx-cad{display:inline-flex;color:var(--ambar);margin-left:4px;font-style:normal;vertical-align:-1px}.cx-cad,.cx-masc{align-items:center}.cx-masc{display:flex;gap:10px;min-height:38px;border:1px dashed var(--borda-forte);border-radius:8px;padding:0 6px 0 12px;background:var(--sup2);flex-wrap:wrap}.cx-masc>span:first-child{font-family:JetBrains Mono,monospace;letter-spacing:.1em;color:var(--suave)}.cx-masc .bt{margin-left:auto}.cx-lnk{align-self:flex-start;font-size:12px;padding:0;background:none;border:0;cursor:pointer}.cx-pessoa{display:flex;align-items:center;gap:10px;min-height:38px;border:1px solid var(--borda-forte);border-radius:8px;padding:0 6px 0 12px;background:var(--sup);font-size:14px;min-width:0}.cx-pessoa>b,.cx-pessoa>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.cx-pessoa.erro{border-color:var(--verm)}.cx-pessoa-bt{margin-left:auto;display:flex;gap:4px;flex-shrink:0}.cx-busca{display:flex;flex-direction:column;gap:6px;position:relative;min-width:0}.cx-res{list-style:none;margin:0;padding:4px;border:1px solid var(--borda);border-radius:8px;background:var(--sup);box-shadow:0 8px 24px color-mix(in srgb,var(--marinho) 16%,transparent);max-height:240px;overflow:auto}.cx-res button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;text-align:left;padding:8px 10px;border:0;background:none;border-radius:6px;cursor:pointer;color:var(--texto);font-size:13px}.cx-res button:focus-visible,.cx-res button:hover{background:var(--azul-claro)}.cx-valores{display:flex;flex-direction:column;gap:10px;margin:0;font-size:13px}.cx-valores>div{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-gap:12px;gap:12px;align-items:baseline}.cx-valores dt{color:var(--fraco);min-width:0}.cx-valores dd{margin:0;min-width:0;overflow-wrap:anywhere;font-weight:500}.cx-texto{white-space:pre-wrap}.cx-mascara{font-family:JetBrains Mono,monospace;letter-spacing:.12em;color:var(--suave)}.cx-inativo dd,.cx-inativo dt{color:var(--fraco)}.cx-desat{font-size:11px}.cx-nada{margin:10px 0 0}.cx-cartao .ct{display:flex;align-items:center}.cx-editar{margin-left:auto}.cx-form{display:flex;flex-direction:column;gap:14px}.cx-form .cx-grade{grid-template-columns:minmax(0,1fr)}.cx-acoes{display:flex;justify-content:flex-end;gap:8px}.cx-desat-lista{border-top:1px dashed var(--borda);padding-top:10px}.pes-ficha .cx-valores>div{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.cx-abas{flex-wrap:wrap}.cx-adm{display:grid;grid-template-columns:minmax(0,1fr) 400px;grid-gap:20px;gap:20px;align-items:start}.cx-lista{overflow:hidden;min-width:0}.cx-filtros,.cx-lista-ct{display:flex;align-items:center}.cx-filtros{margin-left:auto;gap:8px;flex-wrap:wrap}.cx-filtros select.entrada{width:auto;max-width:240px}.cx-chk{cursor:pointer;height:34px}.cx-chk input{accent-color:var(--azul)}.cx-linhas{list-style:none;margin:0;padding:0}.cx-linha{display:flex;align-items:stretch;border-bottom:1px solid var(--borda)}.cx-linha:last-child{border-bottom:0}.cx-linha.on{background:var(--azul-claro)}.cx-linha.on .cx-linha-n>b{color:var(--azul-esc)}.cx-linha.cx-inativo .cx-linha-n>b{color:var(--fraco)}.cx-ordem{display:flex;flex-direction:column;justify-content:center;gap:2px;padding:0 0 0 10px}.cx-ordem button{width:24px;height:20px;border:1px solid transparent;border-radius:4px;background:none;color:var(--suave);cursor:pointer;font-size:12px;line-height:1}.cx-ordem button:hover:not(:disabled){border-color:var(--borda-forte);color:var(--texto)}.cx-ordem button:disabled{opacity:.3;cursor:default}.cx-ordem button[aria-disabled=true]{opacity:.5;cursor:progress}.cx-linha-bt{flex:1 1;display:flex;align-items:center;gap:12px;padding:12px 16px 12px 10px;border:0;background:none;text-align:left;cursor:pointer;color:var(--texto);min-width:0;font-size:13px}.cx-linha:not(.on) .cx-linha-bt:hover{background:var(--sup2)}.cx-linha-n{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1}.cx-linha-n>b{font-size:14px;display:flex;align-items:center}.cx-linha-n .ajuda{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-linha-selos{display:flex;align-items:center;gap:6px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.cx-uso{min-width:72px;text-align:right}.cx-pad{padding:10px 16px;margin:0}.cx-editor{position:-webkit-sticky;position:sticky;top:16px;min-width:0}.cx-editor-cc{display:flex;flex-direction:column;gap:16px}.cx-editor-cc input.entrada,.cx-editor-cc select.entrada{width:100%}.cx-opcoes{height:auto;padding:8px 12px;resize:vertical;font-family:inherit;line-height:1.5}.cx-tipos{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;min-width:0}.cx-tipos legend{font-size:13px;font-weight:600;padding:0;margin-bottom:6px}.cx-radio{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}.cx-radio input{accent-color:var(--azul);width:16px;height:16px;margin:0}.cx-radio .cod{margin-left:2px}.cx-tipos-l{list-style:none;margin:0 0 0 24px;padding:8px 12px;display:flex;flex-direction:column;gap:8px;border:1px solid var(--borda);border-radius:8px;background:var(--sup2);max-height:220px;overflow:auto}.cx-chave{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:0;border:0;background:none;cursor:pointer;color:var(--texto)}.cx-chave:disabled{cursor:default;opacity:.7}.cx-chave-t{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0;font-size:13px}.cx-chave-t small{font-size:12px;color:var(--fraco);line-height:1.4}.cx-chave:focus-visible{outline:2px solid var(--azul);outline-offset:4px;border-radius:6px}.cx-previa{border:1px dashed var(--borda-forte);border-radius:8px;padding:12px 14px;background:var(--sup2)}.cx-previa .cx-grade{grid-template-columns:minmax(0,1fr)}.cx-ok{margin:0;color:var(--verde);font-size:13px;min-height:0}.cx-ok:empty{display:none}.cx-rodape{display:flex;gap:8px;justify-content:flex-end;padding:14px 20px;border-top:1px solid var(--borda);background:var(--sup2);border-radius:0 0 10px 10px}.cx-par{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:start}.cx-tipo-mais{margin-left:auto;color:var(--azul-esc)}.cx-tipo-l{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:13px}.cx-tipo-n{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap}.cx-tipo-n a{color:var(--texto)}.cx-tipo-n a:hover{color:var(--azul-esc);text-decoration:underline}.cx-cats{max-width:820px;overflow:hidden}.cx-cats-novo{display:flex;gap:8px;padding:14px 16px;border-bottom:1px solid var(--borda);align-items:center}.cx-cats-novo input.entrada{flex:1 1;min-width:0}.cx-cats-l{list-style:none;margin:0;padding:0}.cx-cat{gap:12px;padding:12px 16px;border-bottom:1px solid var(--borda);font-size:13px}.cx-cat,.cx-cat-n{display:flex;align-items:center}.cx-cat-n{gap:8px;flex:1 1;min-width:0}.cx-cat-n b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-cat.cx-inativo .cx-cat-n b{color:var(--fraco)}.cx-cat-q{white-space:nowrap}.cx-cat-a{display:flex;gap:6px}.cx-cat-ed{display:block;padding:0}.cx-cat-ed .cx-cats-novo{border-bottom:0}.cx-cat-ed .erro-msg{padding:0 16px 10px;margin:0}.cx-cats-rod{border-top:1px solid var(--borda);background:var(--sup2)}.cx-cats-l+.cx-cats-rod{border-top:0}@media (max-width:1100px){.cx-adm{grid-template-columns:minmax(0,1fr)}.cx-editor{position:static}.cx-par{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.cx-grade{grid-template-columns:minmax(0,1fr)}.cx-linha-bt{flex-wrap:wrap}.cx-linha-selos{justify-content:flex-start;width:100%}.cx-uso{min-width:0;text-align:left}.cx-lista-ct{flex-wrap:wrap}.cx-filtros{margin-left:0;width:100%}.cx-cat{flex-wrap:wrap}.cx-cat-n{flex-basis:100%}.cx-cat-a{margin-left:auto}.cx-valores>div{grid-template-columns:minmax(0,1fr);gap:2px}}.mdl-filtros{flex-wrap:wrap}.mdl-filtros .chip b{font-weight:600;margin-left:2px}.mdl-ic{width:38px;height:38px;border-radius:10px;flex:none;display:flex;align-items:center;justify-content:center;color:var(--c);background:color-mix(in srgb,var(--c) 13%,var(--sup))}[data-tema=escuro] .mdl-ic{color:color-mix(in srgb,var(--c) 70%,#fff)}.mdl-ic.grande{width:52px;height:52px;border-radius:12px}.mdl-cab-t{display:flex;gap:14px;align-items:center;min-width:0}.mdl-apl .ct h2{font-size:14px;font-weight:700;margin:0}.mdl-t{border:1px solid var(--borda);border-radius:10px;overflow:hidden}.mdl-caixa,.mdl-t{background:var(--sup)}.mdl-caixa{border:1px solid var(--borda);border-radius:12px;color:var(--texto);padding:0;width:min(480px,calc(100vw - 32px));box-shadow:0 20px 60px color-mix(in srgb,var(--marinho) 25%,transparent);margin:auto}.mdl-caixa::-webkit-backdrop{background:color-mix(in srgb,var(--marinho) 45%,transparent)}.mdl-caixa::backdrop{background:color-mix(in srgb,var(--marinho) 45%,transparent)}.mdl-caixa-cab{padding:18px 20px 0}.mdl-caixa-cab h2{font-size:16px;margin:0}.mdl-caixa-corpo{padding:12px 20px;display:flex;flex-direction:column;gap:10px;font-size:14px}.mdl-caixa-corpo p{margin:0}.mdl-caixa-rod{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px 18px}.mdl-res-l{list-style:none;margin:0;display:flex;flex-direction:column;gap:8px;font-size:13px;padding:0}ul.cc.mdl-res-l{padding:16px 20px}.mdl-res-l li{display:flex;flex-direction:column;gap:2px}.mdl-res-l.apagado li{color:var(--suave)}.mdl-apl{margin-bottom:16px}.mdl-apl>ul{list-style:none;margin:0;padding:0}.mdl-apl-l{padding:14px 20px;display:flex;flex-direction:column;gap:8px}.mdl-apl-l+.mdl-apl-l{border-top:1px solid var(--borda)}.mdl-apl-l p{margin:0}.mdl-apl-cab{display:flex;gap:16px;align-items:center;justify-content:space-between}.mdl-apl-cab>div:first-child{min-width:0}.mdl-apl-acao{display:flex;gap:10px;align-items:center;flex-shrink:0;text-align:right}.mdl-desf{background:var(--sup2);border:1px solid var(--borda);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;font-size:13px}.mdl-hist>ol{list-style:none;margin:0;padding:0}.mdl-h{padding:12px 20px;display:flex;flex-direction:column;gap:4px}.mdl-h+.mdl-h{border-top:1px solid var(--borda)}.mdl-h-cab{display:flex;gap:10px;align-items:baseline}.mdl-h-cab .selo{flex-shrink:0;position:relative;top:-1px}.mdl-h-r{font-size:13.5px;min-width:0;overflow-wrap:anywhere}.mdl-h-det summary{font-size:12px;color:var(--azul-esc);cursor:pointer;font-weight:500;width:max-content}.mdl-h-det dl{margin:8px 0 0;display:flex;flex-direction:column;gap:4px;font-size:12.5px}.mdl-h-det dl>div{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:10px;gap:10px}.mdl-h-det dt{color:var(--fraco)}.mdl-h-det dd{margin:0;overflow-wrap:anywhere}.mdl-h-det s{color:var(--fraco)}.mdl-hist-mais{padding:12px 20px;border-top:1px solid var(--borda);display:flex;justify-content:center}@media (max-width:760px){.mdl-apl-cab{flex-direction:column;align-items:flex-start}.mdl-apl-acao{text-align:left}.mdl-h-cab{flex-direction:column;gap:4px}.mdl-h-det dl>div{grid-template-columns:minmax(0,1fr);gap:0}}.mdl-desf:focus{outline:none}.cp-erro{margin-bottom:16px}.cp-aviso{flex-wrap:wrap}.cp-aviso>div{flex:1 1 320px;min-width:0}.cp-aviso .ajuda{color:var(--suave)}.bt.cp-aviso-bt{margin-left:auto}.cp-sem{background:var(--sup);border-color:var(--borda)}.cp-grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:start}.cp-grupo h2.cfg-tit{margin:0}.cp-grupo ul{list-style:none;margin:0;padding:0}.cp-grupo li+li .cfg-it{border-top:1px solid var(--borda)}a.cfg-it.cp-it{color:var(--texto);padding-right:36px}a.cfg-it.cp-it span{overflow-wrap:anywhere}a.cfg-it.cp-it:hover{background:var(--sup2)}a.cfg-it.cp-it:hover b{color:var(--azul-esc)}a.cfg-it.cp-it:focus-visible{outline-offset:-2px}@media (max-width:1180px){.cp-grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cp-grade{grid-template-columns:minmax(0,1fr)}.bt.cp-aviso-bt{margin-left:0}}.nm-mod-t{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0;font-size:13px}.nm-sem-busca{visibility:hidden}.nm-desl-c{max-width:640px;padding:20px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.nm-desl-c p{margin:0;font-size:13px;line-height:1.5;color:var(--suave)}.nm-desl-c b{font-size:15px}