body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Ubuntu,Oxygen,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.Layout_container__Su3Pi{background-image:url(/static/media/fon-mobile.e05fa1dfa1cb98de9fe7.jpg);background-position:top;background-size:cover;display:flex;flex-direction:column;font-family:Ubuntu,Arial,sans-serif;min-height:100vh;position:relative}.Layout_header__D\+5aD{align-items:center;display:flex;justify-content:space-between;padding:10px 20px;position:relative;z-index:10}.Layout_logo__OKmHM{cursor:pointer;width:30%}.Layout_centeredUserName__hbh30{color:#202630;font-size:15px;font-weight:700;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:10}.Layout_userNameCentered__ewOwA{color:#202630;font-family:Ubuntu,Arial,sans-serif;font-size:16px}.Layout_topSpacer__5FLh3{flex:0.25 1}.Layout_whiteBox__p-b7q{background-color:#fff;border-radius:20px 20px 0 0;bottom:0;box-shadow:0 -4px 8px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;font-family:Ubuntu,Arial,sans-serif;height:100vh;justify-content:flex-start;left:0;padding:20px;position:fixed;width:100%}.Layout_blurContainer__1ki8P{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);bottom:0;height:80px;left:0;pointer-events:none;position:fixed;right:0;z-index:15}.Layout_menu__HQNjo{align-items:center;background-color:#fff;bottom:156px;display:flex;justify-content:space-between;left:0;padding:0 20px;position:fixed;right:0;z-index:20}.Layout_menuItem__3PHqZ{align-items:center;color:#202630;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-size:14px;gap:5px;justify-content:center}.Layout_menuItem__3PHqZ.Layout_active__4aViR{color:#007bff;position:relative}.Layout_menuLabel__6CiUr{font-size:14px;position:relative;top:96px;white-space:nowrap;z-index:10}.Layout_menuItem__3PHqZ.Layout_active__4aViR .Layout_menuLabel__6CiUr{display:none}.Layout_menuIcon__8qzkI{height:100px;position:relative;top:-15px;width:100px;z-index:5}.Layout_menuItem__3PHqZ.Layout_active__4aViR .Layout_menuIcon__8qzkI{top:0}@media (min-width:768px){.Layout_container__Su3Pi{background-image:url(/static/media/fon-tablet.ff10b31942fc234fa463.jpg)}.Layout_whiteBox__p-b7q{padding:30px}}@media (min-width:1200px){.Layout_container__Su3Pi{background-image:url(/static/media/fon-desktop.cae2d78520ca3e94a4a3.jpg)}}.Layout_hamburgerMenuContainer__TkqBw{align-items:center;cursor:pointer;display:flex}.Layout_hamburgerIcon__mX8ep{fill:#202630;height:32px;width:32px}.Layout_hamburgerMenu__GNIme{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:10px;position:absolute;right:0;top:60px;z-index:30}.Layout_hamburgerMenuItem__DxQs2{align-items:center;border-radius:4px;color:#202630;cursor:pointer;display:flex;font-family:Ubuntu,sans-serif;font-size:14px;padding:8px 12px}.Layout_hamburgerMenuItem__DxQs2.Layout_active__4aViR{background-color:#f0f8ff;color:#4e83df}.Layout_userInfoContainer__6Bdsv{align-items:center;background-color:#fff;bottom:21px;left:0;padding:10px 20px;position:fixed;right:0;z-index:40}.Layout_asUserLabel__OLIu8{color:#4e83df;font-size:12px;margin-bottom:-8px}.Layout_userLabel__3WR6a{font-size:14px}.Layout_asRoleLabel__9k2rx{color:#4e83df;font-size:12px;margin-bottom:-8px}.Layout_roleLabel__YmHX1{font-size:14px}.Layout_noUserContainer__ZT-4y{display:contents}.Layout_telegramButton__RC2rB{align-items:center;background-color:#2f80ed;border-radius:8px;color:#fff;display:inline-flex;font-size:18px;justify-content:center;padding:12px 24px;text-decoration:none;transition:background-color .3s ease}.Layout_telegramButton__RC2rB:hover{background-color:#2694c6}.Notification_notification__tC\+J-{align-items:center;background-color:#fff;border:2px solid #ccc;border-radius:8px;box-shadow:0 4px 8px #0003;display:flex;flex-direction:column;justify-content:center;left:50%;padding:20px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);width:80%;z-index:1000}.Notification_notification__tC\+J-.Notification_info__4v4g-{border:1px solid #90caf9;color:#1565c0}.Notification_notification__tC\+J-.Notification_warning__ZC7HV{border:1px solid #ffeeba;color:#856404}.Notification_closeButton__Kn8j9{background:#007bff;border:none;border-radius:20px;color:#fff;cursor:pointer;font-family:Ubuntu,sans-serif;font-size:14px;margin-top:10px;padding:10px}.Notification_message__gABHX{white-space:pre-line}.MainPage_telegramLink__-VFVd{background-color:#007bff;border-radius:25px;color:#fff;display:inline-block;font-size:16px;margin-top:10px;padding:10px 20px;text-decoration:none}h1,h2,p{font-family:Ubuntu,Arial,sans-serif}.OLayout_container__uTw11{display:flex;flex-direction:column;height:100vh;position:relative}.OLayout_scrollContainer__7Tsq9{display:flex;flex:1 1;flex-direction:column;overflow-y:auto}.OLayout_content__eq5rJ{flex:1 1;overflow:visible;padding:20px}.OLayout_header__RnAUM{align-items:center;display:flex;justify-content:space-between;padding:0 10px}.OLayout_logo__xXAHw{cursor:pointer;width:30%}.OLayout_centeredUserName__LLWYs{color:#202630;font-family:Ubuntu,sans-serif;font-size:15px;font-weight:700;text-align:center}.OLayout_userNameCentered__M9Yx\+{color:#202630;font-family:Ubuntu,Arial,sans-serif;font-size:16px}.OLayout_topSpacer__kpVlh{flex:0.25 1}.OLayout_whiteBox__8bF0E{background-color:#fff;bottom:0;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;font-family:Ubuntu,Arial,sans-serif;height:100vh;justify-content:flex-start;left:0;overflow-y:auto;padding:20px;position:fixed;width:100%}.OLayout_blurContainer__AtSX\+{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);bottom:0;height:80px;left:0;pointer-events:none;position:fixed;right:0;z-index:15}.OLayout_menu__KylUt{align-items:center;background-color:#fff;bottom:0;display:flex;justify-content:space-between;left:0;padding:10px 20px;position:fixed;right:0;z-index:20}.OLayout_menuItem__FIRJj{align-items:center;color:#202630;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-size:14px;gap:5px;justify-content:center}.OLayout_menuItem__FIRJj.OLayout_active__AZJJg{color:#007bff;position:relative}.OLayout_menuLabel__bIYH8{font-family:Ubuntu,sans-serif;font-size:10px;position:relative;top:50px;white-space:nowrap;z-index:10}.OLayout_menuItem__FIRJj.OLayout_active__AZJJg .OLayout_menuLabel__bIYH8{display:none}.OLayout_menuIcon__iD6Dz{height:48px;position:relative;top:-15px;width:48px;z-index:5}.OLayout_menuItem__FIRJj.OLayout_active__AZJJg .OLayout_menuIcon__iD6Dz{top:0}@media (min-width:768px){.OLayout_whiteBox__8bF0E{padding:30px}}.OLayout_hamburgerMenuContainer__k5ong{align-items:center;cursor:pointer;display:flex}.OLayout_hamburgerIcon__HLvH1{fill:#202630;height:32px;width:32px}.OLayout_hamburgerMenu__TMB5i{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:10px;position:absolute;right:0;top:60px;z-index:30}.OLayout_hamburgerMenuItem__6Smh4{align-items:center;border-radius:4px;color:#202630;cursor:pointer;display:flex;font-family:Ubuntu,sans-serif;font-size:14px;padding:8px 12px}.OLayout_hamburgerMenuItem__6Smh4.OLayout_active__AZJJg{background-color:#f0f8ff;color:#4e83df}.OCalendarPage_whiteBox__2\+u--{background-color:#fff;display:flex;flex:1 1;flex-direction:column;font-family:Ubuntu,Arial,sans-serif;justify-content:flex-start;padding:4px}.OCalendarPage_bookingItem__keZQP{margin-bottom:20px}.OCalendarPage_bookingItem__keZQP hr{border:none;border-top:1px solid #ccc;margin:10px 0}.OCalendarPage_modalContent__4m\+0T,.OCalendarPage_modalContent__4m\+0T button,.OCalendarPage_modalContent__4m\+0T h2,.OCalendarPage_modalContent__4m\+0T input,.OCalendarPage_modalContent__4m\+0T select,.OCalendarPage_modalContent__4m\+0T textarea{font-family:Ubuntu,sans-serif}.OCalendarPage_header__NdnBN{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.OCalendarPage_title__NgX2N{color:#202630;font-size:24px;margin:0}.OCalendarPage_datePicker__v\+ryN{align-items:center;display:flex;gap:5px}.OCalendarPage_datePickerLabel__x3b\+s{color:#555;font-size:12px}.OCalendarPage_calendarIcon__RUESN{height:48px;width:48px}.OCalendarPage_modes__d2lGW{margin-bottom:20px}.OCalendarPage_modeLink__I-kY9{color:#555;cursor:pointer;font-size:16px;position:relative;text-decoration:none}.OCalendarPage_modeLink__I-kY9.OCalendarPage_active__BpI7I{color:#007bff;font-weight:700}.OCalendarPage_modeLink__I-kY9.OCalendarPage_active__BpI7I:after{background-color:#007bff;border-radius:50%;bottom:-10px;content:"";display:block;height:8px;left:50%;position:absolute;transform:translateX(-50%);width:8px}.OCalendarPage_tabs__OmaVN{display:flex;flex-direction:column;gap:20px}.OCalendarPage_tabBlock__5JKzY{border-radius:8px;height:300px;width:100%}.OCalendarPage_tabBlock__5JKzY.OCalendarPage_day__sNz1r{background-color:#ffeb3b}.OCalendarPage_tabBlock__5JKzY.OCalendarPage_week__-uYKO{background-color:#81c784}.OCalendarPage_tabBlock__5JKzY.OCalendarPage_month__9UApn{background-color:#64b5f6}.OCalendarPage_currentDate__iJ\+Sj{color:#202630;font-size:18px;margin-bottom:20px;margin-top:20px}.OCalendarPage_detailsTextArea__5LJk5{height:60px}.OCalendarPage_detailsTextAreaPreview__e8xvO,.OCalendarPage_detailsTextArea__5LJk5{margin-top:5px;text-align:left;width:96%}.OCalendarPage_currentDateDate__gbPiG{color:#202630;font-size:18px;text-align:center}.OCalendarPage_currentDateDay__KfqQ9{color:#202630;font-size:15px;text-align:center}.OCalendarPage_timeGrid__cwFr0{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(4,60px)}.OCalendarPage_calendarGrid__Jsy62{display:flex;flex-direction:column}.OCalendarPage_timeRow__HqRoj{display:flex;justify-content:space-between;margin-bottom:10px}.OCalendarPage_timeColumn__kRfIg{display:flex;flex-direction:column;width:23%}.OCalendarPage_timeCell__KzbjX{border-bottom:1px solid #ccc;font-weight:700;padding:5px;text-align:center}.OCalendarPage_shipColumn__JBClh{border-right:1px solid #ccc;padding:10px}.OCalendarPage_bookingCell__hmgtY{align-items:center;border-bottom:1px solid #ccc;border-right:1px solid #ccc;display:flex;justify-content:center;padding:5px}.OCalendarPage_bookingCell__hmgtY.OCalendarPage_booked__z0iDg{background-color:#fcc}.OCalendarPage_bookingSymbol__UEjzH{color:red;font-size:14px}.OCalendarPage_timeSlot__-I9w\+{cursor:pointer}.OCalendarPage_timeSlot__-I9w\+,.OCalendarPage_timeSlot__-I9w\+.OCalendarPage_dummySlot__FyMFJ{align-items:center;background-color:#f0f0f0;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#333;display:flex;font-size:14px;justify-content:center;margin:5px;min-height:50px;padding:5px;position:relative}.OCalendarPage_timeSlot__-I9w\+.OCalendarPage_dummySlot__FyMFJ{cursor:none;opacity:0}.OCalendarPage_timeSlot__-I9w\+.OCalendarPage_booked__z0iDg,.OCalendarPage_timeSlot__-I9w\+.OCalendarPage_notBooked__t1yu5,.OCalendarPage_timeSlot__-I9w\+.OCalendarPage_notFilled__lsj\+b,.OCalendarPage_timeSlot__-I9w\+.OCalendarPage_past__qyKyv{background-repeat:no-repeat;background-size:30px}.OCalendarPage_timeSlot__-I9w\+.OCalendarPage_booked__z0iDg{background-image:url(/static/media/booking_stamp.9028a844a7459b3df33f.svg);background-position:bottom}.OCalendarPage_timeSlot__-I9w\+.OCalendarPage_notBooked__t1yu5{background-image:url(/static/media/no_booking_stamp.e19e46a3e9f5885562fd.svg);background-position:left 13px bottom 10px}.OCalendarPage_timeSlot__-I9w\+.OCalendarPage_notFilled__lsj\+b{background-image:url(/static/media/not_filled_stamp.117efc5a13c0b3ec912e.svg);background-position:bottom}.OCalendarPage_timeSlot__-I9w\+.OCalendarPage_past__qyKyv{background-image:url(/static/media/past.c14562bc629a4b3574fd.svg);background-position:bottom}.OCalendarPage_weekSlot__wAv4s{align-items:center;background-color:#ebf0f4;border-right:1px solid #cbd4d9;cursor:pointer;display:flex;justify-content:center;user-select:none;-webkit-user-select:none}.OCalendarPage_weekSlot__wAv4s.OCalendarPage_booked__z0iDg{background-image:url(/static/media/booking_stamp.9028a844a7459b3df33f.svg)}.OCalendarPage_weekSlot__wAv4s.OCalendarPage_notFilled__lsj\+b{background-image:url(/static/media/not_filled_stamp.117efc5a13c0b3ec912e.svg)}.OCalendarPage_weekSlot__wAv4s.OCalendarPage_notBooked__t1yu5{background-image:url(/static/media/no_booking_stamp.e19e46a3e9f5885562fd.svg)}.OCalendarPage_weekSlot__wAv4s.OCalendarPage_past__qyKyv{background-image:url(/static/media/past.c14562bc629a4b3574fd.svg)}.OCalendarPage_weekSlot__wAv4s.OCalendarPage_booked__z0iDg,.OCalendarPage_weekSlot__wAv4s.OCalendarPage_notBooked__t1yu5,.OCalendarPage_weekSlot__wAv4s.OCalendarPage_notFilled__lsj\+b,.OCalendarPage_weekSlot__wAv4s.OCalendarPage_past__qyKyv{background-position:50%;background-repeat:no-repeat;background-size:16px}.OCalendarPage_monthSlot__JnrD9{align-items:center;background-color:#ebf0f4;cursor:pointer;display:flex;height:auto;justify-content:center;user-select:none;-webkit-user-select:none}.OCalendarPage_monthSlot__JnrD9.OCalendarPage_booked__z0iDg{background-image:url(/static/media/booking_stamp.9028a844a7459b3df33f.svg)}.OCalendarPage_monthSlot__JnrD9.OCalendarPage_notFilled__lsj\+b{background-image:url(/static/media/not_filled_stamp.117efc5a13c0b3ec912e.svg)}.OCalendarPage_monthSlot__JnrD9.OCalendarPage_notBooked__t1yu5{background-image:url(/static/media/no_booking_stamp.e19e46a3e9f5885562fd.svg)}.OCalendarPage_monthSlot__JnrD9.OCalendarPage_booked__z0iDg,.OCalendarPage_monthSlot__JnrD9.OCalendarPage_notBooked__t1yu5,.OCalendarPage_monthSlot__JnrD9.OCalendarPage_notFilled__lsj\+b{background-position:50%;background-repeat:no-repeat;background-size:18px}.OCalendarPage_timeSlot__-I9w\+ .OCalendarPage_time__RrzsW{border-radius:4px;padding:5px;position:relative;top:-15px;z-index:1}.OCalendarPage_timeSlot__-I9w\+ .OCalendarPage_bookingSymbol__UEjzH{color:red;font-size:16px}.OCalendarPage_timeSlot__-I9w\+.OCalendarPage_inactive__kgiky{background-color:#fbfcfd;color:#a4a6ab;cursor:not-allowed;text-decoration:line-through}.OCalendarPage_dayTab__w6wSw{padding-bottom:80px}.OCalendarPage_weekRange__6sPqR{color:#202630;font-size:18px;margin-bottom:20px;margin-top:20px;text-align:left}.OCalendarPage_weekHeaderContainer__Sx\+Z6,.OCalendarPage_weekHeader__N8bi8{background-color:#cbd4d9;border-radius:8px 8px 0 0;display:grid;grid-template-columns:50px repeat(7,1fr);position:sticky;top:0;z-index:10}.OCalendarPage_emptyCell__4x1fC{width:50px}.OCalendarPage_emptyCell__4x1fC,.OCalendarPage_weekDayColumn__fWJIq{align-items:center;background-color:#ebf0f4;display:flex;height:60px;justify-content:center}.OCalendarPage_weekDayColumn__fWJIq{flex-direction:column}.OCalendarPage_weekDayColumn__fWJIq,.OCalendarPage_weekDayName__-1lIy{color:#333;font-size:14px;font-weight:700}.OCalendarPage_weekDayNumber__cIWql{color:#555;font-size:12px;margin-top:4px}.OCalendarPage_weekRow__oD5x1{grid-gap:1px;background-color:#ebf0f4;border-bottom:1px solid #cbd4d9;display:grid;gap:1px;grid-template-columns:50px repeat(7,1fr)}.OCalendarPage_weekTimeSlot__ZPa6B{color:#555;font-size:12px;font-weight:700}.OCalendarPage_weekCell__4\+Qcs,.OCalendarPage_weekTimeSlot__ZPa6B{align-items:center;background-color:#ebf0f4;border-right:1px solid #cbd4d9;display:flex;height:40px;justify-content:center}.OCalendarPage_weekCell__4\+Qcs{cursor:pointer;user-select:none;-webkit-user-select:none}.OCalendarPage_plusSign__mGFiF{color:#007bff;font-size:16px;user-select:none;-webkit-user-select:none}.OCalendarPage_weekTab__VuK-v{background-color:#ebf0f4;border-radius:12px;box-shadow:0 4px 8px #0000000d;padding-bottom:80px}.OCalendarPage_monthRange__Q\+k0F{color:#202630;font-size:18px;margin-bottom:20px;margin-top:20px;text-align:left}.OCalendarPage_monthTab__kIjF1{background-color:#ebf0f4;border-radius:12px;box-shadow:0 4px 8px #0000000d;padding-bottom:80px}.OCalendarPage_monthHeader__iz94g{background-color:#cbd4d9;border-radius:8px 8px 0 0;display:grid;grid-template-columns:repeat(7,1fr);position:sticky;top:0;z-index:10}.OCalendarPage_monthDayColumn__UWtlV{align-items:center;background-color:#ebf0f4;color:#333;display:flex;font-size:14px;font-weight:700;height:40px;justify-content:center}.OCalendarPage_monthBody__SoWUd{grid-gap:1px;background-color:#cbd4d9;display:grid;gap:1px;grid-template-columns:repeat(7,1fr)}.OCalendarPage_monthRow__P49kh{display:contents}.OCalendarPage_monthCell__v7K2A{align-items:center;background-color:#ebf0f4;color:#333;cursor:pointer;display:flex;flex-direction:column;font-size:14px;height:60px;justify-content:center;user-select:none;-webkit-user-select:none}.OCalendarPage_dayNumber__gCDcb{font-size:14px;font-weight:700;margin-bottom:4px}.OCalendarPage_additionalDay__H5M7\+{background-color:#ebf0f4}.OCalendarPage_additionalDayNumber__H5YBj{color:#bfc2c9;font-size:14px;font-weight:400}.OCalendarPage_monthTitle__BUo1o{margin-bottom:20px;margin-top:20px;text-align:left}.OCalendarPage_modes__d2lGW{display:flex;gap:20px;margin-bottom:10px;position:relative}.OCalendarPage_modalOverlayLabel__XU3Tq{font-weight:700;margin-bottom:20px}.OCalendarPage_modalOverlay__frklm{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.OCalendarPage_modalOverlay__frklm input{margin-bottom:10px}.OCalendarPage_bookingDetailsContainer__NKbf\+{border-radius:4px;max-height:400px;overflow-y:auto;padding:10px}.OCalendarPage_modalContent__4m\+0T{background-color:#fff;border-radius:8px;max-height:80vh;overflow-y:auto;padding:20px;position:relative;width:300px}.OCalendarPage_modalHeader__af5Hg{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.OCalendarPage_modalHeader__af5Hg h2{font-size:20px;margin:0}.OCalendarPage_modalContent__4m\+0T h3{margin-top:0}.OCalendarPage_modalContent__4m\+0T ul{list-style:none;padding:0}.OCalendarPage_modalContent__4m\+0T button{border:none;border-radius:40px;color:#fff;cursor:pointer;margin-top:10px;padding:5px 10px}.OCalendarPage_modalContent__4m\+0T button:hover{background-color:#0056b3}.OCalendarPage_formGroup__0IGwe{margin-bottom:20px;margin-top:20px;position:relative}.OCalendarPage_inputField__8-Dyl,.OCalendarPage_textareaField__Y7CQk{background-color:#f9f9f9;border:1px solid #ccc;border-radius:10px;box-sizing:border-box;color:#333;font-size:14px;max-width:100%;padding:15px;transition:all .3s ease;width:100%}.OCalendarPage_inputField__8-Dyl::placeholder,.OCalendarPage_textareaField__Y7CQk::placeholder{color:#aaa}.OCalendarPage_textareaField__Y7CQk{height:100px;resize:none}.OCalendarPage_floatingLabel__WpL14{color:#aaa;font-size:14px;left:15px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease}.OCalendarPage_inputField__8-Dyl:focus+.OCalendarPage_floatingLabel__WpL14,.OCalendarPage_inputField__8-Dyl:not(:placeholder-shown)+.OCalendarPage_floatingLabel__WpL14,.OCalendarPage_textareaField__Y7CQk:focus+.OCalendarPage_floatingLabel__WpL14,.OCalendarPage_textareaField__Y7CQk:not(:placeholder-shown)+.OCalendarPage_floatingLabel__WpL14{color:#aaa;font-size:11px;left:15px;top:10px}.OCalendarPage_inputField__8-Dyl::placeholder,.OCalendarPage_textareaField__Y7CQk::placeholder{color:#0000}.OCalendarPage_modalButtons__Vj37D{display:flex;justify-content:space-between;margin-top:20px}.OCalendarPage_deleteButton__2sLxa,.OCalendarPage_saveButton__tKamg{border:none;border-radius:40px;cursor:pointer;font-size:14px;padding:10px 20px}.OCalendarPage_saveButton__tKamg{background-color:#2c92ff;color:#fff}.OCalendarPage_closeButton__-zKIo,.OCalendarPage_saveButton__tKamg:disabled{background-color:#6c757d;color:#fff}.OCalendarPage_closeButton__-zKIo{border:none;border-radius:40px;cursor:pointer;font-size:14px;position:absolute;right:9px}.OCalendarPage_deleteButton__2sLxa{background-color:#dc3545;color:#fff;margin-right:10px}.OCalendarPage_dateTimeContainer__Y6cxS{display:flex;gap:10px;margin-bottom:15px}.OCalendarPage_dateTimeBlock__JmeCn{align-items:center;background-color:#f9f9f9;border:1px solid #ccc;border-radius:10px;display:flex;flex:1 1;justify-content:space-between;padding:10px}.OCalendarPage_dateTimeContent__Ufcba{display:flex;flex-direction:column;text-align:left}.OCalendarPage_label__kM1sQ{color:#555;font-size:12px;margin-bottom:5px}.OCalendarPage_dateText__aZaoZ{color:#333;font-size:16px;font-weight:700;margin-bottom:5px}.OCalendarPage_timeText__dUs7P{color:#555;font-size:16px;font-weight:700}.OCalendarPage_calendarButton__KHG6b{background:none;border:none;cursor:pointer;padding:0}.OCalendarPage_calendarIcon__RUESN{height:32px;width:32px}.OCalendarPage_timePickerOverlay__CyvDv{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1001}.OCalendarPage_timePickerModal__Ijpyj{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:20px;position:relative;z-index:1002}.OCalendarPage_timePickerSelect__ZR3Um{border:1px solid #ccc;border-radius:4px;margin-bottom:10px;padding:10px;width:100%}.OCalendarPage_timePickerSaveButton__olisG{background-color:#2c92ff}.OCalendarPage_timePickerCancelButton__ghJ7y,.OCalendarPage_timePickerSaveButton__olisG{border:none;border-radius:40px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px}.OCalendarPage_timePickerCancelButton__ghJ7y{background-color:#6c757d}.OCalendarPage_timePickerButtonsContainer__ZTRvv{display:flex;justify-content:space-between;margin-top:20px}.OCalendarPage_timePickerTitle__n0UBH{font-size:18px;font-weight:700;margin-bottom:15px;text-align:center}.OCalendarPage_freeSeatsBlock__cFAyK{align-items:center;background-color:#d4edda;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:15px;padding:10px}.OCalendarPage_freeSeatsLabel__2GSSp{color:#555;font-size:14px;font-weight:700}.OCalendarPage_freeSeatsValue__B3pll{color:#555;font-size:16px;font-weight:700}.OCalendarPage_passengerIcon__WIXer{height:32px;width:32px}.OCalendarPage_passengerList__7Qw5O{margin-top:15px}.OCalendarPage_passengerItem__\+C\+Eu{align-items:center;display:flex;justify-content:space-between;padding:10px}.OCalendarPage_passengerNote__9yAgb{color:#333;font-size:14px}.OCalendarPage_passengerQuantity__TS3qV{color:#333;font-size:14px;font-weight:700}.OCalendarPage_shipFilterButtonWrapper__e404n{position:relative;width:100%}.OCalendarPage_shipFilterButton__WCXPQ{align-items:center;background-color:#f9f9f9;border:1px solid #ccc;border-radius:4px;color:#333;cursor:pointer;display:flex;font-family:Ubuntu,sans-serif;font-size:14px;justify-content:space-between;padding:10px;width:100%}.OCalendarPage_filterArrow__3WQaE{font-weight:700;height:16px;margin-left:10px;width:16px}.OCalendarPage_shipFilterDropdown__wiyzG{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 4px 8px #0000001a;display:block;left:0;max-height:200px;overflow-y:auto;position:absolute;top:100%;width:100%;z-index:100}.OCalendarPage_filterOption__ECca4{align-items:center;cursor:pointer;display:flex;padding:8px 10px}.OCalendarPage_filterOption__ECca4:hover{background-color:#f0f0f0}.OCalendarPage_filterOption__ECca4 input[type=checkbox]{margin-right:10px}.OCalendarPage_applyButton__kir2x{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-family:Ubuntu,sans-serif;font-size:14px;margin-top:10px;padding:10px;width:100%}.OCalendarPage_applyButton__kir2x:hover{background-color:#0056b3}.OCalendarPage_bookingStampIcon__E2Rl8,.OCalendarPage_noBookingStampIcon__4kkt\+,.OCalendarPage_not_full_booking_stamp__4CDvs{height:20px;object-fit:contain;width:20px}.OCalendarPage_dayNumberBooked__R9XJH{color:#000;font-size:16px;font-weight:700;margin-bottom:35px}.OCalendarPage_dayNumber__gCDcb{color:#aaa;font-size:16px;font-weight:400;margin-bottom:35px}.OCalendarPage_noBookingStampIcon__4kkt\+{height:20px;object-fit:contain;width:20px}.OCalendarPage_monthTitleWrapper__kswoX{align-items:center;display:flex;justify-content:space-between}.OCalendarPage_monthNavButton__TEPAZ{background:none;border:none;color:#202630;cursor:pointer;font-size:20px}.OCalendarPage_monthTitle__BUo1o{color:#202630;font-size:18px;text-align:center}.OCalendarPage_formGroup__0IGwe{margin-bottom:15px}.OCalendarPage_formGroup__0IGwe label{display:block;font-weight:700;margin-bottom:5px}.OCalendarPage_formGroup__0IGwe input{border:1px solid #ccc;border-radius:4px;width:93%}.OCalendarPage_modalActions__aFgRB{display:flex;justify-content:space-between;margin-top:15px}.OCalendarPage_modalActions__aFgRB button{border:none;border-radius:40px;cursor:pointer;padding:8px 12px}.OCalendarPage_modalActions__aFgRB button:first-child{background-color:#007bff;color:#fff}.OCalendarPage_modalActions__aFgRB button:last-child{background-color:#ccc;color:#000}.OCalendarPage_saveNewBokingBtn__K4qr\+:disabled{cursor:not-allowed;opacity:.6}.OCalendarPage_numberOfSeatsInput__u7tFf{width:90%}.OCalendarPage_numberOfSeatsLabel__aBNxH{margin-top:-5px}.OCalendarPage_numberOfSeatsInputContainer__xqNLv{align-items:center;display:inline-flex;position:relative;width:100%}.OCalendarPage_durationSelector__7uiDn{font-size:14px}.OCalendarPage_menuIcon__TbRww{height:28px;position:relative;right:-37px;top:-3px;width:28px;z-index:5}.OCalendarPage_tooltip__ECHPg{top:-35px}.OCalendarPage_newPassTooltip__SUuSL,.OCalendarPage_tooltip__ECHPg{background-color:#333;border-radius:4px;color:#fff;font-size:22px;padding:4px 8px;pointer-events:none;position:absolute;transform:translateX(-50%)}.OCalendarPage_newPassTooltip__SUuSL{top:-50px;z-index:10}.OCalendarPage_calendarContainer__xUXP5{display:flex;overflow-x:hidden;position:relative}.OCalendarPage_calendarSlide__P5yio{min-width:100%;transition:transform .6s ease-in-out}.OCalendarPage_slideLeft__x9pVM{transform:translateX(-100%)}.OCalendarPage_slideRight__sszsq{transform:translateX(100%)}.OCalendarPage_timePeriodsContainer__e4A-D{gap:10px;margin-top:16px;overflow-x:auto;padding:4px}.OCalendarPage_timePeriod__DQaDl{background-color:#d4f5d4;border:1px solid #a3d9a5;border-radius:4px;flex-shrink:0;font-size:13px;min-width:80px;padding:6px 12px;text-align:center;white-space:nowrap}.TimePeriodSelector_timePeriodList__\+QZkB{display:flex;flex-direction:column;gap:12px}.TimePeriodSelector_timePeriodItem__2azeL{border:1px solid #ccc;border-radius:6px;padding:12px}.TimePeriodSelector_selectablePeriod__qgD5a{background-color:#789;border:none;cursor:pointer;font-size:16px;padding:8px;width:100%}.TimePeriodSelector_selectablePeriod__qgD5a:hover{background-color:#2f80ed}.TimePeriodSelector_rangeSelector__80DK\+{display:flex;flex-direction:column;gap:10px;position:relative}.TimePeriodSelector_selectedPeriodLabel__LhkJ3{font-weight:700;margin-bottom:8px}.TimePeriodSelector_sliderGroup__lj0xR{display:flex;flex-direction:column;margin-top:20px;position:relative}.TimePeriodSelector_currentTime__Hdf1R{color:#555;font-size:14px;margin-top:-6px;text-align:center}.TimePeriodSelector_tooltip__9e4dR{background-color:#333;border-radius:4px;color:#fff;font-size:22px;left:50%;padding:4px 8px;pointer-events:none;position:absolute;top:-25px;transform:translateX(-50%)}.TimePeriodSelector_timePeriodSelector__VcXm6{margin-bottom:45px}.TimePeriodSelector_moreLongTripContainer__zVU6Z{display:flex;padding-top:20px}.TimePeriodSelector_moreLongTripLabel__X3Rel{padding-top:6px}.TimePeriodSelector_moreLongTripCheck__u1lvz{margin:10px}.TimePeriodSelector_selectedPeriodItem__ZfbTC{align-items:center;display:flex;justify-content:space-between}.time-range-slider-container{margin-top:65px;padding-left:5%;width:92%}.time-range-slider{height:40px;position:relative;width:100%}.time-range-slider .track{background-color:#efefef;border:1px solid #b5b5b5;border-radius:3px;width:100%}.time-range-slider .selection,.time-range-slider .track{height:6px;position:absolute;top:50%;transform:translateY(-50%)}.time-range-slider .selection{background-color:#007bff;border-radius:3px}.time-range-slider .thumb{background-color:#007bff;border-radius:50%;cursor:pointer;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px;z-index:2}.time-range-slider .thumb .time-label-end,.time-range-slider .thumb .time-label-start{background:#333;border-radius:3px;color:#fff;font-size:16px;left:50%;padding:4px 5px;position:absolute;top:-68px;transform:translateX(-50%);white-space:nowrap}.time-range-slider .thumb-end,.time-range-slider .thumb-start{background-color:#007bff}.time-range-values{color:#666;display:flex;font-size:14px;justify-content:space-between}.Warning_notification__8UHzk{align-items:center;background-color:#fff;border:2px solid #ccc;border-radius:8px;box-shadow:0 4px 8px #0003;display:flex;flex-direction:column;justify-content:center;left:50%;padding:20px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);width:80%;z-index:1000}.Warning_notification__8UHzk.Warning_info__qZ4Ln{border:1px solid #90caf9;color:#1565c0}.Warning_notification__8UHzk.Warning_warning__cJrOI{border:1px solid #ffeeba;color:#856404}.Warning_closeButton__3vzE7{background:#6d6d6d}.Warning_closeButton__3vzE7,.Warning_okButton__FK4A7{border:none;border-radius:20px;color:#fff;cursor:pointer;font-family:Ubuntu,sans-serif;font-size:14px;margin:10px;padding:10px}.Warning_okButton__FK4A7{background:#dc3545}.Warning_message__hDNny{white-space:pre-line}.Warning_btnContainer__R6AMB{display:flex}.OShipsPage_shipContainer__1qmxY{align-items:center;background-color:#e6f7ff;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:10px;padding:10px 20px}.OShipsPage_shipListContainer__jD3Ks{border-radius:8px;max-height:400px;overflow-y:auto;padding:10px}.OShipsPage_shipName__eDfQu{color:#202630;font-family:Ubuntu,sans-serif;font-size:13px;font-weight:700}.OShipsPage_buttonsContainer__8SdoS{display:flex;gap:10px}.OShipsPage_button__4IC\+\+{background-color:initial;border:none;cursor:pointer;padding:5px;transition:opacity .3s ease}.OShipsPage_button__4IC\+\+:hover{opacity:.8}.OShipsPage_icon__G1qmX{fill:currentColor;height:24px;width:24px}.OShipsPage_addButton__wlCdJ{background-color:#007bff;border:none;border-radius:40px;color:#fff;cursor:pointer;font-family:Ubuntu,sans-serif;font-size:16px;padding:10px 20px;transition:background-color .3s ease}.OShipsPage_addButton__wlCdJ:hover{background-color:#0056b3}.OShipsPage_addButtonContainer__8HoyM{align-items:center;display:flex;justify-content:center}.OShipDetailsPage_whiteBox__-s0ui{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;height:100vh;padding:2px}.OShipDetailsPage_header__0aDZs{padding:10px}.OShipDetailsPage_title__9ch3g{font-size:20px}.OShipDetailsPage_scrollableContainer__-7G5A{border-radius:8px;max-height:calc(100vh - 260px);overflow-y:auto;padding:2px}.OShipDetailsPage_formContainer__wVuqR{display:flex;flex-direction:column;gap:10px}.OShipDetailsPage_formGroup__89jN8{position:relative}.OShipDetailsPage_imagePreviewContainer__xuyD8{display:flex;flex-wrap:wrap;gap:2px}.OShipDetailsPage_imagePreview__0y76\+{border:1px solid #ccc;border-radius:8px;cursor:pointer;height:50px;object-fit:cover;width:50px}.OShipDetailsPage_imageModalOverlay__LIiqU{align-items:center;background-color:#000000e6;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.OShipDetailsPage_imageModal__vhjDP{align-items:center;display:flex;justify-content:center;position:relative}.OShipDetailsPage_modalImage__4Dcze{max-height:90%;max-width:90%;object-fit:contain}.OShipDetailsPage_modalNextButton__LYOaa,.OShipDetailsPage_modalPrevButton__DAdkg{align-items:center;background-color:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:40px}.OShipDetailsPage_modalPrevButton__DAdkg{left:20px}.OShipDetailsPage_modalNextButton__LYOaa{right:20px}.OShipDetailsPage_modalCloseButton__fY\+Fv{align-items:center;background-color:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:40px;justify-content:center;position:absolute;right:20px;top:20px;width:40px}.OShipDetailsPage_deleteImageButton__-iMik{background-color:red;border:none;border-radius:40px;bottom:10px;color:#fff;cursor:pointer;font-family:Ubuntu,sans-serif;left:50%;padding:5px 10px;position:absolute;transform:translateX(-50%)}.OShipDetailsPage_inputField__Q983O{background-color:#f9f9f9;border:1px solid #ccc;border-radius:10px;box-sizing:border-box;color:#333;font-family:Ubuntu,sans-serif;font-size:14px;padding:15px;transition:all .3s ease;width:100%}.OShipDetailsPage_inputField__Q983O:disabled{background-color:#f0f0f0;cursor:not-allowed}.OShipDetailsPage_floatingLabel__GuV7u{color:#aaa;font-family:Ubuntu,sans-serif;font-size:14px;left:15px;pointer-events:none;position:absolute;top:10px;transition:all .3s ease}.OShipDetailsPage_inputField__Q983O:focus+.OShipDetailsPage_floatingLabel__GuV7u,.OShipDetailsPage_inputField__Q983O:not(:placeholder-shown)+.OShipDetailsPage_floatingLabel__GuV7u{color:#aaa;font-size:10px;left:16px;top:4px}select.OShipDetailsPage_inputField__Q983O{background-color:#f9f9f9;border:1px solid #ccc;border-radius:10px;box-sizing:border-box;color:#333;font-size:14px;padding:15px;transition:all .3s ease;width:100%}select.OShipDetailsPage_inputField__Q983O:disabled{background-color:#f0f0f0;cursor:not-allowed}select[multiple].OShipDetailsPage_inputField__Q983O{height:100px}.OShipDetailsPage_applyButton__VU5Ar,.OShipDetailsPage_cancelButton__S2AaR,.OShipDetailsPage_deleteButton__ZndEn,.OShipDetailsPage_editButton__d90Dq,.OShipDetailsPage_saveButton__Sw8cn{border:none;border-radius:40px;cursor:pointer;font-size:14px;padding:10px 20px;transition:background-color .3s ease}.OShipDetailsPage_buttonIcon__qnU2t{fill:currentColor;height:24px;margin:10px;transition:transform .2s ease;vertical-align:middle;width:24px}.OShipDetailsPage_buttonIcon__qnU2t:hover{transform:scale(1.1)}.OShipDetailsPage_applyButton__VU5Ar,.OShipDetailsPage_saveButton__Sw8cn{background-color:#d4d4d4}.OShipDetailsPage_editButton__d90Dq{background-color:#ffc107}.OShipDetailsPage_deleteButton__ZndEn{background-color:#dc3545;color:#fff}.OShipDetailsPage_cancelButton__S2AaR{background-color:#d4d4d4}.OShipDetailsPage_toggleGroup__F-7iD{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.OShipDetailsPage_togglePlusGroup__CBwj-{align-items:center;display:flex;justify-content:flex-start;margin-bottom:20px}.OShipDetailsPage_togglePlusGroupImg__duhYt{margin-right:10px}.OShipDetailsPage_toggleLabel__g-glo{color:#333;font-family:Ubuntu,sans-serif;font-size:16px}.OShipDetailsPage_toggleButton__BEozR{background-color:#ccc;border:none;border-radius:12px;cursor:pointer;height:24px;position:relative;transition:background-color .3s ease;width:50px}.OShipDetailsPage_toggleButton__BEozR.OShipDetailsPage_active__lkt9Y{background-color:#007bff}.OShipDetailsPage_toggleCircle__VMSwr{background-color:#fff;border-radius:50%;height:20px;left:2px;position:absolute;top:2px;transition:transform .3s ease;width:20px}.OShipDetailsPage_toggleButton__BEozR.OShipDetailsPage_active__lkt9Y .OShipDetailsPage_toggleCircle__VMSwr{transform:translateX(26px)}.OShipDetailsPage_safetyGroup__-RJ7j{margin-bottom:5px;position:relative}.OShipDetailsPage_safetyButton__\+coX0{background-color:#f9f9f9;border:1px solid #ccc;border-radius:8px;color:#333;cursor:pointer;font-family:Ubuntu,sans-serif;font-size:14px;padding:15px;text-align:left;transition:all .3s ease;width:100%}.OShipDetailsPage_safetyButton__\+coX0:disabled{background-color:#f0f0f0;cursor:not-allowed}.OShipDetailsPage_safetyGroup__-RJ7j .OShipDetailsPage_floatingLabel__GuV7u{color:#aaa;font-size:14px;left:15px;pointer-events:none;position:absolute;top:10px;transition:all .3s ease}.OShipDetailsPage_safetyButton__\+coX0:focus+.OShipDetailsPage_floatingLabel__GuV7u,.OShipDetailsPage_safetyButton__\+coX0:not(:placeholder-shown)+.OShipDetailsPage_floatingLabel__GuV7u{color:#aaa;font-size:12px;left:15px;top:2px}.OShipDetailsPage_safetyHeader__X9i4d{align-items:center;background-color:#f9f9f9;border:1px solid #ccc;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:10px}.OShipDetailsPage_availabilityList__Oh\+rg{background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;padding:5px}.OShipDetailsPage_availabilityItem__Pw-wl{align-items:center;display:flex;gap:10px;padding:5px 0}.OShipDetailsPage_availabilityItem__Pw-wl select{border:1px solid #ccc;border-radius:5px;padding:5px}.OShipDetailsPage_availabilityItem__Pw-wl label{align-items:center;display:flex;gap:5px}.OShipDetailsPage_availabilityDay__D0a4\+{font-size:10px}.OShipDetailsPage_toggleArrow__IqVQR{color:#333;font-size:16px;font-weight:600}.OShipDetailsPage_safetyList__Bw805{background-color:#fff;border:1px solid #ccc;border-radius:8px;margin-top:10px;padding:10px}.OShipDetailsPage_hiddenCheckbox__69Atu{display:none}.OShipDetailsPage_safetyItemWrapper__eInEf,.OShipDetailsPage_safetyItem__6Ysvi{align-items:center;display:flex;margin-bottom:5px}.OShipDetailsPage_safetyItemWrapper__eInEf{cursor:pointer}.OShipDetailsPage_safetyItem__6Ysvi input[type=checkbox]{height:16px;margin-right:10px;width:16px}.OShipDetailsPage_safetyItem__6Ysvi label{color:#333;font-size:14px}.OShipDetailsPage_fileUploadGroup__wgwNv{align-items:center;display:flex;justify-content:space-between;margin-bottom:0}.OShipDetailsPage_checkboxCustom__v67hk{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:4px;display:flex;height:16px;justify-content:center;margin-right:10px;width:16px}.OShipDetailsPage_safetyItemWrapper__eInEf input[type=checkbox]:checked+.OShipDetailsPage_checkboxCustom__v67hk{background-color:#007bff;border-color:#007bff}.OShipDetailsPage_safetyItemWrapper__eInEf label{color:#333;font-size:14px}.OShipDetailsPage_customFileButton__mWtOb{align-items:center;background-color:grey;border-radius:20px;color:#fff;cursor:pointer;display:inline-flex;font-family:Ubuntu,sans-serif;font-size:12px;height:40px;justify-content:center;transition:background-color .3s ease;width:100px}.OShipDetailsPage_customFileButton__mWtOb.OShipDetailsPage_active__lkt9Y{background-color:#007bff;color:#fff}.OShipDetailsPage_buttonsContainer__CnAso{align-items:center;display:flex;gap:20px;justify-content:center;margin-bottom:100px}.OShipDetailsPage_shaddowDivider__q2Vez{background-color:gray;filter:blur(1px);height:1px;opacity:.4}.OShipDetailsPage_buttonsContainerUp__xcvjZ{align-items:center;display:flex;gap:20px;justify-content:center}.OShipDetailsPage_checkboxContainer__ExPqc{align-items:center;display:flex;justify-content:center;margin-right:10px}.OShipDetailsPage_dayName__FnfM6{color:#333;flex-grow:1;font-size:13px;font-weight:700}.OShipDetailsPage_timeFieldsContainer__71Mew{display:flex;gap:10px;margin-left:auto}.OShipDetailsPage_timeField__Ht2Dv{background-color:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:12px;margin-left:auto;padding:5px;width:62px}.OShipDetailsPage_scheduleToAll__z9L0V{padding-top:2px;width:20px}.OShipDetailsPage_activeDay__dZIf2{background-color:#007bff;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:2px}.OShipDetailsPage_inactiveDay__QGyrD{background-color:initial;color:#333;cursor:pointer;font-size:12px;font-weight:400;padding:2px}.OShipDetailsPage_plus__mtjIN{padding-left:18px}.OShipDetailsPage_inputFieldError__i-fA0{border:2px solid red}.OShipDetailsPage_deleteImageBtn__LRqos{padding:0 7px 14px;width:18px}.OShipDetailsPage_imagePlusButton__Nkgqf{background:none;border:none;cursor:pointer;padding-left:12px;padding-right:12px;padding-top:12px}.TBookingsPage_bookingsContainer__lhsZk{max-height:52vh;overflow-y:auto}.TBookingsPage_bookingsList__5nV9c{list-style:none;padding:0}.TBookingsPage_shipNameLabel__brEp4{font-size:12px}.TBookingsPage_bookingDetailsContainer__JyWrv{padding-left:0;text-align:left}.TBookingsPage_bookingItem__1E9xd h5{font-family:Ubuntu;font-size:15px;font-weight:600;line-height:1.5;margin:4px 15px 7px}.TBookingsPage_bookingItem__1E9xd h6{font-family:Ubuntu;font-size:11px;font-weight:100;line-height:1.5;margin:-4px 15px}.TBookingsPage_bookingItem__1E9xd h3{font-family:Ubuntu;font-size:18px;font-weight:600;line-height:1.5;margin:4px 5px 10px}.TBookingsPage_bookingItem__1E9xd{background-color:#ebf0f4;border-radius:8px;margin-bottom:10px;padding:15px}.TBookingsPage_error__2K53n{color:red}.TBookingsPage_modalOverlay__b7JMo{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.TBookingsPage_modalContent__xzjMf{background-color:#fff;border-radius:8px;max-width:400px;padding:20px;text-align:center;width:100%}.TBookingsPage_modalButtons__6i1Ms{margin-top:20px}.TBookingsPage_confirmButton__Ze4VN{background-color:#ff4d4d;color:#fff;padding:10px 20px}.TBookingsPage_cancelButton__J9Xux,.TBookingsPage_confirmButton__Ze4VN{border:none;border-radius:45px;cursor:pointer;font-family:Ubuntu,sans-serif}.TBookingsPage_cancelButton__J9Xux{background-color:#ccc;color:#000;margin-left:10px;padding:10px 40px}h1{font-size:22px}h1,h2{color:#202630;font-family:Ubuntu,sans-serif;text-align:center}h2{font-size:19px;font-weight:lighter}p{color:#202630;font-family:Ubuntu,sans-serif;font-size:16px;text-align:center}.TLayout_container__ZQWxn{background-image:url(/static/media/fon-mobile.e05fa1dfa1cb98de9fe7.jpg);background-position:top;background-size:cover;display:flex;flex-direction:column;font-family:Ubuntu,sans-serif;min-height:100vh;position:relative}.TLayout_header__FkHpJ{align-items:center;display:flex;justify-content:space-between;padding:10px 20px;position:relative;z-index:10}.TLayout_logo__M7tKx{cursor:pointer;width:30%}.TLayout_centeredUserName__OIvfx{color:#202630;font-size:15px;font-weight:700;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:10}.TLayout_userNameCentered__qQR0o{color:#202630;font-family:Ubuntu,sans-serif;font-size:16px}.TLayout_topSpacer__CrNr\+{flex:0.25 1}.TLayout_whiteBox__L62XW{background-color:#fff;border-radius:20px 20px 0 0;bottom:0;box-shadow:0 -4px 8px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;font-family:Ubuntu,Arial,sans-serif;height:100vh;justify-content:flex-start;left:0;padding:20px;position:fixed;width:100%}.TLayout_blurContainer__vctq\+{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);bottom:0;height:80px;left:0;pointer-events:none;position:fixed;right:0;z-index:15}.TLayout_menu__-FB1m{align-items:center;background-color:#fff;bottom:0;display:flex;justify-content:space-between;left:0;padding:10px 20px;position:fixed;right:0;z-index:20}.TLayout_menuItem__q2VH3{align-items:center;color:#202630;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-size:14px;gap:5px;justify-content:center}.TLayout_menuItem__q2VH3.TLayout_active__GBq47{color:#007bff;position:relative}.TLayout_menuLabel__JUsUB{font-size:10px;position:relative;top:50px;white-space:nowrap;z-index:10}.TLayout_menuItem__q2VH3.TLayout_active__GBq47 .TLayout_menuLabel__JUsUB{display:none}.TLayout_menuIcon__r2XF8{height:48px;position:relative;top:-15px;width:48px;z-index:5}.TLayout_menuItem__q2VH3.TLayout_active__GBq47 .TLayout_menuIcon__r2XF8{top:0}@media (min-width:768px){.TLayout_container__ZQWxn{background-image:url(/static/media/fon-tablet.ff10b31942fc234fa463.jpg)}.TLayout_whiteBox__L62XW{padding:30px}}@media (min-width:1200px){.TLayout_container__ZQWxn{background-image:url(/static/media/fon-desktop.cae2d78520ca3e94a4a3.jpg)}}.TLayout_hamburgerMenuContainer__SaUh7{align-items:center;cursor:pointer;display:flex}.TLayout_hamburgerIcon__2d1fl{fill:#202630;height:32px;width:32px}.TLayout_hamburgerMenu__c45Qh{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:10px;position:absolute;right:0;top:60px;z-index:30}.TLayout_hamburgerMenuItem__hqwUi{align-items:center;border-radius:4px;color:#202630;cursor:pointer;display:flex;font-family:Ubuntu,sans-serif;font-size:14px;padding:8px 12px}.TLayout_hamburgerMenuItem__hqwUi.TLayout_active__GBq47{background-color:#f0f8ff;color:#4e83df}.TShipsPage_container__BOQTH{display:flex;flex-direction:column;max-height:calc(100vh - 100px);overflow-y:auto;padding:0}.TShipsPage_container__BOQTH h1{margin-top:auto}.TShipsPage_filters__KDBm3{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.TShipsPage_filters__KDBm3 div{align-items:center;display:flex;gap:10px}.TShipsPage_filters__KDBm3 label{font-weight:700}.TShipsPage_filters__KDBm3 input,.TShipsPage_filters__KDBm3 select{border:1px solid #ccc;border-radius:4px;padding:5px}.TShipsPage_filterSection__7onXl{margin-bottom:20px}.TShipsPage_shipList__LuiVi{gap:15px;margin-top:10px}.TShipsPage_shipItem__mJ0dW{border:1px solid #ccc;border-radius:8px;margin-bottom:16px;padding:16px}.TShipsPage_shipHeader__XoG3d{font-size:18px;font-weight:700;margin-bottom:10px}.TShipsPage_shipDetails__SIah5{color:#333;font-size:14px}.TShipsPage_shipImage__wICpn{height:100px;margin:5px;width:100px}.TShipsPage_availabilityList__P-HxT{list-style-type:none;padding:0}.TShipsPage_availabilityItem__Yp2VC{margin-bottom:5px}.TShipsPage_modalOverlay__0tm9Y{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.TShipsPage_modalContent__oAq95{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-height:80vh;overflow-y:auto;padding:20px;width:400px}.TShipsPage_modalButtons__xj3Er{display:flex;justify-content:space-between;margin-bottom:60px;margin-top:20px}.TShipsPage_resetButton__UXYHs{background-color:#ff4d4d;border:none;border-radius:40px;color:#fff;cursor:pointer;font-family:Ubuntu,sans-serif;font-size:14px;padding:10px 20px;transition:background-color .3s ease}.TShipsPage_resetButton__UXYHs:hover{background-color:#e04040}.TShipsPage_closeButton__cvecl{background-color:#2f80ed;border:none;border-radius:40px;color:#fff;cursor:pointer;font-family:Ubuntu,sans-serif;font-size:14px;padding:10px 20px;transition:background-color .3s ease}.TShipsPage_closeButton__cvecl:hover{background-color:#296dc1}.TShipsPage_filterContainer__yv3-q{background-color:#ebf0f4;border-radius:10px;margin-bottom:5px;padding:10px}.TShipsPage_dateTimeWrapper__MGhOU{align-items:center;display:flex;gap:10px}.TShipsPage_datePicker__PN5p2,.TShipsPage_timePicker__kDcH\+{flex:1 1}.TShipsPage_filterContainer__yv3-q label{display:block;margin-bottom:5px}.TShipsPage_filterContainer__yv3-q input[type=range]{width:100%}.TShipsPage_cabinLabels__T\+kYe,.TShipsPage_toiletLabels__Cm1nS{display:flex;justify-content:space-between;margin-top:5px}.TShipsPage_cabinLabel__da4UH,.TShipsPage_toiletLabel__WG\+Lo{font-size:12px}.TShipsPage_filterLabel__W08rT{font-family:Ubuntu,Arial,sans-serif;font-size:11px;margin-right:5px}.TShipsPage_filterBlock__7XiBW{align-items:baseline;display:flex}.TShipsPage_dropdownButton__33xRx{background-color:#fff;border:1px solid #ccc;border-radius:5px;cursor:pointer;padding:8px 12px;text-align:left}.TShipsPage_dropdownButton__33xRx:hover{background-color:#f0f0f0}.TShipsPage_dropdownContent__nYEwj{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 4px 6px #0000001a;margin-top:5px;position:absolute;z-index:10}.TShipsPage_iconButton__hg5\+b{background:none;border:none;cursor:pointer;margin-left:10px;padding:0}.TShipsPage_iconButton__hg5\+b img{height:20px;width:20px}.TShipsPage_dropdownContent__nYEwj select{background-color:initial;border:none;outline:none;padding:8px;width:100%}.TShipsPage_dropdownContent__nYEwj.TShipsPage_hidden__CJGnu{display:none}.TShipsPage_filterIconButton__NolS-{background:none;border:none;cursor:pointer}.TShipsPage_filterIconButton__NolS- img{height:24px;width:24px}.TShipsPage_timeDateLists__wR8YZ{font-family:Ubuntu,Arial,sans-serif;font-size:12px}.TShipsPage_shipList__LuiVi{display:flex;flex-direction:column;gap:20px}.TShipsPage_shipBlock__3qAcB{background-color:#ebf0f4;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:10px}.TShipsPage_shipHeaderSection__GkQ5R{align-items:center;display:flex;justify-content:space-between}.TShipsPage_shipInfo__pCBuu{align-items:center;display:flex;gap:20px}.TShipsPage_shipName__iPMLL{font-size:18px;font-weight:700}.TShipsPage_toggleDetailsButton__sdHxG{background:none;border:none;cursor:pointer;padding:12px;transition:transform .3s ease}.TShipsPage_toggleDetailsButton__sdHxG img{height:14px;width:14px}.TShipsPage_toggleDetailsButton__sdHxG.TShipsPage_rotated__1WY7R img{transform:rotate(180deg)}.TShipsPage_shipDetailsExpanded__vcWI4{border-left:2px solid #2c92ff;margin-top:10px;padding-left:10px;text-align:left}.TShipsPage_shipDetails__SIah5{font-size:12px;margin:5px 0;text-align:left}.TShipsPage_shipListContainer__UdcwV{margin-bottom:60px;max-height:500px;overflow-y:auto}.TShipsPage_bookingButtonWrapper__d9fEq{margin-top:15px;text-align:center}.TShipsPage_bookingButton__VtNf6{background-color:#007bff;border:none;border-radius:45px;color:#fff;cursor:pointer;font-family:Ubuntu,Arial,sans-serif;font-size:12px;padding:15px 20px;transition:background-color .3s ease}.TShipsPage_bookingButton__VtNf6:hover{background-color:#0056b3}.TShipsPage_formGroup__UdVBN{margin-bottom:15px;position:relative}.TShipsPage_formGroup__UdVBN label{display:block;font-weight:700;margin-bottom:5px}.TShipsPage_formGroup__UdVBN input{border:1px solid #ccc;border-radius:4px;padding:8px;width:93%}.TShipsPage_modalActions__FD-sL{display:flex;justify-content:space-between;margin-top:15px}.TShipsPage_modalActions__FD-sL button{border:none;border-radius:40px;cursor:pointer;font-family:Ubuntu,sans-serif;padding:8px 12px}.TShipsPage_modalActions__FD-sL button:first-child{background-color:#007bff;color:#fff}.TShipsPage_modalActions__FD-sL button:last-child{background-color:#ccc;color:#000}.TShipsPage_numberOfSeatsInputContainer__DeT4t{align-items:center;display:inline-flex;position:relative;width:100%}.TShipsPage_tooltip__IpRpr{background-color:#333;border-radius:4px;color:#fff;font-size:22px;padding:4px 8px;pointer-events:none;position:absolute;top:-50px;transform:translateX(-50%)}.BookingModal_modalOverlay__qCKSj{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.BookingModal_modalContent__Zj9uE{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-width:90%;padding:20px;width:400px}.BookingModal_bookingDetails__mrmnB p{color:#2f80ed;font-size:11px;font-weight:100;line-height:1.5;margin-bottom:-3px;margin-top:12px;text-align:left}.BookingModal_bookingDetails__mrmnB span{font-size:14px;padding-bottom:20px}.BookingModal_modalButtons__219k8{display:flex;justify-content:space-between;margin-top:20px}.BookingModal_bookButton__y14N7,.BookingModal_closeButton__pH24P{border:none;border-radius:40px;cursor:pointer;font-family:Ubuntu,sans-serif;font-size:13px;padding:10px 20px}.BookingModal_bookButton__y14N7{background-color:#4caf50;color:#fff}.BookingModal_closeButton__pH24P{background-color:#f44336;color:#fff}.BookingModal_bookButton__y14N7:hover{background-color:#45a049}.BookingModal_closeButton__pH24P:hover{background-color:#e53935}.AuthTelegramPage_container__IxXDA{align-items:center;background-color:#f5f7fa;display:flex;flex-direction:column;font-family:Ubuntu,Arial,sans-serif;justify-content:center;min-height:100vh;text-align:center}.AuthTelegramPage_logo__3hIO-{height:auto;margin-bottom:30px;width:150px}.AuthTelegramPage_text__ic\+dh{color:#333;font-size:16px;margin-bottom:20px}.AuthTelegramPage_telegramButton__pfwH9{align-items:center;background-color:#2f80ed;border-radius:8px;color:#fff;display:inline-flex;font-size:18px;justify-content:center;padding:12px 24px;text-decoration:none;transition:background-color .3s ease}.AuthTelegramPage_telegramButton__pfwH9:hover{background-color:#2694c6}.AuthTelegramPage_telegramIcon__GyRb4{height:24px;margin-right:10px;width:24px}