.BookingFlowWidget_frame__HUNP3{padding:0;overflow:hidden;position:relative}.BookingFlowWidget_paneVisible__7MDkd{opacity:1;transform:translateX(0);pointer-events:auto;transition:opacity .32s ease,transform .32s ease}.BookingFlowWidget_paneHidden__QQFx8{opacity:0;transform:translateX(-20px);pointer-events:none;position:absolute;inset:0;transition:opacity .32s ease,transform .32s ease}.BookingFlowWidget_paneHiddenRight__soswY{opacity:0;transform:translateX(20px);pointer-events:none;transition:opacity .32s ease,transform .32s ease}.BookingFlowWidget_detailPane__TlrM8,.BookingFlowWidget_listPane__fw0Hb{display:flex;flex-direction:column;padding:var(--space-5);gap:var(--space-3)}.BookingFlowWidget_detailHeader__7s4WF,.BookingFlowWidget_listHeader__kLIMs{display:flex;align-items:flex-start;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}.BookingFlowWidget_headerIconWrap__emAD_{flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:var(--radius-lg);background-color:var(--color-brand-50);border:1px solid var(--color-brand-100);display:flex;align-items:center;justify-content:center;color:var(--color-brand-600)}.BookingFlowWidget_headerIconWrap__emAD_ svg{width:1rem;height:1rem}.BookingFlowWidget_headerTitle__22m__{margin:0 0 2px;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.06em;color:var(--color-text)}.BookingFlowWidget_headerSub__tOnOO{margin:0;font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:1.4}.BookingFlowWidget_footer__R_lnF{display:flex;align-items:center;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border);margin-top:auto}.BookingFlowWidget_footerShield__ntQNz{flex-shrink:0;color:var(--color-brand-500)}.BookingFlowWidget_footerShield__ntQNz svg{width:1rem;height:1rem;display:block}.BookingFlowWidget_footerText__Q8qe9{margin:0;font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:1.4}.BookingFlowWidget_footerAccent__wyxL_{color:var(--color-brand-600);font-weight:var(--font-weight-semibold)}.BookingFlowWidget_rowList__xUbeU{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.BookingFlowWidget_catalogRow__qtkqv{display:grid;grid-template-columns:1.75rem 2rem 1fr auto;align-items:center;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-lg);background-color:var(--color-bg);border:1px solid var(--color-border);transition:border-color .2s ease,box-shadow .2s ease}.BookingFlowWidget_catalogRowActive__r_hlZ{border-color:var(--color-brand-300);box-shadow:0 0 0 3px var(--color-brand-50)}.BookingFlowWidget_rowNum__GVhWF{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-brand-500);line-height:1}.BookingFlowWidget_rowIconWrap__jZOPQ{width:2rem;height:2rem;border-radius:var(--radius-md);background-color:var(--color-brand-50);display:flex;align-items:center;justify-content:center;color:var(--color-brand-600);flex-shrink:0}.BookingFlowWidget_rowIconWrap__jZOPQ svg{width:.9rem;height:.9rem}.BookingFlowWidget_rowBody__b7nP_{min-width:0}.BookingFlowWidget_rowLabel__S4oRC{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BookingFlowWidget_rowDesc__o8ylG{margin:0;font-size:var(--font-size-xs);color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BookingFlowWidget_rowBadges__k1_5d{display:flex;gap:var(--space-1);flex-shrink:0}.BookingFlowWidget_badge__zusQt{width:1.625rem;height:1.625rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-subtle);display:flex;align-items:center;justify-content:center;color:var(--color-text-subtle)}.BookingFlowWidget_badge__zusQt svg{width:.8rem;height:.8rem}.BookingFlowWidget_detailHeaderText__D7xPR{flex:1 1;min-width:0}.BookingFlowWidget_backBtn__IJq_5{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-subtle);cursor:default;white-space:nowrap;flex-shrink:0}.BookingFlowWidget_backBtn__IJq_5 svg{width:.8rem;height:.8rem}.BookingFlowWidget_detailBody__GtpNY{display:grid;grid-template-columns:1fr 136px;grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.BookingFlowWidget_detailForm__JRCQC{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.BookingFlowWidget_formStep__rTl0T{display:flex;flex-direction:column;gap:var(--space-2)}.BookingFlowWidget_stepLabel___jPg8{margin:0;display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text)}.BookingFlowWidget_stepBadge__Pllbp{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:var(--radius-full);background-color:var(--color-brand-500);color:#fff;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);flex-shrink:0}.BookingFlowWidget_typeGrid__SBbCV{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-2);gap:var(--space-2)}.BookingFlowWidget_typeCard__xuH0X{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:var(--space-2) var(--space-2) var(--space-2);border-radius:var(--radius-lg);border:1.5px solid var(--color-border);background:var(--color-bg);cursor:default;transition:border-color .15s ease,background-color .15s ease}.BookingFlowWidget_typeCardActive__s6_jl{border-color:var(--color-brand-400);background-color:var(--color-brand-50)}.BookingFlowWidget_typeRadio__AdOIU{position:absolute;top:var(--space-2);right:var(--space-2);width:.8rem;height:.8rem;border-radius:var(--radius-full);border:1.5px solid var(--color-border-strong);background:var(--color-bg);display:flex;align-items:center;justify-content:center}.BookingFlowWidget_typeCardActive__s6_jl .BookingFlowWidget_typeRadio__AdOIU{border-color:var(--color-brand-500);background:var(--color-brand-500)}.BookingFlowWidget_typeRadioDot__SEXyc{width:.3rem;height:.3rem;border-radius:var(--radius-full);background:#fff}.BookingFlowWidget_typeIconWrap__d9l3s{width:1.875rem;height:1.875rem;border-radius:var(--radius-md);background-color:var(--color-brand-50);display:flex;align-items:center;justify-content:center;color:var(--color-brand-600)}.BookingFlowWidget_typeCardActive__s6_jl .BookingFlowWidget_typeIconWrap__d9l3s{background-color:var(--color-brand-100)}.BookingFlowWidget_typeIconWrap__d9l3s svg{width:.9rem;height:.9rem}.BookingFlowWidget_typeLabel__490P8{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text);text-align:center;line-height:1.2}.BookingFlowWidget_typeSub__CVgUZ{font-size:.625rem;color:var(--color-text-muted);text-align:center;line-height:1.2}.BookingFlowWidget_fieldRow__QGxm7{display:flex;gap:var(--space-2)}.BookingFlowWidget_fieldFake__3jT8m{flex:1 1;padding:var(--space-2) var(--space-3);color:var(--color-text);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.BookingFlowWidget_fieldFakeSmall__QnLZd,.BookingFlowWidget_fieldFake__3jT8m{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg);font-size:var(--font-size-xs)}.BookingFlowWidget_fieldFakeSmall__QnLZd{width:4.5rem;padding:var(--space-2) var(--space-2);display:flex;align-items:center;gap:2px;flex-shrink:0}.BookingFlowWidget_fieldMuted__H3lyH{color:var(--color-text-muted)}.BookingFlowWidget_fieldValue__ywKsg{color:var(--color-text);font-weight:var(--font-weight-medium)}.BookingFlowWidget_inventoryRow__LFg2k{display:flex;flex-wrap:wrap;gap:var(--space-2)}.BookingFlowWidget_inventoryChip__wYEFv{display:flex;flex-direction:column;gap:2px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg);flex:1 1;min-width:0}.BookingFlowWidget_invLabel__A_mrb{font-size:.625rem;color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase}.BookingFlowWidget_invValue__unW2J{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BookingFlowWidget_publishBtn__eZ3nO{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background-color:var(--color-brand-500);border:none;color:#fff;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:default;transition:background-color .15s ease}.BookingFlowWidget_publishBtn__eZ3nO svg{width:.875rem;height:.875rem}.BookingFlowWidget_previewCard__z6RYp{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-xl);border:1px solid var(--color-border);background:var(--color-bg);text-align:center}.BookingFlowWidget_previewTitle__0tkCA{margin:0;align-self:flex-start;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-subtle)}.BookingFlowWidget_previewImg__Nr8pd{width:3rem;height:3rem;border-radius:var(--radius-full);background-color:var(--color-brand-50);display:flex;align-items:center;justify-content:center;color:var(--color-brand-500);margin:var(--space-1) 0}.BookingFlowWidget_previewImg__Nr8pd svg{width:1.375rem;height:1.375rem}.BookingFlowWidget_previewName__65HAu{margin:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text);line-height:1.3}.BookingFlowWidget_previewPrice__zdhcO{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text)}.BookingFlowWidget_previewTags__PDtp_{display:flex;gap:var(--space-1);flex-wrap:wrap;justify-content:center}.BookingFlowWidget_previewTag__SUQPI{padding:2px var(--space-2);border-radius:var(--radius-full);border:1px solid var(--color-border);font-size:.625rem;font-weight:var(--font-weight-medium);color:var(--color-text-muted);background:var(--color-bg-subtle)}.BookingFlowWidget_previewStatus__NUpox{display:flex;align-items:center;gap:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--color-border);width:100%;justify-content:center}.BookingFlowWidget_statusDot__TU0vb{width:.5rem;height:.5rem;border-radius:var(--radius-full);background-color:#22c55e;flex-shrink:0}.BookingFlowWidget_statusLabel__x_TfO{font-size:.625rem;font-weight:var(--font-weight-semibold);color:var(--color-text-muted);white-space:nowrap}@media (prefers-reduced-motion:reduce){.BookingFlowWidget_paneHiddenRight__soswY,.BookingFlowWidget_paneHidden__QQFx8,.BookingFlowWidget_paneVisible__7MDkd{transition:none}}