/* RenfortPro v89.15.7 — vérification documentaire automatique */
.managerCard .statusLine{
  min-width:150px;
  max-width:190px;
  min-height:48px;
  box-sizing:border-box;
  padding:8px 14px !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  text-align:center !important;
  font-size:16px !important;
  font-weight:820 !important;
  line-height:1.18 !important;
  white-space:normal;
  vertical-align:middle;
  margin:0;
  flex:0 0 auto;
}
.managerDocPurpose89155{display:block;margin:10px 0 4px;color:#708096;font-size:10px;line-height:1.45;max-width:92%}
.documentsCompletion.action{box-shadow:inset 5px 0 0 #ff7043,0 18px 45px rgba(23,24,32,.14)}
.documentsCompletion.verified{box-shadow:inset 5px 0 0 #31a873,0 18px 45px rgba(23,24,32,.14)}
.documentsCompletion.processing{box-shadow:inset 5px 0 0 #e5aa32,0 18px 45px rgba(23,24,32,.14)}
.rpCompletionMiniStats89155{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}
.rpCompletionMiniStats89155 span{display:inline-flex;align-items:center;min-height:26px;padding:5px 9px;border-radius:999px;background:#ffffff12;border:1px solid #ffffff17;color:#e9e6e3;font-size:9px;font-weight:760}
.documentIssuesModal89155{width:min(760px,calc(100vw - 28px))!important;max-height:min(82vh,760px);overflow:auto}
#documentIssuesBody89155{display:grid;gap:12px;padding:2px 0 4px}
.rpDocumentIssue89155{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;border:1px solid #f0c7bc;background:#fff8f5;border-radius:16px;padding:16px}
.rpDocumentIssue89155 span{display:block;color:#bd4326;font-size:8px;font-weight:900;letter-spacing:.08em}
.rpDocumentIssue89155 h3{margin:5px 0 8px;font:22px Georgia;color:#18385c}
.rpDocumentIssue89155 p,.rpDocumentIssue89155 ul{margin:0;color:#665c57;font-size:11px;line-height:1.55}
.rpDocumentIssue89155 ul{padding-left:18px}
.rpDocumentIssue89155 button{margin:0;white-space:nowrap}
.adminLiveRow small{display:block;max-width:320px;margin-top:3px;color:#7a8793}
@media(max-width:760px){
  .managerCard .statusLine{min-width:120px;max-width:155px;min-height:44px;padding:7px 10px !important;font-size:14px !important}
  .rpDocumentIssue89155{grid-template-columns:1fr}.rpDocumentIssue89155 button{width:100%}
}

.rpDocumentIssueActions89156{display:flex;flex-direction:column;gap:8px;align-items:stretch;min-width:190px}.rpDocumentIssueActions89156 button{margin:0!important}.rpDocumentAccountHint89156{margin-top:9px!important;color:#506b83!important;font-weight:650}.rpDocumentIssue89155 .ghost{background:#fff;border:1px solid #d8e4ee;color:#1b5d8f}
@media(max-width:760px){.rpDocumentIssueActions89156{min-width:0;width:100%}}

/* RenfortPro v89.15.7 — motifs visibles + dates CNI pré-remplies */
.rpDocumentInlineReason89157{margin:10px 0 4px;padding:10px 12px;border:1px solid #f0d2c9;background:#fff8f5;border-radius:12px;color:#6f5147;font-size:11px;line-height:1.45}
.rpDocumentInlineReason89157 b{display:inline;margin-right:5px;color:#b84d2f}.rpDocumentInlineReason89157 span{display:inline}.rpDocumentInlineReason89157 button{display:block;margin:7px 0 0!important;padding:0;border:0;background:transparent;color:#1b5d8f;font-size:10px;font-weight:800;text-decoration:underline;text-underline-offset:3px}
.rpIdentityDates89157{margin:12px 0 2px;padding:12px;border-radius:14px;background:#f7f9fb;border:1px solid #dce6ee}.rpIdentityDates89157>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rpIdentityDates89157 label{display:grid;gap:5px;color:#506170;font-size:9px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.rpIdentityDates89157 input{width:100%;border:1px solid #d5dfe7;background:#fff;border-radius:9px;padding:9px 10px;color:#18385c;font-size:12px}.rpIdentityDates89157 small{display:block;margin-top:8px;color:#71808d;font-size:9px;line-height:1.45}
@media(max-width:600px){.rpIdentityDates89157>div{grid-template-columns:1fr}}
