.choices-card{background:#fff;border:1px solid #060e1e1f;border-radius:16px;margin:8px 0 0;padding:4px 24px 0;box-shadow:0 8px 28px #4a64961a}.choices-row{padding:20px 0}.choices-row+.choices-row{border-top:1px solid #060e1e1a}.choices-row-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.choices-row-name{color:#060e1e;font-size:17px;font-weight:500;line-height:1.3}.choices-row-note{color:#4e4e4e;max-width:56ch;margin:6px 0 0;font-size:15px;line-height:1.6}.choices-vendors{color:#4e4e4ebf;max-width:56ch;margin:10px 0 0;font-size:13px;line-height:1.6}.choices-status{background:var(--wash,#f8f8f8);color:#4e4e4e;border-top:1px solid #060e1e1a;border-radius:0 0 15px 15px;min-height:52px;margin:0 -24px;padding:14px 24px 15px;font-size:15px;line-height:1.55}@media (max-width:639.98px){.choices-card{padding:2px 18px 0}.choices-status{margin:0 -18px;padding:13px 18px 14px}}.choices-chip{color:#4e4e4e;white-space:nowrap;border-radius:70px;flex:none;padding:7px 12px;font-size:13px;line-height:1;box-shadow:inset 0 0 0 1px #060e1e29}.choices-switch{cursor:pointer;background:#060e1e29;border:0;border-radius:70px;flex:none;width:46px;height:26px;padding:0;transition:background-color .18s;position:relative}.choices-switch[aria-checked=true]{background:var(--brand,#467beb)}.choices-switch:disabled{opacity:.45;cursor:not-allowed}.choices-switch:focus-visible{outline:2px solid var(--brand,#467beb);outline-offset:3px}.choices-switch-knob{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #060e1e40}.choices-switch[aria-checked=true] .choices-switch-knob{transform:translate(20px)}.choices-chip-action{font:inherit;cursor:pointer;background:#fff;border:0;margin-left:6px;font-size:13px}.choices-chip-action:focus-visible{outline:2px solid var(--brand,#467beb);outline-offset:3px}.choices-warning{background:var(--wash,#f8f8f8);border-radius:16px;margin:16px 0 0;padding:16px 18px}.choices-warning p{color:#4e4e4e;margin:0 0 12px;font-size:15px;line-height:1.6}.choices-button{background:var(--brand,#467beb);box-shadow:0 0 0 1px var(--brand,#467beb), inset 0 -1px 0 #ffffff1f, inset 0 1px 0 #ffffff3d;font:inherit;color:#fff;cursor:pointer;border:0;border-radius:12px;padding:8px 16px;font-size:16px;line-height:22px;transition:filter .15s}.choices-button:hover{filter:brightness(1.06)}.choices-empty{color:#4e4e4e;margin:8px 0 0;font-size:16px;line-height:1.7}
