.calendar-strip_calendarStrip__w77yr .datepicker-strip{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:max-content;max-width:100%;overflow:hidden;line-height:1.5;font-family:sans-serif}.calendar-strip_calendarStrip__w77yr .datepicker-dateList{display:flex;margin:2px 0}.calendar-strip_calendarStrip__w77yr .datepicker-date-day-Item{font-weight:700;display:flex;flex-direction:column;align-items:center;cursor:pointer;width:45px;height:45px;flex-shrink:0;border-radius:50%;border:2px solid #fdfbfb}.calendar-strip_calendarStrip__w77yr .date-day-Item-selected,.calendar-strip_calendarStrip__w77yr .datepicker-date-day-Item:hover{width:45px;height:45px;border-radius:10px;background-color:#009cd4;color:#fff}.calendar-strip_calendarStrip__w77yr .date-day-item-disabled{color:#b0b0b0;pointer-events:none}.calendar-strip_calendarStrip__w77yr .datepicker-datelist-scrollable{display:flex;overflow-x:scroll;scrollbar-width:none}.calendar-strip_calendarStrip__w77yr .datepicker-datelist-scrollable::-webkit-scrollbar{-webkit-appearance:none;display:none}.calendar-strip_calendarStrip__w77yr .datepicker{display:flex;flex:1 1;align-items:center;position:relative;overflow-x:auto}.calendar-strip_calendarStrip__w77yr .datepicker-day-label{font-size:12px;margin:4px 0 0;text-align:center}.calendar-strip_calendarStrip__w77yr .scroll-head{text-transform:capitalize;border-radius:2px;text-align:center;height:18px;font-size:12px;color:#009cd4;font-weight:700}.calendar-strip_calendarStrip__w77yr .blank-space-div{border:1px solid rgba(0,0,0,0);border-radius:2px;text-align:center;height:18px;font-size:12px}.calendar-strip_calendarStrip__w77yr .datepicker-month-label{font-size:15px;color:#000;font-weight:700}.calendar-strip_calendarStrip__w77yr .datepicker-date-label{margin-top:-3px}.calendar-strip_calendarStrip__w77yr .wrapper{position:relative}@keyframes calendar-strip_ripple__KTj9d{0%{width:0;height:0;opacity:.9}to{width:100%;height:100%;opacity:0}}.calendar-strip_calendarStrip__w77yr .ripple:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;transform:translate(-50%,-50%);border-radius:50%;background-color:currentColor;visibility:hidden;z-index:2}.calendar-strip_calendarStrip__w77yr .ripple:not(:active):before{animation:ripple .4s cubic-bezier(0,0,.2,1);transition:visibility .9s step-end}.calendar-strip_calendarStrip__w77yr .ripple:active:before{visibility:visible}.file-upload_form-item_selected-picture__DQcKu .file-upload_form-item_ant-upload-list-item__6y7fY.file-upload_form-item_ant-upload-list-item-done__xSXgE.file-upload_form-item_ant-upload-list-item-list-type-picture-card__LbRDT{border:2px solid #1775bb}.select-button_form_item_button__yWDZa{border:1px solid #c7cfdc;height:auto;padding:5px 10px;cursor:pointer}.select-button_form_item_button__yWDZa:hover{background:#f1592a;border-color:#f1592a}.select-button_form_item_button__yWDZa:hover span{color:#fff}.select-button_form_item_disabled__wTx0e{opacity:.5;cursor:not-allowed}.select-button_form_item_disabled__wTx0e:hover{background:#fff;border-color:#c7cfdc}.select-button_form_item_disabled__wTx0e:hover span{color:#000}.select-button_form_item_activeItem__o4yGs{background:#f1592a;border-color:#f1592a}.select-button_form_item_mainLabel__7oPwL{font-weight:600}.select-button_form_item_activeLabel__YbUIX{color:#fff}.select-button_form_item_extraLabel__C_lHt{font-size:11px}.multi-language_form_item_container__41P9_{margin-bottom:22px}.multi-language_form_item_fieldHeader__fHk93{display:flex;align-items:center;margin-bottom:8px}.multi-language_form_item_requiredMark__l5J5B{color:#ff4d4f;margin-right:4px;font-size:14px}.multi-language_form_item_fieldLabel__fYef4{font-weight:500;font-size:14px;color:rgba(0,0,0,.85)}.multi-language_form_item_infoIcon__3hugj{margin-left:6px;font-size:14px;color:#8c8c8c;cursor:help}.multi-language_form_item_helpText__l6HO0{font-size:13px;color:rgba(0,0,0,.45);margin-bottom:8px}.multi-language_form_item_languageTabs__os32Z{display:flex;border-bottom:1px solid #f0f0f0;margin-bottom:16px}.multi-language_form_item_languageTab__q2rC4{padding:8px 16px;cursor:pointer;color:#595959;font-size:14px;position:relative;transition:all .3s ease}.multi-language_form_item_languageTab__q2rC4:hover{color:#0089c7}.multi-language_form_item_languageTab__q2rC4.multi-language_form_item_active__5sfJX{color:#0089c7;font-weight:500}.multi-language_form_item_languageTab__q2rC4.multi-language_form_item_active__5sfJX:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background-color:#0089c7;border-radius:2px 2px 0 0}.multi-language_form_item_languageTab__q2rC4.multi-language_form_item_hasError__eH3tz{color:#ff4d4f}.multi-language_form_item_languageTab__q2rC4.multi-language_form_item_hasError__eH3tz.multi-language_form_item_active__5sfJX:after{background-color:#ff4d4f}.multi-language_form_item_tabContent__HCHG5{position:relative}.multi-language_form_item_languageInput__23sHC{display:none}.multi-language_form_item_languageInput__23sHC.multi-language_form_item_active__5sfJX{display:block}.multi-language_form_item_hideError__zF58S .ant-form-item-explain{display:none}.multi-language_form_item_languageStatus__n_s1J{margin-top:12px}.multi-language_form_item_languageBadges__rpNPQ{display:flex;align-items:center;flex-wrap:wrap}.multi-language_form_item_languageBadge__LOaVf{display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;padding:2px 8px;border-radius:10px;margin-right:8px;background-color:rgba(0,0,0,0);color:#8c8c8c;cursor:pointer;transition:all .2s ease;border:1px solid #d9d9d9}.multi-language_form_item_languageBadge__LOaVf.multi-language_form_item_complete__wlJpF{background-color:#e6f7ff;color:#0089c7;border-color:#0089c7}.multi-language_form_item_completionText__Q8qs_{font-size:12px;color:#8c8c8c;margin-left:4px}.multi-language_form_item_textarea__Sha0a .ant-input-textarea{min-height:80px}.multi-language_form_item_inputWithCount__KyUgN .ant-input-show-count:after{color:#8c8c8c;font-size:12px}.multi-language_form_item_tabContent__HCHG5 .ant-input,.multi-language_form_item_tabContent__HCHG5 .ant-input-textarea,.multi-language_form_item_tabContent__HCHG5 .ant-input-textarea:focus,.multi-language_form_item_tabContent__HCHG5 .ant-input:focus{background-color:#fff!important}.multi-language_form_item_tabContent__HCHG5 .ant-input-disabled,.multi-language_form_item_tabContent__HCHG5 .ant-input[disabled]{background-color:#f5f5f5!important}.multi-language_form_item_editorToolbar__rWBND{display:flex;gap:5px;margin-bottom:8px;border:1px solid #f0f0f0;border-bottom:none;border-radius:4px 4px 0 0;padding:5px;background-color:#fff}.multi-language_form_item_editorBtn__SHYdU{background:#fff;border:1px solid #d9d9d9;border-radius:3px;padding:5px 8px;font-size:.9rem;cursor:pointer}.multi-language_form_item_editorBtn__SHYdU:hover{background-color:#e6f7ff;border-color:#0089c7}.multi-language_form_item_editorTextarea__8mUAY{border-radius:0 0 4px 4px}.typography_headline1___CErC{font-size:40px;font-weight:500;line-height:46.88px}.typography_headline3__pl5p5,.typography_sectionLabel__1Paac{font-size:1rem;font-weight:600;color:#1f2937;line-height:1.3}.typography_sectionLabel__1Paac{margin:0}@media(max-width:768px){.typography_sectionLabel__1Paac{font-size:.9375rem}}.typography_body__YJMXY{text-align:left}.typography_bodyMD__ATImi{font-size:15px;line-height:24px}.typography_bodySM__a2HRe{font-size:13px;line-height:18px}.typography_bodyXS__79PVf{font-size:11px;line-height:15px}.typography_bodyL__Zka4G{font-size:18px;letter-spacing:0;line-height:24px}.typography_bodyXL__FrmbB{font-size:20px;letter-spacing:0;line-height:24px}.typography_subtitle__zcpc4{text-align:left}.typography_subtitleMD__l3FP1{font-size:15px;line-height:24px}.typography_subtitleSM__DkvqR{font-size:13px;line-height:18px}.typography_subtitleXS__TFdFX{font-size:11px;line-height:15px}.drawer-layout_component_drawerHeader__bG7R4{display:flex;justify-content:space-between;align-items:center;padding:0;margin:0}.drawer-layout_component_cancelButton__NAEbJ{color:#666;font-size:14px;padding:4px 8px;height:auto}.drawer-layout_component_cancelButton__NAEbJ:hover{background:#f5f5f5;color:#333}.drawer-layout_component_drawer__l2ns1 .ant-drawer-header{padding:8px 24px;border-bottom:1px solid #e0e0e0;background:#fff}.drawer-layout_component_drawer__l2ns1 .ant-drawer-body{padding:0;background-color:#fff;position:relative;height:calc(100vh - 73px)!important;overflow:hidden!important}.drawer-layout_component_drawer__l2ns1 .ant-drawer-content-wrapper{height:100vh!important}.drawer-layout_component_drawer__l2ns1 .ant-drawer-content{height:100%!important;display:flex;flex-direction:column}.drawer-layout_component_drawer__l2ns1 .ant-drawer{height:100vh!important}.drawer-layout_component_drawerContentWrapper__DI693{height:100%;display:flex;flex-direction:column;overflow:hidden}.drawer-layout_component_childrenWrapper__87YUs{flex-shrink:0}.drawer-layout_component_tabNavigation__rKc58{background:#fff;display:flex;border-bottom:1px solid #e0e0e0;position:-webkit-sticky;position:sticky;top:0;z-index:100;box-shadow:0 2px 4px rgba(0,0,0,.1);flex-shrink:0}.drawer-layout_component_tabButton__4efQf{flex:1 1;background:none;padding:8px 6px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;transition:all .2s ease;border:none;border-bottom:2px solid rgba(0,0,0,0)}.drawer-layout_component_tabButton__4efQf:disabled{cursor:not-allowed;opacity:.6}.drawer-layout_component_tabButton__4efQf.drawer-layout_component_active__SiYMs{background:#fff8f3;border-bottom-color:#e67e22}.drawer-layout_component_tabButton__4efQf:hover:not(:disabled):not(.drawer-layout_component_active__SiYMs){background:#f9f9f9}.drawer-layout_component_tabButton__4efQf .drawer-layout_component_tabLabel__Ogdlu{display:flex;flex-direction:column;align-items:center;gap:6px}.drawer-layout_component_tabIcon__wXszq{width:18px;height:18px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.drawer-layout_component_tabIcon__wXszq svg{width:16px;height:16px;fill:none;stroke:#666;stroke-width:1.5;transition:stroke .2s ease}.drawer-layout_component_active__SiYMs .drawer-layout_component_tabIcon__wXszq svg{stroke:#e67e22}.drawer-layout_component_tabContentContainer__2nf_u{flex:1 1;overflow-y:auto;height:0;padding:24px 24px 0}.drawer-layout_component_stickyFooter__4zNun{flex-shrink:0;background:#fff;border-top:1px solid #e0e0e0;padding:12px 24px;box-shadow:0 -2px 8px rgba(0,0,0,.1);margin-top:auto}.drawer-layout_component_stickyFooter__4zNun .drawer-layout_component_footerContent__4KLbl{display:flex;justify-content:flex-end;align-items:center;gap:12px}.drawer-layout_component_saveButton__uLt8_{background:#e67e22;border:none;color:#fff;font-weight:500;height:36px;padding:0 20px;border-radius:6px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px;font-size:14px}.drawer-layout_component_saveButton__uLt8_:hover{background:#d35400}.drawer-layout_component_saveButton__uLt8_:disabled{background:#bdc3c7;cursor:not-allowed}.drawer-layout_component_saveButton__uLt8_ .drawer-layout_component_loadingSpinner__ofjLH{width:12px;height:12px;border:2px solid rgba(0,0,0,0);border-top-color:#fff;border-radius:50%;animation:drawer-layout_component_spin__9DdeO 1s linear infinite}@keyframes drawer-layout_component_spin__9DdeO{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.drawer-layout_component_drawer__l2ns1:has(.drawer-layout_component_stickyFooter__4zNun) .drawer-layout_component_tabContentContainer__2nf_u{padding-bottom:50px}.drawer-layout_component_bookingStyle__TjFrP .drawer-layout_component_tabIcon__wXszq{width:18px;height:18px;border-radius:3px;background:#ddd;transition:background .2s ease;display:flex;align-items:center;justify-content:center}.drawer-layout_component_bookingStyle__TjFrP .drawer-layout_component_tabIcon__wXszq svg{width:12px;height:12px;fill:none;stroke:#999;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.drawer-layout_component_bookingStyle__TjFrP.drawer-layout_component_active__SiYMs .drawer-layout_component_tabIcon__wXszq{background:#e67e22}.drawer-layout_component_bookingStyle__TjFrP.drawer-layout_component_active__SiYMs .drawer-layout_component_tabIcon__wXszq svg{stroke:#fff}.drawer-layout_component_bookingLabel__xFTfs{font-size:10px!important;color:#666;font-weight:500;line-height:1}.drawer-layout_component_bookingStyle__TjFrP.drawer-layout_component_active__SiYMs .drawer-layout_component_bookingLabel__xFTfs{color:#e67e22}.drawer-layout_component_tabButton__4efQf.drawer-layout_component_tabModified___lEFa .drawer-layout_component_tabIcon__wXszq{background:#e67e22!important}.drawer-layout_component_tabButton__4efQf.drawer-layout_component_tabModified___lEFa .drawer-layout_component_tabIcon__wXszq svg{stroke:#fff!important}.drawer-layout_component_tabButton__4efQf.drawer-layout_component_tabModified___lEFa .drawer-layout_component_bookingLabel__xFTfs{color:#e67e22!important}.drawer-layout_component_bookingStyle__TjFrP.drawer-layout_component_tabModified___lEFa .drawer-layout_component_tabIcon__wXszq{background:#e67e22!important}.drawer-layout_component_bookingStyle__TjFrP.drawer-layout_component_tabModified___lEFa .drawer-layout_component_tabIcon__wXszq svg{stroke:#fff!important}.drawer-layout_component_bookingStyle__TjFrP.drawer-layout_component_tabModified___lEFa .drawer-layout_component_bookingLabel__xFTfs{color:#e67e22!important}.drawer-layout_component_tabButton__4efQf.drawer-layout_component_tabError__pxMF7 .drawer-layout_component_tabIcon__wXszq{background:#ff4d4f!important;animation:drawer-layout_component_pulse__qaf7N 1.5s ease-in-out infinite}.drawer-layout_component_tabButton__4efQf.drawer-layout_component_tabError__pxMF7 .drawer-layout_component_tabIcon__wXszq svg{stroke:#fff!important}.drawer-layout_component_tabButton__4efQf.drawer-layout_component_tabError__pxMF7 .drawer-layout_component_bookingLabel__xFTfs{color:#ff4d4f!important}.drawer-layout_component_bookingStyle__TjFrP.drawer-layout_component_tabError__pxMF7 .drawer-layout_component_tabIcon__wXszq{background:#ff4d4f!important;animation:drawer-layout_component_pulse__qaf7N 1.5s ease-in-out infinite}.drawer-layout_component_bookingStyle__TjFrP.drawer-layout_component_tabError__pxMF7 .drawer-layout_component_tabIcon__wXszq svg{stroke:#fff!important}.drawer-layout_component_bookingStyle__TjFrP.drawer-layout_component_tabError__pxMF7 .drawer-layout_component_bookingLabel__xFTfs{color:#ff4d4f!important}@keyframes drawer-layout_component_pulse__qaf7N{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.drawer-layout_component_bookingTabContent__IOPlD{background:#f5f5f5}.typographie_title__m0FMP{font-weight:700;font-size:16px;line-height:19px}.label-value-vertical_container__A30Gx{display:flex;flex-direction:column;gap:2px;padding:6px 0}.label-value-vertical_label__7_R7f{font-size:10px;color:#8c8c8c;text-transform:uppercase;letter-spacing:.3px;font-weight:600}.label-value-vertical_value__hAbbt{font-size:12px;color:#262626;font-weight:500}.label-value-horizontal_container__5_GWb{width:100%;padding:6px 0;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center;gap:12px}.label-value-horizontal_container__5_GWb:last-child{border-bottom:none}.label-value-horizontal_label__BsFnv{font-size:10px;color:#8c8c8c;text-transform:uppercase;letter-spacing:.3px;font-weight:600;flex:1 1}.label-value-horizontal_value__4jtXs{font-size:12px;color:#262626;flex-shrink:0;text-align:right}.button-selector_component_buttonSelector__SNC9Q{display:grid;grid-template-columns:var(--grid-columns,repeat(auto-fit,minmax(80px,1fr)));grid-gap:8px;gap:8px;width:100%}.button-selector_component_selectorButton__nLKtj{border:1px solid #ddd;border-radius:8px;background:#fff;cursor:pointer;font-size:14px;font-weight:500;text-align:center;transition:all .2s ease;padding:12px 8px;color:#333;min-height:44px;display:flex;align-items:center;justify-content:center}.button-selector_component_selectorButton__nLKtj:hover:not(.button-selector_component_disabled__s_piN):not(.button-selector_component_selected__DQPHl){border-color:#e67e22;color:#e67e22;background:#fff8f3}.button-selector_component_selectorButton__nLKtj.button-selector_component_selected__DQPHl{background:#fff8f3;border-color:#e67e22;color:#e67e22;font-weight:600}.button-selector_component_selectorButton__nLKtj.button-selector_component_disabled__s_piN{background:#f5f5f5;color:#ccc;border-color:#eee;cursor:not-allowed}.button-selector_component_variant-duration__TDcf6{grid-template-columns:repeat(2,1fr)}.button-selector_component_variant-duration__TDcf6 .button-selector_component_selectorButton__nLKtj{min-height:48px;font-size:14px}.button-selector_component_variant-time__DrzR2{grid-template-columns:repeat(4,1fr)}.button-selector_component_variant-time__DrzR2 .button-selector_component_selectorButton__nLKtj{padding:10px 6px;font-size:13px;min-height:40px;border-radius:6px}.button-selector_component_variant-days__4IFkT{display:flex;flex-wrap:nowrap;gap:4px;grid-template-columns:none}.button-selector_component_variant-days__4IFkT .button-selector_component_selectorButton__nLKtj{flex:0 0 auto;padding:4px 8px;font-size:12px;font-weight:500;min-height:28px;min-width:28px;border-radius:4px;white-space:nowrap;overflow:visible;text-overflow:clip;line-height:1.2}.button-selector_component_variant-days__4IFkT .button-selector_component_selectorButton__nLKtj.button-selector_component_selected__DQPHl{background:#fff8f3;border-color:#e67e22;color:#e67e22;font-weight:600}.button-selector_component_variant-days__4IFkT .button-selector_component_selectorButton__nLKtj.button-selector_component_selected__DQPHl:hover{background:#fff2e6;border-color:#e67e22;color:#e67e22}@media(max-width:768px){.button-selector_component_variant-duration__TDcf6{grid-template-columns:1fr;gap:6px}.button-selector_component_variant-time__DrzR2{grid-template-columns:repeat(3,1fr);gap:6px}.button-selector_component_selectorButton__nLKtj{padding:10px 6px;min-height:40px;font-size:13px}}@media(max-width:480px){.button-selector_component_variant-time__DrzR2{grid-template-columns:repeat(2,1fr)}.button-selector_component_selectorButton__nLKtj{font-size:12px;min-height:36px;padding:8px 4px}}.bottom-summary_component_summarySticky__wvM9S{bottom:0;z-index:100;transition:padding-bottom .3s ease}.bottom-summary_component_summaryDetails__TpTFi,.bottom-summary_component_summarySticky__wvM9S{position:absolute;left:0;right:0;background:#fff;border-top:1px solid #e0e0e0;padding:16px 20px;box-shadow:0 -4px 12px rgba(0,0,0,.1)}.bottom-summary_component_summaryDetails__TpTFi{display:none;bottom:100%}.bottom-summary_component_summarySticky__wvM9S.bottom-summary_component_expanded__0Py0D .bottom-summary_component_summaryDetails__TpTFi{display:block}.bottom-summary_component_summaryDetailsContent__erjZ7{max-width:600px;margin:0 auto}.bottom-summary_component_summaryDetailsTitle___DUjY{font-size:14px;font-weight:600;color:#333;margin-bottom:12px}.bottom-summary_component_itemSection__7wEKp{margin-bottom:16px}.bottom-summary_component_itemSection__7wEKp:last-child{margin-bottom:0}.bottom-summary_component_itemLabel__kcOIJ{font-weight:500;font-size:13px;color:#595959;margin-bottom:8px}.bottom-summary_component_itemLabel__kcOIJ.bottom-summary_component_highlighted__AtXWI{color:#fa8c16;font-weight:600}.bottom-summary_component_itemContent___cwgF{padding-left:12px;border-left:2px solid #f0f0f0;color:#8c8c8c;font-size:12px;line-height:1.4}.bottom-summary_component_summaryContent__4QY8f{max-width:600px;margin:0 auto;display:flex;align-items:center;gap:20px}.bottom-summary_component_summaryInfo__cr4Qn{flex:1 1;display:flex;gap:20px;font-size:14px;color:#666}.bottom-summary_component_summaryItem__1r9fP{display:flex;flex-direction:column;gap:2px}.bottom-summary_component_summaryLabel__bxbPF{font-size:12px;color:#999;font-weight:500}.bottom-summary_component_summaryLabel__bxbPF.bottom-summary_component_highlighted__AtXWI{color:#fa8c16;font-weight:600}.bottom-summary_component_summaryValue__PEIO7{font-weight:600;color:#333}.bottom-summary_component_summaryExpand__xJdOs{background:none;border:none;cursor:pointer;color:#666;padding:4px;border-radius:4px;transition:background .2s ease;height:auto;width:auto;min-width:auto}.bottom-summary_component_summaryExpand__xJdOs:hover{background:#f5f5f5;color:#666}.bottom-summary_component_expandIcon__ZIutV{width:16px;height:16px;transition:transform .2s ease}.bottom-summary_component_confirmBtn__vISTo{background:#e67e22;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;white-space:nowrap;height:auto}.bottom-summary_component_confirmBtn__vISTo:hover:not(:disabled){background:#d35400;border-color:#d35400}.bottom-summary_component_confirmBtn__vISTo:disabled{background:#ddd;border-color:#ddd;color:#999;cursor:not-allowed}@media(max-width:768px){.bottom-summary_component_summaryInfo__cr4Qn{gap:12px}.bottom-summary_component_summaryItem__1r9fP{min-width:0;flex:1 1}.bottom-summary_component_summaryContent__4QY8f{gap:12px}.bottom-summary_component_confirmBtn__vISTo{padding:10px 16px;font-size:14px}}@media(max-width:480px){.bottom-summary_component_summaryInfo__cr4Qn{gap:8px}.bottom-summary_component_summaryValue__PEIO7{font-size:13px}.bottom-summary_component_summaryLabel__bxbPF{font-size:11px}.bottom-summary_component_summaryDetails__TpTFi,.bottom-summary_component_summarySticky__wvM9S{padding:12px 16px}}.icon-wrapper_iconContainer__pvHuk{width:25px;height:25px;border-radius:8px}.settings_form_bannerContainer__mVkLa{position:relative;width:100%;height:360px;border-radius:12px;overflow:hidden;border:1px solid #d9d9d9;transition:all .3s ease;cursor:pointer;background:#fafafa}.settings_form_bannerContainer__mVkLa:hover{border-color:#1890ff;box-shadow:0 4px 16px rgba(24,144,255,.15)}.settings_form_bannerContainer__mVkLa:hover .settings_form_bannerOverlay__KZTkY{opacity:1}.settings_form_bannerPlaceholder__s1Kii{display:flex;flex-direction:column;align-items:center;justify-content:center;height:360px;width:480px;border:2px dashed #d9d9d9;border-radius:12px;background:linear-gradient(135deg,#fafafa,#f0f0f0);transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden}.settings_form_bannerPlaceholder__s1Kii:hover{border-color:#1890ff;background:linear-gradient(135deg,#f0f8ff,#e6f4ff);transform:translateY(-1px)}.settings_form_bannerPlaceholder__s1Kii:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s}.settings_form_bannerPlaceholder__s1Kii:hover:before{left:100%}.settings_form_bannerPlaceholder__s1Kii .settings_form_anticon__ia0PG{font-size:24px;color:#8c8c8c;margin-bottom:8px}.settings_form_bannerOverlay__KZTkY{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,0,0,.6),rgba(0,0,0,.4));display:flex;align-items:center;justify-content:center;opacity:0;transition:all .3s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.settings_form_bannerOverlay__KZTkY .settings_form_ant-btn__U1thu,.settings_form_bannerOverlay__KZTkY .settings_form_ant-btn__U1thu[class*=ant-btn],.settings_form_bannerOverlay__KZTkY button,.settings_form_bannerOverlay__KZTkY button[class*=ant-btn]{background:rgba(0,0,0,0)!important;background-color:rgba(0,0,0,0)!important;border:2px solid #fff!important;color:#fff!important;font-weight:500!important;padding:8px 16px!important;height:auto!important;box-shadow:none!important;outline:none!important}.settings_form_bannerOverlay__KZTkY .settings_form_ant-btn__U1thu:active,.settings_form_bannerOverlay__KZTkY .settings_form_ant-btn__U1thu:focus,.settings_form_bannerOverlay__KZTkY .settings_form_ant-btn__U1thu:hover,.settings_form_bannerOverlay__KZTkY .settings_form_ant-btn__U1thu[class*=ant-btn]:active,.settings_form_bannerOverlay__KZTkY .settings_form_ant-btn__U1thu[class*=ant-btn]:focus,.settings_form_bannerOverlay__KZTkY .settings_form_ant-btn__U1thu[class*=ant-btn]:hover,.settings_form_bannerOverlay__KZTkY button:active,.settings_form_bannerOverlay__KZTkY button:focus,.settings_form_bannerOverlay__KZTkY button:hover,.settings_form_bannerOverlay__KZTkY button[class*=ant-btn]:active,.settings_form_bannerOverlay__KZTkY button[class*=ant-btn]:focus,.settings_form_bannerOverlay__KZTkY button[class*=ant-btn]:hover{background:rgba(255,255,255,.1)!important;background-color:rgba(255,255,255,.1)!important;border-color:#fff!important;color:#fff!important;box-shadow:none!important;outline:none!important}.settings_form_bannerOverlay__KZTkY .settings_form_ant-btn__U1thu *,.settings_form_bannerOverlay__KZTkY .settings_form_ant-btn__U1thu[class*=ant-btn] *,.settings_form_bannerOverlay__KZTkY button *,.settings_form_bannerOverlay__KZTkY button[class*=ant-btn] *{color:#fff!important}.settings_form_defaultPhotoContainer__gaJzh{position:relative;width:100%;height:180px;border-radius:12px;overflow:hidden;border:1px solid #d9d9d9;transition:all .3s ease;cursor:pointer;background:#fafafa}.settings_form_defaultPhotoContainer__gaJzh:hover{border-color:#1890ff;box-shadow:0 4px 16px rgba(24,144,255,.15);transform:translateY(-2px)}.settings_form_defaultPhotoContainer__gaJzh:hover .settings_form_photoOverlay__y61QO{opacity:1}.settings_form_defaultPhotoPlaceholder__io6Dm{display:flex;flex-direction:column;align-items:center;justify-content:center;height:180px;border:2px dashed #d9d9d9;border-radius:12px;background:linear-gradient(135deg,#fafafa,#f0f0f0);transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden}.settings_form_defaultPhotoPlaceholder__io6Dm:hover{border-color:#1890ff;background:linear-gradient(135deg,#f0f8ff,#e6f4ff);transform:translateY(-1px)}.settings_form_defaultPhotoPlaceholder__io6Dm:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s}.settings_form_defaultPhotoPlaceholder__io6Dm:hover:before{left:100%}.settings_form_defaultPhotoPlaceholder__io6Dm .settings_form_anticon__ia0PG{font-size:20px;color:#8c8c8c;margin-bottom:8px}.settings_form_galleryInfoAlert___YA8z{border:1px solid #d6ebff;background:linear-gradient(135deg,#f0f8ff,#e6f4ff);border-radius:12px;box-shadow:0 2px 8px rgba(24,144,255,.1)}.settings_form_galleryInfoAlert___YA8z .settings_form_ant-alert-icon__vEkPK{color:#1890ff;font-size:18px}.settings_form_alertContent__poA8L{display:flex;flex-direction:column;gap:4px}.settings_form_alertText__v1s8B{color:#2c5282;font-size:14px;line-height:1.5}.settings_form_galleryContainer___jqXu{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.settings_form_galleryItem__3gNEg{flex:0 0 auto;width:130px;display:flex;justify-content:center;align-items:center}.settings_form_sortablePhotoItem___YEdL{position:relative;cursor:-webkit-grab;cursor:grab;transition:all .3s ease}.settings_form_sortablePhotoItem___YEdL:active{cursor:-webkit-grabbing;cursor:grabbing}.settings_form_sortablePhotoItem___YEdL.settings_form_dragging__SSxXK{z-index:1000;transform:rotate(5deg) scale(1.05);box-shadow:0 8px 24px rgba(0,0,0,.3)}.settings_form_photoContainer__PtxeX{position:relative;width:120px;height:120px;border-radius:12px;overflow:hidden;border:1px solid #d9d9d9;transition:all .3s ease;background:#fafafa}.settings_form_photoContainer__PtxeX:hover{box-shadow:0 6px 20px rgba(0,0,0,.15);transform:translateY(-3px);border-color:#1890ff}.settings_form_photoOverlay__y61QO{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,0,0,.7),rgba(0,0,0,.5));display:flex;align-items:center;justify-content:center;opacity:0;transition:all .3s ease;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.settings_form_photoContainer__PtxeX:hover .settings_form_photoOverlay__y61QO{opacity:1}.settings_form_photoOverlay__y61QO .settings_form_ant-btn__U1thu,.settings_form_photoOverlay__y61QO .settings_form_ant-btn__U1thu[class*=ant-btn],.settings_form_photoOverlay__y61QO button,.settings_form_photoOverlay__y61QO button[class*=ant-btn]{background:rgba(0,0,0,0)!important;background-color:rgba(0,0,0,0)!important;border:2px solid #fff!important;color:#fff!important;font-weight:500!important;padding:8px 16px!important;height:auto!important;box-shadow:none!important;outline:none!important}.settings_form_photoOverlay__y61QO .settings_form_ant-btn__U1thu:active,.settings_form_photoOverlay__y61QO .settings_form_ant-btn__U1thu:focus,.settings_form_photoOverlay__y61QO .settings_form_ant-btn__U1thu:hover,.settings_form_photoOverlay__y61QO .settings_form_ant-btn__U1thu[class*=ant-btn]:active,.settings_form_photoOverlay__y61QO .settings_form_ant-btn__U1thu[class*=ant-btn]:focus,.settings_form_photoOverlay__y61QO .settings_form_ant-btn__U1thu[class*=ant-btn]:hover,.settings_form_photoOverlay__y61QO button:active,.settings_form_photoOverlay__y61QO button:focus,.settings_form_photoOverlay__y61QO button:hover,.settings_form_photoOverlay__y61QO button[class*=ant-btn]:active,.settings_form_photoOverlay__y61QO button[class*=ant-btn]:focus,.settings_form_photoOverlay__y61QO button[class*=ant-btn]:hover{background:rgba(255,255,255,.1)!important;background-color:rgba(255,255,255,.1)!important;border-color:#fff!important;color:#fff!important;box-shadow:none!important;outline:none!important}.settings_form_photoOverlay__y61QO .settings_form_ant-btn__U1thu *,.settings_form_photoOverlay__y61QO .settings_form_ant-btn__U1thu[class*=ant-btn] *,.settings_form_photoOverlay__y61QO button *,.settings_form_photoOverlay__y61QO button[class*=ant-btn] *{color:#fff!important}.settings_form_dragHandle__JWQgl{background:rgba(255,255,255,.95)!important;border:none!important;cursor:-webkit-grab!important;cursor:grab!important;box-shadow:0 2px 8px rgba(0,0,0,.15)!important}.settings_form_dragHandle__JWQgl:active{cursor:-webkit-grabbing!important;cursor:grabbing!important}.settings_form_dragHandle__JWQgl:hover{background:#fff!important;transform:scale(1.1)}.settings_form_deleteModal__NUakA .settings_form_ant-modal-header__Ohofl{background:linear-gradient(135deg,#fff2f0,#ffede8);border-bottom:1px solid #ffa39e;border-radius:8px 8px 0 0}.settings_form_deleteModal__NUakA .settings_form_ant-modal-header__Ohofl .settings_form_ant-modal-title__ssxHk{color:#cf1322;font-weight:600}.settings_form_deleteModal__NUakA .settings_form_ant-modal-footer__R1RWE{border-top:1px solid #f0f0f0;padding:16px 24px}.settings_form_deleteModal__NUakA .settings_form_ant-modal-footer__R1RWE .settings_form_ant-btn-dangerous__Nmxbs{background:#ff4d4f;border-color:#ff4d4f}.settings_form_deleteModal__NUakA .settings_form_ant-modal-footer__R1RWE .settings_form_ant-btn-dangerous__Nmxbs:hover{background:#ff7875;border-color:#ff7875}.settings_form_deleteModalContent__FM7s_{display:flex;flex-direction:column;align-items:center;gap:16px;padding:16px 0}.settings_form_deleteModalContent__FM7s_ .settings_form_ant-typography__oza46{text-align:center;font-size:14px;color:#595959;margin-bottom:0}.settings_form_photoPreview__nmpcP{padding:8px;background:#fafafa;border-radius:12px;border:1px solid #d9d9d9}.settings_form_photoPreview__nmpcP,.settings_form_uploadButton__zJk7r,.settings_form_uploadContainer__0f5_2{display:flex;justify-content:center;align-items:center}.settings_form_uploadButton__zJk7r{flex-direction:column;width:120px;height:120px;border:2px dashed #d9d9d9;border-radius:8px;background:#fafafa;transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden}.settings_form_uploadButton__zJk7r:hover{border-color:#1890ff;background:#f0f8ff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(24,144,255,.15)}.settings_form_uploadButton__zJk7r:hover .settings_form_uploadIcon__XGr3G{color:#1890ff;transform:scale(1.1)}.settings_form_uploadButton__zJk7r:hover .settings_form_uploadText__IYKXy{color:#1890ff}.settings_form_uploadButton__zJk7r:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(24,144,255,.08),transparent);transition:left .5s}.settings_form_uploadButton__zJk7r:hover:before{left:100%}.settings_form_uploadIcon__XGr3G{font-size:28px;color:#bfbfbf;margin-bottom:8px;transition:all .3s ease}.settings_form_uploadText__IYKXy{font-weight:500;color:#595959;font-size:13px;text-align:center;line-height:1.3;transition:color .3s;margin-bottom:4px}.settings_form_uploadHint__890IS{font-weight:400;color:#8c8c8c;font-size:11px;text-align:center;line-height:1.2}.settings_form_cropModal__LOsej .settings_form_ant-modal-content__9IrxI{border-radius:16px;overflow:hidden}.settings_form_cropModal__LOsej .settings_form_ant-modal-header__Ohofl{background:linear-gradient(135deg,#f0f8ff,#e6f4ff);border-bottom:1px solid #e6f4ff}.settings_form_cropModal__LOsej .settings_form_ant-modal-header__Ohofl .settings_form_ant-modal-title__ssxHk{font-weight:600;color:#1890ff}.settings_form_cropModal__LOsej .settings_form_ant-modal-body__teF5o{padding:24px}@keyframes settings_form_shimmer__hFfgY{0%{left:-100%}to{left:100%}}@media(max-width:768px){.settings_form_bannerContainer__mVkLa,.settings_form_bannerPlaceholder__s1Kii{height:240px}.settings_form_defaultPhotoContainer__gaJzh,.settings_form_defaultPhotoPlaceholder__io6Dm{height:120px}.settings_form_photoContainer__PtxeX,.settings_form_uploadButton__zJk7r{width:100px;height:100px}.settings_form_photoOverlay__y61QO .settings_form_ant-space__5Rptn{gap:8px!important}.settings_form_photoOverlay__y61QO .settings_form_ant-btn__U1thu{width:28px;height:28px}.settings_form_photoOverlay__y61QO .settings_form_ant-btn__U1thu .settings_form_anticon__ia0PG{font-size:12px}}@media(max-width:576px){.settings_form_bannerContainer__mVkLa,.settings_form_bannerPlaceholder__s1Kii{height:180px}.settings_form_defaultPhotoContainer__gaJzh,.settings_form_defaultPhotoPlaceholder__io6Dm{height:100px}.settings_form_photoContainer__PtxeX,.settings_form_uploadButton__zJk7r{width:80px;height:80px}}.settings_form_photoRestaurantContainer__qs4k2{border:2px dashed #edf2f9;border-radius:.625rem;background-color:#fff;height:300px;width:300px;flex-direction:column;cursor:pointer}.settings_form_photoRestaurantContainer__qs4k2:hover{border-color:#1e64aa}.settings_form_uploadProgressContainer__qKuGV{display:flex;flex-direction:column;align-items:center;justify-content:center;width:120px;height:120px;border:2px dashed #52c41a;border-radius:12px;background:linear-gradient(135deg,#f6ffed,#e7f7e7);box-shadow:0 2px 8px rgba(82,196,26,.1);animation:settings_form_pulse__Cwt_3 2s ease-in-out infinite;position:relative;overflow:hidden}.settings_form_uploadProgressContainer__qKuGV:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(82,196,26,.2),transparent);animation:settings_form_shimmer__hFfgY 2s infinite}.settings_form_uploadProgressContent__vKUdh{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:12px;gap:4px;z-index:1}.settings_form_uploadProgressContent__vKUdh .settings_form_ant-typography__oza46{margin:0;font-size:12px;line-height:1.3;word-break:break-word}.settings_form_uploadProgressContent__vKUdh .settings_form_ant-typography-secondary__POIWk{font-size:10px;opacity:.7}@keyframes settings_form_pulse__Cwt_3{0%,to{box-shadow:0 2px 8px rgba(82,196,26,.1)}50%{box-shadow:0 4px 16px rgba(82,196,26,.25)}}.base-product_card_packCard__IUqvx,.base-product_card_productCard__xh_Ub{width:100%;height:100%;border-radius:8px;transition:all .2s ease;border:1px solid #e6f7ff;display:flex;flex-direction:column}.base-product_card_packCard__IUqvx:hover,.base-product_card_productCard__xh_Ub:hover{border-color:#40a9ff;box-shadow:0 4px 12px rgba(24,144,255,.15)}.base-product_card_packCard__IUqvx.base-product_card_hasIssues__sJ0r7,.base-product_card_productCard__xh_Ub.base-product_card_hasIssues__sJ0r7{border-color:#ff9c6e;background:linear-gradient(135deg,#fff7f0,#ffffff)}.base-product_card_packCard__IUqvx.base-product_card_hasIssues__sJ0r7:hover,.base-product_card_productCard__xh_Ub.base-product_card_hasIssues__sJ0r7:hover{border-color:#ff7a45;box-shadow:0 4px 12px rgba(255,122,69,.2)}.base-product_card_packCard__IUqvx.base-product_card_hasIssues__sJ0r7.base-product_card_critical__8Kn1o,.base-product_card_productCard__xh_Ub.base-product_card_hasIssues__sJ0r7.base-product_card_critical__8Kn1o{border-color:#ff4d4f;background:linear-gradient(135deg,#fff1f0,#ffffff)}.base-product_card_packCard__IUqvx.base-product_card_hasIssues__sJ0r7.base-product_card_critical__8Kn1o:hover,.base-product_card_productCard__xh_Ub.base-product_card_hasIssues__sJ0r7.base-product_card_critical__8Kn1o:hover{border-color:#ff4d4f;box-shadow:0 4px 12px rgba(255,77,79,.25)}.base-product_card_packCard__IUqvx .ant-card-body,.base-product_card_productCard__xh_Ub .ant-card-body{border-radius:inherit}.base-product_card_cardHeader__S_z9Q{display:flex;flex-direction:column;padding:16px;border-bottom:1px solid #f0f0f0;gap:5px}.base-product_card_titleSection__oZyKh{display:flex;flex-direction:column;gap:6px;flex:1 1;min-width:0}.base-product_card_titleRow__U6F11{display:flex;align-items:center}.base-product_card_subtitleRow__fLBhT{display:flex;justify-content:space-between;align-items:center}.base-product_card_title__lftsq{margin:0!important;font-size:15px;font-weight:600;color:#262626;line-height:1.4;flex:1 1;min-width:0;width:0}.base-product_card_subtitle__ixwkf{font-size:11px;color:#8c8c8c;font-weight:600;text-transform:uppercase;letter-spacing:.8px;flex:1 1;margin:0}.base-product_card_statusBadge__eR3fQ{flex-shrink:0}.base-product_card_availabilityTag__RtWbs{font-size:10px;font-weight:500;border-radius:4px;padding:1px 6px;margin:0}.base-product_card_description__6BDCi{color:#8c8c8c;font-size:13px;line-height:1.4;margin-top:4px;display:block}.base-product_card_actions__QRX5O{margin-left:8px;flex-shrink:0}.base-product_card_moreButton__w73e4{color:#8c8c8c}.base-product_card_moreButton__w73e4:hover{color:#1890ff;background-color:#f0f9ff}.base-product_card_cardContent__jdSRV{padding:16px;flex:1 1;display:flex;flex-direction:column}.base-product_card_infoGrid__KWNrq{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 16px;gap:12px 16px;margin-bottom:16px}.base-product_card_infoItem__Cw_dQ{display:flex;flex-direction:column;gap:4px}.base-product_card_infoLabel__kfIkI{font-size:11px;font-weight:500;color:#8c8c8c;text-transform:uppercase;letter-spacing:.5px}.base-product_card_infoValue__ZhXjw{font-size:13px;font-weight:500;color:#262626;line-height:1.3}.base-product_card_durationsSection__i_1PK{margin-bottom:16px}.base-product_card_durationsList__k89D_{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.base-product_card_durationTag___vYgX{font-size:11px;border-radius:6px;margin:0;padding:4px 8px;background-color:#fff;border:1px solid #d9d9d9;color:#262626;font-weight:500}.base-product_card_compositionSection__rQhpo{margin-bottom:16px}.base-product_card_packItems__LnCpM{margin-top:6px;display:flex;flex-direction:column;gap:4px}.base-product_card_packItem__XC1Us{display:flex;justify-content:space-between;align-items:center;font-size:12px;padding:4px 8px;background-color:#fff;border-radius:6px;border:1px solid #d9d9d9}.base-product_card_packItemName__RU1qR{color:#262626;flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.base-product_card_packItemQty___UMsi{color:#1890ff;font-weight:500;margin-left:8px;flex-shrink:0}.base-product_card_channelsSection___V2IY{margin-bottom:0;margin-top:auto}.base-product_card_channelsList__fD6Zq{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.base-product_card_channelTag__05FDO{font-size:11px;border-radius:6px;margin:0;padding:4px 8px;font-weight:500}.base-product_card_channelTag__05FDO.base-product_card_activeChannel__g3MBq{background-color:#fff;border:1px solid #d9d9d9;color:#262626}.base-product_card_channelTag__05FDO.base-product_card_disabledChannel__G807E{background-color:#f5f5f5;border:1px solid #d9d9d9;color:#8c8c8c;text-decoration:line-through;opacity:.7}.base-product_card_allChannelsActive__b_rpK{font-size:12px;color:#52c41a;font-weight:500;margin-top:6px;display:block}.base-product_card_cardFooter__OmKr0{margin-top:auto;padding:12px 16px;border-top:1px solid #f0f0f0;background-color:#fafafa;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.base-product_card_inventoryButton__yEe_F{width:100%;font-size:12px;font-weight:500;height:32px;border-radius:6px}@media(max-width:768px){.base-product_card_infoGrid__KWNrq{grid-template-columns:1fr;gap:8px}.base-product_card_titleRow__U6F11{flex-direction:column;gap:8px;align-items:flex-start}.base-product_card_title__lftsq{margin-right:0!important}.base-product_card_cardContent__jdSRV,.base-product_card_cardHeader__S_z9Q{padding:12px}}.service_card_serviceCard__TtYhV{width:100%;height:100%;border-radius:8px;transition:all .2s ease;border:1px solid #e6f7ff;display:flex;flex-direction:column;overflow:hidden}.service_card_serviceCard__TtYhV:hover{border-color:#40a9ff;box-shadow:0 4px 12px rgba(24,144,255,.15)}.service_card_serviceCard__TtYhV.service_card_hasIssues__ky2p9{border-color:#ff9c6e;background:linear-gradient(135deg,#fff7f0,#ffffff)}.service_card_serviceCard__TtYhV.service_card_hasIssues__ky2p9:hover{border-color:#ff7a45;box-shadow:0 4px 12px rgba(255,122,69,.2)}.service_card_serviceCard__TtYhV.service_card_hasIssues__ky2p9.service_card_critical__fujfD{border-color:#ff4d4f;background:linear-gradient(135deg,#fff1f0,#ffffff)}.service_card_serviceCard__TtYhV.service_card_hasIssues__ky2p9.service_card_critical__fujfD:hover{border-color:#ff4d4f;box-shadow:0 4px 12px rgba(255,77,79,.25)}.service_card_serviceCard__TtYhV .ant-card-body{border-radius:inherit}.service_card_photoSection__DN0mf{position:relative;width:100%;height:160px;background-color:#f5f5f5;overflow:hidden}.service_card_photoSection__DN0mf img{width:100%;height:100%;object-fit:cover}.service_card_noPhoto__bzLMX{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#fafafa;color:#8c8c8c}.service_card_cardHeader__0oYAX{display:flex;flex-direction:column;padding:16px;border-bottom:1px solid #f0f0f0;gap:5px}.service_card_titleSection___x32A{display:flex;flex-direction:column;gap:6px;flex:1 1;min-width:0}.service_card_titleRow__pVnyM{display:flex;align-items:center}.service_card_title__gbLxM{margin:0!important;font-size:15px;font-weight:600;color:#262626;line-height:1.4;flex:1 1;min-width:0;width:0}.service_card_subtitle__X4kDH{font-size:11px;color:#8c8c8c;font-weight:600;text-transform:uppercase;letter-spacing:.8px;flex:1 1;margin:0}.service_card_statusBadge__giVzs{flex-shrink:0}.service_card_actions__qFVDU{margin-left:8px;flex-shrink:0}.service_card_availabilityTag__khkPk{font-size:10px;font-weight:500;border-radius:4px;padding:1px 6px;margin:0}.service_card_moreButton__2Qql8{color:#8c8c8c}.service_card_moreButton__2Qql8:hover{color:#1890ff;background-color:#f0f9ff}.service_card_cardContent__1_KTq{padding:16px;flex:1 1;display:flex;flex-direction:column}.service_card_infoLabel__5Rqet{font-size:11px;font-weight:500;color:#8c8c8c;text-transform:uppercase;letter-spacing:.5px}.service_card_durationsSection__3XiAI{margin-bottom:16px}.service_card_durationsList__gd2e3{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.service_card_durationTag__R7pLd{font-size:11px;border-radius:6px;margin:0;padding:4px 8px;background-color:#fff;border:1px solid #d9d9d9;color:#262626;font-weight:500}.service_card_cardFooter__11LnZ{margin-top:auto;padding:12px 16px;border-top:1px solid #f0f0f0;background-color:#fafafa;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.service_card_inventoryButton__XP4Uf{width:100%;font-size:12px;font-weight:500;height:32px;border-radius:6px}@media(max-width:768px){.service_card_photoSection__DN0mf{height:120px}.service_card_titleRow__pVnyM{flex-direction:column;gap:8px;align-items:flex-start}.service_card_title__gbLxM{margin-right:0!important}.service_card_cardContent__1_KTq,.service_card_cardHeader__0oYAX{padding:12px}}.availability-status_availabilityStatus__2L9a4{padding:12px;background:#fafafa;border-radius:6px;border:1px solid #f0f0f0;margin-top:12px}.availability-status_statusRow__gRb5O{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.availability-status_statusInfo___ihKp{flex:1 1}.availability-status_statusBadge__sTzGS .ant-badge-status-text{font-weight:500}.availability-status_configPeriod__CNNjp{display:block;margin-top:4px;font-size:12px}.availability-status_inventoryButton__SRSV1{height:28px;font-size:12px;border-radius:4px}.availability-status_inventoryButton__SRSV1:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.availability-status_statusDetails__E1ChC{margin-top:8px}.availability-status_statusTag__F4Fhv{margin:0 4px 0 0;font-size:11px;padding:2px 6px;border-radius:3px}.availability-status_statusTag__F4Fhv.availability-status_ant-tag__qN78h{-webkit-margin-end:4px;margin-inline-end:4px}.availability-status_statusIcon__FUE_p{margin-right:4px;font-size:10px}@media(max-width:768px){.availability-status_statusRow__gRb5O{flex-direction:column;gap:8px}.availability-status_inventoryButton__SRSV1{align-self:flex-start}}.product-edition_modal-sidebar_sidebar__chFOD{width:56px;background:#f7f8fa;padding:80px 0 24px;border-right:1px solid #e1e4e8;display:flex;flex-direction:column;align-items:center;flex-shrink:0}.product-edition_modal-sidebar_stepList__czlxa{flex:1 1;display:flex;flex-direction:column;gap:8px;width:100%}.product-edition_modal-sidebar_stepItem__kuU5N{display:flex;align-items:center;justify-content:center;padding:12px 0;cursor:pointer;transition:all .2s ease;position:relative;border-left:3px solid rgba(0,0,0,0)}.product-edition_modal-sidebar_stepItem__kuU5N:before{content:"";position:absolute;left:50%;top:-4px;transform:translateX(-50%);width:1px;height:8px;background:#d1d5db}.product-edition_modal-sidebar_stepItem__kuU5N:first-child:before{display:none}.product-edition_modal-sidebar_stepItem__kuU5N:hover:not(.product-edition_modal-sidebar_disabled__16__7){background:rgba(54,84,186,.05)}.product-edition_modal-sidebar_stepItem__kuU5N.product-edition_modal-sidebar_active__zgb__{background:rgba(0,0,0,0);border-left-color:#f70}.product-edition_modal-sidebar_stepItem__kuU5N.product-edition_modal-sidebar_active__zgb__:before{background:#f70}.product-edition_modal-sidebar_stepItem__kuU5N.product-edition_modal-sidebar_active__zgb__ .product-edition_modal-sidebar_stepIcon__0rAJ_{background:#f70;border-color:#f70;color:#fff}.product-edition_modal-sidebar_stepItem__kuU5N.product-edition_modal-sidebar_completed___cR5F{opacity:1}.product-edition_modal-sidebar_stepItem__kuU5N.product-edition_modal-sidebar_completed___cR5F:before{background:#10b981}.product-edition_modal-sidebar_stepItem__kuU5N.product-edition_modal-sidebar_completed___cR5F .product-edition_modal-sidebar_stepIcon__0rAJ_{background:#10b981;border-color:#10b981;color:#fff}.product-edition_modal-sidebar_stepItem__kuU5N.product-edition_modal-sidebar_disabled__16__7{opacity:.4;cursor:not-allowed;pointer-events:none}.product-edition_modal-sidebar_stepIcon__0rAJ_{width:32px;height:32px;border-radius:50%;background:#fff;border:2px solid #d1d5db;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;color:#6b7280;font-size:14px;transition:all .2s ease}.product-edition_bundle-products_formContent__Le_Al{display:flex;flex-direction:column;gap:20px}.product-edition_bundle-products_productsSection__c81NA{order:1}.product-edition_bundle-products_productsList__o4QUP{display:flex;flex-direction:column;gap:12px}.product-edition_bundle-products_productItem___3_km{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#fff;border-radius:8px;border:1.5px solid #e8e8e8;gap:16px;transition:all .2s ease;position:relative}.product-edition_bundle-products_productItem___3_km:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#1890ff,#40a9ff);border-radius:8px 0 0 8px}.product-edition_bundle-products_productInfo__xfZhc{flex:1 1;min-width:0;padding-left:8px;display:flex;align-items:center}.product-edition_bundle-products_productName__RnGen{font-size:15px;font-weight:600;color:#262626;margin:0}.product-edition_bundle-products_productActions__kpsnt{display:flex;align-items:center;gap:12px;flex-shrink:0}.product-edition_bundle-products_quantityInput__AmwCm{width:80px}.product-edition_bundle-products_quantityInput__AmwCm .ant-input-number-input{text-align:center;font-weight:600;color:#262626}.product-edition_bundle-products_deleteButton__OGpFI{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#8c8c8c}.product-edition_bundle-products_deleteButton__OGpFI:hover{color:#ff4d4f;background:#fff1f0}.product-edition_bundle-products_addProductSection__qYLRy{order:2;margin-top:12px;padding-top:20px;border-top:1px solid #f0f0f0}.product-edition_bundle-products_addProductRow__hGffc{display:flex;gap:12px;align-items:stretch}.product-edition_bundle-products_productSelect___GbNt{flex:1 1;min-width:0}.product-edition_bundle-products_quantitySelect__Fp3f6{width:100px}.product-edition_bundle-products_quantitySelect__Fp3f6 .ant-input-number-input{text-align:center}.product-edition_bundle-products_addButton__p0rPI{flex-shrink:0;padding:0 24px}.product-edition_bundle-products_emptyState__YNxtw{padding:32px 24px;text-align:center;border:2px dashed #d9d9d9;border-radius:8px;background:#fafafa}.product-edition_bundle-products_errorText__4Nhz7{color:#ef4444;font-size:12px;margin-top:8px;display:block}@media(max-width:768px){.product-edition_bundle-products_productItem___3_km{flex-direction:column;align-items:stretch;gap:8px}.product-edition_bundle-products_productQuantity__bsoSt{justify-content:center}.product-edition_bundle-products_addProductSection__qYLRy .ant-space-compact{flex-direction:column}.product-edition_bundle-products_addProductSection__qYLRy .ant-space-compact .product-edition_bundle-products_ant-btn__9Wgs1,.product-edition_bundle-products_addProductSection__qYLRy .ant-space-compact .product-edition_bundle-products_ant-input-number__FxnVy,.product-edition_bundle-products_addProductSection__qYLRy .ant-space-compact .product-edition_bundle-products_ant-select__o4P4A{width:100%!important}}.product-edition_pricing_subtitle__m7tTu{margin-bottom:24px}.product-edition_pricing_pricingCardsContainer__ahWhH{margin-bottom:16px}.product-edition_pricing_cardWrapper__K_pqx{height:100%}.product-edition_pricing_cardContent__fgMa1{display:flex;flex-direction:column;height:100%}.product-edition_pricing_descriptionSection__QN_e_{margin-bottom:8px;display:flex;align-items:flex-start}.product-edition_pricing_exampleSection__h__nQ,.product-edition_pricing_simulationSection__SAUsQ{margin-bottom:8px}.product-edition_pricing_actionSection__KGAed{min-height:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding-top:2px}.product-edition_pricing_selected__SMW8q{border-color:#1890ff;box-shadow:0 2px 8px rgba(24,144,255,.15)}.product-edition_pricing_disabled__3Gmlv{cursor:not-allowed;opacity:.65}.product-edition_pricing_disabled__3Gmlv:hover{border-color:#d9d9d9!important;box-shadow:none!important}.product-edition_pricing_exampleSection__h__nQ{background:#fafafa;border-left:3px solid #1890ff;border-radius:6px;padding:8px;height:100px;display:flex;flex-direction:column}.product-edition_pricing_exampleSection__h__nQ .product-edition_pricing_ant-typography__9PRX4{margin-bottom:4px!important;color:#1890ff;font-weight:600}.product-edition_pricing_exampleText__za4mU{font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;white-space:pre-line;margin:0}.product-edition_pricing_simulationSection__SAUsQ{height:120px;display:flex;flex-direction:column}.product-edition_pricing_simulationSection__SAUsQ .product-edition_pricing_ant-typography__9PRX4{color:#ff4d4f!important;font-weight:600!important;margin-bottom:8px!important;text-transform:uppercase;font-size:12px!important}.product-edition_pricing_simulationRow__T0nRE{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}.product-edition_pricing_simulationRow__T0nRE:last-child{margin-bottom:0}.product-edition_pricing_simulationValue__xBWv1{font-weight:600}.product-edition_pricing_pricingOptionsContainer__NM0fw{width:100%}.product-edition_pricing_pricingOption__FL6hX{border:1px solid #d9d9d9;border-radius:8px;padding:16px;cursor:pointer;transition:all .3s ease;background:#fff}.product-edition_pricing_pricingOption__FL6hX:hover:not(.product-edition_pricing_disabled__3Gmlv){border-color:#1890ff;box-shadow:0 2px 8px rgba(24,144,255,.1)}.product-edition_pricing_pricingOption__FL6hX.product-edition_pricing_selected__SMW8q{border-color:#1890ff;background:#f0f7ff;box-shadow:0 2px 8px rgba(24,144,255,.15)}.product-edition_pricing_pricingOption__FL6hX.product-edition_pricing_disabled__3Gmlv{cursor:not-allowed;opacity:.6;background:#f5f5f5}.product-edition_pricing_pricingOption__FL6hX.product-edition_pricing_disabled__3Gmlv:hover{border-color:#d9d9d9!important;box-shadow:none!important}.product-edition_pricing_optionContent__sk04n{display:flex;flex-direction:column;gap:8px;margin-left:8px}.product-edition_pricing_optionTitle__wBZ5_{font-size:15px;font-weight:600;color:#141414;margin:0}.product-edition_pricing_optionDescription__MMEvL{font-size:14px;line-height:1.5;margin:0}.product-edition_pricing_optionIdeal__xVrAr{font-size:13px;color:#1890ff;background:#f0f7ff;padding:6px 12px;border-radius:6px;border-left:3px solid #1890ff;margin:4px 0;font-weight:500}.product-edition_pricing_optionExample__Go4FT{font-size:13px;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;background:#fafafa;padding:6px 10px;border-radius:4px;margin:0}.product-edition_pricing_configurationSection__hozul{margin-top:12px;padding-top:12px;border-top:1px solid #e0e0e0;display:flex;flex-direction:column;gap:8px}.product-edition_pricing_configuredGroupsPreview__5JPzd{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.product-edition_pricing_pricingQuestionsContainer__qFUC0{width:100%}.product-edition_pricing_questionBlock__BEyYz{padding:16px;border:1px solid #e8e8e8;border-radius:8px;background:#fafafa;transition:all .2s ease}.product-edition_pricing_questionBlock__BEyYz:hover{border-color:#d9d9d9;box-shadow:0 1px 4px rgba(0,0,0,.04)}.product-edition_pricing_questionHeader__AczA9{margin-bottom:12px}.product-edition_pricing_questionTitle__ODixM{margin:0!important;font-size:15px!important;font-weight:600!important;color:#141414!important;line-height:1.4!important}.product-edition_pricing_questionDescription__fuI80{display:block;margin-top:4px!important;font-size:13px;line-height:1.5}.product-edition_pricing_radioGroup__uHQ_1{width:100%;margin-top:10px}.product-edition_pricing_subSection__TeOIq{margin-top:12px;padding-left:20px;padding-top:12px;border-top:1px dashed #e0e0e0}.product-edition_pricing_subDescription__jw_qg{display:block;font-size:12px;color:#8c8c8c;margin-bottom:8px}.duration-selector_container__m0t9L{width:100%}.duration-selector_header__aCj_5{margin-bottom:16px}.duration-selector_subtitle__8ariK{display:block;margin-top:8px}.duration-selector_cardContent__DVzO0{display:flex;flex-direction:column;min-height:70px}.duration-selector_cardFooter__cREBu{margin-top:auto;padding-top:12px}.duration-selector_warningBanner__0eSm3{margin-top:16px;padding:10px 16px;background:#fffbe6;border:1px solid #ffe58f;border-radius:6px}.duration-selector_errorBanner__XROxy{margin-top:8px;padding:10px 16px;background:#fff1f0;border:1px solid #ffccc7;border-radius:6px}.product-edition_modal-content_contentWrapper__EFTKU{width:100%;padding:0 4px}.product-edition_modal-content_stepContent__o3AmC{width:100%}.product-edition_modal-content_stepHeader__XRHKo{margin-bottom:24px}.product-edition_modal-content_stepHeaderTop__hj_2a{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.product-edition_modal-content_stepTitle__RGAQ4{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 8px}.product-edition_modal-content_stepSubtitle__Ju7kw{font-size:13px;color:#6b7280;line-height:1.5;margin:0}.product-edition_modal_productEditionModal__wWyVQ .ant-modal-content{padding:0;overflow:hidden}.product-edition_modal_productEditionModal__wWyVQ .ant-modal-body{padding:0;height:85vh;max-height:800px}.product-edition_modal_modalContainer__8fJI9{display:flex;height:100%;overflow:hidden}.product-edition_modal_modalBody__cv0oA{flex:1 1;display:flex;flex-direction:column;overflow:hidden}.product-edition_modal_modalHeader__GQ2Oy{padding:24px 32px 20px;border-bottom:1px solid #e1e4e8;flex-shrink:0}.product-edition_modal_modalTitle__Px0ny{font-size:20px;font-weight:600;color:#1f2937;margin:0}.product-edition_modal_modalContent__nftAZ{flex:1 1;overflow-y:auto;padding:24px 32px}.product-edition_modal_modalContent__nftAZ::-webkit-scrollbar{width:8px}.product-edition_modal_modalContent__nftAZ::-webkit-scrollbar-track{background:#f8f9fa}.product-edition_modal_modalContent__nftAZ::-webkit-scrollbar-thumb{background:#dee2e6;border-radius:4px}.product-edition_modal_modalContent__nftAZ::-webkit-scrollbar-thumb:hover{background:#adb5bd}.product-edition_modal_modalFooter__TPxD0{padding:20px 32px;border-top:1px solid #e9ecef;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.service-edition_modal-sidebar_sidebar__C8atm{width:56px;background:#f7f8fa;padding:80px 0 24px;border-right:1px solid #e1e4e8;display:flex;flex-direction:column;align-items:center;flex-shrink:0}.service-edition_modal-sidebar_stepList__Zky7W{flex:1 1;display:flex;flex-direction:column;gap:8px;width:100%}.service-edition_modal-sidebar_stepItem__hMJLn{display:flex;align-items:center;justify-content:center;padding:12px 0;cursor:pointer;transition:all .2s ease;position:relative;border-left:3px solid rgba(0,0,0,0)}.service-edition_modal-sidebar_stepItem__hMJLn:before{content:"";position:absolute;left:50%;top:-4px;transform:translateX(-50%);width:1px;height:8px;background:#d1d5db}.service-edition_modal-sidebar_stepItem__hMJLn:first-child:before{display:none}.service-edition_modal-sidebar_stepItem__hMJLn:hover:not(.service-edition_modal-sidebar_disabled__c7yED){background:rgba(54,84,186,.05)}.service-edition_modal-sidebar_stepItem__hMJLn.service-edition_modal-sidebar_active__gULyy{background:rgba(0,0,0,0);border-left-color:#f70}.service-edition_modal-sidebar_stepItem__hMJLn.service-edition_modal-sidebar_active__gULyy:before{background:#f70}.service-edition_modal-sidebar_stepItem__hMJLn.service-edition_modal-sidebar_active__gULyy .service-edition_modal-sidebar_stepIcon__ynUV5{background:#f70;border-color:#f70;color:#fff}.service-edition_modal-sidebar_stepItem__hMJLn.service-edition_modal-sidebar_completed__ekDUQ{opacity:1}.service-edition_modal-sidebar_stepItem__hMJLn.service-edition_modal-sidebar_completed__ekDUQ:before{background:#f70}.service-edition_modal-sidebar_stepItem__hMJLn.service-edition_modal-sidebar_completed__ekDUQ .service-edition_modal-sidebar_stepIcon__ynUV5{background:#f70;border-color:#f70;color:#fff}.service-edition_modal-sidebar_stepItem__hMJLn.service-edition_modal-sidebar_disabled__c7yED{opacity:.4;cursor:not-allowed;pointer-events:none}.service-edition_modal-sidebar_stepIcon__ynUV5{width:32px;height:32px;border-radius:50%;background:#fff;border:2px solid #d1d5db;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;color:#6b7280;font-size:14px;transition:all .2s ease}.service-edition_general-info_section__3rHYs{display:flex;flex-direction:column;gap:12px}.service-edition_general-info_sectionHeader__a0C27{display:flex;flex-direction:column;gap:4px}.service-edition_general-info_sectionTitle__lVMQg{font-size:14px;font-weight:600;color:#1f2937}.service-edition_general-info_sectionSubtitle__Ydhjc{font-size:13px;color:#6b7280}.service-edition_general-info_required__1HTJj{color:#ff4d4f;margin-left:4px}.service-edition_general-info_photoUploadContainer__Dd0_5{display:flex;justify-content:flex-start}.service-edition_general-info_photoUploader__XuCpC .ant-upload.ant-upload-select{width:240px!important;height:135px!important;border-radius:8px;border:2px dashed #d9d9d9;background:#fafafa;transition:border-color .3s,background-color .3s}.service-edition_general-info_photoUploader__XuCpC .ant-upload.ant-upload-select:hover{border-color:#1890ff;background:#f0f7ff}.service-edition_general-info_uploadPlaceholder__DqwQl{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:8px}.service-edition_general-info_uploadIcon__eNWnz{font-size:24px;color:#8c8c8c}.service-edition_general-info_uploadText__01RUE{font-size:13px;color:#8c8c8c}.service-edition_general-info_photoPreview__vEMCv{position:relative;width:240px;aspect-ratio:16/9;border-radius:8px;overflow:hidden;border:1px solid #e1e4e8}.service-edition_general-info_previewImage__JgAUp{width:100%;height:100%;object-fit:cover}.service-edition_general-info_removePhotoButton___NVCj{position:absolute;top:8px;right:8px;width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,.5);border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.service-edition_general-info_removePhotoButton___NVCj:hover{background:rgba(0,0,0,.7)}.service-edition_general-info_fieldError__h6XT9{margin-top:8px}.service-edition_general-info_cropModal__y71OI .ant-modal-content{border-radius:16px;overflow:hidden}.service-edition_general-info_cropModal__y71OI .ant-modal-header{background:linear-gradient(135deg,#f0f8ff,#e6f4ff);border-bottom:1px solid #e6f4ff}.service-edition_general-info_cropModal__y71OI .ant-modal-header .ant-modal-title{font-weight:600;color:#1890ff}.service-edition_general-info_cropModal__y71OI .ant-modal-body{padding:24px}.service-edition_modal_serviceEditionModal__XSVK9 .ant-modal-content{padding:0;overflow:hidden}.service-edition_modal_serviceEditionModal__XSVK9 .ant-modal-body{padding:0;height:85vh;max-height:700px}.service-edition_modal_modalContainer__WyRFW{display:flex;height:100%;overflow:hidden}.service-edition_modal_modalBody__VMf4b{flex:1 1;display:flex;flex-direction:column;overflow:hidden}.service-edition_modal_modalHeader__ZB1Vc{padding:24px 32px 20px;border-bottom:1px solid #e1e4e8;flex-shrink:0}.service-edition_modal_modalTitle__SLDAZ{font-size:20px;font-weight:600;color:#1f2937;margin:0 0 8px}.service-edition_modal_modalSubtitle__YFR8J{font-size:14px;color:#6b7280;margin:0}.service-edition_modal_modalContent__1rUiR{flex:1 1;overflow-y:auto;padding:24px 32px}.service-edition_modal_modalContent__1rUiR::-webkit-scrollbar{width:8px}.service-edition_modal_modalContent__1rUiR::-webkit-scrollbar-track{background:#f8f9fa}.service-edition_modal_modalContent__1rUiR::-webkit-scrollbar-thumb{background:#dee2e6;border-radius:4px}.service-edition_modal_modalContent__1rUiR::-webkit-scrollbar-thumb:hover{background:#adb5bd}.service-edition_modal_modalFooter__SkN_m{padding:20px 32px;border-top:1px solid #e9ecef;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.list_listItem__nYa2a{background-color:#f5efe2;border-radius:16px;margin-bottom:10px;padding:15px!important}.list_titleContainer__g6MxV{color:#000;margin-bottom:5px}.list_title__ZPWye{font-weight:600;font-size:17px;line-height:20px}.list_dateText__mVflO{color:#afa388;font-size:12px;line-height:14px}.list_subtitleText__9Bj_6{color:#4a4a4a;font-size:13px;line-height:15px;font-weight:500}.product-card_component_productCard__6TlF1{margin-bottom:16px;border:1px solid #f0f0f0;border-radius:8px;overflow:hidden;transition:all .2s}.product-card_component_productCard__6TlF1:hover:not(.product-card_component_disabled__As1Bu){border-color:#e67e22;box-shadow:0 2px 8px rgba(0,0,0,.1)}.product-card_component_productCard__6TlF1.product-card_component_selected__InrHF{border-color:#e67e22}.product-card_component_productCard__6TlF1.product-card_component_disabled__As1Bu{opacity:.5;background:#f8f9fa;border-color:#e9ecef;cursor:not-allowed;pointer-events:none;position:relative}.product-card_component_productCard__6TlF1.product-card_component_disabled__As1Bu:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.4),rgba(240,240,240,.4));pointer-events:none;z-index:1}.product-card_component_productCard__6TlF1.product-card_component_disabled__As1Bu:hover{border-color:#e9ecef;box-shadow:none}.product-card_component_productCard__6TlF1.product-card_component_disabled__As1Bu .product-card_component_productDescription__3hu5a,.product-card_component_productCard__6TlF1.product-card_component_disabled__As1Bu .product-card_component_productName__XjUHm,.product-card_component_productCard__6TlF1.product-card_component_disabled__As1Bu .product-card_component_productPrice__3RgwU{color:#6c757d!important}.product-card_component_productHeader__OVvZb{display:flex;align-items:center;padding:16px;cursor:pointer;transition:background-color .2s}.product-card_component_productHeader__OVvZb:hover:not(.product-card_component_disabled__As1Bu){background:#fafafa}.product-card_component_disabled__As1Bu .product-card_component_productHeader__OVvZb{cursor:not-allowed}.product-card_component_productInfo__bQ47X{flex:1 1}.product-card_component_productName__XjUHm{font-size:16px;font-weight:600;color:#333;margin-bottom:4px}.product-card_component_productDescription__3hu5a{font-size:14px;color:#666}.product-card_component_productPrice__3RgwU{font-size:16px;font-weight:600;color:#e67e22;margin-right:12px}.product-card_component_expandIcon__13bsv{font-size:20px;color:#ccc;transition:transform .2s}.product-card_component_expandIcon__13bsv.product-card_component_expanded__y_vQy{transform:rotate(90deg)}.product-card_component_productConfiguration__6bCFH{padding:0 16px 16px;background:#fafafa}.product-card_component_sectionTitle__CcpQy{font-size:14px;font-weight:600;color:#333;margin-bottom:12px}.product-card_component_durationSection__t2dS7{margin-bottom:16px}.product-card_component_durationButtons__DPZd3{display:flex;gap:8px}.product-card_component_durationButton__N6Cap{flex:1 1;height:auto;padding:10px 12px;display:flex;flex-direction:column;align-items:center;text-align:center}.product-card_component_durationButton__N6Cap .product-card_component_availableCount__w_I9O{font-size:12px;color:#666;margin-top:2px}.product-card_component_durationButton__N6Cap.product-card_component_ant-btn-primary__kM9g_ .product-card_component_availableCount__w_I9O,.product-card_component_durationButton__N6Cap.product-card_component_selected__InrHF .product-card_component_availableCount__w_I9O{color:#fff}.product-card_component_selectedText__6encY{color:#fff!important}.product-card_component_pricingSection__B2dVI{background:#fff;border-radius:6px;padding:12px;margin-bottom:12px}.product-card_component_pricingRow__zL0y5{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f0f0f0}.product-card_component_pricingRow__zL0y5:last-child{border-bottom:none}.product-card_component_categoryInfo__O6Kdt{flex:1 1}.product-card_component_categoryLabel__0_yGZ{font-size:14px;font-weight:500;color:#333}.product-card_component_priceAndQuantity__qFncg{display:flex;align-items:center;gap:12px}.product-card_component_price__2Fysc{font-size:14px;font-weight:600;color:#e67e22;min-width:50px;text-align:right}.product-card_component_groupInfo__f3XxR{flex:1 1}.product-card_component_groupLabel__ovZQC{font-size:14px;font-weight:600;color:#d35400;margin-bottom:4px}.product-card_component_groupDiscount__nWlDk{font-size:12px;color:#d35400}.product-card_component_additionalPaxInfo__iOheW{padding:8px 0;margin-top:8px;border-top:1px dashed #e0e0e0}.product-card_component_additionalPaxLabel__KVbSk{font-size:13px;font-style:italic;color:#666}@media(max-width:768px){.product-card_component_durationButtons__DPZd3{flex-direction:column;gap:6px}.product-card_component_durationButton__N6Cap{flex-direction:row;justify-content:space-between}.product-card_component_durationButton__N6Cap .product-card_component_availableCount__w_I9O{margin-top:0;margin-left:8px}.product-card_component_pricingRow__zL0y5{flex-direction:column;align-items:stretch;gap:8px}.product-card_component_priceAndQuantity__qFncg{justify-content:space-between}}.quantity-control_component_quantityControl__Sq4FH{display:flex;align-items:stretch;border:1px solid #d0d0d0;border-radius:4px;background:#fff}.quantity-control_component_quantityControl__Sq4FH.quantity-control_component_disabled__k_Vl5{opacity:.6;pointer-events:none}.quantity-control_component_quantityButton__1YD_e{display:flex;align-items:center;justify-content:center;background:#fff;border:none;cursor:pointer;transition:background-color .2s ease}.quantity-control_component_quantityButton__1YD_e:hover:not(.quantity-control_component_buttonDisabled__kXolO){background-color:#f0f0f0}.quantity-control_component_quantityButton__1YD_e.quantity-control_component_buttonDisabled__kXolO{cursor:not-allowed;opacity:.4}.quantity-control_component_decreaseButton__Z_Zvp{border-radius:3px 0 0 3px;border-right:1px solid #d0d0d0}.quantity-control_component_increaseButton__R1zur{border-radius:0 3px 3px 0;border-left:1px solid #d0d0d0}.quantity-control_component_quantityInput__A4GxQ{border:none;text-align:center;font-weight:500;outline:none;background:#fff;-moz-appearance:textfield}.quantity-control_component_quantityInput__A4GxQ::-webkit-inner-spin-button,.quantity-control_component_quantityInput__A4GxQ::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-control_component_quantityInput__A4GxQ:disabled{cursor:not-allowed;opacity:.6}.quantity-control_component_icon__6wq_R{flex-shrink:0}.quantity-control_component_sizeSmall__EAIfw .quantity-control_component_quantityButton__1YD_e{width:20px;height:20px}.quantity-control_component_sizeSmall__EAIfw .quantity-control_component_quantityInput__A4GxQ{width:28px;height:20px;font-size:12px}.quantity-control_component_sizeSmall__EAIfw .quantity-control_component_icon__6wq_R{width:10px;height:10px}.quantity-control_component_sizeMedium__aIDug .quantity-control_component_quantityButton__1YD_e{width:26px;height:26px}.quantity-control_component_sizeMedium__aIDug .quantity-control_component_quantityInput__A4GxQ{width:36px;height:26px;font-size:13px}.quantity-control_component_sizeMedium__aIDug .quantity-control_component_icon__6wq_R{width:12px;height:12px}.quantity-control_component_sizeLarge__rIZ13 .quantity-control_component_quantityButton__1YD_e{width:32px;height:32px}.quantity-control_component_sizeLarge__rIZ13 .quantity-control_component_quantityInput__A4GxQ{width:42px;height:32px;font-size:14px}.quantity-control_component_sizeLarge__rIZ13 .quantity-control_component_icon__6wq_R{width:14px;height:14px}.quantity-control_component_quantityControlSeparated__2v90l{display:flex;align-items:center;gap:12px}.quantity-control_component_quantityControlSeparated__2v90l.quantity-control_component_disabled__k_Vl5{opacity:.6;pointer-events:none}.quantity-control_component_separatedButton__PwxrR{width:32px;height:32px;border:1px solid #ddd;border-radius:4px;background:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;color:#666;padding:0;cursor:pointer;transition:all .2s ease}.quantity-control_component_separatedButton__PwxrR:hover:not(.quantity-control_component_buttonDisabled__kXolO){border-color:#e67e22;color:#e67e22}.quantity-control_component_separatedButton__PwxrR.quantity-control_component_buttonDisabled__kXolO{background:#f5f5f5;color:#ccc;border-color:#eee;cursor:not-allowed}.quantity-control_component_separatedValue__U5xoc{font-size:16px;font-weight:500;min-width:20px;text-align:center;color:#333}.quantity-control_component_quantityControlSeparated__2v90l.quantity-control_component_sizeSmall__EAIfw{gap:8px}.quantity-control_component_quantityControlSeparated__2v90l.quantity-control_component_sizeSmall__EAIfw .quantity-control_component_separatedButton__PwxrR{width:24px;height:24px;font-size:14px}.quantity-control_component_quantityControlSeparated__2v90l.quantity-control_component_sizeSmall__EAIfw .quantity-control_component_separatedValue__U5xoc{font-size:14px}.quantity-control_component_quantityControlSeparated__2v90l.quantity-control_component_sizeMedium__aIDug .quantity-control_component_separatedButton__PwxrR{width:32px;height:32px;font-size:16px}.quantity-control_component_quantityControlSeparated__2v90l.quantity-control_component_sizeMedium__aIDug .quantity-control_component_separatedValue__U5xoc{font-size:16px}.quantity-control_component_quantityControlSeparated__2v90l.quantity-control_component_sizeLarge__rIZ13{gap:16px}.quantity-control_component_quantityControlSeparated__2v90l.quantity-control_component_sizeLarge__rIZ13 .quantity-control_component_separatedButton__PwxrR{width:36px;height:36px;font-size:18px}.quantity-control_component_quantityControlSeparated__2v90l.quantity-control_component_sizeLarge__rIZ13 .quantity-control_component_separatedValue__U5xoc{font-size:18px;min-width:24px}.products-tab_component_productsTab__Jd8Kg{padding:0}.products-tab_component_loadingContainer__8gh2h{display:flex;justify-content:center;align-items:center;min-height:200px}.products-tab_component_productsHeader__xfbJP{margin-bottom:16px;padding:0 4px}.products-tab_component_title__3V9jv{font-size:16px;font-weight:600;color:#333;margin:0 0 4px}.products-tab_component_subtitle__5_iCe{font-size:14px;color:#666;margin:0}@media(max-width:768px){.products-tab_component_productsTab__Jd8Kg{padding:0}.products-tab_component_productsHeader__xfbJP{margin-bottom:12px}.products-tab_component_title__3V9jv{font-size:15px}.products-tab_component_subtitle__5_iCe{font-size:13px}}.contact-details_detailsCard__jLGqF{position:relative;height:100%}.contact-details_editButton__Hufav{position:absolute;top:16px;right:16px;z-index:10}.contact-details_headerContainer__gdraP{display:flex;flex-direction:column;gap:16px}.contact-details_avatarSection__7fLql{display:flex;justify-content:center;padding:8px 0}.contact-details_nameSection__MutZG{display:flex;flex-direction:column;align-items:center;gap:12px}.contact-details_contactName__nF39z{margin:0!important;font-size:22px;font-weight:600;text-align:center}.contact-details_badgesRow__ge8Z1{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;align-items:center}.contact-details_statBadge__Fj_iH{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#fafafa;border-radius:16px;border:1px solid #f0f0f0}.contact-details_statLabel__yKKKI{font-size:13px;font-weight:500;color:#595959;margin:0}.contact-details_statValue__Vlp8T{font-size:14px;font-weight:600;color:#262626;margin:0}.contact-details_contactInfoCards__9BGOh{display:flex;flex-direction:column;gap:8px;margin-top:8px}.contact-details_infoCard__lZGTf{border-radius:8px;border:1px solid #f0f0f0}.contact-details_infoRow__IJyF7{display:flex;align-items:center;gap:12px}.contact-details_infoIcon__orCz3{font-size:18px;color:#009cd4}.contact-details_infoContent__H72ss{flex:1 1;display:flex;flex-direction:column}.contact-details_infoLabel__9Wv_f{font-size:12px;color:#8c8c8c;font-weight:600;text-transform:uppercase}.contact-details_infoValue__Jxube{font-size:14px;color:#262626}.contact-details_callButton__TN7Jb{color:#009cd4}.contact-details_staffNoteCard___mDuI{background:#fffbf0;border:1px solid #ffe7ba;border-radius:8px}.contact-details_staffNoteCard___mDuI .ant-card-head{background:rgba(0,0,0,0);border-bottom:none}.contact-details_staffNoteCard___mDuI .ant-card-body{padding-top:0}.contact-details_bookingsSection__Rz6Xc{margin-top:16px}.contact-details_bookingsList__6LW51{display:flex;flex-direction:column;gap:8px;margin-top:12px}.contact-details_bookingCard__Rorsr{border-radius:8px;border:1px solid #f0f0f0;transition:all .2s ease}.contact-details_bookingCard__Rorsr:hover{box-shadow:0 2px 8px rgba(0,0,0,.08);border-color:#ff6b35}.contact-details_bookingItem__Vsjd9{display:flex;flex-direction:column;gap:8px}.contact-details_bookingHeader__pzxvv{display:flex;justify-content:space-between;align-items:center}.contact-details_customerInfo__hHu_w{display:flex;align-items:center;gap:8px}.contact-details_customerName__EAf8I{font-weight:600;font-size:14px}.contact-details_bookingDate__mzK89{font-size:12px;color:#8c8c8c}.contact-details_bookingStatus__ak_2H{display:flex;align-items:center;gap:8px}.contact-details_statusTag__11Wbh{font-size:12px}.contact-details_statusIcon__MhM2_{font-size:16px;color:#8c8c8c;cursor:help}.form_rateItem__Ffe1b{padding:5px;border-radius:10px;cursor:pointer}.form_rateItemActive__Cykqp{background-color:#eaeaea;color:#fff}.contact_contactListItem__J1taH{display:flex;align-items:center;padding:12px!important;gap:12px;background:#fff;border-radius:8px;margin-bottom:8px;border:1px solid #f0f0f0!important;cursor:pointer;transition:all .2s ease}.contact_contactListItem__J1taH:hover{box-shadow:0 2px 8px rgba(0,0,0,.08);border-color:#ff6b35!important;transform:translateY(-1px)}.contact_contactListItem__J1taH.contact_selected__QCZRW{background:#fff9f6;border-color:#ff6b35!important;box-shadow:0 2px 8px rgba(255,107,53,.15)}.contact_contactInfo__EWWDG{flex:1 1;display:flex;flex-direction:column;gap:2px;min-width:0}.contact_nameRow__tFPAW{display:flex;align-items:center;gap:8px}.contact_name__3lpUR{font-weight:600;font-size:14px;color:#262626}.contact_email__mjjcA,.contact_phone__8zAgM{font-size:12px;color:#009cd4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contact_flag__foXai{font-size:18px;line-height:1}.contact_badges__akw3b{display:flex;gap:6px;align-items:center}.contact_vipIcon__vdBUi{color:#ecbb35;font-size:18px}.contact_rateIcon__VaII_{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #d9d9d9}.contact_alphabetSeparator__Wzhki{font-size:16px;font-weight:700;color:#262626;padding:16px 8px 8px;margin-top:8px;border-bottom:1px solid #f0f0f0}.contact_lastName__Ygc6R{font-weight:600}.contact_flagContainer__XUuhM{justify-content:center;align-items:center;border-radius:50%;overflow:hidden}.contact_circleWrapper__cdxDy{border-radius:50%;width:25px;height:25px;display:flex;justify-content:center;align-items:center;border:1px solid #a9b1ba}.client-tab_component_clientTab__5zttd{padding:0}.client-tab_component_formRow__4mymN{display:flex;gap:12px;margin-bottom:12px}.client-tab_component_formRow__4mymN.client-tab_component_civilityRow__Shql5,.client-tab_component_formRow__4mymN.client-tab_component_emailRow__62nTj{margin-bottom:8px}.client-tab_component_formGroup__CRHxw{flex:1 1;margin-bottom:12px}.client-tab_component_formLabel__ONTUA{display:block;font-size:14px;font-weight:500;color:#333;margin-bottom:4px}.client-tab_component_required__Ka_Kv{color:#e74c3c}.client-tab_component_errorMessage__DODgD{font-size:12px;color:#e74c3c;margin-top:2px;display:block}.client-tab_component_inputError__v_45L .ant-input{border-color:#e74c3c}.client-tab_component_inputError__v_45L .ant-input:focus{border-color:#e74c3c;box-shadow:0 0 0 2px rgba(231,76,60,.1)}.client-tab_component_vipStatus__YkGSJ{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.client-tab_component_statusLabel__jC8i_{font-size:14px;color:#333}.client-tab_component_notificationOptions__WRzT2{display:flex;flex-direction:column;gap:12px;margin-top:8px}@media(max-width:768px){.client-tab_component_formRow__4mymN{flex-direction:column;gap:0}.client-tab_component_formGroup__CRHxw{margin-bottom:16px}.client-tab_component_notificationOptions__WRzT2{gap:8px}}.services-tab_component_servicesTab__MHrOf{padding:0}.services-tab_component_section___mlGD{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.services-tab_component_sectionTitle__GL55N{font-size:16px;font-weight:600;margin-bottom:16px;color:#333}.services-tab_component_serviceItem__Fs4bB{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #f0f0f0}.services-tab_component_serviceItem__Fs4bB:last-child{border-bottom:none}.services-tab_component_serviceItem__Fs4bB.services-tab_component_soldOut__3LhCK{opacity:.5}.services-tab_component_serviceInfo__Rzvfg{display:flex;flex-direction:column;gap:4px;flex:1 1}.services-tab_component_serviceName__UPkO5{font-size:15px;font-weight:500;color:#333}.services-tab_component_serviceStock__0jJlR{font-size:12px;color:#8c8c8c}.services-tab_component_serviceSoldOut__Kxz6s{color:#8c8c8c}.services-tab_component_serviceControls__uTIC2{display:flex;align-items:center;gap:12px}.services-tab_component_servicePrice__GgtHX{color:#e67e22;font-weight:600;font-size:14px;min-width:60px;text-align:right}.services-tab_component_restaurantControls__ZB1tm{margin-bottom:24px}.services-tab_component_coversControl__U9uQm{margin-bottom:20px}.services-tab_component_formLabel__KoMfu{display:block;font-size:14px;font-weight:500;margin-bottom:8px;color:#333}.services-tab_component_coversInput__la_Lj{display:flex;align-items:center;gap:12px;margin-top:8px}.services-tab_component_coversValue__b1xvH{font-size:18px;font-weight:600;min-width:30px;text-align:center}.services-tab_component_coversUnit__QZ0Kf{color:#666;font-size:14px}.services-tab_component_timeSlotsSection__vX4mh{margin-top:20px}.services-tab_component_quantityControls__j65l3{display:flex;align-items:center;gap:12px}.services-tab_component_qtyBtn__lrA5W{width:32px;height:32px;border:1px solid #ddd;border-radius:4px;background:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;color:#666;padding:0}.services-tab_component_qtyBtn__lrA5W:hover:not(:disabled){border-color:#e67e22;color:#e67e22}.services-tab_component_qtyBtn__lrA5W:disabled{background:#f5f5f5;color:#ccc;border-color:#eee;cursor:not-allowed}.services-tab_component_qtyValue__cHUuW{font-size:16px;font-weight:500;min-width:20px;text-align:center}.services-tab_component_timeGrid__FCuK5{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-top:12px}.services-tab_component_timeBtn__mdN_h{padding:10px 6px;border:1px solid #ddd;border-radius:6px;background:#fff;font-size:13px;text-align:center;transition:all .2s ease;height:auto}.services-tab_component_timeBtn__mdN_h.ant-btn-primary,.services-tab_component_timeBtn__mdN_h.services-tab_component_active___QFWI{background:#fff8f3;border-color:#e67e22;color:#e67e22}.services-tab_component_timeBtn__mdN_h:hover:not(.services-tab_component_active___QFWI):not(.ant-btn-primary):not(.services-tab_component_disabled__U90qL){border-color:#e67e22;color:#e67e22}.services-tab_component_timeBtn__mdN_h.services-tab_component_disabled__U90qL,.services-tab_component_timeBtn__mdN_h:disabled{background:#f5f5f5;color:#ccc;border-color:#eee;cursor:not-allowed}@media(max-width:768px){.services-tab_component_timeGrid__FCuK5{grid-template-columns:repeat(3,1fr);gap:6px}.services-tab_component_section___mlGD{padding:16px;margin-bottom:12px}.services-tab_component_serviceItem__Fs4bB{padding:12px 0}.services-tab_component_coversInput__la_Lj,.services-tab_component_serviceControls__uTIC2{gap:8px}}@media(max-width:480px){.services-tab_component_timeGrid__FCuK5{grid-template-columns:repeat(2,1fr)}.services-tab_component_sectionTitle__GL55N{font-size:15px}.services-tab_component_serviceName__UPkO5{font-size:14px}.services-tab_component_servicePrice__GgtHX{font-size:13px;min-width:50px}}.booking-tab_component_bookingTab__KxlNK{padding:0}.booking-tab_component_section__CHn60{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.booking-tab_component_sectionTitle__B4deK{font-size:16px;font-weight:600;margin-bottom:16px;color:#333}.booking-tab_component_formRow__ItKzH{display:flex;gap:12px;margin-bottom:16px}.booking-tab_component_formRow__ItKzH:last-child{margin-bottom:0}.booking-tab_component_formGroup__gibFA{flex:1 1}.booking-tab_component_stayTypeGrid__sY4K1{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:16px}.booking-tab_component_stayTypeBtn__FjS41{padding:12px 8px;border:1px solid #ddd;border-radius:8px;background:#fff;font-size:14px;text-align:center;transition:all .2s ease;height:auto}.booking-tab_component_stayTypeBtn__FjS41.ant-btn-primary,.booking-tab_component_stayTypeBtn__FjS41.booking-tab_component_active__bPRxE{background:#fff8f3;border-color:#e67e22;color:#e67e22}.booking-tab_component_stayTypeBtn__FjS41:hover:not(.booking-tab_component_active__bPRxE):not(.ant-btn-primary){border-color:#e67e22;color:#e67e22}.booking-tab_component_timeGrid__Q36yF{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-bottom:16px}.booking-tab_component_timeBtn__Lhm26{padding:10px 6px;border:1px solid #ddd;border-radius:6px;background:#fff;font-size:13px;text-align:center;transition:all .2s ease;height:auto}.booking-tab_component_timeBtn__Lhm26.ant-btn-primary,.booking-tab_component_timeBtn__Lhm26.booking-tab_component_active__bPRxE{background:#fff8f3;border-color:#e67e22;color:#e67e22}.booking-tab_component_timeBtn__Lhm26:hover:not(.booking-tab_component_active__bPRxE):not(.ant-btn-primary){border-color:#e67e22;color:#e67e22}.booking-tab_component_timeBtn__Lhm26:disabled{background:#f5f5f5;color:#ccc;border-color:#eee;cursor:not-allowed}.booking-tab_component_bookingTab__KxlNK .ant-picker{border-radius:8px}.booking-tab_component_bookingTab__KxlNK .ant-picker input{font-size:13px!important}.booking-tab_component_commentTextarea__nFYph{border-radius:8px;font-size:14px;resize:vertical;min-height:80px}.booking-tab_component_commentTextarea__nFYph .ant-input{border-radius:8px}@media(max-width:768px){.booking-tab_component_stayTypeGrid__sY4K1{grid-template-columns:1fr;gap:6px}.booking-tab_component_timeGrid__Q36yF{grid-template-columns:repeat(3,1fr);gap:6px}.booking-tab_component_section__CHn60{padding:16px;margin-bottom:12px}}@media(max-width:480px){.booking-tab_component_timeGrid__Q36yF{grid-template-columns:repeat(2,1fr)}.booking-tab_component_sectionTitle__B4deK{font-size:15px}}.service-card_component_serviceItem__Lpi4Q{display:flex;align-items:center;padding:16px;border-bottom:1px solid #f0f0f0;background:#fff}.service-card_component_serviceItem__Lpi4Q:last-child{border-bottom:none}.service-card_component_serviceItem__Lpi4Q.service-card_component_soldOut__aGrXi{opacity:.5}.service-card_component_serviceInfo__dG8Do{flex:1 1;display:flex;flex-direction:column;gap:2px}.service-card_component_serviceName__Spdks{font-size:16px;font-weight:600;color:#333;margin-bottom:0}.service-card_component_serviceStock__QCG1p{font-size:12px;color:#8c8c8c}.service-card_component_soldOutText__vHiXg{color:#8c8c8c}.service-card_component_serviceDescription__C8EV1{font-size:14px;color:#666}.service-card_component_servicePrice__Bflsm{font-size:16px;font-weight:600;color:#007aff;margin-right:12px}.booking-summary_component_summarySticky__3JOSS{position:absolute;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #e0e0e0;padding:16px 20px;box-shadow:0 -4px 12px rgba(0,0,0,.1);z-index:100;transition:padding-bottom .3s ease}.booking-summary_component_summaryContent__6nY4h{max-width:600px;margin:0 auto;display:flex;align-items:center;gap:20px}.booking-summary_component_summaryInfo__mXCcB{flex:1 1;display:flex;gap:20px;font-size:14px;color:#666}.booking-summary_component_summaryItem__6MDn5{display:flex;flex-direction:column;gap:2px}.booking-summary_component_summaryLabel__xXOvq{font-size:12px;color:#999;font-weight:500}.booking-summary_component_summaryValue__I7bJ8{font-weight:600;color:#333}.booking-summary_component_summaryExpand__Zce2M{background:none;border:none;cursor:pointer;color:#666;padding:4px;border-radius:4px;transition:background .2s ease;height:auto;width:auto;min-width:auto}.booking-summary_component_summaryExpand__Zce2M:hover{background:#f5f5f5;color:#666}.booking-summary_component_expandIcon__k8zf0{width:16px;height:16px;transition:transform .2s ease}.booking-summary_component_confirmBtn__5_Mqf{background:#e67e22;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;white-space:nowrap;height:auto}.booking-summary_component_confirmBtn__5_Mqf:hover:not(:disabled){background:#d35400;border-color:#d35400}.booking-summary_component_confirmBtn__5_Mqf:disabled{background:#ddd;border-color:#ddd;color:#999;cursor:not-allowed}.booking-summary_component_summaryDetails__R8866{display:none;position:absolute;bottom:100%;left:0;right:0;background:#fff;border-top:1px solid #e0e0e0;padding:16px 20px;box-shadow:0 -4px 12px rgba(0,0,0,.1)}.booking-summary_component_summarySticky__3JOSS.booking-summary_component_expanded__yVkOg .booking-summary_component_summaryDetails__R8866{display:block}.booking-summary_component_summaryDetailsContent__henWL{max-width:600px;margin:0 auto}.booking-summary_component_summaryDetailsTitle__Xo8sK{font-size:14px;font-weight:600;color:#333;margin-bottom:12px}.booking-summary_component_summaryLine__KCQ5p{display:flex;justify-content:space-between;align-items:center;padding:12px 0;font-size:14px}.booking-summary_component_summaryLineName__NpvXM{color:#333}.booking-summary_component_summaryLinePrice__FOoRI{color:#666;font-weight:500}.booking-summary_component_totalLine__IiFJP{font-weight:600;border-top:1px solid #e0e0e0;margin-top:12px;padding-top:16px}.booking-summary_component_totalLine__IiFJP .booking-summary_component_summaryLineName__NpvXM,.booking-summary_component_totalLine__IiFJP .booking-summary_component_summaryLinePrice__FOoRI{color:#e67e22;font-weight:600}.booking-summary_component_summaryLineDetails__CzyfD{padding-left:16px;padding-bottom:8px;font-size:12px;color:#666;font-style:italic}.booking-summary_component_categoryDetail__pMDl5{white-space:nowrap}@media(max-width:768px){.booking-summary_component_summaryInfo__mXCcB{gap:12px}.booking-summary_component_summaryItem__6MDn5{min-width:0;flex:1 1}.booking-summary_component_summaryContent__6nY4h{gap:12px}.booking-summary_component_confirmBtn__5_Mqf{padding:10px 16px;font-size:14px}}@media(max-width:480px){.booking-summary_component_summaryInfo__mXCcB{gap:8px}.booking-summary_component_summaryValue__I7bJ8{font-size:13px}.booking-summary_component_summaryLabel__xXOvq{font-size:11px}.booking-summary_component_summaryDetails__R8866,.booking-summary_component_summarySticky__3JOSS{padding:12px 16px}}.booking-header_section_bookingTitle__t8sRQ{font-size:18px;color:#000;font-weight:700;text-align:center;display:block;text-align:left}@media screen and (max-width:768px){.booking-header_section_bookingTitle__t8sRQ{font-size:14px}}.booking-header_section_bookingDateText__0z33_{font-size:15px;color:#4a4a4a;text-align:center}@media screen and (max-width:768px){.booking-header_section_bookingDateText__0z33_{font-size:12px}}.booking-header_section_lastNameText__zzWnv{font-size:22px;color:#000;font-weight:700;text-align:center}.booking-header_section_emailText__13pio,.booking-header_section_phoneText__8ZPRM{font-size:16px;color:#4a4a4a;font-weight:700;text-align:center}.booking-header_section_descriptionText__kTsxk{font-size:14px;color:#4a4a4a;text-align:center;height:50px}.booking-header_section_phone__vaRET{color:#009cd4;text-align:center}.booking-header_section_flagContainer__7camJ{background:#eff2f4;border-radius:50%;width:41px;height:41px;font-size:25px}.booking-header_section_avatarContainer__WieKV{background:#d5e5ed;color:#333;font-weight:600;font-size:20px}.booking-header_section_flagBadge__GvosH{background:#fff;border:2px solid #fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:16px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.booking-header_section_verticalSeparator__aAl1t{width:1px;height:30px;background-color:#c9c9c9}.booking-header_section_circleWrapper__IMsTv{border-radius:50%;width:25px;height:25px;display:flex;justify-content:center;align-items:center;border:1px solid #a9b1ba}.booking-header_section_commentContainer___ExQx{background-color:rgba(95,177,206,.1490196078);flex-direction:row;display:flex;align-items:flex-start;padding:5;gap:5;border-radius:12}.booking-header_section_commentIconContainer__lkmn2{background-color:linear-gradient(238.05deg,rgba(63,231,231,.29) -16.64%,#206da8 121.61%);width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%}.booking-header_section_comment__jyg3y{font-size:12;line-height:14;flex:1 1}.booking-header_section_headerName__DvCWt{font-size:16px!important;font-weight:600!important;line-height:20px!important;margin:0!important}.booking-history-compact_item_container__g_wvS{border:1px solid #f0f0f0;border-radius:4px;padding:8px 12px;background:#fafafa;transition:all .2s ease;cursor:pointer}.booking-history-compact_item_container__g_wvS:hover{border-color:#d9d9d9;box-shadow:0 1px 2px rgba(0,0,0,.04)}.booking-history-compact_item_header__ZJNSb{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px}.booking-history-compact_item_dateWrapper__j4NjZ{display:flex;align-items:center;gap:6px;flex:1 1}.booking-history-compact_item_dateIcon__xofLa{font-size:11px;color:#8c8c8c}.booking-history-compact_item_date__KJdS_{font-size:11px;font-weight:600;color:#262626;white-space:nowrap}.booking-history-compact_item_statusBadge__MkKLi{flex-shrink:0}.booking-history-compact_item_contentRow__0E9VM{display:flex;align-items:center;justify-content:space-between;gap:8px}.booking-history-compact_item_products__tb8cF{font-size:11px;color:#595959;line-height:1.3;flex:1 1}.booking-history-compact_item_commentTag__pBlWw{display:inline-flex;align-items:center;gap:3px;font-size:10px;padding:3px 6px;margin:0;background:#f0f5ff;color:#597ef7;border-radius:3px;font-weight:500}.booking-history-compact_item_commentIcon__ak_wy{font-size:9px}.booking-contact-fidelity_section_statsContainer__3fQfU{display:flex;gap:6px;margin-bottom:12px}.booking-contact-fidelity_section_statCard__cr1ou{border:1px solid #f0f0f0;border-radius:4px;padding:6px 8px;background:#fafafa;display:flex;align-items:center;gap:6px;flex:1 1}.booking-contact-fidelity_section_statIconWrapper__SirXt{background:#f0f5ff;border-radius:50%;width:20px;height:20px;min-width:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.booking-contact-fidelity_section_statIcon__bc4Su{font-size:11px;color:#597ef7}.booking-contact-fidelity_section_statContent__nHwGb{display:flex;flex-direction:column;gap:1px;flex:1 1;min-width:0}.booking-contact-fidelity_section_statLabel__4qcpk{display:block;font-size:9px;font-weight:600;text-transform:uppercase;color:#8c8c8c;letter-spacing:.2px;line-height:1.2}.booking-contact-fidelity_section_statValue__Hxw_j{display:block;font-size:13px;font-weight:600;color:#262626}.booking-contact-fidelity_section_bookingsListContainer__lD0WV{margin-top:12px}.booking-contact-fidelity_section_listHeader___JM_J{display:block;font-size:10px;font-weight:600;margin-bottom:8px;text-transform:uppercase;color:#8c8c8c;letter-spacing:.3px}.booking-contact-fidelity_section_bookingsList__wyHvw{display:flex;flex-direction:column;gap:6px}.booking-contact_section_contactContainer__yyXEw{display:flex;flex-direction:column;gap:8px}.booking-contact_section_contactItem__Del9W{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;transition:opacity .2s ease;border:1px solid #f0f0f0;border-radius:4px;background:#fafafa}.booking-contact_section_contactItem__Del9W:hover{opacity:.7}.booking-contact_section_noteItem__o5A5Q{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;border:1px solid #f0f0f0;border-radius:4px;background:#fafafa}.booking-contact_section_iconWrapper__vMoN2{background:#f0f5ff;border-radius:50%;width:24px;height:24px;min-width:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.booking-contact_section_icon__nac4A{font-size:12px;color:#597ef7}.booking-contact_section_contentWrapper__VOGhY{flex:1 1;min-width:0}.booking-contact_section_label__bIrPD{display:block;font-size:10px;font-weight:600;text-transform:uppercase;margin-bottom:2px;color:#8c8c8c;letter-spacing:.3px}.booking-contact_section_value__MchpT{display:block;font-size:12px;color:#262626;word-break:break-word;overflow-wrap:break-word}.booking-contact_section_noteValue__R_aYz{margin-top:2px;margin-bottom:0;color:#595959;font-size:11px;line-height:1.5;word-break:break-word}.booking_section_bookingTabs__uJ8Tu .ant-tabs-content-holder{overflow-y:scroll}.booking_section_tabButton__SPqvL{padding:6px 12px;border-radius:16px;margin:0 5px;font-size:13px}.booking_section_tabButton__SPqvL:hover{background-color:#f1592a!important;border-color:#d4d4d4!important}.booking_section_activeTabButton__dj5Dt{background-color:#f1592a}.booking_section_buttonText__OQaPV:hover{color:#fff!important}.booking_section_activeButtonText__GPerE{color:#fff}.booking_section_inactiveTabButton__jUiQ5{background-color:#fff;border-width:1px;border-color:#d4d4d4}.booking_section_inactiveButtonText__yFz_u{color:#000}.booking-mobile_listItem__b3jwp{border:1px solid #f2e4da!important;padding:10px!important;gap:0!important;border-radius:8px!important;background-color:#fff9f6!important;margin-bottom:10px}.booking-mobile_listItem__b3jwp:hover{background:#e6f4ff}.booking-mobile_flagContainer__ZYKEY{border-radius:50%;width:20px;height:20px;font-size:20px}.booking-mobile_lastName__gB8nc{font-weight:600;font-size:16px;line-height:16px}.booking-mobile_productLabel__Ux4Hp{font-weight:400;font-size:13px;line-height:13px}.booking-mobile_commentIconContainer__y2xxu{background:#3fe7e7;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%}.booking-mobile_buttonActive__BU2Qy{background:#fff!important;color:#f1592a!important;border-radius:0!important;border:none;border-bottom:2px solid #f1592a!important;font-weight:600!important}.booking-mobile_buttonInactive__npVfn{background:#fff;color:#000;opacity:.5;border-radius:0!important;border:none;border-bottom:2px solid #fff}.booking-mobile_buttonInactive__npVfn:hover{background:#fff!important;color:#f1592a!important;border-radius:0!important;border:none!important;border-bottom:2px solid #f1592a!important;font-weight:600!important;opacity:1}