.world-profile-edit{display:grid;gap:0}.profile-edit-section{padding:22px 0 24px;margin-top:5px;border-top:1px solid var(--line)}.profile-edit-section:first-of-type{border-top:0}.profile-edit-section-heading{display:flex;align-items:flex-start;gap:12px;padding:0 0 18px;margin-bottom:18px}.profile-section-number{display:grid;flex:0 0 30px;place-items:center;width:30px;height:30px;border-radius:9px;color:var(--plum);background:var(--lime);font:10px 'DM Mono',monospace;font-weight:700}.profile-edit-section-heading h3{margin:1px 0 5px;color:var(--plum);font-size:16px;letter-spacing:-.3px}.profile-edit-section-heading p{margin:0;color:var(--muted);font-size:10px;line-height:1.5}.profile-edit-basic>.field-row,.profile-edit-identity>.field-row{margin-bottom:15px}.profile-edit-identity .profile-edit-divider{display:none}.profile-edit-documents{padding-bottom:8px}.profile-edit-documents .profile-upload-grid{margin-top:0}.profile-security-section{padding:22px 0 24px;margin-top:5px;border-top:1px solid var(--line)}.profile-security-section .profile-section-title{margin-bottom:12px}.security-copy{max-width:520px;margin:0 0 16px;color:var(--muted);font-size:10px;line-height:1.6}.password-form{padding:17px;border:1px solid #dedccd;border-radius:10px;background:#fafbed}.password-form .field-row{margin-bottom:13px}.password-form .field{display:grid;gap:7px}.password-form label{color:var(--muted);font-size:10px;font-weight:700}.password-form input{width:100%;padding:11px 12px;border:1px solid #ddd7d4;border-radius:7px;color:var(--ink);background:#fff;font-size:11px}.password-form input:focus{outline:0;border-color:var(--lime);box-shadow:0 0 0 3px rgba(191,184,44,.16)}.password-actions{display:flex;justify-content:flex-end;margin-top:14px}.password-actions .button{display:inline-flex;align-items:center;gap:8px;padding:10px 13px;font-size:10px}.password-actions .button:disabled{cursor:wait;opacity:.55}.profile-edit-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:22px;margin-top:4px;border-top:1px solid var(--line)}@media(max-width:700px){.profile-edit-section{padding-top:19px}.password-form .field-row{display:grid;grid-template-columns:1fr;gap:13px}.password-actions .button,.profile-edit-actions .button{width:100%;justify-content:center}.password-actions,.profile-edit-actions{flex-direction:column}.profile-edit-actions{flex-direction:column-reverse}}
