.MyReservationModal_statusContainer__FJAld{display:flex;flex-direction:column;align-items:center;justify-content:space-between}.MyReservationModal_statusInfo__ToPgb{display:flex;flex-direction:column;gap:var(--space-xs)}.MyReservationModal_statusBadgeRow__0qbam{display:flex;flex-direction:column;align-items:center;gap:var(--space-s)}.MyReservationModal_timestamp__1PRhr{font-size:var(--size-step--2);color:var(--color-text-muted)}.MyReservationModal_priceRow__gOx41{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--size-step--1);color:var(--color-text-muted)}.MyReservationModal_separator__jzjLH{height:1px;background-color:var(--color-border);margin:var(--space-m) 0}.MyReservationModal_sectionTitle__AfflQ{font-size:var(--size-step-0);font-weight:var(--font-medium);display:flex;align-items:center;gap:var(--space-xs);margin:0 0 var(--space-s) 0}.MyReservationModal_guestList__mfeQH{max-height:12.5rem;overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-m);margin-bottom:var(--space-s)}.MyReservationModal_guestItem__31MCk{display:flex;align-items:center;justify-content:space-between;padding:var(--space-xs) 0}.MyReservationModal_guestInfo__MkgG5{display:flex;align-items:center;gap:var(--space-s)}.MyReservationModal_participantIcon__7e19o{color:var(--color-text-muted);flex-shrink:0}.MyReservationModal_participantIcon__7e19o[data-highlight=true]{color:var(--color-text-accent)}.MyReservationModal_guestDetails__HKGvC{display:flex;flex-direction:column}.MyReservationModal_guestName__zC_3c{font-size:var(--size-step-0);font-weight:var(--font-medium);line-height:1}.MyReservationModal_guestMeta__sGg7s{font-size:var(--size-step--2);color:var(--color-text-muted);margin-top:.25rem}.MyReservationModal_emptyState__FMx0j{font-size:var(--size-step-0);color:var(--color-text-muted);font-style:italic;text-align:center;padding:var(--space-m) 0}.MyReservationModal_policyList__cfv5l{padding-left:var(--space-m);margin:0;list-style-type:disc;font-size:var(--size-step--1)}.MyReservationModal_footerActions__0gYGJ{display:flex;flex-direction:column;gap:var(--space-s)}.MyReservationModal_confirmationFooter__CVqm1{display:flex;gap:var(--space-s);width:100%;justify-content:flex-end}.MyReservationModal_guestRemovalSection___CUJL{display:flex;flex-direction:column;gap:var(--space-s);margin-top:var(--space-s)}.MyReservationModal_guestRemovalControls__ZMAzp{display:flex;align-items:center;justify-content:space-between;gap:var(--space-s)}.MyReservationModal_guestRemovalLabel__r4Nkm{font-size:var(--size-step--1);color:var(--color-text-muted)}.MyReservationModal_guestStepper__7tPkn{display:flex;align-items:center;gap:var(--space-s)}.MyReservationModal_stepperButton__r0ApC{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-text);cursor:pointer;transition:background-color .15s ease}.MyReservationModal_stepperButton__r0ApC:disabled{opacity:.4;cursor:not-allowed}.MyReservationModal_stepperButton__r0ApC:hover:not(:disabled){background-color:var(--color-surface-dim)}.MyReservationModal_stepperValue__9Baqa{font-size:var(--size-step-0);font-weight:var(--font-semibold);min-width:1.5rem;text-align:center}.MyReservationModal_teamNameRow__D3y5s{display:flex;align-items:center;gap:var(--space-xs);flex-wrap:wrap}.MyReservationModal_teamBadge__br0OC{font-size:var(--size-step--2);font-weight:var(--font-medium);color:var(--color-status-success-text);background-color:var(--color-status-success-subtle);padding:.125em .5em;border-radius:var(--radius-sm);white-space:nowrap}.MyReservationModal_teamLink__DdNN0{font-size:var(--size-step--2);color:var(--color-text-accent);text-decoration:none;margin-top:.125rem}.MyReservationModal_teamLink__DdNN0:hover{text-decoration:underline}.MyReservationModal_refundStatusCard__aCdz1{background-color:var(--color-surface-muted);border-radius:var(--radius-md);padding:var(--space-m);margin-top:var(--space-s);border:1px solid var(--color-border-default);width:100%}.MyReservationModal_refundStatusText__3UD8W{font-size:var(--size-step--1);color:var(--color-text-secondary);line-height:1.4;margin:0}.MyReservationModal_refundStatusCard__aCdz1[data-eligible=false][data-free=false]{border-color:var(--color-status-warning-subtle);background-color:var(--color-status-warning-subtle)}.MyReservationModal_refundStatusCard__aCdz1[data-eligible=false][data-free=false] .MyReservationModal_refundStatusText__3UD8W{color:var(--color-status-warning-text)}.ConfirmedStatusBanner_banner__Y2lE_{display:flex;align-items:stretch;width:100%;min-height:5rem;background:var(--color-surface-default);border:1px solid var(--color-text-primary);color:var(--color-text-primary)}.ConfirmedStatusBanner_statusMark__MI589{flex:0 0 auto;display:grid;place-items:center;padding:0 var(--space-s);color:var(--color-status-success)}.ConfirmedStatusBanner_body__vQmbm{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.25rem;padding:var(--space-s) var(--space-m) var(--space-s) 0}.ConfirmedStatusBanner_eyebrow__jif6B{font-size:var(--size-step--1);font-weight:var(--font-medium);color:var(--color-text-tertiary);line-height:1.2}.ConfirmedStatusBanner_headline__10stf{font-size:var(--size-step-2);font-weight:var(--font-bold);color:var(--color-text-primary);font-variant-numeric:tabular-nums;line-height:1.15}.ConfirmedStatusBanner_stubZone__nx_hd{flex:0 0 auto;display:flex;align-items:center;padding:0 var(--space-m);border-left:1px dashed var(--color-text-primary);transition:border-color .12s ease}.ConfirmedStatusBanner_stubZone__nx_hd:focus-within,.ConfirmedStatusBanner_stubZone__nx_hd:hover{border-left-color:var(--color-primary)}@media (width <= 640px){.ConfirmedStatusBanner_statusMark__MI589{padding:0 var(--space-xs)}.ConfirmedStatusBanner_body__vQmbm{padding:var(--space-xs) var(--space-s) var(--space-xs) 0}.ConfirmedStatusBanner_headline__10stf{font-size:var(--size-step-1)}.ConfirmedStatusBanner_stubZone__nx_hd{padding:0 var(--space-s)}}.ConfirmedStatusBanner_refundDeadline__5_fO5{font-size:var(--size-step--1);font-weight:var(--font-regular);color:var(--color-text-secondary);line-height:1.25}.ConfirmedStatusBanner_refundDeadline__5_fO5[data-expired=true]{color:var(--color-status-error);font-weight:var(--font-medium)}
/*# sourceMappingURL=d6b85b3acdaf8143.css.map*/