.compliance-item{min-width:0}.compliance-aviso{display:flex;align-items:flex-start;gap:6px;margin:8px 0 0;font-size:calc(13px + var(--fs-ajuste));color:var(--warning-escuro)}.compliance-aviso a{color:inherit;text-decoration:underline;text-underline-offset:2px}.compliance-form{display:flex;flex-direction:column;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.compliance-rotulo{font-size:calc(13px + var(--fs-ajuste));font-weight:600}.compliance-form textarea{width:100%;box-sizing:border-box}.compliance-acoes{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.compliance-pedidos{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.compliance-pedido{border-top:1px solid var(--border);padding-top:8px;min-width:0}.compliance-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;font-size:calc(12px + var(--fs-ajuste));color:var(--text-muted)}.compliance-texto{margin:4px 0 0;font-size:calc(13px + var(--fs-ajuste));white-space:pre-wrap;overflow-wrap:anywhere}.compliance-resposta{margin-top:8px;padding:8px 10px;background:var(--bg-subtle);border-left:3px solid var(--success)}.compliance-resposta-contra{background:#fcebe9;border-left-color:var(--error)}.compliance-decisao{margin:6px 0 0;font-size:calc(13px + var(--fs-ajuste));font-weight:700;color:var(--error-escuro)}.compliance-tela{display:flex;flex-direction:column;gap:16px;min-width:0}.compliance-lista{display:flex;flex-direction:column;gap:12px}.compliance-card{border:1px solid var(--border);border-radius:2px;padding:12px 14px;background:var(--bg-page);min-width:0}.compliance-card-cab{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:8px}.compliance-card-nome{margin:0;font-size:calc(15px + var(--fs-ajuste));font-weight:700;overflow-wrap:anywhere}.compliance-card-vaga{margin:2px 0 0;font-size:calc(13px + var(--fs-ajuste));color:var(--text-2);overflow-wrap:anywhere}.compliance-bloco{margin-top:10px}.compliance-bloco-titulo{margin:0 0 4px;font-size:calc(12px + var(--fs-ajuste));font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.compliance-passagens{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;font-size:calc(13px + var(--fs-ajuste))}.compliance-opcoes{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 8px}.compliance-opcao{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--border);border-radius:2px;cursor:pointer;font-size:calc(13px + var(--fs-ajuste))}.compliance-opcao.ativa{border-color:var(--text);font-weight:700}.compliance-vazio{margin:0;color:var(--text-muted);font-size:calc(14px + var(--fs-ajuste))}.compliance-config{display:flex;flex-direction:column;gap:12px;min-width:0;max-width:760px}.compliance-config-busca{width:100%;box-sizing:border-box}.compliance-config-lista{list-style:none;margin:0;padding:0;max-height:360px;overflow-y:auto;border:1px solid var(--border)}.compliance-config-lista>li+li{border-top:1px solid var(--border)}.compliance-config-item{display:flex;align-items:center;gap:10px;padding:8px 10px;cursor:pointer}.compliance-config-nome{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.compliance-config-pessoas{flex:none;white-space:nowrap;font-size:calc(12px + var(--fs-ajuste));color:var(--text-muted)}.compliance-tirar{flex:none;background:none;border:0;padding:0;font:inherit;color:var(--text-2);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.compliance-tirar:hover{color:var(--text)}@media (max-width:640px){.compliance-card{padding:10px 12px}.compliance-acoes .btn{flex:1 1 auto}}.compliance-fora{justify-content:flex-start;margin:10px 0 0}.compliance-config-recorte{flex:none;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-size:calc(12px + var(--fs-ajuste));color:var(--text-2);cursor:pointer}.compliance-config-email{width:100%;max-width:420px;box-sizing:border-box}.dp-dados{margin:0;display:grid;grid-template-columns:max-content 1fr;grid-gap:4px 12px;gap:4px 12px;font-size:calc(14px + var(--fs-ajuste))}.dp-dados dt{color:var(--text-muted)}.dp-dados dd{margin:0;overflow-wrap:anywhere}.dp-form{display:flex;flex-direction:column;gap:8px;margin-top:20px}.dp-form .entrada,.dp-form textarea{width:100%;box-sizing:border-box}@media (max-width:640px){.dp-dados{grid-template-columns:1fr;gap:0}.dp-dados dd{margin-bottom:6px}}.dp-setor-detalhe{display:block;font-size:calc(12px + var(--fs-ajuste));color:var(--text-muted)}.dp-quem{margin:0;padding:0;border:0;min-width:0;display:flex;flex-direction:column;gap:8px}.dp-quem>legend{padding:0;margin-bottom:4px}.dp-quem-opcao{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:calc(14px + var(--fs-ajuste))}@media (max-width:640px){.dp-setor-escolhido{flex-wrap:wrap;row-gap:4px}.dp-setor-escolhido .compliance-config-nome{flex-basis:100%}}