
                        if (typeof window !== 'undefined' && typeof require !== 'undefined') {
                            try {
                                window.__nextIntlModule = require('next-intl');
                            } catch(e) {}
                        }
                    
.TimeslotSelect_container__lDu_w{display:flex;flex-direction:column;gap:var(--space-xs)}.TimeslotSelect_item__sh2aD{background:var(--bg-primary);cursor:pointer;padding:var(--spacing-md) var(--spacing-xl);display:flex;align-items:center;justify-content:center;width:200px;border:1px solid var(--border-secondary);border-radius:var(--radius-sm);color:var(--text-secondary);font:var(--text-md-medium)}.TimeslotSelect_item__sh2aD:hover:not(.TimeslotSelect_itemActive__0CXfI){background:var(--bg-primary-hover)}.TimeslotSelect_itemActive__0CXfI{background:var(--fg-primary-brand);color:var(--text-primary-on-brand)}
.BookingWidget_wrapper__qEvjc{display:flex;flex-direction:column;gap:24px;width:100%;max-width:920px}.BookingWidget_bookingWidget__6DVPT{background:var(--bg-secondary);border:1px solid var(--border-purple-alpha);border-radius:20px;display:grid;grid-template-columns:minmax(200px, 260px) minmax(300px, 1fr) minmax(220px, 270px);grid-template-rows:535px 90px;width:100%;max-width:920px;overflow:hidden;z-index:1}@media(max-width: 768px){.BookingWidget_bookingWidget__6DVPT{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;grid-auto-flow:row}}.BookingWidget_leftPanel___fZS0{border-right:1px solid var(--border-purple-alpha);padding:40px;overflow-y:auto;height:100%}@media(max-width: 768px){.BookingWidget_leftPanel___fZS0{grid-row:1;border-right:none;border-bottom:1px solid var(--border-purple-alpha);height:auto}}.BookingWidget_title__lissg{font-family:"Golos Text",sans-serif;font-weight:600;font-size:20px;line-height:22px;color:var(--text-primary-dark);margin:0 0 32px 0}.BookingWidget_section__fES3r{margin-bottom:32px}.BookingWidget_sectionLabel__Inz5T{font-family:"Golos Text",sans-serif;font-weight:500;font-size:14px;line-height:22px;color:var(--text-primary-alpha-60);margin:0 0 12px 0}.BookingWidget_sessionTypeItem__St_Tm{background:rgba(0,0,0,0);border:1px solid #3d3a58;border-radius:10px;height:50px;padding:0 15px;display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .2s}.BookingWidget_sessionTypeItem__St_Tm .BookingWidget_iconWrapper__Rzsm2{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;overflow:visible}.BookingWidget_sessionTypeItem__St_Tm .BookingWidget_iconWrapper__Rzsm2 svg{display:block}.BookingWidget_sessionTypeItem__St_Tm .BookingWidget_iconWrapper__Rzsm2 svg path{fill:var(--bg-brand-solid)}.BookingWidget_sessionTypeItem__St_Tm span{font-family:"Golos Text",sans-serif;font-weight:500;font-size:14px;line-height:1.4;color:var(--text-secondary)}.BookingWidget_sessionTypeItem__St_Tm:hover{background:var(--bg-quaternary)}.BookingWidget_sessionTypeItem__St_Tm.BookingWidget_active__40c1F{background:var(--bg-brand-solid);border:none}.BookingWidget_sessionTypeItem__St_Tm.BookingWidget_active__40c1F span{color:var(--fg-white)}.BookingWidget_sessionTypeItem__St_Tm.BookingWidget_active__40c1F .BookingWidget_iconWrapper__Rzsm2 svg path{fill:var(--fg-white)}.BookingWidget_durationGrid__0FcID{display:grid;grid-template-columns:1fr 1fr;gap:10px}.BookingWidget_durationItem__KGMIU{background:rgba(0,0,0,0);border:1px solid #3d3a58;border-radius:20px;padding:6px 16px;text-align:center;font-family:"Golos Text",sans-serif;font-weight:500;font-size:14px;line-height:18px;color:var(--text-secondary);cursor:pointer;transition:all .2s}.BookingWidget_durationItem__KGMIU:hover{background:var(--bg-quaternary)}.BookingWidget_durationItem__KGMIU.BookingWidget_active__40c1F{background:var(--bg-brand-solid);color:var(--fg-white);border:none}.BookingWidget_middlePanel__mCtWl{border-right:1px solid var(--border-purple-alpha);padding:40px;display:flex;flex-direction:column;height:100%}@media(max-width: 768px){.BookingWidget_middlePanel__mCtWl{grid-row:2;border-right:none;border-bottom:1px solid var(--border-purple-alpha);height:auto}}.BookingWidget_calendarHeader__hF8rj{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--border-purple-alpha)}.BookingWidget_calendarTitle__BHtP5{font-family:"Golos Text",sans-serif;font-weight:600;font-size:16px;color:var(--text-primary-dark);margin:0}.BookingWidget_monthNav__SI6W5{width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;transition:background .2s}.BookingWidget_monthNav__SI6W5:hover{background:var(--bg-highlight-purple)}.BookingWidget_calendar__h1k5a{flex:1}.BookingWidget_calendarWeekdays__dsOFQ{display:grid;grid-template-columns:repeat(7, 1fr);gap:5px;margin-bottom:10px}.BookingWidget_weekday__5WPGK{text-align:center;font-family:"Golos Text",sans-serif;font-weight:500;font-size:12px;line-height:18px;color:var(--text-primary-alpha-60);height:40px;display:flex;align-items:center;justify-content:center}.BookingWidget_calendarGrid__1sIET{display:flex;flex-direction:column;gap:5px}.BookingWidget_calendarWeek__RGqH8{display:grid;grid-template-columns:repeat(7, 1fr);gap:5px}.BookingWidget_calendarDay__Fn8xL{aspect-ratio:1;max-width:40px;max-height:40px;width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:"Golos Text",sans-serif;font-weight:500;font-size:14px;line-height:18px;color:#f0eff7;cursor:default;transition:all .2s}.BookingWidget_calendarDay__Fn8xL.BookingWidget_otherMonth__i__0J{color:#a8a6c0}.BookingWidget_calendarDay__Fn8xL.BookingWidget_available__fgzwU{background:var(--bg-highlight-purple);color:var(--text-secondary);cursor:pointer}.BookingWidget_calendarDay__Fn8xL.BookingWidget_available__fgzwU:hover{background:var(--bg-highlight-purple-active)}.BookingWidget_calendarDay__Fn8xL.BookingWidget_selected__YU0ux{background:var(--bg-brand-solid);color:var(--fg-white);font-weight:600}.BookingWidget_calendarDay__Fn8xL.BookingWidget_selected__YU0ux:hover{color:var(--fg-white)}.BookingWidget_rightPanel__fbFJQ{padding:40px;display:flex;flex-direction:column;overflow:hidden;height:100%}@media(max-width: 768px){.BookingWidget_rightPanel__fbFJQ{grid-row:3;height:auto}}.BookingWidget_timeslotTitle__Ehkyr{font-family:"Golos Text",sans-serif;font-weight:600;font-size:16px;color:var(--text-primary-dark);margin:0 0 24px 0;flex-shrink:0}.BookingWidget_timeslotsList__c_KnV{display:flex;flex-direction:column;gap:5px;overflow-y:auto;flex:1;min-height:0;padding-right:5px}.BookingWidget_timeslotsList__c_KnV::-webkit-scrollbar{width:6px}.BookingWidget_timeslotsList__c_KnV::-webkit-scrollbar-track{background:var(--bg-highlight-purple);border-radius:3px}.BookingWidget_timeslotsList__c_KnV::-webkit-scrollbar-thumb{background:var(--bg-brand-solid);border-radius:3px}.BookingWidget_timeslotsList__c_KnV::-webkit-scrollbar-thumb:hover{background:var(--bg-overlay-purple)}.BookingWidget_timeslot__DDz3H{background:var(--bg-highlight-purple);border-radius:10px;height:40px;display:flex;align-items:center;justify-content:center;font-family:"Golos Text",sans-serif;font-weight:500;font-size:14px;line-height:18px;color:var(--text-primary-muted);cursor:pointer;transition:all .2s;padding:20px}.BookingWidget_timeslot__DDz3H:hover{background:var(--bg-highlight-purple-active)}.BookingWidget_timeslot__DDz3H.BookingWidget_active__40c1F{background:var(--bg-brand-solid);color:var(--fg-white);font-weight:600}.BookingWidget_emptyTimeslots__eF5ka{text-align:center;color:var(--text-primary-alpha-60);font-family:"Golos Text",sans-serif;font-size:14px;padding:40px 20px;display:flex;align-items:center;justify-content:center;flex:1}.BookingWidget_noTimeslots__vUe1Z{text-align:center;color:var(--text-primary-alpha-60);font-family:"Golos Text",sans-serif;font-size:14px;padding:40px 20px}.BookingWidget_bottomBar__KT4Rh{grid-column:1/-1;background:var(--bg-highlight-purple);border-top:1px solid var(--border-purple-alpha);padding:20px 40px;display:flex;align-items:center;justify-content:space-between}@media(max-width: 768px){.BookingWidget_bottomBar__KT4Rh{grid-column:1;grid-row:4;flex-direction:column;align-items:stretch;gap:var(--spacing-lg)}}.BookingWidget_summaryInfo__ELLCd{flex:1}.BookingWidget_summaryLabel__Q0p3S{font-family:"Golos Text",sans-serif;font-weight:500;font-size:12px;line-height:normal;color:var(--text-primary-alpha-60);margin:0 0 8px 0}.BookingWidget_summaryItem__bUhNV{display:flex;align-items:center;gap:5px}.BookingWidget_summaryItem__bUhNV svg{color:var(--text-primary-alpha-30)}.BookingWidget_summaryItem__bUhNV span{font-family:"Golos Text",sans-serif;font-weight:500;font-size:14px;line-height:normal;color:var(--text-primary-muted)}.BookingWidget_summaryItem__bUhNV.BookingWidget_selected__YU0ux svg{color:var(--fg-success-bright)}.BookingWidget_bookButtonWrapper__1CPvW{width:276px}@media(max-width: 768px){.BookingWidget_bookButtonWrapper__1CPvW{width:100%}}.BookingWidget_price__TSwyQ{font-family:"Golos Text",sans-serif;font-weight:700;text-align:right}
.CreateBookingPage_createContent__qkJay{width:100%;max-width:var(--container-max-width-desktop);margin:0 auto;display:flex;flex-direction:column;align-items:center}.CreateBookingPage_createContentWidget__5nvid{width:100%;max-width:920px;margin:0 auto}.CreateBookingPage_container__oRSKS{height:660px;max-width:1080px;display:flex;flex-direction:row;background:var(--bg-primary);border-radius:var(--radius-md);border:1px solid var(--border-secondary);box-shadow:0 4px 8px -2px var(--shadow-input),0px 2px 4px -2px var(--shadow-input-sm)}.CreateBookingPage_main__lvfSU{width:500px;overflow-y:scroll;border-right:1px solid var(--border-secondary);padding:var(--spacing-5xl) var(--spacing-5xl) var(--spacing-5xl) var(--spacing-5xl);display:flex;flex-direction:column}.CreateBookingPage_timeslotBlock__gtP8_{display:flex;flex-direction:column}.CreateBookingPage_timeslotBlock__gtP8_ .CreateBookingPage_timeslotBlockHeader__rh_UQ{padding:var(--spacing-2xl);color:var(--text-secondary);font:var(--text-lg-semibold);border-bottom:1px solid var(--border-secondary)}.CreateBookingPage_timeslotBlock__gtP8_ .CreateBookingPage_timeslotBlockHeaderContent__tXk_y{flex:1;display:flex;flex-direction:row}.CreateBookingPage_timeslotBlock__gtP8_ .CreateBookingPage_timeslotBlockHeaderContent__tXk_y .CreateBookingPage_timeslotBlockHeaderContentTimeslots__3B26e{padding:var(--spacing-2xl) var(--spacing-5xl) var(--spacing-2xl) var(--spacing-2xl);border-left:1px solid var(--border-secondary)}.CreateBookingPage_timeslotBlock__gtP8_ .CreateBookingPage_timeslotBlockHeaderContent__tXk_y .CreateBookingPage_timeslotBlockHeaderContentTimeslots__3B26e .CreateBookingPage_timeslotBlockHeaderContentTimeslotsHeader__UypLz{color:var(--text-secondary);font:var(--text-md-semibold);margin-bottom:var(--spacing-2xl)}.CreateBookingPage_timeslotBlock__gtP8_ .CreateBookingPage_timeslotBlockHeaderContent__tXk_y .CreateBookingPage_timeslotBlockHeaderContentTimeslots__3B26e .CreateBookingPage_timeslotBlockHeaderContentTimeslotsList__Byu9l{height:366px;overflow-y:scroll}.CreateBookingPage_timeslotBlock__gtP8_ .CreateBookingPage_timeslotBlockHeaderFooter__AhJIB{border-top:1px solid var(--border-secondary);padding:var(--spacing-xl);display:flex;justify-content:flex-end;gap:var(--spacing-6xl)}
