.settings-panel[data-v-9d9f41c0]{padding:var(--spacing-2)}.settings-group[data-v-9d9f41c0]{padding:var(--spacing-3)}.settings-group+.settings-group[data-v-9d9f41c0]{border-top:1px solid var(--glass-border)}.settings-label[data-v-9d9f41c0]{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-2)}.settings-options[data-v-9d9f41c0]{display:flex;gap:var(--spacing-2)}.option-btn[data-v-9d9f41c0]{flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-1);padding:var(--spacing-2);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--color-text-secondary);transition:all var(--transition-fast)}.option-btn[data-v-9d9f41c0]:hover{background:var(--glass-bg-light);color:var(--color-text-primary)}.option-btn.active[data-v-9d9f41c0]{background:var(--color-primary-100);color:var(--color-primary)}[data-theme=dark] .option-btn.active[data-v-9d9f41c0]{background:#8b5cf633}.lang-btn[data-v-9d9f41c0]{flex-direction:row;padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);border:1px solid var(--glass-border)}.lang-btn.active[data-v-9d9f41c0]{background:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.toggle-list[data-v-9d9f41c0]{display:flex;flex-direction:column;gap:var(--spacing-1)}.toggle-btn[data-v-9d9f41c0]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-2);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text-primary);transition:background var(--transition-fast)}.toggle-btn[data-v-9d9f41c0]:hover{background:var(--glass-bg-light)}.toggle-indicator[data-v-9d9f41c0]{width:36px;height:20px;border-radius:var(--radius-full);background:var(--color-border);position:relative;transition:background var(--transition-fast)}.toggle-indicator[data-v-9d9f41c0]:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform var(--transition-fast);box-shadow:var(--shadow-sm)}.toggle-indicator.active[data-v-9d9f41c0]{background:var(--color-primary)}.toggle-indicator.active[data-v-9d9f41c0]:after{transform:translate(16px)}
