.wl-rsvp-privacy{overflow-wrap:anywhere;display:block!important;line-height:1.5;margin:14px 0;padding:16px!important;border:1px solid #BBBEDD;border-radius:12px;background:#FFFCF8;color:#2F2F2E;font:inherit;min-width:0}.wl-rsvp-privacy h3{font:inherit;font-weight:600;margin:0 0 8px;color:#484E98}.wl-rsvp-privacy p{font:inherit;margin:0 0 10px;overflow-wrap:anywhere}.wl-rsvp-privacy a,.wl-rsvp-receipt a{color:#484E98;text-decoration:underline;text-underline-offset:3px}.wl-rsvp-consent{display:flex!important;align-items:flex-start;gap:10px;min-height:44px;cursor:pointer;font:inherit!important}.wl-rsvp-consent input[type=checkbox]{flex:0 0 22px;width:22px;height:22px;margin:3px 0;accent-color:#484E98}.wl-rsvp-consent span{min-width:0;font:inherit}.wl-rsvp-receipt{margin:16px 0;padding:16px;border:1px solid #BBBEDD;border-radius:12px;background:#FFFCF8;color:#2F2F2E;line-height:1.5;overflow-wrap:anywhere}.wl-rsvp-receipt p{margin:0 0 10px}.wl-rsvp-receipt a{display:block;margin-bottom:12px}.wl-rsvp-receipt button{min-height:44px;padding:10px 16px;border:1px solid #484E98;border-radius:10px;background:#484E98;color:white;font:inherit}.wl-rsvp-receipt input{width:100%;font:inherit;min-width:0}.wl-rsvp-privacy :focus-visible,.wl-rsvp-receipt :focus-visible{outline:2px solid #484E98;outline-offset:3px}

.wl-rsvp-privacy details{margin:0 0 10px}.wl-rsvp-privacy summary{cursor:pointer;color:#484E98;min-height:44px;padding:8px 0}.wl-rsvp-privacy details p{margin-top:6px}
