.profile-page .dashboard-panel{margin-bottom:24px}.profile-panel{padding:clamp(20px,3vw,34px)}.profile-photo-row{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.profile-photo{width:116px;height:116px;border-radius:50%;object-fit:cover;border:3px solid #f4e6de}.profile-photo-placeholder{display:grid;place-items:center;background:#191817;color:#fff;font:800 32px Manrope,sans-serif}.profile-photo-row p{color:#6d6762;margin:0 0 10px}.profile-photo-row input[type=file]{max-width:100%;font-size:13px}.profile-remove{display:block;margin-top:10px}.profile-form{max-width:540px}.profile-form label{display:block;margin:0 0 16px;color:#242424;font-size:13px;font-weight:700}.profile-form input{display:block;width:100%;margin-top:8px;padding:13px 14px;border:1px solid #ded9d4;border-radius:5px;background:#fff;color:#171717}.profile-form input:focus{outline:2px solid #d8531d;outline-offset:1px}.profile-form input[readonly]{background:#f7f5f3;color:#716b65}.profile-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.profile-note{display:block;color:#77716b;margin:-6px 0 18px}.profile-help{margin:18px 0 0;color:#716b65}.profile-help a{color:#c84817;text-decoration:underline;text-underline-offset:2px}.profile-form .password-input-wrap{display:block;position:relative}.profile-form .password-input-wrap input{padding-right:74px}.profile-form .password-toggle{position:absolute;top:50%;right:8px;transform:translateY(-50%);border:0;background:transparent;color:#b94717;padding:8px;font-size:12px;font-weight:800}.profile-form .password-toggle:hover,.profile-form .password-toggle:focus-visible{background:#fff2ea}@media(max-width:600px){.profile-form-grid{grid-template-columns:1fr}.profile-photo{width:90px;height:90px}}
.dashboard-side-photo{width:42px;height:42px;border-radius:50%;object-fit:cover;flex:none}
.account-heading-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.account-heading-actions form{margin:0}.account-heading-actions .button{min-height:44px;padding:10px 16px}@media(max-width:600px){.account-heading-actions{width:100%;justify-content:space-between}.account-heading-actions .button{display:inline-flex}}
