.settings-tabs{display:flex;gap:0;margin:0 0 18px;border-bottom:1px solid var(--line)}.settings-tabs a,.settings-tabs button{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--muted);font-size:13px;font-weight:600}.settings-tabs a:hover,.settings-tabs button:hover,.settings-tabs .active{color:var(--primary);background:transparent;border-bottom-color:var(--primary);text-decoration:none}.settings-tab-panel{max-width:780px;padding:0}.settings-panel-head{padding:18px;border-bottom:1px solid var(--line)}.settings-panel-head h2{margin:0 0 4px;font-size:17px}.settings-panel-head p{margin:0;color:var(--muted);font-size:13px}.settings-tab-panel>form{padding:18px}.preference-sort-list{display:grid;gap:1px;border:1px solid var(--line);background:var(--line)}.preference-sort-item{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;background:var(--panel);cursor:grab}.preference-sort-item.dragging{opacity:.45}.preference-sort-item .drag-handle{display:block;color:var(--muted)}.preference-sort-item .check{display:flex;align-items:center;gap:8px}.settings-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.settings-choice{display:flex;align-items:flex-start;gap:14px;padding:18px;color:var(--text)}.settings-choice:hover{text-decoration:none;border-color:var(--primary)}.settings-choice h2{margin:0 0 5px;font-size:16px}.settings-choice p{margin:0;color:var(--muted);font-size:13px}.settings-choice-icon{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--line);color:var(--primary)}@media(max-width:650px){.settings-tabs{overflow-x:auto}.settings-choice-grid{grid-template-columns:1fr}}
