#main .settings-tabs101{display:flex!important;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:thin;position:sticky;top:0;z-index:5;background:var(--paper);padding:10px 0;margin:0 0 16px;direction:rtl}
#main .settings-tabs101 button{flex:none;border:1px solid var(--line);border-radius:14px;padding:11px 18px;white-space:nowrap;background:var(--paper);color:var(--ink);font-weight:700}
#main .settings-tabs101 [aria-selected=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent40,#fff)}
#main .settings-layout.settings-view101{display:block!important;max-width:1000px;margin-inline:auto;width:100%}
#main .settings-view101>[data-settings-page101]{gap:16px;min-width:0;width:100%;grid-template-columns:minmax(0,1fr)}
#main .settings-view101>[data-settings-page101][hidden]{display:none!important}
#main .settings-view101>[data-settings-page101]>.panel{margin:0!important;min-width:0;border:1px solid var(--line);border-radius:20px;padding:20px;background:var(--paper)}
#main .settings-view101 .form-grid{gap:14px}.settings-tabs101 button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
@media(max-width:600px){#main .settings-tabs101 button{padding:10px 14px}#main .settings-view101>[data-settings-page101]>.panel{padding:16px}}
