.accountMemberActions{flex-wrap:wrap}.accountMemberActions button{flex:1 1 calc(50% - 4px)}.notificationBadge{display:inline-grid;place-items:center;min-width:17px;height:17px;margin-left:3px;border-radius:99px;background:#e9382b;color:#fff;font-size:8px}.notificationBadge[hidden]{display:none}
.accountSettingsDialog{width:min(680px,calc(100% - 32px));max-height:90dvh}.accountSettingsDialog>p{color:#72766f}.accountSettingsStatus{min-height:18px;font-size:11px}.accountSettingsStatus[data-type="error"]{color:#b63822}.accountSettingsStatus[data-type="success"]{color:#287a50}
.accountPanel{margin-top:14px;padding:17px;border:1px solid #e4e6e1;border-radius:15px;background:#fafbf9}.accountPanelHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.accountPanelHead span{color:#e34a32;font-size:9px;font-weight:900;letter-spacing:.08em}.accountPanelHead h3{margin:3px 0 0;font-size:17px}.accountPanelHead>button{border:0;background:transparent;color:#666;font-size:10px;text-decoration:underline;text-underline-offset:3px}
.notificationList{display:grid;gap:7px;max-height:220px;overflow:auto}.notificationItem{display:block;width:100%;padding:12px;border:1px solid #e2e3de;border-radius:11px;background:#fff;text-align:left}.notificationItem.unread{border-color:#ffb7a5;background:#fff7f4}.notificationItem span,.notificationItem small{display:block;color:#888c86;font-size:9px}.notificationItem b{display:block;margin:4px 0;font-size:12px}.notificationItem small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notificationEmpty{padding:25px;text-align:center;color:#92958f;font-size:11px}
.preferenceForm{display:grid;gap:8px}.preferenceForm label{display:flex;align-items:flex-start;gap:9px;padding:10px;border-radius:10px;background:#fff}.preferenceForm input{margin-top:2px}.preferenceForm b,.preferenceForm small{display:block}.preferenceForm b{font-size:11px}.preferenceForm small{margin-top:3px;color:#858983;font-size:9px;line-height:1.45}.preferenceForm>button,.accountDataPanel>div>button{min-height:40px;border:0;border-radius:10px;background:#191c1a;color:#fff;font-size:10px;font-weight:900}
.accountDataPanel>p{color:#72766f;font-size:10px;line-height:1.6}.accountDataPanel>div{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.accountDataPanel>div>button{padding:0 14px}.accountDataPanel a{color:#595d58;font-size:10px}.accountDeleteOpen{margin-top:18px;border:0;background:transparent;color:#b33e29;font-size:10px;text-decoration:underline;text-underline-offset:3px}.accountDeleteDialog{width:min(500px,calc(100% - 32px))}.accountDeleteDialog .danger{color:#c23922}.accountDeleteDialog>p{color:#6f736d;line-height:1.65}.dangerSubmit{background:#b93822!important}.footerLinks{display:flex;gap:10px;flex-wrap:wrap;margin-top:7px}.footerLinks a{font-size:9px}
@media(max-width:560px){.accountSettingsDialog{width:calc(100% - 20px);max-height:92dvh}.accountPanel{padding:14px}.notificationList{max-height:180px}.accountDataPanel>div{align-items:flex-start;flex-direction:column}.accountDataPanel>div>button{width:100%}}
