.rsvp-choice-group[data-v-48a0a2c7]{display:flex;align-items:center;gap:40px;flex-shrink:0}.rsvp-choice[data-v-48a0a2c7]{display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rsvp-choice--attendance[data-v-48a0a2c7]{gap:24px}.rsvp-choice__label[data-v-48a0a2c7]{color:#111;font-size:16px;font-weight:400;line-height:1}.rsvp-choice__box[data-v-48a0a2c7]{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-48a0a2c7]{border-color:#155eef;background:#155eef}.rsvp-choice input:focus-visible+.rsvp-choice__box[data-v-48a0a2c7]{outline:3px solid rgba(21,94,239,.25);outline-offset:3px}.rsvp-choice:active .rsvp-choice__box[data-v-48a0a2c7]{transform:scale(.96)}@media(max-width:640px){.rsvp-choice-group[data-v-48a0a2c7]{width:100%;justify-content:space-between;gap:24px}.rsvp-choice__label[data-v-48a0a2c7]{font-size:20px}.rsvp-choice__box[data-v-48a0a2c7]{width:37px;height:37px}}
