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__YkYW9{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__d1tn0{align-items:center;display:flex;justify-content:space-between;padding:10px 20px;position:relative;z-index:10}.Layout_logo__LMLjx{cursor:pointer;width:24%}.Layout_roleLogo__Ba5w-{cursor:pointer;padding-right:5px;width:10%}.Layout_centeredUserName__8x2id{align-items:center;color:#202630;display:flex;font-size:15px;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:10}.Layout_userNameCentered__vYM8O{color:#202630;font-family:Ubuntu,Arial,sans-serif;font-size:16px}.Layout_topSpacer__UVxxc{flex:0.25 1}.Layout_whiteBox__6wRJR{background-color:#fff;border-radius:20px 20px 0 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;padding:20px;position:relative;top:225px}.Layout_blurContainer__aDwH2{-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__\+Q7Bi{align-items:center;background-color:#fff;bottom:302px;display:flex;justify-content:space-between;left:0;position:relative;right:0;width:100%;z-index:20}.Layout_menuItem__7NWPQ{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__7NWPQ.Layout_active__-KbGu{color:#007bff;position:relative}.Layout_menuLabel__BJacC{font-size:14px;position:relative;top:96px;white-space:nowrap;z-index:10}.Layout_menuItem__7NWPQ.Layout_active__-KbGu .Layout_menuLabel__BJacC{display:none}.Layout_menuIcon__ss7K-{height:100px;position:relative;top:-15px;width:100px;z-index:5}.Layout_menuItem__7NWPQ.Layout_active__-KbGu .Layout_menuIcon__ss7K-{top:0}.Layout_hamburgerMenuContainer__ESweF{align-items:center;cursor:pointer;display:flex}.Layout_hamburgerIcon__zCdBi{fill:#202630;height:32px;width:32px}.Layout_hamburgerMenu__RbKb3{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__cKNr-{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__cKNr-.Layout_active__-KbGu{background-color:#f0f8ff;color:#4e83df}.Layout_userInfoContainer__wDZjF{align-items:center;background-color:#fff;bottom:21px;left:0;padding:10px 20px;position:fixed;right:0;z-index:40}.Layout_asUserLabel__shqf0{color:#4e83df;font-size:12px;margin-bottom:-8px}.Layout_userLabel__wFeIs{font-size:14px}.Layout_asRoleLabel__I3l4v{color:#4e83df;font-size:12px;margin-bottom:-8px}.Layout_roleLabel__QaLo7{font-size:14px}.Layout_noUserContainer__udCi0{display:contents}.Layout_telegramButton__2odv7{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__2odv7:hover{background-color:#2694c6}.Layout_content__vOrgZ{box-sizing:border-box;flex:1 1;margin:0 auto;max-width:505px;overflow:visible;padding:20px;width:100%}@media (max-width:505px){.Layout_content__vOrgZ{max-width:100%;padding:15px}}@media (min-width:506px){.Layout_content__vOrgZ{border-radius:12px;box-shadow:0 2px 8px #0000001a}}.Notification_notification__\+pBNt{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%;max-width:260px;padding:20px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:1000}.Notification_notification__\+pBNt.Notification_info__YBRK3{border:1px solid #90caf9;color:#1565c0}.Notification_notification__\+pBNt.Notification_warning__flzxV{border:1px solid #ffeeba;color:#856404}.Notification_closeButton__Br9N7{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__jHhkv{white-space:pre-line}.UserInfoModal_modalOverlay__1kZmg{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.UserInfoModal_modalContent__3ffQo{background-color:#fff;border-radius:15px;box-shadow:0 4px 6px #0000001a;max-width:260px;padding:20px;width:90%}button{border:none;border-radius:40px;color:#fff;cursor:pointer;float:right;height:35px;margin:10px;padding:5px 10px}.UserInfoModal_closeButton__UQUZR,button{background-color:#f44336}.UserInfoModal_closeButton__UQUZR:hover{background-color:#d32f2f}.UserInfoModal_saveButton__4jmEJ,.UserInfoModal_saveButton__4jmEJ:hover{background-color:#007bff}label{display:block;font-weight:700;margin-top:10px}select{border:1px solid #ccc;border-radius:4px;font-size:1rem;margin-top:5px;padding:8px;width:100%}p{margin:8px 0}.UserInfoModal_buttonContainer__XbmAX{align-items:center;display:flex;justify-content:center}.UserInfoModal_inputContainer__3LWxq{margin:10px}select{font-family:Ubuntu,Arial,sans-serif;font-size:14px}.Loader_loader-container__zl0TT{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#fffc;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.Loader_spinner__Y73vt{animation:Loader_spin__Soegw 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#007bff;height:50px;margin-bottom:10px;width:50px}@keyframes Loader_spin__Soegw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MainPage_telegramLink__KHJVE{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}.OrgLayout_container__-i6A9{display:flex;flex-direction:column;height:100vh;position:relative}.OrgLayout_scrollContainer__sc5UI{display:flex;flex:1 1;flex-direction:column;overflow-y:auto}.OrgLayout_header__SlXF2{align-items:center;display:flex;justify-content:space-between;padding:0 10px}.OrgLayout_logo__8nJQ2{cursor:pointer;width:24%}.OrgLayout_roleLogo__XNJKS{cursor:pointer;padding-right:5px;width:10%}.OrgLayout_centeredUserName__V9pT0{align-items:center;color:#202630;display:flex;font-family:Ubuntu,sans-serif;font-size:15px;text-align:center}.OrgLayout_userNameCentered__6\+Fq0{color:#202630;font-family:Ubuntu,Arial,sans-serif;font-size:16px}.OrgLayout_topSpacer__xh9GS{flex:0.25 1}.OrgLayout_whiteBox__7Nrne{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%}.OrgLayout_blurContainer__8bvVd{-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}.OrgLayout_menu__4o8HS{background-color:#fff;bottom:0;display:flex;position:fixed;width:100%;z-index:20}@media (min-width:506px){.OrgLayout_menu__4o8HS{margin:0 auto;width:505px}}.OrgLayout_menuItem__x3wcV{align-items:center;color:#202630;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-size:14px;gap:5px;justify-content:center;padding-bottom:10px}.OrgLayout_menuItem__x3wcV.OrgLayout_active__DKU6W{color:#007bff;position:relative}.OrgLayout_menuLabel__YUeO\+{font-family:Ubuntu,sans-serif;font-size:10px;position:relative;top:50px;white-space:nowrap;z-index:10}.OrgLayout_menuItem__x3wcV.OrgLayout_active__DKU6W .OrgLayout_menuLabel__YUeO\+{display:none}.OrgLayout_menuIcon__4FBN8{height:48px;position:relative;top:-15px;width:48px;z-index:5}.OrgLayout_menuItem__x3wcV.OrgLayout_active__DKU6W .OrgLayout_menuIcon__4FBN8{top:0}.OrgLayout_hamburgerMenuContainer__eJi2z{align-items:center;cursor:pointer;display:flex}.OrgLayout_hamburgerIcon__5AOus{fill:#202630;height:32px;width:32px}.OrgLayout_hamburgerMenu__zFbc-{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}.OrgLayout_hamburgerMenuItem__ttKXD{align-items:center;border-radius:4px;color:#202630;cursor:pointer;display:flex;font-family:Ubuntu,sans-serif;font-size:14px;padding:8px 12px}.OrgLayout_hamburgerMenuItem__ttKXD.OrgLayout_active__DKU6W{background-color:#f0f8ff;color:#4e83df}.OrgLayout_content__Bvcx9{box-sizing:border-box;flex:1 1;margin:0 auto;max-width:505px;overflow:visible;padding:20px;width:100%}@media (max-width:505px){.OrgLayout_content__Bvcx9{max-width:100%;padding:15px}}@media (min-width:506px){.OrgLayout_content__Bvcx9{border-radius:12px;box-shadow:0 2px 8px #0000001a}}.OCalendarPage_whiteBox__Iedlo{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__L1Be6{margin-bottom:70px}.OCalendarPage_bookingItem__L1Be6 hr{border:none;border-top:1px solid #ccc;margin:10px 0}.OCalendarPage_modalContent__WAjXc,.OCalendarPage_modalContent__WAjXc button,.OCalendarPage_modalContent__WAjXc h2,.OCalendarPage_modalContent__WAjXc input,.OCalendarPage_modalContent__WAjXc select,.OCalendarPage_modalContent__WAjXc textarea{font-family:Ubuntu,sans-serif}.OCalendarPage_header__yLdkH{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.OCalendarPage_title__Z-G8a{color:#202630;font-size:24px;margin:0}.OCalendarPage_datePicker__dqTPh{align-items:center;display:flex;gap:5px}.OCalendarPage_datePickerLabel__8UJZV{color:#555;font-size:12px}.OCalendarPage_calendarIcon__l2ArW{height:48px;width:48px}.OCalendarPage_modes__lgp-N{margin-bottom:20px}.OCalendarPage_modeLink__zBYXZ{color:#555;cursor:pointer;font-size:16px;position:relative;text-decoration:none}.OCalendarPage_modeLink__zBYXZ.OCalendarPage_active__uXN39{color:#007bff;font-weight:700}.OCalendarPage_modeLink__zBYXZ.OCalendarPage_active__uXN39: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__Nzm9l{display:flex;flex-direction:column;gap:20px}.OCalendarPage_tabBlock__RXaMs{border-radius:8px;height:300px;width:100%}.OCalendarPage_tabBlock__RXaMs.OCalendarPage_day__ESWA7{background-color:#ffeb3b}.OCalendarPage_tabBlock__RXaMs.OCalendarPage_week__DYR1\+{background-color:#81c784}.OCalendarPage_tabBlock__RXaMs.OCalendarPage_month__iY1JU{background-color:#64b5f6}.OCalendarPage_currentDate__NM-0f{color:#202630;font-size:18px;margin-bottom:20px;margin-top:20px}.OCalendarPage_detailsTextArea__vXyUm{height:60px}.OCalendarPage_detailsTextAreaPreview__80S1K,.OCalendarPage_detailsTextArea__vXyUm{margin-top:5px;text-align:left;width:96%}.OCalendarPage_currentDateDate__xCfWa{color:#202630;font-size:16px;text-align:center}.OCalendarPage_currentDateDay__\+z-Vm{color:#202630;font-size:15px;text-align:center}.OCalendarPage_timeGrid__xPTxi{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(4,60px)}.OCalendarPage_calendarGrid__QiXqI{display:flex;flex-direction:column}.OCalendarPage_timeRow__C68PG{display:flex;justify-content:space-between;margin-bottom:10px}.OCalendarPage_timeColumn__3-VFt{display:flex;flex-direction:column;width:23%}.OCalendarPage_timeCell__bN21z{border-bottom:1px solid #ccc;font-weight:700;padding:5px;text-align:center}.OCalendarPage_shipColumn__9Cs8h{border-right:1px solid #ccc;padding:10px}.OCalendarPage_bookingCell__AtXG7{align-items:center;border-bottom:1px solid #ccc;border-right:1px solid #ccc;display:flex;justify-content:center;padding:5px}.OCalendarPage_bookingCell__AtXG7.OCalendarPage_booked__E6X2r{background-color:#fcc}.OCalendarPage_bookingSymbol__Lm1D1{color:red;font-size:14px}.OCalendarPage_timeSlot__Yqm3z{cursor:pointer;min-height:55px}.OCalendarPage_timeSlot__Yqm3z,.OCalendarPage_timeSlot__Yqm3z.OCalendarPage_dummySlot__vMShQ{align-items:center;background-color:#f0f0f0;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#333;font-size:14px;justify-content:center;margin:5px;padding:5px}.OCalendarPage_timeSlot__Yqm3z.OCalendarPage_dummySlot__vMShQ{cursor:none;display:flex;min-height:50px;opacity:0;position:relative}.OCalendarPage_timeSlot__Yqm3z.OCalendarPage_booked__E6X2r,.OCalendarPage_timeSlot__Yqm3z.OCalendarPage_notBooked__QotDm,.OCalendarPage_timeSlot__Yqm3z.OCalendarPage_notFilled__ZwSru,.OCalendarPage_timeSlot__Yqm3z.OCalendarPage_past__U1W8-{background-repeat:no-repeat;background-size:30px}.OCalendarPage_timeSlot__Yqm3z.OCalendarPage_booked__E6X2r{background-image:url(/static/media/booking_stamp.9fd1a1fd815525e10ee7.svg);background-position:50%}.OCalendarPage_timeSlot__Yqm3z.OCalendarPage_notBooked__QotDm{background-image:url(/static/media/no_booking_stamp.8f42978f0bae39b5b9a1.svg);background-position:left 13px bottom 10px}.OCalendarPage_timeSlot__Yqm3z.OCalendarPage_notFilled__ZwSru{background-image:url(/static/media/not_filled_stamp.7d816cb136aed62839a8.svg);background-position:50%}.OCalendarPage_timeSlot__Yqm3z.OCalendarPage_past__U1W8-{background-image:url(/static/media/past.c14562bc629a4b3574fd.svg);background-position:bottom}.OCalendarPage_weekSlot__bIHAn{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__bIHAn.OCalendarPage_booked__E6X2r{background-image:url(/static/media/booking_stamp.9fd1a1fd815525e10ee7.svg)}.OCalendarPage_weekSlot__bIHAn.OCalendarPage_notFilled__ZwSru{background-image:url(/static/media/not_filled_stamp.7d816cb136aed62839a8.svg)}.OCalendarPage_weekSlot__bIHAn.OCalendarPage_notBooked__QotDm{background-image:url(/static/media/no_booking_stamp.8f42978f0bae39b5b9a1.svg)}.OCalendarPage_weekSlot__bIHAn.OCalendarPage_past__U1W8-{background-image:url(/static/media/past.c14562bc629a4b3574fd.svg)}.OCalendarPage_weekSlot__bIHAn.OCalendarPage_booked__E6X2r,.OCalendarPage_weekSlot__bIHAn.OCalendarPage_notBooked__QotDm,.OCalendarPage_weekSlot__bIHAn.OCalendarPage_notFilled__ZwSru,.OCalendarPage_weekSlot__bIHAn.OCalendarPage_past__U1W8-{background-position:50%;background-repeat:no-repeat;background-size:16px}.OCalendarPage_monthSlot__vjdvF{align-items:center;background-color:#ebf0f4;cursor:pointer;display:flex;justify-content:center;min-height:55px;user-select:none;-webkit-user-select:none}.OCalendarPage_monthSlot__vjdvF.OCalendarPage_booked__E6X2r{background-image:url(/static/media/booking_stamp.9fd1a1fd815525e10ee7.svg)}.OCalendarPage_monthSlot__vjdvF.OCalendarPage_notFilled__ZwSru{background-image:url(/static/media/not_filled_stamp.7d816cb136aed62839a8.svg)}.OCalendarPage_monthSlot__vjdvF.OCalendarPage_notBooked__QotDm{background-image:url(/static/media/no_booking_stamp.8f42978f0bae39b5b9a1.svg)}.OCalendarPage_monthSlot__vjdvF.OCalendarPage_booked__E6X2r,.OCalendarPage_monthSlot__vjdvF.OCalendarPage_notBooked__QotDm,.OCalendarPage_monthSlot__vjdvF.OCalendarPage_notFilled__ZwSru{background-position:50%;background-repeat:no-repeat;background-size:18px}.OCalendarPage_timeSlot__Yqm3z .OCalendarPage_time__FZf1t{border-radius:4px;padding-left:5px;padding-right:5px}.OCalendarPage_timeSlot__Yqm3z .OCalendarPage_bookingSymbol__Lm1D1{color:red;font-size:16px}.OCalendarPage_timeSlot__Yqm3z.OCalendarPage_inactive__w1qop{background-color:#fbfcfd;color:#a4a6ab;cursor:not-allowed;text-decoration:line-through}.OCalendarPage_dayTab__mf1LR{padding-bottom:80px}.OCalendarPage_weekRange__bFqF3{color:#202630;font-size:16px;margin-bottom:20px;margin-top:20px;text-align:left}.OCalendarPage_weekHeaderContainer__E6wPQ,.OCalendarPage_weekHeader__EyE-J{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__\+5NtC{width:50px}.OCalendarPage_emptyCell__\+5NtC,.OCalendarPage_weekDayColumn__rVXUQ{align-items:center;background-color:#ebf0f4;display:flex;height:60px;justify-content:center}.OCalendarPage_weekDayColumn__rVXUQ{flex-direction:column}.OCalendarPage_weekDayColumn__rVXUQ,.OCalendarPage_weekDayName__3T97u{color:#333;font-size:14px;font-weight:700}.OCalendarPage_weekDayNumber__YU2hn{color:#555;font-size:12px;margin-top:4px}.OCalendarPage_weekRow__\+AoHS{grid-gap:1px;background-color:#ebf0f4;border-bottom:1px solid #cbd4d9;display:grid;gap:1px;grid-template-columns:50px repeat(7,1fr)}.OCalendarPage_weekTimeSlot__9oklE{color:#555;font-size:12px;font-weight:700}.OCalendarPage_weekCell__oDMp8,.OCalendarPage_weekTimeSlot__9oklE{align-items:center;background-color:#ebf0f4;border-right:1px solid #cbd4d9;display:flex;height:40px;justify-content:center}.OCalendarPage_weekCell__oDMp8{cursor:pointer;user-select:none;-webkit-user-select:none}.OCalendarPage_plusSign__dgVTV{color:#007bff;font-size:16px;user-select:none;-webkit-user-select:none}.OCalendarPage_weekTab__uj63E{background-color:#ebf0f4;border-radius:12px;box-shadow:0 4px 8px #0000000d;padding-bottom:80px}.OCalendarPage_monthRange__zzJYJ{color:#202630;font-size:18px;margin-bottom:20px;margin-top:20px;text-align:left}.OCalendarPage_monthTab__eE9vn{background-color:#ebf0f4;border-radius:12px;box-shadow:0 4px 8px #0000000d;padding-bottom:80px}.OCalendarPage_monthHeader__vNXzS{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__ljQ6\+{align-items:center;background-color:#ebf0f4;color:#333;display:flex;font-size:14px;font-weight:700;height:40px;justify-content:center}.OCalendarPage_monthBody__eQ7iz{grid-gap:1px;background-color:#cbd4d9;display:grid;gap:1px;grid-template-columns:repeat(7,1fr)}.OCalendarPage_monthRow__ScNWC{display:contents}.OCalendarPage_monthCell__x-I\+h{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__AKXpK{font-size:14px;font-weight:700;margin-bottom:4px}.OCalendarPage_additionalDay__Tj3f\+{background-color:#ebf0f4}.OCalendarPage_additionalDayNumber__ZEtju{color:#bfc2c9;font-size:14px;font-weight:400}.OCalendarPage_monthTitle__yr4yg{font-size:16px;margin-bottom:20px;margin-top:20px;text-align:left}.OCalendarPage_modes__lgp-N{display:flex;gap:20px;margin-bottom:10px;position:relative}.OCalendarPage_modalOverlayLabel__KnVjy{font-weight:700;margin-bottom:20px}.OCalendarPage_modalOverlay__qYsVa{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__qYsVa input{margin-bottom:10px}.OCalendarPage_bookingDetailsContainer__b186q{border-radius:4px;max-height:400px;overflow-y:auto;padding:10px}.OCalendarPage_modalContent__WAjXc{background-color:#fff;border-radius:8px;max-height:80vh;overflow-y:auto;padding:20px;position:relative;width:300px}.OCalendarPage_modalHeader__4a6F6{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.OCalendarPage_modalHeader__4a6F6 h2{font-size:20px;margin:0}.OCalendarPage_modalContent__WAjXc h3{margin-top:0}.OCalendarPage_modalContent__WAjXc ul{list-style:none;padding:0}.OCalendarPage_modalContent__WAjXc button{border:none;border-radius:40px;color:#fff;cursor:pointer;margin-top:10px;padding:5px 10px}.OCalendarPage_modalContent__WAjXc button:hover{background-color:#0056b3}.OCalendarPage_formGroup__ppNPt{margin-bottom:20px;margin-top:20px;position:relative}.OCalendarPage_inputField__lYZ2u,.OCalendarPage_textareaField__PG66r{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__lYZ2u::placeholder,.OCalendarPage_textareaField__PG66r::placeholder{color:#aaa}.OCalendarPage_textareaField__PG66r{height:100px;resize:none}.OCalendarPage_floatingLabel__hLPrD{color:#aaa;font-size:14px;left:15px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease}.OCalendarPage_inputField__lYZ2u:focus+.OCalendarPage_floatingLabel__hLPrD,.OCalendarPage_inputField__lYZ2u:not(:placeholder-shown)+.OCalendarPage_floatingLabel__hLPrD,.OCalendarPage_textareaField__PG66r:focus+.OCalendarPage_floatingLabel__hLPrD,.OCalendarPage_textareaField__PG66r:not(:placeholder-shown)+.OCalendarPage_floatingLabel__hLPrD{color:#aaa;font-size:11px;left:15px;top:10px}.OCalendarPage_inputField__lYZ2u::placeholder,.OCalendarPage_textareaField__PG66r::placeholder{color:#0000}.OCalendarPage_modalButtons__sL99q{display:flex;justify-content:space-between;margin-top:20px}.OCalendarPage_deleteButton__HaxMU,.OCalendarPage_saveButton__mLZUi{border:none;border-radius:40px;cursor:pointer;font-size:14px;padding:10px 20px}.OCalendarPage_saveButton__mLZUi{background-color:#2c92ff;color:#fff}.OCalendarPage_closeButton__ekB4m,.OCalendarPage_saveButton__mLZUi:disabled{background-color:#6c757d;color:#fff}.OCalendarPage_closeButton__ekB4m{border:none;border-radius:40px;cursor:pointer;font-size:14px;position:absolute;right:9px}.OCalendarPage_deleteButton__HaxMU{background-color:#dc3545;color:#fff;margin-right:10px}.OCalendarPage_deleteButton__HaxMU:disabled{background-color:#6c757d;color:#fff}.OCalendarPage_dateTimeContainer__6iJ4F{display:flex;gap:10px;margin-bottom:15px}.OCalendarPage_dateTimeBlock__yXqjy{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__XULF7{display:flex;flex-direction:column;text-align:left}.OCalendarPage_label__GmbM3{color:#555;font-size:12px;margin-bottom:5px}.OCalendarPage_dateText__nAYaX{color:#333;font-size:16px;font-weight:700;margin-bottom:5px}.OCalendarPage_timeText__75WsR{color:#555;font-size:16px;font-weight:700}.OCalendarPage_calendarButton__8C0zM{background:none;border:none;cursor:pointer;padding:0}.OCalendarPage_calendarIcon__l2ArW{height:32px;width:32px}.OCalendarPage_timePickerOverlay__Ryets{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__2-5Ff{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:20px;position:relative;z-index:1002}.OCalendarPage_timePickerSelect__NzcKz{border:1px solid #ccc;border-radius:4px;margin-bottom:10px;padding:10px;width:100%}.OCalendarPage_timePickerSaveButton__1tsSL{background-color:#2c92ff}.OCalendarPage_timePickerCancelButton__PNHI4,.OCalendarPage_timePickerSaveButton__1tsSL{border:none;border-radius:40px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px}.OCalendarPage_timePickerCancelButton__PNHI4{background-color:#6c757d}.OCalendarPage_timePickerButtonsContainer__4A7lv{display:flex;justify-content:space-between;margin-top:20px}.OCalendarPage_timePickerTitle__HiZtw{font-size:18px;font-weight:700;margin-bottom:15px;text-align:center}.OCalendarPage_freeSeatsBlock__4BhmO{align-items:center;background-color:#d4edda;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:15px;padding:10px}.OCalendarPage_freeSeatsLabel__HzDz6{color:#555;font-size:14px;font-weight:700}.OCalendarPage_freeSeatsValue__HZ9xr{color:#555;font-size:16px;font-weight:700}.OCalendarPage_passengerIcon__w68As{height:32px;width:32px}.OCalendarPage_passengerList__U3THQ{margin-top:15px}.OCalendarPage_passengerItem__ciGiR{align-items:center;display:flex;justify-content:space-between;padding:10px}.OCalendarPage_passengerNote__4SvX2{color:#333;font-size:14px}.OCalendarPage_passengerQuantity__McKmK{color:#333;font-size:14px;font-weight:700}.OCalendarPage_shipFilterButtonWrapper__GDjoZ{position:relative;width:45%}.OCalendarPage_shipFilterQuantityDurationButtonWrapper__MqQqW{position:relative;width:25%}.OCalendarPage_shipFilterButton__HKB3J{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__TTlnM{font-weight:700;height:16px;margin-left:10px;width:16px}.OCalendarPage_shipFilterDropdown__HkL6V{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__fdwM1{align-items:self-end;cursor:pointer;display:flex;padding:8px 10px}.OCalendarPage_filterOption__fdwM1:hover{background-color:#f0f0f0}.OCalendarPage_filterOption__fdwM1 input[type=checkbox]{margin-right:10px}.OCalendarPage_applyButton__yZuDQ{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:95%}.OCalendarPage_applyButton__yZuDQ:hover{background-color:#0056b3}.OCalendarPage_bookingStampIcon__bmcSY,.OCalendarPage_noBookingStampIcon__pakr\+,.OCalendarPage_not_full_booking_stamp__jgeAM{height:20px;object-fit:contain;width:20px}.OCalendarPage_dayNumberBooked__Wpa3j{color:#000;font-size:16px;font-weight:700;margin-bottom:35px;position:absolute}.OCalendarPage_dayNumber__AKXpK{color:#aaa;font-size:16px;font-weight:400;margin-bottom:35px}.OCalendarPage_noBookingStampIcon__pakr\+{height:20px;object-fit:contain;width:20px}.OCalendarPage_monthTitleWrapper__q08Xy{align-items:center;display:flex;justify-content:space-between}.OCalendarPage_monthNavButton__UOES2{background:none;border:none;color:#202630;cursor:pointer;font-size:20px}.OCalendarPage_monthTitle__yr4yg{color:#202630;font-size:18px;text-align:center}.OCalendarPage_formGroup__ppNPt{margin-bottom:15px}.OCalendarPage_formGroup__ppNPt label{display:block;font-weight:700;margin-bottom:5px}.OCalendarPage_formGroup__ppNPt input{border:1px solid #ccc;border-radius:4px;width:93%}.OCalendarPage_modalActions__tVHdl{display:flex;justify-content:space-between;margin-top:15px}.OCalendarPage_modalActions__tVHdl button{border:none;border-radius:40px;cursor:pointer;padding:8px 12px}.OCalendarPage_modalActions__tVHdl button:first-child{background-color:#007bff;color:#fff}.OCalendarPage_modalActions__tVHdl button:last-child{background-color:#ccc;color:#000}.OCalendarPage_saveNewBokingBtn__FSiVS:disabled{cursor:not-allowed;opacity:.6}.OCalendarPage_numberOfSeatsInput__60jF9{width:90%}.OCalendarPage_rangeWrapper__KtZhq{padding:20px 0;position:relative;width:100%}.OCalendarPage_numberOfSeatsLabel__uu7LP{margin-top:-5px}.OCalendarPage_numberOfSeatsInputContainer__2ruac{align-items:center;display:inline-flex;position:relative;width:100%}.OCalendarPage_durationSelector__aEOjh{font-size:14px}.OCalendarPage_menuIcon__tGmS-{height:28px;position:relative;right:-37px;top:-3px;width:28px;z-index:5}.OCalendarPage_freeTimeListIcon__oWVG4{height:28px;position:relative;right:45px;top:-3px;width:28px;z-index:5}.OCalendarPage_freeTimeListIconForMonth__KcdSv{height:28px;position:relative;right:0;top:-3px;width:28px;z-index:5}.OCalendarPage_tooltip__4Mwd9{top:-35px}.OCalendarPage_newPassTooltip__Kw-oP,.OCalendarPage_tooltip__4Mwd9{background-color:#333;border-radius:4px;color:#fff;font-size:22px;padding:4px 8px;pointer-events:none;position:absolute;transform:translateX(-50%)}.OCalendarPage_newPassTooltip__Kw-oP{top:-50px;z-index:10}.OCalendarPage_calendarContainer__ZcuE-{display:flex;overflow-x:hidden;position:relative}.OCalendarPage_calendarSlide__yatGu{min-width:100%;transition:transform .6s ease-in-out}.OCalendarPage_slideLeft__ttldz{transform:translateX(-100%)}.OCalendarPage_slideRight__WVL1W{transform:translateX(100%)}.OCalendarPage_timePeriodsContainer__Cksy0{gap:10px;margin-top:16px;overflow-x:auto;padding:4px}.OCalendarPage_timePeriod__0\+qD2{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}.OCalendarPage_accessIcon__h7jDc{padding-bottom:4px;padding-left:10px;width:20px}.OCalendarPage_dayCapacityPogressBar__f9xO7{position:relative;top:37px}.OCalendarPage_weekCapacityPogressBar__c4l5r{position:relative;top:14px}.OCalendarPage_monthCapacityPogressBar__tL7Bg{position:relative;top:18px}.OCalendarPage_monthSlot__vjdvF.OCalendarPage_currentDay__pPtjY,.OCalendarPage_weekDayColumn__rVXUQ.OCalendarPage_currentDay__pPtjY{border:2px solid #007bffbf;box-sizing:border-box}.OCalendarPage_divideLine__wLhMK{border:1px solid #000}.OCalendarPage_shipNameAccessIconContainer__LGSAQ{align-items:center;display:flex;justify-content:space-between}.OCalendarPage_accessBookingIcon__cjkeT{cursor:pointer;padding-bottom:4px;padding-right:19px;width:32px}.OCalendarPage_durationHours__nI8Ec{align-items:baseline;display:flex}.OCalendarPage_customInput__akJ6T{padding-right:10px}.OCalendarPage_filterDropDownElement__w\+xqL{font-size:14px;font-weight:100}.TimePeriodSelector_timePeriodList__HKGfk{display:flex;flex-direction:column;gap:12px}.TimePeriodSelector_timePeriodItem__d3U94{border:1px solid #ccc;border-radius:6px;padding:12px}.TimePeriodSelector_selectablePeriod__DmIjg{background-color:#789;border:none;cursor:pointer;font-size:16px;padding:8px;width:100%}.TimePeriodSelector_selectablePeriod__DmIjg:hover{background-color:#2f80ed}.TimePeriodSelector_rangeSelector__SKXZ4{display:flex;flex-direction:column;gap:10px;position:relative}.TimePeriodSelector_selectedPeriodLabel__dYSLa{font-weight:700;margin-bottom:8px}.TimePeriodSelector_sliderGroup__UVVbb{display:flex;flex-direction:column;margin-top:20px;position:relative}.TimePeriodSelector_currentTime__uxSf7{color:#555;font-size:14px;margin-top:-6px;text-align:center}.TimePeriodSelector_tooltip__O4XK1{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__hPnbG{margin-bottom:45px}.TimePeriodSelector_moreLongTripContainer__MFtsK{display:flex;padding-top:20px}.TimePeriodSelector_moreLongTripLabel__8tw6D{padding-top:6px}.TimePeriodSelector_moreLongTripCheck__LEfPh{margin:10px}.TimePeriodSelector_selectedPeriodItem__jaQDx{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}.BookingProgress_progressContainer__Kce-O{background-color:#cacaca;border-radius:4px;overflow:hidden;position:relative}.BookingProgress_progressBar__uAmEQ{height:100%;width:100%}.BookingProgress_progressFill__EGOlS{border-radius:4px;height:100%;overflow:hidden;position:relative;transition:width .3s ease}.BookingProgress_high__5R-D8,.BookingProgress_low__fK-SZ,.BookingProgress_medium__S6dI1{background-color:#72abe8}.BookingProgress_closed__QAQUE{background-color:#c9c9c9}.BookingProgress_freeSeatsDay__1\+Q2M{font-size:13px;font-weight:100;left:36px;position:absolute;top:-48px}.BookingProgress_freeSeatsWeek__zluYt{font-size:9px;font-weight:100;left:23px;position:absolute;top:-35px}.BookingProgress_freeSeatsMonth__2sNR3{font-size:9px;font-weight:100;left:28px;position:absolute;top:-35px}.Dialog_closeButton__G6Z84{background:#6d6d6d}.Dialog_closeButton__G6Z84,.Dialog_okButton__1JLKI{border:none;border-radius:20px;color:#fff;cursor:pointer;font-family:Ubuntu,sans-serif;font-size:14px;margin:10px;padding:10px}.Dialog_okButton__1JLKI{background:#dc3545}.Dialog_notification__wJeLU{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}.Dialog_notification__wJeLU.Dialog_info__irJrE{border:1px solid #90caf9;color:#1565c0;.Dialog_okButton__1JLKI{background:#1565c0;border:none;border-radius:20px;color:#fff;cursor:pointer;font-family:Ubuntu,sans-serif;font-size:14px;margin:10px;padding:10px}}.Dialog_notification__wJeLU.Dialog_warning__LGB8H{border:1px solid #ffeeba;color:#856404;.Dialog_okButton__1JLKI{background:#dc3545;border:none;border-radius:20px;color:#fff;cursor:pointer;font-family:Ubuntu,sans-serif;font-size:14px;margin:10px;padding:10px}}.Dialog_message__TZPSr{white-space:pre-line}.Dialog_btnContainer__RMmDn{display:flex}.FreeTimeList_modalOverlay__5JHjc{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:900}.FreeTimeList_modalContent__Ep1Gw{background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;max-height:90vh;max-width:900px;width:100%}.FreeTimeList_modalHeader__LB9Ut{padding:10px 12px}.FreeTimeList_modalHeader__LB9Ut h2{color:#333;font-family:Ubuntu,sans-serif;font-size:18px;margin:0}.FreeTimeList_closeButton__SkiLc{background:none;border:none;color:#666;cursor:pointer;font-size:1.5rem;padding:0 10px}.FreeTimeList_closeButton__SkiLc:hover{color:#333}.FreeTimeList_modalBody__82BDn{flex-grow:1;overflow-y:auto;padding:12px}.FreeTimeList_modalFooter__JVey2{display:flex;justify-content:flex-end;padding:16px 20px}.FreeTimeList_closeModalButton__67YHO{background-color:#6d6d6d;border-radius:40px;cursor:pointer;font-family:Ubuntu,sans-serif;font-size:14px;padding:8px 16px}.FreeTimeList_closeModalButton__67YHO:hover{background-color:#e0e0e0}.FreeTimeList_dayContainer__EaAl8{margin-bottom:25px}.FreeTimeList_dayHeader__G0d5l{color:#2c3e50;font-family:Ubuntu,sans-serif;font-size:14px;margin-bottom:15px}.FreeTimeList_shipsContainer__VpfUL{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.FreeTimeList_shipGroup__EHBiD{background:#f9f9f9;border:1px solid #eee;border-radius:6px;padding:12px}.FreeTimeList_shipHeader__j48-I{align-items:anchor-center;display:flex;justify-content:space-between;margin-bottom:10px}.FreeTimeList_shipName__KHC3g{color:#3498db;font-weight:700}.FreeTimeList_accessIcon__Ywt3A{cursor:pointer;width:28px}.FreeTimeList_accessLevel__Vp7uQ{border-radius:4px;color:#fff;font-size:.75rem;padding:3px 8px}.FreeTimeList_accessLevel__Vp7uQ.FreeTimeList_admin__VHKKv{background-color:#e74c3c}.FreeTimeList_accessLevel__Vp7uQ.FreeTimeList_write__M6Fi7{background-color:#2ecc71}.FreeTimeList_accessLevel__Vp7uQ.FreeTimeList_read__1IK7W{background-color:#f39c12}.FreeTimeList_timeSlots__-uJ-p{display:flex;flex-direction:column;gap:8px}.FreeTimeList_timeSlot__GZrx5{background:#e8f4fc;border:none;border-radius:30px;color:#2980b9;cursor:pointer;font-family:Ubuntu,sans-serif;font-weight:500;padding:8px;text-align:center;transition:background .2s}.FreeTimeList_timeSlot__GZrx5:hover{background:#d0e8f8}.OShipsPage_shipContainer__WT14B{align-items:center;background-color:#e6f7ff;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:10px;padding:10px}.OShipsPage_shipContainerRequestAccess__x0Ofg{background-color:#f0f0f0}.OShipsPage_shipContainerNoAccess__YfpOP,.OShipsPage_shipContainerRequestAccess__x0Ofg{align-items:center;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:10px;padding:10px 20px}.OShipsPage_shipContainerNoAccess__YfpOP{background-color:#dedede}.OShipsPage_shipListContainer__kKZBQ{border-radius:8px;max-height:600px;overflow-y:auto;padding:10px}.OShipsPage_shipName__OdxPD{color:#202630;font-family:Ubuntu,sans-serif;font-size:13px;font-weight:700;padding-right:50px}.OShipsPage_buttonsContainer__1acX3{display:flex;gap:0}.OShipsPage_button__3wz9U{background-color:initial;border:none;cursor:pointer;padding:5px;transition:opacity .3s ease}.OShipsPage_button__3wz9U:hover{opacity:.8}.OShipsPage_accessIcon__-QEEM,.OShipsPage_icon__hv01Z{fill:currentColor;height:24px;width:24px}.OShipsPage_accessIcon__-QEEM{padding-top:10px}.OShipsPage_addButton__st5rd{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__st5rd:hover{background-color:#0056b3}.OShipsPage_addButtonContainer__8w\+8B{align-items:center;display:flex;justify-content:center}.OShipDetailsPage_whiteBox__sS2UY{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;height:100vh;padding:2px}.OShipDetailsPage_header__O8vnR{padding:10px}.OShipDetailsPage_title__Aenal{font-size:20px}.OShipDetailsPage_scrollableContainer__--g8Y{border-radius:8px;max-height:calc(100vh - 260px);overflow-y:auto;padding:2px}.OShipDetailsPage_formContainer__zGwNw{display:flex;flex-direction:column;gap:10px}.OShipDetailsPage_formGroup__qxrt7{position:relative}.OShipDetailsPage_imagePreviewContainer__xxHNL{display:flex;flex-wrap:wrap;gap:2px}.OShipDetailsPage_imagePreview__MNgZ\+{border:1px solid #ccc;border-radius:8px;cursor:pointer;height:50px;object-fit:cover;width:50px}.OShipDetailsPage_imageModalOverlay__V2hSw{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__9uA7t{align-items:center;display:flex;justify-content:center;position:relative}.OShipDetailsPage_modalImage__Vdezj{max-height:90%;max-width:90%;object-fit:contain}.OShipDetailsPage_modalNextButton__cJ1SE,.OShipDetailsPage_modalPrevButton__t\+CJf{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__t\+CJf{left:20px}.OShipDetailsPage_modalNextButton__cJ1SE{right:20px}.OShipDetailsPage_modalCloseButton__o10dh{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__l2W8O{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__fQ8UT{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__fQ8UT:disabled{background-color:#f0f0f0;cursor:not-allowed}.OShipDetailsPage_floatingLabel__cymRP{color:#aaa;font-family:Ubuntu,sans-serif;font-size:14px;left:15px;pointer-events:none;top:10px;transition:all .3s ease}.OShipDetailsPage_inputField__fQ8UT:focus+.OShipDetailsPage_floatingLabel__cymRP,.OShipDetailsPage_inputField__fQ8UT:not(:placeholder-shown)+.OShipDetailsPage_floatingLabel__cymRP{color:#aaa;font-size:10px;left:16px;top:-4px}.OShipDetailsPage_inputField__fQ8UT.OShipDetailsPage_floatingLabel__cymRP{top:0}select.OShipDetailsPage_inputField__fQ8UT{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__fQ8UT:disabled{background-color:#f0f0f0;cursor:not-allowed}select[multiple].OShipDetailsPage_inputField__fQ8UT{height:100px}.OShipDetailsPage_applyButton__iq1\+V,.OShipDetailsPage_cancelButton__6l1fN,.OShipDetailsPage_deleteButton__lbgx2,.OShipDetailsPage_editButton__T4a-2,.OShipDetailsPage_saveButton__nkga9{border:none;border-radius:40px;cursor:pointer;font-size:14px;padding:10px 20px;transition:background-color .3s ease}.OShipDetailsPage_buttonIcon__rUToW{fill:currentColor;height:24px;margin:10px;transition:transform .2s ease;vertical-align:middle;width:24px}.OShipDetailsPage_buttonIcon__rUToW:hover{transform:scale(1.1)}.OShipDetailsPage_applyButton__iq1\+V,.OShipDetailsPage_saveButton__nkga9{background-color:#d4d4d4}.OShipDetailsPage_editButton__T4a-2{background-color:#ffc107}.OShipDetailsPage_deleteButton__lbgx2{background-color:#dc3545;color:#fff}.OShipDetailsPage_cancelButton__6l1fN{background-color:#d4d4d4}.OShipDetailsPage_toggleGroup__y2hw4{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.OShipDetailsPage_togglePlusGroup__ELN68{align-items:center;display:flex;justify-content:flex-start;margin-bottom:20px}.OShipDetailsPage_togglePlusGroupImg__G8Tve{margin-right:10px}.OShipDetailsPage_toggleLabel__mGYjU{color:#333;font-family:Ubuntu,sans-serif;font-size:16px}.OShipDetailsPage_toggleButton__tmCZQ{background-color:#ccc;border:none;border-radius:12px;cursor:pointer;height:24px;position:relative;transition:background-color .3s ease;width:50px}.OShipDetailsPage_toggleButton__tmCZQ.OShipDetailsPage_active__MSU32{background-color:#007bff}.OShipDetailsPage_toggleCircle__iegsV{background-color:#fff;border-radius:50%;height:20px;left:2px;position:absolute;top:2px;transition:transform .3s ease;width:20px}.OShipDetailsPage_toggleButton__tmCZQ.OShipDetailsPage_active__MSU32 .OShipDetailsPage_toggleCircle__iegsV{transform:translateX(26px)}.OShipDetailsPage_safetyGroup__OGyGM{margin-bottom:5px}.OShipDetailsPage_safetyButton__P4z9F{background-color:#f9f9f9;border:1px solid #ccc;border-radius:8px;color:#333;font-family:Ubuntu,sans-serif;margin:0;padding:15px;transition:all .3s ease}.OShipDetailsPage_safetyButton__P4z9F:disabled{background-color:#f0f0f0;cursor:not-allowed}.OShipDetailsPage_safetyGroup__OGyGM .OShipDetailsPage_floatingLabel__cymRP{color:#aaa;font-size:14px;left:15px;pointer-events:none;position:absolute;top:10px;transition:all .3s ease}.OShipDetailsPage_safetyButton__P4z9F:focus+.OShipDetailsPage_floatingLabel__cymRP,.OShipDetailsPage_safetyButton__P4z9F:not(:placeholder-shown)+.OShipDetailsPage_floatingLabel__cymRP{color:#aaa;font-size:10px;left:15px;top:-8px}.OShipDetailsPage_safetyHeader__gYUjx{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__msoaK{background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;padding:5px}.OShipDetailsPage_availabilityItem__-ND3M{align-items:center;display:flex;gap:10px;padding:5px 0}.OShipDetailsPage_availabilityItem__-ND3M select{border:1px solid #ccc;border-radius:5px;padding:5px}.OShipDetailsPage_availabilityItem__-ND3M label{align-items:center;display:flex;gap:5px}.OShipDetailsPage_availabilityDay__gfuTt{font-size:10px}.OShipDetailsPage_toggleArrow__bVh40{color:#333;font-size:16px;font-weight:600}.OShipDetailsPage_safetyList__3PSPG{background-color:#fff;border:1px solid #ccc;border-radius:8px;margin-top:34px;padding:10px}.OShipDetailsPage_hiddenCheckbox__OmiJR{display:none}.OShipDetailsPage_safetyItemWrapper__TOvsD,.OShipDetailsPage_safetyItem__CGDPe{align-items:center;display:flex;margin-bottom:5px}.OShipDetailsPage_safetyItemWrapper__TOvsD{cursor:pointer}.OShipDetailsPage_safetyItem__CGDPe input[type=checkbox]{height:16px;margin-right:10px;width:16px}.OShipDetailsPage_safetyItem__CGDPe label{color:#333;font-size:14px}.OShipDetailsPage_fileUploadGroup__\+C3BV{align-items:center;display:flex;justify-content:space-between;margin-bottom:0}.OShipDetailsPage_checkboxCustom__vfUDT{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__TOvsD input[type=checkbox]:checked+.OShipDetailsPage_checkboxCustom__vfUDT{background-color:#007bff;border-color:#007bff}.OShipDetailsPage_safetyItemWrapper__TOvsD label{color:#333;font-size:14px}.OShipDetailsPage_customFileButton__IU8by{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__IU8by.OShipDetailsPage_active__MSU32{background-color:#007bff;color:#fff}.OShipDetailsPage_buttonsContainer__FfzYh{align-items:center;display:flex;gap:20px;justify-content:center;margin-bottom:100px}.OShipDetailsPage_shaddowDivider__EmNVV{background-color:gray;filter:blur(1px);height:1px;opacity:.4}.OShipDetailsPage_buttonsContainerUp__v9aI5{align-items:center;display:flex;gap:20px;justify-content:center}.OShipDetailsPage_checkboxContainer__Ey3Zk{align-items:center;display:flex;justify-content:center;margin-right:10px}.OShipDetailsPage_dayName__mWRpl{color:#333;flex-grow:1;font-size:13px;font-weight:700}.OShipDetailsPage_timeFieldsContainer__COXhd{display:flex;gap:10px;margin-left:auto}.OShipDetailsPage_timeField__oeOWy{background-color:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:12px;margin-left:auto;padding:5px;width:62px}.OShipDetailsPage_scheduleToAll__oszbS{padding-top:2px;width:20px}.OShipDetailsPage_activeDay__rkbkh{background-color:#007bff;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:2px}.OShipDetailsPage_inactiveDay__BZCQr{background-color:initial;color:#333;cursor:pointer;font-size:12px;font-weight:400;padding:2px}.OShipDetailsPage_plus__K44ZI{padding-left:18px}.OShipDetailsPage_inputFieldError__-SY4n{border:2px solid red}.OShipDetailsPage_deleteImageBtn__x0mja{padding:0 7px 14px;width:18px}.OShipDetailsPage_imagePlusButton__ktxiH{background:none;border:none;cursor:pointer;padding-left:12px;padding-right:12px;padding-top:12px}.OShipDetailsPage_accessContainer__cctdJ{margin:20px 0;width:100%}.OShipDetailsPage_safetyGroup__OGyGM{margin-bottom:15px;position:relative}.OShipDetailsPage_safetyButton__P4z9F{background:#f5f5f5;border:1px solid #ddd;border-radius:6px;cursor:pointer;font-size:14px;padding:12px 16px;text-align:left;transition:all .2s ease;width:100%}.OShipDetailsPage_safetyButton__P4z9F:hover{background:#e8e8e8;border-color:#ccc}.OShipDetailsPage_floatingLabel__cymRP{color:#666;font-size:12px;left:12px;padding:0 8px;position:absolute;top:-10px}.OShipDetailsPage_tableContainer__3z276{border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-top:-15px;overflow:hidden}.OShipDetailsPage_accessTable__QOUT5{background:#fff;border-collapse:collapse;width:100%}.OShipDetailsPage_th__uehwy{background:#f8f9fa;border-bottom:2px solid #e0e0e0;color:#2c3e50;font-size:14px;font-weight:600;padding:16px;text-align:left}.OShipDetailsPage_td__jfedd{border-bottom:1px solid #eee;padding:16px;vertical-align:middle}.OShipDetailsPage_tr__fJyj8:hover{background:#fafafa}.OShipDetailsPage_tr__fJyj8:last-child .OShipDetailsPage_td__jfedd{border-bottom:none}.OShipDetailsPage_select__NJRs9{background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:14px;min-width:150px;padding:8px 12px}.OShipDetailsPage_selectRequest__6qZGr{background-color:#fff3cd;border-color:#ffeaa7;color:#856404}.OShipDetailsPage_selectWrite__VWVO4{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.OShipDetailsPage_select__NJRs9:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff40;outline:none}.OShipDetailsPage_removeButton__dKHBS{align-items:center;background:#ff4757;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:30px;justify-content:center;width:30px}.OShipDetailsPage_removeButton__dKHBS:hover{background:#ff3742}.OShipDetailsPage_noData__JhvoV{color:#999;font-family:Ubuntu,sans-serif;padding:20px;text-align:center}@media (max-width:768px){.OShipDetailsPage_tableContainer__3z276{overflow-x:auto}.OShipDetailsPage_td__jfedd,.OShipDetailsPage_th__uehwy{font-size:13px;padding:12px 8px}.OShipDetailsPage_select__NJRs9{min-width:120px;padding:6px 8px}}.OShipDetailsPage_request__uA5ID{background-color:#999}.TBookingsPage_bookingsContainer__lqsjE{max-height:52vh;overflow-y:auto}.TBookingsPage_bookingsList__x-44X{list-style:none;padding:0}.TBookingsPage_shipNameLabel__RJPvA{font-size:12px}.TBookingsPage_bookingDetailsContainer__v-2hj{padding-left:0;text-align:left}.TBookingsPage_bookingItem__65o3B h5{font-family:Ubuntu;font-size:15px;font-weight:600;line-height:1.5;margin:4px 15px 7px}.TBookingsPage_bookingItem__65o3B h6{font-family:Ubuntu;font-size:11px;font-weight:100;line-height:1.5;margin:-4px 15px}.TBookingsPage_bookingItem__65o3B h3{font-family:Ubuntu;font-size:18px;font-weight:600;line-height:1.5;margin:4px 5px 10px}.TBookingsPage_bookingItem__65o3B{background-color:#ebf0f4;border-radius:8px;margin-bottom:10px;padding:15px}.TBookingsPage_error__\+Z03s{color:red}.TBookingsPage_modalOverlay__CtKn7{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__ICteq{background-color:#fff;border-radius:8px;max-width:400px;padding:20px;text-align:center;width:100%}.TBookingsPage_modalButtons__-XGvG{margin-top:20px}.TBookingsPage_confirmButton__vdw5X{background-color:#ff4d4d;color:#fff;padding:10px 20px}.TBookingsPage_cancelButton__Uf4sG,.TBookingsPage_confirmButton__vdw5X{border:none;border-radius:45px;cursor:pointer;font-family:Ubuntu,sans-serif}.TBookingsPage_cancelButton__Uf4sG{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__SmS1O{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__J0nNj{align-items:center;display:flex;justify-content:space-between;padding:10px 20px;position:relative;z-index:10}.TLayout_logo__Bj7xO{cursor:pointer;width:24%}.TLayout_roleLogo__VVeak{cursor:pointer;padding-right:5px;width:10%}.TLayout_centeredUserName__s5CYc{align-items:center;color:#202630;display:flex;font-size:15px;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:10}.TLayout_userNameCentered__bC1N2{color:#202630;font-family:Ubuntu,sans-serif;font-size:16px}.TLayout_topSpacer__I2irb{flex:0.25 1}.TLayout_whiteBox__5bYfR{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__AIsFw{-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__WBRoq{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__a\+0YQ{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__a\+0YQ.TLayout_active__ksSZo{color:#007bff;position:relative}.TLayout_menuLabel__Mn56M{font-size:10px;position:relative;top:50px;white-space:nowrap;z-index:10}.TLayout_menuItem__a\+0YQ.TLayout_active__ksSZo .TLayout_menuLabel__Mn56M{display:none}.TLayout_menuIcon__UE95k{height:48px;position:relative;top:-15px;width:48px;z-index:5}.TLayout_menuItem__a\+0YQ.TLayout_active__ksSZo .TLayout_menuIcon__UE95k{top:0}@media (min-width:768px){.TLayout_container__SmS1O{background-image:url(/static/media/fon-tablet.ff10b31942fc234fa463.jpg)}.TLayout_whiteBox__5bYfR{padding:30px}}@media (min-width:1200px){.TLayout_container__SmS1O{background-image:url(/static/media/fon-desktop.cae2d78520ca3e94a4a3.jpg)}}.TLayout_hamburgerMenuContainer__P-OiA{align-items:center;cursor:pointer;display:flex}.TLayout_hamburgerIcon__3FZwe{fill:#202630;height:32px;width:32px}.TLayout_hamburgerMenu__tmZht{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__onpIJ{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__onpIJ.TLayout_active__ksSZo{background-color:#f0f8ff;color:#4e83df}.TShipsPage_container__w334H{display:flex;flex-direction:column;max-height:calc(100vh - 100px);overflow-y:auto;padding:0}.TShipsPage_container__w334H h1{margin-top:auto}.TShipsPage_filters__i2YGz{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.TShipsPage_filters__i2YGz div{align-items:center;display:flex;gap:10px}.TShipsPage_filters__i2YGz label{font-weight:700}.TShipsPage_filters__i2YGz input,.TShipsPage_filters__i2YGz select{border:1px solid #ccc;border-radius:4px;padding:5px}.TShipsPage_filterSection__0fd-X{margin-bottom:20px}.TShipsPage_shipList__NZcci{gap:15px;margin-top:10px}.TShipsPage_shipItem__FQEbE{border:1px solid #ccc;border-radius:8px;margin-bottom:16px;padding:16px}.TShipsPage_shipHeader__\+ji07{font-size:18px;font-weight:700;margin-bottom:10px}.TShipsPage_shipDetails__r-vlM{color:#333;font-size:14px}.TShipsPage_shipImage__anYbw{height:100px;margin:5px;width:100px}.TShipsPage_availabilityList__gJWY5{list-style-type:none;padding:0}.TShipsPage_availabilityItem__Ql3sb{margin-bottom:5px}.TShipsPage_modalOverlay__smGaP{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__\+2AZk{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-height:80vh;overflow-y:auto;padding:20px;width:400px}.TShipsPage_modalButtons__Cdd2x{display:flex;justify-content:space-between;margin-bottom:60px;margin-top:20px}.TShipsPage_resetButton__E8wzR{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__E8wzR:hover{background-color:#e04040}.TShipsPage_closeButton__F9OTy{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__F9OTy:hover{background-color:#296dc1}.TShipsPage_filterContainer__eAwGf{background-color:#ebf0f4;border-radius:10px;margin-bottom:5px;padding:10px}.TShipsPage_dateTimeWrapper__62WAX{align-items:center;display:flex;gap:10px}.TShipsPage_datePicker__fZjHh,.TShipsPage_timePicker__6cB2O{flex:1 1}.TShipsPage_filterContainer__eAwGf label{display:block;margin-bottom:5px}.TShipsPage_filterContainer__eAwGf input[type=range]{width:100%}.TShipsPage_cabinLabels__0cmsn,.TShipsPage_toiletLabels__40rRM{display:flex;justify-content:space-between;margin-top:5px}.TShipsPage_cabinLabel__GV8yY,.TShipsPage_toiletLabel__hy7B6{font-size:12px}.TShipsPage_filterLabel__C6IKQ{font-family:Ubuntu,Arial,sans-serif;font-size:11px;margin-right:5px}.TShipsPage_filterBlock__5QvbN{align-items:baseline;display:flex}.TShipsPage_dropdownButton__w8gxL{background-color:#fff;border:1px solid #ccc;border-radius:5px;cursor:pointer;padding:8px 12px;text-align:left}.TShipsPage_dropdownButton__w8gxL:hover{background-color:#f0f0f0}.TShipsPage_dropdownContent__oeTEL{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__m9Qti{background:none;border:none;cursor:pointer;margin-left:10px;padding:0}.TShipsPage_iconButton__m9Qti img{height:20px;width:20px}.TShipsPage_dropdownContent__oeTEL select{background-color:initial;border:none;outline:none;padding:8px;width:100%}.TShipsPage_dropdownContent__oeTEL.TShipsPage_hidden__T\+JrP{display:none}.TShipsPage_filterIconButton__oYeQU{background:none;border:none;cursor:pointer}.TShipsPage_filterIconButton__oYeQU img{height:24px;width:24px}.TShipsPage_timeDateLists__KeXfs{font-family:Ubuntu,Arial,sans-serif;font-size:12px}.TShipsPage_shipList__NZcci{display:flex;flex-direction:column;gap:20px}.TShipsPage_shipBlock__YxYdr{background-color:#ebf0f4;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:10px}.TShipsPage_shipHeaderSection__i1vzC{align-items:center;display:flex;justify-content:space-between}.TShipsPage_shipInfo__ehvtc{align-items:center;display:flex;gap:20px}.TShipsPage_shipName__4erNl{font-size:18px;font-weight:700}.TShipsPage_toggleDetailsButton__ZgLMo{background:none;border:none;cursor:pointer;padding:12px;transition:transform .3s ease}.TShipsPage_toggleDetailsButton__ZgLMo img{height:14px;width:14px}.TShipsPage_toggleDetailsButton__ZgLMo.TShipsPage_rotated__fylkO img{transform:rotate(180deg)}.TShipsPage_shipDetailsExpanded__qAwqp{border-left:2px solid #2c92ff;margin-top:10px;padding-left:10px;text-align:left}.TShipsPage_shipDetails__r-vlM{font-size:12px;margin:5px 0;text-align:left}.TShipsPage_shipListContainer__Emw2A{margin-bottom:60px;max-height:500px;overflow-y:auto}.TShipsPage_bookingButtonWrapper__LD1NQ{margin-top:15px;text-align:center}.TShipsPage_bookingButton__3GYLU{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__3GYLU:hover{background-color:#0056b3}.TShipsPage_formGroup__fwoZ0{margin-bottom:15px;position:relative}.TShipsPage_formGroup__fwoZ0 label{display:block;font-weight:700;margin-bottom:5px}.TShipsPage_formGroup__fwoZ0 input{border:1px solid #ccc;border-radius:4px;padding:8px;width:93%}.TShipsPage_modalActions__IttYr{display:flex;justify-content:space-between;margin-top:15px}.TShipsPage_modalActions__IttYr button{border:none;border-radius:40px;cursor:pointer;font-family:Ubuntu,sans-serif;padding:8px 12px}.TShipsPage_modalActions__IttYr button:first-child{background-color:#007bff;color:#fff}.TShipsPage_modalActions__IttYr button:last-child{background-color:#ccc;color:#000}.TShipsPage_numberOfSeatsInputContainer__sGZtl{align-items:center;display:inline-flex;position:relative;width:100%}.TShipsPage_tooltip__wmZ5c{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__26UJA{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__d5sez{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-width:90%;padding:20px;width:400px}.BookingModal_bookingDetails__jEOpx p{color:#2f80ed;font-size:11px;font-weight:100;line-height:1.5;margin-bottom:-3px;margin-top:12px;text-align:left}.BookingModal_bookingDetails__jEOpx span{font-size:14px;padding-bottom:20px}.BookingModal_modalButtons__Pk31X{display:flex;justify-content:space-between;margin-top:20px}.BookingModal_bookButton__zu68d,.BookingModal_closeButton__KsBs7{border:none;border-radius:40px;cursor:pointer;font-family:Ubuntu,sans-serif;font-size:13px;padding:10px 20px}.BookingModal_bookButton__zu68d{background-color:#4caf50;color:#fff}.BookingModal_closeButton__KsBs7{background-color:#f44336;color:#fff}.BookingModal_bookButton__zu68d:hover{background-color:#45a049}.BookingModal_closeButton__KsBs7:hover{background-color:#e53935}.AuthTelegramPage_container__xyRy2{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__\+P8e7{height:auto;margin-bottom:30px;width:150px}.AuthTelegramPage_text__ig8lj{color:#333;font-size:16px;margin-bottom:20px}.AuthTelegramPage_telegramButton__oBjdA{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__oBjdA:hover{background-color:#2694c6}.AuthTelegramPage_telegramIcon__1KVR3{height:24px;margin-right:10px;width:24px}