#rsvp-access-note{text-align:center;padding:25px 0}#rsvp-access-note h3{font:italic 38px/1.15 var(--serif);color:#254a91}#rsvp-access-note p{font:14px/1.8 var(--sans);color:#516e9b;margin:20px 0}#rsvp-access-note a{display:inline-flex;margin-top:12px;min-height:48px;padding:12px 25px;background:#254c98;color:#fff;border-radius:8px;font:600 13px/1.5 var(--sans)}.invitation-badge{font:600 10px/1.5 var(--sans);letter-spacing:.12em;color:#5d7eae;margin-bottom:22px}.invited-names{font:500 20px/1.5 var(--serif);color:#315b99;margin:12px 0 22px;overflow-wrap:anywhere}.rsvp-message-label{display:block;margin:22px 0;font:500 12px/1.6 var(--sans);color:#426493}.rsvp-message-label textarea{display:block;width:100%;margin-top:9px;padding:12px;font:14px/1.6 var(--sans);border:1px solid #b7cdeb;border-radius:8px;color:#25497f;background:#f8fbff;resize:vertical}.rsvp-privacy-note{font:11px/1.7 var(--sans);color:#6580a6;text-align:center;margin:18px 0 0}#rsvp-closed-note{font:13px/1.7 var(--sans);color:#315784;border:1px solid #b1c7e6;background:#e9f1ff;padding:16px;margin:15px 0}.rsvp-paper button:disabled{opacity:.55;cursor:not-allowed}#saved-response-note{font:12px/1.7 var(--sans);color:#5e7b9e}#invited-names:empty{display:none}#image-dialog [hidden]{display:none!important}@media(max-width:650px){.rsvp-message-label textarea{font-size:16px}.invited-names{font-size:21px}}
#guest-selection-help{font:13px/1.7 var(--sans);color:#516e9b;margin:0 0 14px}#guest-selection-count{margin:16px 0 0;padding:12px 16px;border:1px solid #a7c1e7;border-radius:8px;background:#e7f0ff;color:#234b91;font:600 14px/1.5 var(--sans)}#guest-options label:has(input:checked){background:#e4efff;border-color:#7399d4;border-radius:6px}#guest-options input{flex-shrink:0}
.salutation, #attire-assignees, .rsvp-household, #response-summary strong, #guest-options label > span { min-width: 0; overflow-wrap: anywhere; }
