.view-toggle{gap:2px;padding:3px;background:#ffffff;border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.view-toggle,.view-toggle-btn{display:inline-flex;align-items:center}.view-toggle-btn{gap:6px;height:28px;padding:0 12px;border:0;border-radius:9px;background:transparent;font-size:12px;font-weight:500;color:var(--text-secondary);transition:background .12s,color .12s}.view-toggle-btn:hover{color:var(--text-primary);background:var(--subtle-bg)}.view-toggle-active,.view-toggle-active:hover{background:var(--brand-100);color:var(--brand-700);font-weight:650}