.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}}.page_title__ZsfV2{font-size:22px;font-weight:7z00;letter-spacing:0;line-height:30px}.button-selector_buttonSelector__bVZn7{display:flex;flex-wrap:wrap;gap:8px}.button-selector_buttonSelector__bVZn7.button-selector_fullWidth__8WjEo{width:100%}.button-selector_buttonSelector__bVZn7.button-selector_fullWidth__8WjEo .button-selector_button__oriDo{flex:1 1}.button-selector_button__oriDo{display:inline-flex;align-items:center;justify-content:center;font-weight:500;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1.5px solid #dee2e6;border-radius:12px;transition:all .15s ease-in-out;cursor:pointer;background-color:#fff;color:#495057}.button-selector_button__oriDo:hover:not(.button-selector_disabled__hhGQ2){background-color:#f8f9fa;border-color:#adb5bd}.button-selector_button__oriDo:focus{outline:none;box-shadow:0 0 0 2px rgba(0,156,212,.15)}.button-selector_button__oriDo.button-selector_selected__l86oU{background:linear-gradient(238.05deg,#009cd4,#206da8);border-color:#009cd4;color:#fff}.button-selector_button__oriDo.button-selector_selected__l86oU:hover:not(.button-selector_disabled__hhGQ2){background:linear-gradient(238.05deg,#0595cd,#1a5a8a);border-color:#0595cd}.button-selector_button__oriDo.button-selector_disabled__hhGQ2{opacity:.5;cursor:not-allowed;pointer-events:none}.button-selector_small__ti5E7{padding:6px 12px;font-size:.875rem;line-height:1.4}.button-selector_medium__XjOYZ{padding:8px 16px;font-size:.9375rem;line-height:1.5}.button-selector_large__sx9z6{padding:10px 20px;font-size:1rem;line-height:1.5}@media(max-width:576px){.button-selector_buttonSelector__bVZn7{gap:6px}.button-selector_small__ti5E7{padding:5px 10px;font-size:.8125rem}.button-selector_medium__XjOYZ{padding:7px 14px;font-size:.875rem}.button-selector_large__sx9z6{padding:9px 18px;font-size:.9375rem}}.expandable-text_expandableContainer__q1zl9{position:relative;width:100%}.expandable-text_expandableContainer__q1zl9 .expandable-text_contentWrapper__buTzb{position:relative}@media(max-width:768px){.expandable-text_expandableContainer__q1zl9 .expandable-text_contentWrapper__buTzb.expandable-text_hasGradient__m6GLc:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2.5em;background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 50%,rgb(255,255,255));pointer-events:none}.expandable-text_expandableContainer__q1zl9 .expandable-text_collapsed__R1YKw{position:relative;display:-webkit-box;-webkit-line-clamp:var(--max-lines,3);-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}@media(min-width:769px){.expandable-text_expandableContainer__q1zl9 .expandable-text_collapsed__R1YKw{display:block}}.expandable-text_expandableContainer__q1zl9 .expandable-text_expanded__7uBYI{display:block}@media(max-width:768px){.expandable-text_expandableContainer__q1zl9 .expandable-text_toggleButton__lARUs{display:inline-flex;align-items:center;gap:4px;margin-top:8px;padding:4px 0;background:rgba(0,0,0,0);border:none;color:#4a4a4a;font-size:12px;font-weight:500;text-decoration:underline;cursor:pointer;transition:color .2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}.expandable-text_expandableContainer__q1zl9 .expandable-text_toggleButton__lARUs:hover{color:#2a2a2a}.expandable-text_expandableContainer__q1zl9 .expandable-text_toggleButton__lARUs:active{color:#1a1a1a}.expandable-text_expandableContainer__q1zl9 .expandable-text_toggleButton__lARUs:focus-visible{outline:1px solid #4a4a4a;outline-offset:2px}.expandable-text_expandableContainer__q1zl9 .expandable-text_toggleButton__lARUs .expandable-text_chevronIcon__VEr6_{display:inline-flex;transition:transform .3s cubic-bezier(.4,0,.2,1);font-size:10px;text-decoration:none}.expandable-text_expandableContainer__q1zl9 .expandable-text_toggleButton__lARUs .expandable-text_chevronIcon__VEr6_.expandable-text_expanded__7uBYI{transform:rotate(180deg)}}@media(min-width:769px){.expandable-text_expandableContainer__q1zl9 .expandable-text_toggleButton__lARUs{display:none}}.seat-map_seatItemGroup__G6xUn{position:absolute}.seat-map_seatItemGroup__G6xUn:hover{background-color:rgba(24,144,255,.2);cursor:pointer}.seat-map_seatItemGroupLink__0JB92{height:2px;background-color:#333}.seat-map_sunbedItemHorizontalWrapper__SqKrP{flex-direction:row}.seat-map_sunbedItemHorizontalWrapper__SqKrP,.seat-map_sunbedItemVerticalWrapper__mCnPS{background:none;padding-top:5px;display:flex;align-items:center;justify-content:center;z-index:10}.seat-map_sunbedItemVerticalWrapper__mCnPS{flex-direction:column}.seat-map_bedItemHorizontalWrapper__QtTjs{flex-direction:row}.seat-map_bedItemHorizontalWrapper__QtTjs,.seat-map_bedItemVerticalWrapper__wLxM_{background:none;padding-top:5px;display:flex;align-items:center;justify-content:center;z-index:10}.seat-map_bedItemVerticalWrapper__wLxM_{flex-direction:column}.seat-map_pathWrapper__0hYVs{width:30px;height:30px;background:none;display:flex;flex-direction:row;align-items:center;justify-content:center;z-index:10}.seat-map_seatLabel__lTT5L{font-size:12px;text-align:center;line-height:14px}.seat-map_seatFlag__N70ZE{text-align:center;line-height:13px}.seat-map_bedItemVertical__CD_FD{display:flex;justify-content:center;align-items:center;cursor:pointer;border:1px solid #333;position:relative}.seat-map_bedItemVertical__CD_FD span{writing-mode:vertical-rl;-webkit-text-orientation:mixed;text-orientation:mixed}.seat-map_bedItemHorizontal__dvC6y{display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;border:1px solid #333;position:relative}.seat-map_sunbedItemHorizontalEmpty__mkJ0V:before{content:"";position:absolute;height:100%;width:1px;top:0;left:10px;background:#1890ff}.seat-map_sunbedItemVerticalEmpty__Mgaho:before{content:"";position:absolute;width:100%;height:1px;top:10px;background:#1890ff}.seat-map_bedItemHorizontalEmpty__BhSxL:before{content:"";position:absolute;height:100%;width:3px;top:0;left:10px;background:#1890ff}.seat-map_bedItemVerticalEmpty__9lyWj:before{content:"";position:absolute;width:100%;height:3px;top:10px;background:#1890ff}.seat-map_unavailable__c5HpU .seat-left,.seat-map_unavailable__c5HpU .seat-right{border-color:#f7f7f7}.seat-map_bookingItem__7K2uH{width:160px;height:55px;padding:5px;margin-right:10px;cursor:pointer;border:1px solid #ccc;text-align:left;background-color:#fff}.seat-map_bookingItem__7K2uH .product-text{font-size:12px}.seat-map_addBookingButton__XY8gQ{height:55px;width:55px;margin-right:10px;display:flex;justify-content:center;align-items:center}.seat-map_gridContainerWrapper__QUKA1{overflow:scroll;height:calc(100vh - 100px);background:#fff9f6}.seat-map_gridSea__JX10P{background:linear-gradient(135deg,#009cd4,#0099ff) fixed;height:50px;--mask:radial-gradient(63.09px at 50% calc(100% - 85.5px),#000 99%,#0000 101%) calc(50% - 60px) 0/120px 100%,radial-gradient(63.09px at 50% calc(100% + 55.5px),#0000 99%,#000 101%) 50% calc(100% - 30px) /120px 100% repeat-x;-webkit-mask:var(--mask);mask:var(--mask);overflow-x:auto}.seat-map_gridContainer__fGL_A{flex:1 1;z-index:100;position:relative;overflow-x:auto}.seat-map_gridRelative__gC808{position:relative}.seat-map_gridRow__hpnGu{display:flex;width:100%}.seat-map_gridBox__B5FT0{display:flex;flex-grow:0;flex-shrink:0;border:.5px solid #fff;position:relative}.seat-map_seatMapCard__7hqhG .ant-card-head{background-color:#222}.seat-map_seatMapCard__7hqhG .ant-card-body{padding:0}.seat-map-box_item_boxContainer__xY6R3{border:1px solid #c9c9c9;padding:4px 4px 8px;gap:0;border-radius:8px;background-color:#fff;cursor:pointer}.seat-map-box_item_boxContainerPending__D5jF2{border:1px solid #65db73}.seat-map-box_item_boxContainerHighlight__zWWL0{border:1px solid #d79a10}.seat-map-box_item_tagContainer__9sxQZ{padding:4px 8px;border-radius:4px}.seat-map-box_item_tagContainer__9sxQZ span{font-size:10px;font-weight:600;line-height:16px}.seat-map-box_item_tagInactive__3BcRA{background:#eff2f4}.seat-map-box_item_tagInactive__3BcRA span{color:#4c4c4c}.seat-map-box_item_tagPending__fsPyv{background:#e6f9e9}.seat-map-box_item_tagPending__fsPyv span{color:#39b248}.seat-map-box_item_tagHighlight__fflK2{background:#f9e0a0}.seat-map-box_item_tagHighlight__fflK2 span{color:#d79a10}.seat-map-box_item_tagHidden__E_Fv7{background:#fff}.seat-map-box_item_tagHidden__E_Fv7 span{color:#fff}.seat-map-box_item_lastName__qg5PS{font-weight:600;color:#000}.seat-map-box_item_seatNumber__RHYL5{font-weight:500;color:#828282}.seat-map-box_item_verticalSeparator__mH_qm{width:1px;background-color:#c9c9c9}.booking-list_buttonActive__iHBk0{background:#fff!important;color:#f1592a!important;border-radius:0!important;border:none;border-bottom:2px solid #f1592a!important;font-weight:600!important}.booking-list_buttonInactive__3gICQ{background:#fff;color:#000;opacity:.5;border-radius:0!important;border:none;border-bottom:2px solid #fff}.booking-list_buttonInactive__3gICQ: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}.calendar-cell_component_calendarCell__8EZUw{width:100%;height:100%;min-height:85px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;cursor:pointer;transition:all .2s ease;position:relative;display:flex;flex-direction:column;overflow:hidden}.calendar-cell_component_calendarCell__8EZUw:hover{border-color:#9ca3af;transform:translateY(-1px);box-shadow:0 4px 12px rgba(156,163,175,.15)}.calendar-cell_component_calendarCell__8EZUw.calendar-cell_component_pastCell__7vHMR{cursor:not-allowed!important}.calendar-cell_component_calendarCell__8EZUw.calendar-cell_component_pastCell__7vHMR:hover{transform:none;box-shadow:none;border-color:#e2e8f0}.calendar-cell_component_calendarCell__8EZUw.calendar-cell_component_loading__GFac9{cursor:not-allowed!important;opacity:.6;position:relative}.calendar-cell_component_calendarCell__8EZUw.calendar-cell_component_loading__GFac9:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5) 50%,transparent);animation:calendar-cell_component_shimmer__MUz_X 1.5s infinite}.calendar-cell_component_calendarCell__8EZUw.calendar-cell_component_loading__GFac9:hover{transform:none;box-shadow:none;border-color:#e2e8f0}@media(max-width:768px){.calendar-cell_component_calendarCell__8EZUw{min-height:75px}}@keyframes calendar-cell_component_shimmer__MUz_X{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.calendar-cell_component_cellHeader__ocbsk{display:flex;justify-content:space-between;align-items:center;padding:4px 6px;background:#f8fafc;border-bottom:1px solid #e2e8f0;min-height:24px}.calendar-cell_component_cellDate__J2XDA{font-weight:700;font-size:13px;color:#2d3748}.calendar-cell_component_cellDate__J2XDA.calendar-cell_component_todayDate__Nm_nF{background:#0ea5e9;color:#fff;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(14,165,233,.3);font-size:11px}.calendar-cell_component_statusIndicators__nu6vV{display:flex;gap:2px}.calendar-cell_component_statusDot__dStUb{width:10px;height:10px;border-radius:50%;border:1px solid rgba(255,255,255,.8)}.calendar-cell_component_cellBody__G2TVq{flex:1 1;padding:6px;display:flex;flex-direction:column;justify-content:center;text-align:center;position:relative}.calendar-cell_component_mainSummary__n9bAo{font-weight:700;font-size:12px;color:#2d3748;margin-bottom:2px}.calendar-cell_component_subSummary__8_ORL{font-size:9px;color:#64748b;font-weight:500}.calendar-cell_component_infoButton__ymcyH{position:absolute;bottom:3px;right:3px;width:16px;height:16px;background:rgba(148,163,184,.8);border:1px solid rgba(148,163,184,.4);border-radius:50%;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px rgba(0,0,0,.1)}.calendar-cell_component_infoButton__ymcyH:before{content:"";width:2px;height:6px;background:#fff;border-radius:1px;position:relative;top:1px}.calendar-cell_component_infoButton__ymcyH:after{content:"";width:2px;height:2px;background:#fff;border-radius:50%;position:absolute;top:4px}.calendar-cell_component_infoButton__ymcyH:hover{background:rgba(100,116,139,.9);border-color:rgba(100,116,139,.6);transform:scale(1.1);box-shadow:0 2px 6px rgba(100,116,139,.3)}.calendar-cell_component_infoButton__ymcyH.calendar-cell_component_hidden__NQNMT{display:none}.calendar-cell_component_status-stock-unconfigured__W9_4O{background:#f59e0b}.calendar-cell_component_status-stock-ok__rSCKA{background:#22c55e}.calendar-cell_component_status-price-unconfigured__DiaBR{background:#f59e0b}.calendar-cell_component_status-price-partial__pjTmR{background:#f97316}.calendar-cell_component_status-price-complex__SQSDp,.calendar-cell_component_status-price-simple__NsHjh{background:#22c55e}.calendar-cell_component_status-channel-unconfigured__mHW3i{background:#f59e0b}.calendar-cell_component_status-channel-full__f_Zf7,.calendar-cell_component_status-channel-partial__UFzCU{background:#22c55e}.calendar-cell_component_status-channel-disabled__m2PKZ{background:#9ca3af}.calendar-cell_component_beach-closed__mTpP_ .calendar-cell_component_mainSummary__n9bAo{font-weight:700;font-size:12px;color:#2d3748}.calendar-cell_component_status-beach-closed__fNe_w{background:#dc2626}.calendar-cell_component_status-booking-closed__qdjqg{background:#8b5cf6}.calendar-detail_modal_detailModal__2A3g_ .ant-modal-header{border-bottom:2px solid #f1f5f9;padding-bottom:16px}.calendar-detail_modal_detailModal__2A3g_ .ant-modal-header .ant-modal-title{font-size:18px;font-weight:700;color:#2d3748}.calendar-detail_modal_detailModal__2A3g_ .ant-modal-body{padding:20px;max-height:75vh;overflow-y:auto;overflow-x:hidden}.calendar-detail_modal_detailModal__2A3g_ .ant-modal-footer{border-top:1px solid #f1f5f9;padding-top:16px}.calendar-detail_modal_detailContent__OYtgA{margin:0}.calendar-detail_modal_statsRow__Um_qV{margin-bottom:24px}.calendar-detail_modal_statCard__ui6TK{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:12px;text-align:center;transition:all .3s ease;height:70px;max-height:70px;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1}.calendar-detail_modal_statCard__ui6TK:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:2}.calendar-detail_modal_statCard__ui6TK .ant-statistic-title{font-size:10px;font-weight:600;color:#64748b;margin-bottom:2px;text-transform:uppercase;letter-spacing:.3px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar-detail_modal_statCard__ui6TK .ant-statistic-content,.calendar-detail_modal_statCard__ui6TK .ant-statistic-content .ant-statistic-content-value{font-size:18px;line-height:1.1}.calendar-detail_modal_statCard__ui6TK .ant-statistic-content .ant-statistic-content-suffix{font-size:10px;color:#64748b;margin-left:3px}.calendar-detail_modal_chartSection__VZpLT{margin-top:16px;padding:16px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);position:relative;z-index:0;clear:both}.calendar-detail_modal_chartTitle__wUvxx{font-size:16px;font-weight:700;color:#374151;margin-bottom:16px;text-align:center}.calendar-detail_modal_chartContainer__1NDpl{width:100%;height:250px;position:relative}.calendar-detail_modal_chartTooltip__hv1Ml{background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:1000}.calendar-detail_modal_tooltipLabel__psfLn{font-weight:600;color:#374151;margin:0 0 4px;font-size:13px}.calendar-detail_modal_tooltipValue__wY1kJ{color:#6b7280;margin:0;font-size:12px}.calendar-detail_modal_detailSection__L6kne{margin-bottom:20px}.calendar-detail_modal_detailSection__L6kne:last-child{margin-bottom:0}.calendar-detail_modal_detailSectionTitle__UOs8D{font-size:15px;font-weight:700;color:#374151;margin-bottom:12px;display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f8fafc;border-radius:6px;border-left:3px solid #3b82f6}.calendar-detail_modal_subTitle__vcTfO{margin:16px 0 8px;font-weight:600;color:#374151;font-size:14px}.calendar-detail_modal_infoLine__yrAmQ{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;font-size:14px;border-bottom:1px solid #f3f4f6;border-radius:4px;margin-bottom:2px;transition:background-color .2s}.calendar-detail_modal_infoLine__yrAmQ:hover{background:#f8fafc}.calendar-detail_modal_infoLine__yrAmQ:last-child{border-bottom:none}.calendar-detail_modal_infoLabel__Mmm4W{color:#4b5563;font-weight:500;flex:1 1}.calendar-detail_modal_infoValue__sVZWC{font-weight:700;font-size:15px;text-align:right}.calendar-detail_modal_priceValue__xFC0d{color:#1e293b}.calendar-detail_modal_stockValue__5_JcF{color:#059669}.calendar-detail_modal_channelValue__hYtKP{color:#7c3aed}.calendar-detail_modal_channelLimit__Xnpvw{font-size:12px;font-weight:400}.calendar-detail_modal_channelRow__ymy9z{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;margin-bottom:8px;border:1px solid #e2e8f0;border-radius:8px;transition:all .2s ease}.calendar-detail_modal_channelRow__ymy9z:last-child{margin-bottom:0}.calendar-detail_modal_channelRowOpen__Qkw_G{background:#f0fdf4;border-color:#bbf7d0}.calendar-detail_modal_channelRowOpen__Qkw_G:hover{background:#dcfce7;border-color:#86efac}.calendar-detail_modal_channelRowClosed__pXrVr{background:#fef2f2;border-color:#fecaca}.calendar-detail_modal_channelRowClosed__pXrVr:hover{background:#fee2e2;border-color:#fca5a5}.calendar-detail_modal_channelName__esHCv{display:flex;align-items:center}.calendar-detail_modal_channelLabel__mkePF{font-weight:600;color:#374151;font-size:14px}.calendar-detail_modal_channelStatus__qzUYK{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.calendar-detail_modal_statusText__MeXmL{font-weight:600;font-size:13px}.calendar-detail_modal_statusOpen__FunpL{color:#059669}.calendar-detail_modal_statusClosed__oJkD8{color:#dc2626}.calendar-detail_modal_channelLimit__Xnpvw{color:#6b7280;font-size:11px;font-weight:500;background:#e5e7eb;padding:2px 6px;border-radius:4px}.calendar-detail_modal_infoMissing__EPyJb{color:#9ca3af;font-style:italic;font-weight:500;text-align:right}.calendar-detail_modal_missingSection__TYaq0{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:12px}.calendar-detail_modal_missingSection__TYaq0 .calendar-detail_modal_detailSectionTitle__UOs8D{background:#fee2e2;border-left-color:#ef4444}.calendar-detail_modal_noConfigSection___Byhl{text-align:center;padding:40px 20px;background:#f8fafc;border-radius:12px;border:2px dashed #cbd5e1}.calendar-detail_modal_noConfigTitle__Js9fE{font-size:16px;font-weight:600;color:#64748b;margin-bottom:8px}.calendar-detail_modal_noConfigText__Qb_bg{font-size:14px;color:#94a3b8}.calendar-detail_modal_configurationsGrid__sauCH{display:grid;grid-gap:16px;gap:16px}.calendar-detail_modal_configurationCard__oRqeC{background:#fff;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden}.calendar-detail_modal_configurationHeader__SYXHr{background:#f8fafc;padding:12px;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center}.calendar-detail_modal_configurationTitle__eO6jb{font-size:15px;font-weight:600;color:#1e293b;margin:0}.calendar-detail_modal_configurationLimit__3SL5H{font-size:11px;color:#64748b;background:#e2e8f0;padding:2px 6px;border-radius:3px;font-weight:500}.calendar-detail_modal_durationsTable__yVP1M{padding:0}.calendar-detail_modal_durationRow__RgqTj{padding:12px;border-bottom:1px solid #f1f5f9}.calendar-detail_modal_durationRow__RgqTj:last-child{border-bottom:none}.calendar-detail_modal_durationMain__Ff8_q{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.calendar-detail_modal_categoryPrices__Q6mfX{margin-bottom:8px}.calendar-detail_modal_categoryPrice__pFGGr{display:flex;justify-content:space-between;align-items:center;padding:4px 8px;background:#f8fafc;border-radius:3px;margin-bottom:2px;font-size:12px}.calendar-detail_modal_categoryPrice__pFGGr:last-child{margin-bottom:0}.calendar-detail_modal_categoryLabel__gXbk8{color:#64748b;font-weight:500}.calendar-detail_modal_categoryValue__Q5Ctw{font-weight:600;color:#059669}.calendar-detail_modal_groupPrices__TiUby,.calendar-detail_modal_timingDiscounts___Y0or{margin-bottom:8px}.calendar-detail_modal_groupPrices__TiUby:last-child,.calendar-detail_modal_timingDiscounts___Y0or:last-child{margin-bottom:0}.calendar-detail_modal_sectionLabel__nPo0v{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.3px;margin-bottom:6px}.calendar-detail_modal_discountItem__ZCqDb,.calendar-detail_modal_groupPrice__HkoUS{display:flex;justify-content:space-between;align-items:center;padding:4px 8px;background:#f0fdf4;border-radius:3px;margin-bottom:2px;font-size:12px}.calendar-detail_modal_discountItem__ZCqDb:last-child,.calendar-detail_modal_groupPrice__HkoUS:last-child{margin-bottom:0}.calendar-detail_modal_discountItem__ZCqDb{background:#fef3c7}.calendar-detail_modal_groupLabel__rX15H{font-weight:500}.calendar-detail_modal_groupValue__dTE0K{font-weight:600;color:#16a34a}.calendar-detail_modal_discount__tBXw0{font-size:10px;color:#059669;margin-left:4px}.calendar-detail_modal_discountPercent__VvIyO{font-weight:600;color:#d97706}.calendar-detail_modal_discounts__4MuNz{display:grid;grid-gap:2px;gap:2px}.calendar-detail_modal_priceConfigSection__H7UBo{margin-bottom:24px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px}.calendar-detail_modal_priceConfigSection__H7UBo:last-child{margin-bottom:0}.calendar-detail_modal_configHeader__o5kmw{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #f1f5f9}.calendar-detail_modal_configTitle__MHTyA{font-size:16px;font-weight:700;color:#1e293b;margin:0}.calendar-detail_modal_maxQuantity__faS0C{font-size:12px;color:#64748b;background:#f1f5f9;padding:4px 8px;border-radius:6px}.calendar-detail_modal_durationsGrid__BYzfL{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:12px;gap:12px}.calendar-detail_modal_durationCard__oq5_B{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px}.calendar-detail_modal_durationHeader___fhGN{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.calendar-detail_modal_durationLabel__Dn9F_{font-weight:600;color:#374151;font-size:14px}.calendar-detail_modal_basePrice__bcn8e{font-weight:700;color:#1e293b;font-size:16px}.calendar-detail_modal_subSectionTitle__9l7im{font-size:12px;font-weight:600;color:#64748b;margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px}.calendar-detail_modal_categoryPricing__6IXAC{margin-bottom:8px}.calendar-detail_modal_categoryItem__Qz1jM{display:flex;justify-content:space-between;font-size:13px;margin-bottom:2px}.calendar-detail_modal_categoryItem__Qz1jM span:first-child{color:#64748b}.calendar-detail_modal_categoryPrice__pFGGr{font-weight:600;color:#059669}.calendar-detail_modal_groupItem__RlzK3{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;padding:8px;margin-bottom:4px}.calendar-detail_modal_groupLabel__rX15H{font-size:12px;color:#166534;margin-bottom:4px}.calendar-detail_modal_groupDetails__pXAH2{display:flex;justify-content:space-between;align-items:center}.calendar-detail_modal_groupPrice__HkoUS{font-weight:700;color:#16a34a}.calendar-detail_modal_groupDiscount__lcBKF{font-size:11px;color:#059669;background:#dcfce7;padding:2px 6px;border-radius:4px}.calendar-detail_modal_timingDiscounts___Y0or{margin-bottom:8px}.calendar-detail_modal_discountItem__ZCqDb{display:flex;justify-content:space-between;font-size:12px;margin-bottom:2px}.calendar-detail_modal_discountItem__ZCqDb span:first-child{color:#64748b}.calendar-detail_modal_discountValue__gkrjm{font-weight:600;color:#7c3aed}.calendar-detail_modal_offersSection__EuzMj{margin-top:16px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden}.calendar-detail_modal_offersHeader__BjHo9{background:#fef3c7;padding:12px;border-bottom:1px solid #f59e0b;display:flex;justify-content:space-between;align-items:center}.calendar-detail_modal_offersTitle__wztrd{font-size:15px;font-weight:600;color:#92400e;margin:0}.calendar-detail_modal_offersCount__x5ZXI{font-size:11px;color:#78350f;background:rgba(180,83,9,.15);padding:2px 6px;border-radius:3px;font-weight:500}.calendar-detail_modal_offersList__ABqt9{padding:0}.calendar-detail_modal_offerRow__MTs6_{padding:12px;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.calendar-detail_modal_offerRow__MTs6_:last-child{border-bottom:none}.calendar-detail_modal_offerInfo__S7jkm{flex:1 1}.calendar-detail_modal_offerName__Tsa3u{font-weight:600;color:#1e293b;font-size:14px;margin-bottom:2px}.calendar-detail_modal_offerDescription__ZjMyP{font-size:12px;color:#64748b;line-height:1.3}.calendar-detail_modal_offerPricing__HMihp{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.calendar-detail_modal_offerCurrentPrice__omM9k{font-weight:700;color:#1e293b;font-size:15px}.calendar-detail_modal_offerOriginalPrice__vpxbx{font-size:11px;color:#9ca3af;text-decoration:line-through}@media(max-width:768px){.calendar-detail_modal_detailModal__2A3g_ .ant-modal{margin:20px;max-width:calc(100vw - 40px)}.calendar-detail_modal_detailModal__2A3g_ .ant-modal-body{padding:16px;max-height:60vh}.calendar-detail_modal_infoLine__yrAmQ{flex-direction:column;align-items:flex-start;gap:4px;padding:8px}.calendar-detail_modal_infoMissing__EPyJb,.calendar-detail_modal_infoValue__sVZWC{text-align:left;font-size:14px}.calendar-detail_modal_detailSectionTitle__UOs8D{font-size:14px;padding:6px 10px}.calendar-detail_modal_statsRow__Um_qV .ant-col{margin-bottom:12px}.calendar-detail_modal_statCard__ui6TK{padding:12px}.calendar-detail_modal_statCard__ui6TK .ant-statistic-content,.calendar-detail_modal_statCard__ui6TK .ant-statistic-content .ant-statistic-content-value{font-size:20px}.calendar-detail_modal_chartSection__VZpLT{padding:16px;margin-top:16px}.calendar-detail_modal_chartTitle__wUvxx{font-size:14px}.calendar-detail_modal_chartContainer__1NDpl{height:200px}.calendar-detail_modal_configurationsGrid__sauCH{gap:12px}.calendar-detail_modal_configurationCard__oRqeC{border-radius:4px}.calendar-detail_modal_configurationHeader__SYXHr{padding:10px;flex-direction:column;align-items:flex-start;gap:6px}.calendar-detail_modal_configurationTitle__eO6jb{font-size:14px}.calendar-detail_modal_durationRow__RgqTj{padding:10px}.calendar-detail_modal_durationMain__Ff8_q{flex-direction:column;align-items:flex-start;gap:3px}.calendar-detail_modal_durationLabel__Dn9F_{font-size:13px}.calendar-detail_modal_basePrice__bcn8e{font-size:15px}.calendar-detail_modal_categoryPrice__pFGGr,.calendar-detail_modal_discountItem__ZCqDb,.calendar-detail_modal_groupPrice__HkoUS{padding:6px;font-size:11px}.calendar-detail_modal_sectionLabel__nPo0v{font-size:10px;margin-bottom:4px}.calendar-detail_modal_offersSection__EuzMj{margin-top:12px}.calendar-detail_modal_offersHeader__BjHo9{padding:10px;flex-direction:column;align-items:flex-start;gap:6px}.calendar-detail_modal_offersTitle__wztrd{font-size:14px}.calendar-detail_modal_offerRow__MTs6_{padding:10px;flex-direction:column;align-items:flex-start;gap:6px}.calendar-detail_modal_offerName__Tsa3u{font-size:13px}.calendar-detail_modal_offerDescription__ZjMyP{font-size:11px}.calendar-detail_modal_offerPricing__HMihp{align-items:flex-start}.calendar-detail_modal_offerCurrentPrice__omM9k{font-size:14px}}.product-calendar_drawer_drawerHeader__z92st{display:flex;justify-content:space-between;align-items:center;padding:0;margin:0}.product-calendar_drawer_cancelButton__u80tv{color:#666;font-size:14px;padding:4px 8px;height:auto}.product-calendar_drawer_cancelButton__u80tv:hover{background:#f5f5f5;color:#333}.product-calendar_drawer_drawer__OMd_O .ant-drawer-header{padding:16px 24px;border-bottom:1px solid #e0e0e0;background:#fff}.product-calendar_drawer_drawer__OMd_O .ant-drawer-body{padding:0;background-color:#fff;position:relative;height:calc(100vh - 73px)!important;min-height:calc(100vh - 73px)!important;overflow-y:auto}.product-calendar_drawer_drawer__OMd_O .ant-drawer-content-wrapper{position:relative;height:100vh!important}.product-calendar_drawer_drawer__OMd_O .ant-drawer-content{position:relative;height:100%!important;display:flex;flex-direction:column}.product-calendar_drawer_drawer__OMd_O .ant-drawer{height:100vh!important}.product-calendar_drawer_controlsSection__IvzUj{padding:16px 24px;border-bottom:1px solid #e0e0e0;background:#f9fafb;flex-shrink:0}.product-calendar_drawer_controlsSection__IvzUj .product-calendar_drawer_controlsContainer__ZNvmf{display:flex;align-items:center;gap:16px}.product-calendar_drawer_controlsSection__IvzUj .product-calendar_drawer_controlsContainer__ZNvmf .product-calendar_drawer_dateRangeContainer__tDbUd{flex:1 1}.product-calendar_drawer_controlsSection__IvzUj .product-calendar_drawer_controlsContainer__ZNvmf .product-calendar_drawer_dateRangeContainer__tDbUd .ant-form-item{margin:0}.product-calendar_drawer_controlsSection__IvzUj .product-calendar_drawer_controlsContainer__ZNvmf .product-calendar_drawer_dateRangeContainer__tDbUd .product-calendar_drawer_rangePicker__p4Tiz{width:100%;height:36px}.product-calendar_drawer_controlsSection__IvzUj .product-calendar_drawer_controlsContainer__ZNvmf .product-calendar_drawer_separator__eTsqz{height:24px;width:1px;background:#d1d5db}.product-calendar_drawer_controlsSection__IvzUj .product-calendar_drawer_controlsContainer__ZNvmf .product-calendar_drawer_daysContainer__2My6W .ant-form-item{margin:0}.product-calendar_drawer_tabNavigation__SvzsD{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}.product-calendar_drawer_tabButton__C7xd5{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)}.product-calendar_drawer_tabButton__C7xd5.product-calendar_drawer_active__bQ4j5{background:#fff8f3;border-bottom-color:#e67e22}.product-calendar_drawer_tabButton__C7xd5 .product-calendar_drawer_tabLabel__fYkBY{display:flex;flex-direction:column;align-items:center;gap:6px}.product-calendar_drawer_tabIcon__0PjDM{width:18px;height:18px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.product-calendar_drawer_tabIcon__0PjDM svg{width:16px;height:16px;fill:none;stroke:#666;stroke-width:1.5;transition:stroke .2s ease}.product-calendar_drawer_active__bQ4j5 .product-calendar_drawer_tabIcon__0PjDM svg{stroke:#e67e22}.product-calendar_drawer_tabContentContainer__dEzLF{padding:24px;margin-bottom:60px;flex:1 1;overflow-y:auto}.product-calendar_drawer_stickyFooter__VHg5I{position:absolute;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #e0e0e0;padding:12px 24px;box-shadow:0 -2px 8px rgba(0,0,0,.1);z-index:1000}.product-calendar_drawer_stickyFooter__VHg5I .product-calendar_drawer_footerContent__19e7l{display:flex;justify-content:flex-end;align-items:center;gap:12px}.product-calendar_drawer_stickyFooter__VHg5I .product-calendar_drawer_footerContent__19e7l .product-calendar_drawer_saveButton___nrsU{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}.product-calendar_drawer_stickyFooter__VHg5I .product-calendar_drawer_footerContent__19e7l .product-calendar_drawer_saveButton___nrsU:hover{background:#d35400}.product-calendar_drawer_stickyFooter__VHg5I .product-calendar_drawer_footerContent__19e7l .product-calendar_drawer_saveButton___nrsU:disabled{background:#bdc3c7;cursor:not-allowed}.product-calendar_drawer_stickyFooter__VHg5I .product-calendar_drawer_footerContent__19e7l .product-calendar_drawer_saveButton___nrsU .product-calendar_drawer_loadingSpinner__4inFX{width:12px;height:12px;border:2px solid rgba(0,0,0,0);border-top-color:#fff;border-radius:50%;animation:product-calendar_drawer_spin__3dP9Z 1s linear infinite}.product-calendar_drawer_saveButton___nrsU{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}.product-calendar_drawer_saveButton___nrsU:hover{background:#d35400}.product-calendar_drawer_saveButton___nrsU:disabled{background:#bdc3c7;cursor:not-allowed}.product-calendar_drawer_saveButton___nrsU .product-calendar_drawer_loadingSpinner__4inFX{width:12px;height:12px;border:2px solid rgba(0,0,0,0);border-top-color:#fff;border-radius:50%;animation:product-calendar_drawer_spin__3dP9Z 1s linear infinite}@keyframes product-calendar_drawer_spin__3dP9Z{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.drawer-collapse_component_drawerCollapse__PC1_5{margin-bottom:8px}.drawer-collapse_component_drawerCollapse__PC1_5.drawer-collapse_component_channelsSpacing__Ipuwo{margin-bottom:16px}.drawer-collapse_component_drawerCollapse__PC1_5 .ant-collapse{background:rgba(0,0,0,0)!important}.drawer-collapse_component_drawerCollapse__PC1_5 .ant-collapse .drawer-collapse_component_ant-collapse-item__dy8G_{border:1px solid #e5e7eb!important;border-radius:8px!important;overflow:hidden!important;margin-bottom:16px!important;background:#fff!important}.drawer-collapse_component_drawerCollapse__PC1_5 .ant-collapse .drawer-collapse_component_ant-collapse-item__dy8G_:last-child{margin-bottom:0!important}.drawer-collapse_component_drawerCollapse__PC1_5 .ant-collapse .drawer-collapse_component_ant-collapse-item__dy8G_ .drawer-collapse_component_ant-collapse-header__3tN1y{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:16px!important;background:#fff!important;border-radius:0!important;transition:background-color .2s ease!important;border-bottom:none!important;font-weight:500!important;font-size:16px!important;color:#111827!important}.drawer-collapse_component_drawerCollapse__PC1_5 .ant-collapse .drawer-collapse_component_ant-collapse-item__dy8G_ .drawer-collapse_component_ant-collapse-header__3tN1y:hover{background-color:#f9fafb!important}.drawer-collapse_component_drawerCollapse__PC1_5 .ant-collapse .drawer-collapse_component_ant-collapse-item__dy8G_ .drawer-collapse_component_ant-collapse-header__3tN1y .drawer-collapse_component_ant-collapse-expand-icon__Gk_1n{display:none!important}.drawer-collapse_component_drawerCollapse__PC1_5 .ant-collapse .drawer-collapse_component_ant-collapse-item__dy8G_ .drawer-collapse_component_ant-collapse-content__DZgl_{border:none!important;background:#fff!important}.drawer-collapse_component_drawerCollapse__PC1_5 .ant-collapse .drawer-collapse_component_ant-collapse-item__dy8G_ .drawer-collapse_component_ant-collapse-content__DZgl_ .drawer-collapse_component_ant-collapse-content-box__hOV0m{padding:16px!important;border-top:1px solid #f3f4f6!important}.drawer-collapse_component_drawerCollapse__PC1_5 .ant-collapse .drawer-collapse_component_ant-collapse-item__dy8G_:not(.drawer-collapse_component_ant-collapse-item-active__BCdNN) .drawer-collapse_component_ant-collapse-header__3tN1y{border-bottom:none!important}.drawer-collapse_component_drawerCollapse__PC1_5 .ant-collapse .drawer-collapse_component_ant-collapse-item__dy8G_.drawer-collapse_component_ant-collapse-item-active__BCdNN .drawer-collapse_component_ant-collapse-header__3tN1y{border-bottom:1px solid #f3f4f6!important}.drawer-collapse_component_drawerCollapse__PC1_5.drawer-collapse_component_duration__sqvHN .ant-collapse .drawer-collapse_component_ant-collapse-item__dy8G_ .drawer-collapse_component_ant-collapse-content__DZgl_{background:#f9fafb!important}.drawer-collapse_component_drawerCollapse__PC1_5.drawer-collapse_component_duration__sqvHN .ant-collapse .drawer-collapse_component_ant-collapse-item__dy8G_ .drawer-collapse_component_ant-collapse-content__DZgl_ .drawer-collapse_component_ant-collapse-content-box__hOV0m{padding:24px!important;border-top:none!important}.drawer-collapse_component_drawerCollapse__PC1_5.drawer-collapse_component_pax__KoxET .ant-collapse{background:rgba(0,0,0,0)!important}.drawer-collapse_component_drawerCollapse__PC1_5.drawer-collapse_component_pax__KoxET .ant-collapse .drawer-collapse_component_ant-collapse-item__dy8G_{border:1px solid #e5e7eb!important;border-radius:8px!important;background:#fff!important;margin-bottom:16px!important;overflow:hidden!important}.drawer-collapse_component_drawerCollapse__PC1_5.drawer-collapse_component_pax__KoxET .ant-collapse .drawer-collapse_component_ant-collapse-item__dy8G_:last-child{margin-bottom:0!important}.drawer-collapse_component_drawerCollapse__PC1_5.drawer-collapse_component_pax__KoxET .ant-collapse .drawer-collapse_component_ant-collapse-item__dy8G_ .drawer-collapse_component_ant-collapse-header__3tN1y{border-bottom:1px solid #f3f4f6!important}.drawer-collapse_component_drawerCollapse__PC1_5.drawer-collapse_component_pax__KoxET .ant-collapse .drawer-collapse_component_ant-collapse-item__dy8G_:not(.drawer-collapse_component_ant-collapse-item-active__BCdNN) .drawer-collapse_component_ant-collapse-header__3tN1y{border-bottom:none!important}.drawer-collapse_component_drawerCollapse__PC1_5.drawer-collapse_component_pax__KoxET .ant-collapse .drawer-collapse_component_ant-collapse-item__dy8G_ .drawer-collapse_component_ant-collapse-content__DZgl_{background:#fff!important;border:none!important}.drawer-collapse_component_drawerCollapse__PC1_5.drawer-collapse_component_pax__KoxET .ant-collapse .drawer-collapse_component_ant-collapse-item__dy8G_ .drawer-collapse_component_ant-collapse-content__DZgl_ .drawer-collapse_component_ant-collapse-content-box__hOV0m{padding:16px!important;border-top:1px solid #f3f4f6!important}.drawer-collapse_component_drawerCollapse__PC1_5.drawer-collapse_component_category__pNGq_ .ant-collapse{background:rgba(0,0,0,0)!important}.drawer-collapse_component_drawerCollapse__PC1_5.drawer-collapse_component_category__pNGq_ .ant-collapse .drawer-collapse_component_ant-collapse-item__dy8G_{border:1px solid #e5e7eb!important;border-radius:8px!important;background:#fff!important;margin-bottom:16px!important;overflow:hidden!important}.drawer-collapse_component_drawerCollapse__PC1_5.drawer-collapse_component_category__pNGq_ .ant-collapse .drawer-collapse_component_ant-collapse-item__dy8G_:last-child{margin-bottom:0!important}.drawer-collapse_component_drawerCollapse__PC1_5.drawer-collapse_component_category__pNGq_ .ant-collapse .drawer-collapse_component_ant-collapse-item__dy8G_ .drawer-collapse_component_ant-collapse-header__3tN1y{border-bottom:1px solid #f3f4f6!important}.drawer-collapse_component_drawerCollapse__PC1_5.drawer-collapse_component_category__pNGq_ .ant-collapse .drawer-collapse_component_ant-collapse-item__dy8G_:not(.drawer-collapse_component_ant-collapse-item-active__BCdNN) .drawer-collapse_component_ant-collapse-header__3tN1y{border-bottom:none!important}.drawer-collapse_component_drawerCollapse__PC1_5.drawer-collapse_component_category__pNGq_ .ant-collapse .drawer-collapse_component_ant-collapse-item__dy8G_ .drawer-collapse_component_ant-collapse-content__DZgl_{background:#fff!important;border:none!important}.drawer-collapse_component_drawerCollapse__PC1_5.drawer-collapse_component_category__pNGq_ .ant-collapse .drawer-collapse_component_ant-collapse-item__dy8G_ .drawer-collapse_component_ant-collapse-content__DZgl_ .drawer-collapse_component_ant-collapse-content-box__hOV0m{padding:16px!important;border-top:1px solid #f3f4f6!important}.drawer-collapse_component_headerContent__HhOZ3{display:flex;align-items:center;justify-content:space-between;width:100%}.drawer-collapse_component_leftSection__maDgS{display:flex;align-items:center;gap:12px;flex:1 1}.drawer-collapse_component_iconContainer__Z_4AK{padding:8px;background:#fef3e2;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.drawer-collapse_component_iconContainer__Z_4AK svg{width:16px;height:16px;color:#ea580c;stroke-width:2}.drawer-collapse_component_title__rYYnL{font-size:16px;font-weight:500;color:#111827;margin:0}.drawer-collapse_component_chevronContainer__uOTAp{display:flex;align-items:center;justify-content:center;flex-shrink:0}.drawer-collapse_component_chevron__e0Fzt{color:#9ca3af;transition:transform .2s ease}.drawer-collapse_component_contentWrapper__lthzv{width:100%}.drawer-collapse_component_horizontalForm__m1nkf{display:flex;align-items:center;gap:16px}.drawer-collapse_component_horizontalForm__m1nkf .drawer-collapse_component_label___VimM{font-size:14px;font-weight:500;color:#374151;white-space:nowrap;min-width:-moz-fit-content;min-width:fit-content}.drawer-collapse_component_horizontalForm__m1nkf .drawer-collapse_component_input__pc1Fw{flex:1 1}.drawer-collapse_component_horizontalForm__m1nkf .drawer-collapse_component_checkboxGroup__vrSNq{display:flex;align-items:center;gap:8px}.drawer-form-field_component_horizontalRow__YgBFB{display:flex;align-items:center;gap:16px}.drawer-form-field_component_horizontalRow__YgBFB .drawer-form-field_component_horizontalLabel__JkSht{font-size:14px;font-weight:500;color:#374151;white-space:nowrap;min-width:-moz-fit-content;min-width:fit-content}.drawer-form-field_component_horizontalRow__YgBFB .drawer-form-field_component_horizontalInput__ItR6e{flex:1 1}.drawer-form-field_component_checkboxGroup__xijf3{display:flex;align-items:center;gap:8px}.unified-product_calendar_container__pCJO1{max-width:1280px;margin:0 auto}.unified-product_calendar_header__jMl6N{margin-bottom:24px}.unified-product_calendar_controls__m_SQ8{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.unified-product_calendar_navControls__QoU_u{display:flex;align-items:center;gap:16px}.unified-product_calendar_navButton__wJzHC{display:flex;align-items:center;justify-content:center;transition:all .2s}.unified-product_calendar_navButton__wJzHC:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(59,130,246,.15)}.unified-product_calendar_monthTitle__u0r6_{font-size:20px;font-weight:600;color:#2d3748;margin:0;text-transform:capitalize;min-width:180px;text-align:center}.unified-product_calendar_viewButtons__wewDp{display:flex;justify-content:center;background:#fff;border-radius:8px;padding:4px;box-shadow:0 1px 3px rgba(0,0,0,.1);gap:0}.unified-product_calendar_viewButton__LQwY_{padding:10px 20px;background:rgba(0,0,0,0);border:none;border-radius:6px;cursor:pointer;font-weight:600;font-size:14px;transition:all .2s;color:#64748b}.unified-product_calendar_viewButton__LQwY_.unified-product_calendar_active__C7lva{background:#e67e22;color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px rgba(230,126,34,.3)}.unified-product_calendar_viewButton__LQwY_:hover:not(.unified-product_calendar_active__C7lva){background:rgba(230,126,34,.1);color:#e67e22}.unified-product_calendar_calendar__I8iAp{background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:24px;overflow:hidden}.unified-product_calendar_weekHeader__m30ma{display:grid;grid-template-columns:repeat(7,1fr);background:#f8fafc;border-bottom:1px solid #e2e8f0}.unified-product_calendar_dayHeader__wizWQ{padding:12px 8px;font-weight:600;color:#64748b;text-align:center;text-transform:capitalize}.unified-product_calendar_calendarGrid__FWePY{display:flex;flex-direction:column}.unified-product_calendar_week__G5fP7{display:grid;grid-template-columns:repeat(7,1fr)}.unified-product_calendar_dayCell__x_2zV{min-height:100px;position:relative;display:flex;align-items:center;justify-content:center;padding:4px}@media(max-width:768px){.unified-product_calendar_dayCell__x_2zV{min-height:85px;padding:2px}}.unified-product_calendar_dayCell__x_2zV.unified-product_calendar_otherMonth__mbrYb{background-color:#f9fafb;opacity:.5}.unified-product_calendar_dayCell__x_2zV.unified-product_calendar_pastDay__fiNEB{position:relative;background:linear-gradient(135deg,#f5f5f5,#e8e8e8)}.unified-product_calendar_dayCell__x_2zV.unified-product_calendar_pastDay__fiNEB:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(0,0,0,.02) 0,rgba(0,0,0,.02) 20px);pointer-events:none}.unified-product_calendar_dayCell__x_2zV.unified-product_calendar_pastDay__fiNEB *{opacity:.6}.unified-product_calendar_emptyDay__2S2yS{width:100%;height:100%;display:flex;align-items:flex-start;justify-content:flex-end;padding:8px 12px}.unified-product_calendar_dayNumber__eEf52{font-weight:600;color:#6b7280;font-size:14px}.unified-product_calendar_noSelection__u6KFy{display:flex;align-items:center;justify-content:center;min-height:400px;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.unified-product_calendar_infoPanel__DTqEf{padding:16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.unified-product_calendar_legend__0DrUQ{display:flex;align-items:center;gap:24px;color:#6b7280;font-size:14px;flex-wrap:wrap}.unified-product_calendar_legendItem__rKvsu{display:flex;align-items:center;gap:8px}.unified-product_calendar_legendDot__cFxcH{width:10px;height:10px;border-radius:50%}.unified-product_calendar_legendDot__cFxcH.unified-product_calendar_green__UEyXn{background-color:#10b981}.unified-product_calendar_legendDot__cFxcH.unified-product_calendar_red__UEY1j{background-color:#ef4444}.unified-product_calendar_legendDot__cFxcH.unified-product_calendar_orange__3QVyI{background-color:#f59e0b}.unified-product_calendar_legendDot__cFxcH.unified-product_calendar_gray___DP_5{background-color:#9ca3af}.unified-product_calendar_legendDot__cFxcH.unified-product_calendar_purple__a9OGZ{background-color:#8b5cf6}.unified-product_calendar_indicatorPeople__nj7LS{color:#ea580c;font-weight:700;font-size:10px}.unified-product_calendar_indicatorDuration__xUrVy{color:#7c3aed;font-weight:700;font-size:10px}.unified-product_calendar_indicatorDiscount__Vfj5P{color:#ef4444;font-weight:700;font-size:10px}@media(max-width:1024px){.unified-product_calendar_container__pCJO1{padding:16px}.unified-product_calendar_controls__m_SQ8{flex-direction:column;gap:16px;align-items:stretch}.unified-product_calendar_navControls__QoU_u{justify-content:center}.unified-product_calendar_viewButtons__wewDp{align-self:center}}@media(max-width:768px){.unified-product_calendar_week__G5fP7{grid-template-columns:repeat(7,minmax(0,1fr))}.unified-product_calendar_dayCell__x_2zV{min-height:80px}.unified-product_calendar_monthTitle__u0r6_{font-size:18px;min-width:160px}.unified-product_calendar_legend__0DrUQ{gap:16px;font-size:12px}}.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}}