/* IBEX PHONE V25 — full Account / Settings workspace redesign and premium line menu.
   This stylesheet loads last and intentionally supersedes legacy compact styles. */
:root{--v25-orange:#f58220;--v25-ink:#122f54;--v25-sub:#667d97;--v25-border:#dfe6ef;--v25-surface:#fff;--v25-muted:#f4f7fb}

/* Collapsed brand = real IBEX pictogram, cropped from official logo asset. */
.side-logo-mark{display:none!important}
@media(min-width:741px){
 body.sidebar-collapsed .sidebar .side-top{padding:15px 0 26px!important;display:flex;align-items:center;justify-content:center;min-height:91px}
 body.sidebar-collapsed .side-top::after{content:none!important;display:none!important}
 body.sidebar-collapsed .side-logo{display:none!important}
 body.sidebar-collapsed .sidebar .side-logo-mark{display:block!important;width:45px!important;height:45px!important;max-width:45px!important;object-fit:contain!important;filter:none!important;margin:0 auto!important;opacity:1}
}

/* Mobile: the dialer is the primary interface, not a minimized utility card. */
@media(max-width:740px){
 #page-dialer .dialer-panel{height:auto!important;min-height:582px!important;padding:19px 17px 24px!important;justify-content:flex-start!important;overflow:visible!important}
 #page-dialer .dialer-panel .connection-banner{min-height:48px!important;padding:8px 11px!important;margin-bottom:10px!important}
 #page-dialer .dialer-panel .line-select-wrap{margin:6px 0 11px!important}
 #page-dialer .dialer-panel .line-picker{height:51px!important;min-height:51px!important}
 #page-dialer .dialer-panel .number-field{min-height:48px!important;margin:5px auto 7px!important}
 #page-dialer .dialer-panel .number-field input{height:48px!important;font-size:20px!important}
 #page-dialer .dialer-panel .keypad{max-width:312px!important;min-height:0!important;flex:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:12px!important;row-gap:9px!important;margin:5px auto 11px!important;align-content:initial!important;justify-items:center!important}
 #page-dialer .dialer-panel .key{width:60px!important;min-width:60px!important;height:60px!important;min-height:60px!important}
 #page-dialer .dialer-panel .key strong{font-size:27px!important}
 #page-dialer .dialer-panel .key small{font-size:8px!important;letter-spacing:2.2px!important}
 #page-dialer .dialer-panel .dial-actions{margin:9px auto 0!important}
 #page-dialer .dialer-panel #start-call{height:62px!important;width:62px!important;min-width:62px!important;min-height:62px!important}
 #page-dialer .dial-button#start-call .handset-icon{width:28px!important;height:28px!important}
 #page-dialer .dialer-panel .call-action-hint{margin-top:5px!important}
 #page-dialer .dialer-panel .dialer-foot{display:none!important}
}
@media(max-width:355px){
 #page-dialer .dialer-panel{min-height:565px!important;padding-inline:13px!important}
 #page-dialer .dialer-panel .key{height:57px!important;width:57px!important;min-width:57px!important;min-height:57px!important}
 #page-dialer .dialer-panel .keypad{row-gap:9px!important}
}

/* Proper bespoke popup anchored inside the Quick Dial. Deliberate typography and hit areas. */
.quick-dial-panel{overflow-y:auto;overflow-x:visible!important}
.v25-line-picker-root{position:relative;min-width:0;isolation:isolate}
.v25-line-trigger{position:relative;width:100%;min-height:61px;display:flex;align-items:center;gap:12px;padding:9px 12px;border:1px solid #dce5ee;border-radius:14px;background:#f4f7fb;color:var(--v25-ink);text-align:left;transition:border .15s,background .15s,box-shadow .15s}
.v25-line-trigger:hover{background:#ecf3fa;border-color:#b7cadc}
.v25-line-trigger:focus-visible{outline:2px solid var(--v25-orange);outline-offset:2px}
.v25-line-trigger-icon{height:37px;width:37px;flex:none;display:grid;place-items:center;border:1px solid #dae4ef;border-radius:11px;background:#fff;color:#244976}
.v25-line-trigger-icon .icon{width:18px;height:18px}
.v25-line-trigger-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px;line-height:1.25}
.v25-line-trigger-copy strong{font-size:12px;line-height:1.2;font-weight:760;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.v25-line-trigger-copy small{font-size:10px;color:#647e99;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.v25-picker-chevron{width:16px!important;height:16px!important;color:#6c8297;transition:transform .15s;flex:none}
.v25-line-picker-root.is-open .v25-picker-chevron{transform:rotate(180deg)}
.v25-line-picker-root.is-open .v25-line-trigger{border-color:#eea067;box-shadow:0 0 0 3px rgba(245,130,32,.12)}
.v25-line-options{position:relative;z-index:100;margin-top:7px;padding:7px;max-height:254px;overflow-y:auto;overscroll-behavior:contain;border:1px solid #dce6ef;border-radius:14px;background:#fff;box-shadow:0 12px 30px rgba(10,28,52,.09);scrollbar-width:thin}
.v25-line-options[hidden]{display:none!important}
.v25-line-option{display:flex;gap:10px;align-items:center;width:100%;min-height:54px;padding:8px 9px;text-align:left;border:1px solid transparent;border-radius:10px;background:transparent;color:#193858;transition:background .14s}
.v25-line-option:hover,.v25-line-option:focus-visible{background:#f1f5f9;outline:0}
.v25-line-option.is-selected{background:#fff5ed;border-color:#f7ddc4}
.v25-option-emblem{width:31px;height:31px;display:grid;place-items:center;border-radius:10px;background:#edf2f8;color:#526b84;font-size:10px;font-weight:850;flex:none}
.v25-line-option.is-selected .v25-option-emblem{background:#ffdec0;color:#a64a0d}
.v25-option-copy{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}
.v25-option-copy strong{font-size:11px;font-weight:770;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.v25-option-copy small{font-size:10px;color:#74879a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.v25-option-selected-mark{font-size:14px;font-weight:800;color:#ce6816;padding-right:4px}
.v25-quick-line-field{margin:14px 0 17px}
html[data-theme='dark'] .v25-line-trigger{background:#22374a;color:#eff5fc;border-color:#3b5367}
html[data-theme='dark'] .v25-line-trigger:hover{background:#294156;border-color:#63819c}
html[data-theme='dark'] .v25-line-trigger-icon{background:#2b465c;border-color:#486379;color:#ecf5ff}
html[data-theme='dark'] .v25-line-trigger-copy small{color:#aec0d1}
html[data-theme='dark'] .v25-picker-chevron{color:#b5c5d5}
html[data-theme='dark'] .v25-line-options{background:#1d3043;border-color:#3d5368;box-shadow:0 15px 30px rgba(0,0,0,.22)}
html[data-theme='dark'] .v25-line-option{color:#eff5fa}
html[data-theme='dark'] .v25-line-option:hover,html[data-theme='dark'] .v25-line-option:focus-visible{background:#30495f}
html[data-theme='dark'] .v25-line-option.is-selected{background:#47392c;border-color:#815c38}
html[data-theme='dark'] .v25-option-emblem{background:#314b61;color:#dce8f4}
html[data-theme='dark'] .v25-line-option.is-selected .v25-option-emblem{background:#745037;color:#ffdab5}
html[data-theme='dark'] .v25-option-copy small{color:#b3c6d7}
html[data-theme='dark'] .v25-option-selected-mark{color:#ffc18e}

/* Account and Settings — a new, unified product language and content hierarchy. */
#page-settings,#page-account{--v25-area:#fff;--v25-area-soft:#f4f7fb;--v25-rail:#fff;--v25-title:#193452;--v25-secondary:#687d92;--v25-rule:#e2e9f0;--v25-active:#fff1e5;--v25-accent:#d46d17;--v25-hero:#f4f7fb;color:var(--v25-title)}
#page-settings .page-intro,#page-account .page-intro{margin-bottom:17px!important}
#page-settings .v16-page-intro h1,#page-account .v16-page-intro h1{font-size:clamp(30px,3vw,39px);letter-spacing:-1.2px;font-weight:830}
#page-settings .v16-page-intro p,#page-account .v16-page-intro p{font-size:12px;line-height:1.6;color:var(--v25-secondary)}
#page-settings .v16-settings-layout,#page-account .v16-account-grid{grid-template-columns:minmax(218px,242px) minmax(0,1fr)!important;gap:18px!important;align-items:start!important}

/* Settings overview becomes a real dashboard header with working actions. */
#page-settings .v25-settings-overview{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:24px;align-items:center;background:linear-gradient(115deg,#132f52,#1f4264);padding:25px 27px;margin:0 0 19px;border-radius:20px;overflow:hidden;border:1px solid #274968;box-shadow:0 8px 24px rgba(7,28,58,.09)}
.v25-overview-copy{min-width:0}.v25-overview-eyebrow{display:flex;align-items:center;gap:8px;font-size:9px;font-weight:830;letter-spacing:1.4px;color:#c0cfe0}.v25-live-pip{height:6px;width:6px;border-radius:50%;background:#f58220;box-shadow:0 0 0 4px rgba(245,130,32,.13)}
#page-settings .v25-overview-copy h2{margin:13px 0 7px;color:white;letter-spacing:-.8px;font-weight:820;font-size:27px;line-height:1.2}
#page-settings .v25-overview-copy p{font-size:11px;color:#cad7e5;line-height:1.65;max-width:365px;margin:0}
.v25-overview-shortcuts{display:grid;gap:8px;grid-template-columns:1fr;min-width:0}
.v25-settings-shortcut{width:100%;min-width:0;display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:12px;text-align:left;background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.15);color:#fff;transition:background .16s,transform .16s}
.v25-settings-shortcut:hover{background:rgba(255,255,255,.15);transform:translateX(2px)}
.v25-shortcut-icon{height:32px;width:32px;display:grid;place-items:center;flex:none;background:rgba(255,255,255,.10);border-radius:9px;color:#ffd3af}.v25-shortcut-icon .icon{height:17px;width:17px}
.v25-settings-shortcut>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:3px;flex:1}.v25-settings-shortcut strong{font-size:11px;font-weight:760}.v25-settings-shortcut small{font-size:9px;color:#bfcbda}.v25-shortcut-arrow{height:15px;width:15px;color:#d6e1eb}

/* Shared side rails: clearly separate navigation from the active content. */
#page-settings .v16-settings-nav,#page-account .v19-account-nav{background:var(--v25-rail)!important;border:1px solid var(--v25-rule)!important;padding:15px 10px!important;border-radius:18px!important;box-shadow:0 3px 12px rgba(10,32,60,.028)!important}
#page-settings .v16-settings-nav-title,#page-account .v19-account-nav-title{font-size:9px;letter-spacing:1.7px;color:var(--v25-secondary)!important;padding:10px 12px 15px}
#page-settings .v16-settings-tab,#page-account .v19-account-tab,#page-account .v19-account-settings-link{width:100%;min-height:60px;gap:12px!important;padding:11px!important;border-radius:12px!important;margin-bottom:2px;background:transparent!important;border:1px solid transparent!important;color:var(--v25-title)!important;transition:background .12s,border-color .12s}
#page-settings .v16-settings-tab:hover,#page-account .v19-account-tab:hover,#page-account .v19-account-settings-link:hover{background:var(--v25-area-soft)!important}
#page-settings .v16-settings-tab.current,#page-account .v19-account-tab.current{background:var(--v25-active)!important;border-color:rgba(219,121,35,.19)!important;box-shadow:none!important}
#page-settings .v16-settings-tab.current::before,#page-account .v19-account-tab.current::before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;background:#ec8122;border-radius:0 4px 4px 0}
#page-settings .v16-settings-tab,#page-account .v19-account-tab{position:relative}
#page-settings .v16-settings-tab>.icon,#page-account .v19-account-tab>.icon{height:19px;width:19px;color:#7288a0!important;flex:none}
#page-settings .v16-settings-tab.current>.icon,#page-account .v19-account-tab.current>.icon{color:var(--v25-accent)!important}
#page-settings .v16-settings-tab strong,#page-account .v19-account-tab strong,#page-account .v19-account-settings-link strong{font-size:11.5px!important;font-weight:750!important;color:var(--v25-title)!important}
#page-settings .v16-settings-tab small,#page-account .v19-account-tab small,#page-account .v19-account-settings-link small{font-size:9.5px!important;color:var(--v25-secondary)!important;line-height:1.4}

/* Settings inner cards are individual modules on the page, not gray cards piled inside a card. */
#page-settings .v16-setting-group{padding:28px 30px!important;background:var(--v25-area)!important;border:1px solid var(--v25-rule)!important;border-radius:19px!important;min-height:410px;box-shadow:0 4px 16px rgba(14,38,66,.03)!important}
#page-settings .v16-group-heading{margin-bottom:23px!important;padding-bottom:21px!important;border-color:var(--v25-rule)!important}
#page-settings .v16-group-heading h2{font-size:25px!important;color:var(--v25-title)!important;font-weight:810}
#page-settings .v16-group-heading>p{font-size:11px!important;color:var(--v25-secondary)!important}
#page-settings .v16-setting-group .page-panel,#page-settings .v16-setting-group .system-health{background:var(--v25-area-soft)!important;border:1px solid var(--v25-rule)!important;padding:20px!important;border-radius:14px!important}
#page-settings .v16-setting-group .panel h2,#page-settings .v16-setting-group .panel h3{color:var(--v25-title)!important}
#page-settings .v16-setting-group .preference-note,#page-settings .v16-setting-group .v16-feature-foot,#page-settings .v16-setting-group .settings-intro{color:var(--v25-secondary)!important;line-height:1.7}
#page-settings .v16-setting-group .v16-eyebrow{color:var(--v25-accent)!important}
#page-settings .v16-setting-group .v16-setting-two{gap:13px!important}

/* Account: high-information identity card, status action shortcuts and clear workspace sections. */
.v25-account-kicker{display:flex;align-items:center;gap:8px;margin:2px 0 10px;font-size:9px;letter-spacing:1.4px;font-weight:800;color:var(--v25-secondary)}
.v25-kicker-line{width:15px;height:2px;background:#f58220;border-radius:2px}.v25-kicker-trail{opacity:.55}
#page-account .v16-account-hero{background:var(--v25-hero)!important;border:1px solid var(--v25-rule)!important;border-radius:19px!important;min-height:142px;padding:25px 28px!important;gap:18px!important;box-shadow:0 4px 15px rgba(10,32,60,.035)!important;margin-bottom:13px}
#page-account .v16-account-hero:after{display:none!important}
.v25-avatar-shell{width:74px;height:74px;flex:none;position:relative;display:grid;place-items:center}
#page-account .v16-avatar{height:70px!important;width:70px!important;min-width:70px!important;border-radius:19px!important;background:#152f52!important;color:white!important;border:0!important;font-size:25px!important;box-shadow:0 4px 13px rgba(18,50,91,.14)!important}
.v25-avatar-indicator{position:absolute;right:1px;bottom:1px;height:16px;width:16px;background:#f58220;border:3px solid var(--v25-hero);border-radius:50%}
#page-account .v16-account-hero .v16-eyebrow{color:#a65e24!important;font-size:9px;letter-spacing:1.5px}
#page-account .v16-identity-copy h2{font-size:clamp(21px,2vw,27px)!important;font-weight:800!important;color:var(--v25-title)!important;letter-spacing:-.6px}
#page-account .v16-identity-copy>p{font-size:12px!important;color:var(--v25-secondary)!important;line-height:1.5}
#page-account .v16-identity-tags{margin-top:11px!important;gap:8px}
#page-account .v16-hero-link{background:var(--v25-area)!important;color:var(--v25-title)!important;border:1px solid var(--v25-rule)!important;font-weight:740;min-height:40px;border-radius:11px}
#page-account .v16-hero-link:hover{border-color:#efb37d!important}
.v25-account-jump{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:0 0 18px}
.v25-account-quick{min-width:0;display:flex;align-items:center;gap:10px;text-align:left;min-height:82px;padding:14px 13px;border-radius:15px;background:var(--v25-area);border:1px solid var(--v25-rule);color:var(--v25-title);transition:border-color .15s,transform .15s}
.v25-account-quick:hover{border-color:#efa96a;transform:translateY(-1px)}
.v25-quick-icon{height:38px;width:38px;flex:none;display:grid;place-items:center;background:var(--v25-area-soft);color:#315878;border-radius:12px}
.v25-quick-icon .icon{height:18px;width:18px}
.v25-account-quick>span:nth-child(2){min-width:0;flex:1;display:flex;flex-direction:column;gap:5px}
.v25-account-quick strong{font-weight:770;font-size:11px;color:var(--v25-title)}
.v25-account-quick small{font-size:9px;line-height:1.4;color:var(--v25-secondary)}
.v25-quick-arrow{width:14px;height:14px;color:#99a8b9}
#page-account .v16-account-main>.v19-account-section{background:var(--v25-area)!important;border:1px solid var(--v25-rule)!important;box-shadow:0 4px 15px rgba(10,32,60,.03)!important;border-radius:19px!important;padding:28px 30px!important;min-height:380px}
#page-account .v16-account-main>.v19-account-section[hidden]{display:none!important}
#page-account .v16-panel-title{border-color:var(--v25-rule)!important;padding-bottom:21px!important;margin-bottom:22px!important}
#page-account .v16-panel-title h2,#page-account .v16-aside-title{color:var(--v25-title)!important;font-size:20px!important}
#page-account .v16-panel-title p{color:var(--v25-secondary)!important}
#page-account .v16-panel-icon{background:var(--v25-area-soft)!important;color:#3c6283!important}
#page-account .v16-profile-form input{border:1px solid var(--v25-rule)!important;background:var(--v25-area-soft)!important;color:var(--v25-title)!important;border-radius:12px!important;min-height:48px}
#page-account .v16-profile-form label{color:var(--v25-title)!important}
#page-account .v16-account-main .v16-eyebrow{color:var(--v25-accent)!important}

/* Dark appearance: quiet charcoal/navigational navy with orange action focus. */
html[data-theme='dark'] #page-settings,html[data-theme='dark'] #page-account{--v25-area:#172638;--v25-area-soft:#223447;--v25-rail:#192b3d;--v25-title:#f0f4fa;--v25-secondary:#b3c4d5;--v25-rule:#364b60;--v25-active:#40352d;--v25-accent:#ffb57a;--v25-hero:#202f40}
html[data-theme='dark'] #page-settings .v25-settings-overview{background:linear-gradient(113deg,#1d3043,#263b50);border-color:#3d5268;box-shadow:none}
html[data-theme='dark'] #page-settings .v25-overview-copy p{color:#b8c9d9}
html[data-theme='dark'] #page-settings .v25-settings-shortcut{background:rgba(255,255,255,.045);border-color:#40556a}
html[data-theme='dark'] #page-settings .v25-settings-shortcut:hover{background:#354c62}
html[data-theme='dark'] #page-settings .v16-settings-tab.current,html[data-theme='dark'] #page-account .v19-account-tab.current{background:#3c332d!important;border-color:#674c37!important;box-shadow:none!important}
html[data-theme='dark'] #page-settings .v16-settings-tab.current strong,html[data-theme='dark'] #page-account .v19-account-tab.current strong{color:#fff3e8!important}
html[data-theme='dark'] #page-settings .v16-settings-nav,html[data-theme='dark'] #page-account .v19-account-nav{background:var(--v25-rail)!important;border-color:var(--v25-rule)!important}
html[data-theme='dark'] #page-settings .v16-settings-tab:hover,html[data-theme='dark'] #page-account .v19-account-tab:hover,html[data-theme='dark'] #page-account .v19-account-settings-link:hover{background:#293d50!important}
html[data-theme='dark'] #page-settings .v16-setting-group{background:var(--v25-area)!important;border-color:var(--v25-rule)!important}
html[data-theme='dark'] #page-settings .v16-setting-group .page-panel,html[data-theme='dark'] #page-settings .v16-setting-group .system-health{background:var(--v25-area-soft)!important;border-color:var(--v25-rule)!important}
html[data-theme='dark'] #page-settings .v16-group-heading h2,html[data-theme='dark'] #page-settings .v16-setting-group .panel h2,html[data-theme='dark'] #page-settings .v16-setting-group .panel h3{color:var(--v25-title)!important}
html[data-theme='dark'] #page-settings .v16-setting-group input,html[data-theme='dark'] #page-account .v16-account-main input{background:#283d51!important;border-color:#4a6178!important;color:#f4f7fb!important}
html[data-theme='dark'] #page-account .v16-account-hero{background:var(--v25-hero)!important;border-color:var(--v25-rule)!important;box-shadow:none!important}
html[data-theme='dark'] #page-account .v16-avatar{background:#334d66!important;border:1px solid #587088!important;color:#fff!important}
html[data-theme='dark'] #page-account .v16-identity-copy h2{color:var(--v25-title)!important}
html[data-theme='dark'] #page-account .v16-account-hero .v16-eyebrow{color:#ffb57a!important}
html[data-theme='dark'] #page-account .v16-identity-copy>p{color:var(--v25-secondary)!important}
html[data-theme='dark'] #page-account .v16-identity-tags .v16-soft-tag{background:#2d4256!important;border-color:#4c6277!important;color:#dce7f2!important}
html[data-theme='dark'] #page-account .v16-hero-link{background:#2e4357!important;border-color:#496176!important;color:#f2f6fc!important}
html[data-theme='dark'] #page-account .v25-account-quick{background:var(--v25-area);border-color:var(--v25-rule)}
html[data-theme='dark'] #page-account .v25-quick-icon,html[data-theme='dark'] #page-account .v16-panel-icon{background:#2e4357!important;color:#dbeaf9!important}
html[data-theme='dark'] #page-account .v25-account-quick strong{color:var(--v25-title)}
html[data-theme='dark'] #page-account .v25-account-quick small{color:var(--v25-secondary)}
html[data-theme='dark'] #page-account .v16-account-main>.v19-account-section{background:var(--v25-area)!important;border-color:var(--v25-rule)!important;box-shadow:none!important}
html[data-theme='dark'] #page-account .v16-panel-title h2,html[data-theme='dark'] #page-account .v16-aside-title{color:var(--v25-title)!important}
html[data-theme='dark'] #page-account .v16-profile-form label{color:var(--v25-title)!important}
html[data-theme='dark'] #page-account .v16-profile-form input{background:#21354a!important;border-color:#42576e!important;color:#f1f6fd!important}
html[data-theme='dark'] #page-account .v16-status-tag:not(.v16-good){background:#47372d!important;color:#ffd0a8!important;border-color:#6e4d30!important}

@media(max-width:1120px) and (min-width:741px){
 #page-settings .v25-settings-overview{grid-template-columns:1fr;gap:15px}
 #page-settings .v25-overview-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}
 .v25-settings-shortcut{gap:7px;padding:9px}.v25-settings-shortcut small{display:none}
 #page-settings .v16-settings-layout,#page-account .v16-account-grid{grid-template-columns:minmax(180px,208px) minmax(0,1fr)!important;gap:12px!important}
 .v25-account-quick{gap:8px;padding:10px}.v25-quick-arrow{display:none}
}
@media(max-width:740px){
 body:has(#page-account.page-active) .main{padding:23px 16px 90px!important}
 #page-settings .v16-settings-layout,#page-account .v16-account-grid{display:flex!important;flex-direction:column!important;gap:13px!important}
 #page-settings .v25-settings-overview{grid-template-columns:1fr!important;gap:17px!important;padding:21px!important;margin:0 0 16px;border-radius:17px}
 #page-settings .v25-overview-copy h2{font-size:23px}
 #page-settings .v25-overview-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
 .v25-settings-shortcut{display:flex;flex-direction:column;align-items:flex-start;gap:6px!important;min-height:92px;padding:10px!important}
 .v25-shortcut-icon{width:27px;height:27px;border-radius:8px}.v25-shortcut-icon .icon{height:15px;width:15px}
 .v25-settings-shortcut strong{font-size:9.5px;line-height:1.2}.v25-settings-shortcut small{font-size:8px}.v25-shortcut-arrow{display:none}
 #page-settings .v16-settings-nav,#page-account .v19-account-nav{display:flex!important;flex-direction:row!important;overflow-x:auto!important;flex-wrap:nowrap!important;position:static!important;padding:7px!important;width:100%!important;border-radius:14px!important;margin:0!important;gap:4px!important;scrollbar-width:none}
 #page-settings .v16-settings-nav::-webkit-scrollbar,#page-account .v19-account-nav::-webkit-scrollbar{display:none}
 #page-settings .v16-settings-nav-title,#page-account .v19-account-nav-title,#page-account .v19-account-nav-divider,#page-settings .v16-settings-nav-rule{display:none!important}
 #page-settings .v16-settings-tab,#page-account .v19-account-tab,#page-account .v19-account-settings-link{width:auto!important;flex:0 0 auto!important;min-width:max-content!important;min-height:40px!important;padding:9px 11px!important;margin:0!important;gap:7px!important}
 #page-settings .v16-settings-tab small,#page-account .v19-account-tab small,#page-account .v19-account-settings-link small{display:none!important}
 #page-settings .v16-settings-tab strong,#page-account .v19-account-tab strong{font-size:10px!important}
 #page-settings .v16-settings-tab>.icon,#page-account .v19-account-tab>.icon{width:16px;height:16px}
 #page-settings .v16-setting-group{min-height:0!important;padding:19px 17px!important;border-radius:16px!important;width:100%!important}
 #page-settings .v16-group-heading{display:block!important}.v16-group-heading>p{max-width:none!important;text-align:left!important;padding:0!important;margin:7px 0 0!important}
 #page-settings .v16-setting-group .page-panel{padding:17px!important}
 #page-account .v25-account-kicker{margin:0 0 9px;font-size:8px}
 #page-account .v16-account-hero{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:center;padding:18px!important;gap:12px!important;min-height:0}
 #page-account .v25-avatar-shell{height:56px;width:56px}
 #page-account .v16-avatar{height:55px!important;width:55px!important;min-width:55px!important;font-size:20px!important;border-radius:15px!important}
 #page-account .v16-identity-copy h2{font-size:20px!important}
 #page-account .v16-hero-link{grid-column:1/-1;width:100%;min-height:38px}
 #page-account .v25-account-jump{gap:7px;margin-bottom:13px;grid-template-columns:repeat(3,minmax(0,1fr))}
 #page-account .v25-account-quick{min-height:93px;flex-direction:column;align-items:flex-start;gap:7px;padding:11px 9px;border-radius:13px}
 #page-account .v25-quick-icon{width:29px;height:29px;border-radius:9px}.v25-quick-icon .icon{height:16px;width:16px}
 #page-account .v25-account-quick strong{font-size:10px}#page-account .v25-account-quick small{font-size:8px}
 #page-account .v25-quick-arrow{display:none}
 #page-account .v16-account-main>.v19-account-section{padding:19px!important;min-height:320px;border-radius:16px!important}
}
