.setting-switch-row[data-v-c6bf530b]{align-items:center;display:flex;gap:16px;justify-content:space-between}.setting-switch-row[data-tone=success][data-v-c6bf530b]{--switch-bg:var(--status-success-bg);--switch-color:var(--status-success-text);--switch-dot:var(--status-success-dot)}.setting-switch-row[data-tone=warning][data-v-c6bf530b]{--switch-bg:var(--status-warning-bg);--switch-color:var(--status-warning-text);--switch-dot:var(--status-warning-dot)}.setting-switch-row[data-tone=danger][data-v-c6bf530b]{--switch-bg:var(--status-danger-bg);--switch-color:var(--status-danger-text);--switch-dot:var(--status-danger-dot)}.setting-switch-copy[data-v-c6bf530b]{flex:1;min-width:0}.setting-switch-label[data-v-c6bf530b]{font-size:14px;font-weight:500;line-height:20px}.setting-switch-description[data-v-c6bf530b]{color:var(--switch-color);font-size:12px;height:36px;line-height:18px;margin-top:4px;overflow-y:auto}.setting-switch-button[data-v-c6bf530b]{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;flex:0 0 48px;justify-content:center;min-height:44px;width:48px}.setting-switch-button[data-v-c6bf530b]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.setting-switch-button[data-v-c6bf530b]:disabled{cursor:wait;opacity:.6}.setting-switch-track[data-v-c6bf530b]{background:var(--switch-bg);border:1px solid var(--switch-dot);border-radius:999px;height:26px;position:relative;width:44px}.setting-switch-thumb[data-v-c6bf530b]{background:var(--switch-dot);border-radius:50%;height:18px;left:3px;position:absolute;top:3px;transition:transform .12s ease;width:18px}.setting-switch-button[aria-checked=true] .setting-switch-thumb[data-v-c6bf530b]{transform:translate(18px)}@media(prefers-reduced-motion:reduce){.setting-switch-thumb[data-v-c6bf530b]{transition:none}}.ui-subscription-card[data-v-a1d892e4]{display:flex;flex-direction:column}.ui-subscription-card__button[data-v-a1d892e4]{margin-top:auto}.ui-subscription-card__tax[data-v-a1d892e4]{margin-bottom:.5rem}.ui-subscription-card--active[data-v-a1d892e4]{background:color-mix(in srgb,var(--accent) 8%,transparent);border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.ui-subscription-card--inactive[data-v-a1d892e4]{background:transparent;border-color:var(--border);box-shadow:none}.ui-subscription-card__hint[data-v-a1d892e4]{color:var(--text-secondary);font-size:14px;line-height:1.5}
