.rsvp-choice[data-v-66311001]{position:relative;display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rsvp-choice--option[data-v-66311001]{min-height:37px;gap:28px}.rsvp-choice__input[data-v-66311001]{position:absolute;top:0;left:0;z-index:2;width:37px;height:37px;margin:0;cursor:pointer;opacity:0}.rsvp-choice__label[data-v-66311001]{color:#111;font-size:16px;font-weight:400;line-height:1}.rsvp-choice__label--option[data-v-66311001]{font-size:16px;line-height:1.2}.rsvp-choice__box[data-v-66311001]{position:relative;width:37px;height:37px;flex-shrink:0;border:2px solid #155eef;border-radius:8px;background:#fff;transition:background-color .14s,border-color .14s,box-shadow .14s,transform .14s}.rsvp-choice__input:checked+.rsvp-choice__box[data-v-66311001]{border-color:#155eef;background-color:#155eef}.rsvp-choice__box--checkbox[data-v-66311001]:after{position:absolute;top:7px;left:12px;width:8px;height:15px;border-right:3px solid #fff;border-bottom:3px solid #fff;content:"";opacity:0;transform:rotate(45deg) scale(.8);transition:opacity .12s,transform .12s}.rsvp-choice__input:checked+.rsvp-choice__box--checkbox[data-v-66311001]:after{opacity:1;transform:rotate(45deg) scale(1)}.rsvp-choice__input:focus-visible+.rsvp-choice__box[data-v-66311001]{outline:3px solid rgba(21,94,239,.25);outline-offset:3px}.rsvp-choice:active .rsvp-choice__box[data-v-66311001]{transform:scale(.96)}
