.DatePickerNota_wrap__j5L_I{-webkit-user-select:none;user-select:none;width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.DatePickerNota_select__5A9Fj{background-color:#fff;cursor:pointer;height:48px;width:100%;border-radius:12px;box-shadow:inset 0 0 0 1px #d9d9d9;padding:12px 16px;display:flex;align-items:center;gap:8px}.DatePickerNota_select__5A9Fj:hover{box-shadow:inset 0 0 0 2px #d9d9d9}.DatePickerNota_opened__CRXBY{box-shadow:inset 0 0 0 2px #e5b900!important}.DatePickerNota_opened__CRXBY svg:not(.DatePickerNota_clearBtn__IlYPT svg) path{fill:#000}.DatePickerNota_smallSelect__AfDlO{height:36px;padding:8px 12px}.DatePickerNota_error__1Nl9c{box-shadow:inset 0 0 0 2px #e81c00}.DatePickerNota_disabled__7FEN_{box-shadow:inset 0 0 0 1px #d9d9d9;pointer-events:none;background-color:#ebebeb}.DatePickerNota_disabled__7FEN_ svg path{fill:#d9d9d9}.DatePickerNota_disabled__7FEN_ .DatePickerNota_value__DcoPA{color:#a6a6a6}.DatePickerNota_value__DcoPA{font-family:SuisseIntl Medium,sans-serif;font-weight:500;font-style:normal;color:#1d1d1d;line-height:24px;font-size:16px;color:#a6a6a6}.DatePickerNota_valueChoose__C4tPN{color:#1d1d1d}.DatePickerNota_valueSmall__Wjvh8{font-family:SuisseIntl Medium,sans-serif;font-weight:500;font-style:normal;color:#1d1d1d;line-height:20px;font-size:14px}.DatePickerNota_icon__hd70U{display:flex;justify-content:center;align-items:center;width:24px;height:24px}.DatePickerNota_iconSmall__cep7J{width:20px;height:20px}.DatePickerNota_dataPickerCalendarContainer__RAQlM{padding:16px;width:354px;position:absolute;top:calc(100% + 8px);right:0;z-index:101;background:#fff;border-radius:10px;box-shadow:0 4px 30px 0 rgba(148,148,148,.2509803922)}.DatePickerNota_alwaysVisible__h_NPA{position:static;width:100%;height:auto!important;border-radius:initial;top:unset;right:unset;box-shadow:none;background:rgba(0,0,0,0)}.DatePickerNota_fullWidth__wfqOq{width:100%}.DatePickerNota_alignLeft__ZaPkJ{right:auto}.DatePickerNota_inSheet___RFNU .DatePickerNota_calendarWrap__dQ420{position:inherit;background:unset;box-shadow:unset;width:100%;padding:0 4px;border-radius:0;height:100%}@media only screen and (max-width:1436px){.DatePickerNota_inSheet___RFNU .DatePickerNota_calendarWrap__dQ420{overscroll-behavior:none;overflow-y:auto}}@media only screen and (max-width:766px){.DatePickerNota_inSheet___RFNU .DatePickerNota_calendarWrap__dQ420{padding:0}}.DatePickerNota_inSheet___RFNU .DatePickerNota_applyButton__wnw27{padding:16px 0}@media only screen and (max-width:1022px){.DatePickerNota_inSheet___RFNU .DatePickerNota_applyButton__wnw27{padding:24px 0}}@media only screen and (max-width:766px){.DatePickerNota_inSheet___RFNU .DatePickerNota_applyButton__wnw27{padding:16px 0}}.DatePickerNota_sheet__bTxlj [data-rsbs-content]{padding:0 16px}.DatePickerNota_sheet__bTxlj [data-rsbs-overlay]{background:#f5f5f5}.DatePickerNota_sheet__bTxlj [data-rsbs-overlay]:after{background:#f5f5f5!important}.DatePickerNota_sheet__bTxlj [data-rsbs-header]{height:32px}.DatePickerNota_sheet__bTxlj [data-rsbs-header]:before{display:block;top:12px;width:80px;height:4px;border-radius:2px;background-color:#d9d9d9;transform:translateX(-50%) scaleY(1)}@media only screen and (max-width:766px){.DatePickerNota_sheet__bTxlj [data-rsbs-header]:before{width:48px}}.DatePickerNota_sheetHeader__g9rQe{padding:0 4px 24px}@media only screen and (max-width:766px){.DatePickerNota_sheetHeader__g9rQe{padding:0 0 20px}}.DatePickerNota_sheetHeader__g9rQe>div{font-family:ProtoGrotesk Regular,sans-serif;font-style:normal;font-weight:400;color:#1d1d1d;line-height:24px;font-size:20px}@media screen and (min-width:320px)and (max-width:767px){.DatePickerNota_sheetHeader__g9rQe>div{line-height:20px;font-size:16px}}@media screen and (min-width:768px)and (max-width:1023px){.DatePickerNota_sheetHeader__g9rQe>div{line-height:22px;font-size:18px}}.DatePickerNota_sheetContainer__bBDpY{height:100%;display:flex;flex-direction:column;justify-content:space-between}.DatePickerNota_dataPickerSelectWrapper__PeVeH{position:relative;display:inline-block;margin:0 6px;z-index:100}.DatePickerNota_dataPickerSelect___spoS{position:relative;display:flex;align-items:center;gap:4px;padding:0 4px;font-family:ProtoGrotesk Regular,sans-serif;font-style:normal;font-weight:400;color:#1d1d1d;line-height:24px;font-size:20px;font-family:SuisseIntl Medium,sans-serif}@media screen and (min-width:320px)and (max-width:767px){.DatePickerNota_dataPickerSelect___spoS{line-height:20px;font-size:16px}}@media screen and (min-width:768px)and (max-width:1023px){.DatePickerNota_dataPickerSelect___spoS{line-height:22px;font-size:18px}}.DatePickerNota_dataPickerSelect___spoS svg{rotate:180deg}.DatePickerNota_dataPickerSelect___spoS.DatePickerNota_dataPickerSelectOpen__HFkgV{background:#f5f5f5;border-radius:6px}.DatePickerNota_dataPickerSelect___spoS.DatePickerNota_dataPickerSelectOpen__HFkgV svg{width:12px;height:12px;rotate:0deg}.DatePickerNota_dataPickerSelectPopover__dQisw{position:absolute;top:30px;background:#fff;box-shadow:0 4px 30px 0 rgba(148,148,148,.25);padding:16px 8px 16px 0;width:226px;border-radius:10px;font-family:SuisseIntl Regular,sans-serif}.DatePickerNota_dataPickerSelectPopover__dQisw>div{max-height:268px;overflow:auto;display:flex;flex-direction:column;gap:2px}.DatePickerNota_dataPickerSelectPopover__dQisw>div::-webkit-scrollbar{width:6px;background:#f5f5f5;border-radius:2px}.DatePickerNota_dataPickerSelectPopover__dQisw>div::-webkit-scrollbar-thumb{background:#ffcf08;border-radius:2px}.DatePickerNota_dataPickerSelectPopover__dQisw button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 16px;font-family:SuisseIntl Regular,sans-serif;font-weight:400;line-height:24px;font-size:16px;color:#1d1d1d}.DatePickerNota_dataPickerSelectPopover__dQisw button svg{padding:7px 5px;width:24px;height:24px}.DatePickerNota_dataPickerPlaceHolder__QVIlv,.DatePickerNota_dataPickerSelectPopover__dQisw .DatePickerNota_dataPickerSelectSelectedOption__nnnde{color:#a6a6a6}.DatePickerNota_clearBtn__IlYPT{margin-left:auto;display:flex;justify-content:center;align-items:center;width:24px;height:24px}.DatePickerNota_clearBtn__IlYPT:hover svg>path{fill:#d9d9d9}.DatePickerNota_bottomButton__vk6lD{padding-top:16px}.DatePickerNota_doubleCalendar__TbCfZ{display:grid;grid-template-columns:repeat(2,1fr);column-gap:48px}@media only screen and (max-width:1436px){.DatePickerNota_doubleCalendar__TbCfZ{column-gap:32px}}@media only screen and (max-width:1022px){.DatePickerNota_doubleCalendar__TbCfZ{column-gap:28px}}.DatePickerNota_calendarStateMessage__rLcQ9{font-family:SuisseIntl Regular,sans-serif;font-weight:400;line-height:22px;font-size:14px;text-align:center;color:#747474;white-space:pre-line}.calendar_days__D_SgE{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(auto-fill,44px);row-gap:4px;margin-top:4px;align-contet:start;position:relative}@media only screen and (max-width:1022px){.calendar_days__D_SgE{grid-template-rows:repeat(auto-fill,72px)}}@media only screen and (max-width:766px){.calendar_days__D_SgE{grid-template-rows:repeat(auto-fill,36px)}}.calendar_stateWrapper__qfGN7{width:100%;height:100%;position:absolute}.calendar_day__lpHh9,.calendar_stateWrapper__qfGN7{display:flex;justify-content:center;align-items:center}.calendar_day__lpHh9{position:relative;height:44px;cursor:pointer;font-family:SuisseIntl Medium,sans-serif;font-weight:500;font-style:normal;color:#1d1d1d;line-height:20px;font-size:14px}.calendar_dayHidden__x6P0X{visibility:hidden;pointer-events:none}.calendar_disableDay__ujmZB{color:#a6a6a6!important;pointer-events:none!important}.calendar_week__B5YFV{display:grid;grid-template-columns:repeat(7,1fr);margin-top:4px}.calendar_weekDay__GJH12{padding-top:16px;height:38px;display:flex;justify-content:center;align-items:center;font-size:12px;line-height:14px;color:#747474;font-family:SuisseIntl Medium,sans-serif}.calendar_weekend___d10f{color:#cca500}.calendar_monthController__5pUPA{display:flex;align-items:center;justify-content:space-between}.calendar_month__h5_Rx{font-family:ProtoGrotesk Regular,sans-serif;font-style:normal;font-weight:400;color:#1d1d1d;line-height:24px;font-size:20px}@media screen and (min-width:320px)and (max-width:767px){.calendar_month__h5_Rx{line-height:20px;font-size:16px}}@media screen and (min-width:768px)and (max-width:1023px){.calendar_month__h5_Rx{line-height:22px;font-size:18px}}@media only screen and (max-width:1022px){.calendar_month__h5_Rx{font-family:ProtoGrotesk Regular,sans-serif;font-style:normal;font-weight:400;color:#1d1d1d;line-height:28px;font-size:24px}}@media only screen and (max-width:1022px)and (min-width:768px)and (max-width:1023px){.calendar_month__h5_Rx{line-height:24px;font-size:20px}}@media only screen and (max-width:1022px)and (max-width:767px){.calendar_month__h5_Rx{line-height:22px;font-size:18px}}@media only screen and (max-width:766px){.calendar_month__h5_Rx{font-family:ProtoGrotesk Regular,sans-serif;font-style:normal;font-weight:400;color:#1d1d1d;line-height:24px;font-size:20px}}@media only screen and (max-width:766px)and (min-width:320px)and (max-width:767px){.calendar_month__h5_Rx{line-height:20px;font-size:16px}}@media only screen and (max-width:766px)and (min-width:768px)and (max-width:1023px){.calendar_month__h5_Rx{line-height:22px;font-size:18px}}.calendar_disabledMonth__6H4qh{pointer-events:none}.calendar_disabledMonth__6H4qh svg path{stroke:#a6a6a6}.calendar_hideDisabledMonthButtons__F24vH .calendar_disabledMonth__6H4qh,.calendar_withoutPrevMonth__VT_Jl{opacity:0;visibility:hidden}.calendar_today__M_hc5:after{content:"";display:block;width:6px;height:6px;position:absolute;bottom:3px;left:50%;z-index:1;background-color:#ffcf08;border-radius:50%;transform:translateX(-50%)}.calendar_isOneDaySelected__SgzEB{background-color:#ffcf08!important;border-radius:8px}.calendar_rangeStart__zFSWx{background-color:#ffcf08!important;border-radius:8px 0 0 8px}.calendar_rangeEnd__pgxfX{background-color:#ffcf08!important;border-radius:0 8px 8px 0}.calendar_inRange__X9dRb{background-color:#ffeb99!important}.calendar_inSheet__CrmDQ .calendar_monthController__5pUPA>button{padding:12px}@media only screen and (max-width:766px){.calendar_inSheet__CrmDQ .calendar_monthController__5pUPA>button{padding:6px}}.calendar_inSheet__CrmDQ .calendar_monthController__5pUPA svg{width:24px;height:24px}@media only screen and (max-width:766px){.calendar_inSheet__CrmDQ .calendar_monthController__5pUPA svg{width:16px;height:16px}}.calendar_inSheet__CrmDQ .calendar_month__h5_Rx{font-family:ProtoGrotesk Regular,sans-serif;font-style:normal;font-weight:400;color:#1d1d1d;line-height:28px;font-size:24px}@media screen and (min-width:768px)and (max-width:1023px){.calendar_inSheet__CrmDQ .calendar_month__h5_Rx{line-height:24px;font-size:20px}}@media screen and (max-width:767px){.calendar_inSheet__CrmDQ .calendar_month__h5_Rx{line-height:22px;font-size:18px}}@media only screen and (max-width:766px){.calendar_inSheet__CrmDQ .calendar_month__h5_Rx{font-family:ProtoGrotesk Regular,sans-serif;font-style:normal;font-weight:400;color:#1d1d1d;line-height:24px;font-size:20px}}@media only screen and (max-width:766px)and (min-width:320px)and (max-width:767px){.calendar_inSheet__CrmDQ .calendar_month__h5_Rx{line-height:20px;font-size:16px}}@media only screen and (max-width:766px)and (min-width:768px)and (max-width:1023px){.calendar_inSheet__CrmDQ .calendar_month__h5_Rx{line-height:22px;font-size:18px}}.calendar_inSheet__CrmDQ .calendar_days__D_SgE{margin-top:8px;row-gap:8px}@media only screen and (max-width:766px){.calendar_inSheet__CrmDQ .calendar_days__D_SgE{margin-top:4px;row-gap:4px}}.calendar_inSheet__CrmDQ .calendar_day__lpHh9{font-family:ProtoGrotesk Regular,sans-serif;font-style:normal;font-weight:400;color:#1d1d1d;line-height:24px;font-size:20px;padding-top:16px;padding-bottom:16px;height:auto;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media screen and (min-width:320px)and (max-width:767px){.calendar_inSheet__CrmDQ .calendar_day__lpHh9{line-height:20px;font-size:16px}}@media screen and (min-width:768px)and (max-width:1023px){.calendar_inSheet__CrmDQ .calendar_day__lpHh9{line-height:22px;font-size:18px}}@media only screen and (max-width:1022px){.calendar_inSheet__CrmDQ .calendar_day__lpHh9{font-family:ProtoGrotesk Regular,sans-serif;font-style:normal;font-weight:400;color:#1d1d1d;line-height:28px;font-size:24px;padding-top:24px;padding-bottom:24px}}@media only screen and (max-width:1022px)and (min-width:768px)and (max-width:1023px){.calendar_inSheet__CrmDQ .calendar_day__lpHh9{line-height:24px;font-size:20px}}@media only screen and (max-width:1022px)and (max-width:767px){.calendar_inSheet__CrmDQ .calendar_day__lpHh9{line-height:22px;font-size:18px}}@media only screen and (max-width:766px){.calendar_inSheet__CrmDQ .calendar_day__lpHh9{font-family:SuisseIntl Medium,sans-serif;font-weight:500;font-style:normal;color:#1d1d1d;line-height:20px;font-size:14px;padding-top:8px;padding-bottom:8px}}.calendar_inSheet__CrmDQ .calendar_weekDay__GJH12{font-family:SuisseIntl Medium,sans-serif;font-weight:500;font-style:normal;color:#1d1d1d;line-height:16px;font-size:14px;color:#747474;height:auto;padding:12px 0;width:100%}@media only screen and (max-width:766px){.calendar_inSheet__CrmDQ .calendar_weekDay__GJH12{font-family:SuisseIntl Medium,sans-serif;font-weight:500;font-style:normal;color:#1d1d1d;line-height:16px;font-size:12px;color:#747474}}.calendar_inSheet__CrmDQ .calendar_week__B5YFV{margin-top:24px}@media only screen and (max-width:766px){.calendar_inSheet__CrmDQ .calendar_week__B5YFV{margin-top:16px}}.calendar_inSheet__CrmDQ .calendar_weekend___d10f{color:#cca500}.calendar_doubleMonths__JSDSc .calendar_nextBtn__hZJ_6{grid-column:3}.calendar_doubleMonths__JSDSc .calendar_prevBtn__AUNZB{grid-column:1}.calendar_doubleMonths__JSDSc .calendar_month__h5_Rx{text-align:center;grid-column:2}.calendar_doubleMonths__JSDSc .calendar_monthController__5pUPA{display:grid;align-items:center;grid-template-columns:28px 1fr 28px}.calendar_doubleMonths__JSDSc .calendar_monthController__5pUPA>button{padding:6px}.calendar_doubleMonths__JSDSc .calendar_monthController__5pUPA svg{width:16px;height:16px}@media only screen and (max-width:1022px){.calendar_defaultVisible__uI8MI .calendar_days__D_SgE{grid-template-rows:repeat(auto-fill,44px)}}.internalSheet_wrap__vHCMy{display:flex;flex-direction:column}.internalSheet_header__KW2Fe{display:grid;grid-auto-flow:column;grid-template-columns:1fr max-content;align-items:center;padding-bottom:40px}@media only screen and (min-width:767px)and (max-width:1022px){.internalSheet_header__KW2Fe{padding-bottom:32px}}@media only screen and (max-width:766px){.internalSheet_header__KW2Fe{padding-bottom:20px}}.internalSheet_contentWrap__4ZtiA{height:100%;overflow-y:auto}.internalSheet_title__8d78m{font-family:ProtoGrotesk Regular,sans-serif;font-style:normal;font-weight:400;color:#1d1d1d;line-height:28px;font-size:24px;justify-self:start}@media screen and (min-width:768px)and (max-width:1023px){.internalSheet_title__8d78m{line-height:24px;font-size:20px}}@media screen and (max-width:767px){.internalSheet_title__8d78m{line-height:22px;font-size:18px}}.internalSheet_button__Fax_4{grid-column:2;display:grid;grid-auto-flow:column;column-gap:8px;align-items:center}.internalSheet_button__Fax_4 svg{width:20px;height:20px}.internalSheet_buttonTitle__yqMYl{font-family:SuisseIntl Medium,sans-serif;font-weight:500;font-style:normal;color:#1d1d1d;line-height:16px;font-size:12px;color:#747474}@font-face{font-family:ProtoGrotesk Regular;src:url(/routeplanner/_next/static/media/ProtoGrotesk-Regular.f363bc63.woff2) format("woff2"),url(/routeplanner/_next/static/media/ProtoGrotesk-Regular.ad2ec1d7.woff) format("woff"),url(/routeplanner/_next/static/media/ProtoGrotesk-Regular.97961b64.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SuisseIntl Medium;src:url(/routeplanner/_next/static/media/SuisseIntl-Medium-WebM.95464e48.woff2) format("woff2"),url(/routeplanner/_next/static/media/SuisseIntl-Medium-WebM.1acae081.woff) format("woff"),url(/routeplanner/_next/static/media/SuisseIntl-Medium-WebM.4d1fecda.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SuisseIntl Regular;src:url(/routeplanner/_next/static/media/SuisseIntl-Regular-WebM.76c5a8eb.woff2) format("woff2"),url(/routeplanner/_next/static/media/SuisseIntl-Regular-WebM.963c7215.woff) format("woff"),url(/routeplanner/_next/static/media/SuisseIntl-Regular-WebM.184fd00f.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SuisseIntl Bold;src:url(/routeplanner/_next/static/media/SuisseIntl-SemiBold.de29e888.woff2) format("woff2"),url(/routeplanner/_next/static/media/SuisseIntl-SemiBold.599374e2.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Russpass Icons;src:url(/routeplanner/_next/static/media/Russpass-icons.7bc80cab.ttf) format("truetype")}.fixedModalWindow_wrap__wr9nQ{position:fixed;top:0;left:0;width:0;height:0;overflow:hidden;z-index:10001;display:none}.fixedModalWindow_show__0Lbm3{width:100vw;height:100vh;display:block}.fixedModalWindow_overlay__hmz7M{position:absolute;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.28);opacity:0;transition:opacity .2s}.fixedModalWindow_show__0Lbm3 .fixedModalWindow_overlay__hmz7M{opacity:1}.fixedModalWindow_contentWrapper__8LF_G{position:fixed;top:25%;left:50%;z-index:10000;transform:translate(-50%)}.fixedModalWindow_content__sp3_J{padding:64px 24px 24px;background:#fff;box-shadow:0 12px 16px rgba(0,0,0,.04);border-radius:20px;width:392px;display:grid;text-align:center;align-items:start}.fixedModalWindow_title__GKflU{margin-top:8px}.fixedModalWindow_subtitle__68BSZ{color:rgba(29,29,29,.5);margin-top:8px;white-space:pre-wrap}.fixedModalWindow_buttons__hucLB{margin-top:40px;display:grid;grid-auto-flow:row;row-gap:8px;grid-auto-rows:max-content}.fixedModalWindow_closeButton__Ic1zF{position:absolute;right:0;top:0}