:root{--azul:#4B1FE0;--azul-esc:#2E0FA8;--azul-claro:#EEF0FF;--azul-borda:#C9C4E6;--fundo:#F6F5FB;--sup:#FFFFFF;--sup2:#FAF9FD;--cinza:#ECEAF5;--borda:#E6E3F1;--borda-forte:#DCD8EC;--texto:#1A1240;--texto2:#5B5578;--texto3:#6A6489;--verde:#17663F;--verde-claro:#E3F3EA;--verde-borda:#BFE3CD;--amar:#8A5600;--amar-claro:#FBF0DC;--amar-borda:#F1D9A6;--verm:#9B1C31;--verm-claro:#FCEBEE;--verm-borda:#F2C4CC;--raio:14px;--raio-p:10px;--sombra:none;--sombra-m:0 4px 14px rgba(20,11,61,.08);--sombra-g:-12px 0 40px rgba(20,11,61,.2);--foco:0 0 0 3px rgba(75,31,224,.15)}*{box-sizing:border-box}body{margin:0;font:14px/1.5 Inter,Segoe UI,system-ui,-apple-system,sans-serif;color:var(--texto);background:var(--fundo);-webkit-font-smoothing:antialiased}h2{margin:0 0 12px;font-size:20px;font-weight:650;letter-spacing:-.01em}h3{font-size:15px;font-weight:650;margin:18px 0 8px}a{color:var(--azul)}small,.mudo{color:var(--texto3)}.erro{color:var(--verm);background:var(--verm-claro);border:1px solid var(--verm-borda);padding:8px 12px;border-radius:var(--raio-p)}span.erro:empty{display:none}.alerta-txt{color:var(--verm);font-weight:600}button{font:inherit;font-weight:500;padding:7px 14px;border:1px solid var(--borda-forte);background:var(--sup);color:var(--texto);border-radius:var(--raio-p);cursor:pointer;transition:background .12s,border-color .12s,box-shadow .12s;white-space:nowrap}button:hover:not(:disabled){background:var(--sup2);border-color:var(--texto3)}button:focus-visible{outline:none;box-shadow:var(--foco)}button.primario{background:var(--azul);color:#fff;border-color:var(--azul)}button.primario:hover:not(:disabled){background:var(--azul-esc);border-color:var(--azul-esc)}button.perigo{color:var(--verm);border-color:var(--verm-borda);background:var(--verm-claro)}button.perigo:hover:not(:disabled){border-color:var(--verm);background:#fee2e2}button.discreto{border-color:transparent;background:transparent;color:var(--texto2)}button.discreto:hover:not(:disabled){background:var(--cinza);border-color:transparent}button:disabled{opacity:.45;cursor:not-allowed}input,select,textarea{font:inherit;color:var(--texto);padding:7px 10px;border:1px solid var(--borda-forte);border-radius:var(--raio-p);background:var(--sup);transition:border-color .12s,box-shadow .12s}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--azul);box-shadow:var(--foco)}input[type=checkbox]{accent-color:var(--azul);width:15px;height:15px;vertical-align:-2px}textarea{width:100%;min-height:84px;resize:vertical}label{color:var(--texto2)}.layout{display:grid;grid-template-columns:256px 1fr;min-height:100vh}aside{background:var(--sup);border-right:1px solid var(--borda);padding:18px 12px;position:sticky;top:0;height:100vh;overflow:auto;display:flex;flex-direction:column;gap:18px}aside .marca{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:700;padding:0 6px;line-height:1.15;color:var(--texto)}aside .marca small{display:block;font-weight:500;font-size:12px;color:var(--texto3)}.logo{flex:none;width:34px;height:34px;border-radius:9px;background:linear-gradient(135deg,var(--azul),var(--azul-esc));color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;letter-spacing:.02em}aside nav{display:flex;flex-direction:column;gap:2px}aside .grupo{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--texto3);padding:4px 10px 6px}aside nav button{position:relative;display:block;text-align:left;background:transparent;color:var(--texto);border:0;border-radius:8px;padding:8px 10px 8px 12px;width:100%;white-space:normal}aside nav button b{display:flex;align-items:center;gap:6px;font-weight:550}aside nav button small{display:block;color:var(--texto3);font-size:11.5px;line-height:1.3;margin-top:1px}aside nav button:hover:not(:disabled){background:var(--cinza);border-color:transparent}aside nav button.ativa{background:var(--azul-claro);color:var(--azul-esc)}aside nav button.ativa:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:3px;background:var(--azul)}aside nav button.ativa small{color:#4f66a8}aside nav button.bloqueada{opacity:.5;cursor:not-allowed}aside nav button.bloqueada small{color:var(--amar)}.cadeado{font-size:11px;filter:grayscale(1)}aside .quem{margin-top:auto;display:flex;align-items:center;gap:10px;padding:10px;border-top:1px solid var(--borda);font-size:13px}aside .quem>div{flex:1;min-width:0;line-height:1.25}aside .quem b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}aside .quem small{font-size:12px}.avatar{flex:none;width:32px;height:32px;border-radius:50%;background:var(--azul-claro);color:var(--azul-esc);display:flex;align-items:center;justify-content:center;font-weight:650;font-size:12px}aside .quem button.sair{padding:5px 10px;font-size:12.5px}.conteudo{min-width:0;display:flex;flex-direction:column}.cabecalho{position:sticky;top:0;z-index:5;background:var(--sup);border-bottom:1px solid var(--borda);padding:10px 28px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;min-height:62px}.trilha{font-size:13px;color:var(--texto3);font-weight:500}.topo{flex:1;display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.topo-comp{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--texto3);text-transform:uppercase;letter-spacing:.05em}.topo-comp select{min-width:260px;text-transform:none;letter-spacing:0;font-size:14px;font-weight:500;color:var(--texto)}.topo-sit{display:flex;align-items:center;gap:8px}.topo-sit small{font-size:12px}.topo-acoes{display:flex;align-items:center;gap:6px;flex-wrap:wrap}main,.layout main{padding:24px 28px 40px;max-width:1480px;width:100%;margin:0;min-width:0}@media (max-width:860px){.layout{grid-template-columns:1fr}aside{position:static;height:auto;border-right:0;border-bottom:1px solid var(--borda)}.cabecalho{position:static;padding:10px 16px}main,.layout main{padding:18px 16px 32px}.topo{justify-content:flex-start}.topo-comp select{min-width:0;max-width:100%}}.titulo-pag{margin-bottom:18px}.titulo-pag h2{margin:0;font-size:22px}.titulo-pag p{margin:4px 0 0;color:var(--texto2);max-width:880px}.titulo-pag.com-acao{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.barra{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:16px}.barra label{display:inline-flex;align-items:center;gap:6px;color:var(--texto2)}.barra.filtros{background:var(--sup);border:1px solid var(--borda);border-radius:var(--raio);padding:10px 12px;box-shadow:var(--sombra)}.filtros select{max-width:260px}input.busca{flex:1 1 200px;min-width:180px}.seletor label{display:flex;flex-direction:column;align-items:stretch;font-size:12px;font-weight:600;color:var(--texto2);gap:4px}.seletor select{min-width:260px;font-weight:400}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin-bottom:18px}.card{background:var(--sup);border:1px solid var(--borda);border-radius:var(--raio);padding:14px 16px;min-width:130px;color:var(--texto2);font-size:13px;box-shadow:var(--sombra)}.card b{display:block;font-size:24px;font-weight:650;color:var(--texto);letter-spacing:-.02em;line-height:1.2;margin-bottom:2px;font-variant-numeric:tabular-nums}.card small{display:block;margin-top:4px;font-size:12px}.card.alerta{border-color:var(--verm-borda);background:var(--verm-claro)}.card.alerta b{color:var(--verm)}.card.sucesso b{color:var(--verde)}.card.painel{flex:1 1 380px}.card.painel p b{display:inline;font-size:inherit}.painel-bloco{background:var(--sup);border:1px solid var(--borda);border-radius:var(--raio);padding:20px 22px;margin-bottom:18px;box-shadow:var(--sombra)}.painel-bloco.sucesso{border-color:var(--verde-borda);border-top:3px solid var(--verde)}.painel-bloco label{display:block;margin-bottom:12px;font-weight:600;font-size:13px}.painel-bloco label input:not([type=checkbox]),.painel-bloco label select,.painel-bloco label textarea{display:block;width:100%;margin-top:5px;font-weight:400}.painel-bloco label input[type=checkbox]{margin:0 6px 0 0}.painel-bloco label small{display:block;margin-top:4px;font-weight:400}.soltar{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:42px 20px;margin-bottom:18px;background:var(--sup);border:2px dashed var(--borda-forte);border-radius:var(--raio);cursor:pointer;text-align:center;transition:border-color .15s,background .15s}.soltar:hover{border-color:var(--azul);background:var(--azul-claro)}.soltar b{color:var(--texto);font-weight:600}.soltar.ocupado{opacity:.7;pointer-events:none}.soltar-icone{width:44px;height:44px;border-radius:50%;background:var(--azul-claro);color:var(--azul);display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:6px}.vazio{padding:40px 24px;text-align:center;color:var(--texto2);background:var(--sup);border:1px dashed var(--borda-forte);border-radius:var(--raio);line-height:1.6}.vazio b{color:var(--texto);font-size:15px}.ajuda{background:var(--azul-claro);border:1px solid var(--azul-borda);padding:11px 14px;border-radius:var(--raio);margin:0 0 16px;line-height:1.5;color:#1e3a8a}.ajuda>b{display:block;margin-bottom:2px;color:var(--azul-esc)}.faixa{padding:10px 14px;border-radius:var(--raio-p);margin-bottom:10px;background:var(--amar-claro);border:1px solid var(--amar-borda)}.faixa.alta{background:var(--verm-claro);border-color:var(--verm-borda)}.tabela-wrap{overflow-x:auto;border-radius:var(--raio)}table{width:100%;border-collapse:separate;border-spacing:0;background:var(--sup);border:1px solid var(--borda);border-radius:var(--raio);overflow:hidden;box-shadow:var(--sombra)}th,td{padding:10px 12px;border-bottom:1px solid var(--borda);text-align:left;vertical-align:top}tbody tr:last-child td{border-bottom:0}th{background:var(--sup2);font-size:11.5px;font-weight:600;color:var(--texto3);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}tbody tr:hover td{background:#fafbfd}tr.parado td{background:var(--amar-claro)}td button{padding:5px 10px;font-size:13px}.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}table.compacta th,table.compacta td{padding:6px 9px;font-size:12.5px}tr.linha-dif td{background:var(--verm-claro);font-weight:600}.soma td{font-weight:700;background:var(--sup2)}.tag{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid transparent;white-space:nowrap}.tag.disponivel,.tag.sem_elmar{background:var(--cinza);color:var(--texto2);border-color:var(--borda)}.tag.andamento,.tag.analise,.tag.em_analise,.tag.arredondamento{background:var(--amar-claro);color:var(--amar);border-color:var(--amar-borda)}.tag.concluido{background:var(--azul-claro);color:var(--azul-esc);border-color:var(--azul)}.tag.transmitido,.tag.informativa,.tag.resolvida,.tag.ok{background:var(--verde-claro);color:var(--verde);border-color:var(--verde-borda)}.tag.impeditiva,.tag.aberta,.tag.divergente,.tag.so_elmar,.tag.so_sistema{background:var(--verm-claro);color:var(--verm);border-color:var(--verm-borda)}.tag.cancelada{background:var(--cinza);color:var(--texto3);text-decoration:line-through}.tag.fechada{background:#f1f5f9;color:#334155;border-color:var(--borda-forte)}.acoes{display:flex;gap:6px;flex-wrap:wrap}.acoes.rodape,.modal .acoes{justify-content:flex-end;margin-top:18px;padding-top:14px;border-top:1px solid var(--borda)}td .acoes{flex-wrap:wrap}.modal-fundo{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:20;padding:16px;animation:aparece .12s ease-out}.modal{background:var(--sup);border-radius:14px;padding:22px 24px;width:min(560px,96vw);max-height:90vh;overflow:auto;box-shadow:var(--sombra-g);animation:sobe .16s ease-out}.modal.largo{width:min(1100px,96vw)}.modal>h2:first-child{font-size:18px}.modal-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.modal-cab h2{margin:0;font-size:18px}button.fechar{border:0;background:transparent;font-size:22px;line-height:1;padding:2px 8px;color:var(--texto3)}button.fechar:hover{background:var(--cinza)!important;color:var(--texto)}.modal label{display:block;margin-bottom:12px;font-weight:600;font-size:13px}.modal label input:not([type=checkbox]),.modal label select,.modal label textarea{display:block;width:100%;margin-top:5px;font-weight:400}.modal label input[type=checkbox],.login label input[type=checkbox]{display:inline;width:auto;margin:0 6px 0 0}.grade2{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}@media (max-width:640px){.grade2{grid-template-columns:1fr!important}}.lista-info{margin:8px 0 0;padding-left:18px;color:var(--texto2)}.lista-info li{margin-bottom:4px}.lista-check{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:2px 12px;max-height:260px;overflow:auto;border:1px solid var(--borda);border-radius:var(--raio-p);padding:8px 10px}.lista-check label{font-weight:400!important;margin:0!important;padding:3px 0}.hist{padding-left:18px}.hist li{margin-bottom:6px}.linha-tempo{list-style:none;margin:0;padding:0 0 0 18px;border-left:2px solid var(--borda)}.linha-tempo li{position:relative;padding:0 0 14px 6px}.linha-tempo li:before{content:"";position:absolute;left:-25px;top:5px;width:10px;height:10px;border-radius:50%;background:var(--texto3);border:2px solid var(--sup)}.linha-tempo li.reaberta:before{background:var(--azul)}.linha-tempo li.encerrada:before{background:#334155}.linha-tempo .motivo{margin-top:4px;padding:8px 10px;background:var(--sup2);border:1px solid var(--borda);border-radius:var(--raio-p);color:var(--texto2);white-space:pre-wrap}@keyframes aparece{0%{opacity:0}}@keyframes sobe{0%{opacity:0;transform:translateY(8px)}}.abas-int{display:inline-flex;gap:2px;margin-bottom:18px;padding:3px;background:var(--cinza);border:1px solid var(--borda);border-radius:9px;flex-wrap:wrap}.abas-int button{border:0;background:transparent;color:var(--texto2);padding:6px 14px;border-radius:7px}.abas-int button:hover:not(:disabled){background:#ffffffb3}.abas-int button.ativa,.abas-int button.ativa:hover{background:var(--sup)!important;color:var(--texto);box-shadow:var(--sombra-m)}.login{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:16px;background:radial-gradient(1200px 500px at 50% -10%,#dbe6ff 0%,transparent 60%),var(--fundo)}.login form,.login>div{background:var(--sup);padding:32px;border-radius:16px;width:min(380px,100%);border:1px solid var(--borda);box-shadow:var(--sombra-m)}.login h1{margin:0 0 8px;font-size:20px;letter-spacing:-.01em}.login-marca{display:flex;align-items:center;gap:12px;margin-bottom:10px}.login-marca h1{margin:0;font-size:18px;line-height:1.15}.login-marca small{font-size:13px}.login-marca .logo{width:42px;height:42px;border-radius:11px;font-size:15px}.login label{display:block;margin-bottom:14px;font-weight:600;font-size:13px}.login input{display:block;width:100%;margin-top:5px;padding:9px 11px}.login button.primario{width:100%;padding:10px;margin-top:4px}.login p{margin:14px 0 0;text-align:center}.login p.mudo{text-align:left;margin:0 0 18px}.login .erro{text-align:left}.passos{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-bottom:18px}.passo{display:flex;gap:12px;background:var(--sup);border:1px solid var(--borda);border-radius:var(--raio);padding:12px 14px;box-shadow:var(--sombra)}.passo.ok{border-color:var(--verde-borda);background:var(--verde-claro)}.passo.pend{border-color:var(--amar-borda);background:var(--amar-claro)}.passo .num-passo{flex:none;width:26px;height:26px;border-radius:50%;background:var(--cinza);border:1px solid var(--borda-forte);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px}.passo.ok .num-passo{background:var(--verde);border-color:var(--verde);color:#fff}.passo.pend .num-passo{background:var(--amar);border-color:var(--amar);color:#fff}.passo .acao{margin-top:6px;font-size:13px}.barra-linha{display:grid;grid-template-columns:minmax(90px,38%) minmax(40px,1fr) auto;align-items:center;gap:10px;margin-bottom:4px;padding:5px 8px;border-radius:6px}.barra-linha.clicavel{cursor:pointer}.barra-linha.clicavel:hover,.barra-linha.ativa{background:var(--azul-claro)}.barra-linha .rot{min-width:0;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.barra-linha .trilho{background:var(--cinza);border-radius:999px;height:10px;min-width:0}.barra-linha .preen{background:var(--azul);height:10px;border-radius:999px;min-width:3px}.barra-linha .val{text-align:right;white-space:nowrap;font-size:12.5px;color:var(--texto2);font-variant-numeric:tabular-nums}.dash-kpis{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.dash-kpis .card{min-width:0;padding:16px 18px}.dash-kpis .card b{font-size:clamp(18px,1.6vw,23px);overflow-wrap:anywhere}.dash-kpis .card.destaque{border-top:3px solid var(--azul)}.dash-graficos{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-bottom:18px}.dash-graficos .painel-bloco{margin:0;min-width:0}@media (max-width:1100px){.dash-graficos{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.barra-linha{grid-template-columns:minmax(0,1fr) auto}.barra-linha .trilho{grid-column:1 / -1;grid-row:2}}.rel-ferramentas{align-items:flex-end;background:var(--sup);border:1px solid var(--borda);border-radius:var(--raio);padding:12px 14px;box-shadow:var(--sombra)}.rel-ferramentas select{min-width:300px}.rel-botoes{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.segmentado{display:inline-flex;padding:3px;gap:2px;background:var(--cinza);border:1px solid var(--borda);border-radius:9px}.segmentado button{border:0;background:transparent;padding:5px 12px;color:var(--texto2);border-radius:7px;font-size:13px}.segmentado button.ativa,.segmentado button.ativa:hover{background:var(--sup)!important;color:var(--texto);box-shadow:var(--sombra-m)}.folha-papel{--doc:#1e3a5f;background:#fff;border:1px solid var(--borda);border-radius:var(--raio);padding:36px 40px;max-width:1180px;overflow-x:auto;box-shadow:var(--sombra-m);color:#1f2937;font-family:Segoe UI,Arial,Helvetica,sans-serif}.doc-cab{text-align:center;border-bottom:2px solid #374151;padding-bottom:12px;margin-bottom:20px}.doc-cab h1{margin:0 0 6px;font-size:22px;font-weight:700;color:#111827;letter-spacing:.01em}.doc-cab p{margin:2px 0;font-size:12.5px;color:#4b5563}.doc-cab .doc-sub{font-size:14px;color:#374151}.doc-h2{font-size:16px;font-weight:700;color:var(--doc);margin:24px 0 10px}.doc-h3{font-size:13.5px;font-weight:700;color:var(--doc);margin:18px 0 8px}.doc-h3 small{font-weight:400;color:#6b7280}.doc-nota{font-size:11.5px;color:#6b7280;margin:6px 0 4px}.doc-nota b{color:#4b5563}.doc-ok{color:var(--verde);font-weight:600;font-size:13px}.doc-bloco{break-inside:avoid}.doc-rodape{margin-top:26px;padding-top:10px;border-top:2px solid var(--doc);font-size:11px;color:#6b7280;line-height:1.5}table.doc-tab{box-shadow:none;border:1px solid #cbd5e1;border-radius:0;font-size:12.5px}table.doc-tab th{background:var(--doc);color:#fff;font-size:12px;text-transform:none;letter-spacing:0;padding:8px 10px;border-right:1px solid rgba(255,255,255,.18)}table.doc-tab th{text-align:left}table.doc-tab th.num{text-align:right}table.doc-tab td.nw{white-space:nowrap}table.doc-tab td{padding:7px 10px;border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0}table.doc-tab tbody tr:nth-child(2n) td{background:#f4f7fb}table.doc-tab tbody tr:hover td{background:inherit}table.doc-tab tbody tr:nth-child(2n):hover td{background:#f4f7fb}table.doc-tab tfoot td{background:#dce3ec;font-weight:700;border-bottom:0}table.doc-tab td.dif{color:var(--verm);font-weight:700}table.doc-tab tr.linha-dif td{background:#fdecea!important}table.doc-tab.compacta th,table.doc-tab.compacta td{padding:5px 8px;font-size:11.5px}.rel-aviso{background:var(--amar-claro);border:1px solid var(--amar-borda);padding:8px 12px;border-radius:6px;font-size:12.5px;margin:0 0 12px;text-align:left}.rel-aviso ul{margin:4px 0 0;padding-left:18px}.rel-resumo{display:flex;gap:12px;margin-bottom:18px;flex-wrap:wrap}.rel-resumo>div{flex:1;min-width:110px;border:1px solid #cbd5e1;border-radius:6px;padding:8px 12px;font-size:12px;color:#4b5563}.rel-resumo>div.atencao b{color:var(--verm)}.rel-resumo b{display:block;font-size:20px;color:#111827}@media (max-width:640px){.folha-papel{padding:20px 16px}.rel-ferramentas select{min-width:0;width:100%}.rel-botoes{margin-left:0}}@media print{aside,.cabecalho,.barra,.abas-int,.ajuda,.vazio,p.erro,.titulo-pag,h2.no-print{display:none!important}body{background:#fff}.layout{display:block}.layout main{padding:0;max-width:none}.folha-papel{border:0;padding:0;max-width:none;box-shadow:none;overflow:visible;border-radius:0}.doc-quebra{break-before:page}.doc-bloco,.doc-tab tr{break-inside:avoid}table.doc-tab th,table.doc-tab tfoot td,table.doc-tab tbody tr:nth-child(2n) td,.linha-dif td,.tag,.rel-aviso{-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{size:A4 landscape;margin:12mm}.folha-papel{font-size:12px}.doc-cab{margin-bottom:14px;padding-bottom:8px}.doc-cab h1{font-size:19px}.doc-h2{font-size:14px;margin:16px 0 7px}.doc-h3{font-size:12.5px;margin:12px 0 6px}table.doc-tab{font-size:11px}table.doc-tab th{font-size:10.5px;padding:5px 8px}table.doc-tab td{padding:4px 8px}table.doc-tab.compacta th,table.doc-tab.compacta td{padding:3px 6px;font-size:10.5px}}tr.selecionada td{background:var(--azul-claro)!important}tr.selecionada td:first-child{box-shadow:inset 3px 0 0 var(--azul)}tr.inativo td{color:var(--texto3)}.progresso{height:8px;background:var(--cinza);border-radius:999px;overflow:hidden;margin:4px 0 3px;border:1px solid var(--borda)}.progresso>div{height:100%;background:var(--verde);border-radius:999px;transition:width .3s}.campo-senha{display:flex;gap:6px;margin-top:5px}.campo-senha input{flex:1;margin-top:0!important;font-family:ui-monospace,Consolas,monospace}.faixa.ok{background:var(--verde-claro);border-color:var(--verde-borda);display:flex;justify-content:space-between;align-items:center}.topo-comp select{max-width:420px}td.nw,th.nw{white-space:nowrap}.inicio{min-height:100vh;background:radial-gradient(1200px 520px at 50% -12%,#dbe6ff 0%,transparent 60%),var(--fundo)}.inicio-topo{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 28px;background:var(--sup);border-bottom:1px solid var(--borda)}.inicio-topo .marca{display:flex;align-items:center;gap:10px;font-weight:700;line-height:1.15}.inicio-topo .marca small{display:block;font-weight:500;font-size:12px;color:var(--texto3)}.inicio-quem{display:flex;align-items:center;gap:10px;color:var(--texto2)}.inicio-corpo{max-width:980px;margin:0 auto;padding:48px 24px}.inicio-corpo h1{margin:0 0 4px;font-size:26px;letter-spacing:-.02em}.cartoes-mod{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin-top:24px}.cartao-mod{display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left;white-space:normal;padding:24px;border-radius:16px;border:1px solid var(--borda);background:var(--sup);box-shadow:var(--sombra-m);min-height:190px;position:relative}.cartao-mod:hover:not(:disabled){border-color:var(--azul);box-shadow:0 10px 30px #1d4ed824;background:var(--sup)}.cartao-mod b{font-size:19px;letter-spacing:-.01em}.cartao-mod>span{color:var(--texto2);line-height:1.5}.cartao-mod .cartao-sel{font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--azul)}.cartao-mod.auditoria .cartao-sel{color:var(--amar)}.cartao-mod .cartao-ir{margin-top:auto;color:var(--azul);font-weight:600}aside button.marca{border:0;background:transparent;padding:0 6px;width:100%;text-align:left;cursor:pointer;white-space:normal}aside button.marca:hover{background:transparent!important}aside button.marca:hover small{color:var(--azul)}@media (max-width:640px){.inicio-topo{padding:12px 16px}.inicio-corpo{padding:28px 16px}}.perm-grade{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:760px){.perm-grade{grid-template-columns:1fr}}.perm-mod{border:1px solid var(--borda);border-radius:var(--raio);padding:14px;display:flex;flex-direction:column;gap:10px;background:var(--sup2)}.perm-mod.ligado{background:var(--sup);border-color:var(--azul-borda)}.modal label.perm-tit{font-size:15px;margin:0;color:var(--texto)}.modal label.perm-cpf{font-weight:500;margin:0}label.chave{display:inline-flex;align-items:center;gap:4px;margin-right:10px;font-size:12.5px;color:var(--texto2);cursor:pointer}button.mini{padding:1px 6px;font-size:12px;margin-left:4px}code{font-family:ui-monospace,Consolas,monospace;font-size:12px;background:var(--cinza);padding:1px 5px;border-radius:4px}body[data-perfil=cliente] .so-equipe{display:none!important}.logo.aud{background:linear-gradient(135deg,#b45309,#7c2d12)}.sel-ente{width:100%;margin:2px 0 4px;font-size:13px}.topo-ente{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;line-height:1.25}.topo-ente small{color:var(--texto3);font-size:12px}.semaforo{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;white-space:nowrap}.semaforo i{width:10px;height:10px;border-radius:50%;display:inline-block}.semaforo.verde{color:var(--verde)}.semaforo.verde i{background:var(--verde)}.semaforo.amarelo{color:var(--amar)}.semaforo.amarelo i{background:#f59e0b}.semaforo.vermelho{color:var(--verm)}.semaforo.vermelho i{background:var(--verm)}.card b .semaforo{font-size:18px}.card b .semaforo i{width:14px;height:14px}.grade-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:18px}.grade-info .painel-bloco{margin:0}.grade-info h3,.painel-bloco>h3{margin-top:0}.faixa ul{margin:6px 0 0;padding-left:18px}.semaforo.cinza{color:var(--texto3)}.semaforo.cinza i{background:#94a3b8}.aponts{display:flex;flex-direction:column;gap:12px}.apont{background:var(--sup);border:1px solid var(--borda);border-left:4px solid var(--borda-forte);border-radius:var(--raio);padding:14px 16px;box-shadow:var(--sombra)}.apont.prio-alta{border-left-color:var(--verm)}.apont.prio-media{border-left-color:#f59e0b}.apont.prio-verificar{border-left-color:var(--azul)}.apont.prio-alerta{border-left-color:#94a3b8}.apont.inativo{opacity:.6}.apont header{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.apont h3{margin:8px 0 4px;font-size:15px}.apont p{margin:4px 0;color:var(--texto2)}.apont-dif{margin-left:auto;color:var(--verm);font-variant-numeric:tabular-nums}.apont-valores{font-variant-numeric:tabular-nums}.apont-corrigir{background:var(--sup2);border:1px solid var(--borda);border-radius:var(--raio-p);padding:6px 10px;font-size:13px}.apont footer{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px solid var(--borda)}.apont footer input{flex:1 1 260px}.tag.prio.alta{background:var(--verm-claro);color:var(--verm);border-color:var(--verm-borda)}.tag.prio.media{background:var(--amar-claro);color:var(--amar);border-color:var(--amar-borda)}.tag.prio.verificar{background:var(--azul-claro);color:var(--azul-esc);border-color:var(--azul-borda)}.tag.prio.alerta{background:var(--cinza);color:var(--texto2);border-color:var(--borda)}.tag.estado.novo{background:#eef2ff;color:#3730a3}.tag.estado.reaberto{background:var(--verm-claro);color:var(--verm)}.tag.estado.corrigido{background:var(--verde-claro);color:var(--verde)}.tag.estado.valor_alterado{background:var(--amar-claro);color:var(--amar)}details.cobertura summary{cursor:pointer}details.cobertura ul{margin:10px 0 0;padding-left:0;list-style:none}details.cobertura li{margin-bottom:8px}.tag.impedido{background:var(--verm-claro);color:var(--verm);border-color:var(--verm-borda)}.impedimento{margin-top:4px;font-size:12px;color:var(--verm);max-width:260px;line-height:1.35}.cliente-novo{display:inline-flex;gap:4px;align-items:center;flex-wrap:wrap}.cliente-novo input{min-width:150px}input.mini-input{width:80px}.seletor-entes{position:relative;display:flex;flex-direction:column;gap:5px;font-size:13px}.seletor-rot{font-weight:600;color:var(--texto2)}.seletor-entes>button{min-width:200px;text-align:left;font-weight:400;padding:7px 10px}.seletor-painel{position:absolute;z-index:20;top:100%;left:0;margin-top:4px;width:min(420px,86vw);background:var(--sup);border:1px solid var(--borda-forte);border-radius:var(--raio);box-shadow:var(--sombra-m);padding:10px}.seletor-painel .busca{width:100%;box-sizing:border-box}.seletor-acoes{display:flex;gap:6px;margin:8px 0}.seletor-acoes button{padding:4px 10px;font-size:12.5px}.seletor-lista{max-height:280px;overflow:auto;display:flex;flex-direction:column}.barra.seletor .seletor-lista label{display:flex;flex-direction:row;gap:8px;align-items:flex-start;padding:5px 4px;border-radius:6px;font-weight:400;color:var(--texto);cursor:pointer}.barra.seletor .seletor-lista label:hover{background:var(--sup2)}.seletor-lista input{margin-top:2px;flex:none}.conf-num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--azul-claro);color:var(--azul-esc);font-size:12px;font-weight:700;flex:none}.conf-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.conf-cab h3{margin:0}.conf-arqs{list-style:none;margin:0 0 14px;padding:0}.conf-arqs li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 4px;border-bottom:1px solid var(--cinza)}.conf-arqs li:last-child{border-bottom:0}.conf-sinal{color:var(--texto3);font-weight:700;text-align:center}.conf-arqs li.ok .conf-sinal{color:var(--verde)}.conf-arq-nome{min-width:0}.conf-arq-nome b{display:block;font-weight:600;font-size:13.5px}.conf-arq-nome small{display:block;color:var(--texto3);font-size:12px;overflow-wrap:anywhere}.conf-arq-qtd{font-size:12.5px;color:var(--texto2);white-space:nowrap;font-variant-numeric:tabular-nums}.soltar.conf-soltar{padding:18px 16px;margin-bottom:8px}.conf-duvida{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.conf-novas{display:flex;align-items:center;gap:10px;margin:8px 0 0;font-weight:550}button.link{background:none;border:0;padding:0;color:var(--azul);text-decoration:underline;font:inherit;cursor:pointer}.conf-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.conf-kpis .card b{font-size:clamp(17px,1.35vw,21px)}table.conf-tab{font-size:12.5px}table.conf-tab th{white-space:normal;line-height:1.25;vertical-align:bottom}table.conf-tab td,table.conf-tab th{padding-left:7px;padding-right:7px}.conf-lot{min-width:170px}table.conf-tab .acoes{flex-direction:column;align-items:stretch;gap:4px}table.conf-tab .acoes button{padding:4px 8px;font-size:12px}.conf-mostrar{display:flex;align-items:center;gap:8px;margin:4px 0 8px;font-size:13px;color:var(--texto2);cursor:pointer}.lg{min-height:100vh;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));background:#f6f5fb;font-family:Sora,system-ui,sans-serif;color:#1a1240}.lg a{color:#4b1fe0;text-decoration:none}.lg a:hover{color:#2e0fa8;text-decoration:underline}.lg-marca{position:relative;overflow:hidden;background:#140b3d;color:#fff;padding:48px clamp(32px,5vw,72px);display:flex;flex-direction:column;justify-content:space-between;gap:48px;min-height:520px}.lg-marca-fundo{position:absolute;right:-18%;bottom:-14%;width:min(78%,640px);opacity:.9;pointer-events:none}.lg-marca-topo{position:relative;display:flex;align-items:center;gap:12px;font-weight:600;font-size:18px;letter-spacing:-.01em}.lg-marca-topo img{width:36px;height:36px}.lg-marca-meio{position:relative;max-width:440px;display:flex;flex-direction:column;gap:20px}.lg-eyebrow{font-family:JetBrains Mono,monospace;font-weight:500;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#8fb8f5}.lg-marca-meio h1{margin:0;font-size:clamp(32px,3.6vw,48px);line-height:1.08;font-weight:600;letter-spacing:-.025em;text-wrap:balance;color:#fff}.lg-marca-meio p{margin:0;font-size:16px;line-height:1.6;color:#c9c4e6}.lg-marca-rodape{position:relative;font-size:13px;color:#8d86b5}.lg-corpo{display:flex;align-items:center;justify-content:center;padding:48px 24px}.lg-coluna{width:100%;max-width:400px;display:flex;flex-direction:column;gap:28px}.lg-logo{height:64px;width:auto;align-self:center}.lg-cab{display:flex;flex-direction:column;gap:8px;text-align:center}.lg-cab h2{margin:0;font-size:26px;font-weight:600;letter-spacing:-.02em;color:#1a1240}.lg-cab p{margin:0;font-size:15px;line-height:1.5;color:#5b5578}.lg-form{display:flex;flex-direction:column;gap:20px}.lg-campo{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:500;color:#1a1240}.lg-rotulo{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.lg input{box-sizing:border-box;width:100%;height:48px;padding:0 14px;border-radius:10px;border:1px solid #DCD8EC;background:#fff;color:#1a1240;font:400 15px Sora,system-ui,sans-serif;outline:none}.lg input::placeholder{color:#9a95b3}.lg input:focus{border-color:#4b1fe0;box-shadow:0 0 0 3px #4b1fe026}.lg input.com-erro{border-color:#c2253d}.lg-erro-campo{font-size:13px;font-weight:400;color:#c2253d}.lg-senha{position:relative}.lg-senha input{padding-right:84px}.lg-senha button{position:absolute;right:6px;top:6px;height:36px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#5b5578;font:500 13px Sora,system-ui,sans-serif;cursor:pointer}.lg-senha button:hover:not(:disabled){background:#f1eff8;border:0}.lg-msg{padding:12px 14px;border-radius:10px;font-size:14px;line-height:1.5}.lg-msg.erro{background:#fcebee;color:#9b1c31}.lg-msg.info{background:#eef0ff;color:#2e1f8f}.lg-entrar{height:50px;width:100%;border:0;border-radius:12px;background:linear-gradient(90deg,#3f6fe6,#4b00f5);color:#fff;font:600 15px Sora,system-ui,sans-serif;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px}.lg-entrar:hover:not(:disabled){filter:brightness(1.08);background:linear-gradient(90deg,#3f6fe6,#4b00f5);border:0}.lg-entrar:disabled{opacity:.85;cursor:default}.lg-gira{width:16px;height:16px;box-sizing:border-box;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:lg-gira .8s linear infinite}@keyframes lg-gira{to{transform:rotate(360deg)}}.lg-rodape{margin:0;font-size:14px;color:#5b5578;text-align:center}.lg-rodape b{font-weight:600;color:#1a1240}@media (max-width:839px){.lg-marca{display:none}.lg{grid-template-columns:minmax(0,1fr)}.lg-corpo{padding:32px 16px}}:root{--sit-transmitido:#4B1FE0;--sit-concluido:#9D8CF5;--sit-andamento:#F2B441;--sit-impedido:#E8475F;--sit-disponivel:#CFCBE0;--mono:"JetBrains Mono", ui-monospace, Consolas, monospace}body{font:14px/1.5 Sora,system-ui,sans-serif}.mono{font-family:var(--mono);font-weight:500}small.bloco{display:block;margin-top:2px;font-size:12px}.eyebrow{font-family:var(--mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--texto3)}button{border-radius:10px;font-size:13.5px;padding:8px 14px;border-color:var(--borda-forte)}button:hover:not(:disabled){background:#f1eff8;border-color:var(--borda-forte)}button.primario{background:linear-gradient(90deg,#3f6fe6,#4b00f5);border-color:transparent;font-weight:600}button.primario:hover:not(:disabled){background:linear-gradient(90deg,#3f6fe6,#4b00f5);border-color:transparent;filter:brightness(1.08)}button.perigo{background:var(--sup);border-color:var(--verm-borda);color:var(--verm)}button.perigo:hover:not(:disabled){background:var(--verm-claro);border-color:var(--verm-borda)}button.discreto{padding:4px 8px;font-size:12.5px}button.discreto:hover:not(:disabled){background:#f1eff8}button.link{background:none;border:0;padding:0;color:var(--azul);font:inherit;font-weight:500;text-decoration:none;cursor:pointer}button.link:hover:not(:disabled){background:none;color:var(--azul-esc);text-decoration:underline}button.link.aberta-txt,button.link.perigo-txt{color:#c2253d;font-weight:600}input,select,textarea{border-color:var(--borda-forte);font-family:inherit}input[type=checkbox]{accent-color:#4B1FE0}h2,h3{font-weight:600;letter-spacing:-.01em}.pill{height:36px;border-radius:18px;padding:0 14px;background:var(--sup);border:1px solid var(--borda-forte);color:var(--texto);font-size:13px;font-weight:500;white-space:nowrap}.pill span{opacity:.7;margin-left:3px}.pill.ativa,.pill.ativa:hover:not(:disabled){background:#1a1240;border-color:#1a1240;color:#fff}.pills{display:flex;flex-wrap:wrap;gap:8px;margin:-4px 0 16px}.layout{grid-template-columns:264px minmax(0,1fr)}aside{background:#140b3d;border-right:0;padding:24px 16px;gap:20px;color:#c9c4e6}aside .marca{color:#fff;font-size:16px;font-weight:600;padding:0 8px;gap:12px}aside .marca img{width:34px;height:34px;flex:none}aside .marca small{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.08em;color:#8fb8f5;margin-top:2px}aside button.marca:hover small{color:#fff}aside .logo{box-shadow:none}aside nav{gap:4px}aside .grupo{font-family:var(--mono);font-weight:500;letter-spacing:.1em;color:#8d86b5;padding:0 12px 6px}aside nav button{color:#c9c4e6;border-radius:10px;padding:9px 12px;min-height:40px;font-size:14px}aside nav button b{font-weight:400;justify-content:flex-start}aside nav button small{color:#8d86b5}aside nav button:hover:not(:disabled){background:#ffffff12;color:#fff}aside nav button.ativa,aside nav button.ativa:hover:not(:disabled){background:#2e2178;color:#fff}aside nav button.ativa b{font-weight:600}aside nav button.ativa small{color:#c9c4e6}aside nav button.ativa:before{display:none}.menu-badge{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#e8475f;color:#fff;font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}aside .quem{background:#1f1452;border:0;border-radius:12px;padding:12px;color:#fff}aside .quem small{color:#c9c4e6}aside .avatar,.avatar{background:linear-gradient(135deg,#3f6fe6,#4b00f5);color:#fff;font-weight:600}.avatar.mini{width:24px;height:24px;font-size:10px}aside .quem button.sair{background:transparent;border-color:#ffffff40;color:#fff}aside .quem button.sair:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff40}aside select,aside .sel-ente{background:#1f1452;color:#fff;border-color:#2e2178}aside label,aside small{color:#c9c4e6}.cabecalho{background:#f6f5fbeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--borda);padding:16px 32px}.topo-tit{display:flex;flex-direction:column;gap:2px;min-width:0}.topo-tit h1{margin:0;font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--texto)}.trilha{color:var(--texto2)}.topo-comp{font-family:var(--mono);font-weight:500;letter-spacing:.06em}.topo-comp select{font-family:inherit;height:40px;border-radius:10px}main,.layout main{padding:28px 32px 48px;max-width:1360px}.com-titulo .titulo-pag h2{display:none}.titulo-pag{margin-bottom:16px}.titulo-pag p{margin-top:0;color:var(--texto2)}.card{border-color:var(--borda);border-radius:14px;padding:16px 18px;color:var(--texto2)}.card b{font-weight:600;font-size:26px}.card.alerta{background:var(--verm-claro);border-color:var(--verm-borda)}.card.alerta b{color:#c2253d}.painel-bloco{border-radius:16px;padding:22px 24px}.barra.filtros{border-radius:14px;padding:12px 14px}.barra.filtros select,.barra.filtros input{height:36px;padding-top:0;padding-bottom:0}.rel-ferramentas,.folha-papel{border-radius:14px}.folha-papel,.folha-papel *{font-family:Segoe UI,system-ui,-apple-system,sans-serif}.tabela-wrap{border-radius:14px}table{border-color:var(--borda);border-radius:14px}th{background:#faf9fd;font-size:12px;font-weight:500;color:var(--texto3);text-transform:none;letter-spacing:0;padding:12px 14px}td{padding:12px 14px;border-bottom-color:#eeecf5;color:#3a3458;vertical-align:middle}td b{color:var(--texto);font-weight:600}tbody tr:hover td{background:#faf9fd}td button{padding:6px 12px}table.doc-tab th{text-transform:none}.modal{border-radius:16px}.modal-fundo{background:#140b3d73;z-index:40}.abas-int{background:#eceaf5;border:0;border-radius:12px;padding:4px}.abas-int button{height:36px;padding:0 16px;border-radius:9px;font-size:13.5px}.abas-int button.ativa,.abas-int button.ativa:hover{box-shadow:0 1px 3px #140b3d1f;font-weight:600}.segmentado{background:#eceaf5;border:0;border-radius:12px;padding:4px}.segmentado button{border-radius:9px}.segmentado button.ativa,.segmentado button.ativa:hover{box-shadow:0 1px 3px #140b3d1f;font-weight:600}.vazio{border-radius:14px}.ajuda{background:#eef0ff;border-color:#c9c4e6;border-radius:12px;color:#2e1f8f}.ajuda>b{color:#2e1f8f}.faixa{border-radius:10px}.progresso{border:0;background:#eceaf5}.progresso>div{background:linear-gradient(90deg,#3f6fe6,#4b00f5)}.barra-linha .preen{background:linear-gradient(90deg,#3f6fe6,#4b00f5)}.barra-linha .trilho{background:#eceaf5}.soltar{border-color:var(--borda-forte);border-radius:14px}.inicio{background:#f6f5fb}.cartao-mod:hover:not(:disabled){box-shadow:0 10px 30px #4b1fe024}.logo{background:linear-gradient(135deg,#3f6fe6,#4b00f5)}.conf-num{background:#eef0ff;color:#2e1f8f}.tag{height:24px;padding:0 10px;border-radius:6px;border:0;font-size:12px;font-weight:600}.tag.transmitido{background:#140b3d;color:#fff}.tag.concluido,.tag.ok,.tag.resolvida,.tag.informativa{background:#e3f3ea;color:#17663f}.tag.andamento,.tag.em_analise{background:#eef0ff;color:#2e1f8f}.tag.analise,.tag.arredondamento,.tag.fechada{background:#fbf0dc;color:#8a5600}.tag.impedido,.tag.impeditiva,.tag.aberta,.tag.divergente,.tag.so_elmar,.tag.so_sistema{background:#fcebee;color:#9b1c31}.tag.disponivel,.tag.sem_elmar,.tag.cancelada{background:#eceaf5;color:#3a3458}.seg-transmitido{background:var(--sit-transmitido)}.seg-concluido{background:var(--sit-concluido)}.seg-andamento{background:var(--sit-andamento)}.seg-impedido{background:var(--sit-impedido)}.seg-disponivel{background:var(--sit-disponivel)}.sit-barra{display:flex;gap:2px;height:8px;border-radius:999px;overflow:hidden;background:#f1eff8}.sit-barra.alta{height:14px;gap:3px}.sit-barra.vazia{background:#f1eff8}.sit-barra .seg{height:100%;flex-basis:0;min-width:3px}.sit-legenda{list-style:none;margin:0;padding:0;display:flex;gap:14px;flex-wrap:wrap;font-size:12.5px;color:var(--texto2)}.sit-legenda li{display:flex;align-items:center;gap:6px}.sit-legenda i,.pv-kpi-rot i{width:10px;height:10px;border-radius:3px;display:inline-block;flex:none}.pv-cartao{background:var(--sup);border:1px solid var(--borda);border-radius:16px;padding:24px 28px;margin-bottom:24px;min-width:0}.pv-cartao h3{margin:0 0 14px;font-size:16px;font-weight:600}.pv-hero-topo{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:18px}.pv-hero-num{display:flex;align-items:center;gap:16px}.pv-hero-num>b{font-size:64px;line-height:1;font-weight:600;letter-spacing:-.04em;color:var(--texto)}.pv-hero-num strong{display:block;font-size:15px;font-weight:600}.pv-hero-num span{color:var(--texto2);font-size:14px}.pv-prazo{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:13px;color:var(--texto2)}.pv-prazo b{font-size:15px;font-weight:600;color:var(--texto)}.pv-prazo.alerta b{color:#c2253d}.pv-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:20px}.pv-kpi{background:#faf9fd;border:1px solid var(--borda);border-radius:14px;padding:14px 16px;text-align:left;display:flex;flex-direction:column;gap:6px;min-width:0;white-space:normal}.pv-kpi:hover:not(:disabled){background:#f1eff8;border-color:var(--borda-forte)}.pv-kpi-rot{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--texto2);font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv-kpi b{font-size:26px;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:var(--texto)}.pv-kpi small{margin-left:8px;font-size:12px;color:var(--texto3);font-weight:400}.pv-duas{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-bottom:24px;align-items:start}.pv-duas .pv-cartao{margin:0}.pv-lista{padding:0;overflow:hidden}.pv-lista>header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:18px 24px;border-bottom:1px solid #EEECF5;font-size:13px;color:var(--texto2)}.pv-lista>header h3{margin:0}.pv-nada{margin:0;padding:20px 24px;color:var(--texto2)}.pv-nota{padding:0 24px 16px;margin:8px 0 0}.pv-item{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 24px;border-top:1px solid #EEECF5}.pv-lista>header+.pv-item{border-top:0}.pv-item>div{min-width:0}.pv-item p{margin:2px 0;font-size:13px;color:var(--texto2)}.pv-item small{font-size:12px;color:var(--texto3)}.pv-item .pv-item-tit{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:4px;color:var(--texto)}.pv-item-tit b{font-weight:600;font-size:14px}.pv-item>button{flex:none}.pv-pessoa{display:flex;flex-direction:column;gap:10px;width:100%;padding:14px 24px;background:none;border:0;border-top:1px solid #EEECF5;border-radius:0;text-align:left;white-space:normal;color:inherit;font-weight:400}.pv-lista>header+.pv-pessoa{border-top:0}.pv-pessoa:disabled{opacity:1;cursor:default}.pv-pessoa:hover:not(:disabled){background:#faf9fd;border-color:#eeecf5}.pv-pessoa-lin{display:flex;align-items:center;gap:12px}.pv-pessoa .avatar{background:#140b3d;flex:none}.pv-pessoa-txt{flex:1;min-width:0}.pv-pessoa-txt b{display:block;font-weight:600;font-size:14px}.pv-pessoa-txt small{display:block;font-size:12px;color:var(--texto2)}.pv-pessoa-t{font-size:12px;color:var(--texto);white-space:nowrap}.pessoa-barra{display:flex;gap:2px;height:8px;background:#f1eff8;border-radius:999px;overflow:hidden}.pessoa-barra .seg{display:block;height:100%}.pv-rolagem{overflow-x:auto}table.pv-tab{border:0;border-radius:0;width:100%;font-size:13.5px}table.pv-tab th{padding:11px 24px;border-bottom:1px solid #EEECF5;white-space:nowrap}table.pv-tab th.num{text-align:right}table.pv-tab td{padding:13px 24px}table.pv-tab small{display:block;font-size:12px;color:var(--texto3)}table.pv-tab tr.clicavel{cursor:pointer}.nome-cliente{min-width:130px}.pv-imped{color:#c2253d;font-weight:600}.pv-col-barra{width:44%;min-width:110px}.ritmo{display:flex;align-items:flex-end;gap:8px;height:170px;padding:6px 0 0;overflow-x:auto;overflow-y:hidden}.ritmo-col{flex:1 0 34px;max-width:52px;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;cursor:default}.ritmo-barra{width:60%;background:linear-gradient(180deg,#3f6fe6,#4b00f5);border-radius:6px 6px 0 0;min-height:4px;flex:0 0 auto;max-height:calc(100% - 44px)}.ritmo-val{font-size:12px;font-weight:600;color:var(--texto2);font-variant-numeric:tabular-nums}.ritmo-dia{font-size:11px;color:var(--texto3);border-top:1px solid var(--borda);width:100%;text-align:center;padding-top:4px}.ritmo+p{margin:10px 0 0}@media (max-width:1180px){.pv-duas{grid-template-columns:minmax(0,1fr)}.pv-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.pv-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-cartao{padding:18px 16px}.pv-lista{padding:0}.pv-hero-num>b{font-size:48px}.pv-prazo{align-items:flex-start}.cabecalho select{min-width:0;max-width:100%;width:100%}.cabecalho,main,.layout main{padding-left:16px;padding-right:16px}.pv-lista>header,.pv-item,.pv-pessoa{padding-left:16px;padding-right:16px}}table.env-tab td{font-size:13.5px}.env-resp{display:flex;align-items:center;gap:8px;white-space:nowrap;margin-bottom:2px}.env-parado{color:#8a5600;font-weight:500}.env-ev{min-width:90px}.env-barra{height:6px;border-radius:999px;background:#eceaf5;overflow:hidden;margin-bottom:4px}.env-barra i{display:block;height:100%;background:linear-gradient(90deg,#3f6fe6,#4b00f5);border-radius:999px}.env-acoes{flex-wrap:nowrap;justify-content:flex-end}.vazio-traco{color:#9a95b3}.drawer-fundo{position:fixed;top:0;right:0;bottom:0;left:0;background:#140b3d73;z-index:30;display:flex;justify-content:flex-end;animation:aparece .12s ease-out}aside.drawer{position:static;display:flex;flex-direction:column;gap:0;width:min(560px,100%);height:100vh;padding:0;background:var(--sup);color:var(--texto);box-shadow:-12px 0 40px #140b3d33}aside.drawer small,aside.drawer label{color:inherit}aside.drawer small{color:var(--texto3)}aside.drawer label{color:var(--texto)}.drawer-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 24px;border-bottom:1px solid var(--borda)}.drawer-cab h2{margin:2px 0 8px;font-size:20px;font-weight:600}.drawer-meta{margin:0;display:flex;align-items:center;gap:6px 12px;flex-wrap:wrap;font-size:13px;color:var(--texto2)}.drawer-corpo{flex:1;min-height:0;overflow-y:auto;padding:20px 24px;display:flex;flex-direction:column;gap:20px}.drawer-corpo h3{margin:0;font-size:15px}.drawer-corpo h3 small{margin-left:6px;font-size:12.5px;font-weight:400}.drawer-corpo>section>h3{margin-bottom:10px}.drawer-imped{background:#fcebee;border-radius:12px;padding:12px 14px;color:#9b1c31}.drawer-imped p{margin:2px 0}aside.drawer .drawer-imped small{color:#9b1c31}.ev-cab{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.ev-novo{display:flex;gap:8px;margin-bottom:10px}.ev-novo select{flex:1;min-width:0}.ev-todos{display:flex;align-items:center;gap:10px;padding:10px 14px;margin-bottom:8px;background:#eef0ff;border-radius:12px;font-weight:600;font-size:13.5px;cursor:pointer}.ev-todos input,.ev-marca input{width:20px;height:20px;flex:none;margin:0;cursor:pointer}.ev-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ev{border:1px solid var(--borda);border-radius:12px;padding:10px 12px}.ev.feito{background:#fafffc}.ev.com-obs{border-color:#f1d9a6}.ev-lin{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex-wrap:wrap}.ev-marca{display:flex;align-items:flex-start;gap:10px;flex:1 1 220px;min-width:0;font-size:13.5px;cursor:pointer}.ev-marca input:disabled{cursor:default}.ev-acoes{display:flex;align-items:center;gap:2px;flex-wrap:wrap}.ev-obs{display:flex;gap:8px;align-items:flex-end;margin-top:8px}.ev-obs textarea{min-height:0;flex:1}.ev-nota{margin:8px 0 0;padding:8px 10px;background:#fff7e6;border-radius:8px;font-size:13px;color:#3a3458;white-space:pre-wrap}.drawer-hist{list-style:none;margin:0;padding:0;font-size:13px;color:#3a3458}.drawer-hist li{padding:7px 0;border-top:1px solid #EEECF5}.drawer-hist li:first-child{border-top:0}.drawer-hist small{display:block;font-size:12px}.drawer-hist b{font-weight:600}.drawer-rodape{display:flex;flex-direction:column;gap:10px;padding:14px 24px;border-top:1px solid var(--borda);background:var(--sup)}.drawer-sec,.drawer-pri{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.drawer-sec button{padding:6px 10px;font-size:12.5px}.drawer-pri{justify-content:flex-end}.drawer-pri small{margin-right:auto}.oc-lista{display:flex;flex-direction:column;gap:12px}.oc-card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;padding:18px 22px;background:var(--sup);border:1px solid var(--borda);border-radius:14px;text-align:left;white-space:normal;font-weight:400;color:var(--texto2)}.oc-card:hover:not(:disabled){background:#faf9fd;border-color:var(--borda-forte)}.oc-tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap;width:100%}.oc-ev{font-size:12.5px;color:var(--texto);background:#eceaf5;padding:2px 8px;border-radius:6px}.oc-feito{color:#17663f;font-weight:500}.oc-num{margin-left:auto}.oc-tit{font-size:15px;font-weight:600;color:var(--texto)}.oc-meta{font-size:13px}@media (max-width:860px){aside:not(.drawer){position:static;height:auto}}@media print{.drawer-fundo{display:none}}@media (max-width:860px){.layout{grid-template-columns:minmax(0,1fr)}aside:not(.drawer){padding:16px}.cabecalho{position:static}}.pv-lista>header h3,.pv-cartao h3{color:var(--texto)}td .acoes.env-acoes{flex-wrap:nowrap}.topo-comp select{font-family:Sora,system-ui,sans-serif}aside{scrollbar-width:thin;scrollbar-color:#2E2178 transparent}aside .marca small.troca-mod{font-family:Sora,system-ui,sans-serif;font-size:11px;letter-spacing:0;color:#8d86b5;margin-top:0}.tag.fechada{background:#eceaf5;color:#3a3458}.inicio{min-height:100vh;display:flex;flex-direction:column;background:#f6f5fb;font-family:Sora,system-ui,sans-serif}.inicio-topo{background:#140b3d;border:0;padding:16px 32px;color:#fff;box-shadow:none}.inicio-topo .marca{gap:12px;font-size:16px;font-weight:600;letter-spacing:-.01em}.inicio-topo .marca img{width:34px;height:34px}.inicio-quem{color:#c9c4e6;font-size:14px}.inicio-quem button{background:transparent;border-color:#ffffff40;color:#fff}.inicio-quem button:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff40}.inicio-corpo{flex:1;width:100%;max-width:760px;margin:0 auto;padding:48px 24px;display:flex;flex-direction:column;justify-content:center}.cartoes-mod{margin:0;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.cartao-mod{align-items:center;justify-content:center;gap:4px;min-height:180px;padding:32px 24px;border:1px solid var(--borda);border-radius:16px;background:var(--sup);box-shadow:none;text-align:center}.cartao-mod b{font-size:24px;font-weight:600;letter-spacing:-.02em;color:var(--texto)}.cartao-mod>span{font-size:15px;color:var(--texto2)}.cartao-mod:hover:not(:disabled){background:var(--sup);border-color:#4b1fe0;box-shadow:0 0 0 3px #4b1fe026}@media (max-width:640px){.inicio-topo{padding:12px 16px}.inicio-corpo{padding:24px 16px}.cartao-mod{min-height:180px}}.inicio-corpo h1{margin:0 0 24px;font-size:26px;font-weight:600;letter-spacing:-.02em;color:var(--texto);text-align:center}select option:disabled{color:#b5b1c8}:root{--sit-conferido:#0E8C7E}.seg-conferido{background:var(--sit-conferido)}.tag.conferido{background:#ddf2ef;color:#0b5f55}.pv-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.drawer-resp{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:8px;font-size:13px;color:var(--texto2)}.resp-chip{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 4px 0 10px;border-radius:13px;background:#eceaf5;color:var(--texto);font-weight:500}.resp-chip button{border:0;background:transparent;padding:0 6px;height:22px;border-radius:11px;font-size:15px;line-height:1;color:var(--texto2)}.resp-chip button:hover:not(:disabled){background:#dcd8ec}.oc-grupos{display:flex;flex-direction:column;gap:20px}.oc-grupo>header{display:flex;align-items:center;gap:10px;margin:0 0 8px;font-size:14px}.oc-grupo>header b{font-weight:600;color:var(--texto)}.oc-grupo>header .mono{color:var(--texto3);margin-right:4px}.oc-grupo>header input,.oc-linha>input{width:18px;height:18px;flex:none;margin:0}.oc-linha{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.oc-linha>input{margin-top:22px}.oc-lote{position:sticky;top:84px;z-index:4;display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:10px 14px;background:#eef0ff;border:1px solid #C9C4E6;border-radius:12px}.oc-lote b{margin-right:auto;color:#2e1f8f;font-weight:600}.modal label.oc-mesma{display:flex;align-items:center;gap:8px;font-weight:500}@media (max-width:1180px){.pv-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.pv-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.gs-hero>div{display:flex;flex-direction:column;gap:4px}.gs-hero b{font-size:44px;line-height:1.05;font-weight:600;letter-spacing:-.03em;color:var(--texto)}.gs-hero span:last-child{color:var(--texto2);font-size:14px}.gs-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:20px}.gs-kpis .pv-kpi{cursor:default}.gs-kpis .pv-kpi:hover{background:#faf9fd;border-color:var(--borda)}.gs-kpis .pv-kpi-rot{white-space:normal}b.gs-valor{font-size:20px!important}.gs-pend{margin-left:0!important;color:#8a5600!important;font-size:12.5px!important}.gs-nota{margin:14px 0 0}.gs-cab{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.gs-cab h3{margin:0}.gs-folha{background:#4b1fe0}.gs-enc{background:#0e8c7e}.gs-barra{display:flex;gap:2px;height:10px;border-radius:999px;overflow:hidden;background:#f1eff8}.gs-barra i{display:block;height:100%}.gs-breve p{max-width:640px}@media print{.pv-cartao{break-inside:avoid}}
