.documentos{margin-top:13px;font-size:12px}.documentos button{color:#307650;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.documentos button:disabled{opacity:.6}.documentos ul{color:#425a68;margin:10px 0;padding-left:16px;line-height:1.6}.documentos li span{color:#8798a5}.documentos p{color:#9c342d}.paginacao{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin:24px 0;display:flex}.paginacao button{color:#163a32;cursor:pointer;background:#fff;border:1px solid #dbe4eb;border-radius:7px;padding:9px 14px;font-size:12px;font-weight:700}.paginacao button:disabled{opacity:.4;cursor:not-allowed}.paginacao span{color:#6c7a89;font-size:12px}:root{color:#1e293b;font-synthesis:none;background:#f5f7fa;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}.shell{min-height:100vh;display:flex}.sidebar{color:#d1dce5;background:#11263a;flex-direction:column;flex-shrink:0;width:232px;padding:29px 16px;display:flex}.brand{align-items:center;gap:11px;margin-bottom:56px;padding:0 9px;display:flex}.brand-mark{color:#183329;background:#d6f555;border-radius:10px;place-items:center;width:37px;height:37px;font-size:20px;font-weight:800;display:grid}.brand strong,.brand small{display:block}.brand strong{color:#fff;font-size:15px}.brand small{color:#8ea3b5;margin-top:3px;font-size:12px}.side-label{letter-spacing:.12em;color:#8194a4;margin-bottom:14px;padding:0 10px;font-size:10px;font-weight:700}.nav-active{color:#fff;background:#284355;border-radius:7px;gap:10px;padding:12px 13px;font-size:13px;font-weight:600;display:flex}.nav-active span{color:#d6f555}.side-note{color:#8ea3b5;margin-top:auto;padding:10px;font-size:11px;line-height:1.6}.workspace{flex:1;min-width:0}.topbar{color:#6c7a89;background:#fff;border-bottom:1px solid #e2e8ee;justify-content:space-between;align-items:center;height:69px;padding:0 44px;font-size:13px;display:flex}.source{color:#46735b;align-items:center;gap:7px;font-size:12px;display:flex}.source i{background:#44ad70;border-radius:50%;width:7px;height:7px}.content{max-width:1260px;margin:0 auto;padding:39px 44px}.eyebrow{letter-spacing:.12em;color:#7c8d9a;font-size:10px;font-weight:800}.eyebrow span{color:#b5c1c9;padding:0 8px}.heading{justify-content:space-between;align-items:center;gap:16px;margin:14px 0 30px;display:flex}.heading h1{letter-spacing:-.035em;color:#12283b;margin:0 0 8px;font-size:30px;font-weight:750}.heading p,.panel-title p,.results-title p{color:#748290;margin:0;font-size:13px}.badge,.count{color:#328158;background:#e7f2eb;border-radius:30px;padding:8px 12px;font-size:11px;font-weight:700}.filter-panel{background:#fff;border:1px solid #e3eaf0;border-radius:12px;padding:24px;box-shadow:0 3px 15px #1c344007}.panel-title h2,.results-title h2{letter-spacing:-.01em;color:#182d3f;margin:0 0 6px;font-size:16px}.filters{grid-template-columns:1fr 1fr 1.3fr .9fr 1.5fr auto;align-items:end;gap:14px;margin-top:22px;display:grid}.filters label{color:#435569;gap:8px;font-size:11px;font-weight:700;display:grid}.filters input,.filters select{color:#2b4051;background:#fff;border:1px solid #dbe4eb;border-radius:7px;width:100%;height:42px;padding:0 10px;font-size:13px}.filters input:focus,.filters select:focus{outline-offset:1px;outline:2px solid #93bda6}.filters button{color:#fff;cursor:pointer;background:#163a32;border:0;border-radius:7px;height:42px;padding:0 16px;font-size:12px;font-weight:700}.filters button:disabled{opacity:.6;cursor:wait}.filters button span{color:#d6f555;padding-left:8px}.results{margin-top:39px}.results-title{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.count{color:#536979;background:#e8edf1}.empty{text-align:center;background:#fbfcfd;border:1px dashed #cbd7df;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:30px;display:flex}.empty-icon{color:#3a8060;background:#e7f1e9;border-radius:12px;place-items:center;width:44px;height:44px;font-size:29px;display:grid}.empty h3{color:#21394b;margin:14px 0 6px;font-size:14px}.empty p{color:#7c8a95;max-width:340px;margin:0;font-size:12px;line-height:1.6}.notice{color:#775c13;background:#fff8db;border-radius:8px;margin-bottom:14px;padding:14px 16px;font-size:12px;line-height:1.5}.error{color:#9c342d;background:#fff0ee}.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.card{background:#fff;border:1px solid #e2eaf0;border-radius:10px;min-width:0;padding:19px}.card-top,.card-bottom{justify-content:space-between;gap:12px;display:flex}.card-type{letter-spacing:.08em;color:#448260;font-size:9px;font-weight:800}.location{color:#72818e;font-size:11px}.card h3{color:#1d3446;margin:14px 0 8px;font-size:14px;line-height:1.5}.orgao{color:#778794;font-size:12px}.card-bottom{border-top:1px solid #edf1f4;align-items:end;margin-top:19px;padding-top:14px}.card-bottom small,.card-bottom strong{display:block}.card-bottom small{letter-spacing:.06em;color:#8798a5;margin-bottom:5px;font-size:9px;font-weight:700}.card-bottom strong{color:#203b36;font-size:14px}.reference{color:#8798a5;overflow-wrap:anywhere;text-align:right;font-size:10px}footer{color:#91a0ab;margin-top:30px;font-size:11px}@media (max-width:900px){.sidebar{width:190px}.content{padding:32px 24px}.topbar{padding:0 24px}.filters{grid-template-columns:repeat(2,minmax(0,1fr))}.filters button{width:100%}}@media (max-width:620px){.shell{display:block}.sidebar{flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:65px;padding:0 18px;display:flex}.brand{margin:0;padding:0}.brand-mark{width:34px;height:34px}.side-label,.side-note{display:none}.nav-active{padding:9px;font-size:11px}.topbar{height:47px;padding:0 18px}.content{padding:27px 18px}.heading{align-items:flex-start}.heading h1{font-size:25px}.heading p{line-height:1.5}.badge{white-space:nowrap}.filter-panel{padding:19px}.filters{grid-template-columns:1fr 1fr;gap:12px}.filters label:nth-child(3),.filters button{grid-column:span 2}.cards{grid-template-columns:1fr}.results{margin-top:30px}}.side-nav{flex-direction:column;gap:6px;display:flex}.nav-item,.side-nav .nav-active{text-align:left;cursor:pointer;width:100%;font:inherit;color:#c5d3de;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:12px 13px;font-size:13px;font-weight:600;display:flex}.nav-item:hover{color:#fff;background:#1b3448}.side-nav .nav-active{color:#fff;background:#284355}.side-nav .nav-active span{color:#d6f555}.usuario{border-top:1px solid #2a4053;flex-direction:column;gap:9px;margin-top:auto;padding-top:16px;display:flex}.usuario-rotulo{letter-spacing:.14em;color:#8194a4;font-size:9px;font-weight:800}.usuario-linha{color:#9db0bf;justify-content:space-between;gap:10px;font-size:11px;display:flex}.usuario-linha strong{color:#fff}.usuario-linha.vertical{flex-direction:column;gap:3px}.usuario-linha code{color:#d1dce5;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.usuario button.sair{color:#fff;cursor:pointer;background:#1b3448;border:1px solid #3a566b;border-radius:7px;margin-top:6px;padding:9px 12px;font-size:12px;font-weight:700}.usuario button.sair:hover{background:#24445a}.usuario button.sair:disabled{opacity:.6;cursor:wait}.login-shell{background:linear-gradient(160deg,#eef3f7 0%,#f7f9fb 45%,#e9f0f4 100%);place-items:center;min-height:100vh;padding:28px;display:grid}.login-moldura{width:100%;max-width:430px}.login-marca{align-items:center;gap:11px;margin-bottom:18px;padding:0 4px;display:flex}.login-marca strong,.login-marca small{display:block}.login-marca strong{color:#12283b;font-size:16px}.login-marca small{color:#6c7a89;margin-top:2px;font-size:12px}.login-card{background:#fff;border:1px solid #e2e8ee;border-radius:14px;padding:30px;box-shadow:0 12px 40px #1c34400f}.login-card h1{letter-spacing:-.02em;color:#12283b;margin:12px 0 8px;font-size:23px}.login-card>p{color:#748290;margin:0;font-size:13px;line-height:1.6}.login-card .notice{margin:18px 0 0}.login-form{gap:14px;margin-top:20px;display:grid}.login-form label{color:#435569;gap:8px;font-size:11px;font-weight:700;display:grid}.login-form input{color:#2b4051;background:#fff;border:1px solid #dbe4eb;border-radius:7px;width:100%;height:42px;padding:0 10px;font-size:13px}.login-form input:focus{outline-offset:1px;outline:2px solid #93bda6}.login-form button{color:#fff;cursor:pointer;background:#163a32;border:0;border-radius:7px;height:44px;font-size:13px;font-weight:700}.login-form button:hover{background:#1d4a40}.login-form button:disabled{opacity:.6;cursor:wait}.login-rodape{color:#8798a5;margin:18px 0 0;font-size:11px;line-height:1.5}.tela-estado{background:#f5f7fa;place-items:center;min-height:100vh;padding:24px;display:grid}.estado-caixa{text-align:center;background:#fff;border:1px solid #e2e8ee;border-radius:14px;max-width:420px;padding:32px;box-shadow:0 10px 35px #1c34400f}.estado-caixa .brand-mark{margin-bottom:6px;display:inline-grid}.estado-caixa h1{letter-spacing:-.01em;color:#12283b;margin:12px 0 8px;font-size:19px}.estado-caixa p{color:#748290;margin:0 0 18px;font-size:13px;line-height:1.6}.estado-caixa button{color:#fff;cursor:pointer;background:#163a32;border:0;border-radius:7px;padding:11px 18px;font-size:12px;font-weight:700}.painel-cabecalho{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:14px 0 22px;display:flex}.painel-cabecalho h1{letter-spacing:-.03em;color:#12283b;margin:0 0 8px;font-size:28px;font-weight:750}.painel-cabecalho p{color:#748290;margin:0;font-size:13px}.painel-acoes{align-items:center;gap:8px;display:flex}.painel-acoes button{color:#163a32;cursor:pointer;background:#fff;border:1px solid #dbe4eb;border-radius:7px;padding:9px 13px;font-size:12px;font-weight:700}.painel-acoes button:disabled{opacity:.5;cursor:wait}.kanban{scroll-snap-type:x proximity;overscroll-behavior-x:contain;padding:2px 2px 12px;overflow-x:auto}.kanban-grade{grid-template-columns:repeat(7,minmax(150px,1fr));align-items:start;gap:12px;min-width:min-content;display:grid}.kanban-coluna{background:#eef2f6;border:1px solid #e2e8ee;border-radius:10px;min-height:200px;padding:10px}.kanban-coluna header{justify-content:space-between;align-items:center;gap:8px;margin:0 2px 10px;display:flex}.kanban-coluna h2{letter-spacing:.1em;text-transform:uppercase;color:#40566a;margin:0;font-size:10px}.kanban-contagem{color:#536979;background:#fff;border-radius:20px;padding:2px 8px;font-size:10px;font-weight:800}.kanban-coluna[data-fase=vencemos] h2{color:#2f7d4f}.kanban-coluna[data-fase=perdemos] h2{color:#9c342d}.kanban-coluna[data-fase=enviado] h2{color:#2c6389}.kanban-coluna[data-fase=lixeira] h2{color:#77818a}.kanban-cartao{background:#fff;border:1px solid #e1e8ee;border-radius:9px;margin-bottom:10px;padding:12px;box-shadow:0 1px 2px #1c344008}.kanban-cartao-topo{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.kanban-numero{letter-spacing:.04em;color:#448260;white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:800;overflow:hidden}.kanban-data{color:#8798a5;white-space:nowrap;font-size:10px}.kanban-cartao h3{color:#1d3446;margin:10px 0 6px;font-size:13px;line-height:1.5}.kanban-situacao{color:#778794;margin:0;font-size:11px;line-height:1.45}.kanban-fase{border-top:1px solid #edf1f4;gap:5px;margin-top:12px;padding-top:10px;display:grid}.kanban-fase>span{letter-spacing:.06em;text-transform:uppercase;color:#8798a5;font-size:9px;font-weight:700}.kanban-fase select{color:#2b4051;background:#fff;border:1px solid #dbe4eb;border-radius:6px;width:100%;height:34px;padding:0 6px;font-size:11px}.kanban-fase select:focus{outline-offset:1px;outline:2px solid #93bda6}.kanban-fase select:disabled{opacity:.65;cursor:not-allowed}.kanban-vazio{color:#93a2ad;margin:6px 2px;font-size:11px;font-style:italic;line-height:1.5}.kanban-legenda{color:#8798a5;margin:4px 0 0;font-size:11px}.notice.success{color:#2f7d4f;background:#e7f2eb}.card-acoes{border-top:1px solid #edf1f4;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding-top:14px;display:flex}.card-acoes button{color:#fff;cursor:pointer;background:#163a32;border:0;border-radius:7px;padding:9px 13px;font-size:12px;font-weight:700}.card-acoes button:hover:not(:disabled){background:#1d4a40}.card-acoes button:disabled{opacity:.55;cursor:not-allowed}.card-acoes small{color:#8798a5;max-width:280px;font-size:11px;line-height:1.45}.card-acoes .card-acao-ok{color:#2f7d4f;font-weight:700}.card-acoes .card-acao-erro{color:#9c342d;font-weight:700}.kanban-notas{color:#42576a;white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;font-size:11px;line-height:1.5}.kanban-notas-vazia{color:#93a2ad;font-style:italic}.kanban-editar{color:#163a32;cursor:pointer;background:#fff;border:1px solid #dbe4eb;border-radius:6px;margin-top:8px;padding:6px 9px;font-size:10px;font-weight:700}.kanban-editar:disabled{opacity:.55;cursor:not-allowed}.kanban-edicao{border-top:1px solid #edf1f4;gap:9px;margin-top:10px;padding-top:10px;display:grid}.kanban-campo{gap:5px;display:grid}.kanban-campo>span{letter-spacing:.06em;text-transform:uppercase;color:#8798a5;font-size:9px;font-weight:700}.kanban-campo textarea,.kanban-campo select{color:#2b4051;background:#fff;border:1px solid #dbe4eb;border-radius:6px;width:100%;padding:7px;font-size:11px}.kanban-campo textarea{resize:vertical;min-height:74px;line-height:1.5}.kanban-campo textarea:focus,.kanban-campo select:focus{outline-offset:1px;outline:2px solid #93bda6}.kanban-edicao-acoes{gap:7px;display:flex}.kanban-edicao-acoes button{color:#163a32;cursor:pointer;background:#fff;border:1px solid #dbe4eb;border-radius:6px;padding:6px 10px;font-size:10px;font-weight:700}.kanban-edicao-acoes button[type=submit]{color:#fff;background:#163a32;border-color:#163a32}.kanban-edicao-acoes button:disabled{opacity:.55;cursor:wait}.kanban-anexos{border-top:1px solid #edf1f4;gap:8px;margin-top:12px;padding-top:10px;display:grid}.kanban-anexos-topo{justify-content:space-between;align-items:center;gap:8px;display:flex}.kanban-anexos-rotulo{letter-spacing:.06em;text-transform:uppercase;color:#8798a5;font-size:9px;font-weight:700}.kanban-anexos-contagem{color:#536979;background:#eef2f6;border-radius:20px;padding:1px 7px;font-size:10px;font-weight:800}.kanban-anexos p{color:#8798a5;margin:0;font-size:10px;line-height:1.5}.kanban-anexos p.kanban-anexos-aviso{color:#9c342d}.kanban-anexos-vazio{font-style:italic}.kanban-anexos-lista{gap:6px;margin:0;padding:0;list-style:none;display:grid}.kanban-anexo{background:#fbfcfd;border:1px solid #edf1f4;border-radius:6px;gap:5px;padding:6px 7px;display:grid}.kanban-anexo-linha{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.kanban-anexo-nome{color:#2b4051;overflow-wrap:anywhere;font-size:10px;font-weight:600}.kanban-anexo-tamanho{color:#8798a5;white-space:nowrap;font-size:9px}.kanban-anexos button{color:#163a32;cursor:pointer;background:#fff;border:1px solid #dbe4eb;border-radius:6px;justify-self:start;padding:4px 8px;font-size:10px;font-weight:700}.kanban-anexos button:hover:not(:disabled){background:#f2f6f4}.kanban-anexos button:disabled{opacity:.6;cursor:not-allowed}.kanban-anexos-texto-painel{background:#f7f9fb;border:1px solid #edf1f4;border-radius:6px;padding:6px}.kanban-anexos-texto{white-space:pre-wrap;overflow-wrap:anywhere;color:#42576a;max-height:180px;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.5;overflow:auto}.kanban-anexos-pncp{border-top:1px dashed #e2e8ee;gap:6px;padding-top:8px;display:grid}.kanban-anexos-titulo{color:#2b4051;overflow-wrap:anywhere;font-size:10px;font-weight:600}.kanban-anexos-tipo{color:#8798a5;font-size:9px}.kanban-anexo-estado{font-size:9px;font-weight:700;line-height:1.4}.kanban-anexo-estado.guardado{color:#2f7d4f}.kanban-anexo-estado.existente{color:#2c6389}.kanban-anexo-estado.erro{color:#9c342d;font-weight:600}.kanban-checklist{border-top:1px solid #edf1f4;gap:8px;margin-top:12px;padding-top:10px;display:grid}.kanban-checklist-topo{justify-content:space-between;align-items:center;gap:8px;display:flex}.kanban-checklist-rotulo{letter-spacing:.06em;text-transform:uppercase;color:#8798a5;font-size:9px;font-weight:700}.kanban-checklist-contagem{color:#536979;background:#eef2f6;border-radius:20px;padding:1px 7px;font-size:10px;font-weight:800}.kanban-checklist p{color:#8798a5;margin:0;font-size:10px;line-height:1.5}.kanban-checklist p.kanban-checklist-aviso{color:#9c342d}.kanban-checklist-vazio{font-style:italic}.kanban-checklist-carregar{gap:6px;display:grid}.kanban-checklist-lista{gap:6px;margin:0;padding:0;list-style:none;display:grid}.kanban-checklist-item{background:#fbfcfd;border:1px solid #edf1f4;border-radius:6px;gap:6px;padding:7px;display:grid}.kanban-checklist-item-topo{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.kanban-checklist-titulo{color:#2b4051;overflow-wrap:anywhere;font-size:10px;font-weight:600}.kanban-checklist-situacao{letter-spacing:.06em;text-transform:uppercase;color:#536979;white-space:nowrap;background:#eef2f6;border-radius:20px;padding:2px 7px;font-size:8px;font-weight:800}.kanban-checklist-situacao.atendido{color:#2f7d4f;background:#e7f2eb}.kanban-checklist-situacao.dispensado{color:#8a6a3a;background:#f6eed9}.kanban-checklist-observacao{color:#42576a;white-space:pre-wrap;overflow-wrap:anywhere}.kanban-checklist-observacao-vazia{color:#93a2ad;font-style:italic}.kanban-checklist-documento{color:#2c6389;overflow-wrap:anywhere}.kanban-checklist-acoes{flex-wrap:wrap;gap:6px;display:flex}.kanban-checklist button{color:#163a32;cursor:pointer;background:#fff;border:1px solid #dbe4eb;border-radius:6px;justify-self:start;padding:4px 8px;font-size:10px;font-weight:700}.kanban-checklist button:hover:not(:disabled){background:#f2f6f4}.kanban-checklist button:disabled{opacity:.6;cursor:not-allowed}.kanban-checklist-vinculo{gap:5px;display:grid}.kanban-checklist-vinculo label{gap:4px;display:grid}.kanban-checklist-vinculo label>span{letter-spacing:.06em;text-transform:uppercase;color:#8798a5;font-size:9px;font-weight:700}.kanban-checklist-vinculo select{color:#2b4051;background:#fff;border:1px solid #dbe4eb;border-radius:6px;width:100%;height:28px;padding:0 6px;font-size:10px}.kanban-checklist-vinculo select:focus{outline-offset:1px;outline:2px solid #93bda6}.kanban-checklist-vinculo select:disabled{opacity:.65;cursor:not-allowed}.kanban-checklist-edicao{gap:6px;display:grid}.kanban-checklist-campo{gap:4px;display:grid}.kanban-checklist-campo>span{letter-spacing:.06em;text-transform:uppercase;color:#8798a5;font-size:9px;font-weight:700}.kanban-checklist-campo textarea{color:#2b4051;resize:vertical;background:#fff;border:1px solid #dbe4eb;border-radius:6px;width:100%;padding:6px;font-size:10px;line-height:1.5}.kanban-checklist-campo textarea:focus{outline-offset:1px;outline:2px solid #93bda6}.kanban-checklist-novo{border-top:1px dashed #e2e8ee;gap:5px;padding-top:8px;display:grid}.kanban-checklist-form{gap:6px;display:grid}.kanban-checklist-form input{color:#2b4051;background:#fff;border:1px solid #dbe4eb;border-radius:6px;width:100%;height:30px;padding:0 7px;font-size:10px}.kanban-checklist-form input:focus{outline-offset:1px;outline:2px solid #93bda6}.kanban-checklist-atualizar{justify-self:start}.kanban-checklist-leitor{color:#6c7a89;background:#f7f9fb;border:1px solid #edf1f4;border-radius:6px;padding:6px 7px}.kanban-assistente{border-top:1px solid #edf1f4;gap:8px;margin-top:12px;padding-top:10px;display:grid}.kanban-assistente-topo{justify-content:space-between;align-items:center;gap:8px;display:flex}.kanban-assistente-rotulo{letter-spacing:.06em;text-transform:uppercase;color:#8798a5;font-size:9px;font-weight:700}.kanban-assistente-contagem{color:#536979;background:#eef2f6;border-radius:20px;padding:1px 7px;font-size:10px;font-weight:800}.kanban-assistente p{color:#5c7080;margin:0;font-size:10px;line-height:1.5}.kanban-assistente p.kanban-assistente-escopo{color:#6c7a89;background:#f7f9fb;border:1px solid #edf1f4;border-radius:6px;padding:6px 7px}.kanban-assistente p.kanban-assistente-aviso{color:#9c342d}.kanban-assistente-vazio{font-style:italic}.kanban-assistente-carregar{gap:6px;display:grid}.kanban-assistente-corpo{gap:8px;display:grid}.kanban-assistente-conversa{gap:6px;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.kanban-assistente-mensagem{background:#fbfcfd;border:1px solid #edf1f4;border-radius:6px;gap:5px;padding:7px;display:grid}.kanban-assistente-linha-topo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.kanban-assistente-autor{letter-spacing:.06em;text-transform:uppercase;color:#2c6389;font-size:8px;font-weight:800}.kanban-assistente-autor.assistente{color:#2f7d4f}.kanban-assistente-data{color:#5c7080;font-size:10px}.kanban-assistente p.kanban-assistente-texto{color:#42576a;white-space:pre-wrap;overflow-wrap:anywhere}.kanban-assistente-resposta{border-top:1px dashed #e2e8ee;gap:3px;padding-top:5px;display:grid}.kanban-assistente p.kanban-assistente-texto-resposta{color:#2b4051}.kanban-assistente p.kanban-assistente-texto-resposta.vazia{color:#93a2ad;font-style:italic}.kanban-assistente-form{border-top:1px dashed #e2e8ee;gap:6px;padding-top:8px;display:grid}.kanban-assistente-campo{gap:4px;display:grid}.kanban-assistente-campo>span{letter-spacing:.06em;text-transform:uppercase;color:#8798a5;font-size:9px;font-weight:700}.kanban-assistente-campo textarea{color:#2b4051;resize:vertical;background:#fff;border:1px solid #dbe4eb;border-radius:6px;width:100%;padding:6px;font-size:10px;line-height:1.5}.kanban-assistente-campo textarea:focus{outline-offset:1px;outline:2px solid #93bda6}.kanban-assistente-envio{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.kanban-assistente-contador{color:#8798a5;font-size:9px}.kanban-assistente-estado{color:#6c7a89}.kanban-assistente button{color:#163a32;cursor:pointer;background:#fff;border:1px solid #dbe4eb;border-radius:6px;justify-self:start;padding:4px 8px;font-size:10px;font-weight:700}.kanban-assistente button:hover:not(:disabled){background:#f2f6f4}.kanban-assistente button:disabled{opacity:.6;cursor:not-allowed}.kanban-assistente-leitor{color:#6c7a89;background:#f7f9fb;border:1px solid #edf1f4;border-radius:6px;padding:6px 7px}.kanban-assistente-atualizar{justify-self:start}.acervo-avisos{background:#fff8e8;border:1px solid #f0d9a8;border-radius:14px;margin:0 0 22px;padding:18px 20px}.acervo-avisos-topo{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.acervo-avisos h2{color:#7a4d12;margin:0 0 4px;font-size:14px}.acervo-avisos-topo p{color:#8a6a3a;margin:0;font-size:12px}.acervo-contagem{color:#fff;background:#7a4d12;border-radius:20px;padding:5px 11px;font-size:12px;font-weight:800}.acervo-avisos-lista{gap:8px;margin:0;padding:0;list-style:none;display:grid}.acervo-aviso{border-top:1px solid #f1e2c4;justify-content:space-between;align-items:baseline;gap:10px;padding-top:8px;display:flex}.acervo-aviso:first-child{border-top:0;padding-top:0}.acervo-aviso-nome{color:#4a3413;font-size:13px;font-weight:600;display:block}.acervo-aviso-meta{color:#8a6a3a;margin-top:2px;font-size:11px;display:block}.acervo-prazo{white-space:nowrap;font-size:11px;font-weight:700}.acervo-prazo.vencido{color:#9c342d}.acervo-prazo.hoje{color:#b26a00}.acervo-prazo.proximo{color:#2f7d4f}.acervo-prazo.sem-validade{color:#8798a5}.acervo-filtros{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.acervo-filtros button{color:#163a32;cursor:pointer;background:#fff;border:1px solid #dbe4eb;border-radius:20px;padding:7px 14px;font-size:12px;font-weight:700}.acervo-filtros button[aria-pressed=true]{color:#fff;background:#163a32;border-color:#163a32}.acervo-filtros button:disabled{opacity:.6;cursor:wait}.acervo-lista{gap:10px;margin:0;padding:0;list-style:none;display:grid}.acervo-item{background:#fff;border:1px solid #e2e8ee;border-radius:10px;padding:14px 16px}.acervo-item-topo{justify-content:space-between;align-items:center;gap:10px;display:flex}.acervo-tipo{letter-spacing:.08em;text-transform:uppercase;color:#536979;background:#eef2f6;border-radius:20px;padding:4px 9px;font-size:9px;font-weight:800}.acervo-tipo.certidao{color:#2f7d4f;background:#e7f2eb}.acervo-item h3{color:#1d3446;overflow-wrap:anywhere;margin:9px 0 4px;font-size:14px}.acervo-emissor{color:#748290;margin:0;font-size:12px}.acervo-datas{color:#8798a5;flex-wrap:wrap;gap:14px;margin-top:9px;font-size:11px;display:flex}.acervo-vazio{color:#8798a5;margin:0;font-size:12px;font-style:italic}.acervo-form{background:#fff;border:1px solid #e2e8ee;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;padding:18px;display:grid}.acervo-campo{gap:6px;display:grid}.acervo-campo-largo{grid-column:1/-1}.acervo-campo label{color:#435569;font-size:11px;font-weight:700}.acervo-campo input,.acervo-campo select{color:#2b4051;background:#fff;border:1px solid #dbe4eb;border-radius:7px;height:38px;padding:0 9px;font-size:12px}.acervo-campo input[type=file]{height:auto;padding:8px}.acervo-campo input:focus,.acervo-campo select:focus{outline-offset:1px;outline:2px solid #93bda6}.acervo-campo small{color:#8798a5;font-size:10px}.acervo-form button{color:#fff;cursor:pointer;background:#163a32;border:0;border-radius:7px;grid-column:1/-1;justify-self:start;padding:11px 18px;font-size:12px;font-weight:700}.acervo-form button:hover:not(:disabled){background:#1d4a40}.acervo-form button:disabled{opacity:.6;cursor:wait}.acervo-leitor{color:#6c7a89;background:#fff;border:1px solid #e2e8ee;border-radius:10px;margin-top:18px;padding:14px 16px;font-size:12px;line-height:1.6}@media (max-width:900px){.painel-cabecalho h1{font-size:25px}.acervo-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.sidebar{flex-wrap:wrap;gap:10px;height:auto;padding:12px 18px}.side-nav{flex-direction:row;gap:6px;width:100%}.nav-item,.side-nav .nav-active{justify-content:center;padding:9px;font-size:11px}.usuario{border-top:0;grid-template-columns:1fr auto;align-items:center;gap:6px 12px;width:100%;margin-top:0;padding-top:0;display:grid}.usuario-rotulo{display:none}.usuario-linha{grid-column:1;font-size:10px}.usuario-linha.vertical{flex-direction:row;grid-column:1/3;align-items:baseline;gap:6px}.usuario button.sair{grid-area:1/2;margin:0}.login-shell{padding:18px}.login-card{padding:22px}.estado-caixa{padding:24px}.painel-cabecalho{align-items:flex-start}.kanban-grade{grid-template-columns:repeat(7,168px)}.acervo-form{grid-template-columns:1fr}.acervo-aviso{flex-direction:column;gap:2px}.acervo-avisos{padding:14px 15px}}.admin-trilha{background:#fff;border:1px solid #e2e8ee;border-radius:9px;margin-top:10px;overflow:hidden}.admin-trilha table{border-collapse:collapse;width:100%}.admin-trilha th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#7a8b98;background:#f5f8fa;border-bottom:1px solid #e2e8ee;padding:9px 12px;font-size:9px}.admin-trilha td{color:#2b4051;vertical-align:top;border-bottom:1px solid #eef2f6;padding:9px 12px;font-size:11px}.admin-trilha tr:last-child td{border-bottom:0}.admin-data{white-space:nowrap;color:#61758a}.admin-tipo{color:#163a32;font-weight:700}.admin-alvo{overflow-wrap:anywhere;color:#54697c}.admin-status{white-space:nowrap;font-weight:800}.admin-status[data-ok=nao]{color:#9c342d}.admin-uso-lista{gap:10px;margin-top:10px;display:grid}.admin-uso{background:#fff;border:1px solid #e2e8ee;border-radius:9px;padding:12px 14px}.admin-uso-topo{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.admin-uso-recurso{color:#163a32;font-size:12px;font-weight:700}.admin-uso-numero{color:#61758a;font-size:11px}.admin-uso-estado{letter-spacing:.06em;text-transform:uppercase;color:#61758a;font-size:9px;font-weight:800}.admin-uso[data-estado=atencao] .admin-uso-estado{color:#8a5a12}.admin-uso[data-estado=esgotado] .admin-uso-estado{color:#9c342d}.admin-barra{background:#eef2f6;border-radius:20px;height:7px;margin-top:8px;overflow:hidden}.admin-barra-preenchida{background:#163a32;border-radius:20px;height:100%}.admin-uso[data-estado=atencao] .admin-barra-preenchida{background:#b7791f}.admin-uso[data-estado=esgotado] .admin-barra-preenchida{background:#9c342d}.kanban-analises{border-top:1px solid #edf1f4;gap:8px;margin-top:12px;padding-top:10px;display:grid}.kanban-analises-topo{justify-content:space-between;align-items:center;gap:8px;display:flex}.kanban-analises-rotulo{letter-spacing:.06em;text-transform:uppercase;color:#8798a5;font-size:9px;font-weight:700}.kanban-analises-contagem{color:#536979;background:#eef2f6;border-radius:20px;padding:1px 7px;font-size:10px;font-weight:800}.kanban-analises p{color:#8798a5;margin:0;font-size:10px;line-height:1.5}.kanban-analises p.kanban-analises-aviso{color:#9c342d}.kanban-analises p.kanban-analise-meta{color:#6c7a89}.kanban-analises p.kanban-analise-erro{color:#9c342d;overflow-wrap:anywhere}.kanban-analises-vazio{font-style:italic}.kanban-analises-carregar{gap:6px;display:grid}.kanban-analises-lista{gap:6px;margin:0;padding:0;list-style:none;display:grid}.kanban-analise{background:#fbfcfd;border:1px solid #edf1f4;border-radius:6px;gap:6px;padding:7px;display:grid}.kanban-analise-topo{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.kanban-analise-estado{letter-spacing:.06em;text-transform:uppercase;color:#536979;white-space:nowrap;background:#eef2f6;border-radius:20px;padding:2px 7px;font-size:8px;font-weight:800}.kanban-analise-estado.concluida{color:#2f7d4f;background:#e7f2eb}.kanban-analise-estado.falhou{color:#9c342d;background:#f7e9e8}.kanban-analise-estado.em_andamento{color:#2c6389;background:#e8f0f7}.kanban-analise-data{color:#8798a5;white-space:nowrap;font-size:9px}.kanban-analises button{color:#163a32;cursor:pointer;background:#fff;border:1px solid #dbe4eb;border-radius:6px;justify-self:start;padding:4px 8px;font-size:10px;font-weight:700}.kanban-analises button:hover:not(:disabled){background:#f2f6f4}.kanban-analises button:disabled{opacity:.6;cursor:not-allowed}.kanban-analise-detalhe{border-top:1px dashed #e2e8ee;gap:7px;max-height:320px;padding-top:7px;display:grid;overflow:auto}.kanban-analise-rodada{gap:5px;display:grid}.kanban-analise-rodada h4{letter-spacing:.06em;text-transform:uppercase;color:#40566a;margin:0;font-size:9px;font-weight:800}.kanban-analise-perguntas{gap:5px;margin:0;padding:0;list-style:none;display:grid}.kanban-analise-pergunta{background:#fff;border:1px solid #edf1f4;border-radius:6px;gap:3px;padding:6px 7px;display:grid}.kanban-analise-enunciado{color:#2b4051;overflow-wrap:anywhere;font-weight:600}.kanban-analise-resposta{color:#42576a;overflow-wrap:anywhere}.kanban-anexo-acoes{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.filters .filtro-palavra small{color:#7c8a95;font-size:10px;font-weight:500;line-height:1.45}.palavra-campo{display:block;position:relative}.palavra-campo input{padding-right:38px}.filters .palavra-limpar{color:#435569;cursor:pointer;background:#e9eef2;border:0;border-radius:6px;place-items:center;width:30px;height:32px;padding:0;font-size:16px;line-height:1;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.filters .palavra-limpar:hover{background:#dbe4ea}.filters .palavra-limpar:focus-visible{outline-offset:1px;outline:2px solid #93bda6}.results .notice.error{color:#a33a2f;background:#fdecea}.notice.aviso-palavra{color:#3d5a70;background:#eef4f8}@media (max-width:1100px){.filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.filters .filtro-uf,.filters .filtro-palavra{grid-column:span 2}}.descobertas-busca{grid-template-columns:220px auto;justify-content:start}.descobertas-resumo{background:#fff;border:1px solid #e3eaf0;border-radius:12px;margin-top:22px;padding:20px 24px;box-shadow:0 3px 15px #1c344007}.descobertas-resumo-topo h2{letter-spacing:-.01em;color:#182d3f;margin:0 0 6px;font-size:16px}.descobertas-resumo-topo p{color:#748290;margin:0;font-size:13px;line-height:1.5}.descobertas-numeros{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.descobertas-numero{background:#fbfcfd;border:1px solid #edf1f4;border-radius:9px;gap:2px;min-width:120px;padding:10px 14px;display:grid}.descobertas-numero strong{letter-spacing:-.02em;color:#163a32;font-size:20px}.descobertas-numero span{letter-spacing:.08em;text-transform:uppercase;color:#5f7382;font-size:10px;font-weight:700}.descobertas-truncado{margin:14px 0 0}.descobertas-filtros{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.descobertas-filtros button{color:#163a32;cursor:pointer;background:#fff;border:1px solid #dbe4eb;border-radius:20px;padding:7px 14px;font-size:11px;font-weight:700}.descobertas-filtros button:hover:not(:disabled){background:#f2f6f4}.descobertas-filtros button[aria-pressed=true]{color:#fff;background:#163a32;border-color:#163a32}.descobertas-filtros button:disabled{opacity:.55;cursor:wait}.descobertas-lista{gap:12px;margin:0;padding:0;list-style:none;display:grid}.descoberta{background:#fff;border:1px solid #e2eaf0;border-radius:10px;min-width:0;padding:18px}.descoberta-topo{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.descoberta-estado{letter-spacing:.06em;text-transform:uppercase;color:#2c6389;white-space:nowrap;background:#e8f0f7;border-radius:20px;padding:4px 9px;font-size:9px;font-weight:800}.descoberta-estado.nova{color:#2f7d4f;background:#e7f2eb}.descoberta-estado.promovida{color:#3d5a70;background:#eef4f8}.descoberta-estado.descartada{color:#77818a;background:#eef1f4}.descoberta-data{color:#5f7382;white-space:nowrap;font-size:11px}.descoberta h3{color:#1d3446;overflow-wrap:anywhere;margin:12px 0 8px;font-size:14px;line-height:1.5}.descoberta-meta{color:#5f7382;flex-wrap:wrap;gap:14px;font-size:11px;line-height:1.5;display:flex}.descoberta-numero{color:#5f7382;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.descoberta-aviso{color:#6c7a89;margin:12px 0 0;font-size:11px;line-height:1.5}.descoberta-aviso.ok{color:#2f7d4f;font-weight:700}.descoberta-aviso.erro{color:#9c342d;font-weight:700}.descoberta-retentativa{background:#fff7f6;border:1px solid #f0d9d6;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;display:flex}.descoberta-retentativa .descoberta-aviso{max-width:560px;margin:0}.descoberta-retentativa button{color:#fff;cursor:pointer;background:#163a32;border:0;border-radius:7px;padding:8px 12px;font-size:11px;font-weight:700}.descoberta-retentativa button:hover{background:#1d4a40}.descoberta-acoes{border-top:1px solid #edf1f4;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:14px;display:flex}.descoberta-acoes button{color:#fff;cursor:pointer;background:#163a32;border:0;border-radius:7px;padding:9px 13px;font-size:12px;font-weight:700}.descoberta-acoes button.secundario{color:#163a32;background:#fff;border:1px solid #dbe4eb}.descoberta-acoes button:hover:not(:disabled){background:#1d4a40}.descoberta-acoes button.secundario:hover:not(:disabled){background:#f2f6f4}.descoberta-acoes button:disabled{opacity:.55;cursor:not-allowed}.descobertas-leitor{color:#7c8a95;margin:16px 0 0;font-size:11px;line-height:1.5}@media (max-width:620px){.descobertas-busca{grid-template-columns:1fr}.side-nav{flex-wrap:wrap}.descobertas-numeros{gap:8px}.descobertas-numero{flex:96px;min-width:0;padding:9px 11px}.descoberta-topo{flex-direction:column;gap:5px}.descobertas-resumo{padding:18px}}.certidoes-resumo{background:#fff;border:1px solid #e3eaf0;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;margin:22px 0 26px;padding:20px 24px;display:flex;box-shadow:0 3px 15px #1c344007}.certidoes-resumo h2{letter-spacing:-.01em;color:#182d3f;margin:0 0 6px;font-size:16px}.certidoes-resumo p{color:#748290;max-width:560px;margin:0;font-size:13px;line-height:1.5}.certidoes-numeros{flex-wrap:wrap;gap:12px;display:flex}.certidoes-numero{background:#fbfcfd;border:1px solid #edf1f4;border-radius:9px;gap:2px;min-width:132px;padding:10px 14px;display:grid}.certidoes-numero strong{letter-spacing:-.02em;color:#163a32;font-size:20px}.certidoes-numero span{letter-spacing:.08em;text-transform:uppercase;color:#8798a5;font-size:10px;font-weight:700}.certidao-grupo{margin-top:18px}.certidao-grupo:first-child{margin-top:0}.certidao-grupo h3{letter-spacing:.08em;text-transform:uppercase;color:#40566a;margin:0 0 10px;font-size:11px;font-weight:800}.certidao-grupo-vazio{color:#8798a5;margin:0;font-size:12px;font-style:italic}.certidoes-lista{gap:10px;margin:0;padding:0;list-style:none;display:grid}.certidao{background:#fff;border:1px solid #e2e8ee;border-radius:10px;padding:15px 17px}.certidao-topo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.certidao-prazo{white-space:nowrap;font-size:11px;font-weight:800}.certidao-prazo.vencido{color:#9c342d}.certidao-prazo.hoje{color:#b26a00}.certidao-prazo.proximo{color:#2f7d4f}.certidao-prazo.sem-validade{color:#8798a5}.certidao-validade{color:#8798a5;font-size:11px}.certidao h3{color:#1d3446;overflow-wrap:anywhere;margin:9px 0 4px;font-size:14px;line-height:1.5}.certidao-emissor{color:#748290;overflow-wrap:anywhere;margin:0;font-size:12px}.certidao-acoes{border-top:1px solid #edf1f4;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.certidao-acao{color:#163a32;cursor:pointer;background:#fff;border:1px solid #dbe4eb;border-radius:7px;padding:8px 12px;font-size:11px;font-weight:700;text-decoration:none}.certidao-acao:hover{background:#f2f6f4}.certidao-acao.principal{color:#fff;background:#163a32;border-color:#163a32}.certidao-acao.principal:hover{background:#1d4a40}.certidao-sem-link{color:#8a6a3a;font-size:11px;line-height:1.45}.certidoes-leitor{color:#7c8a95;margin:16px 0 0;font-size:11px;line-height:1.5}.certidoes-catalogo{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.certidao-emissor-item{background:#fff;border:1px solid #e2e8ee;border-radius:10px;align-content:start;gap:7px;padding:15px 17px;display:grid}.certidao-emissor-topo{flex-wrap:wrap;gap:8px;display:flex}.certidao-esfera{letter-spacing:.08em;text-transform:uppercase;color:#536979;background:#eef2f6;border-radius:20px;padding:4px 9px;font-size:9px;font-weight:800}.certidao-uf{color:#8798a5;letter-spacing:.04em;align-self:center;font-size:10px;font-weight:700}.certidao-emissor-item h3{color:#1d3446;overflow-wrap:anywhere;margin:0;font-size:13px}.certidao-emissor-texto{color:#748290;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.certidao-emissor-item .certidao-acao{justify-self:start;margin-top:2px}@media (max-width:900px){.certidoes-catalogo{grid-template-columns:1fr}}@media (max-width:620px){.certidoes-resumo{padding:16px 18px}.certidoes-numero{flex:110px;min-width:0;padding:9px 11px}.certidao-acoes{flex-direction:column;align-items:flex-start}}.filters.varredura-form{grid-template-columns:1.4fr 1fr 1.3fr auto;align-items:end}.filters.varredura-form .varredura-chave{background:#fff;border:1px solid #dbe4eb;border-radius:7px;align-items:center;gap:9px;height:42px;padding:0 10px;display:flex}.filters.varredura-form .varredura-chave input[type=checkbox]{accent-color:#163a32;cursor:pointer;width:16px;height:16px;margin:0}.filters.varredura-form .varredura-chave input[type=checkbox]:disabled{cursor:not-allowed}.varredura-estado{color:#435569;font-size:12px;font-weight:700}.varredura-ultima{color:#6c7a89;margin:16px 0 0;font-size:11px;line-height:1.5}.varredura-leitor{color:#7c8a95;margin:12px 0 0;font-size:11px;line-height:1.5}.varredura-carregando{justify-items:start;gap:10px;margin-top:18px;display:grid}.varredura-carregando p{color:#748290;margin:0;font-size:12px}.varredura-carregando button{color:#163a32;cursor:pointer;background:#fff;border:1px solid #dbe4eb;border-radius:7px;padding:8px 12px;font-size:11px;font-weight:700}.varredura-carregando button:hover{background:#f2f6f4}.varredura .notice{margin:16px 0 0}@media (max-width:900px){.filters.varredura-form{grid-template-columns:1fr 1fr}}@media (max-width:620px){.filters.varredura-form{grid-template-columns:1fr}}.descoberta-selos{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.descoberta-relevancia{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:20px;padding:4px 9px;font-size:9px;font-weight:800}.descoberta-relevancia.alta{color:#2f7d4f;background:#e7f2eb}.descoberta-relevancia.media{color:#8a6a3a;background:#f6eed9}.descoberta-relevancia.baixa{color:#77818a;background:#eef1f4}.descoberta-motivo{color:#6c7a89;overflow-wrap:anywhere;border-left:2px solid #e2eaf0;margin:8px 0 0;padding-left:9px;font-size:11px;line-height:1.5}.filter-panel.perfil{margin-bottom:22px}.perfil-form{gap:20px;margin-top:20px;display:grid}.perfil-campo{border:0;gap:9px;min-width:0;margin:0;padding:0;display:grid}.perfil-campo legend{color:#435569;padding:0;font-size:11px;font-weight:700}.perfil-ajuda{color:#7c8a95;margin:0;font-size:11px;line-height:1.5}.perfil-etiquetas{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.perfil-etiqueta{color:#2b4051;background:#f7f9fb;border:1px solid #dbe4eb;border-radius:20px;align-items:center;gap:7px;padding:5px 6px 5px 12px;font-size:11px;display:flex}.perfil-etiqueta span{overflow-wrap:anywhere}.perfil-remover{color:#435569;cursor:pointer;background:#e9eef2;border:0;border-radius:20px;padding:3px 8px;font-size:10px;font-weight:700}.perfil-remover:hover:not(:disabled){background:#dbe4ea}.perfil-remover:disabled{opacity:.6;cursor:not-allowed}.perfil-vazio{color:#93a2ad;margin:0;font-size:11px;font-style:italic}.perfil-nova{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.perfil-nova input{color:#2b4051;background:#fff;border:1px solid #dbe4eb;border-radius:7px;flex:260px;height:38px;padding:0 10px;font-size:12px}.perfil-nova input:focus{outline-offset:1px;outline:2px solid #93bda6}.perfil-nova input:disabled{color:#8798a5;background:#f2f5f7}.perfil-adicionar{color:#fff;cursor:pointer;background:#163a32;border:0;border-radius:7px;padding:9px 14px;font-size:12px;font-weight:700}.perfil-adicionar:hover:not(:disabled){background:#1d4a40}.perfil-adicionar:disabled{opacity:.55;cursor:not-allowed}.perfil-contador{color:#8798a5;font-size:10px}.perfil-limite{color:#8a6a3a;margin:0;font-size:11px}.perfil-erro{color:#9c342d;margin:0;font-size:11px;font-weight:600}.perfil-ufs{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px 10px;display:grid}.perfil-uf{color:#2b4051;cursor:pointer;align-items:center;gap:7px;font-size:11px;display:flex}.perfil-uf input{accent-color:#163a32;cursor:pointer;width:14px;height:14px;margin:0}.perfil-uf input:disabled{cursor:not-allowed}.perfil-portes{flex-wrap:wrap;gap:16px;display:flex}.perfil-porte{color:#2b4051;cursor:pointer;align-items:center;gap:7px;font-size:12px;display:flex}.perfil-porte input{accent-color:#163a32;cursor:pointer;width:14px;height:14px;margin:0}.perfil-porte input:disabled{cursor:not-allowed}.perfil-observacoes{gap:7px;display:grid}.perfil-observacoes>span{color:#435569;font-size:11px;font-weight:700}.perfil-observacoes textarea{color:#2b4051;resize:vertical;background:#fff;border:1px solid #dbe4eb;border-radius:7px;width:100%;padding:9px 10px;font-size:12px;line-height:1.5}.perfil-observacoes textarea:focus{outline-offset:1px;outline:2px solid #93bda6}.perfil-observacoes textarea:disabled{color:#61758a;background:#f2f5f7}.perfil-acoes{align-items:center;gap:12px;display:flex}.perfil-acoes button{color:#fff;cursor:pointer;background:#163a32;border:0;border-radius:7px;padding:10px 16px;font-size:12px;font-weight:700}.perfil-acoes button:hover:not(:disabled){background:#1d4a40}.perfil-acoes button:disabled{opacity:.6;cursor:wait}.perfil-leitor{color:#6c7a89;background:#f7f9fb;border:1px solid #edf1f4;border-radius:6px;margin:0;padding:9px 10px;font-size:11px;line-height:1.5}.perfil-carregando{justify-items:start;gap:10px;margin-top:18px;display:grid}.perfil-carregando p{color:#748290;margin:0;font-size:12px}.perfil-carregando button{color:#163a32;cursor:pointer;background:#fff;border:1px solid #dbe4eb;border-radius:7px;padding:8px 12px;font-size:11px;font-weight:700}.perfil-carregando button:hover{background:#f2f6f4}@media (max-width:900px){.perfil-ufs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.perfil-ufs{grid-template-columns:repeat(2,minmax(0,1fr))}.perfil-nova input{flex:100%}}.senha{gap:9px;margin-top:6px;display:grid}.senha-form{gap:9px;display:grid}.senha-campo{color:#9db0bf;gap:5px;min-width:0;font-size:11px;display:grid}.senha-campo>span{color:#d1dce5;font-weight:700}.senha-campo input{color:#fff;background:#0d1f30;border:1px solid #3a566b;border-radius:7px;width:100%;min-width:0;height:34px;padding:0 9px;font-size:12px}.senha-campo input:focus{outline-offset:1px;outline:2px solid #d6f555}.senha-campo input:disabled{opacity:.6;cursor:wait}.senha-contador{color:#8194a4;justify-self:end;font-size:10px}.senha-erro{color:#ffcec4;background:#3a1f1c;border:1px solid #6d3a33;border-radius:6px;margin:0;padding:7px 8px;font-size:11px;line-height:1.45}.senha-sucesso{color:#d3eda7;background:#1b3448;border:1px solid #3a566b;border-radius:6px;margin:0;padding:7px 8px;font-size:11px;line-height:1.45}.senha-acoes{gap:8px;display:flex}.senha-acoes button{color:#183329;cursor:pointer;background:#d6f555;border:0;border-radius:7px;flex:1;padding:8px 10px;font-size:11px;font-weight:800}.senha-acoes button:hover:not(:disabled){background:#e2fb74}.senha-acoes button:disabled{opacity:.6;cursor:wait}.senha-acoes button.senha-cancelar{color:#fff;background:#1b3448;border:1px solid #3a566b;font-weight:700}.usuario button.senha-abrir{color:#d1dce5;cursor:pointer;background:0 0;border:1px solid #3a566b;border-radius:7px;margin-top:6px;padding:9px 12px;font-size:12px;font-weight:700}.usuario button.senha-abrir:hover{background:#24445a}@media (max-width:620px){.usuario .senha,.usuario .senha-form{grid-column:1/3}}
