.auth-error{padding:12px 0;color:#edb2a9;font-size:14px;line-height:1.5;overflow-wrap:anywhere}
.workspace .auth-error[hidden]{display:none}
.auth-recovery{margin-top:14px;font-size:13px}
.kyc-feedback{padding:14px 0;border-bottom:1px solid #8b94a344;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}
.kyc-feedback strong{display:block}
.kyc-feedback p{margin:6px 0}
.kyc-email-status{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:12px 0}
.kyc-actions{flex-wrap:wrap}
.kyc-sidebar .exit{display:inline-flex;margin-top:18px;min-height:36px;align-items:center}
.document-row .file-list li{display:flex;align-items:center;gap:10px;min-width:0}
.document-row .file-list li>span{flex:1;min-width:0;overflow-wrap:anywhere}
.document-row .file-list small{display:block;font-size:12px;opacity:.85}
.document-row .file-list a{white-space:nowrap}
.document-row .upload-error{grid-column:1 / -1}
.kyc-status[data-state="APPROVED"]{color:#35b889}
.kyc-status[data-state="REJECTED"],.kyc-status[data-state="NEEDS_INFORMATION"]{color:#e6a763}
.kyc-step input:disabled,.kyc-step select:disabled,.kyc-step textarea:disabled{opacity:.8;cursor:default}
.kyc-actions button:disabled{opacity:.5;cursor:wait}
#draft-status{white-space:pre-wrap;overflow-wrap:anywhere;min-height:22px}
#draft-status[data-error="true"]{color:#de8e83}
@media(max-width:600px){.document-row .file-list li{flex-wrap:wrap}.document-row .file-list li>span{flex-basis:100%}}
