/* Central de Documentos · Termo de compromisso individual.
   Reutiliza botões e cartões globais; apenas adapta o seletor de equipe. */
#main .document-dds-brief{
 display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;
 gap:6px 16px;padding:11px 17px;background:#f4faf5;
 border-top:1px solid #e2ece3;border-bottom:1px solid #e2ece3;
}
#main .document-dds-brief strong{
 font-size:12px;font-weight:780;color:#2e6846;font-variant-numeric:tabular-nums;
}
#main .document-dds-brief span{
 font-size:11px;color:#6b8271;line-height:1.5;
}
#main .document-actions [data-doc-open-dds]{
 display:inline-flex;align-items:center;justify-content:center;
 min-height:38px;background:#eff7f0;border-color:#cfe5d5;color:#2e7249;
}
#main .document-actions [data-doc-open-dds]:hover{background:#e1f2e6}
#main .document-filters #doc-team{min-width:190px;max-width:100%}
#main .document-record[data-doc-kind="conduta_dds"] .document-record-title small{
 color:#568267;font-weight:690
}
@media(max-width:700px){
 #main .document-dds-brief{padding:10px 12px}
 #main .document-actions [data-doc-open-dds]{width:100%}
 #main .document-filters #doc-team{min-width:0;width:100%}
}

/* Convite individual para assinatura via celular (link visível somente na sessão da gestão). */
.document-sign-invite{display:grid;gap:9px;margin:14px 0;padding:15px;border:1px solid #bed7c3;border-radius:11px;background:#f3faf3;color:#315940}
.document-sign-invite>strong{font-size:13px}.document-sign-invite p{font-size:11px;line-height:1.5;margin:0;color:#627765}
.document-sign-invite textarea{width:100%;resize:vertical;min-height:60px;font:11px/1.5 ui-monospace,monospace;padding:10px;border-radius:7px;border:1px solid #c7ddc9;background:white;color:#294c35;overflow-wrap:anywhere}
.document-invite-buttons{display:flex;flex-wrap:wrap;gap:8px}
