.profile-editor-dialog{box-sizing:border-box;position:fixed;inset:0;margin:auto;width:min(760px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:20px 24px;border:1px solid #333;border-radius:24px;background:#111;color:#f5f5f2;overflow:auto}.profile-editor-dialog::backdrop{background:#0009;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.profile-editor-top{display:flex;align-items:center;justify-content:space-between;position:sticky;top:-20px;background:#111;z-index:2;padding:12px 0;font-weight:700}.profile-editor-top button{width:44px;height:44px;border:1px solid #444;border-radius:50%;background:#222;color:inherit;font-size:28px;cursor:pointer}.profile-editor-dialog .as-settings-heading h1{display:none}.profile-editor-dialog .oa-profile-layout{display:block}.profile-editor-dialog .as-savebar{position:sticky;bottom:0}.profile-editor-dialog .as-settings-heading{flex-wrap:wrap}@media(max-width:600px){.profile-editor-dialog{padding:12px 16px}.profile-editor-top{top:-12px}}.profile-editor-dialog .as-editor-ready .as-savebar{position:sticky;left:auto;right:auto;bottom:0;width:100%;max-width:100%;margin-inline:0;box-sizing:border-box;transform:translateY(16px);z-index:1}.profile-editor-dialog .as-editor-ready .as-savebar.is-visible{transform:translateY(0)}.profile-editor-dialog{width:min(600px,calc(100vw - 32px));max-height:85dvh;padding:0;overflow:hidden}.profile-editor-dialog[open]{display:flex;flex-direction:column}.profile-editor-dialog .profile-editor-top{position:relative;top:auto;flex:none;margin:0;padding:16px 24px;border-bottom:1px solid #292929;font-size:18px}.profile-editor-dialog [data-profile-editor-content]{overflow:auto;overscroll-behavior:contain;min-height:0;padding:16px 24px 24px}.profile-editor-dialog .as-settings-heading{margin-bottom:20px;gap:0}.profile-editor-dialog .as-settings-heading p{margin:0;font-size:14px;line-height:1.5}.profile-editor-dialog .as-settings .as-photo-section{margin-bottom:20px;padding-bottom:20px;gap:12px}.profile-editor-dialog .as-settings .as-photo-editor{gap:12px}.profile-editor-dialog .as-avatar-edit{flex-basis:64px}.profile-editor-dialog .as-settings .as-avatar-edit .as-avatar{width:64px;height:64px}.profile-editor-dialog .as-settings .as-form,.profile-editor-dialog .as-settings .as-fields{gap:16px}.profile-editor-dialog .as-settings .as-field{gap:8px}.profile-editor-dialog .as-settings .as-field input{min-height:48px;padding:10px 12px;font-size:16px}.profile-editor-dialog .as-settings .as-field textarea{min-height:96px;height:96px;padding:10px 12px;font-size:16px;line-height:1.5}.profile-editor-dialog .as-settings .as-editor-title{font-size:18px}.profile-editor-dialog .as-privacy-disclosure{margin-top:4px}.profile-editor-dialog .as-privacy-toggle{padding:16px 0;font-size:16px;min-height:48px}.profile-editor-dialog .as-settings .as-privacy{padding-top:0}.profile-editor-dialog .as-settings .as-switch-row{padding:12px 0;min-height:48px}.profile-editor-dialog .as-account-actions{margin-top:20px;padding-top:12px;gap:20px}.profile-editor-dialog .as-account-action,.profile-editor-dialog .as-photo-remove{min-height:44px}.profile-editor-dialog .as-editor-ready .as-savebar{bottom:0;margin:0;padding:10px 12px;gap:8px}.profile-editor-dialog .as-editor-ready .as-savebar:not(.is-visible){display:none}.profile-editor-dialog .as-savebar>div{margin-left:auto;gap:12px}@media(max-width:600px){.profile-editor-dialog{max-height:calc(100dvh - 32px);border-radius:20px}.profile-editor-dialog .profile-editor-top{padding:12px 16px}.profile-editor-dialog [data-profile-editor-content]{padding:16px}.profile-editor-dialog .as-avatar-edit{flex-basis:56px}.profile-editor-dialog .as-settings .as-avatar-edit .as-avatar{width:56px;height:56px}.profile-editor-dialog .as-savebar .as-primary{min-height:48px}}
