@media(max-width:760px) {
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .settings-page:has(.settings-card-stack[data-active-card="account-settings-card"]) .settings-category-picker { padding:11px 13px !important; border:1px solid var(--settings-ref-border,#2b5361) !important; border-radius:6px !important; background:var(--app-mobile-panel-surface,#111c23) !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .settings-page:has(.settings-card-stack[data-active-card="account-settings-card"]) .settings-category-caption { display:block !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .settings-page:has(.settings-card-stack[data-active-card="account-settings-card"]) .settings-category-current { display:grid !important; grid-template-columns:24px minmax(0,1fr) !important; column-gap:13px !important; row-gap:0 !important; padding:0 23px 0 0 !important; font-size:16px !important; line-height:22px !important; font-weight:650 !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .settings-page:has(.settings-card-stack[data-active-card="account-settings-card"]) .settings-category-icon { display:block !important; grid-row:1 / 3 !important; align-self:center !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .settings-page:has(.settings-card-stack[data-active-card="account-settings-card"]) .settings-category-current::after { content:"Profile and security" !important; display:block !important; font-size:13px !important; line-height:19px !important; font-weight:400 !important; color:var(--settings-ref-muted,#a9bdca) !important; margin-top:3px !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .settings-page:has(.settings-card-stack[data-active-card="account-settings-card"]) .settings-category-current::after { grid-column:2 !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .settings-page:has(.settings-card-stack[data-active-card="account-settings-card"]) .settings-category-picker::after { display:block !important; top:50% !important; margin-top:-4px !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section .settings-page:has(.settings-card-stack[data-active-card="account-settings-card"]) .settings-category-picker.is-open { border-color:#20cad4 !important; box-shadow:0 0 0 2px rgba(20,205,215,.27) !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #account-settings-card .settings-account-layout { display:flex !important; flex-direction:column !important; gap:12px !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #account-settings-card .settings-form-section { padding:14px 13px !important; gap:17px !important; border:1px solid var(--settings-ref-border,#294b59) !important; border-radius:8px !important; background:var(--app-mobile-panel-surface,#111c23) !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #account-settings-card .settings-section-intro { grid-template-columns:33px minmax(0,1fr) !important; column-gap:10px !important; row-gap:4px !important; min-height:36px !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #account-settings-card .settings-section-intro h2 { margin:0 !important; color:var(--settings-ref-text,#eef4f6) !important; font-size:15px !important; line-height:19px !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #account-settings-card .settings-section-intro p { margin:0 !important; color:var(--settings-ref-muted,#a9bdca) !important; font-size:11.5px !important; line-height:16px !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #account-settings-card .settings-mobile-section-icon { width:30px !important; height:30px !important; border:0 !important; border-radius:0 !important; background:transparent !important; color:#20d9df !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #account-settings-card .settings-mobile-section-icon svg { width:25px !important; height:25px !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #account-settings-card .account-profile-fields { grid-template-columns:repeat(2,minmax(0,1fr)) !important; gap:15px 12px !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #account-settings-card .account-profile-fields .settings-field:nth-child(n+3) { grid-column:1 / -1 !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #account-settings-card .settings-field { display:grid !important; gap:5px !important; min-width:0 !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #account-settings-card .settings-field > label { text-align:left !important; font-size:12px !important; line-height:17px !important; font-weight:600 !important; color:var(--settings-ref-text,#e5edf2) !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #account-settings-card .settings-field > input { width:100% !important; min-width:0 !important; height:40px !important; padding:0 11px !important; border:1px solid var(--settings-ref-border,#365665) !important; border-radius:5px !important; background:var(--settings-ref-input,#0d1a23) !important; color:var(--settings-ref-text,#eef4f6) !important; -webkit-text-fill-color:var(--settings-ref-text,#eef4f6) !important; opacity:1 !important; font-size:16px !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #account-settings-card .account-input-wrap { position:relative !important; width:100% !important; min-width:0 !important; height:39px !important; border:1px solid var(--settings-ref-border,#365665) !important; border-radius:5px !important; background:var(--settings-ref-input,#0d1a23) !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #account-settings-card .account-input-wrap input { box-sizing:border-box !important; width:100% !important; min-width:0 !important; height:37px !important; padding:0 42px 0 11px !important; border:0 !important; background:transparent !important; font-size:16px !important; color:var(--settings-ref-text,#eef4f6) !important; opacity:1 !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #account-settings-card .account-eye { position:absolute !important; right:2px !important; top:0 !important; width:36px !important; height:37px !important; padding:0 !important; border:0 !important; background:transparent !important; color:var(--settings-ref-muted,#a9bdca) !important; font-size:0 !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #account-settings-card .account-password-fields { gap:15px !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #account-settings-card .account-password-hint { margin:-6px 0 0 !important; color:var(--settings-ref-muted,#a9bdca) !important; font-size:11.5px !important; line-height:16px !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #account-settings-card .account-actions--editor { order:3 !important; min-height:56px !important; padding:10px !important; gap:11px !important; border:1px solid var(--settings-ref-border,#294b59) !important; border-radius:8px !important; background:var(--app-mobile-panel-surface,#111c23) !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #account-settings-card .account-actions--editor .account-btn { height:35px !important; min-height:35px !important; padding:0 4px !important; border-radius:4px !important; font-family:Arial,sans-serif !important; font-size:12px !important; font-weight:600 !important; line-height:12px !important; letter-spacing:normal !important; text-transform:none !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #account-settings-card .account-actions--editor :is(.edit,.save) { background:#11cbd3 !important; border:1px solid #29d9df !important; color:#03252f !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #account-settings-card .account-actions--editor .cancel { background:transparent !important; border:1px solid var(--settings-ref-muted,#7e9aaa) !important; color:var(--settings-ref-text,#eef4f6) !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #account-settings-card #account-edit-btn::before { content:"✎" !important; display:inline-block !important; margin-right:8px !important; font-size:21px !important; vertical-align:middle !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #account-settings-card .settings-form-section--delete { order:4 !important; border-color:rgba(240,87,106,.4) !important; background:rgba(238,83,104,.06) !important; gap:10px !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #account-settings-card .settings-form-section--delete .settings-mobile-section-icon { color:#fa6375 !important; background:transparent !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #account-settings-card #account-delete-btn { height:37px !important; min-height:37px !important; border:1px solid #fa6375 !important; border-radius:5px !important; background:transparent !important; color:#fa6375 !important; font-size:13px !important; font-weight:650 !important; }
html body #settings-section#settings-section#settings-section#settings-section#settings-section#settings-section #account-settings-card .account-eye::before { content:""; display:inline-block; width:18px; height:18px; background:currentColor; mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 12s4-7 10-7 10 7 10 7-4 7-10 7S2 12 2 12Z' fill='none' stroke='black' stroke-width='1.7'/%3E%3Ccircle cx='12' cy='12' r='3' fill='none' stroke='black' stroke-width='1.7'/%3E%3C/svg%3E") center/contain no-repeat; }
}

