.errorsContainer{display:flex;flex-direction:column;position:fixed;bottom:0;right:0;padding:10px 10px 10px 0;width:min(450px,100%);max-height:100vh;overflow-y:auto;z-index:9999}.errorsBlock{position:relative;border:1px solid #D50000;background:#FFEAEA;color:#333;width:100%;margin-top:10px;display:flex;flex-direction:column;cursor:default;font-size:13px;padding:8px 16px;word-break:break-word}.errorsBlockHide{height:35px!important;margin-top:0!important;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none}.errorsCloseButton{position:absolute;cursor:pointer;right:8px;top:8px;width:15px;height:15px;opacity:0}.errorsCloseButton:before,.errorsCloseButton:after{position:absolute;left:7px;top:-1px;content:" ";height:17px;width:2px;background-color:#333}.errorsCloseButton:before{transform:rotate(45deg)}.errorsCloseButton:after{transform:rotate(-45deg)}.errorsBlock:hover .errorsCloseButton{opacity:1}.errorsTitle{font-size:16px;font-weight:700}.errorsURL{margin-top:3px;color:#002c92}.errorsMessage{margin-top:3px}.rdp-root{--rdp-accent-color: blue;--rdp-accent-background-color: #f0f0ff;--rdp-day-height: 44px;--rdp-day-width: 44px;--rdp-day_button-border-radius: 100%;--rdp-day_button-border: 2px solid transparent;--rdp-day_button-height: 42px;--rdp-day_button-width: 42px;--rdp-selected-border: 2px solid var(--rdp-accent-color);--rdp-disabled-opacity: .5;--rdp-outside-opacity: .75;--rdp-today-color: var(--rdp-accent-color);--rdp-dropdown-gap: .5rem;--rdp-months-gap: 2rem;--rdp-nav_button-disabled-opacity: .5;--rdp-nav_button-height: 2.25rem;--rdp-nav_button-width: 2.25rem;--rdp-nav-height: 2.75rem;--rdp-range_middle-background-color: var(--rdp-accent-background-color);--rdp-range_middle-color: inherit;--rdp-range_start-color: white;--rdp-range_start-background: linear-gradient( var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50% );--rdp-range_start-date-background-color: var(--rdp-accent-color);--rdp-range_end-background: linear-gradient( var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50% );--rdp-range_end-color: white;--rdp-range_end-date-background-color: var(--rdp-accent-color);--rdp-week_number-border-radius: 100%;--rdp-week_number-border: 2px solid transparent;--rdp-week_number-height: var(--rdp-day-height);--rdp-week_number-opacity: .75;--rdp-week_number-width: var(--rdp-day-width);--rdp-weeknumber-text-align: center;--rdp-weekday-opacity: .75;--rdp-weekday-padding: .5rem 0rem;--rdp-weekday-text-align: center;--rdp-gradient-direction: 90deg;--rdp-animation_duration: .3s;--rdp-animation_timing: cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction: -90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity: unset}.rdp-root{position:relative;box-sizing:border-box}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root{width:100%}.rdp-months{width:100%;max-width:unset!important}.rdp-month,.rdp-month table{width:100%}.rdp-chevron{fill:#000}.rdp-caption_label{padding-left:12px}.rdp-range_middle{background:#ccc}.disabledDay{color:#ccc}.todayDate{font-weight:600}.rdp-day button{width:100%;height:100%}.selectedDate.rdp-range_start button{background:#222;border-radius:10px 0 0 10px}.selectedDate.rdp-range_end button{background:#222;border-radius:0 10px 10px 0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,input,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:""}table{border-collapse:collapse;border-spacing:0}body{line-height:1;background-color:#fff}a{text-decoration:none;color:inherit}button,input,textarea,select,option{outline:none;border:0}@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOkCnqEu92Fr1MmgVxFIzIFKw.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOkCnqEu92Fr1MmgVxMIzIFKw.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOkCnqEu92Fr1MmgVxEIzIFKw.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOkCnqEu92Fr1MmgVxLIzIFKw.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOkCnqEu92Fr1MmgVxHIzIFKw.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOkCnqEu92Fr1MmgVxGIzIFKw.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOkCnqEu92Fr1MmgVxIIzI.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmYUtfCRc4EsA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmYUtfABc4EsA.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmYUtfCBc4EsA.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmYUtfBxc4EsA.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmYUtfCxc4EsA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmYUtfChc4EsA.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v29/KFOlCnqEu92Fr1MmYUtfBBc4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body,html{font-family:Roboto,sans-serif}.d-flex{display:flex}.fd-column{flex-direction:column}.jc-center{justify-content:center}.jc-sa{justify-content:space-around}.jc-sb{justify-content:space-between}.jc-fe{justify-content:flex-end}.ai-center{align-items:center}.ai-fs{align-items:flex-start}.ai-fe{align-items:flex-end}.flex-wrap{flex-wrap:wrap}.pos-abs{position:absolute}.pos-rel{position:relative}.pos-fix{position:fixed}.pos-st{position:sticky}.t-0{top:0}.l-0{left:0}.r-0{right:0}.b-0{bottom:0}.m-0{margin:0!important}.m-0-auto{margin:0 auto}.mt-2{margin-top:2px}.mt-3{margin-top:3px}.mt-5{margin-top:5px}.mt-8{margin-top:8px}.mt-10{margin-top:10px}.mt-12{margin-top:12px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.ml-2{margin-left:2px}.ml-3{margin-left:3px}.ml-5{margin-left:5px}.ml-8{margin-left:8px}.ml-10{margin-left:10px}.ml-12{margin-left:12px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-25{margin-left:25px}.mr-2{margin-right:2px}.mr-3{margin-right:3px}.mr-5{margin-right:5px}.mr-8{margin-right:8px}.mr-10{margin-right:10px}.mr-12{margin-right:12px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-25{margin-right:25px}.p-0{padding:0!important}.pl-0{padding-left:0!important}.pr-0{padding-right:0!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.p-2{padding:2px}.p-3{padding:3px}.p-5{padding:5px}.p-8{padding:8px}.p-10{padding:10px}.p-12{padding:12px}.p-15{padding:15px}.p-20{padding:20px}.w-100p{width:100%!important}.w-100vw{width:100vw!important}.h-100p{height:100%!important}.h-100vh{height:100vh!important}.no-select{-webkit-user-select:none;user-select:none}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.ta-center{text-align:center}.ta-left{text-align:left}.scrollBar::-webkit-scrollbar{width:12px;height:12px}.scrollBar::-webkit-scrollbar-thumb{background-color:#bcbcc680;border-radius:10px;min-height:100px}.scrollBar::-webkit-scrollbar-track{background:transparent}:root{--primary: #222;--secondary: #e3ac71}body *{color:var(--primary)}.wrapper{width:100vw;max-width:100%;height:100vh;overflow-y:auto;display:flex;flex-direction:column;gap:32px;padding-bottom:40px}.bgImage{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.4;max-width:900px;margin:0 auto}.section{width:100%;max-width:900px;margin:0 auto}.header{background:#fff;padding:20px 0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--secondary)}.phonesContainer{display:flex;flex-direction:column;gap:12px}.phoneBlock{display:flex;align-items:center;gap:8px}.phoneBlock span{position:relative}.phoneBlock span:after{content:"";position:absolute;bottom:-4px;left:0;background:#000;height:1px;width:100%;opacity:0;transition:opacity .3s ease-in}.phoneBlock:hover span:after{opacity:1}.phoneBlock svg{color:var(--secondary);stroke-width:1px}.searchContainer{display:flex;gap:12px;width:100%}.filterButton{display:flex;align-items:center;padding:16px 24px;border:1px solid var(--secondary);border-radius:18px;width:fit-content;gap:44px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;background:#fff}.filterButton svg{color:#222}.filterButton .dateSpan{min-width:160px;text-align:center}.iconBlock{display:flex;align-items:flex-end;gap:4px}.iconBlock span{padding-bottom:2px}.iconBlock svg{color:#222;width:20px}.searchButton{padding:0 24px 0 20px;display:flex;background:black;border-radius:18px;align-items:center;gap:8px;cursor:pointer;font-size:16px;margin-left:auto}.searchButton span{color:#fff!important}.searchButton svg{width:18px;stroke:#fff!important;color:#fff!important}.filterModal{cursor:default;padding:12px;position:absolute;top:70px;left:0;display:flex;background:#fff;border:1px solid var(--secondary);border-radius:12px;width:100%;justify-content:center;z-index:5;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(50px);transition:transform .3s ease-in,opacity .3s ease-in,visibility 0ms linear .3s}.filterModal.active{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:transform .3s ease,opacity .3s ease,visibility 0ms linear 0ms}.filterModal:before{content:"";position:absolute;width:14px;height:14px;background:#fff;border-left:1px solid var(--secondary);border-top:1px solid var(--secondary);left:50%;transform:translate(-50%) rotate(45deg);top:-8px}.filterModal.quantity{display:flex;flex-direction:column;gap:12px}.filterModal.quantity .quantityBlock{display:flex;flex-direction:column;gap:8px}.filterModal.quantity .quantityBlock h1{white-space:nowrap}.filterModal.quantity .quantityBlock .line{width:100%;height:1px;margin-left:12px;background:#eee}.filterModal.quantity .quantityBlock .selects{display:flex;flex-direction:column;gap:8px;font-size:14px}.filterModal.quantity .quantityBlock .selects select{font-size:16px}.filterModal.quantity .quantityBlock .selects div{gap:8px}.addButton{width:fit-content;background:transparent;display:flex;align-items:center;margin:0 auto;padding:8px 12px;border:1px solid var(--secondary);border-radius:12px;cursor:pointer}.apartmentPick{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.brickButton{display:flex;position:relative;width:fit-content;cursor:pointer;-webkit-user-select:none;user-select:none;transform:translateY(0);transition:transform .1s ease-in}.brickButton:hover,.brickButton.active{transform:translateY(-5px)}.brickButton img{height:40px}.brickButton span{position:absolute;width:100%;left:0;text-align:center;top:50%;transform:translateY(-50%);font-weight:600;color:#ddd;display:flex;align-items:center;justify-content:center;gap:8px}.brickButton span svg{stroke:#ddd;color:#ddd}.brickButton.active span,.brickButton.active span svg{stroke:#fff;color:#fff}.apartmentContainer{padding:16px;border-radius:16px;border:1px solid var(--secondary);background:#fff;width:100%;display:flex;align-items:center;gap:16px;margin-bottom:32px}.apartmentPic{width:320px;min-width:320px;background:#eeeeee;height:200px;object-fit:cover;object-position:center center}.apartmentBlock{width:100%;display:flex;flex-direction:column;gap:16px}.apartmentBlock h1{color:#444;font-weight:600;font-size:24px}.apartmentGuest{color:#444}.apartmentDesc{line-height:1.3;white-space:pre-line}.apartmentNav{display:flex;justify-content:flex-end;align-items:center;gap:20px}.apartmentNav span{font-size:18px;color:#444}.apartmentRoomsCount{font-size:14px!important;margin-right:auto}.apartmentSelectButton{background:#000;color:#fff;border-radius:20px;font-size:16px;cursor:pointer;min-width:100px;text-align:center;height:40px}.apartmentSelectButton:disabled{background:#eee;cursor:default}.apartmentSelectButton svg{stroke:#fff;height:20px;margin-bottom:-2px}.tabsContainer{display:flex;justify-content:center}.bookingSteps{width:90%;position:relative;padding:20px 0;-webkit-user-select:none;user-select:none}.stepsProgressBar{position:relative}.stepsProgressBar:before{content:"";position:absolute;top:calc(50% - 7px);left:0;right:10px;height:4px;background:#eee;transform:translateY(-50%);z-index:0;border-radius:2px}.progressFill{position:absolute;top:calc(50% - 7px);left:0;height:4px;background:var(--secondary);transform:translateY(-50%);z-index:1;border-radius:2px;transition:width .3s ease}.checkPoint{position:absolute;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;cursor:pointer;z-index:2}.bullet{width:20px;height:20px;border-radius:50%;background:#eee;display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:5px;transition:background .3s ease}.checkPoint.complete .bullet{background:var(--secondary)}.checkPoint.complete .bullet div{width:6px;height:6px;border-radius:50%;background:#fff}.title{font-size:12px;text-align:center;white-space:nowrap}.credentialsContainer{display:flex;gap:16px}.credentialsContainer h1{font-weight:500;font-size:18px}.credentialsBlock{display:flex;flex-direction:column;border:1px solid var(--secondary);border-radius:16px;padding:24px;width:100%;gap:20px;background:#fff;height:fit-content}.credentialsInputContainer{display:flex;flex-direction:column;gap:4px}.credentialsInputContainer span{font-size:14px;color:#444}.credentialsInputContainer span b{color:red}.credentialsInputContainer span svg{stroke:#444;height:14px;margin-bottom:-3px}.credentialsInputContainer select,.credentialsInputContainer input{background:#eee;border-radius:8px;padding:8px 12px;width:100%;margin-right:8px;font-size:16px}.summaryBlock{border:1px solid var(--secondary);border-radius:16px;padding:24px;width:100%;background:#fff;height:fit-content;display:flex;flex-direction:column;gap:20px}.summaryApartmentBlock{display:flex;flex-direction:column;gap:16px;font-size:16px}.summaryApartmentBlock span svg{height:16px;margin-top:-4px}.summaryBlock h2{white-space:nowrap;font-weight:600;color:#444;margin-right:8px}.summaryBlock .line{width:100%;height:1px;background:#eee}.summaryApartmentPrice{display:flex;justify-content:space-between;font-weight:300;font-size:14px}.summaryTotal{display:flex;justify-content:space-between}.summaryTotal p{color:#444;font-weight:600}.bookingButton{width:100%;display:flex;justify-content:flex-end;gap:16px}.bookingButton button{background:#000;color:#fff;border-radius:20px;font-size:16px;cursor:pointer;min-width:100px;text-align:center;padding:12px 20px}.bookingButton button:disabled{background:#cccccc;cursor:default;position:relative}.bookingButton button:disabled:after{position:absolute;content:"Тимчасово недоступно";bottom:-20px;font-size:14px;text-align:center;width:100%;left:0;color:red}.modalWrapper{width:100vw;height:100vh;position:absolute;top:0;left:0;z-index:50;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.modalContainer{padding:16px;background:#fff;border:1px solid var(--secondary);border-radius:16px}.modalContainer.wide{min-width:90vw;height:90vh;border-radius:3px;padding:3px}.confirmSection{display:flex;flex-direction:column;gap:24px}.confirmSection svg{width:160px;height:160px;stroke:var(--secondary);margin:0 auto}.confirmSection .confirmInfo{text-align:center;padding:0 20px;font-size:20px;line-height:24px}.confirmTitle{text-align:center;font-size:24px}.bookingCardsContainer{display:flex;gap:24px;flex-wrap:wrap;justify-content:center;width:100%}.bookingCard{width:fit-content;cursor:pointer;position:relative;overflow:hidden;border-radius:16px;background:#fff;transition:transform .35s ease,box-shadow .35s ease}.bookingCard:before{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.35) 50%,transparent 100%);transition:left .6s ease}.bookingCard:hover:before{left:120%}.bookingCard:hover{transform:translateY(-6px);box-shadow:0 18px 40px #00000026}.bookingCard .summaryApartmentBlock svg{width:24px!important}@media (max-width: 1024px){.wrapper{gap:24px;padding-bottom:32px}.section{padding:0 16px}.searchContainer{flex-direction:column}.apartmentContainer{flex-direction:column;align-items:flex-start}.apartmentPic{width:100%;min-width:unset;height:220px}.credentialsContainer{flex-direction:column}.bookingSteps{width:100%}.tabsContainer{width:90%}}@media (max-width: 768px){.header{gap:16px;padding:16px}.filterButton{width:100%;justify-content:center}.searchButton{margin-left:0;justify-content:center;padding:14px}.filterModal{left:50%;transform:translate(-50%) translateY(50px);width:calc(100vw - 32px)}.filterModal.active{transform:translate(-50%) translateY(0)}.apartmentNav{flex-wrap:wrap;gap:12px}.apartmentNav span{font-size:16px}.apartmentSelectButton{width:100%}.tabsContainer{padding:0 12px}}@media (max-width: 480px){body{font-size:14px}.header{flex-direction:column}.phonesContainer{gap:8px}.filterButton{padding:14px 16px;gap:16px;border-radius:14px}.filterButton .dateSpan{min-width:unset;font-size:14px}.searchButton{font-size:14px;border-radius:14px}.brickButton img{height:32px}.brickButton span{font-size:14px}.apartmentBlock h1{font-size:20px}.apartmentDesc{font-size:14px}.checkPoint .title{font-size:10px}.credentialsBlock,.summaryBlock{padding:16px;border-radius:12px}.bookingButton button{width:100%;margin-left:0}}
