.choices-card{background:#fff;border:1px solid #020e241a;border-radius:20px;margin:0;padding:0 28px}.choices-row{padding:24px 0}.choices-row-head{justify-content:space-between;align-items:center;gap:24px;display:flex}.choices-row-name{font-family:var(--font-stk-earl), serif;letter-spacing:-.03em;color:#020e24;font-size:22px;font-weight:500;line-height:1.32}.choices-row-note{color:#4e4e4e;max-width:60ch;margin:6px 0 0;font-size:16px;line-height:24px}.choices-status{color:#020e24;background:#f7f4ed;border-radius:0 0 19px 19px;margin:0 -28px;padding:16px 28px 17px;font-size:16px;line-height:24px}@media (max-width:639.98px){.choices-card{padding:0 20px}.choices-row{padding:20px 0}.choices-status{margin:0 -20px;padding:14px 20px 15px}}.choices-reserve{display:grid}.choices-reserve>*{grid-area:1/1;min-width:0}.choices-reserve-ghost{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.choices-status[data-reserve]{align-items:center;display:flex}.choices-status[data-reserve]:before{content:attr(data-reserve);visibility:hidden;pointer-events:none;flex:none;width:100%;margin-right:-100%}.choices-chip{color:#4e4e4e;white-space:nowrap;flex:none;align-items:center;gap:12px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.choices-switch{cursor:pointer;background:#020e2429;border:0;border-radius:999px;flex:none;width:48px;height:28px;padding:0;position:relative}.choices-card:not([data-ready]) .choices-switch{visibility:hidden}.choices-switch:is(:hover,:focus,:active){transition:background-color .18s}.choices-switch:before{content:"Off";color:#4e4e4e;white-space:nowrap;pointer-events:none;font-size:14px;font-weight:500;line-height:20px;position:absolute;top:50%;right:calc(100% + 12px);transform:translateY(-50%)}.choices-switch[aria-checked=true]{background:#429dfc}.choices-switch[aria-checked=true]:before{content:"On";color:#020e24}.choices-switch:disabled{opacity:.45;cursor:not-allowed}.choices-switch:focus-visible{outline-offset:3px;outline:2px solid #020e24}.choices-switch-knob{background:#fff;border-radius:50%;width:22px;height:22px;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #020e2433}.choices-switch:is(:hover,:focus,:active) .choices-switch-knob{transition:transform .18s}.choices-switch[aria-checked=true] .choices-switch-knob{transform:translate(20px)}@media (prefers-reduced-motion:reduce){.choices-switch,.choices-switch .choices-switch-knob{transition:none!important}}.choices-row-head>.choices-switch{margin-left:40px}.choices-chip-action{font:inherit;color:#020e24;cursor:pointer;background:#fff;border:1px solid #020e2426;border-radius:10px;margin:-4px 0 -4px 10px;padding:4px 12px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.choices-chip-action:after{content:none}.choices-chip-action:hover{border-color:#020e244d}.choices-chip-action:focus-visible{outline-offset:3px;outline:2px solid #020e24}.choices-warning{background:#eaf1f8;border-radius:20px;margin:16px 0 0;padding:20px 24px}.choices-warning p{color:#020e24;margin:0 0 12px;font-size:16px;line-height:24px}.choices-button{height:42px;font:inherit;color:#fff;cursor:pointer;background:#020e24;border:0;border-radius:12px;padding:0 20px;font-size:16px;font-weight:500;line-height:22px;transition:background-color .15s}.choices-button:hover{background:#020e24d9}.choices-button:focus-visible{outline-offset:2px;outline:2px solid #020e24}.choices-empty{color:#4e4e4e;margin:0;font-size:16px;line-height:24px}@media (max-width:639.98px){.choices-row-name{font-size:20px}.choices-row-note,.choices-status,.choices-warning p,.choices-empty{font-size:15px;line-height:23px}}
