.switch[data-v-5dcef499]{border-radius:var(--radius-md);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:13px 14px;transition:background .16s;display:flex;position:relative}.switch[data-v-5dcef499]:hover{background:var(--slate-50)}.switch__body[data-v-5dcef499]{flex-direction:column;gap:4px;min-width:0;display:flex}.switch__label[data-v-5dcef499]{color:var(--navy-900);align-items:center;gap:8px;font-size:.92rem;font-weight:700;display:flex}.switch__tag[data-v-5dcef499]{letter-spacing:.07em;text-transform:uppercase;color:var(--slate-600);background:var(--slate-100);border-radius:999px;padding:2px 7px;font-size:.68rem;font-weight:700}.switch__description[data-v-5dcef499]{color:var(--slate-500);font-size:.8rem;line-height:1.45}.switch__input[data-v-5dcef499]{opacity:0;width:1px;height:1px;margin:0;position:absolute}.switch__track[data-v-5dcef499]{background:var(--slate-300);border-radius:999px;flex:none;width:46px;height:26px;transition:background .18s;position:relative;box-shadow:inset 0 1px 2px #070f222e}.switch__thumb[data-v-5dcef499]{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .18s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #070f224d}.switch--on .switch__track[data-v-5dcef499]{background:linear-gradient(135deg,var(--emerald-500),var(--emerald-600));box-shadow:inset 0 1px 2px #04785759}.switch--on .switch__thumb[data-v-5dcef499]{transform:translate(20px)}.switch__spinner[data-v-5dcef499]{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:13px;height:13px;margin:-6.5px 0 0 -6.5px;animation:.6s linear infinite switch-spin-5dcef499;position:absolute;top:50%;left:50%}.switch--busy:not(.switch--on) .switch__spinner[data-v-5dcef499]{border-color:#4755694d;border-top-color:var(--slate-600)}@keyframes switch-spin-5dcef499{to{transform:rotate(1turn)}}.switch__input:focus-visible+.switch__track[data-v-5dcef499]{box-shadow:0 0 0 3px #10b98159}.switch--disabled[data-v-5dcef499]{cursor:not-allowed;opacity:.6}.switch--locked[data-v-5dcef499]{cursor:default}.switch--locked[data-v-5dcef499]:hover{background:0 0}.switch--locked .switch__track[data-v-5dcef499]{box-shadow:inset 0 1px 2px #04785759,0 0 0 1px #0596692e}.switch--compact[data-v-5dcef499]{justify-content:flex-start;gap:0;padding:0}.switch--compact[data-v-5dcef499]:hover{background:0 0}@media (pointer:coarse){.switch--compact[data-v-5dcef499]:after{content:"";position:absolute;inset:-9px}}@media (prefers-reduced-motion:reduce){.switch__thumb[data-v-5dcef499],.switch__track[data-v-5dcef499]{transition:none}.switch__spinner[data-v-5dcef499]{animation-duration:1.6s}}
