.lsBumperToggle{align-items:center;background:none;border:0;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;flex:none;font-family:var(--font-inter,"Inter"),Arial,sans-serif;font-size:20px;font-weight:400;gap:7px;letter-spacing:-.6px;line-height:1;min-height:44px;padding:0;text-shadow:0 0 2px #fff;text-transform:uppercase;white-space:nowrap}.lsBumperToggle:focus-visible{outline:3px solid #fff;outline-offset:2px}.lsBumperToggle:disabled:not([data-pending=true]){cursor:default;filter:grayscale(1);opacity:.45}.lsBumperToggle[data-pending=true]{color:#ffe68a;cursor:progress;text-shadow:0 0 7px rgb(250 187 0/70%)}.lsBumperToggle[data-pending=true] .lsBumperToggle__label{font-size:min(1em,17px);font-weight:700}.lsBumperToggle__track{background:linear-gradient(180deg,#721111,#21201e);border:2px solid #fdffb9;border-radius:20px;box-shadow:0 0 2px #fabb00;box-sizing:border-box;flex:none;height:22px;position:relative;width:42px}.lsBumperToggle__label{align-items:center;display:flex;height:43px;width:96px}.lsBumperToggle[data-checked=true] .lsBumperToggle__track{background:linear-gradient(180deg,#46856f,#21201e)}.lsBumperToggle[data-checked=unknown] .lsBumperToggle__track{background:linear-gradient(180deg,#555,#21201e)}.lsBumperToggle__knob{background:#db3434;border-radius:50%;box-shadow:inset 0 1px 2px rgb(0 0 0/45%),0 2px 3px rgb(0 0 0/70%);height:18px;left:0;position:absolute;top:0;transition:left .15s ease,background-color .15s ease;width:18px}.lsBumperToggle[data-checked=true] .lsBumperToggle__knob{background:#1ca37d;left:20px}.lsBumperToggle[data-checked=unknown] .lsBumperToggle__knob{background:#999}.lsBumperToggle__unavailable{font-size:.7em;text-transform:none}.lsBumperToggle--compact{font-size:14px;gap:5px;letter-spacing:-.4px;min-height:28px}.lsBumperToggle--compact .lsBumperToggle__label{height:28px;width:auto}.lsBumperToggle--compact .lsBumperToggle__track{height:18px;width:34px}.lsBumperToggle--compact .lsBumperToggle__knob{height:14px;width:14px}.lsBumperToggle--compact[data-checked=true] .lsBumperToggle__knob{left:16px}@keyframes ls-bumper-pending{0%{border-color:#fdffb9;box-shadow:0 0 2px #fabb00;filter:brightness(.85)}to{border-color:#fff;box-shadow:0 0 12px 3px rgb(250 187 0/85%);filter:brightness(1.3)}}.lsBumperToggle[data-pending=true] .lsBumperToggle__track{animation:ls-bumper-pending .7s ease-in-out infinite alternate}@media (prefers-reduced-motion:reduce){.lsBumperToggle[data-pending=true] .lsBumperToggle__track{animation:none}}