.panel.svelte-1urggls{border:1px solid var(--ui-edge);border-radius:var(--radius-panel);background:var(--ui-bg);justify-content:space-between;align-items:center;gap:24px;max-width:560px;padding:16px 18px;display:flex}.title.svelte-1urggls{color:var(--text);margin:0;font-weight:600}.state.svelte-1urggls{color:var(--muted);align-items:center;gap:8px;margin:4px 0 0;font-size:14px;display:flex}.dot.svelte-1urggls{background:var(--muted);border-radius:50%;flex:none;width:7px;height:7px}.off.svelte-1urggls .dot:where(.svelte-1urggls){background:var(--muted)}button.svelte-1urggls{all:unset;border:1px solid var(--ui-btn-edge);background:var(--ui-field);cursor:pointer;border-radius:13px;flex:none;width:46px;height:26px;transition:background .16s,border-color .16s;position:relative}button[aria-checked=true].svelte-1urggls{border-color:var(--action);background:var(--action)}button.svelte-1urggls:hover:not(:disabled){border-color:var(--action)}button.svelte-1urggls:disabled{cursor:default;opacity:.5}button.svelte-1urggls:focus-visible{outline:2px solid var(--action);outline-offset:3px}.thumb.svelte-1urggls{background:var(--text-soft);border-radius:50%;width:18px;height:18px;transition:transform .16s ease-out,background .16s;position:absolute;top:3px;left:3px}button[aria-checked=true].svelte-1urggls .thumb:where(.svelte-1urggls){background:var(--action-ink);transform:translate(20px)}@media (prefers-reduced-motion:reduce){button.svelte-1urggls,.thumb.svelte-1urggls{transition:none}}
