.ca-dash .cn-resumo{display:flex;flex-wrap:wrap;gap:8px 24px;align-items:baseline;font-size:14px}.ca-dash .cn-resumo strong{font-size:20px;margin-right:4px}.ca-dash .cn-filtros{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ca-dash .cn-filtros .cad-busca input{width:240px}.ca-dash .cn-tabela td{white-space:normal;vertical-align:top;min-width:140px}.ca-dash .cn-tabela td:first-child{min-width:220px}.ca-dash .cn-tabela td.cad-r{min-width:0;white-space:nowrap}.ca-dash .cn-nome{all:unset;cursor:pointer;font-weight:600;color:var(--cad-primary-500)}.ca-dash .cn-nome:hover{text-decoration:underline}.ca-dash .cn-nome:focus-visible{outline:2px solid var(--cad-primary-500);outline-offset:2px}.ca-dash .cn-selos{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.ca-dash .cn-selos .cad-selo{height:20px;padding:0 8px;font-size:11px}.ca-dash .cn-sub{font-size:12px;color:var(--cad-neutral-500);margin:4px 0 0}.ca-dash .cn-assunto{max-width:320px}.ca-dash .cn-mono{font-family:IBM Plex Mono,ui-monospace,Consolas,monospace;font-size:12px;overflow-wrap:anywhere}.ca-dash .cn-detalhe-topo{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start;justify-content:space-between}.ca-dash .cn-voltar{align-self:center}.ca-dash .cn-detalhe-titulo{flex:1 1 320px;display:flex;flex-direction:column;gap:4px}.ca-dash .cn-detalhe-titulo h1{font-size:22px}.ca-dash .cn-acoes-revisao{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ca-dash .cn-btn-ok{border-color:var(--cad-success-500);color:var(--cad-success-700)}.ca-dash .cn-btn-ok:hover:not(:disabled){background:var(--cad-success-50);border-color:var(--cad-success-700)}.ca-dash .cn-btn-remover{border-color:var(--cad-error-200);color:var(--cad-error-700)}.ca-dash .cn-btn-remover:hover:not(:disabled),.ca-dash .cn-btn-remover[aria-expanded=true]{background:var(--cad-error-50);border-color:var(--cad-error-500)}.ca-dash .cn-btn-remover-confirmar{background:var(--cad-error-600);border-color:var(--cad-error-600);color:#fff;font-weight:600}.ca-dash .cn-btn-remover-confirmar:hover:not(:disabled){background:var(--cad-error-700);border-color:var(--cad-error-700)}.ca-dash .cn-remover{border-color:var(--cad-error-200);background:var(--cad-error-50);max-width:720px}.ca-dash .cn-revisao{min-width:120px}.ca-dash .cn-trecho{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ca-dash .cn-aviso-ok{background:var(--cad-success-50);border:1px solid var(--cad-success-100);color:var(--cad-success-700);border-radius:var(--cad-radius);padding:12px 16px;font-size:13px}.ca-dash .cn-detalhe-grade{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:24px;align-items:start}.ca-dash .cn-detalhe-grade.cn-editando{grid-template-columns:1fr}@media(max-width:1100px){.ca-dash .cn-detalhe-grade{grid-template-columns:1fr}}.ca-dash .cn-info dl{margin:0;display:flex;flex-direction:column;gap:14px}.ca-dash .cn-info dt{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--cad-neutral-500);margin-bottom:2px}.ca-dash .cn-info dd{margin:0;font-size:13px;overflow-wrap:anywhere}.ca-dash .cn-atencao{background:var(--cad-warning-50);border:1px solid var(--cad-warning-100);border-radius:var(--cad-radius-sm);padding:10px 12px}.ca-dash .cn-atencao dt,.ca-dash .cn-atencao dd{color:var(--cad-warning-700)}.ca-dash .cn-painel{display:flex;flex-direction:column;gap:12px;min-width:0}.ca-dash .cn-abas{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--cad-surface-400)}.ca-dash .cn-abas button{all:unset;cursor:pointer;padding:10px 14px;font-size:14px;font-weight:500;color:var(--cad-neutral-500);border-bottom:2px solid transparent;margin-bottom:-1px}.ca-dash .cn-abas button[aria-selected=true]{color:var(--cad-primary-500);border-bottom-color:var(--cad-primary-500);font-weight:600}.ca-dash .cn-abas button:focus-visible{outline:2px solid var(--cad-primary-500)}.ca-dash .cn-previa{border:1px solid var(--cad-surface-400);border-radius:var(--cad-radius);overflow:hidden;background:var(--cad-surface-50)}.ca-dash .cn-previa-assunto{display:flex;flex-direction:column;gap:2px;padding:12px 16px;border-bottom:1px solid var(--cad-surface-400);font-size:14px}.ca-dash .cn-previa-assunto span{font-size:12px}.ca-dash .cn-previa-frame{display:block;width:100%;height:760px;border:0;background:#f4f5f5}.ca-dash .cn-previa-texto{background:#eae6df;border-radius:var(--cad-radius);padding:24px 16px}.ca-dash .cn-bolha{background:#e7f8ee;border-radius:10px;padding:12px 14px;max-width:440px;white-space:pre-wrap;font-size:14px;box-shadow:0 1px 1px #00000014}.ca-dash .cn-propostas{display:flex;flex-direction:column;gap:12px}.ca-dash .cn-proposta{gap:10px}.ca-dash .cn-proposta-topo{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ca-dash .cn-observacao{margin:0;white-space:pre-wrap;font-size:14px}.ca-dash .cn-proposta-acoes{display:flex;flex-wrap:wrap;gap:8px}.ca-dash .cn-editor{display:grid;grid-template-columns:minmax(360px,1fr) minmax(0,740px);gap:24px;align-items:start}@media(max-width:1300px){.ca-dash .cn-editor{grid-template-columns:1fr}}.ca-dash .cn-editor-campos,.ca-dash .cn-editor-previa{display:flex;flex-direction:column;gap:14px;min-width:0}.ca-dash .cn-input{font:inherit;font-size:14px;font-weight:400;color:var(--cad-neutral-900);border:1px solid var(--cad-surface-400);border-radius:var(--cad-radius-sm);background:var(--cad-surface-50);padding:9px 12px;width:100%}.ca-dash .cn-input:focus{outline:2px solid var(--cad-primary-200);border-color:var(--cad-primary-500)}.ca-dash .cn-textarea{resize:vertical;line-height:1.5}.ca-dash .cn-nota{font-size:12px;font-weight:400;color:var(--cad-warning-700)}.ca-dash .cn-corpo-topo{display:flex;justify-content:space-between;align-items:center;gap:8px}.ca-dash .cn-modo{display:inline-flex;border:1px solid var(--cad-surface-400);border-radius:var(--cad-radius-pill);overflow:hidden}.ca-dash .cn-modo button{all:unset;cursor:pointer;padding:4px 12px;font-size:12px;font-weight:600;color:var(--cad-neutral-500)}.ca-dash .cn-modo button[aria-pressed=true]{background:var(--cad-primary-500);color:#fff}.ca-dash .cn-modo button:disabled{cursor:not-allowed;opacity:.5}.ca-dash .cn-linha-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px}.ca-dash .cn-editor-acoes{display:flex;gap:8px}
