.auth-register-callout{border:1px solid var(--rf-line);border-radius:var(--rf-radius-md);background:var(--rf-surface-soft);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:14px 16px;display:flex}.auth-register-callout span{color:var(--rf-ink-soft);font-weight:700}.auth-secondary{border:1px solid var(--rf-brand);border-radius:var(--rf-radius-sm);min-height:42px;color:var(--rf-brand-deep);background:var(--rf-surface);justify-content:center;align-items:center;padding:9px 16px;font-weight:800;text-decoration:none;display:inline-flex}.auth-password-label{justify-content:space-between;align-items:center;gap:14px;display:flex}.auth-password-label a{color:var(--rf-brand-strong);font-size:.86rem;font-weight:700}.account-shell{width:min(1180px,100% - 32px);margin-inline:auto;padding:30px 0 80px!important}.account-shell>.breadcrumbs{margin-bottom:16px}.account-local-nav{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.account-local-nav a{border:1px solid var(--rf-line);min-height:40px;color:var(--rf-brand-deep);background:#fff;border-radius:999px;align-items:center;padding:8px 12px;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}.account-local-nav a:hover,.account-local-nav a.active{background:var(--rf-brand-soft);border-color:#9bc8c1}.account-card{overflow:hidden}.account-security-form{max-width:660px}.verification-doc-manager{gap:22px;display:grid}.verification-upload-form{border:1px dashed var(--rf-line-strong);border-radius:var(--rf-radius-lg);background:var(--rf-surface-soft);grid-template-columns:minmax(180px,.7fr) minmax(240px,1.3fr) auto;align-items:end;gap:14px;padding:20px;display:grid}.verification-upload-form label{color:var(--rf-ink-soft);gap:7px;font-weight:750;display:grid}.verification-upload-form input,.verification-upload-form select{border:1px solid var(--rf-line-strong);border-radius:var(--rf-radius-sm);background:var(--rf-surface);width:100%;min-height:46px;color:var(--rf-ink);padding:9px 11px}.verification-upload-form small{color:var(--rf-muted);grid-column:1/-1}.verification-document-list{gap:12px;display:grid}.verification-document-card{border:1px solid var(--rf-line);border-radius:var(--rf-radius-md);background:var(--rf-surface);box-shadow:var(--rf-shadow-xs);justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.verification-document-card h3{margin:8px 0 4px;font-size:1.05rem}.verification-document-card p{color:var(--rf-ink-soft);overflow-wrap:anywhere;margin:0}.verification-document-card small{color:var(--rf-muted);margin-top:6px;display:block}.review-note-inline{border-inline-start:3px solid var(--rf-gold);border-radius:var(--rf-radius-sm);background:var(--rf-surface-warm);padding:10px 12px;margin-top:10px!important}.danger-button{border-color:color-mix(in srgb,var(--rf-coral) 45%,var(--rf-line))!important;color:#9d3b2c!important;background:#fff7f4!important}.status-badge.status-accepted{color:#276c40;background:#edf9f1}.status-badge.status-rejected{color:#9d3b2c;background:#fff0ed}.status-badge.status-pending{color:#8a6518;background:#fff8e8}@media (max-width:820px){.verification-upload-form{grid-template-columns:1fr}.verification-upload-form small{grid-column:auto}.verification-document-card{flex-direction:column;align-items:flex-start}.verification-document-card .join-inline-actions{width:100%}.verification-document-card .button{text-align:center;flex:1}}@media (max-width:620px){.account-shell{width:min(100% - 20px,1180px);padding-top:20px!important}.account-local-nav{grid-template-columns:1fr 1fr;display:grid}.account-local-nav a{text-align:center;justify-content:center}}@media (max-width:560px){.auth-register-callout{flex-direction:column;align-items:stretch}.auth-secondary{width:100%}.verification-upload-form,.verification-document-card{padding:16px}}@media (max-width:420px){.account-local-nav{grid-template-columns:1fr}}
