.guest-rsvp-editor-module__WM9PKq__content{gap:20px;min-width:0;display:grid}:is(.guest-rsvp-editor-module__WM9PKq__content>.couple-error,.guest-rsvp-editor-module__WM9PKq__content>.couple-notice){margin:0}.guest-rsvp-editor-module__WM9PKq__history{border-top:1px solid var(--cz-line);padding-top:16px}.guest-rsvp-editor-module__WM9PKq__history>summary{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-weight:600;list-style:none;display:flex}.guest-rsvp-editor-module__WM9PKq__history>summary::-webkit-details-marker{display:none}.guest-rsvp-editor-module__WM9PKq__history>summary small{text-align:center;background:var(--cz-segment-track);border-radius:var(--cz-radius-pill);min-width:24px;color:var(--cz-muted);margin-left:auto;padding:2px 7px;font-size:12px}.guest-rsvp-editor-module__WM9PKq__history ol{gap:16px;margin:14px 0 0;padding:0;list-style:none;display:grid}.guest-rsvp-editor-module__WM9PKq__history li{border-left:2px solid var(--cz-line);padding-left:14px}.guest-rsvp-editor-module__WM9PKq__history li p{margin:4px 0;font-size:13px}.guest-rsvp-editor-module__WM9PKq__history li small,.guest-rsvp-editor-module__WM9PKq__empty{color:var(--cz-muted);font-size:12px}.guest-rsvp-editor-module__WM9PKq__empty{margin:12px 0 0}
.guest-operations-module__xAMBGG__workspace{border:1px solid var(--cz-line);border-radius:var(--cz-radius-card);background:var(--cz-surface);min-width:0;box-shadow:var(--cz-shadow);color:var(--cz-ink);padding:24px}.guest-operations-module__xAMBGG__stack{min-width:0;color:var(--cz-ink);gap:20px;display:grid}.guest-operations-module__xAMBGG__stack p{margin:0}.guest-operations-module__xAMBGG__stack input,.guest-operations-module__xAMBGG__stack select,.guest-operations-module__xAMBGG__stack textarea{min-width:0;max-width:100%}.guest-operations-module__xAMBGG__stack .field{min-width:0;margin:0}:is(.guest-operations-module__xAMBGG__stack .couple-error,.guest-operations-module__xAMBGG__stack .couple-notice){color:var(--cz-feedback-ink);margin:0}.guest-operations-module__xAMBGG__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;min-width:0;display:flex}.guest-operations-module__xAMBGG__heading>div:first-child:not(.guest-operations-module__xAMBGG__actions){flex:200px;align-items:center;gap:12px;min-width:0;display:flex}.guest-operations-module__xAMBGG__heading h2{color:var(--cz-ink);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:600;line-height:1.35}.guest-operations-module__xAMBGG__headingIcon{border-radius:var(--cz-radius-control);background:var(--cz-nav-active);width:44px;height:44px;color:var(--cz-nav-on-active);flex:none;place-items:center;display:grid}.guest-operations-module__xAMBGG__actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.guest-operations-module__xAMBGG__heading>.guest-operations-module__xAMBGG__actions{justify-content:flex-end;margin-inline-start:auto}.guest-operations-module__xAMBGG__actions>.button{max-width:100%}.guest-operations-module__xAMBGG__refresh{flex:none;width:44px;min-width:44px;padding:0!important}.guest-operations-module__xAMBGG__refresh>svg{flex:none}.guest-operations-module__xAMBGG__toolbar{border-radius:var(--cz-radius-control);background:var(--cz-canvas);flex-wrap:wrap;align-items:flex-end;gap:16px;min-width:0;padding:20px;display:flex}.guest-operations-module__xAMBGG__search{flex:260px}.guest-operations-module__xAMBGG__filter{flex:0 280px}.guest-operations-module__xAMBGG__searchControl{min-width:0;position:relative}.guest-operations-module__xAMBGG__searchControl>svg{inset-inline-start:14px;color:var(--cz-muted);pointer-events:none;position:absolute;top:15px}.guest-operations-module__xAMBGG__searchControl>input{padding-inline-start:42px!important}.guest-operations-module__xAMBGG__count{min-height:48px;color:var(--cz-muted);font-variant-numeric:tabular-nums;align-items:center;margin-inline-start:auto;font-size:13px;line-height:1.5;display:flex}.guest-operations-module__xAMBGG__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.guest-operations-module__xAMBGG__metrics{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;display:grid}.guest-operations-module__xAMBGG__metric{border:1px solid var(--cz-line);border-radius:var(--cz-radius-control);background:var(--cz-canvas);flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:20px;display:flex}.guest-operations-module__xAMBGG__metric>span{color:var(--cz-muted);overflow-wrap:anywhere;flex:1;font-size:13px;line-height:1.5}.guest-operations-module__xAMBGG__metric strong{color:var(--cz-ink);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.2}.guest-operations-module__xAMBGG__metric:last-child{background:var(--cz-nav-active)}.guest-operations-module__xAMBGG__caption,.guest-operations-module__xAMBGG__note{color:var(--cz-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.6}.guest-operations-module__xAMBGG__note{border:1px solid var(--cz-line);border-radius:var(--cz-radius-control);background:var(--cz-canvas);padding:16px}.guest-operations-module__xAMBGG__list{gap:12px;min-width:0;display:grid}.guest-operations-module__xAMBGG__row,.guest-operations-module__xAMBGG__logisticsRow,.guest-operations-module__xAMBGG__historyRow{border:1px solid var(--cz-line);border-radius:var(--cz-radius-control);background:var(--cz-surface);min-width:0;padding:20px}.guest-operations-module__xAMBGG__row{justify-content:space-between;align-items:center;gap:16px;display:flex}.guest-operations-module__xAMBGG__row>div{gap:6px;min-width:0;display:grid}.guest-operations-module__xAMBGG__row strong,.guest-operations-module__xAMBGG__rowHeading strong,.guest-operations-module__xAMBGG__person strong,.guest-operations-module__xAMBGG__historyHeading strong{color:var(--cz-ink);overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.5}.guest-operations-module__xAMBGG__row small,.guest-operations-module__xAMBGG__rowHeading small,.guest-operations-module__xAMBGG__person small{color:var(--cz-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.guest-operations-module__xAMBGG__inlineName{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.guest-operations-module__xAMBGG__row .guest-operations-module__xAMBGG__dietary{color:var(--cz-ink)}.guest-operations-module__xAMBGG__badge,.guest-operations-module__xAMBGG__warning,.guest-operations-module__xAMBGG__selected{box-sizing:border-box;border-radius:var(--cz-radius-pill);background:var(--cz-nav-active);min-height:28px;color:var(--cz-nav-on-active);overflow-wrap:anywhere;align-items:center;padding:4px 10px;font-size:13px;font-weight:500;line-height:1.5;display:inline-flex}.guest-operations-module__xAMBGG__warning{background:var(--cz-error-bg);color:var(--cz-feedback-ink)}.guest-operations-module__xAMBGG__selected{min-height:24px;padding-block:2px}.guest-operations-module__xAMBGG__changePanel{border:1px solid var(--cz-line);border-radius:var(--cz-radius-control);background:var(--cz-canvas);gap:12px;min-width:0;padding:20px;display:grid}.guest-operations-module__xAMBGG__changePanel h3,.guest-operations-module__xAMBGG__auditSection h3{color:var(--cz-ink);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600;line-height:1.5}.guest-operations-module__xAMBGG__changeHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.guest-operations-module__xAMBGG__changeHeading>div{gap:4px;min-width:0;display:grid}.guest-operations-module__xAMBGG__changeHeading p{color:var(--cz-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.guest-operations-module__xAMBGG__disclosure{border-top:1px solid var(--cz-line);min-width:0}.guest-operations-module__xAMBGG__disclosure>summary{box-sizing:border-box;min-height:44px;color:var(--cz-accent);cursor:pointer;padding-block:12px;font-size:13px;font-weight:600;line-height:1.5}.guest-operations-module__xAMBGG__disclosure>summary:focus-visible{outline:3px solid var(--cz-focus);outline-offset:3px;border-radius:4px}.guest-operations-module__xAMBGG__disclosure ul{color:var(--cz-muted);overflow-wrap:anywhere;gap:8px;margin:8px 0 0;padding-inline-start:20px;font-size:13px;line-height:1.6;display:grid}.guest-operations-module__xAMBGG__disclosure strong{color:var(--cz-ink);font-weight:500}.guest-operations-module__xAMBGG__reviewSummary{border-radius:var(--cz-radius-control);background:var(--cz-canvas);align-items:center;gap:16px;min-width:0;padding:20px;display:flex}.guest-operations-module__xAMBGG__reviewSummary>svg{color:var(--cz-nav-on-active);flex:none}.guest-operations-module__xAMBGG__reviewSummary>div{gap:4px;min-width:0;display:grid}.guest-operations-module__xAMBGG__reviewSummary strong{color:var(--cz-ink);overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.5}.guest-operations-module__xAMBGG__reviewSummary span{color:var(--cz-muted);font-size:13px;line-height:1.5}.guest-operations-module__xAMBGG__deliverySummary{flex-wrap:wrap;align-items:center;gap:12px 28px;min-width:0;display:flex}.guest-operations-module__xAMBGG__deliverySummary>span{color:var(--cz-muted);align-items:baseline;gap:8px;font-size:13px;line-height:1.5;display:flex}.guest-operations-module__xAMBGG__deliverySummary strong{color:var(--cz-ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1.3}.guest-operations-module__xAMBGG__historyRow{gap:10px;display:grid}.guest-operations-module__xAMBGG__historyHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.guest-operations-module__xAMBGG__historyMeta{color:var(--cz-muted);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:13px;line-height:1.5;display:flex}.guest-operations-module__xAMBGG__historyMeta time{font-variant-numeric:tabular-nums;margin-inline-start:auto}.guest-operations-module__xAMBGG__logisticsRow{gap:16px;display:grid}.guest-operations-module__xAMBGG__rowHeading{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.guest-operations-module__xAMBGG__rowHeading>div{gap:4px;min-width:0;display:grid}.guest-operations-module__xAMBGG__logisticsDetails{border-top:1px solid var(--cz-line);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:0;padding-top:16px;display:grid}.guest-operations-module__xAMBGG__logisticsDetails>div{align-content:start;gap:6px;min-width:0;display:grid}.guest-operations-module__xAMBGG__logisticsDetails dt{color:var(--cz-muted);align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:1.5;display:flex}.guest-operations-module__xAMBGG__logisticsDetails dt svg{flex:none}.guest-operations-module__xAMBGG__logisticsDetails dd{color:var(--cz-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.guest-operations-module__xAMBGG__auditSection{border-top:1px solid var(--cz-line);gap:12px;min-width:0;padding-top:20px;display:grid}.guest-operations-module__xAMBGG__auditRow{border-bottom:1px solid var(--cz-line);gap:4px;min-width:0;padding-block:12px;display:grid}.guest-operations-module__xAMBGG__auditRow:last-child{border-bottom:0}.guest-operations-module__xAMBGG__auditRow strong{color:var(--cz-ink);font-size:14px;font-weight:500;line-height:1.5}.guest-operations-module__xAMBGG__auditRow span{color:var(--cz-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.guest-operations-module__xAMBGG__columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;min-width:0;display:grid}.guest-operations-module__xAMBGG__table{border:1px solid var(--cz-line);border-radius:var(--cz-radius-control);background:var(--cz-surface);gap:16px;min-width:0;padding:20px;display:grid}.guest-operations-module__xAMBGG__table h3{color:var(--cz-ink);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:1.5}.guest-operations-module__xAMBGG__tableHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.guest-operations-module__xAMBGG__tableHeading>div{align-items:center;gap:8px;min-width:0;display:flex}.guest-operations-module__xAMBGG__tableHeading svg{color:var(--cz-nav-on-active);flex:none}.guest-operations-module__xAMBGG__tablePeople{gap:12px;min-width:0;display:grid}.guest-operations-module__xAMBGG__person{justify-content:space-between;align-items:center;gap:12px;min-width:0;font-size:14px;line-height:1.5;display:flex}.guest-operations-module__xAMBGG__person>span{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.guest-operations-module__xAMBGG__tableActions{border-top:1px solid var(--cz-line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:16px;display:flex}.guest-operations-module__xAMBGG__seatPicker{flex:none;width:260px}.guest-operations-module__xAMBGG__arrival{gap:0;padding-top:4px;display:grid}.guest-operations-module__xAMBGG__arrival>.guest-operations-module__xAMBGG__person{border-top:1px solid var(--cz-line);padding-block:12px}.guest-operations-module__xAMBGG__person .guest-operations-module__xAMBGG__present{color:var(--cz-success);align-items:center;gap:6px;display:flex}.guest-operations-module__xAMBGG__feedback{justify-items:start;gap:12px;min-width:0;display:grid}.guest-operations-module__xAMBGG__feedback>.couple-error{box-sizing:border-box;width:100%}.guest-operations-module__xAMBGG__loading{min-height:200px;color:var(--cz-muted);justify-content:center;align-items:center;gap:16px;font-size:14px;line-height:1.5;display:flex}.guest-operations-module__xAMBGG__empty{border:1px solid var(--cz-line);border-radius:var(--cz-radius-control);background:var(--cz-canvas);justify-items:start;gap:8px;min-width:0;padding:28px;display:grid}.guest-operations-module__xAMBGG__empty h3{color:var(--cz-ink);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:1.5}.guest-operations-module__xAMBGG__empty p{color:var(--cz-muted);overflow-wrap:anywhere;font-size:14px;line-height:1.6}.guest-operations-module__xAMBGG__empty>.button{margin-top:8px}@media (max-width:1100px){.guest-operations-module__xAMBGG__columns{grid-template-columns:1fr}}@media (max-width:760px){.guest-operations-module__xAMBGG__workspace{border-radius:20px;padding:20px}.guest-operations-module__xAMBGG__stack{gap:16px}.guest-operations-module__xAMBGG__heading{align-items:flex-start;gap:16px}.guest-operations-module__xAMBGG__heading>.guest-operations-module__xAMBGG__actions{justify-content:flex-start;width:100%;margin-inline-start:0}.guest-operations-module__xAMBGG__heading h2{font-size:20px}.guest-operations-module__xAMBGG__toolbar{align-items:stretch;gap:12px;padding:16px}.guest-operations-module__xAMBGG__search,.guest-operations-module__xAMBGG__filter{flex:100%;width:100%}.guest-operations-module__xAMBGG__count{min-height:0;margin-inline-start:0}.guest-operations-module__xAMBGG__grid{grid-template-columns:1fr;gap:16px}.guest-operations-module__xAMBGG__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.guest-operations-module__xAMBGG__metric{gap:8px;padding:16px}.guest-operations-module__xAMBGG__metric:last-child{grid-column:1/-1}.guest-operations-module__xAMBGG__metric strong{font-size:24px}.guest-operations-module__xAMBGG__row,.guest-operations-module__xAMBGG__logisticsRow,.guest-operations-module__xAMBGG__historyRow,.guest-operations-module__xAMBGG__table,.guest-operations-module__xAMBGG__changePanel{padding:16px}.guest-operations-module__xAMBGG__row{flex-direction:column;align-items:stretch}.guest-operations-module__xAMBGG__row>.button{align-self:flex-start}.guest-operations-module__xAMBGG__seatPicker{width:100%}.guest-operations-module__xAMBGG__historyMeta{flex-direction:column;align-items:flex-start;gap:8px}.guest-operations-module__xAMBGG__historyMeta time{margin-inline-start:0}.guest-operations-module__xAMBGG__logisticsDetails{grid-template-columns:1fr}.guest-operations-module__xAMBGG__person{flex-wrap:wrap;align-items:flex-start}.guest-operations-module__xAMBGG__person>span{flex:150px}.guest-operations-module__xAMBGG__person>.button{max-width:100%}.guest-operations-module__xAMBGG__loading{flex-direction:column;min-height:180px}.guest-operations-module__xAMBGG__empty{padding:24px 20px}.guest-operations-module__xAMBGG__stack input,.guest-operations-module__xAMBGG__stack select,.guest-operations-module__xAMBGG__stack textarea{font-size:16px}}@media (max-width:380px){.guest-operations-module__xAMBGG__workspace{padding:16px}.guest-operations-module__xAMBGG__rowHeading{flex-wrap:wrap;align-items:flex-start}.guest-operations-module__xAMBGG__actions>a{flex:100%}.guest-operations-module__xAMBGG__actions>.button{flex:100%}.guest-operations-module__xAMBGG__actions>.guest-operations-module__xAMBGG__refresh{flex:none;width:44px}.guest-operations-module__xAMBGG__person>.button{width:100%}}
.wedding-day-module__xH405q__workspace{gap:20px;max-width:1120px;margin:0 auto;display:grid}.wedding-day-module__xH405q__panel{background:var(--cz-surface,#fff);border:1px solid var(--cz-line,#e6e1e9);border-radius:20px;gap:20px;min-width:0;padding:26px;display:grid}.wedding-day-module__xH405q__panel h2,.wedding-day-module__xH405q__panel h3,.wedding-day-module__xH405q__panel p{margin:0}.wedding-day-module__xH405q__panel h2{font-size:20px}.wedding-day-module__xH405q__panel p{color:var(--cz-muted,#6f6875);line-height:1.6}.wedding-day-module__xH405q__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.wedding-day-module__xH405q__tabs{background:var(--cz-soft,#f4f1f6);border-radius:14px;gap:6px;padding:5px;display:flex}.wedding-day-module__xH405q__tabs button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 20px}.wedding-day-module__xH405q__tabs button[aria-pressed=true]{background:var(--cz-surface,#fff);font-weight:650;box-shadow:0 1px 4px #25152d13}.wedding-day-module__xH405q__tabs span{color:var(--cz-muted,#6f6875);margin-left:8px;font-size:12px}.wedding-day-module__xH405q__heading{align-items:flex-start;gap:14px;display:flex}.wedding-day-module__xH405q__heading>div{flex:1;min-width:0}.wedding-day-module__xH405q__heading svg{flex-shrink:0;margin-top:3px}.wedding-day-module__xH405q__heading p{margin-top:6px}.wedding-day-module__xH405q__fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:0;display:grid}.wedding-day-module__xH405q__fields input,.wedding-day-module__xH405q__fields select{width:100%;min-width:0}.wedding-day-module__xH405q__sharedVenue{background:var(--cz-soft,#f4f1f6);border-radius:12px;gap:8px;padding:16px;display:grid}.wedding-day-module__xH405q__sharedVenue strong{color:var(--cz-ink,#211727)}.wedding-day-module__xH405q__onboarding{max-width:780px;margin:0 auto;padding:36px}.wedding-day-module__xH405q__onboarding h2{font-size:28px;line-height:1.3}.wedding-day-module__xH405q__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--cz-muted,#6f6875);font-size:12px;font-weight:650}.wedding-day-module__xH405q__choices{border:0;gap:12px;margin:4px 0 10px;padding:0;display:grid}.wedding-day-module__xH405q__choices legend{margin-bottom:14px;font-weight:650}.wedding-day-module__xH405q__choices label{border:1px solid var(--cz-line,#e6e1e9);cursor:pointer;border-radius:14px;align-items:center;gap:14px;padding:20px;display:flex}.wedding-day-module__xH405q__choices label.wedding-day-module__xH405q__chosen{border-color:var(--cz-primary,#523b65);background:var(--cz-soft,#f4f1f6)}.wedding-day-module__xH405q__choices span{gap:5px;display:grid}.wedding-day-module__xH405q__choices small{color:var(--cz-muted,#6f6875);font-size:14px}.wedding-day-module__xH405q__personRow{border-bottom:1px solid var(--cz-line,#e6e1e9);align-items:center;gap:12px;padding:14px 0;display:flex}.wedding-day-module__xH405q__personRow>div:first-child,.wedding-day-module__xH405q__personRow>span:first-child{overflow-wrap:anywhere;flex:1;min-width:0}.wedding-day-module__xH405q__personRow>div:first-child{gap:5px;display:grid}.wedding-day-module__xH405q__personRow span,.wedding-day-module__xH405q__personRow small{color:var(--cz-muted,#6f6875)}.wedding-day-module__xH405q__moments{gap:12px;margin:0;padding:0;list-style:none;display:grid}.wedding-day-module__xH405q__moment{border:1px solid var(--cz-line,#e6e1e9);border-radius:14px;align-items:center;gap:16px;padding:18px;display:flex}.wedding-day-module__xH405q__sequence{color:var(--cz-muted,#6f6875);align-items:center;gap:8px;display:flex}.wedding-day-module__xH405q__sequence span{background:var(--cz-soft,#f4f1f6);border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:650;display:grid}.wedding-day-module__xH405q__momentCopy{flex:1;min-width:0}.wedding-day-module__xH405q__momentCopy strong{overflow-wrap:anywhere;font-size:16px}.wedding-day-module__xH405q__momentCopy p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-size:13px}.wedding-day-module__xH405q__metadata{color:var(--cz-muted,#6f6875);flex-wrap:wrap;gap:12px;margin-top:8px;font-size:13px;display:flex}.wedding-day-module__xH405q__metadata span{align-items:center;gap:5px;display:flex}.wedding-day-module__xH405q__momentActions{gap:3px;display:flex}.wedding-day-module__xH405q__momentActions button,.wedding-day-module__xH405q__personRow button{min-width:40px;min-height:44px}.wedding-day-module__xH405q__empty{text-align:center;background:var(--cz-soft,#f4f1f6);border-radius:14px;justify-items:center;gap:12px;padding:28px;display:grid}.wedding-day-module__xH405q__editorSection{border:0;border-top:1px solid var(--cz-line,#e6e1e9);margin:20px 0;padding:16px 0}.wedding-day-module__xH405q__editorSection legend{margin-bottom:12px;font-size:15px;font-weight:650}.wedding-day-module__xH405q__vendorChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wedding-day-module__xH405q__vendorChoices label{align-items:center;gap:10px;min-height:44px;display:flex}.wedding-day-module__xH405q__participantEditor{background:var(--cz-soft,#f4f1f6);border-radius:12px;gap:14px;padding:18px;display:grid}.wedding-day-module__xH405q__legacy{border-top:1px solid var(--cz-line,#e6e1e9);padding-top:16px}.wedding-day-module__xH405q__legacy summary{cursor:pointer;min-height:44px;line-height:1.6}.wedding-day-module__xH405q__legacy ol{gap:14px;margin:12px 0 20px;padding-left:22px;display:grid}.wedding-day-module__xH405q__legacy li{padding-left:6px}.wedding-day-module__xH405q__legacy li span,.wedding-day-module__xH405q__legacy li small{color:var(--cz-muted,#6f6875);margin-left:12px}.wedding-day-module__xH405q__saveStatus{color:var(--cz-muted,#6f6875);align-items:center;gap:12px;font-size:13px;display:flex}.wedding-day-module__xH405q__bottomSave{justify-content:flex-end;padding-bottom:24px;display:flex}.wedding-day-module__xH405q__loading{text-align:center;color:var(--cz-muted,#6f6875);padding:40px}@media (max-width:680px){.wedding-day-module__xH405q__panel{border-radius:16px;padding:20px}.wedding-day-module__xH405q__fields,.wedding-day-module__xH405q__vendorChoices{grid-template-columns:1fr}.wedding-day-module__xH405q__onboarding{padding:24px}.wedding-day-module__xH405q__onboarding h2{font-size:24px}.wedding-day-module__xH405q__heading{flex-wrap:wrap}.wedding-day-module__xH405q__heading>.wedding-day-module__xH405q__button{justify-content:center;width:100%}.wedding-day-module__xH405q__moment{flex-wrap:wrap;gap:10px;padding:14px}.wedding-day-module__xH405q__momentActions{margin-left:auto}.wedding-day-module__xH405q__momentCopy{flex-basis:calc(100% - 65px)}.wedding-day-module__xH405q__personRow{flex-wrap:wrap}.wedding-day-module__xH405q__toolbar>.wedding-day-module__xH405q__button,.wedding-day-module__xH405q__bottomSave>.wedding-day-module__xH405q__button{justify-content:center;width:100%}.wedding-day-module__xH405q__tabs{width:100%}.wedding-day-module__xH405q__tabs button{flex:1}.wedding-day-module__xH405q__saveStatus{flex-wrap:wrap}.wedding-day-module__xH405q__legacy li span,.wedding-day-module__xH405q__legacy li small{margin:4px 0 0;display:block}.wedding-day-module__xH405q__choices label{padding:16px}}@media (prefers-reduced-motion:reduce){.wedding-day-module__xH405q__workspace *{scroll-behavior:auto}}.wedding-day-module__xH405q__participantNames{overflow-wrap:anywhere;min-width:0}.wedding-day-module__xH405q__participantNames svg{flex-shrink:0}.wedding-day-module__xH405q__participantList{min-width:0;max-width:100%}.wedding-day-module__xH405q__participantList summary{cursor:pointer;overflow-wrap:anywhere;min-height:28px}.wedding-day-module__xH405q__participantList ul{overflow-wrap:anywhere;gap:5px;margin:8px 0 0;padding-left:18px;display:grid}.wedding-day-module__xH405q__sectionVendors{border:0;min-width:0;margin:0;padding:0}.wedding-day-module__xH405q__sectionVendors legend{margin-bottom:12px;font-size:14px;font-weight:650}.wedding-day-module__xH405q__vendorChoices label{overflow-wrap:anywhere;min-width:0}.wedding-day-module__xH405q__vendorChoices input{flex-shrink:0}
.guest-workspace-navigation-module__GAcEdW__navigation{align-content:start;gap:24px;min-width:0;display:grid;position:sticky;top:98px}.guest-workspace-navigation-module__GAcEdW__group{gap:8px;min-width:0;display:grid}.guest-workspace-navigation-module__GAcEdW__groupLabel{color:var(--cz-muted);padding:0 12px;font-size:12px;font-weight:600;line-height:1.5}.guest-workspace-navigation-module__GAcEdW__links{gap:4px;min-width:0;display:grid}.guest-workspace-navigation-module__GAcEdW__link{border-radius:var(--cz-radius-control);min-height:48px;color:var(--cz-muted);border:1px solid #0000;align-items:center;gap:10px;min-width:0;padding:10px 12px;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;display:flex}.guest-workspace-navigation-module__GAcEdW__link>svg{flex:none}.guest-workspace-navigation-module__GAcEdW__label{overflow-wrap:anywhere;flex:1;min-width:0}.guest-workspace-navigation-module__GAcEdW__count{background:var(--cz-surface);color:var(--cz-muted);font-variant-numeric:tabular-nums;border-radius:7px;flex:none;padding:2px 6px;font-size:12px;line-height:1.4}.guest-workspace-navigation-module__GAcEdW__link:hover{background:var(--cz-surface);color:var(--cz-ink)}.guest-workspace-navigation-module__GAcEdW__active{background:var(--cz-nav-active);color:var(--cz-nav-on-active);border-color:var(--cz-line);font-weight:600}.guest-workspace-navigation-module__GAcEdW__active:hover{background:var(--cz-nav-active);color:var(--cz-nav-on-active)}.guest-workspace-navigation-module__GAcEdW__active .guest-workspace-navigation-module__GAcEdW__count{color:var(--cz-nav-on-active)}.guest-workspace-navigation-module__GAcEdW__link:focus-visible{outline:3px solid var(--cz-focus);outline-offset:3px}@media (max-width:1000px){.guest-workspace-navigation-module__GAcEdW__navigation{grid-template-columns:1fr;gap:12px;position:static}.guest-workspace-navigation-module__GAcEdW__groupLabel{padding:0}.guest-workspace-navigation-module__GAcEdW__links{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.guest-workspace-navigation-module__GAcEdW__group:first-child .guest-workspace-navigation-module__GAcEdW__links{grid-template-columns:repeat(2,minmax(0,1fr))}.guest-workspace-navigation-module__GAcEdW__link{background:var(--cz-surface);border-color:var(--cz-line)}.guest-workspace-navigation-module__GAcEdW__active{background:var(--cz-nav-active)}}@media (max-width:760px){.guest-workspace-navigation-module__GAcEdW__navigation{gap:16px}.guest-workspace-navigation-module__GAcEdW__links{grid-template-columns:repeat(2,minmax(0,1fr))}.guest-workspace-navigation-module__GAcEdW__link{gap:8px;min-height:48px;padding:10px;font-size:13px}.guest-workspace-navigation-module__GAcEdW__count{padding:2px 5px;font-size:11px}}
