.dashboard-page.settings-page{gap:1rem}.settings-page__header .page-title{margin:0}.settings-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.settings-nav{flex-direction:column;gap:2px;display:flex}.settings-nav__item{border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-sm);transition:background var(--dur), color var(--dur);align-items:center;gap:.75rem;padding:.55rem .75rem;font-weight:500;text-decoration:none;display:flex}.settings-nav__item:hover{background:var(--bg-hover);color:var(--text-primary)}.settings-nav__item:focus-visible{box-shadow:var(--shadow-focus);outline:none}.settings-nav__item--active,.settings-nav__item--active:hover{background:var(--accent-subtle);color:var(--accent);font-weight:600}.settings-nav__icon{color:inherit;flex-shrink:0;display:inline-flex}.settings-nav__text{flex-direction:column;flex:1;min-width:0;display:flex}.settings-nav__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-nav__hint{font-size:var(--text-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:400;display:none;overflow:hidden}.settings-nav__chevron{color:var(--text-muted);flex-shrink:0;display:none}.settings-content{min-width:0;max-width:760px}.settings-content--wide{max-width:none}.settings-back{font-size:var(--text-sm);color:var(--accent);align-items:center;gap:.25rem;margin-bottom:.75rem;font-weight:600;text-decoration:none;display:none}.settings-content__head{margin-bottom:1rem}.settings-content__title{font-size:var(--text-xl);letter-spacing:-.02em;color:var(--text-primary);margin:0;font-weight:800}.settings-content__desc{font-size:var(--text-sm);color:var(--text-muted);margin:.25rem 0 0;line-height:1.5}.settings-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);min-width:0;margin-bottom:1rem;padding:1.25rem}.settings-card--danger{border-color:var(--alert-error-border)}.settings-card__head{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding-bottom:.875rem;display:flex}.settings-card__heading{flex:14rem;min-width:0}.settings-card__title{font-size:var(--text-base);color:var(--text-primary);margin:0;font-weight:700}.settings-card__desc{font-size:var(--text-sm);color:var(--text-muted);margin:.2rem 0 0;line-height:1.5}.settings-card__aside{flex-shrink:0;max-width:100%}.settings-card__status{align-items:center;display:flex}@media (min-width:900px){.settings-layout{grid-template-columns:220px minmax(0,1fr);gap:2rem}.settings-nav{position:sticky;top:1rem}}@media (max-width:899px){.settings-page--section .settings-nav,.settings-page--section .settings-page__header,.settings-page--index .settings-content{display:none}.settings-page--section .settings-back{display:inline-flex}.settings-nav{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);gap:0;overflow:hidden}.settings-nav__item{color:var(--text-primary);border-radius:0;padding:.8rem 1rem}.settings-nav__item+.settings-nav__item{border-top:1px solid var(--border-subtle)}.settings-nav__item--active,.settings-nav__item--active:hover{color:var(--text-primary);background:0 0;font-weight:500}.settings-nav__icon{border-radius:var(--radius-sm);background:var(--accent-subtle);width:2.25rem;height:2.25rem;color:var(--accent);justify-content:center;align-items:center}.settings-nav__label{font-weight:600}.settings-nav__hint,.settings-nav__chevron{display:block}.settings-card{padding:1rem}}.settings-layout>*{min-width:0}
