.BookingSummary_container__qigI0{padding:0}.BookingSummary_header__hIr4h{display:flex;justify-content:space-between;align-items:center}.BookingSummary_headerTitle__csJtW{font-family:var(--font-family-sans);font-size:var(--size-step-2);font-weight:var(--font-extrabold,800);text-transform:uppercase;letter-spacing:var(--tracking-heading-tight,-.015em);line-height:var(--leading-heading-tight,1.05);color:var(--color-text-primary);margin:0;text-wrap:balance}.BookingSummary_statsGrid__FmWlC{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-s);text-align:center}.BookingSummary_statItem___LXFZ{display:flex;flex-direction:column-reverse;gap:var(--space-3xs);padding:var(--space-s);border-right:1px solid var(--color-border-subtle)}.BookingSummary_statItem___LXFZ:last-child{border-right:none}.BookingSummary_statValue__MQvrL{font-size:var(--size-step-1);font-weight:var(--font-bold);font-variant-numeric:tabular-nums;color:var(--color-text-primary);margin:0}.BookingSummary_statLabel__2B9yX{font-size:var(--size-step--1);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:var(--tracking-meta,.04em);color:var(--color-text-tertiary)}.BookingSummary_participantsSection__x2TN9{padding-top:var(--space-xs);border-top:1px solid var(--color-border-subtle)}.BookingSummary_sectionTitle__APkMe{font-family:var(--font-family-sans);font-size:var(--size-step-0);font-weight:var(--font-extrabold,800);text-transform:uppercase;letter-spacing:var(--tracking-heading-tight,-.015em);color:var(--color-text-secondary);margin-bottom:var(--space-s)}.BookingSummary_participantsList__5nF2L{display:flex;flex-direction:column;gap:var(--space-xs)}.BookingSummary_participantItem__0iTLD{display:flex;align-items:center;gap:var(--space-s);padding:var(--space-xs) 0;border-bottom:1px solid var(--color-border-subtle)}.BookingSummary_participantItem__0iTLD:last-child{border-bottom:none}.BookingSummary_avatarPlaceholder__OBkn2{background-color:var(--color-surface-raised);color:var(--color-text-tertiary)}.BookingSummary_avatarPlaceholder__OBkn2,.BookingSummary_teamIcon__NgP51{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.BookingSummary_teamIcon__NgP51{background-color:var(--color-primary);color:var(--color-text-primary)}.BookingSummary_participantName__3tUn_{font-size:var(--size-step-0);color:var(--color-text-primary);display:flex;align-items:center;gap:var(--space-xs);flex-wrap:wrap}.BookingSummary_memberCount___yysJ{font-size:var(--size-step--1);color:var(--color-text-tertiary)}.BookingSummary_paymentsSection__EoDmW{padding-top:var(--space-xs);border-top:1px solid var(--color-border-subtle)}.BookingSummary_paymentsList__iFZs_{display:flex;flex-direction:column;gap:var(--space-xs)}.BookingSummary_paymentItem__MdDlw{display:flex;justify-content:space-between;align-items:center;gap:var(--space-s);padding:var(--space-xs) 0;border-bottom:1px solid var(--color-border-subtle);font-size:var(--size-step--1)}.BookingSummary_paymentItem__MdDlw:last-child{border-bottom:none}.BookingSummary_paymentInfo__g9f2p{display:flex;justify-content:space-between;align-items:center;flex:1;min-width:0;gap:var(--space-s)}.BookingSummary_cancelButton__YWcJU{flex-shrink:0;font-size:var(--size-step--2);padding:.3em .6em}.BookingSummary_pendingPayment__FjNcS{opacity:.7;border:1px dashed var(--color-border-subtle)}.BookingSummary_paymentDescription__Eagl8{color:var(--color-text-primary)}.BookingSummary_paymentAmount__AQLuq{flex-shrink:0;font-weight:var(--font-medium);font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.BookingSummary_completedIcon__4xO9j{color:var(--color-status-success)}.BookingSummary_pendingIcon__ufREf{color:var(--color-status-warning)}@media (width <= 480px){.BookingSummary_statsGrid__FmWlC{gap:var(--space-xs)}.BookingSummary_statItem___LXFZ{padding:var(--space-xs) var(--space-3xs)}}.TeamSelectorModal_titleRow__SYapp{display:flex;align-items:center;gap:var(--space-s)}.TeamSelectorModal_backButton__JfsfE{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:transparent;color:var(--color-text-tertiary);border-radius:var(--radius-sm);cursor:pointer;transition:background-color .15s ease,color .15s ease}.TeamSelectorModal_backButton__JfsfE:hover{background-color:var(--color-surface-muted);color:var(--color-text-primary)}.TeamSelectorModal_content__mwOSH{display:flex;flex-direction:column;gap:var(--space-m)}.TeamSelectorModal_teamList__NULNn{display:flex;flex-direction:column;gap:var(--space-xs)}.TeamSelectorModal_teamItem__7qt6M{display:flex;align-items:center;gap:var(--space-s);padding:var(--space-s);background:transparent;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);cursor:pointer;transition:background-color .15s ease,border-color .15s ease;text-align:left;width:100%}.TeamSelectorModal_teamItem__7qt6M:disabled{opacity:.6;cursor:not-allowed}.TeamSelectorModal_teamItem__7qt6M:hover:not(:disabled){background-color:var(--color-surface-muted);border-color:var(--color-primary)}.TeamSelectorModal_teamAvatar__jTbRU{width:2.5rem;height:2.5rem;border-radius:var(--radius-full);background-color:var(--color-primary);color:var(--color-text-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.TeamSelectorModal_teamAvatarImage__1JgvE{width:100%;height:100%;object-fit:cover}.TeamSelectorModal_teamInfo__nqjYK{flex:1;display:flex;flex-direction:column;gap:.125rem}.TeamSelectorModal_teamName__l4vjW{font-size:var(--size-step-0);font-weight:var(--font-medium);color:var(--color-text-primary)}.TeamSelectorModal_categoryBadge__NZaJd{font-size:var(--size-step--2,.75rem);color:var(--color-text-tertiary);font-weight:var(--font-regular)}.TeamSelectorModal_selectIcon__qSeuh{color:var(--color-border-subtle);transition:color .15s ease}.TeamSelectorModal_teamItem__7qt6M:hover:not(:disabled) .TeamSelectorModal_selectIcon__qSeuh{color:var(--color-text-accent)}.TeamSelectorModal_divider__4Dgpu{display:flex;align-items:center;gap:var(--space-s);color:var(--color-border-default);font-size:var(--size-step--1)}.TeamSelectorModal_divider__4Dgpu:after,.TeamSelectorModal_divider__4Dgpu:before{content:"";flex:1;height:1px;background-color:var(--color-surface-raised)}.TeamSelectorModal_createForm__2hLCs{display:flex;flex-direction:column;gap:var(--space-m)}.TeamSelectorModal_createDescription__gxG1i{font-size:var(--size-step-0);color:var(--color-text-tertiary);margin:0}.TeamSelectorModal_inputGroup__RQeZS{display:flex;flex-direction:column;gap:var(--space-xs)}.TeamSelectorModal_label__mosCb{font-size:var(--size-step--1);font-weight:var(--font-medium);color:var(--color-text-primary)}.TeamSelectorModal_input__rPx9J{padding:var(--space-s);font-size:var(--size-step-0);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background-color:var(--color-surface-default);color:var(--color-text-primary);transition:border-color .15s ease}.TeamSelectorModal_input__rPx9J:focus{border-color:var(--focus-color);outline:2px solid var(--focus-color);outline-offset:2px}.TeamSelectorModal_input__rPx9J::placeholder{color:var(--color-text-disabled)}.TeamSelectorModal_input__rPx9J:disabled{background-color:var(--color-surface-muted);cursor:not-allowed}.TeamSelectorModal_hint__zE_h9{font-size:var(--size-step--1);color:var(--color-text-tertiary);margin:0}.TeamSelectorModal_memberHint__wNDWn{display:flex;align-items:flex-start;gap:.5ch;font-size:var(--size-step--1);color:var(--color-status-info-text);margin:0;line-height:1.4}.TeamSelectorModal_memberHint__wNDWn svg{flex-shrink:0;margin-top:.15em}@media (prefers-reduced-motion:reduce){.TeamSelectorModal_backButton__JfsfE{transition:none}}.VoucherInput_toggleLink__Yqjzl{background:none;border:none;cursor:pointer;padding:0;font-size:var(--size-step-0);color:var(--color-text-accent);text-decoration:underline;text-underline-offset:.2em}.VoucherInput_toggleLink__Yqjzl:hover{opacity:.8}.VoucherInput_expandedContainer__cfJ8g{display:flex;flex-direction:column;gap:var(--space-xs)}.VoucherInput_inputRow___YHui{display:flex;gap:var(--space-xs);align-items:stretch}.VoucherInput_codeInput__NoXSu{flex:1;min-width:0;padding:.75em 1em;font-size:var(--size-step-0);color:var(--color-text-primary);background-color:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-md);outline:none}.VoucherInput_codeInput__NoXSu::placeholder{color:var(--color-text-disabled)}.VoucherInput_codeInput__NoXSu:focus{border-color:var(--color-border-strong)}.VoucherInput_codeInput__NoXSu:disabled{color:var(--color-text-tertiary);background-color:var(--color-surface-muted);cursor:not-allowed}.VoucherInput_applyButton__sRax_{display:flex;align-items:center;justify-content:center;gap:.4em;padding:.75em 1.25em;font-size:var(--size-step-0);font-weight:var(--font-semibold);color:var(--color-text-inverse);background-color:var(--color-surface-fixed-dark);border:none;border-radius:var(--radius-md);cursor:pointer;white-space:nowrap}.VoucherInput_applyButton__sRax_:disabled{opacity:.45;cursor:not-allowed}.VoucherInput_errorMessage__jtjyP{font-size:var(--size-step--1,var(--size-step-0));color:var(--color-status-error-text);margin:0;transition:opacity var(--duration-micro) var(--ease-entrance),transform var(--duration-micro) var(--ease-entrance)}@starting-style{.VoucherInput_errorMessage__jtjyP{opacity:0;transform:translateY(-4px)}}.VoucherInput_spinner__yDBFn{animation:VoucherInput_spin__Ewz6z .8s linear infinite}@media (prefers-reduced-motion:reduce){.VoucherInput_spinner__yDBFn{animation:none}.VoucherInput_errorMessage__jtjyP{transition:none}}@keyframes VoucherInput_spin__Ewz6z{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.VoucherInput_srOnly__vFPAc{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.VoucherInput_appliedChip__ZW4CH{display:flex;align-items:center;gap:var(--space-xs);padding:.6em .75em;background-color:var(--color-status-success-subtle);border:1px solid var(--color-status-success);border-radius:var(--radius-md);font-size:var(--size-step-0)}.VoucherInput_appliedChip__ZW4CH svg:first-child{flex-shrink:0;color:var(--color-status-success-text)}.VoucherInput_appliedCode__Px9c3{font-weight:var(--font-semibold);color:var(--color-status-success-text)}.VoucherInput_appliedDescription__fanlD{flex:1;color:var(--color-text-secondary)}.VoucherInput_removeButton__Tl5oL{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;color:var(--color-text-tertiary);flex-shrink:0}.VoucherInput_removeButton__Tl5oL:hover{color:var(--color-status-error-text)}
/*# sourceMappingURL=acd4030aca06cad0.css.map*/