.clanbite-event-rsvp__actions{margin-bottom:1rem}.clanbite-event-rsvp__buttons{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.clanbite-event-rsvp__btn{background:transparent;border:1px solid;border-radius:4px;cursor:pointer;padding:.35rem .75rem}.clanbite-event-rsvp__btn.is-active{font-weight:600}.clanbite-event-rsvp__status{margin:0;min-height:1.25em}.clanbite-event-rsvp__attendees-head{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:.5rem}.clanbite-event-rsvp__toggle{background:color-mix(in srgb,currentColor 6%,transparent);border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:4px;cursor:pointer;font-size:.9rem;padding:.25rem .5rem}.clanbite-event-rsvp__toggle-text{display:inline-block}.clanbite-event-rsvp__attendees-heading{flex:1 1 auto;font-size:1rem;margin:0}.clanbite-event-rsvp__attendees-body{margin-top:.25rem}.clanbite-event-rsvp__list{list-style:none;margin:0;padding:0}.clanbite-event-rsvp__attendee{border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent);display:flex;gap:.75rem;justify-content:space-between;padding:.25rem 0}.clanbite-event-rsvp__attendee-status{opacity:.85;text-transform:capitalize}.clanbite-event-rsvp--forbidden,.clanbite-event-rsvp--placeholder{background:color-mix(in srgb,currentColor 6%,transparent);border-radius:4px;padding:.75rem}.clanbite-event-rsvp-editor{border:1px dashed;border-radius:4px;padding:.75rem}.clanbite-event-rsvp-editor__title{margin-top:0}
