html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:Tilda Sans}body{padding:0}*,:after,:before{box-sizing:border-box;outline:none}article,aside,figcaption,figure,footer,header,main,nav,section{display:block}figure{margin:1em 40px}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;background-color:#0000;text-decoration:none}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:Tilda Sans;font-size:100%;line-height:1.2;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}.vertical_red_line{background:#e31b23;height:17px;position:absolute;transform:skew(-200deg) rotate(-290deg);-webkit-transform:skew(-200deg) rotate(-290deg);-moz-transform:skew(-200deg) rotate(-290deg);-o-transform:skew(-200deg) rotate(-290deg);width:177px}@media only screen and (min-width:320px)and (max-width:640px){.vertical_red_line{display:none}}footer .vertical_red_line{left:-130px;top:-100px}@media only screen and (min-width:641px)and (max-width:960px){footer .vertical_red_line{left:-110px}}header .vertical_red_line{bottom:-100px;right:-130px}@media only screen and (min-width:641px)and (max-width:960px){header .vertical_red_line{right:-110px}}.row.align-right{justify-content:flex-end}h1{font-weight:600}@media only screen{.hidden-2560-0{display:none}}@media only screen and (max-width:1599px){.hidden-1599-0{display:none}}@media only screen and (max-width:1199px){.hidden-1199-0{display:none}}@media only screen and (max-width:639px){.hidden-639-0{display:none}}@media only screen and (max-width:479px){.hidden-479-0{display:none}}.box-shadow-highlight-item{animation:box-shadow-highlight-item 1s ease-out;animation:box-shadow-highlight-item var(--highlight-duration,1s) ease-out}@keyframes box-shadow-highlight-item{0%{box-shadow:0 0 0 0 rgba(var(--company-mainColorRGB),.9)}to{box-shadow:0 0 0 10px rgba(var(--company-mainColorRGB),0)}}html{height:100%}.scrollbar-for-firefox{--scrollbar-width:thin;--scrollbar-color:$Neutrals-400 $Neutrals-200}*{scrollbar-color:var(--scrollbar-color);scrollbar-width:var(--scrollbar-width)}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media only screen and (min-width:1201px){::-webkit-scrollbar{-webkit-appearance:none;height:7px;transform:translateY(10px);width:7px}}::-webkit-scrollbar-thumb{background-color:#a2afb5;border-radius:20px;-webkit-box-shadow:0 0 1px #ffffff80}::-webkit-scrollbar-track{background-color:#e9eff2;border-radius:20px}.ReactModal__Body--open{overflow:hidden}body{-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f0f0ef;font-family:Tilda Sans,sans-serif;font-size:16px;height:100%;margin:0;overflow-x:hidden;overflow-y:scroll}input[type=checkbox]:not(.toggle){-webkit-appearance:none;background:none;border:3px solid #cad5db;border-radius:4px;cursor:pointer;flex-shrink:0;height:24px;line-height:0;opacity:.5;outline:0;padding:0!important;position:relative;vertical-align:text-top;width:24px}input[type=checkbox]:not(.toggle):hover{opacity:1}input[type=checkbox]:not(.toggle):checked{background-color:#5d6c74;border-color:#5d6c74;opacity:1}input[type=checkbox]:not(.toggle):before{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;margin:-1px -2px 0 -1px;position:absolute;right:50%;top:50%;transform:rotate(45deg) translate(-50%,-50%);width:6px;z-index:2}[type=radio]:checked,[type=radio]:not(:checked){left:-9999px;position:absolute}[type=radio]:checked+label,[type=radio]:not(:checked)+label{color:#1d2021;cursor:pointer;display:inline-block;font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:24px;padding-left:32px;position:relative}[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:before{background:#fff;border:2px solid #cad5db;border-radius:100%;content:"";height:24px;left:0;position:absolute;top:0;width:24px}[type=radio]:checked+label:before{border:2px solid #5d6c74}[type=radio]:checked+label:after,[type=radio]:not(:checked)+label:after{background:#5d6c74;border-radius:100%;content:"";height:10px;left:7px;position:absolute;top:7px;transition:all .2s ease;width:10px}[type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}[type=radio]:checked+label:after{opacity:1;transform:scale(1)}[type=radio]:disabled label:before,[type=radio]:disabled+label:after{cursor:not-allowed;opacity:.5}[type=radio]:disabled+label{cursor:not-allowed}button{font-family:Tilda Sans,sans-serif}#root,.App{height:100%}a{transition:.3s}p{margin:0}.input-box{height:40px}.icon_small{padding:4px}.icon_medium{height:16px;width:16px}.icon_20x20{max-height:20px;max-width:20px;min-height:20px;min-width:20px}.icon_big{max-height:24px;max-width:24px;min-height:24px;min-width:24px}.icon-black{fill:#1d2021;stroke:none}.icon-black_disabled{fill:#cad5db}.icon-black_stroke{stroke:#1d2021}.icon-black_stroke_disabled{stroke:#cad5db}.rotate180{transform:rotate(180deg)}.rotate90{transform:rotate(90deg)}.icon-success{fill:#40c057;display:block}.icon-success_stroke{stroke:#40c057}.icon-darkBlack{fill:#191b1c;display:block}.icon-darkBlack_stroke{stroke:#191b1c}.max-height-limit{max-height:100%}.icon-blue{fill:#228be6;display:block}.icon-blue_stroke{stroke:#228be6}.icon-blue_disabled{fill:rgba(34,139,230,.478)}.icon-blue path{fill:#228be6}.icon-lightGrey{fill:#a2afb5;display:block}.icon-lightGrey_stroke{stroke:#a2afb5}.icon-grey{fill:#879196;display:block}.icon-grey_stroke,.icon-grey_stroke path{stroke:#879196}.icon-grey path{fill:#879196}.icon-darkGrey{fill:#545b5e;display:block}.icon-darkGrey_stroke{stroke:#545b5e}.icon-purple{fill:#7950f2;display:block}.icon-purple_stroke{stroke:#7950f2}.icon-accent{fill:var(--company-mainColorHex)}.icon-accent_stroke{stroke:var(--company-mainColorHex)}.icon-green{fill:#40c057;display:block}.icon-green_stroke{stroke:#40c057}.icon-green path{fill:#40c057}.icon-green200{fill:#2b8a3e;display:block}.icon-green200_stroke{stroke:#2b8a3e}.icon-green200 path{fill:#2b8a3e}.icon-yellow{fill:#fab005;display:block}.icon-yellow_stroke{stroke:#fab005}.icon-yellow200{fill:#e67700;display:block}.icon-yellow200_stroke{stroke:#e67700}.icon-red{fill:#fa5252;display:block}.icon-red rect,.icon-red_stroke{stroke:#fa5252}.icon-red path{fill:#fa5252}.icon-red200{fill:#c92a2a;display:block}.icon-red200_stroke{stroke:#c92a2a}.icon-red200 path{fill:#c92a2a}.icon-magenta{fill:#e64980;display:block}.icon-magenta_stroke{stroke:#e64980}.icon-darkRed{fill:#c92a2a;display:block}.icon-darkRed_stroke{stroke:#c92a2a}.icon-warning{fill:#e67700;display:block}.icon-warning_stroke{stroke:#e67700}.icon-white{fill:#fff;display:block}.icon-white_stroke{stroke:#fff}.icon-secondary-default{fill:#5d6c74;display:block}.icon-secondary-default_stroke{stroke:#5d6c74}.icon-error{fill:#fa5252;display:block}.icon-error_stroke{stroke:#fa5252}.icon-small{display:block;height:10px;width:10px}.icon-grey-stroke>*{stroke:#545b5e}.small-dot{background-color:#879196;border-radius:50%;display:inline-block;height:4px;width:4px}.modal-title-text{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter_639-480{display:none}@media only screen and (min-width:481px)and (max-width:640px){.filter_639-480{display:block}}.filter_sm-mobile{display:none}@media only screen and (min-width:320px)and (max-width:480px){.filter_sm-mobile{display:block}}@keyframes finger{0%{left:50%;opacity:1}to{left:57%;opacity:0}}.finger{display:none;left:50%;opacity:1;position:absolute;top:50px;transform:translate(-50%)}@media only screen and (min-width:320px)and (max-width:480px){.finger_disable{display:none}.finger_active{animation:finger 1s ease-in infinite;display:block;left:57%;opacity:0}}.mui-white-tooltip-popper .MuiTooltip-tooltip{background-color:#fff;border-radius:8px;box-shadow:0 10px 15px -3px #29294014,0 4px 6px -2px #2929400a;color:#1d2021;margin-top:0!important}.mui-white-tooltip-popper .MuiTooltip-arrow{color:#fff}[data-rsbs-overlay]{background:#fff;background:var(--rsbs-bg,#fff);border-top-left-radius:16px;border-top-left-radius:var(--rsbs-overlay-rounded,16px);border-top-right-radius:16px;border-top-right-radius:var(--rsbs-overlay-rounded,16px);display:flex;flex-direction:column;height:0;height:var(--rsbs-overlay-h,0);transform:translateZ(0);transform:translate3d(0,var(--rsbs-overlay-translate-y,0),0);will-change:height}[data-rsbs-overlay]:focus{outline:none}[data-rsbs-is-blocking=false] [data-rsbs-overlay]{box-shadow:0 -5px 60px 0 #2659731c,0 -1px 0 #2659730d}[data-rsbs-overlay],[data-rsbs-root]:after{margin-left:env(safe-area-inset-left);margin-left:var(--rsbs-ml,env(safe-area-inset-left));margin-right:env(safe-area-inset-right);margin-right:var(--rsbs-mr,env(safe-area-inset-right));max-width:auto;max-width:var(--rsbs-max-w,auto)}[data-rsbs-backdrop],[data-rsbs-overlay],[data-rsbs-root]:after{-ms-scroll-chaining:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;bottom:0;left:0;overscroll-behavior:none;position:fixed;right:0;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:3}[data-rsbs-backdrop]{background-color:#0009;background-color:var(--rsbs-backdrop-bg,#0009);bottom:-60px;cursor:pointer;opacity:1;top:-60px;will-change:opacity}[data-rsbs-is-dismissable=false] [data-rsbs-backdrop]{cursor:ns-resize}[data-rsbs-root]:after{background:#fff;background:var(--rsbs-bg,#fff);content:"";height:1px;pointer-events:none;transform:scaleY(0);transform:scaleY(var(--rsbs-antigap-scale-y,0));transform-origin:bottom;will-change:transform}[data-rsbs-footer],[data-rsbs-header]{cursor:ns-resize;flex-shrink:0;padding:16px}[data-rsbs-header]{box-shadow:0 1px 0 rgba(46,59,66,.125);box-shadow:0 1px 0 rgba(46,59,66,calc(var(--rsbs-content-opacity,1)*.125));padding-bottom:8px;padding-top:calc(20px + env(safe-area-inset-top));text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}[data-rsbs-header]:before{background-color:#00000024;background-color:var(--rsbs-handle-bg,#00000024);border-radius:2px;content:"";display:block;height:4px;left:50%;position:absolute;top:calc(8px + env(safe-area-inset-top));transform:translateX(-50%)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){[data-rsbs-header]:before{transform:translateX(-50%) scaleY(.75)}}[data-rsbs-has-header=false] [data-rsbs-header]{box-shadow:none;padding-top:calc(12px + env(safe-area-inset-top))}[data-rsbs-scroll]{-webkit-tap-highlight-color:revert;-webkit-touch-callout:revert;-ms-scroll-chaining:none;-webkit-overflow-scrolling:touch;flex-grow:1;flex-shrink:1;overflow:auto;overscroll-behavior:contain;-webkit-user-select:auto;-ms-user-select:auto;-moz-user-select:auto;user-select:auto}[data-rsbs-scroll]:focus{outline:none}[data-rsbs-has-footer=false] [data-rsbs-content]{padding-bottom:env(safe-area-inset-bottom)}[data-rsbs-content]{overflow:hidden}[data-rsbs-footer]{box-shadow:0 -1px 0 rgba(46,59,66,.125),0 2px 0 #fff;box-shadow:0 -1px 0 rgba(46,59,66,calc(var(--rsbs-content-opacity,1)*.125)),0 2px 0 var(--rsbs-bg,#fff);overflow:hidden;padding-bottom:calc(16px + env(safe-area-inset-bottom));z-index:1}[data-rsbs-is-dismissable=false][data-rsbs-state=closing] [data-rsbs-footer]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=closing] [data-rsbs-header]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=closing] [data-rsbs-scroll]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=opening] [data-rsbs-footer]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=opening] [data-rsbs-header]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=opening] [data-rsbs-scroll]>*,[data-rsbs-is-dismissable=true] [data-rsbs-footer]>*,[data-rsbs-is-dismissable=true] [data-rsbs-header]>*,[data-rsbs-is-dismissable=true] [data-rsbs-scroll]>*{opacity:1;opacity:var(--rsbs-content-opacity,1)}[data-rsbs-is-dismissable=false][data-rsbs-state=closing] [data-rsbs-backdrop],[data-rsbs-is-dismissable=false][data-rsbs-state=opening] [data-rsbs-backdrop],[data-rsbs-is-dismissable=true] [data-rsbs-backdrop]{opacity:1;opacity:var(--rsbs-backdrop-opacity,1)}[data-rsbs-state=closed],[data-rsbs-state=closing]{pointer-events:none}.modal-mobile{background-color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;bottom:0;display:flex;flex-direction:column;height:calc(100vh - 150px);position:fixed;width:100%}.modal-mobile__top-divider-container{align-items:center;display:flex;justify-content:center;padding:6px 0 14px;width:100%}.modal-mobile__top-divider{background-color:#3c3c434d;border-radius:2.5px;height:6px;width:36px}.modal-mobile__header{display:flex;flex-direction:column;gap:8px}.modal-mobile__title{align-items:center;display:flex;font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;gap:16px;justify-content:space-between;line-height:24px;padding:12px 8px 8px;text-align:left}.modal-mobile__title>.button{align-self:flex-start;margin-top:5px}.modal-mobile__title>.button.modal-mobile__close-button{align-items:center;background-color:#f0f0ef;border-radius:50%;display:flex;flex-shrink:0;height:30px;justify-content:center;padding:6px;width:30px}.modal-mobile__footer{align-items:center;background-color:#fff;border-radius:16px 16px 0 0;box-shadow:0 -3px 6px -1px rgba(41,41,64,.078),0 -1px 5px 0 rgba(41,41,64,.039);display:flex;gap:8px;justify-content:space-between;padding:16px 16px 24px}.modal-mobile__footer>button{flex:auto;line-height:inherit}.modal-mobile__content-container{flex-grow:1;margin-right:16px;padding:16px 0 20px 16px}.modal-mobile_no-backdrop>div[data-rsbs-backdrop=true]{background-color:#0000}div[data-rsbs-backdrop=true]{z-index:113}div[data-rsbs-overlay=true]{border-radius:16px 16px 0 0;z-index:120}div[data-rsbs-header=true]{padding:8px}div[data-rsbs-header=true]:not(:has(.modal-mobile__header_border)){box-shadow:none}div[data-rsbs-footer=true]{box-shadow:none;overflow:inherit;padding:0}div[data-rsbs-content=true]{display:flex;flex-direction:column;min-height:100%}[data-rsbs-header]:before{background-color:#3c3c434d;border-radius:2.5px;height:5px;width:36px}.spinner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100px}.spinner .container,.spinner-container{height:100%;width:100%}.button,.spinner-container{position:relative}.button{align-items:center;background:none;border:1px solid #cad5db;border-radius:8px;cursor:pointer;display:flex;gap:8px;justify-content:center;line-height:44px;text-align:center;text-decoration:none;transition:all .5s;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.button.button-fontWeight-500{font-weight:500}.button.button-fontWeight-700{font-weight:700}.button_white{color:#fff}.button_white_disabled{cursor:not-allowed}.button_disabled{pointer-events:none}.button_small{font-size:16px;height:36px;line-height:20px;min-width:36px;padding:8px 12px}.button_medium{height:40px;min-width:40px;padding:10px 18px}.button_big{font-size:16px;font-weight:500;height:56px;line-height:20px;padding:10px 18px}.button_big,.button_large{font-family:Tilda Sans,sans-serif;font-style:normal;min-width:40px}.button_large{font-size:18px;font-weight:700;height:64px;line-height:24px;padding:12px}.button__simplify{border:none}.button__simplify_white{color:#fff}.button_blue{color:#228be6}.button_blue_disabled{color:rgba(34,139,230,.478);pointer-events:none}.button-dark{background-color:#5d6c74;border:none;color:#fff;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.button-dark:hover{background-color:#4d5a61!important}.button-dark_disabled{background-color:#cad5db;pointer-events:none}.button-companyColor{background-color:var(--company-mainColorHex)!important;color:#fff}.button__green{background-color:#4cd964;border:none;color:#f5fafc}.button__green_disabled{background-color:rgba(76,217,100,.239);pointer-events:none}@media only screen and (min-width:481px)and (max-width:960px){.button{line-height:38px}}.button.button-icon:not(.minimize){box-shadow:0 1px 2px #29294012}.button.button-icon_small{height:36px;min-width:36px;padding:8px;width:36px}.button.button-icon_medium{height:40px;width:40px}.button.button-icon:not(.minimize):hover{background-color:#f5fafc}.button.button-icon:not(.minimize):active{background-color:#e9eff2}.button.button-icon_disabled{border-color:#f5fafc;pointer-events:none}.button.button-icon_disabled>.icon-grey{fill:#5d6c743d}.button.button-icon_disabled>.icon-grey_stroke{stroke:#5d6c743d}.button.button-white{background:#fff;border-color:#cad5db;box-shadow:0 1px 2px #29294012;color:#2e363a}.button.button-white>p{color:#2e363a}.button.button-white_disabled{border-color:#f5fafc;color:#cad5db;pointer-events:none}.button.button-white:hover{background-color:#f5fafc}.button.button-white:active{background-color:#e9eff2}.button.button-white_no-hover:hover{background-color:#fff}.button.button-white .spinner .MuiCircularProgress-root svg{color:#cad5db}.button.button-red{background:#fa5252;border:none;box-shadow:0 1px 2px #29294012;color:#fff}.button.button-red:hover{background-color:#c92a2a!important}.button.button-grey{background:#5d6c74;border:none;border-radius:8px;box-shadow:0 1px 2px #29294012;color:#fff}.button.button-grey:hover{background-color:#4d5a61}.button.button-grey:active{background-color:#2e363a}.button.button-grey_disabled{background:#a2afb5;color:#f5fafc;cursor:not-allowed}.button.button-grey_disabled :active,.button.button-grey_disabled:hover{background-color:#a2afb5}.button.button-grey_no-hover :active,.button.button-grey_no-hover:hover{background-color:#5d6c74}.button.button-lightGrey{background:#879196;border-radius:4px;box-shadow:0 1px 2px #29294012;color:#fff}.button.button-lightGrey_disabled{background:#a2afb5;color:#f5fafc;cursor:not-allowed}.button.button-lightGreySelected{background:#e9eff2;border:1px solid #cad5db;border-radius:8px;box-shadow:0 1px 2px 0 #29294012;color:#2e363a}.button.button-lightGreySelected_disabled{background:#a2afb5;color:#f5fafc;cursor:not-allowed}.button.button-yellow{background:#fab005;box-shadow:0 1px 2px #29294012;color:#fff}.button.button-darkYellow{background:#f57c00;box-shadow:0 1px 2px #29294012;color:#fff}.button.button-darkYellow:hover{background-color:#e67700!important}.button.button-green{background:#4cd964;border-radius:8px;box-shadow:none;color:#fff}.button.button-green_disabled{background:rgba(64,192,87,.478);border-color:#f5fafc;pointer-events:none}.button.button-green:hover{background-color:#2b8a3e}.button.button-transparent{border-radius:8px;box-shadow:none;color:#fff}.button.button-transparent_disabled{border-color:#f5fafc;cursor:not-allowed}.button.button-blue{box-shadow:none;color:#228be6}.button.button-blue_disabled{color:rgba(34,139,230,.478);pointer-events:none}.button.button-blue_disabled>.icon-blue{fill:rgba(34,139,230,.478)}.button.button-blue_disabled>.icon-blue_stroke{stroke:rgba(34,139,230,.478)}.button.button-blue:hover{background-color:#1864ab}.button.button-blue_no-hover :active,.button.button-blue_no-hover:hover{background-color:#0000}.button.button-blueBack{background:#228be6;border-radius:8px;box-shadow:none;color:#fff}.button.minimize,.button.minimize:active,.button.minimize:hover{border:none}.button.square{background-color:#0006;border-radius:8px;height:105px;width:105px}.button.fullwidth{width:100%}.button.circle{background-color:#ffffff80;border-radius:100px;height:26px;width:26px}.button.circle:hover{background-color:#f5fafc}.button.borderNone{border:none}.button.smooth{border-radius:8px}.button-circle{border-radius:50%}.button__header{border:none;height:36px;padding:0;width:36px}.button.button-no-border{border:none;box-shadow:none!important}.button.underline{text-decoration:underline;text-underline-offset:2px}.button.text,.button.text-dark{line-height:normal}.button.text-dark{color:#5d6c74}.button.text-dark:hover{background-color:#4d5a61}.button.text-dark:active{background-color:#2e363a}.button.text-dark:disabled{color:#cad5db}.button>.button-content{align-items:center;display:flex;gap:6px;justify-content:center}.button>.button-column-content{display:flex;flex-direction:column}.button>.button-column-content>.button-content{align-items:center;display:flex;gap:6px;justify-content:center}.button:disabled{cursor:not-allowed}.button:disabled svg:not(.icon-white){fill:#cad5db}.spinnerForButton{display:flex;left:0;line-height:0;position:relative;top:0;transform:none}.modal-toggle-button{border-radius:100px;box-shadow:0 3px 6px -1px #29294014,1px 0 5px 0 #2929400a;height:48px;min-height:48px;min-width:48px;width:48px;z-index:10}.modal-toggle-button:hover{cursor:pointer}@media only screen and (min-width:981px){.modal-toggle-button{height:54px;min-height:54px;min-width:54px;width:54px}}.scroll-top-button{align-items:center;background:#fff;border:1px solid #e9eff2;bottom:8px;display:flex;justify-content:center;margin-left:40px;position:fixed}@media only screen and (min-width:320px)and (max-width:480px){.scroll-top-button{margin-left:44px}}@media only screen and (min-width:481px)and (max-width:1200px){.scroll-top-button{margin-left:-20px}}.mui-radio-button{align-items:center;cursor:pointer;display:flex}.mui-radio-button .MuiTypography-root{line-height:20px}.modal-right__react-modal{bottom:0;outline:none;position:-webkit-sticky;position:sticky;right:0;top:0}@media only screen and (min-width:641px){.modal-right__react-modal.small-modal{max-width:380px;width:100%}.modal-right__react-modal.medium-modal{max-width:582px;width:100%}.modal-right__react-modal.large-modal{max-width:718px;width:100%}}@media only screen and (min-width:981px){.modal-right__react-modal.extra-large-modal{max-width:928px;width:100%}}.modal-right__react-modal.no-padding .modal-right__content-container{margin-right:0;padding:0}.modal-right__react-modal.no-scroll .modal-right__content-container::-webkit-scrollbar{display:none}.modal-right__overlay{background-color:#00000080;height:var(--vh);inset:0;left:0;position:fixed;top:0;width:100%;z-index:113}@media only screen and (min-width:641px){.modal-right__overlay{display:flex;justify-content:flex-end}}.modal-right__overlay.no-backdrop{background-color:#0000}.modal-right__container{background-color:#fff;display:flex;flex-direction:column;height:var(--vh);margin:0 0 0 auto;position:relative;right:0;width:528px}@media only screen and (min-width:320px)and (max-width:640px){.modal-right__container{width:100%}}@media only screen and (min-width:640px){.modal-right__container{border-bottom-left-radius:8px;border-top-left-radius:8px}}@media only screen and (min-width:641px){.modal-right__container.small-modal{max-width:380px;width:100%}.modal-right__container.large-modal{max-width:718px;width:100%}}@media only screen and (min-width:981px){.modal-right__container.extra-large-modal{max-width:928px;width:100%}}.modal-right__container.no-padding .modal-right__content-container{margin-right:0;padding:0}.modal-right__container.no-scroll .modal-right__content-container::-webkit-scrollbar{display:none}.modal-right__footer{border-bottom:0;border-top:1px solid #cad5db;display:flex;flex-direction:row;gap:12px;justify-content:flex-end;padding:12px 20px;width:100%}.modal-right__footer>button{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.modal-right__footer>button:hover{background-color:#f5fafc}.modal-right__footer .button__green:hover{background-color:#2b8a3e}.modal-right__header{align-items:center;border-bottom:1px solid #cad5db;display:flex;justify-content:space-between;padding:20px}.modal-right__header-with-status{align-self:flex-start;display:flex;gap:8px;margin-top:3px}.modal-right__header-title{display:flex;font-size:18px;font-weight:700;gap:14px;line-height:24px}.modal-right__header-buttons{align-items:center;display:flex;flex-direction:row;gap:24px}.modal-right__header-buttons-toogle{width:200px}.modal-right__header-title-container{align-items:center;display:flex;flex-direction:row;gap:8px}.modal-right__content-container{flex-grow:1;margin-right:8px;overflow-y:auto;padding:20px 12px 20px 20px}.modal-right__content-container::-webkit-scrollbar{-webkit-appearance:none;height:7px;transform:translateY(10px);width:7px}.modal-right__content-container::-webkit-scrollbar-thumb{background-color:#a2afb5;border-radius:20px;-webkit-box-shadow:0 0 1px #ffffff80}.modal-right__content-container::-webkit-scrollbar-track{background-color:#e9eff2;border-radius:20px;margin:20px}.service-hotel-fsa-info{align-items:center;display:flex;flex-wrap:wrap;gap:2px}.service-hotel-fsa-info__registry-id-url{align-items:center;color:#228be6;cursor:pointer;display:flex;gap:2px}.service-hotel-fsa-info__registry-id-url_tooltip{color:#fff;cursor:pointer;text-decoration:underline}.service-hotel-fsa-info__tooltip-icon svg{height:12px;width:12px}.service-hotel-fsa-info-modal__content .value-description{align-items:center}.rating-modal__title{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.rating-modal__container{padding:20px}.rating-modal__section-title{font-family:Tilda Sans,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:32px;margin-bottom:8px}.rating-modal__section-description{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:20px}.rating-modal__section-color{display:flex;flex-direction:row;gap:8px;margin-bottom:8px}.rating-modal__section-color>p{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.rating-modal__green{color:#40c057}.rating-modal__yellow{color:#fab005}.rating-modal__red{color:#fa5252}.rating{align-items:center;border-radius:8px;display:flex;flex-direction:row;font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:700;gap:4px;height:24px;letter-spacing:.05em;line-height:16px;padding:2px 8px;text-transform:uppercase}.rating_green{background-color:rgba(64,192,87,.078);color:#40c057}.rating_yellow{background-color:rgba(250,176,5,.078);color:#fab005}.rating_red{background-color:rgba(250,82,82,.078);color:#fa5252}.rating:hover{cursor:pointer}.rating_with-hover:hover.rating_green{background-color:rgba(64,192,87,.239)}.rating_with-hover:hover.rating_yellow{background-color:rgba(250,176,5,.239)}.rating_with-hover:hover.rating_red{background-color:rgba(250,82,82,.239)}.info{align-items:center;display:grid;grid-template-areas:"title icon" "title icon";grid-template-columns:auto auto;grid-template-rows:auto auto}.info_disabled{color:#cad5db}.info_content{grid-template-areas:"title icon" "content icon"}.info_email{grid-template-areas:"title icon" "content icon" "email icon"}.info_error>.info__content{color:#fa5252}.info__container-with-title-and-country-code-with-tooltip{display:flex}.info__title{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:800;grid-area:title;height:-webkit-fit-content;height:fit-content;line-height:24px}.info__title_with-country-code{margin-right:5px}.info__country-code{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:800;height:-webkit-fit-content;height:fit-content;line-height:24px}.info__content{color:#879196;grid-area:content;height:-webkit-fit-content;height:fit-content}.info__content,.info__email{font-size:16px;font-weight:400;line-height:20px}.info__email{color:#1d2021;grid-area:email}.info__email>span{color:#879196;display:inline-block;height:-webkit-fit-content;height:fit-content;margin-right:4px;text-decoration:none}.info>div{align-items:center;display:flex;gap:8px;grid-area:icon;justify-self:self-end}.info>.widget-document__cards{grid-area:content;justify-self:self-start}.info>button{grid-area:icon;justify-self:self-end}.info:not(:last-child){margin-bottom:16px}.modal-window-small{display:none;position:absolute;width:316px;z-index:3}.modal-window-small__content{background-color:#fff;border:1px solid #e9eff2;border-radius:8px;box-shadow:0 4px 6px -2px #2929400a,0 10px 15px -3px #29294014;padding:8px;width:100%}.modal-window-small__content:hover{cursor:default}@media only screen and (min-width:320px)and (max-width:480px){.modal-window-small{width:260px}}.modal-window-small_open{display:block;position:absolute;z-index:30000}.passport-modal__title{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.passport-modal .select__label span{color:#1d2021}.passport-modal .info-tablet-container{white-space:pre-line}.passport-modal .modal-mobile__content-container,.passport-modal .modal-right__content-container{display:flex;flex-direction:column;gap:8px}.passport-modal__documents{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.passport-modal__documents>div{flex-basis:calc(50% - 4px)}.icon-with-counter{align-items:center;display:flex;justify-content:center;position:relative}.icon-with-counter-big{height:56px;width:56px}.icon-with-counter-medium{height:34px;width:34px}.icon-with-counter-small{height:24px;width:24px}.icon-counter{align-items:center;border-radius:30px;display:flex;height:21px;justify-content:center;position:absolute;right:0;top:0;width:21px}.icon-counter_grey{background-color:#5d6c74;color:#fff}.icon-counter_company{background-color:var(--company-mainColorHex);color:#fff}.icon-counter-big{height:21px;width:21px}.icon-counter-medium,.icon-counter-small{font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:500;height:14px;line-height:16px;width:14px}.confirmation__backdrop{align-items:center;background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:300000}.confirmation__content{background-color:#fff;border-radius:16px;color:#1d2021;cursor:default;padding:28px 0 0}.confirmation__content svg{grid-area:icon;margin-right:16px}.confirmation__content .close-icon{margin-right:0}.confirmation__content_mobile{flex-grow:1}.confirmation__title{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:700;grid-area:title;line-height:24px}.confirmation__title_flex{align-items:center;display:flex;gap:8px;justify-content:space-between}.confirmation__text{grid-area:text;margin-top:4px}.confirmation__text span{font-weight:700}.confirmation__top-content-flex,.confirmation__top-content-grid{border-bottom:1px solid #e9eff2;padding:0 20px 28px}.confirmation__top-content-grid{display:grid;grid-template-areas:"icon title" "icon text";grid-template-columns:44px 1fr}.confirmation__buttons{display:flex;flex-direction:row;gap:8px;justify-content:flex-end;margin:12px 20px}.confirmation__buttons_mobile{flex-direction:column}.confirmation__buttons_mobile>button{width:100%}.confirmation__mobile{border-bottom:none}.confirmation__title-container{align-items:center;display:flex;justify-content:space-between;width:100%}.info-tablet-container{align-items:center;border-radius:8px;display:flex;gap:6px;margin:0;padding:12px}.info-tablet-container__extra-message{display:flex;gap:6px;margin-left:-30px;margin-top:2px}.info-tablet-container__icon{align-self:flex-start}.info-tablet-container__icon_small>svg{height:18px;width:18px}.info-tablet-container__content{display:flex;flex-direction:column;gap:4px}.info-tablet-container__title{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.info-tablet-container__title_bold{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.info-tablet-container__text{font-size:12px;font-style:normal;font-weight:400}.info-tablet-container__text.yellow,.info-tablet-container__title.yellow{color:#e67700}.info-tablet-container__text.green,.info-tablet-container__title.green{color:#40c057}.info-tablet-container__text.red,.info-tablet-container__title.red{color:#fa5252}.info-tablet-container__text.blue,.info-tablet-container__title.blue{color:#228be6}.info-tablet-container__action-text{border:none;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.info-tablet-container__action-text:hover{cursor:pointer}.info-tablet-container__action-text.yellow{color:#e67700}.info-tablet-container__action-text.green{color:#2b8a3e}.info-tablet-container__action-text.red{color:#c92a2a}.info-tablet-container__action-text.blue{color:#1864ab}.info-tablet-container.yellow{background-color:rgba(250,176,5,.078);border:1px solid rgba(250,176,5,.478)}.info-tablet-container.green{background-color:rgba(64,192,87,.078);border:1px solid rgba(64,192,87,.478)}.info-tablet-container.red{background-color:rgba(250,82,82,.078);border:1px solid rgba(250,82,82,.478)}.info-tablet-container.blue{background-color:rgba(34,139,230,.078);border:1px solid rgba(34,139,230,.478)}.tablet{align-items:center;border-radius:8px;display:flex;justify-content:center;padding:6px 12px;width:-webkit-fit-content;width:fit-content}.tablet>.tablet__text{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.tablet_green{background-color:rgba(64,192,87,.078)}.tablet_green>.tablet__text{color:#40c057}.tablet_red{background-color:rgba(250,82,82,.078)}.tablet_red>.tablet__text{color:#fa5252}.tablet_blue{background-color:rgba(34,139,230,.078)}.tablet_blue>.tablet__text{color:#228be6}.tablet_grey{background-color:#e9eff2}.tablet_grey>.tablet__text{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.tablet_lightGrey{background-color:#f0f0ef}.tablet_lightGrey>.tablet__text{color:#879196}.tablet_yellow{background-color:rgba(250,176,5,.078)}.tablet_yellow>.tablet__text{color:#e67700;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.direction-block{align-items:center;display:flex;gap:4px}.direction-block__main{font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.direction-block__main_accent{color:var(--company-mainColorHex)}.direction-block__main_Blue-100{color:#228be6}.direction-block__main_Neutrals-500{color:#879196}.direction-block__main_MD-Semibold{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.direction-block__main_LG-Regular{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:24px}.direction-block__main_SM-Medium{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.direction-block>span{color:#a2afb5;font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:700;letter-spacing:.05em;line-height:16px;text-transform:uppercase}.value-description{display:flex;flex-direction:row;gap:8px}.value-description_column{flex-direction:column}.value-description-align-center{align-items:center}.value-description__description{color:#879196}.value-description__description,.value-description__description_SM-Regular{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.value-description__description_SM-Medium{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.value-description__description_SM-Semibold{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.value-description__description_SM-Bold{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:800;line-height:18px}.value-description__description_SM-Uppercase{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.05em;line-height:18px;text-transform:uppercase}.value-description__description_MD-Regular{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.value-description__description_MD-Semibold{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.value-description__description_MD-Medium{font-weight:500}.value-description__description_MD-Bold,.value-description__description_MD-Medium{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;line-height:20px}.value-description__description_MD-Bold{font-weight:800}.value-description__description_MD-Uppercase{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.05em;line-height:20px;text-transform:uppercase}.value-description__description_LG-Regular{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:24px}.value-description__description_LG-Medium{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:500;line-height:24px}.value-description__description_LG-Semibold{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.value-description__description_LG-Bold{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:800;line-height:24px}.value-description__description_LG-Uppercase{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:700;letter-spacing:.05em;line-height:24px;text-transform:uppercase}.value-description__description_TN-Regular{font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.value-description__description_TN-Medium{font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.value-description__description_TN-Semibold{font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px}.value-description__description_TN-Bold{font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:800;line-height:16px}.value-description__description_TN-Uppercase{font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:700;letter-spacing:.05em;line-height:16px;text-transform:uppercase}.value-description__description_Headings-H0{font-family:Tilda Sans,sans-serif;font-size:50px;font-style:normal;font-weight:900;line-height:72px}.value-description__description_Headings-H1{font-family:Tilda Sans,sans-serif;font-size:34px;font-style:normal;font-weight:700;line-height:48px}.value-description__description_Headings-H2{font-family:Tilda Sans,sans-serif;font-size:30px;font-style:normal;font-weight:700;line-height:42px}.value-description__description_Headings-H3{font-family:Tilda Sans,sans-serif;font-size:26px;font-style:normal;font-weight:700;line-height:36px}.value-description__description_Headings-H4{font-family:Tilda Sans,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:32px}.value-description__description_Headings-H5{font-family:Tilda Sans,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:28px}.value-description__description_Headings-H6{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.value-description__description_Neutrals-900{color:#1d2021}@media only screen and (min-width:320px)and (max-width:480px){.value-description__description{min-width:116px;width:116px}}@media only screen and (min-width:481px){.value-description__description{text-wrap:nowrap}}.value-description__value{color:#1d2021;font-weight:500;white-space:pre-line}.value-description__value,.value-description__value_SM-Semibold{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;line-height:18px}.value-description__value_SM-Semibold{font-weight:700}.value-description__value_SM-Medium{font-weight:500}.value-description__value_SM-Medium,.value-description__value_SM-Regular{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;line-height:18px}.value-description__value_SM-Regular{font-weight:400}.value-description__value_SM-Bold{font-weight:800}.value-description__value_SM-Bold,.value-description__value_SM-Uppercase{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;line-height:18px}.value-description__value_SM-Uppercase{font-weight:700;letter-spacing:.05em;text-transform:uppercase}.value-description__value_MD-Regular{font-weight:400}.value-description__value_MD-Regular,.value-description__value_MD-Semibold{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;line-height:20px}.value-description__value_MD-Semibold{font-weight:700}.value-description__value_MD-Medium{font-weight:500}.value-description__value_MD-Bold,.value-description__value_MD-Medium{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;line-height:20px}.value-description__value_MD-Bold{font-weight:800}.value-description__value_MD-Uppercase{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.05em;line-height:20px;text-transform:uppercase}.value-description__value_LG-Regular{font-weight:400}.value-description__value_LG-Medium,.value-description__value_LG-Regular{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;line-height:24px}.value-description__value_LG-Medium{font-weight:500}.value-description__value_LG-Semibold{font-weight:700}.value-description__value_LG-Bold,.value-description__value_LG-Semibold{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;line-height:24px}.value-description__value_LG-Bold{font-weight:800}.value-description__value_LG-Uppercase{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:700;letter-spacing:.05em;line-height:24px;text-transform:uppercase}.value-description__value_TN-Regular{font-weight:400}.value-description__value_TN-Medium,.value-description__value_TN-Regular{font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;line-height:16px}.value-description__value_TN-Medium{font-weight:500}.value-description__value_TN-Semibold{font-weight:700}.value-description__value_TN-Bold,.value-description__value_TN-Semibold{font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;line-height:16px}.value-description__value_TN-Bold{font-weight:800}.value-description__value_TN-Uppercase{font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:700;letter-spacing:.05em;line-height:16px;text-transform:uppercase}.value-description__value_Headings-H0{font-family:Tilda Sans,sans-serif;font-size:50px;font-style:normal;font-weight:900;line-height:72px}.value-description__value_Headings-H1{font-family:Tilda Sans,sans-serif;font-size:34px;font-style:normal;font-weight:700;line-height:48px}.value-description__value_Headings-H2{font-family:Tilda Sans,sans-serif;font-size:30px;font-style:normal;font-weight:700;line-height:42px}.value-description__value_Headings-H3{font-family:Tilda Sans,sans-serif;font-size:26px;font-style:normal;font-weight:700;line-height:36px}.value-description__value_Headings-H4{font-family:Tilda Sans,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:32px}.value-description__value_Headings-H5{font-family:Tilda Sans,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:28px}.value-description__value_Headings-H6{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.value-description__value_Neutrals-900{color:#1d2021}.value-description__value_Red-200{color:#c92a2a}.value-description__value_Yellow-200{color:#e67700}.value-description__value_Green-200{color:#2b8a3e}.checkbox{align-items:center;display:flex;padding-bottom:8px;position:relative}.checkbox input[type=checkbox]{display:none}.checkbox input[type=checkbox],.checkbox input[type=checkbox]+label:before{background:#f8f8f7;border:1px solid #d9e2e7;border-radius:3px;box-sizing:border-box;height:28px;margin-right:8px;width:28px}.checkbox input[type=checkbox]+label:before{content:"";display:block;left:0;position:absolute;top:0}.checkbox input[type=checkbox]:checked+label:before{background:url(/ttm/static/media/icon_checked.e40051a5bfb9ce0fbc11.svg) #f8f8f7 no-repeat 50%}.checkbox label{font-size:16px;font-weight:700;line-height:28px;padding-left:38px}.checkbox-item{align-items:center;cursor:pointer;display:flex;gap:8px}.checkbox-item input[type=checkbox]{height:20px;width:20px}.checkbox-item_warning input[type=checkbox]{border-color:#fa5252;opacity:1}.checkbox-item_disabled{color:#cad5db;cursor:default}.checkbox-item_disabled input[type=checkbox]{cursor:default;pointer-events:none}.checkbox-item_disabled .checkbox,.checkbox-item_disabled .checkbox-item__title{pointer-events:none}.card-container{background-color:#fff;border:1px solid #e9eff2}.card-container_loading{opacity:.4;pointer-events:none}.card-container_no-padding{padding:0!important}.card-container_small{border-radius:8px;padding:8px 16px}.card-container_medium{border-radius:16px;padding:16px 20px}.card-container_big{border-radius:16px;padding:20px}@media only screen and (min-width:320px)and (max-width:980px){.card-container_big{padding:16px}}.card-container_grey{background-color:#f8f8f7}.card-container_no-border{border:none}.card-container_no-background{background:none}.card-container_fullwidth{width:100%}textarea{resize:none}.textarea__resizer{bottom:5px;cursor:se-resize;position:absolute;right:5px}.textarea-component{display:flex;flex-direction:column;width:100%}.textarea-component__description{color:#879196;margin-top:8px}.textarea-component__description,.textarea__label-text{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.textarea__label-text{color:#1d2021;display:flex;gap:2px;margin-bottom:8px}.textarea__label-text>span{color:#c92a2a}.textarea-container{background-color:#fff;border:1px solid #cad5db;border-radius:8px;box-shadow:0 1px 2px #29294012;display:flex;gap:10px;justify-content:space-between;min-height:59px;padding:8px 12px;position:relative;width:100%}.textarea-container>button{display:flex;justify-content:center;width:24px}.textarea-container_disabled{background-color:#f5fafc;border-color:#e9eff2}.textarea-container_disabled input{background-color:#f5fafc;color:#a2afb5}.textarea-container>textarea{border:none;flex-grow:1;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;min-height:25px;width:100%}.textarea-container>textarea::placeholder{color:#879196;font-size:16px}.textarea-container:focus-within{border-color:#228be6;box-shadow:inset 0 2.5px 4px #2929403d}.textarea__counter{bottom:4px;position:absolute;right:25px}.textarea__counter_warning{color:#c92a2a}.input-component{display:flex;flex-direction:column}.input-component_fullwidth{width:100%}.input__endorment{height:20px;margin-left:4px}.input__endorment,.input__label-text{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.input__label-text{color:#1d2021;display:flex;gap:2px;margin-bottom:8px}.input__label-text>span{color:#c92a2a}.input-container{align-items:center;background-color:#fff;border:1px solid #cad5db;border-radius:8px;box-shadow:0 1px 2px #29294012;display:flex;justify-content:space-between;padding:10px 12px;position:relative;width:100%}.input-container:not(.input-container_disabled):focus-within{border:2px solid #228be6;box-shadow:inset 0 2.5px 4px 0 #2929403d;outline:2px solid #228be63d!important}.input-container:not(.input-container_disabled):hover:not(:focus-within){border:2px solid #228be6;box-shadow:none}.input-container>button{display:flex;justify-content:center;min-width:24px;width:24px}.input-container_error{border-color:#fa5252;box-shadow:0 1px 2px #29294012}.input-container_currency{width:240px}.input-container_currency>input,.input-container_currency>input::placeholder,.input-container_floatTextRight,.input-container_floatTextRight::placeholder{text-align:right}.input-container_disabled{background-color:#f5fafc;border-color:#e9eff2}.input-container_disabled input{background-color:#f5fafc;color:#a2afb5}.input-container_medium{height:40px}.input-container_small{height:36px}.input-container__error{color:#c92a2a!important;margin:8px 0 0!important}.input-container__error,.input-container__input{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.input-container__input{border:none;cursor:default;flex-grow:1;overflow:hidden;padding:0;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap;width:100%}.input-container__input::placeholder{color:#879196;font-size:16px}.input-container .number-arrows{border-left:1px solid #cad5db;display:flex;flex-direction:column;height:100%;position:absolute;right:0}.input-container .number-arrows>button{height:100%;width:32px}.input-container .number-arrows>button:first-of-type{border-bottom:1px solid #cad5db;border-radius:0 8px 0 0}.input-container .number-arrows>button:nth-of-type(2){border-radius:0 0 8px 0}.mui-tab{background-color:#0000!important;border:none!important;text-transform:inherit!important}.mui-tab__label>p{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.mui-tab__label>p>span{color:#879196}.mui-tab_selected:after{bottom:0;content:"";height:1px;left:0;outline:4px solid var(--company-mainColorHex);position:absolute;width:100%}.mui-tab_selected .mui-tab__label{color:var(--company-mainColorHex)}.row-dash{border-style:solid none none;border-top:1px dashed #cad5db;flex:1 1;height:4px}.price-row{align-items:flex-end;color:#1d2021;display:flex;gap:4px}.price-row__title-default{font-size:16px;font-weight:400;line-height:20px}.price-row__title-big,.price-row__title-default{font-family:Tilda Sans,sans-serif;font-style:normal}.price-row__title-big{font-size:22px;font-weight:700;line-height:32px}.price-row__subtitle{color:#879196;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;text-align:center;width:100%}.price-row__value-small{font-weight:400}.price-row__value-middle,.price-row__value-small{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;line-height:20px}.price-row__value-middle{font-weight:700}.price-row__value-big,.price-row__value-error{font-family:Tilda Sans,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:32px}.price-row__value-error{color:#fa5252}.sorting-button{position:relative}.sorting-button.sorting-button-mobile>button{align-items:center;background:#fff;border:1px solid #e9eff2;display:flex;justify-content:center}.sorting-button__button-text{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.sorting-button__list{display:flex;flex-direction:column;gap:4px}.sorting-button__list-item{align-items:center;border-radius:8px;color:#1d2021;cursor:pointer;display:flex;flex-direction:row;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:7px;line-height:20px;padding:10px;white-space:nowrap}.sorting-button__list-item:hover{background-color:#e9eff2}.sorting-button__list-item_selected{background-color:#5d6c74!important;color:#fff;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.sorting-button__list-item_selected svg{fill:#fff}.sorting-button__list-item>span{color:#a2afb5;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.list-option{height:44px;position:relative;width:240px}.list-option__title{align-items:center;display:flex;height:100%;justify-content:space-between;padding:10px;width:240px}.list-option__title>svg{opacity:0}.list-option__title-selected{background-color:#e9eff2;border-radius:8px}.list-option:hover .list-option__title>svg,.list-option__title-selected>svg{opacity:1}.list-option__list{gap:4px;overflow:auto}.list-option__list,.list-option__list-item{border-radius:8px;display:flex;flex-direction:column}.list-option__list-item{cursor:pointer;padding:10px 12px}.list-option__list-item-title{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.list-option__list-item-subtitle{color:#a2afb5;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.list-option__list-item:hover{background:#5d6c74}.list-option__list-item:hover .list-option__list-item-title{color:#fff;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.modal-title-with-tabs .MuiTabs-root{height:47px;min-height:0;min-height:auto}.modal-title-with-tabs .MuiTabs-flexContainer{gap:16px}.modal-title-with-tabs .MuiTabs-flexContainer>button{background-color:#fff;min-width:-webkit-fit-content;min-width:fit-content;padding:0}.modal-title-tab{border:none!important;text-transform:inherit!important}.modal-title-tab__label>p{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.modal-title-tab__label>p>span{color:#879196}.modal-title-tab__label>p>div{background-color:#a2afb5;border-radius:4px;color:#fff;display:inline-block;padding:2px 8px}.modal-title-tab_selected:after{bottom:0;content:"";height:1px;left:0;outline:4px solid var(--company-mainColorHex);position:absolute;width:100%}.modal-title-tab_selected .modal-title-tab__label>p,.modal-title-tab_selected .modal-title-tab__label>p>span{color:var(--company-mainColorHex);font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.modal-title-tab_selected .modal-title-tab__label>p>div{background-color:var(--company-mainColorHex)}.icons-pack{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.icons-pack.small svg{height:20px;width:20px}.icons-pack__item{align-items:center;border:1px solid #e9eff2;border-radius:8px;display:flex;height:36px;padding:8px;width:36px}.transfer-details{align-items:center;display:flex;justify-content:space-between;margin-top:20px}@media only screen and (min-width:320px)and (max-width:980px){.transfer-details{grid-row-gap:8px;display:grid;grid-template-areas:"tags button" "info button";margin-top:0;row-gap:8px}}.transfer-details__buttons{display:flex;gap:24px}@media only screen and (min-width:320px)and (max-width:980px){.transfer-details__buttons{grid-area:button}}.transfer-details__action-buttons,.transfer-details__info-buttons{align-items:center;display:flex;gap:10px;justify-content:center}.transfer-details__info-buttons{flex-wrap:wrap}.transfer-details__transfer-info{grid-gap:12px;align-items:center;display:grid;flex:1 1;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;gap:12px;grid-template-areas:"CO left star";justify-content:end;line-height:18px}.transfer-details__transfer-info>p{grid-area:left}@media only screen and (min-width:320px)and (max-width:640px){.transfer-details__transfer-info{grid-template-areas:"star";justify-content:start}}@media only screen and (min-width:641px)and (max-width:980px){.transfer-details__transfer-info{grid-template-areas:"star";justify-content:start}}@media only screen and (min-width:320px)and (max-width:980px){.transfer-details__transfer-info{align-items:center;grid-area:info}}.transfer-details__transfer-info>p{color:#879196;font-weight:400}.transfer-details__transfer-info>p>b{color:#1d2021;font-weight:700}.transfer-details__co2-container{align-items:center;color:#879196;display:flex;flex-direction:row;font-weight:400;grid-area:CO}.transfer-details__co2-container b{color:#40c057;font-weight:700}.transfer-details__co2-container svg{overflow:visible;overflow:initial;transform:scale(.625)}.transfer-details__transfer-info-star{grid-area:star}.year-month-day-calendar{display:flex;flex-direction:column;font-family:Tilda Sans!important}.year-month-day-calendar__label-text{display:flex;gap:2px;margin-bottom:8px}.year-month-day-calendar__error,.year-month-day-calendar__label-text{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.year-month-day-calendar__error{color:#c92a2a;margin:8px 0 0!important}.year-month-day-calendar__buttons-container{align-items:center;display:flex}.year-month-day-calendar__buttons-container>button{display:flex;justify-content:center;width:24px}.year-month-day-calendar__buttons-container_mui{margin-right:12px}.year-month-day-calendar__buttons-container_mui>button{width:auto}.year-month-day-calendar__custom-action-bar{align-items:center;display:flex;flex-direction:column;gap:8px;margin:8px auto 16px}.year-month-day-calendar__custom-action-bar .MuiStack-root .MuiTextField-root{min-width:0;min-width:auto;width:148px}.year-month-day-calendar_disabled>.MuiFormControl-root{pointer-events:none}.MuiPickersLayout-root .MuiPickersLayout-actionBar{border-left:none;border-top:none}.MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiDateCalendar-root{height:auto}.calendar__today{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px;margin-bottom:16px;margin-top:16px;text-align:center!important}.calendar__today:hover{cursor:pointer!important}.calendar__today-button-container{display:flex;justify-content:center;width:100%}.calendar__container{position:relative!important;width:100%}.rdrDayHovered .rdrDayNumber span{color:#fff}.rdrDayNumber span{font-weight:500}.rdrWeekDay:nth-of-type(6),.rdrWeekDay:nth-of-type(7){color:#c92a2a!important}.rdrMonthAndYearWrapper{font-size:14px!important;height:36px!important;padding:0!important;width:228px!important}.rdrDayToday .rdrDayNumber span:after{content:none!important}.rdrMonthAndYearPickers{font-size:14px;font-weight:700;line-height:18px}.rdrDayToday>.rdrDayNumber{border:1px solid #cad5db!important;border-radius:8px!important;bottom:2px!important;left:2px!important;right:2px!important;top:2px!important}.rdrDay{font-size:14px!important;height:36px!important;line-height:18px!important}.rdrMonths{align-items:center!important;width:100%!important}.rdrMonth{padding:0!important;width:260px!important}.rdrDayNumber{color:red;z-index:3!important}.rdrDay:not(.rdrDayPassive),.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span{color:#000000d9!important}.rdrDay:has(.rdrEndEdge)>.rdrDayNumber>span,.rdrDay:has(.rdrStartEdge)>.rdrDayNumber>span{font-weight:800!important}.rdrStartEdge>span>span{color:#fff;font-weight:800}.rdrDayNumber.rdrInRange:not(.rdrStartEdge):not(.rdrEndEdge),.rdrDayNumber.rdrSelected{color:#000!important}.rdrWeekDay{align-items:center!important;display:flex!important;flex-basis:14.2857142857%!important;font-size:12px!important;font-weight:700!important;height:24px!important;justify-content:center!important;line-height:16px!important}.rdrCalendarWrapper{align-items:center!important;padding-left:6px!important}.rdrDayStartOfMonth,.rdrDayStartOfMonth .rdrInRange,.rdrDayStartOfWeek,.rdrDayStartOfWeek .rdrInRange{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rdrDayEndOfMonth,.rdrDayEndOfMonth .rdrInRange,.rdrDayEndOfWeek,.rdrDayEndOfWeek .rdrInRange{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.rdrInRange{color:rgba(var(--company-mainColorRGB),.24)!important}.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{bottom:2px!important;top:2px!important}.rdrDayEndPreview,.rdrDayStartPreview{background:var(--company-mainColorHex)!important;border-bottom:1px solid rgba(var(--company-mainColorRGB),.24)!important;border-radius:8px!important;border-top:1px solid rgba(var(--company-mainColorRGB),.24)!important;bottom:2px!important;left:2px!important;pointer-events:none!important;position:absolute!important;right:2px!important;top:2px!important;z-index:1!important}.rdrDayEndOfWeek span:before{content:none!important}.rdrDayInPreview{background:rgba(var(--company-mainColorRGB),.24)!important;border:none!important;bottom:2px!important;left:0!important;pointer-events:none!important;position:absolute!important;right:0!important;top:2px!important;z-index:1!important}.rdrDayEndOfMonth .rdrDayInPreview,.rdrDayEndOfWeek .rdrDayInPreview{border-bottom-right-radius:0!important;border-color:rgba(var(--company-mainColorRGB),.24)!important;border-right-width:1px!important;border-top-right-radius:0!important;right:2px!important}.rdrDayEndOfMonth .rdrInRange,.rdrDayEndOfMonth .rdrStartEdge,.rdrDayEndOfWeek .rdrInRange,.rdrDayEndOfWeek .rdrStartEdge:not(.rdrEndEdge){border-bottom-right-radius:0!important;border-top-right-radius:0!important;right:2px!important}.rdrDayEndOfWeek .rdrStartEdge.rdrEndEdge{border-bottom-right-radius:8px!important;border-top-right-radius:8px!important;right:2px!important}.rdrDayStartOfWeek .rdrEndEdge{border-radius:0 8px 8px 0;right:2px!important}.rdrDayStartOfWeek .rdrStartEdge{border-bottom-left-radius:8px!important;border-top-left-radius:8px!important}.rdrDayStartOfWeek .rdrInRange{border-bottom-left-radius:0!important;border-top-left-radius:0!important;right:0!important}.rdrDayStartOfMonth .rdrEndEdge{border-bottom-left-radius:8px!important;border-top-left-radius:8px!important;right:0!important}.rdrDayStartOfMonth .rdrDayInPreview,.rdrDayStartOfWeek .rdrDayInPreview{border-bottom-left-radius:0!important;border-color:rgba(var(--company-mainColorRGB),.24)!important;border-left-width:1px!important;border-top-left-radius:0!important;left:2px!important;right:2px!important;right:0!important}.rdrEndEdge{border-radius:8px!important;left:2px!important;transform-style:preserve-3d!important}.rdrEndEdge:not(.rdrStartEdge):before{background-color:rgba(var(--company-mainColorRGB),.24)!important;bottom:0!important;content:""!important;left:-2px!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;transform:translateZ(-1px)!important;width:50%!important;z-index:0!important}.rdrStartEdge{border-radius:8px!important;right:2px!important;transform-style:preserve-3d!important;z-index:1!important}.rdrStartEdge:not(.rdrEndEdge):before{background-color:rgba(var(--company-mainColorRGB),.24)!important;bottom:0!important;content:""!important;margin:0!important;padding:0!important;position:absolute!important;right:-2px!important;top:0!important;transform:translateZ(-1px)!important;width:50%!important;z-index:0!important}.rdrNextPrevButton{background-color:#0000!important;margin:0!important}.rdrNextButton i,.rdrPprevButton i{border:none!important}.rdrPprevButton i{left:4px!important;position:relative!important}.rdrPprevButton i:after{transform:translate(-50%,-50%) rotate(-45deg)!important}.rdrNextButton i:after,.rdrPprevButton i:after{border-left:2px solid #545b5e!important;border-top:2px solid #545b5e!important;content:""!important;height:6px!important;left:50%!important;position:absolute!important;top:50%!important;width:6px!important}.rdrNextButton i:after{transform:translate(-50%,-50%) rotate(135deg)!important}.rdrSelected{border-radius:8px!important}.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after,.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered.rdrDayToday .rdrDayNumber:after{content:none!important}.rdrDay .rdrDayStartPreview:not(.rdrDayEndPreview):before,.rdrDay:not(.rdrDayHovered,.rdrDayEndOfWeek) .rdrStartEdge:not(.rdrEndEdge):before{background-color:rgba(var(--company-mainColorRGB),.24)!important;bottom:0!important;content:""!important;margin:0!important;padding:0!important;position:absolute!important;right:-2px!important;top:0!important;transform:translateZ(-1px)!important;width:50%!important;z-index:0!important}.rdrDay .rdrDayStartPreview:not(.rdrDayEndPreview):before,.rdrDayHovered .rdrDayStartPreview:not(.rdrDayEndPreview):before{bottom:-1px!important;top:-1px!important}.rdrDay:not(.rdrDayStartOfWeek) .rdrDayEndPreview:not(.rdrDayStartPreview):before{background-color:rgba(var(--company-mainColorRGB),.24)!important;bottom:-1px!important;content:""!important;left:-2px!important;margin:0!important;padding:0!important;position:absolute!important;top:-1px!important;transform:translateZ(-1px)!important;width:50%!important;z-index:0!important}.calendar-mui{display:flex;flex-direction:column;font-family:Tilda Sans!important}.calendar-mui__modal-mobile>div[data-rsbs-backdrop=true]{opacity:0;z-index:121}.calendar-mui__modal-mobile>div[data-rsbs-overlay=true]{z-index:122}.calendar-mui__header{align-items:center;display:flex;height:20px;justify-content:space-between;margin:0;padding:0}.calendar-mui__header p{font-size:14px;font-weight:700;line-height:18px}.calendar-mui__header p,.calendar-mui__label-text{font-family:Tilda Sans,sans-serif;font-style:normal}.calendar-mui__label-text{display:flex;font-size:16px;font-weight:400;gap:2px;line-height:20px;margin-bottom:8px}.calendar-mui__label-text>span{color:#fa5252}.calendar-mui__today-button-container>button{color:#1d2021;display:flex;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;font-weight:700!important;justify-content:center;line-height:18px;width:100%}.calendar-mui__today-button-container>button:hover{cursor:pointer!important}.calendar-mui.disabled>.MuiFormControl-root{pointer-events:none}.calendar-mui__actionBar-fields{align-items:flex-start!important;display:flex;flex-direction:column;gap:16px}.calendar-mui__actionBar-buttons{display:flex;flex-direction:column;gap:8px;padding:8px}.calendar-date-range-mui{display:flex;flex-direction:column;font-family:Tilda Sans!important}.calendar-date-range-mui__label-text{display:flex;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;gap:2px;line-height:20px;margin-bottom:8px}.calendar-date-range-mui__label-text>span{color:#fa5252}.calendar-date-range-mui__footer{border-radius:16px;box-shadow:0 -3px 6px -1px #29294014,0 -1px 5px 0 #2929400a;display:flex;flex-direction:column;gap:8px;padding:16px 16px 24px}.calendar-date-range-mui__footer .timePicker{width:100%}.calendar-date-range-mui__footer>div{align-items:center;display:flex;gap:8px;justify-content:center}.calendar-date-range-mui__mobile-text{background-color:#fff;display:flex;justify-content:space-between;padding:12px}.calendar-date-range-mui__error{color:#c92a2a;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin:8px 0 0!important}.calendar-date-range-mui__buttons-container{align-items:center;display:flex}.calendar-date-range-mui__buttons-container>button{display:flex;justify-content:center;width:24px}.calendar-date-range-mui__mobile-content>div{min-width:304px}@media(hover:hover){.MuiDateRangePickerDay-day:focus,.MuiDateRangePickerDay-day:hover{background-color:var(--company-mainColorHex)!important;color:#fff!important}.MuiDateRangePickerDay-day:focus.Mui-selected{background-color:var(--company-mainColorHex)!important}}@media(hover:none){.MuiDateRangePickerDay-day:focus{color:#fff!important}.MuiDateRangePickerDay-day:focus,.MuiDateRangePickerDay-day:focus.Mui-selected{background-color:var(--company-mainColorHex)!important}.MuiDateRangePickerDay-day:active{background-color:var(--company-darkColorRGB)!important}}@media(hover:hover){.MuiPickersDay-root:focus.Mui-selected,.MuiPickersDay-root:hover{background-color:var(--company-mainColorHex)!important}}@media(hover:none){.MuiPickersDay-root:focus.Mui-selected{background-color:var(--company-mainColorHex)!important}.MuiPickersDay-root:active{background-color:var(--company-darkColorRGB)!important}}.price-calendar__footer{display:flex;gap:64px;margin:0 16px 16px}@media only screen and (min-width:320px)and (max-width:980px){.price-calendar__footer{flex-direction:column;gap:24px}}.price-calendar__footer>div{align-items:center;display:flex;width:100%}.dateTimeCalendar__content{display:flex;flex-direction:row;gap:12px}.dateTimeCalendar__content .calendar-mui__actionBar-fields>.mui-time-picker .MuiInputBase-root{height:40px}.mui-autocomplete .MuiInputBase-root{background-color:#fff;height:56px}.mui-autocomplete .MuiInputBase-root .spinner{left:auto;right:30px}.MuiAutocomplete-popper .MuiAutocomplete-listbox{padding:12px}.MuiAutocomplete-popper .MuiAutocomplete-listbox .mui-custom-group>ul{display:flex;flex-direction:column;gap:4px}.MuiAutocomplete-popper .MuiAutocomplete-listbox .mui-custom-group .MuiAutocomplete-option{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;padding:10px 12px}.MuiAutocomplete-popper .MuiAutocomplete-listbox .mui-custom-group .MuiAutocomplete-option.Mui-focused{background-color:#cad5db}.MuiAutocomplete-popper .MuiAutocomplete-listbox .mui-custom-group .mui-autocomplete__option{align-items:center;display:flex;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;gap:8px;line-height:20px;padding:10px 12px}.MuiAutocomplete-popper .MuiAutocomplete-listbox .mui-custom-group .mui-autocomplete__option>div{display:flex;flex-direction:column}.MuiAutocomplete-popper .MuiAutocomplete-listbox .mui-custom-group .mui-autocomplete__option>div>span{color:#a2afb5;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;margin-bottom:0}.MuiAutocomplete-popper .MuiAutocomplete-listbox .mui-custom-group .mui-autocomplete__option>div span[class=mui-autocomplete__option_red]{color:#fa5252}.MuiAutocomplete-popper .MuiAutocomplete-listbox .mui-custom-group .mui-autocomplete__option svg{flex-shrink:0}.MuiAutocomplete-popper .MuiAutocomplete-listbox .mui-custom-group .mui-autocomplete__option:hover p,.MuiAutocomplete-popper .MuiAutocomplete-listbox .mui-custom-group .mui-autocomplete__option:hover span{overflow:visible;text-overflow:clip;white-space:normal}.MuiAutocomplete-popper .MuiAutocomplete-paper{border-radius:8px;box-shadow:0 10px 15px -3px #29294014,0 4px 6px -2px #2929400a;margin-top:10px}.MuiAutocomplete-popper .mui-custom-group>p{border-bottom:1px solid #cad5db;font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:700;letter-spacing:.05em;line-height:16px;margin-bottom:4px;padding:6px 0;text-transform:uppercase}.MuiAutocomplete-popper .mui-custom-group>ul{list-style:none;margin:0;padding:0}.MuiAutocomplete-popper .mui-custom-group>ul>li{border-radius:8px}.MuiAutocomplete-popper .mui-custom-group>ul>li:hover{background-color:#cad5db;cursor:pointer}.MuiAutocomplete-popper .mui-custom-group>ul>li:focus{background-color:#cad5db}.mui-time-picker{display:flex;flex-direction:column}.mui-time-picker__title{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.mui-time-picker .MuiInputBase-root{background-color:#fff;height:36px}.mui-time-picker .MuiStack-root{overflow:visible;overflow:initial;padding-top:0}.select{height:100%;width:100%}.select,.select__error{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.select__error{margin-top:8px}.select__label{display:flex;flex-direction:column;gap:8px;position:relative}.select__label__icon_before{left:8px;top:4px}.select__label__close_icon,.select__label__icon_before{align-items:center;display:flex;height:48px;position:absolute}.select__label__close_icon{right:40px;top:25px}.select .clear-indicator-select{background:#fff;height:30px;padding-top:3px;position:absolute;right:8px;text-align:center;top:12px;width:26px}.select__no-option{-webkit-tap-highlight-color:rgba(0,0,0,0);background:#fff;box-sizing:border-box;color:#000;cursor:default;display:block;font-size:16px;font-weight:500;padding:10px 20px;-webkit-user-select:none;user-select:none;width:100%}.select__service-option{align-items:center;display:flex;gap:8px}.select__service-option>p{font-size:16px;line-height:20px}.select__service-option>p,.select__service-option>p>span{font-family:Tilda Sans,sans-serif;font-style:normal;font-weight:400}.select__service-option>p>span{color:#a2afb5;display:flex;font-size:14px;line-height:18px;margin-bottom:0}.select__service-option>p>span[class=select__service-option_red]{color:#fa5252}.select__service-option>div>p{font-size:16px;line-height:20px}.select__service-option>div>p,.select__service-option>div>span{font-family:Tilda Sans,sans-serif;font-style:normal;font-weight:400}.select__service-option>div>span{color:#a2afb5;font-size:14px;line-height:18px;margin-bottom:0}.select__service-option>div>span[class=select__service-option_red]{color:#fa5252}.select__service-option>svg{height:20px;max-width:20px;min-width:20px}.select__service-option_with-error{display:flex;flex-direction:column}.select__service-option_with-error>span{color:#fa5252;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.select__service-option_with-description{flex-direction:column;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}@media only screen and (min-width:641px){.select__service-option_with-description{display:flex}}.select__service-option_with-description>div{color:#879196;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.select__input-value{align-items:center;display:flex;gap:4px}.select__input-value span{color:#545b5e;margin-bottom:0}.select div[class*=container]>div[class*=menu]{z-index:6}.select__label{color:#fff;font-size:16px;line-height:20px}.select__label>.select__label-text-black{color:#1d2021}.select__label .select__label-text-black,.select__label>.select__label-text{display:flex;gap:2px}.select__margin{margin-top:8px}span[class=select-group-name]{border-bottom:1px solid #cad5db;color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:700;letter-spacing:.05em;line-height:16px;margin-bottom:10px;padding-bottom:6px;text-transform:uppercase}.tag-input__content{gap:4px}.tag-input,.tag-input__content{display:flex;flex-direction:column}.tag-input{gap:8px}.tag-input__title{color:#1d2021;display:flex;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;gap:2px;line-height:20px}.tag-input__title>span{color:#c92a2a}.tag-input__control{align-items:center;background-color:#fff;border:1px solid #cad5db;border-radius:8px;cursor:text;display:flex;flex-wrap:wrap;gap:8px;min-height:40px;padding:8px;position:relative}.tag-input__control:not(.tag-input__control--disabled):focus-within{border:2px solid #228be6;box-shadow:inset 0 2.5px 4px 0 #2929403d;outline:2px solid #228be63d!important}.tag-input__control:not(.tag-input__control--disabled):hover:not(:focus-within){border:2px solid #228be6;box-shadow:none}.tag-input__control:not(.tag-input__control--disabled):focus-within,.tag-input__control:not(.tag-input__control--disabled):hover:not(:focus-within){border-width:2px;padding:7px}.tag-input__control--error{border-color:#c92a2a}.tag-input__control--disabled{background-color:#f5fafc;border-color:#e9eff2;cursor:default}.tag-input__control--disabled .tag-input__native-input{color:#a2afb5}.tag-input__control--disabled .tag-input__tag{background-color:#f5fafc;border-color:#e9eff2}.tag-input__control--disabled .tag-input__tag-remove-icon{fill:#cad5db}.tag-input__tag{align-items:center;background-color:#f5fafc;border:1px solid #cad5db;border-radius:6px;display:inline-flex;gap:4px;max-width:100%;padding:6px 10px}.tag-input__tag,.tag-input__tag-label{-webkit-user-select:text;user-select:text}.tag-input__tag-label{color:#1d2021;cursor:text;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;overflow:auto;scrollbar-width:none;white-space:nowrap}.tag-input__tag-remove{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;height:18px;justify-content:center;padding:0;-webkit-user-select:none;user-select:none;width:18px}.tag-input__tag-remove-icon{fill:#a2afb5;height:12px;width:12px}.tag-input__native-input{background:#0000;border:none;color:#1d2021;flex:1 0 120px;min-width:80px;outline:none}.tag-input__description,.tag-input__native-input{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.tag-input__description{color:#879196}.tag-input__description--error{color:#c92a2a}.cat-card{background-color:#fff;border:1px solid #cad5db;border-radius:16px;display:flex;gap:12px;max-height:76px;min-height:76px;overflow:hidden;padding:16px 20px 16px 8px;width:100%}@media only screen and (min-width:320px)and (max-width:480px){.cat-card{flex-direction:column;max-height:166px;min-height:166px;padding:16px}}@media only screen and (min-width:481px)and (max-width:1200px){.cat-card{max-height:88px;padding:16px}}@media only screen and (min-width:320px)and (max-width:480px){.cat-card__image{display:flex;justify-content:center;max-height:66px;max-width:104px;min-width:104px;overflow:hidden}}@media only screen and (min-width:481px)and (max-width:1200px){.cat-card__image{display:flex;height:88px;justify-content:start;max-width:104px;min-width:104px;overflow:hidden}}.cat-card__description{display:flex;flex-direction:column;gap:2px}.cat-card__title{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}@media only screen and (min-width:320px)and (max-width:480px){.cat-card__title{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}}@media only screen and (min-width:481px)and (max-width:1200px){.cat-card__title{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}}.cat-card__subtitle{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}@media only screen and (min-width:320px)and (max-width:480px){.cat-card__subtitle{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}}@media only screen and (min-width:481px)and (max-width:1200px){.cat-card__subtitle{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}}.title__text{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:22px;font-style:normal;font-weight:700;gap:4px;line-height:32px}.title__text__flex{display:flex}.title__text span{color:#879196;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.title__count{margin-left:4px;vertical-align:super}.title .H6{font-size:18px;line-height:24px}.title .H5,.title .H6{font-family:Tilda Sans,sans-serif;font-style:normal;font-weight:700}.title .H5{font-size:20px;line-height:28px}.title .H4{font-size:22px;line-height:32px}.title .H3,.title .H4{font-family:Tilda Sans,sans-serif;font-style:normal;font-weight:700}.title .H3{font-size:26px;line-height:36px}.title .H2{font-size:30px;line-height:42px}.title .H1,.title .H2{font-family:Tilda Sans,sans-serif;font-style:normal;font-weight:700}.title .H1{font-size:34px;line-height:48px}.title .LG-Semibold{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.title .MD-Semibold{font-weight:700}.title .MD-Regular,.title .MD-Semibold{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;line-height:20px}.title .MD-Regular{font-weight:400}.title .LG-Bold{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:800;line-height:24px}.subtitle{color:#879196;flex:1 1}@media only screen and (min-width:320px)and (max-width:980px){.subtitle{width:100%}}.SM{font-size:14px;line-height:18px}.MD,.SM{font-family:Tilda Sans,sans-serif;font-style:normal;font-weight:400}.MD{font-size:16px;line-height:20px}.LG-M{font-weight:500}.LG-M,.LG-R{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;line-height:24px}.LG-R,.TN{font-weight:400}.TN{font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;line-height:16px}.cat-plug{align-items:center;display:flex;flex-direction:column;gap:24px;margin-bottom:auto;margin-top:auto;text-align:center}.cat-plug__title{font-weight:700}.cat-plug__subtitle,.cat-plug__title{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;line-height:20px}.cat-plug__subtitle{color:#545b5e;font-weight:400}.cat-plug__bottom{align-items:center;display:flex;flex-direction:column;gap:4px}.cat-plug__bottom>.button{font-size:16px;font-weight:500;line-height:20px}.badge,.cat-plug__bottom>.button{font-family:Tilda Sans,sans-serif;font-style:normal}.badge{grid-gap:6px;align-items:center;border-radius:8px;display:grid;font-size:14px;font-weight:700;gap:6px;grid-auto-rows:auto;grid-template-columns:24px auto;height:-webkit-fit-content;height:fit-content;line-height:18px;padding:12px;width:-webkit-fit-content;width:fit-content}.badge_flex-container{align-items:center;display:flex;justify-content:center}.badge_small{font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px;padding:4px 8px}.badge_small>svg{height:18px;max-width:18px;min-width:18px}.badge_medium{padding:6px 12px}.badge_medium>svg{height:18px;max-width:18px;min-width:18px}.badge_error,.badge_red{background-color:#fa525214;color:#fa5252}.badge_success{background-color:#40c05714;color:#40c057}.badge_warning,.badge_yellow{background-color:rgba(250,176,5,.078);color:#e67700}.badge_default{background-color:#e9eff2;color:#1d2021}.badge_black{background-color:#f5fafc;color:#1d2021}.badge_grey{background-color:#f5fafc;color:#5d6c74}.badge_green{background-color:#40c05714;color:#40c057}.badge_blue{background-color:rgba(34,139,230,.078);color:#228be6}.badge_violent{background-color:rgba(121,80,242,.078);color:#7950f2}.badge_emerald{background-color:#12b88614;color:#12b886}.badge_cian{background-color:#15aabf14;color:#15aabf}.badge_magenta{background-color:rgba(230,73,128,.078);color:#e64980}.badge_no-wrap{text-wrap:nowrap}.badge_clickable{cursor:pointer}.badge-list{display:flex;flex-wrap:wrap;gap:4px}.badge-list,.badge-list>.MuiBox-root{height:-webkit-fit-content;height:fit-content}.action-button{background-color:#f8f8f7;border:1px solid #0000;border-radius:8px;color:#2e363a;cursor:pointer;flex-direction:column;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;gap:4px;height:64px;line-height:18px;padding:12px;transition:all .2s ease;width:100%}.action-button,.action-button__icon{align-items:center;display:flex;justify-content:center}.action-button__label{font-size:14px;line-height:20px;text-align:center}.action-button--red.action-button--checked{background:rgba(250,82,82,.078);border-color:#fa5252}.action-button--red:hover:not(.action-button--disabled):not(.action-button--checked){background:#e9eff2}.action-button--red.action-button--checked:hover:not(.action-button--disabled){background:rgba(250,82,82,.239);border-color:#c92a2a}.action-button--red.action-button--disabled{background:#f8f8f7;border-color:#0000;color:#a2afb5;cursor:not-allowed}.action-button--green.action-button--checked{background:rgba(64,192,87,.078);border-color:#40c057}.action-button--green:hover:not(.action-button--disabled):not(.action-button--checked){background:#e9eff2}.action-button--green.action-button--checked:hover:not(.action-button--disabled){background:rgba(64,192,87,.239);border-color:#2b8a3e}.action-button--green.action-button--disabled{background:#f8f8f7;border-color:#0000;color:#a2afb5;cursor:not-allowed}.action-button--disabled{cursor:not-allowed}.rdrCalendarWrapper{background:#fff;box-sizing:border-box;display:inline-flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateDisplay{display:flex;justify-content:space-between}.rdrDateDisplayItem{color:inherit;flex:1 1;text-align:center;width:0}.rdrDateDisplayItem+.rdrDateDisplayItem{margin-left:.833em}.rdrDateDisplayItem input{text-align:inherit}.rdrDateDisplayItem input:disabled{cursor:default}.rdrMonthAndYearWrapper{box-sizing:inherit;display:flex;justify-content:space-between}.rdrMonthAndYearPickers{align-items:center;display:flex;flex:1 1 auto;justify-content:center}.rdrNextPrevButton{box-sizing:inherit;cursor:pointer;outline:none}.rdrMonths{display:flex}.rdrMonthsVertical{flex-direction:column}.rdrMonthsHorizontal>div>div>div{display:flex;flex-direction:row}.rdrMonth{width:27.667em}.rdrWeekDays{display:flex}.rdrWeekDay{box-sizing:inherit;flex-basis:14.28571%;text-align:center}.rdrDays{display:flex;flex-wrap:wrap}.rdrInfiniteMonths{overflow:auto}.rdrDateRangeWrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateInput{position:relative}.rdrDateInput input{outline:none}.rdrDateInput .rdrWarning{color:red;font-size:1.6em;line-height:1.6em;position:absolute;right:.25em;top:0}.rdrDay{box-sizing:inherit;cursor:pointer;font:inherit;position:relative;width:14.28571%}.rdrDayNumber{display:block;position:relative}.rdrDayNumber span{color:#1d2429}.rdrDayDisabled{cursor:not-allowed}@supports (-ms-ime-align:auto){.rdrDay{flex-basis:14.285%!important}}.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{pointer-events:none}.rdrDateRangePickerWrapper{display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrStaticRanges{display:flex;flex-direction:column}.rdrStaticRange{font-size:inherit}.rdrInputRange{display:flex}.rdrCalendarWrapper{color:#000;font-size:12px}.rdrDateDisplayWrapper{background-color:#eff2f7}.rdrDateDisplay{margin:.833em}.rdrDateDisplayItem{background-color:#fff;border:1px solid #0000;border-radius:4px;box-shadow:0 1px 2px 0 #23394236}.rdrDateDisplayItem input{background:#0000;border:0;color:#849095;cursor:pointer;height:2.5em;line-height:2.5em;width:100%}.rdrDateDisplayItemActive{border-color:currentColor}.rdrDateDisplayItemActive input{color:#7d888d}.rdrMonthAndYearWrapper{align-items:center;height:60px;padding-top:10px}.rdrMonthAndYearPickers{font-weight:600}.rdrMonthAndYearPickers select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#0000;background:url("data:image/svg+xml;utf8,<svg width=%279px%27 height=%276px%27 viewBox=%270 0 9 6%27 version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27><g id=%27Artboard%27 stroke=%27none%27 stroke-width=%271%27 fill=%27none%27 fill-rule=%27evenodd%27 transform=%27translate%28-636.000000, -171.000000%29%27 fill-opacity=%270.368716033%27><g id=%27input%27 transform=%27translate%28172.000000, 37.000000%29%27 fill=%27%230E242F%27 fill-rule=%27nonzero%27><g id=%27Group-9%27 transform=%27translate%28323.000000, 127.000000%29%27><path d=%27M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z%27 id=%27arrow%27></path></g></g></g></svg>") no-repeat;background-position:right 8px center;border:0;border-radius:4px;color:#3e484f;cursor:pointer;outline:0;padding:10px 30px 10px 10px;text-align:center}.rdrMonthAndYearPickers select:hover{background-color:#00000012}.rdrMonthPicker,.rdrYearPicker{margin:0 5px}.rdrNextPrevButton{background:#eff2f7;border:0;border-radius:5px;display:block;height:24px;margin:0 .833em;padding:0;width:24px}.rdrNextPrevButton:hover{background:#e1e7f0}.rdrNextPrevButton i{border-style:solid;display:block;height:0;margin:auto;padding:0;text-align:center;transform:translate(-3px);width:0}.rdrPprevButton i{border-color:#0000 #34495e #0000 #0000;border-width:4px 6px 4px 4px;transform:translate(-3px)}.rdrNextButton i{border-color:#0000 #0000 #0000 #34495e;border-width:4px 4px 4px 6px;margin:0 0 0 7px;transform:translate(3px)}.rdrWeekDays{padding:0 .833em}.rdrMonth{padding:0 .833em 1.666em}.rdrMonth .rdrWeekDays{padding:0}.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName{display:none}.rdrWeekDay{color:#849095;font-weight:400;line-height:2.667em}.rdrDay{background:#0000;border:0;color:#1d2429;height:3em;line-height:3em;padding:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDay:focus{outline:0}.rdrDayNumber{align-items:center;bottom:0;bottom:5px;display:flex;font-weight:300;justify-content:center;left:0;outline:0;position:absolute;right:0;top:0;top:5px}.rdrDayToday .rdrDayNumber span{font-weight:500}.rdrDayToday .rdrDayNumber span:after{background:#3d91ff;border-radius:2px;bottom:4px;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);width:18px}.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span:after{background:#fff}.rdrDay:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span{color:#ffffffd9}.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{background:currentColor;bottom:5px;left:0;position:absolute;right:0;top:5px}.rdrSelected{left:2px;right:2px}.rdrStartEdge{border-bottom-left-radius:1.042em;border-top-left-radius:1.042em;left:2px}.rdrEndEdge{border-bottom-right-radius:1.042em;border-top-right-radius:1.042em;right:2px}.rdrSelected{border-radius:1.042em}.rdrDayStartOfMonth .rdrEndEdge,.rdrDayStartOfMonth .rdrInRange,.rdrDayStartOfWeek .rdrEndEdge,.rdrDayStartOfWeek .rdrInRange{border-bottom-left-radius:1.042em;border-top-left-radius:1.042em;left:2px}.rdrDayEndOfMonth .rdrInRange,.rdrDayEndOfMonth .rdrStartEdge,.rdrDayEndOfWeek .rdrInRange,.rdrDayEndOfWeek .rdrStartEdge{border-bottom-right-radius:1.042em;border-top-right-radius:1.042em;right:2px}.rdrDayStartOfMonth .rdrDayEndPreview,.rdrDayStartOfMonth .rdrDayInPreview,.rdrDayStartOfWeek .rdrDayEndPreview,.rdrDayStartOfWeek .rdrDayInPreview{border-bottom-left-radius:1.333em;border-left-width:1px;border-top-left-radius:1.333em;left:0}.rdrDayEndOfMonth .rdrDayInPreview,.rdrDayEndOfMonth .rdrDayStartPreview,.rdrDayEndOfWeek .rdrDayInPreview,.rdrDayEndOfWeek .rdrDayStartPreview{border-bottom-right-radius:1.333em;border-right-width:1px;border-top-right-radius:1.333em;right:0}.rdrDayEndPreview,.rdrDayInPreview,.rdrDayStartPreview{background:#ffffff17;border:0 solid;bottom:3px;left:0;pointer-events:none;position:absolute;right:0;top:3px;z-index:1}.rdrDayStartPreview{border-bottom-left-radius:1.333em;border-bottom-width:1px;border-left-width:1px;border-top-left-radius:1.333em;border-top-width:1px;left:0}.rdrDayInPreview{border-bottom-width:1px;border-top-width:1px}.rdrDayEndPreview{border-bottom-right-radius:1.333em;border-bottom-width:1px;border-right-width:1px;border-top-right-radius:1.333em;border-top-width:1px;right:2px;right:0}.rdrDefinedRangesWrapper{background:#fff;border-right:1px solid #eff2f7;font-size:12px;width:226px}.rdrDefinedRangesWrapper .rdrStaticRangeSelected{color:currentColor;font-weight:600}.rdrStaticRange{background:#fff;border:0;border-bottom:1px solid #eff2f7;cursor:pointer;display:block;outline:0;padding:0}.rdrStaticRange:focus .rdrStaticRangeLabel,.rdrStaticRange:hover .rdrStaticRangeLabel{background:#eff2f7}.rdrStaticRangeLabel{display:block;line-height:18px;outline:0;padding:10px 20px;text-align:left}.rdrInputRanges{padding:10px 0}.rdrInputRange{align-items:center;padding:5px 20px}.rdrInputRangeInput{border:1px solid #dee7eb;border-radius:4px;color:#6c767a;height:30px;line-height:30px;margin-right:10px;text-align:center;width:30px}.rdrInputRangeInput:focus,.rdrInputRangeInput:hover{border-color:#b4bfc4;color:#333;outline:0}.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{background:#0000;border:1px solid;border-radius:1.333em;bottom:-2px;content:"";left:0;position:absolute;right:0;top:-2px}.rdrDayPassive{pointer-events:none}.rdrDayPassive .rdrDayNumber span{color:#d5dce0}.rdrDayPassive .rdrDayEndPreview,.rdrDayPassive .rdrDayInPreview,.rdrDayPassive .rdrDayStartPreview,.rdrDayPassive .rdrEndEdge,.rdrDayPassive .rdrInRange,.rdrDayPassive .rdrSelected,.rdrDayPassive .rdrStartEdge{display:none}.rdrDayDisabled{background-color:#f8f8f8}.rdrDayDisabled .rdrDayNumber span{color:#aeb9bf}.rdrDayDisabled .rdrDayEndPreview,.rdrDayDisabled .rdrDayInPreview,.rdrDayDisabled .rdrDayStartPreview,.rdrDayDisabled .rdrEndEdge,.rdrDayDisabled .rdrInRange,.rdrDayDisabled .rdrSelected,.rdrDayDisabled .rdrStartEdge{filter:grayscale(100%) opacity(60%)}.rdrMonthName{color:#849095;font-weight:600;padding:.833em;text-align:left}.rdrMonthAndYearPickers>span{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.radio-component{display:flex;flex-direction:column;gap:8px}.radio-component__title{display:flex}.radio-component__buttons{display:flex;flex-wrap:wrap;gap:40px}.transfer-schedule{grid-column-gap:12px;align-items:center;column-gap:12px;display:grid;grid-template-columns:90px 1fr auto 1fr 90px;grid-template-rows:36px auto;padding-right:14px;width:100%}.transfer-schedule_adaptive{column-gap:8px;grid-template-columns:42px 6px 42px;grid-template-rows:24px -webkit-min-content;grid-template-rows:24px min-content;padding-right:0;width:-webkit-fit-content;width:fit-content}.transfer-schedule_adaptive .transfer-schedule__time>p{font-size:18px;font-style:normal;font-weight:700;line-height:24px;width:42px}.transfer-schedule_adaptive .transfer-schedule__time>div{display:none}.transfer-schedule__top{width:100%}.transfer-schedule__bottom{display:flex;grid-column:1/6;justify-content:space-between;width:100%}.transfer-schedule__bottom-has-segments{width:calc(33.33333% - 24px)!important}.transfer-schedule__time{align-items:center;display:flex;gap:4px;position:relative}.transfer-schedule__time>p{font-family:Tilda Sans,sans-serif;font-size:26px;font-style:normal;font-weight:700;line-height:36px}.transfer-schedule__time>div{display:flex;flex-direction:column}.transfer-schedule__time>div>:first-child{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.transfer-schedule__time>div>:last-child{font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px;margin-top:-5px}.transfer-schedule__time>div>span{color:#879196;text-align:center}.transfer-schedule__time_reverse{flex-direction:row-reverse}.transfer-schedule__time_daysDiff>div>span{color:#fa5252}.transfer-schedule__time-diff{color:#545b5e;font-family:Tilda Sans,sans-serif;font-size:16px;font-size:14px;font-style:normal;font-weight:400;line-height:20px;line-height:18px;text-align:center;white-space:nowrap}.transfer-schedule__time-separator{background-color:#cad5db;border:none;border-radius:1px;height:2px;width:calc(100% + 4px)}@media only screen and (min-width:320px)and (max-width:640px){.transfer-schedule__time-separator{width:100%}}.transfer-schedule__time-separator_left{margin-right:-4px}@media only screen and (min-width:320px)and (max-width:640px){.transfer-schedule__time-separator_left{margin-right:0}}.transfer-schedule__time-separator_right{margin-left:-4px}@media only screen and (min-width:320px)and (max-width:640px){.transfer-schedule__time-separator_right{margin-left:0}}.transfer-schedule__time-separator_pinned{background-color:var(--company-mainColorHex);opacity:.5}.transfer-schedule__departure{align-items:flex-start;align-self:baseline;display:flex;flex-direction:column;width:calc(50% - 6px)}.transfer-schedule__departure>p{text-align:left}.transfer-schedule__city{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}@media only screen and (min-width:1201px)and (max-width:1340px){.transfer-schedule__city{white-space:inherit}}@media only screen and (min-width:981px)and (max-width:1100px){.transfer-schedule__city{white-space:inherit}}@media only screen and (min-width:641px)and (max-width:760px){.transfer-schedule__city{white-space:inherit}}.transfer-schedule__code{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;max-width:100%;white-space:normal;width:100%}@media only screen and (min-width:641px){.transfer-schedule__code{color:#879196}}.transfer-schedule__date{color:#879196;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;white-space:nowrap}.transfer-schedule__date_daysDiff{color:#fa5252}.transfer-schedule__top-middle-content{align-items:center;display:flex;flex-direction:column;text-align:center}.transfer-schedule__top-middle-content>p{color:#545b5e;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.transfer-schedule__middle-content{align-content:center;align-items:center;align-self:start;display:flex;flex-direction:column;justify-self:center;list-style:none;margin:0;padding:0;text-align:center;width:10px}.transfer-schedule__middle-content>li{white-space:nowrap}.transfer-schedule__arrival{align-self:flex-start;display:flex;flex-direction:column;width:calc(50% - 6px)}.transfer-schedule__arrival>p{text-align:right}@media only screen and (min-width:320px)and (max-width:640px){.transfer-schedule__arrival{align-items:flex-start;margin-right:43px}}.transfer-schedule_modal-location{margin-bottom:24px}.transfer-schedule_modal-location .transfer-schedule__middle-content{color:#545b5e;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.airlines-logo{align-items:center;background-color:#cad5db;display:flex;height:26px;justify-content:center;position:relative;width:26px}.airlines-logo,.avatar{border-radius:100%;object-fit:cover}.avatar{height:32px;max-width:32px;min-width:32px}.avatar-placeholder{align-items:center;color:#f5fafc;display:flex;font-family:Tilda Sans,sans-serif;font-size:50px;height:100%;justify-content:center;width:100%}.no-avatar{border-radius:100%;height:32px;max-width:32px;min-width:32px}.no-avatar>.avatar-placeholder{border-radius:100%;font-size:14px}.airlines{align-items:center;display:flex;gap:8px}.airlines__logos{display:flex;min-height:26px;min-width:26px;position:relative;z-index:1}.airlines__logos_column{flex-direction:column}.airlines__logo-name{color:#1d2021;text-overflow:ellipsis;white-space:nowrap}.airlines__logo-name,.airlines__names{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:24px;overflow:hidden}.airlines__names>p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width:981px){.airlines__names_oneWay{overflow:visible}}.airlines .active-pin>rect{stroke:none;fill:var(--company-mainColorHex)}.airlines .active-pin>path{stroke:none}.airlines .default-pin>rect{stroke:#cad5db;fill:#0000}.airlines .default-pin>path{stroke:#545b5e}.air-transfer{grid-gap:20px;display:grid;gap:20px;grid-template-areas:"airlines flightInfo";grid-template-columns:148px auto}.air-transfer.mobile-view{gap:8px;grid-template-areas:"airlines flightInfo transfer";grid-template-columns:-webkit-min-content -webkit-min-content auto;grid-template-columns:min-content min-content auto}.air-transfer.mobile-view .air-transfer__left-content,.air-transfer.mobile-view .air-transfer__right-content{width:-webkit-fit-content;width:fit-content}.air-transfer.mobile-view .air-transfer__right-content .transfer-schedule__arrival{align-items:flex-start;margin-right:43px}.air-transfer.mobile-view .air-transfer__right-content .transfer-schedule__code{color:inherit}.air-transfer.mobile-view .air-transfer__description-text{display:flex;flex-direction:column}@media only screen and (min-width:320px)and (max-width:640px){.air-transfer{gap:8px;grid-template-areas:"airlines flightInfo transfer";grid-template-columns:-webkit-min-content auto auto;grid-template-columns:min-content auto auto}.air-transfer .transfer-schedule_adaptive{grid-template-columns:42px 1fr 42px;width:100%}.air-transfer .transfer-schedule_adaptive .transfer-schedule__bottom{grid-column-gap:12px;column-gap:12px;display:grid;grid-column:1/4;grid-template-columns:42px 1fr 42px;justify-content:start}.air-transfer .transfer-schedule_adaptive .transfer-schedule__departure{grid-column:1;grid-row:1;justify-self:start;margin-right:0;width:auto}.air-transfer .transfer-schedule_adaptive .transfer-schedule__arrival{grid-column:3;grid-row:1;justify-self:start;margin-left:0;margin-right:0;width:auto}.air-transfer .transfer-schedule_adaptive .transfer-schedule__bottom-has-segments{width:auto}}.air-transfer_one-way{grid-template-areas:"airlines airlines" " flightInfo flightInfo"}@media only screen and (min-width:320px)and (max-width:980px){.air-transfer_one-way{grid-template-areas:"airlines flightInfo"}}.air-transfer__left-content{display:flex;flex-direction:column;gap:8px;grid-area:airlines;width:148px}@media only screen and (min-width:641px)and (max-width:980px){.air-transfer__left-content{align-items:start;flex-direction:row}}@media only screen and (min-width:320px)and (max-width:640px){.air-transfer__left-content{width:-webkit-fit-content;width:fit-content}}.air-transfer__left-content_one-way{flex-direction:row}.air-transfer__right-content{display:flex;grid-area:flightInfo;width:100%}@media only screen and (min-width:320px)and (max-width:640px){.air-transfer__right-content{width:100%}}.air-transfer__description{display:flex;flex-direction:column;font-size:16px;font-style:normal;font-weight:400;line-height:20px}@media only screen and (min-width:320px)and (max-width:640px){.air-transfer__description{margin-left:auto}}.air-transfer__description-header{color:#1d2021}.air-transfer__description-text{color:#879196}@media only screen and (min-width:320px)and (max-width:480px){.air-transfer__description-text{display:flex;flex-direction:column}}.air-transfer__description-text>span{color:#fa5252}.alternative-ticket-container{padding:16px}.alternative-ticket-container__header{display:flex;gap:20px;justify-content:space-between;margin-bottom:16px}.alternative-ticket-container__header>.button{color:#fff;padding:12px;width:360px}.alternative-ticket-container__header>.button .title__text{color:#fff}.alternative-ticket-container__header-left{align-items:flex-start;display:flex;gap:8px}.alternative-ticket-container__header-text{display:flex;flex-direction:column;gap:2px}.alternative-ticket-container__header-description{color:#879196;grid-area:description}.alternative-ticket-container__current-cost{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.alternative-ticket-container__description-text{color:#879196;margin:16px 0 8px}.alternative-ticket-container_collapsed .alternative-ticket-container__header{margin-bottom:0}.alternative-ticket-container_hotel .room-card-policy-list__button-container{align-items:flex-start;display:flex;flex-direction:column-reverse;gap:4px}.ticked-road-file-list__container{border-top:1px solid #e9eff2;display:flex;flex-direction:column;gap:4px;overflow:hidden;padding-top:8px;width:100%}.ticked-road-file-list__file{color:#228be6;display:flex;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;gap:4px;line-height:18px;max-width:100%;padding:4px 0;text-decoration:none}.ticked-road-file-list__file>p{cursor:pointer}.ticked-road-file-list__file>span{color:#879196}.text_underline{text-decoration:underline;text-underline-offset:2px}.modal-file-list-content{display:flex;flex-direction:column;gap:8px}.modal-file-list-content__item{border:1px solid #e9eff2;border-radius:8px;cursor:pointer;display:flex;gap:8px;padding:12px}.business-trip-service-card-with-documents{position:relative}.business-trip-service-card-with-documents__line-top{background:#a2afb5;height:50%;left:-18.5px;position:absolute;top:0;width:1px;z-index:0}.business-trip-service-card-with-documents__line-bottom{background:#a2afb5;bottom:0;left:-18.5px;position:absolute;top:26px;width:1px;z-index:0}.business-trip-service-card-with-documents__card{align-items:center;display:flex;gap:12px;margin:0 0 8px;position:relative;width:100%}.business-trip-service-card-with-documents__pointer{background:#fff;border:1px solid #a2afb5;border-radius:100%;height:8px;left:-22px;position:absolute;width:8px;z-index:1}.business-trip-service-card-with-documents__options-button{border:none;box-shadow:none!important;padding:8px}.business-trip-service-card-with-documents__options-button__list-item{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;overflow:hidden;text-overflow:ellipsis}.business-trip-service-card-with-documents__container{background:#fff;border-radius:8px;display:flex;flex:1 1;flex-direction:column;width:100%}.business-trip-service-card-with-documents__container-col{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:12px}@media only screen and (max-width:1440px){.business-trip-service-card-with-documents__container-col--hidden{align-items:normal;flex-direction:column}}@media only screen and (max-width:640px){.business-trip-service-card-with-documents__container-col--hidden{align-items:center;padding:0}.business-trip-service-card-with-documents__container-col--hidden>.business-trip-service-card-with-documents__container-row{padding:12px 12px 0}}.business-trip-service-card-with-documents__container-row{cursor:pointer;display:flex;gap:8px;width:100%}.business-trip-service-card-with-documents__container-content{display:flex;flex-direction:column;gap:4px}.business-trip-service-card-with-documents__container>.ticked-road-file-list__container{padding:8px 12px 12px}.business-trip-service-card-with-documents__container-modal-header-content{display:flex;flex-direction:column;gap:2px}.business-trip-service-card-with-documents__container-modal-footer{display:flex;flex-direction:column;gap:8px;padding:16px}.business-trip-service-card-with-documents__button>svg{height:24px;width:24px}@media only screen and (max-width:640px){.business-trip-service-card-with-documents__button,.business-trip-service-card-with-documents__empty{display:none}}.business-trip-service-card-with-documents__header{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.business-trip-service-card-with-documents__header-title{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.business-trip-service-card-with-documents__header-number{color:#a2afb5;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}@media only screen and (max-width:640px){.business-trip-service-card-with-documents__header-number{flex-basis:100%}}.business-trip-service-card-with-documents__row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.business-trip-service-card-with-documents__text{color:#879196;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;padding-left:12px;position:relative}.business-trip-service-card-with-documents__text:before{background-color:#a2afb5;content:"";height:4px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}.business-trip-service-card-with-documents__tablet{align-items:center;display:flex;gap:4px}.business-trip-service-card-with-documents__tablet-icon{height:16px;width:16px}.business-trip-service-card-with-documents__direction>p{color:#879196;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;width:-webkit-fit-content;width:fit-content}.business-trip-service-card-with-documents__button{height:-webkit-fit-content;height:fit-content;padding:4px}.business-trip-service-card-with-documents__button>svg{height:20px;width:20px}@media only screen and (max-width:1440px){.business-trip-service-card-with-documents__actions{padding-left:24px}}@media only screen and (max-width:640px){.business-trip-service-card-with-documents__actions{border-top:1px solid #e9eff2;display:flex;justify-content:center;padding:2px 12px;width:100%}}.stop-circle{align-items:center;background-color:#fff;border:1px solid #cad5db;border-radius:100px;display:flex;height:8px;justify-content:center;width:9px}.stop-circle_main{background-color:#cad5db;border:none;height:12px;width:12px}.stop-line{background-color:#cad5db;height:62px;width:1px}.stop-line_last{display:none}.business-trip-transfer-stops-card{background-color:#f8f8f7;border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:16px;width:100%}.business-trip-transfer-stops-card-white{background-color:#fff}.business-trip-transfer-stops-card__compact-header{align-items:center;display:flex}.business-trip-transfer-stops-card__content{align-items:flex-start;display:flex;gap:24px}.business-trip-transfer-stops-card__left-content{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.business-trip-transfer-stops-card__date{color:#879196;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.business-trip-transfer-stops-card__supplier-logo{margin-top:auto}.business-trip-transfer-stops-card__routes-wrapper{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;padding:0}.business-trip-transfer-stops-card__route{align-items:flex-start;align-self:stretch;display:flex;flex-direction:row;gap:8px;padding:0}.business-trip-transfer-stops-card__route_address-bottom{align-items:flex-end}.business-trip-transfer-stops-card__route_address-bottom .business-trip-transfer-stops-card__route-icon{padding:0 0 4px}.business-trip-transfer-stops-card__route_address-bottom .business-trip-transfer-stops-card__route-text{justify-content:center;padding:4px 0 0}.business-trip-transfer-stops-card__route-text{color:#1d2021;display:flex;flex-direction:column;font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:500;line-height:24px}.business-trip-transfer-stops-card__route-icon{align-items:center;align-self:stretch;display:flex;flex-direction:column;padding:6px 0 0}.business-trip-transfer-stops-card__route-icon .stop-circle{background-color:#cad5db;border:none;border-radius:50%;flex:none;height:12px;min-height:12px;min-width:12px;width:12px}.business-trip-transfer-stops-card__route-icon .stop-line{background-color:#cad5db;flex:1 1;width:1px}.business-trip-transfer-stops-card__route-icon .stop-line:first-child{flex:none;height:12px}.business-trip-transfer-stops-card__route-icon .stop-line:last-child{height:4px}.business-trip-transfer-stops-card__route:not(:first-child):not(:last-child) .business-trip-transfer-stops-card__route-icon{padding:0}.business-trip-transfer-stops-card__route:not(:first-child):not(:last-child) .business-trip-transfer-stops-card__route-text{justify-content:center;padding:4px 0 0}.business-trip-transfer-info-card{background-color:#f8f8f7;border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:16px}.business-trip-transfer-info-card__info{display:flex;flex-direction:column;gap:2px}.business-trip-transfer-info-card__info-title{color:#879196;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.business-trip-transfer-info-card__info-text{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:500;line-height:24px}.person-block{align-items:center;display:flex;gap:8px;justify-content:flex-start;position:relative}.person-block__size_LG .avatar,.person-block__size_LG .no-avatar{height:40px;max-width:40px;min-width:40px}.person-block__size_LG .person-block__name-block{gap:0}.person-block__size_LG .person-block__name-block .person-block__name{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.person-block__size_LG .person-block__name-block .person-block__description{font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.person-block__size_MD{gap:12px}.person-block__size_MD .avatar,.person-block__size_MD .no-avatar{height:40px;max-width:40px;min-width:40px}.person-block__size_MD .person-block__name-block{gap:2px}.person-block__size_MD .person-block__name-block .person-block__name{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.person-block__size_MD .person-block__name-block .person-block__description{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}@media only screen and (min-width:981px){.person-block.responsible{left:2%;position:absolute}.person-block.deputy{left:37%;position:absolute}}.person-block__name-block{display:flex;flex-direction:column;gap:4px}.person-block__name{color:#1d2021;display:flex;white-space:break-spaces}.person-block__description,.person-block__name{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.person-block__description{color:#879196}.stars{display:flex;gap:2px}.stars>svg,.stars_small{height:12px;width:12px}.tariff-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.tariff-wrapper>button{align-self:flex-start;color:#5d6c74}.tariffs-list{cursor:pointer;display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}@media only screen and (min-width:641px){.avia-tariff-details_adaptive .tariffs-list{flex-direction:row;width:100%}}@media only screen and (min-width:320px)and (max-width:980px){.tariffs-list__avia-card{flex-direction:row;gap:4px}}.tariffs-list__row{flex-direction:row}@media only screen and (min-width:320px)and (max-width:640px){.tariffs-list{width:100%}}.tariffs-list__text,.tariffs-list__tooltip{display:flex;flex-direction:column}.tariffs-list__text{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.tariffs-list__text>p{display:flex;gap:8px}.tariffs-list__description{color:#879196}.tariffs-list__item-content,.tariffs-list__item>.MuiBox-root{align-items:center;display:flex;gap:6px}.tariffs-list__item_margin-right{margin-right:auto}.tariffs-list__item.blue p{color:#228be6}.tariffs-list__item.yellow p{color:#fab005}.tariffs-list__item.purple p{color:#7950f2}.tariffs-list__item-logo{align-items:center;background-color:#f0faf2;border-radius:4px;display:flex;height:24px;justify-content:center;max-width:32px;min-width:32px}.tariffs-list__item-logo.green{background-color:rgba(64,192,87,.078);color:#40c057}.tariffs-list__item-logo.yellow{color:#fab005}.tariffs-list__item-logo.purple{background-color:rgba(121,80,242,.078);color:#7950f2}.tariffs-list__item-logo.blue{background-color:rgba(34,139,230,.078);color:#228be6}.tariffs-list__item-logo.grey{background-color:#f0f0ef;color:#879196}.tariffs-list__item-logo.red{background-color:#f0f0ef;color:#fa5252}.tariffs-list__item-logo.red-tp{background-color:rgba(250,82,82,.078);color:#fa5252}.tariffs-list__item-logo.yellow{background-color:rgba(250,176,5,.078);color:#e67700}.tariffs-list__item-logo.round-logo{border-radius:100%;height:36px;max-width:36px;min-width:36px}.tariffs-list__item-logo.big-logo{border-radius:8px;height:30px;min-width:40px;padding:6px 12px}.business-trip-service-card{border-color:#cad5db;display:flex;flex-direction:column;padding:12px 16px 24px}.business-trip-service-card__without-container{background-color:#0000;border:none;padding:0}.business-trip-service-card__info-tablet{display:contents}.business-trip-service-card__info-tablet .tariffs-list__item{gap:0;margin-right:0}.business-trip-service-card__info-tablet .tariffs-list__item-content{gap:0}.business-trip-service-card__header{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;padding-bottom:16px}.business-trip-service-card__header>:last-child{align-self:flex-start;flex-shrink:0;height:auto}.business-trip-service-card__header .service-price-tablet__price-container{align-items:flex-start;display:inline-flex;height:auto}.business-trip-service-card__header .service-price-tablet__price{padding:3px 12px}.business-trip-service-card__header .icon-with-counter{height:30px;width:30px}.business-trip-service-card__header .icon-with-counter>svg{height:27px;width:27px}.business-trip-service-card__header-left{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.business-trip-service-card__header-left__transfer-logo{align-items:center;display:flex;height:20px;justify-content:center;width:60px}.business-trip-service-card__header-left__transfer-logo>svg{transform:scale(1.3)}.business-trip-service-card__header-left>.tariffs-list__item{flex:0 0 auto;list-style:none;margin:0;padding:0}.business-trip-service-card__main{display:flex;flex:1 1 auto;flex-direction:column;padding-top:8px}.business-trip-service-card__main .transfer-schedule{grid-template-columns:66px 1fr auto 1fr 66px;width:inherit}.business-trip-service-card__main .transfer-schedule .transfer-schedule__city{white-space:wrap}.business-trip-service-card__main .transfer-schedule .transfer-schedule__time>div{display:none}.business-trip-service-card__main .transfer-schedule .transfer-schedule__arrival{align-items:flex-end;margin-right:0}.business-trip-service-card__main .transfer-schedule_adaptive{grid-template-rows:-webkit-min-content;grid-template-rows:min-content}.business-trip-service-card__main .transfer-schedule_adaptive .transfer-schedule__bottom{margin-top:12px}.business-trip-service-card__main .transfer-schedule_adaptive .transfer-schedule__time>p{font-family:Tilda Sans,sans-serif;font-size:26px;font-style:normal;font-weight:700;line-height:36px;width:auto}.business-trip-service-card__main .transfer-schedule_adaptive .transfer-schedule__city{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.business-trip-service-card__main .transfer-schedule_adaptive .transfer-schedule__code{color:#879196}.business-trip-service-card__tablets{align-items:center;display:flex;gap:4px}.business-trip-service-card__tablets>svg{height:30px;width:30px}.business-trip-service-card__tablets>:last-child{margin-left:auto;padding:3px 16px}.business-trip-service-card__merged-travellers{align-items:center;display:flex;gap:8px;margin-top:12px}.business-trip-service-card__merged-travellers-badge{background-color:#f0f0ef;border-radius:4px;gap:4px;padding:1px 7px}.business-trip-service-card__hotel-container{display:flex;gap:12px}@media only screen and (max-width:1440px){.business-trip-service-card__hotel-container{flex-direction:column}}.business-trip-service-card__column{display:flex;flex-direction:column;gap:8px}.business-trip-service-card__transfer-business-trip{display:flex;flex-direction:column;gap:12px}.business-trip-service-card__transfer-business-trip .person-block__additional-button{display:flex;justify-content:flex-end;width:100%}.business-trip-service-card__transfer-business-trip .person-block__additional-button .additional-button{background:#0000;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.business-trip-service-card__transfer-business-trip-comment{font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px;word-break:break-word}.business-trip-service-card__transfer-business-trip-additional-info{display:flex;flex-direction:row;gap:12px}@media only screen and (max-width:1440px){.business-trip-service-card__transfer-business-trip-additional-info{flex-direction:column}.business-trip-service-card__transfer-business-trip-additional-info .business-trip-transfer-info-card__info-title{font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.business-trip-service-card__transfer-business-trip-additional-info .business-trip-transfer-info-card__info-text{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.business-trip-service-card__transfer-business-trip-additional-info .business-trip-transfer-stops-card{gap:12px}.business-trip-service-card__transfer-business-trip-additional-info .business-trip-transfer-stops-card__compact-header p{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.business-trip-service-card__transfer-business-trip-additional-info .business-trip-transfer-stops-card__compact-header__date{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.business-trip-service-card__transfer-business-trip-additional-info .business-trip-transfer-stops-card__route-text p{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}}.business-trip-service-card__transfer-business-trip-additional-info .business-trip-transfer-stops-card{flex:1 1}.business-trip-service-card__hotel-image{border-radius:8px;height:120px;width:120px}@media only screen and (max-width:1440px){.business-trip-service-card__hotel-image{object-fit:cover;object-position:center;width:100%}}.business-trip-service-card__hotel-image-empty{align-items:center;background-color:#f5fafc;border-radius:8px;display:flex;justify-content:center;min-height:120px;min-width:120px}@media only screen and (max-width:1440px){.business-trip-service-card__hotel-image-empty{width:100%}}.business-trip-service-card__hotel-name{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.business-trip-service-card__hotel-address{color:#879196;font-weight:400}.business-trip-service-card__hotel-address,.business-trip-service-card__hotel-room{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;line-height:18px}.business-trip-service-card__hotel-room{font-weight:700}.business-trip-service-card__dates{display:flex;justify-content:space-between;margin:8px 0 12px}.business-trip-service-card__dates_hotel-dates{align-items:center;gap:8px;justify-content:flex-start;margin:8px 0 0}@media only screen and (max-width:1440px){.business-trip-service-card__dates_hotel-dates{gap:0}.business-trip-service-card__dates_hotel-dates .business-trip-service-card__dates-divider{margin:0 auto}}.business-trip-service-card__dates-divider{background-color:#cad5db;border-radius:20px;height:2px;width:20px}.business-trip-service-card__date{color:#879196;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.business-trip-service-card__date>span{border:1px solid #cad5db;border-radius:8px;font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px;margin-left:4px;padding:2px 8px}.business-trip-service-card__service-wrapper{display:flex;flex:1 1 auto;flex-direction:column;gap:12px}.business-trip-service-card__service-info{display:flex;flex-wrap:wrap;gap:12px}.business-trip-service-card__service-info>.business-trip-modal-card__description{text-wrap:wrap;flex-basis:calc(33% - 8px);flex-grow:0;flex-shrink:1;min-width:-webkit-fit-content;min-width:fit-content}.business-trip-service-card__service-info_big-gap>.business-trip-modal-card__description{flex-basis:calc(50% - 6px);flex-grow:0;flex-shrink:1;min-width:-webkit-fit-content;min-width:fit-content}.business-trip-service-card__description{display:flex;flex:1 1;flex-direction:column;gap:2px}.business-trip-service-card__description>p{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:500;line-height:24px;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width:1440px){.business-trip-service-card__description>p{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}}.business-trip-service-card__description>span{color:#879196;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width:1440px){.business-trip-service-card__description>span{font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}}.business-trip-service-card__description>:nth-child(3){margin-top:-2px}@media only screen and (max-width:1440px){.business-trip-service-card__description>:nth-child(3){font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}}.business-trip-service-card__info:first-letter{text-transform:capitalize}.business-trip-service-card__additionalButton{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;height:18px;line-height:18px;min-height:18px;padding:0;text-decoration:underline}.business-trip-service-card__comment{font-size:12px;margin-top:auto;padding:8px 12px;white-space:pre-line}.tablet-status{padding:10px;width:100%}.tablet-status>p>div{align-items:center;display:flex;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;gap:6px;line-height:18px;text-align:center}.tablet-status-yellow>p>div{color:#e67700}.tablet-status-green>p>div{color:#2b8a3e}.tablet-status-red>p>div{color:#c92a2a}.tablet-status-small{padding:4px 12px;width:-webkit-fit-content;width:fit-content}.tablet-status-small>p>div{font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:700;letter-spacing:.05em;line-height:16px;text-transform:uppercase}.tablet-status-big{align-items:center;display:flex;justify-content:center;padding:10px;width:100%}.tablet-status__spinner-container{height:15px;position:relative;width:15px}.alternatives-suggestion-card-container{background-color:#fa5252;border-radius:8px;color:#fff;display:flex;flex-direction:column;gap:16px;padding:12px 8px;text-align:center}.alternatives-suggestion-card-container>p{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.alternatives-suggestion-card-container>p>span{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.alternatives-suggestion-card-container>.button{border:1px solid #fff;border-radius:8px;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.trip-selected-service-card{grid-gap:16px;background-color:#fff;border:1px solid #cad5db;border-radius:16px;display:grid;gap:16px;grid-template-columns:1fr 356px;padding:16px}@media only screen and (max-width:1440px){.trip-selected-service-card{grid-template-columns:1fr;padding:0}}.trip-selected-service-card-red{background-color:#f5fafc}.trip-selected-service-card:hover{border-color:#a2afb5;cursor:pointer}@media only screen and (max-width:1440px){.trip-selected-service-card .business-trip-service-card{padding:16px}}.trip-selected-service-card__additional-content{border-top:1px solid #e9eff2;padding:16px}.info-and-actions-container{border-left:1px solid #e9eff2;display:flex;flex-direction:column;gap:12px;justify-content:space-between;min-height:180px;padding-left:16px}@media only screen and (max-width:1440px){.info-and-actions-container{border-left:none;border-top:1px solid #e9eff2;padding:16px}}.info-and-actions-container__service-action-container{border-radius:8px;display:flex;gap:8px;padding:12px 8px;text-align:center}.info-and-actions-container__service-action-container_discard{background-color:#fa5252}.info-and-actions-container__service-action-container_accept{background-color:#f57c00}.info-and-actions-container__service-action-container_voucher{background-color:#228be6}.info-and-actions-container__button-border{border:1px solid #fff!important}.info-and-actions-container__accept-container-button-container{display:flex;gap:8px}.info-and-actions-container>.tablet-status{height:38px;margin-bottom:auto;width:100%}.info-and-actions-container-remaining{align-items:center;display:flex;flex-direction:column;justify-content:center}.info-and-actions-container-remaining-title{display:flex;gap:4px}.info-and-actions-container-bottom{align-items:center;display:flex;flex-direction:column;gap:8px;margin-top:auto}.info-and-actions-container-approval-decision{align-self:center}.info-and-actions-container-approval-decision .value-description__description{width:auto}.relocants-badge{background-color:#a2afb5;border-radius:4px;color:#fff;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;padding:2px 4px}.relocants-badge__relocants-modal .MuiTooltip-tooltip{text-align:left;white-space:pre-line}.business-trip-description{align-items:center;display:flex;gap:16px;width:100%}.business-trip-description__total{align-items:center;display:flex;gap:8px;justify-content:flex-end;max-width:100%;overflow:hidden;width:100%}.business-trip-description__total>.MuiBadge-root>.MuiBadge-badge{font-size:12px;height:14px;min-width:0;min-width:auto;right:3px;top:3px;width:14px}.business-trip-description__total>.MuiBadge-root>svg{height:30px;width:30px}.business-trip-description__total>.icon-with-counter{height:38px;width:40px}.business-trip-description__total>.icon-with-counter>svg{height:36px;max-width:36px;min-width:36px}.business-trip-description__total>.icon-with-counter>.icon-counter{font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:500;height:14px;line-height:16px;width:14px}.business-trip-description__total>.active-business-trip-card-text{margin-left:28px}.business-trip-description .active-business-trip-card-text__traveller-block>svg{height:18px;width:18px}.business-trip-mobile-popover{align-items:center;display:flex;gap:16px;padding:20px}.dots-modal-button{margin-right:auto;position:relative}.dots-modal-button__action-buttons{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.dots-modal-button__action-buttons>button{align-items:center;justify-content:flex-start}@media only screen and (min-width:320px)and (max-width:980px){.dots-modal-button .modal-window-small{top:40px}}@media only screen and (min-width:320px)and (max-width:640px){.dots-modal-button .modal-window-small{width:-webkit-fit-content!important;width:fit-content!important}}.send-to-emal-modal{display:flex;flex-direction:column;gap:16px}.send-to-emal-modal>p{color:#879196;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin-top:-8px}.send-to-emal-modal .textarea-component__description{display:none}.ReactModal__Body--open{overflow-x:hidden;overflow-y:scroll}.mui-snackbar__overlay{background-color:#0000}.mui-snackbar .MuiSnackbarContent-root{background-color:#fff2f1;border:1px solid #fa5252;border-radius:8px;max-width:371px;padding:12px 16px}.mui-snackbar .MuiSnackbarContent-message{width:100%}.mui-snackbar__message{align-items:center;display:flex;gap:16px;white-space:pre-line}.mui-snackbar__message>:last-child{margin-left:auto}.mui-snackbar__message>:last-child svg{height:10px;width:10px}.mui-snackbar__message .message-text{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.mui-snackbar__message .message-title{color:#ff5248;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.mui-snackbar__message .message-description{color:#ff5248;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.mui-snackbar_success .MuiSnackbarContent-root{background-color:#ecfff0;border-color:#40c057}.mui-snackbar_success .message-description,.mui-snackbar_success .message-title{color:#40c057}.mui-snackbar_warning .MuiSnackbarContent-root{background-color:#fff9eb;border-color:#fab005}.mui-snackbar_warning .message-description,.mui-snackbar_warning .message-title{color:#e67700}@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%);background-image:var(
    --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)
  );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}.active-business-trip-card{grid-gap:16px;align-items:center;border-color:#cad5db;border-radius:16px;box-shadow:0 3px 6px -1px #29294014,1px 0 5px 0 #2929400a;display:grid;gap:16px;grid-template-areas:"businessTripInfo businessServiceInfo dotsButton";grid-template-columns:1fr 1fr 45px;position:relative}.active-business-trip-card:hover{background-color:#f5fafc;cursor:pointer}.active-business-trip-card>button{margin-left:20px}.active-business-trip-card>.business-trip-description{grid-area:businessTripInfo}@media only screen and (max-width:980px){.active-business-trip-card>.business-trip-description{gap:8px;overflow:hidden}}@media only screen and (min-width:320px)and (max-width:640px){.active-business-trip-card>.business-trip-description .active-business-trip-card-text p{font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px}.active-business-trip-card>.business-trip-description .active-business-trip-card-text span{font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px;overflow:hidden;text-overflow:ellipsis}.active-business-trip-card>.business-trip-description .active-business-trip-card-text>.direction-block>p{font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px}}.active-business-trip-card>.business-trip-description__total{grid-area:businessServiceInfo;justify-self:flex-end}@media only screen and (max-width:980px){.active-business-trip-card>.business-trip-description__total{display:flex;justify-content:space-between;position:relative;width:100%}.active-business-trip-card>.business-trip-description__total .active-business-trip-card-text{margin-left:auto}.active-business-trip-card>.business-trip-description__total:before{background-color:#e9eff2;content:"";height:2px;left:-16px;position:absolute;right:-16px;top:-10px}}.active-business-trip-card>.dots-modal-button{grid-area:dotsButton}@media only screen and (max-width:980px){.active-business-trip-card>.dots-modal-button{display:flex;justify-content:end;width:100%}.active-business-trip-card>.dots-modal-button svg{overflow:visible}}.active-business-trip-card__divider{border:2px solid var(--company-mainColorHex);border-radius:8px;height:36px;width:2px}@media only screen and (max-width:980px){.active-business-trip-card{grid-template-areas:"businessTripInfo dotsButton" "businessServiceInfo businessServiceInfo";grid-template-columns:1fr 52px;grid-template-rows:46px 52px}.active-business-trip-card .active-business-trip-card-text__name{max-width:-webkit-fit-content;max-width:fit-content;overflow:hidden;width:100%}.active-business-trip-card .active-business-trip-card-text__city{max-width:-webkit-fit-content;max-width:fit-content;overflow:hidden;width:150%}}.active-business-trip-card_empty-services{gap:0;grid-template-rows:46px}.active-business-trip-card_empty-services>.business-trip-description__total{display:none}.active-business-trip-card-text{white-space:nowrap}.active-business-trip-card-text p{font-weight:700}.active-business-trip-card-text p,.active-business-trip-card-text span{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;line-height:18px;overflow:hidden;text-overflow:ellipsis}.active-business-trip-card-text span{color:#879196;font-weight:400}.active-business-trip-card-text b{font-family:Tilda Sans,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:28px}.active-business-trip-card-text__total{align-items:center;display:flex}.active-business-trip-card-text__total>span{width:60px}.active-business-trip-card-text>.direction-block>p{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.active-business-trip-card-text>.direction-block>svg{fill:var(--company-mainColorHex)}.active-business-trip-card-text__name>span{text-decoration:underline}.active-business-trip-card-text__traveller-block{align-items:center;display:flex;gap:4px}.active-business-trip-card-text__travellers-list{display:flex;flex-direction:column;gap:4px}.active-business-trip-card-text__travellers-list .person-block{border-radius:8px;padding:8px 12px}.active-business-trip-card-text__travellers-list .person-block__name{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.active-business-trip-card-text__travellers-list .person-block__description{font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.active-business-trip-card-text__traveller:hover{background-color:#f5fafc;cursor:pointer}.active-business-trip-card-text__traveller_active{background-color:#e9eff2}.active-business-trip-card-text__relocants-count{background-color:#879196;color:#fff;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;padding:2px 4px}.active-business-trip-card-text__relocants-modal .MuiTooltip-tooltip{text-align:left;white-space:pre-line}.active-business-trip-card__skeleton{display:flex}.active-business-trip-card__skeleton-container{align-items:center;display:flex;gap:10px;height:100%;max-width:100%}.active-business-trip-card__skeleton-container-left{grid-area:businessTripInfo}.active-business-trip-card__skeleton-container-left>div:nth-of-type(2n-1){width:200px}@media only screen and (min-width:320px)and (max-width:980px){.active-business-trip-card__skeleton-container-left>div:nth-of-type(2n-1){width:calc(50% - 24px)}}.active-business-trip-card__skeleton-container-right{grid-area:businessServiceInfo}@media only screen and (min-width:981px){.active-business-trip-card__skeleton-container-right{margin-left:auto}}.active-business-trip-card__skeleton-container-right>div:last-child{margin-left:auto}.business-trip-destinations{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.business-trip-destinations__item{display:flex;flex-direction:column;gap:4px}.business-trip-destinations__item_single{flex-direction:row;gap:12px}.business-trip-destinations__item:not(:last-child){border-right:1px solid #cad5db;padding-right:8px}.business-trip-destinations :not(:first-child).active-business-trip-card-text span{margin-left:22px}.business-trip-destinations .business-trip-destinations__item .direction-block{flex-wrap:nowrap}.business-trip-destinations-modal{padding:16px}.business-trip-destinations-modal__step{align-items:flex-start;display:flex;gap:12px;padding-bottom:16px;position:relative}.business-trip-destinations-modal__step:last-child{padding-bottom:0}.business-trip-destinations-modal__step:last-child .business-trip-destinations-modal__line-bottom{display:none}.business-trip-destinations-modal__step-progress-bar{align-items:center;display:flex;flex-direction:column;flex-shrink:0;position:relative;width:16px}.business-trip-destinations-modal__step-content{align-items:center;display:flex;flex:1 1;gap:2px}.business-trip-destinations-modal__step-city{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.business-trip-destinations-modal__step-dates{color:#545b5e;font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.business-trip-destinations-modal__line-bottom{background-color:var(--company-mainColorHex);bottom:0;left:7px;position:absolute;top:16px;width:2px;z-index:0}.business-trip-destinations-modal__circle{background-color:#0000;border:2px solid var(--company-mainColorHex);border-radius:50%;display:block;flex-shrink:0;height:16px;max-width:16px;min-width:16px;position:relative;z-index:1}.service-modal-title{display:flex;flex-direction:column;gap:12px;width:100%}.service-modal-title__footer{align-items:center;display:flex;gap:10px;justify-content:space-between}@media only screen and (min-width:320px)and (max-width:480px){.service-modal-title__footer{align-items:flex-start;flex-direction:column}.service-modal-title__footer .business-trip-description__total{justify-content:space-between;width:100%}}.business-trip-modal{display:flex;flex-direction:column;gap:16px}.business-trip-modal__header{display:block;padding-bottom:8px}.business-trip-modal__header button{position:absolute;right:25px;top:25px}.business-trip-modal_empty{height:100%}.scrollable-container{overscroll-behavior:contain}.scrollable-container:active{cursor:grabbing}.business-trip-travellers-tabs{border-bottom:1px solid #cad5db;gap:4px;justify-content:space-between;padding:0 0 16px}.business-trip-travellers-tabs,.business-trip-travellers-tabs__travellers-list{display:flex;flex-direction:row}.business-trip-travellers-tabs__tab{align-items:center;background-color:#fff;border:none;border-radius:8px;color:#1d2021;display:flex;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;justify-content:center;line-height:18px;margin:0;padding:8px 12px;text-decoration:none}@media(hover:hover)and (pointer:fine){.business-trip-travellers-tabs__tab:hover{background-color:#f5fafc}}.business-trip-travellers-tabs__tab:active{background-color:#f5fafc}.business-trip-travellers-tabs__tab-active{background-color:#e9eff2;pointer-events:none}.business-trip-travellers-tabs__tab-avatar{height:24px;max-width:24px;min-width:24px}.business-trip-travellers-tabs__tab-avatar>.avatar-placeholder{font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.business-trip-travellers-tabs__tab-placeholder{color:#2e363a}.business-trip-travellers-tabs__select{width:150px}.business-trip-travellers__info{padding:16px 20px}.info-list-block{display:flex;flex-direction:column}.info-list-block>div:not(:last-child){margin-bottom:4px}.info-list-block__title{font-size:16px;margin-bottom:8px}.info-list-block__title,.ticket-tip{font-family:Tilda Sans,sans-serif;font-style:normal;font-weight:700;line-height:20px}.ticket-tip{align-items:center;color:#fff;display:flex;font-size:12px;height:28px;justify-content:center;letter-spacing:.05em;line-height:16px;min-width:20px;text-align:center;text-transform:uppercase;white-space:nowrap;width:100%}@media only screen and (min-width:981px){.ticket-tip{height:auto;min-width:28px;transform:rotate(180deg);width:auto;writing-mode:tb-rl;writing-mode:vertical-rl}}.ticket-tip.green{background-color:#40c057cc}.ticket-tip.blue{background-color:#228be6cc}.ticket-tip.dark-blue{background-color:#1864ab}.ticket-tip.grey{background-color:#a2afb5}.ticket-tip.yellow{background-color:#fab005cc}.ticket-wrapper{background-color:#fff;border:1px solid #cad5db;border-radius:16px;display:flex;min-height:208px;overflow:hidden;position:relative}.ticket-wrapper_loading{opacity:.5;pointer-events:none}.ticket-wrapper_mobile{flex-direction:column;padding:0}.ticket-wrapper:hover{border-color:#879196;box-shadow:0 1px 2px #29294014;cursor:pointer}.ticket-wrapper_no-hover:hover{border-color:#cad5db;box-shadow:none;cursor:default}.offline-registration-modal{display:flex;flex-direction:column;gap:30px}.offline-registration-modal__title{display:flex;flex-direction:column;gap:8px}.offline-registration-modal__title p{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.offline-registration-modal__title span{color:#879196;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.offline-registration-modal__block-title{font-family:Tilda Sans,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:32px}.offline-registration-modal__subtitle{color:#879196;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;margin-bottom:16px}.offline-registration-modal__route-block{display:flex;flex-direction:column;gap:16px}.offline-registration-modal__routes{display:flex;gap:40px}.offline-registration-modal__routes>div{width:100%}.offline-registration-modal__routes .route-block{display:flex;flex:1 1;flex-direction:column;gap:16px}.offline-registration-modal__routes .route-block__direction{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.offline-registration-modal__routes .route-block__trip{align-items:baseline;display:flex;gap:12px}.offline-registration-modal__routes .route-block__route-bar{align-items:center;display:flex;flex-direction:column;height:100%}.offline-registration-modal__routes .route-block__circle{align-items:center;background-color:#cad5db;border:none;border-radius:100px;display:flex;height:12px;justify-content:center;width:12px}.offline-registration-modal__routes .route-block__line{background-color:#cad5db;height:52px;width:1px}.offline-registration-modal__routes .route-block__route-info{display:flex;flex-direction:column;gap:20px}.offline-registration-modal__routes .route-block__route-info p{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:500;line-height:24px}.offline-registration-modal__routes .route-block__route-info span{color:#879196;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.offline-registration-modal__routes .route-block_hotel{flex-direction:row;gap:40px}.offline-registration-modal__routes .route-block_hotel>div{display:flex;flex-direction:column;gap:8px;width:50%}.offline-registration-modal__routes .route-block_hotel>div .subtitle{color:#1d2021}.offline-registration-modal__routes_complex-routes{flex-direction:column;gap:30px}.offline-registration-modal__routes_complex-routes>.offline-registration-modal__route{align-items:start;display:flex;gap:20px}.offline-registration-modal__routes_complex-routes>.offline-registration-modal__route>p{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px;width:170px}@media only screen and (max-width:980px){.offline-registration-modal__routes_complex-routes>.offline-registration-modal__route{gap:4px}.offline-registration-modal__routes_complex-routes>.offline-registration-modal__route>p{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}}.offline-ticket{min-height:98px}@media only screen and (max-width:980px){.offline-ticket{flex-direction:column}}.offline-ticket__mobile{flex-direction:column}.offline-ticket__mobile .offline-ticket__trip-info{padding:16px}.offline-ticket__mobile .offline-ticket__trip>p{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.offline-ticket__mobile .offline-ticket__trip>span{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.offline-ticket__mobile .offline-ticket__order-button{border:none;padding:8px 16px 16px;width:100%}.offline-ticket__mobile .offline-ticket__order-button>button{height:48px}.offline-ticket__mobile .ticket-tip{height:28px;line-height:20px;min-width:20px;text-align:center;transform:rotate(0deg);white-space:nowrap;width:100%;writing-mode:horizontal-tb}.offline-ticket__trip-info{display:flex;flex:65% 1;flex-direction:column;gap:4px;justify-content:center;padding:24px 20px}@media only screen and (min-width:320px)and (max-width:980px){.offline-ticket__trip-info{padding:16px}}.offline-ticket__description{color:#545b5e;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.offline-ticket__trip{align-items:center;display:flex;gap:8px}.offline-ticket__trip>p{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px;white-space:nowrap}@media only screen and (min-width:320px)and (max-width:980px){.offline-ticket__trip>p{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}}.offline-ticket__trip>span{color:#545b5e;font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:24px;white-space:nowrap}@media only screen and (min-width:320px)and (max-width:980px){.offline-ticket__trip>span{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}}.offline-ticket__trip>:last-child{text-align:end}.offline-ticket__divider{background-color:#cad5db;border:none;border-radius:1px;height:1px;margin:0 4px;width:100%}.offline-ticket__order-button{border-left:1px solid #cad5db;flex:35% 1;margin:auto;padding:20px 16px}@media only screen and (min-width:320px)and (max-width:980px){.offline-ticket__order-button{border:none;padding:8px 16px 16px;width:100%}}.offline-ticket__order-button>button{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}@media only screen and (min-width:641px){.offline-ticket__order-button>button{height:48px}}.offline-ticket__adaptive{display:flex;flex-direction:column;gap:4px}.offline-ticket__adaptive>span{color:#545b5e;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.offline-ticket_hotel .offline-ticket__trip{align-items:flex-start;flex-direction:column-reverse;gap:4px}.person-info{display:flex;flex-direction:column;gap:32px;width:100%}@media only screen and (max-width:980px){.person-info{gap:12px}}.person-info>p{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:800;line-height:24px}@media only screen and (max-width:980px){.person-info>p{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}}.person-info .value-description{gap:0}@media only screen and (max-width:980px){.person-info .value-description{flex-direction:column;gap:2px;padding:4px 0}}.person-info .value-description__description{width:224px}@media only screen and (max-width:980px){.person-info .value-description__description{font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px;width:100%}.person-info .value-description__value{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}}.person-info-edit{padding:16px 20px 20px}@media only screen and (max-width:980px){.person-info-edit{padding:12px 16px 16px}}.person-info-edit__main{display:flex;flex-direction:row;gap:24px}.table{display:flex;flex-direction:column;gap:12px}.table__title{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.table__container{background:#f5fafc;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:12px}.table__header{display:flex}.table__header-text{color:#1d2021;flex:1 1;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;height:18px;line-height:18px}.table__content{flex-direction:column}.table__content,.table__row{display:flex;gap:12px}.table__row:not(:last-child){border-bottom:1px solid #e9eff2;padding-bottom:11px}.table__row-value{display:flex;flex:1 1;flex-direction:column;gap:2px}.table__row-value>p{color:#1d2021;font-size:16px;font-weight:400;line-height:20px}.table__row-value>p,.table__row-value>span{font-family:Tilda Sans,sans-serif;font-style:normal}.table__row-value>span{color:#545b5e;font-size:14px;font-weight:500;line-height:18px}.table__row-value-underline{text-decoration:line-through}.table__row-value-underline>p{font-weight:500}.table__row-value-underline>p,.table__row-value-underline>span{color:#a2afb5;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;line-height:18px}.table__row-value-underline>span{font-weight:400}.table__row-value-regular>p{color:#545b5e}.table__row-value-regular>p,.table__row-value-regular>span{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.table__row-value-regular>span{color:#a2afb5}.table__row-value-medium>p{color:#1d2021;font-weight:500}.table__row-value-medium>p,.table__row-value-medium>span{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;line-height:18px}.table__row-value-medium>span{color:#545b5e;font-weight:400}.table__row-value-date>p{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.table__row-value-date>span{color:#545b5e;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.table__row-value-underline-date{text-decoration:line-through}.table__row-value-underline-date>p{color:#879196;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.table__row-value-underline-date>span{color:#a2afb5;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.person-trip-info{display:flex;flex-direction:column;gap:16px}.person-trip-info-sequence .value-description__value{color:#879196;text-decoration:line-through}.person-trip-info-dates-cities .value-description__description{max-width:105px;width:105px}.mention-container{position:relative;width:100%}.mention-container__left-icon{left:4px;position:absolute;z-index:10}.mention-container_single-line{height:-webkit-fit-content;height:fit-content}.mention-container_single-line .mention-textarea .mention-textarea__highlighter,.mention-container_single-line .mention-textarea .mention-textarea__input{max-height:150px;min-height:34px;overflow-x:auto;resize:none}.mention-container_with-left-icon .mention-textarea .mention-textarea__highlighter,.mention-container_with-left-icon .mention-textarea .mention-textarea__input{padding-left:40px}.mention-container_disabled .mention-textarea{background:#f5fafc;border:1px solid #e9eff2;color:#cad5db}.mention-container_disabled .mention-textarea::placeholder{color:#cad5db}.mention-container_disabled .mention-container__left-icon{pointer-events:none}.mention-container_disabled .mention-container__left-icon>label>svg>path{fill:#cad5db}.mention-textarea{background:#fff;border:1px solid #cad5db;border-radius:8px;box-shadow:0 1px 2px 0 #29294012;box-sizing:border-box;max-height:154px;min-height:36px;outline:none;overflow-y:auto;position:relative;resize:none;width:100%;z-index:2}.mention-textarea::placeholder{text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.mention-textarea .mention-textarea__control{height:100%!important;position:relative}.mention-textarea .mention-container{z-index:0}.mention-textarea .mention-textarea__highlighter{pointer-events:none;z-index:999}.mention-textarea .mention-textarea__highlighter>strong{color:#228be6!important}.mention-textarea .mention-textarea__highlighter,.mention-textarea .mention-textarea__input{border:none!important;box-sizing:border-box;font-size:14px!important;height:100%!important;line-height:20px!important;max-height:150px;overflow:auto!important;overflow-wrap:break-word;padding:7px;white-space:pre-wrap;width:100%;word-break:break-word}.mention-textarea .mention-textarea__suggestions{background:#fff;border:1px solid #cad5db;border-radius:8px;bottom:100%!important;box-shadow:0 4px 6px -2px #2929400a,0 10px 15px -3px #29294014;display:flex;flex-direction:column;gap:4px;left:0;list-style:none;margin:8px 0!important;max-height:200px!important;overflow-y:auto;padding:12px!important;position:absolute;top:auto!important;width:100%;z-index:10!important}.mention-textarea .mention-textarea__suggestions__item{border-radius:8px;cursor:pointer;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;padding:10px 12px}.mention-textarea .mention-textarea__suggestions__item>span{color:#a2afb5;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.mention-textarea .mention-textarea__suggestions__item:hover{background-color:#f8f8f7}.extra-info-grey{align-items:center;background-color:#f5fafc;border-radius:8px;color:#5d6c74;display:flex;font-size:14px;font-style:normal;font-weight:700;grid-area:diff;justify-content:center;line-height:18px;padding:6px 12px}.extra-info-grey_small{font-size:12px;line-height:16px;padding:2px 12px}.extra-info-grey_upperCase{text-transform:uppercase}.ticket-labels{display:flex;flex-direction:row;gap:4px}@media only screen and (min-width:320px)and (max-width:980px){.ticket-labels{gap:2px;grid-area:tags;margin-bottom:2px}}.passengers-count-text{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.avia-tariff-details{border-left:1px solid #cad5db;display:flex;flex:35% 1;flex-direction:column;gap:24px;justify-content:space-between;margin:20px 0;padding:0 16px}.avia-tariff-details-container{align-items:flex-start;display:flex;justify-content:space-between}@media only screen and (min-width:320px)and (max-width:980px){.avia-tariff-details{border-left:none;margin-bottom:0;margin-top:24px;padding:0;width:100%}}@media only screen and (min-width:320px)and (max-width:640px){.avia-tariff-details{align-items:center;gap:8px}}@media only screen and (min-width:641px)and (max-width:980px){.avia-tariff-details{flex-direction:row;gap:16px}}.avia-tariff-details_adaptive{border-left:none;flex:none;margin-bottom:0;margin-top:24px;padding:0;width:100%}@media only screen and (min-width:641px){.avia-tariff-details_adaptive{flex-direction:row;gap:16px}}.avia-tariff-details__cost{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.avia-tariff-details-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.avia-tariff-details .tariffs-list__item__text{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.avia-tariff-details__left{font-size:14px;font-style:normal;font-weight:500;line-height:18px}.avia-tariff-details__container{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:flex-end}.avia-tariff-details__for-viewing-container{align-self:flex-start;display:flex;flex-direction:column;gap:4px}@media only screen and (max-width:640px){.avia-tariff-details__for-viewing-container{align-items:flex-end;flex-direction:row-reverse;justify-content:space-between;width:100%}}.avia-tariff-details__for-viewing-tablet{padding:4px 8px}.avia-tariff-details__for-viewing-tablet .tablet__text{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.avia-tariff-details__for-viewing-tablet .tablet__minPrice{align-items:center;display:flex;gap:8px}.avia-tariff-details__for-viewing-tablet .tablet__minPrice div div{font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.avia-tariff-details__for-viewing-buttons{align-items:center;display:flex;justify-content:space-between}.avia-tariff-details__for-viewing-buttons-button{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;line-height:18px!important}.avia-tariff-details>button{padding:12px 0}.avia-tariff-details>button>.button-content{flex-direction:column;gap:0}.avia-tariff-details__badge-cost{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px;padding:4px 8px;width:-webkit-fit-content;width:fit-content}.ticket-avia__transfers-wrapper>div:not(:first-child){margin-top:20px}@media only screen and (min-width:320px)and (max-width:980px){.ticket-avia__transfers-wrapper{margin-top:18px}}.ticket-avia__left-section{display:flex;flex:65% 1;flex-direction:column;justify-content:space-between;padding:20px}@media only screen and (min-width:320px)and (max-width:980px){.ticket-avia__left-section{padding:16px}}.ticket-avia__left-section .ticket-labels{margin-bottom:21px}.ticket-avia__flight__trip{grid-column-gap:12px;align-items:center;column-gap:12px;display:grid;grid-template-columns:62px 1fr auto 1fr 62px;grid-template-rows:36px auto;justify-items:center;width:100%}@media only screen and (min-width:320px)and (max-width:640px){.ticket-avia__flight__trip{column-gap:4px;grid-template-columns:62px 6px 62px}}.marker{align-items:center;background-color:#879196;border-radius:100%;display:flex;flex-direction:column}.marker_red{background-color:#ff5248}.marker_small{height:4px;max-width:4px;min-width:4px}.marker_medium{height:8px;max-width:8px;min-width:8px}.route-modal{gap:16px}.route-modal,.route-modal__header{display:flex;flex-direction:column}.route-modal__header{gap:4px}.route-modal__header>p{color:#1d2021;font-weight:800}.route-modal__header>p,.route-modal__header>p>span{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;line-height:24px}.route-modal__header>p>span{color:#879196;font-weight:400}.route-modal__header>button{margin-left:auto}.route-modal__header-route{align-items:center;display:flex;gap:4px;white-space:nowrap}@media only screen and (min-width:320px)and (max-width:480px){.route-modal__header-route{align-items:flex-start;flex-direction:column;white-space:inherit}.route-modal__header-route .marker{display:none}}.route-modal__header-route .direction-block{overflow:hidden}.route-modal__header-route .direction-block>p{color:#879196;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width:320px)and (max-width:480px){.route-modal__header-route .direction-block{align-items:flex-start;flex-direction:column;overflow:visible;overflow:initial}.route-modal__header-route .direction-block>svg{transform:rotate(90deg)}}.route-modal__header-route>p{color:#879196;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.route-modal__header-route>svg{height:8px;margin:0 4px;width:8px}.route-modal__header-labels{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.route-modal__header-labels>.badge{height:30px}.route-modal__header-labels .ticket-labels{flex-wrap:wrap}.route-modal__route-title{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.route-modal__routes{display:flex;flex-direction:column}.route-modal__routes .card-container{margin:8px 0 16px}.route-modal .route-stop{display:flex;gap:20px;height:100%;justify-content:center}.route-modal .route-stop__block{display:flex;flex:1 1;flex-direction:column;gap:4px;justify-content:flex-start;margin-top:-5px}.route-modal .route-stop__progress-bar{align-items:center;display:flex;flex-direction:column;height:100%}.route-modal .route-stop p{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}@media only screen and (min-width:320px)and (max-width:480px){.route-modal .route-stop p{word-break:break-word}}@media only screen and (min-width:320px)and (max-width:640px){.route-modal .route-stop p{font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px}}.route-modal .route-stop span{color:#879196;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}@media only screen and (min-width:320px)and (max-width:480px){.route-modal .route-stop span{word-break:break-word}}@media only screen and (min-width:320px)and (max-width:640px){.route-modal .route-stop span{font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}}.route-modal .route-stop_main-stop p{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}@media only screen and (min-width:320px)and (max-width:640px){.route-modal .route-stop_main-stop p{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}}.route-modal .route-stops-skeleton .route-stop__block{gap:4px}.route-modal .route-stops-skeleton .route-stop__block>:first-child{width:60%}.ticket-rail-schedule-adaptive{grid-column-gap:8px;align-items:center;column-gap:8px;display:grid;grid-template-columns:42px 1fr auto 1fr 42px;grid-template-rows:24px -webkit-min-content;grid-template-rows:24px min-content;max-width:calc(100% - 10px);padding-right:0;width:100%}.ticket-rail-schedule-adaptive__time{align-items:center;display:flex;gap:4px;position:relative}.ticket-rail-schedule-adaptive__time>p{font-size:18px;font-style:normal;font-weight:700;line-height:24px;width:42px}.ticket-rail-schedule-adaptive__time>p sup{color:#fa5252}.ticket-rail-schedule-adaptive__time_departure{justify-content:flex-start}.ticket-rail-schedule-adaptive__time_arrival{justify-content:flex-end}.ticket-rail-schedule-adaptive__time-separator{background-color:#cad5db;border:none;border-radius:1px;height:2px;width:calc(100% + 4px)}.ticket-rail-schedule-adaptive__time-separator_left{margin-right:-4px}.ticket-rail-schedule-adaptive__time-separator_right{margin-left:-4px}.ticket-rail-schedule-adaptive__top-middle-content{align-items:center;display:flex;flex-direction:column;text-align:center}.ticket-rail-schedule-adaptive__time-diff{color:#545b5e;font-size:14px;font-style:normal;font-weight:400;line-height:18px;white-space:nowrap}.ticket-rail-schedule-adaptive__bottom{display:flex;grid-column:1/6;justify-content:space-between;width:100%}.ticket-rail-schedule-adaptive__arrival,.ticket-rail-schedule-adaptive__departure{align-items:flex-start;align-self:baseline;display:flex;flex-direction:column;width:calc(50% - 3px)}.ticket-rail-schedule-adaptive__arrival>p{text-align:right}.ticket-rail-schedule-adaptive__date{color:#879196;margin-bottom:2px}.ticket-rail-schedule-adaptive__city,.ticket-rail-schedule-adaptive__date{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;max-width:100%;white-space:normal;width:100%}.ticket-rail-schedule-adaptive__city{color:#1d2021;overflow:hidden;text-overflow:ellipsis}.ticket-rail-details-adaptive{display:flex;flex-direction:column;gap:16px;padding:16px}.ticket-rail-details-adaptive__top-content{display:flex;flex-direction:column;gap:8px}>.ticket-rail-details-adaptive__top-content .ticket-labels{margin-bottom:0}.ticket-rail-details-adaptive__for-viewing-container{display:flex;gap:4px;justify-content:space-between;margin-top:2px}.ticket-rail-details-adaptive__for-viewing-tablet{padding:4px 8px}.ticket-rail-details-adaptive__for-viewing-buttons{align-items:flex-end;display:flex;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;justify-content:space-between;line-height:18px}.ticket-rail-details-adaptive__bottom-content{display:flex;flex-direction:column;gap:10px}.ticket-rail-details-adaptive__rating{display:flex;gap:8px}.ticket-rail__container{display:flex;flex-direction:column;gap:16px;padding:20px;width:100%}@media only screen and (min-width:320px)and (max-width:980px){.ticket-rail__container{padding:16px}}.ticket-rail__header{display:flex;justify-content:space-between;width:100%}.ticket-rail__header>button{color:#879196;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;margin-left:auto}@media only screen and (min-width:320px)and (max-width:980px){.ticket-rail__header{flex-direction:column;margin-bottom:24px}}.ticket-rail__header .transfer-details{display:flex;flex-direction:row-reverse;gap:8px;justify-content:flex-end;margin-top:8px}.ticket-rail__header .transfer-details__transfer-info{flex:initial;justify-content:normal}.ticket-rail__header .ticket-labels{flex-wrap:wrap;margin-bottom:0}@media only screen and (min-width:320px)and (max-width:980px){.ticket-rail__header .ticket-labels{font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:700;letter-spacing:.05em;line-height:16px;text-transform:uppercase}.ticket-rail__header .ticket-labels .extra-info-grey{padding:3px 12px}}.ticket-rail__content{display:flex;flex-direction:row;width:100%}@media only screen and (min-width:320px)and (max-width:640px){.ticket-rail__content{flex-direction:column}}@media only screen and (min-width:981px){.ticket-rail__content .transfer-schedule{margin-bottom:auto}}.ticket-rail__left-content{display:flex;flex:1 1;flex-direction:column;margin-right:16px}@media only screen and (min-width:981px){.ticket-rail__left-content{overflow:hidden}.ticket-rail__left-content .icons-pack{gap:16px}}.ticket-rail__right-content{border-left:1px solid #cad5db;display:flex;flex-direction:column;padding:0 0 0 16px;width:392px}.ticket-rail__right-content>button{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px;margin-top:20px}@media only screen and (min-width:641px)and (max-width:980px){.ticket-rail__right-content{flex:1 1}}@media only screen and (min-width:320px)and (max-width:640px){.ticket-rail__right-content{border-left:none;border-top:1px solid #cad5db;margin-top:16px;padding:0;width:100%}}.ticket-rail__tariff-label{display:flex;flex-direction:column}.ticket-rail__tariff-label p{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;white-space:nowrap}@media only screen and (min-width:320px)and (max-width:640px){.ticket-rail__tariff-label{grid-column-gap:8px;column-gap:8px;display:grid;grid-template-areas:"rail tp" "price tp"}.ticket-rail__tariff-label>div:first-child{grid-area:rail}.ticket-rail__tariff-label>div:first-child p{font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.ticket-rail__tariff-label>div:first-child span{color:#879196;font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.ticket-rail__tariff-label>div:nth-child(2){grid-area:price}.ticket-rail__tariff-label>div:nth-child(2) p{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.ticket-rail__tariff-label>ul{align-self:center;grid-area:tp}.ticket-rail__tariff-label>ul .tariffs-list{max-width:48px;min-width:48px}}.ticket-rail__option-middle{align-items:center;display:flex;gap:16px}.ticket-rail__option-middle .tariffs-list__item-logo{border-radius:8px;height:30px;max-width:40px;min-width:40px;padding:6px 12px}.ticket-rail__tp-mixed{align-items:center;flex-direction:row;gap:0;height:30px;max-width:60px;min-width:60px;position:relative}.ticket-rail__tp-mixed .tariffs-list__item{position:absolute}.ticket-rail__tp-mixed .tariffs-list__item:first-child{left:0;z-index:4}.ticket-rail__tp-mixed .tariffs-list__item:last-child{right:0;z-index:5}.ticket-rail__tp-mixed .tariffs-list__item:last-child .tariffs-list__item-logo{box-shadow:-3px 1px 6px -1px #29294014,-1px 1px 5px 0 #2929400a}.ticket-rail__tp-mixed .tariffs-list__item:last-child .tariffs-list__item-logo.green{background-color:#f0faf2}.ticket-rail__tranfer-description{align-items:center;display:flex;flex-direction:row;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;gap:4px;line-height:18px;overflow:hidden;white-space:nowrap}.ticket-rail__tranfer-description>button{margin:0 10px 0 auto}.ticket-rail__tranfer-description .direction-block{max-width:-webkit-fit-content;max-width:fit-content;overflow:hidden;width:100%}.ticket-rail__tranfer-description .direction-block p{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;overflow:hidden;text-overflow:ellipsis}.ticket-rail__options{display:flex;flex-direction:column;gap:4px;scrollbar-width:none}.ticket-rail__options>button{color:#879196;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;margin:4px auto 0}@media only screen and (min-width:320px)and (max-width:640px){.ticket-rail__options{flex-direction:row;gap:4px;margin-top:12px;overflow-x:auto}}.ticket-rail__options::-webkit-scrollbar{display:none}.ticket-rail__option{align-items:center;border-radius:8px;display:flex;flex-direction:row;justify-content:space-between;padding:8px;width:100%;width:-webkit-fill-available}@media only screen and (min-width:641px)and (max-width:980px){.ticket-rail__option{height:50px}}.ticket-rail__option:hover{outline:1px solid #cad5db}.ticket-rail__option_selected{outline:2px solid #879196}.ticket-rail__option .mui-radio-button{width:120px}.ticket-rail__adaptive-option{border-radius:8px;display:flex;gap:8px;height:50px;justify-content:space-between;padding:8px 12px}.ticket-rail__option-text{color:#879196;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin-left:auto}@media only screen and (min-width:320px)and (max-width:980px){.ticket-rail__option-text{margin-left:0}}.ticket-rail__option-price{text-wrap:nowrap;color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}@media only screen and (min-width:981px){.ticket-rail__option-price{text-align:end;width:95px}}.ticket-rail__option-tooltip{display:flex;flex-direction:column;gap:2px}.ticket-rail__option-tooltip>div{grid-gap:8px;align-items:center;display:grid;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;gap:8px;grid-template-columns:70px 15px auto;line-height:18px}.ticket-rail__option-tooltip>div>:first-child{text-align:left}.ticket-rail__transfer-adaptive{display:flex;gap:8px;margin-top:4px}.ticket-rail__transfer-adaptive>div{display:flex;gap:8px}.ticket-rail__transfer-adaptive>div p{width:51px}.ticket-rail__destination-block{display:flex;flex-direction:column}.ticket-rail__destination-block>div{align-items:center;display:flex;gap:2px}.ticket-rail__destination-block p{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.ticket-rail__destination-block span{color:#879196;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.ticket-rail__destination-block sup{color:#fa5252}.ticket-rail__transfer-separator{background-color:#cad5db;border:none;border-radius:1px;height:2px;width:100%}.ticket-rail-details{flex-direction:column;max-width:1020px}.ticket-rail-details>.ticket-rail__transfer-description>button{margin:0 auto}.ticket-rail-details__header{display:flex;justify-content:space-between;padding:20px 20px 0}.ticket-rail-details__container{display:flex;flex-direction:row;gap:16px;padding:16px 20px 20px;width:100%}@media only screen and (min-width:320px)and (max-width:980px){.ticket-rail-details__container{padding:16px}}.ticket-rail-details__left{display:flex;flex:65% 1}.ticket-rail-details__left .ticket-rail__left-content{margin-right:0}.ticket-rail-details__left .transfer-schedule{margin-bottom:auto;padding-right:0}.ticket-rail-details__left .transfer-schedule__code{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}@media only screen and (min-width:640px)and (max-width:1440px){.ticket-rail-details__left{flex:1 1 auto;max-width:50%}.ticket-rail-details__left .transfer-details__transfer-info{gap:0}}.ticket-rail-details__right{border-left:1px solid #cad5db;display:flex;flex:35% 1;flex-direction:column;gap:20px;justify-content:space-between;padding-left:16px}@media only screen and (min-width:640px)and (max-width:1440px){.ticket-rail-details__right{flex:1 1 auto;max-width:50%}}.ticket-rail-details__for-viewing-container{display:flex;gap:4px;justify-content:space-between;min-width:0}.ticket-rail-details__for-viewing-tablet{padding:4px 8px}.ticket-rail-details__for-viewing-tablet .tablet__text{font-family:Tilda Sans,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:28px}.ticket-rail-details__for-viewing-buttons{align-items:flex-end;display:flex;flex-shrink:1;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;justify-content:space-between;line-height:18px;min-width:0}.tariffs-rail{display:flex}.tariffs-rail>div:not(:first-of-type){margin-left:-25%}.tariffs-rail>:last-child .tariff-rail{box-shadow:-3px 1px 6px -1px #29294014,-1px 1px 5px 0 #2929400a}.switch{display:inline-block;margin-right:8px;position:relative}.switch_small{height:20px;width:32px}.switch_medium{height:24px;width:40px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.slider_small:before{bottom:3px;height:12px;left:4px;width:12px}.slider_medium:before,.slider_small:before{background-color:#fff;box-shadow:0 3px 6px #00000026;content:"";position:absolute;transition:.4s}.slider_medium:before{bottom:2px;height:20px;left:2px;width:20px}input:checked+.slider_background-transparent{background-color:#0000}input:checked+.slider_background-green{background-color:#3fb553}input:focus+.slider{box-shadow:0 0 1px #0000}input:checked+.slider_small:before{transform:translateX(10px)}input:checked+.slider_medium:before{transform:translateX(15px)}.slider.round{border-radius:16px}.slider.round:before{border-radius:50%}.toggle-container{align-items:center;display:flex;flex-direction:row;font-size:16px;font-weight:400;line-height:20px}.slider_transparent{background:#0000}.slider_white{border:1px solid #fff}.slider_gray{background-color:#ccc;border:1px solid #cad5db}.rail-scheme-loading{align-items:center;display:flex;flex-direction:column;gap:8px;grid-area:scheme;height:224px;justify-content:center;position:relative}.rail-scheme-loading__title{color:#879196;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.rail-scheme-loading .spinner{left:auto;position:relative;top:auto;transform:none}.railway-scheme .sa-scheme__berth-place_selected{color:#c92a2a}.railway-scheme .sa-tip-container{display:none}.railway-scheme .sa-scheme__berth-place_disabled.sa-scheme__berth-place_type{pointer-events:none}@media only screen and (max-width:980px){.railway-scheme{overflow:auto}}.railway-scheme .sa-container ::-webkit-scrollbar-thumb{background-color:#cad5db}.railway-scheme__popover-content{background-color:#1d2021cc;color:#fff;padding:8px 12px}.railway-scheme__popover-content,.railway-scheme__tariffForWholeCoupe{border-radius:8px;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.railway-scheme__tariffForWholeCoupe{background-color:#fff;display:flex;flex-direction:column;gap:10px;padding:16px;width:252px}.railway-scheme__tariffForWholeCoupe>.button-grey{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.railway-scheme__tariffForWholeCoupe-header{align-items:center;display:flex;font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:700;justify-content:space-between;line-height:24px}.railway-scheme__tariffForWholeCoupe-prices{display:flex;flex-direction:column}.railway-scheme__tariffForWholeCoupe-price{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.railway-scheme__tariffForWholeCoupe-ex-price{color:#879196;font-size:16px}.bonus-cards__container{align-items:center;display:flex;flex-direction:column;margin-top:20px}.bonus-cards__container:first-child{margin-top:0}.bonus-cards__add-button{align-self:flex-start}.bonus-card__item{align-items:center;border:1px solid #e9eff2;border-radius:8px;display:flex;height:-webkit-fit-content;height:fit-content;justify-content:space-between;margin-bottom:5px;max-width:488px;padding:8px;position:relative;width:100%}.bonus-card__left{align-items:center;display:flex;gap:8px;justify-content:flex-start}.bonus-card__image{align-items:center;border-radius:3px;color:#fff;display:flex;font-size:12px;font-weight:700;height:36px;justify-content:center;line-height:16px;margin-right:2px;min-width:56px;text-transform:uppercase}.bonus-card__title{display:flex;font-size:16px;font-weight:700;gap:8px;line-height:20px}.bonus-card__title>span{margin-bottom:0}.bonus-card__subtext{color:#545b5e;font-size:16px;font-weight:400;line-height:20px;word-break:break-all}.bonus-card__right{align-self:flex-start;display:flex;justify-content:flex-end;margin:0 8px}@media only screen and (min-width:640px){.bonus-card__right{align-self:center}}.bonus-card__right>button:nth-child(2){margin-left:20px}.widget-document-select-component{height:100%;width:100%}.widget-document-select-component .select-label{color:#000}.widget-document-text-component{height:100%;width:100%}.widget-document-text-component span{color:#1d2021!important}.service-search-rail-checkout-basket__container{background:#fff;border:1px solid #cad5db;border-radius:16px;display:flex;flex-direction:column;gap:12px;height:-webkit-fit-content;height:fit-content;padding:20px 20px 15px;width:300px}.service-search-rail-checkout-basket__service-info{display:flex;flex-direction:column}.service-search-rail-checkout-basket__amount{color:#1d2021;color:var(--Neutrals-900,#1d2021);display:flex;font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;justify-content:space-between;line-height:24px;padding-bottom:4px}.service-search-rail-checkout-basket__rail-type{display:flex;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;gap:4px;line-height:18px;padding-bottom:4px}.service-search-rail-checkout-basket__rail-type_icon{fill:#879196;height:4px;position:relative;top:7px;width:4px}.service-search-rail-checkout-basket__rail-time{display:flex;justify-content:space-between}.service-search-rail-checkout-basket__rail-time_bold{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.service-search-rail-checkout-basket__rail-time_duration{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;text-align:center;white-space:nowrap}.service-search-rail-checkout-basket__rail-time_line{background-color:#cad5db;height:2px;margin-left:5px;margin-right:5px;position:relative;top:10px;width:150%}.service-search-rail-checkout-basket__rail-date{color:#879196}.service-search-rail-checkout-basket__rail-date,.service-search-rail-checkout-basket__rail-dist{display:flex;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;justify-content:space-between;line-height:18px}.service-search-rail-checkout-basket__rail-dist{color:#1d2021}.service-search-rail-checkout-basket__rail-dist_right{text-align:right}.service-search-rail-checkout-basket__rail-place-info{display:flex;flex-direction:column;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;gap:4px;line-height:18px;margin-top:4px}.service-search-rail-checkout-basket__rail-place-info span{color:#879196;white-space:pre-line}main .content-container{padding-bottom:16px}.content-container{display:flex;flex-direction:column;height:100%;position:relative;width:100%}.content-container__title-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}@media only screen and (min-width:320px)and (max-width:480px){.content-container__title-container{align-items:flex-start;flex-direction:column;gap:16px}.content-container__title-container button.button_medium{min-width:100%}}.content-container__header{align-items:flex-start;background-color:#f8f8f7;display:flex;flex-direction:column;gap:8px;top:95px;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:5}.content-container__title{font-family:Tilda Sans,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:28px;margin:0;padding:0}@media only screen and (min-width:320px)and (max-width:980px){.content-container__title{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}}.content-container__header-link{color:#879196;font-weight:400}.content-container__header-link,.content-container__header-link-active{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;line-height:18px;text-decoration:none;white-space:nowrap}.content-container__header-link-active{color:#1d2021;font-weight:800}.content-container__header-links{align-items:center;display:flex;flex-direction:row;gap:8px;overflow-x:auto;scrollbar-width:none;width:-webkit-fill-available}.content-container__header-links::-webkit-scrollbar{display:none}.content-container__header-links:hover{cursor:grab}.content-container__header-links:active{cursor:grabbing}.content-container__header-link-separator{background-color:#879196;height:12px;min-width:1px}.step-cirlce{align-items:center;border:2px solid #a2afb5;border-radius:100px;display:flex;font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:700;height:24px;justify-content:center;line-height:16px;max-width:24px;min-width:24px;position:relative}.step-cirlce_active{border:2px solid var(--company-mainColorHex)}.step-cirlce_active-animate{animation-duration:1.5s;animation-name:animation-cirlce-ative;animation-timing-function:linear}.step-cirlce_checked{background-color:var(--company-mainColorHex);border:2px solid var(--company-mainColorHex)}.step-cirlce_checked-animate{animation-duration:.5s;animation-name:animation-cirlce-checked}.step-cirlce_cancelled{background-color:#1d2021;border:2px solid #1d2021}@keyframes animation-cirlce-ative{0%{border:2px solid #a2afb5}66%{border:2px solid #a2afb5}to{border:2px solid var(--company-mainColorHex)}}@keyframes animation-cirlce-checked{0%{background-color:#0000}to{background-color:var(--company-mainColorHex)}}.step-line{background-color:#e9eff2;height:2px;position:relative;width:100%}.step-line>.step-line_active{background-color:var(--company-mainColorHex);height:100%;position:absolute;width:100%}.step-line>.step-line_active-animate{animation-duration:1s;animation-name:animation-line}.step-line_last{display:none}@keyframes animation-line{0%{width:0}50%{width:0}to{width:100%}}.progress-steps{align-items:flex-start;display:flex;width:100%}@media only screen and (min-width:320px)and (max-width:960px){.progress-steps{-ms-overflow-style:none;overflow:scroll;scrollbar-width:none}.progress-steps::-webkit-scrollbar{display:none}.progress-steps>div:last-of-type{padding-right:20px}}.progress-steps__step{width:100%}@media only screen and (min-width:320px)and (max-width:960px){.progress-steps__step{min-width:148px}}.progress-steps__step-progress-bar{align-items:center;display:flex;width:100%}.progress-steps__step-description{align-items:flex-start;display:flex;flex-direction:column;margin-top:8px}.progress-steps__step-title{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px}@media only screen and (min-width:481px)and (max-width:640px){.progress-steps__step-title{max-width:100px}}.progress-steps__step-subtitle{color:#545b5e;font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.seats-selection-progress-bar{display:flex;flex-direction:column;gap:16px}.seats-selection-progress-bar__directions{align-items:center;display:flex;position:relative}.profile-card-container{background-color:#fff;border:1px solid #e9eff2;border-radius:16px;margin:0}.profile-card-container__header-grid{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-areas:"title select button";grid-template-columns:1fr 300px 36px;padding:16px 20px}@media only screen and (min-width:320px)and (max-width:980px){.profile-card-container__header-grid{grid-template-areas:"title button" "select select";grid-template-columns:1fr 36px}}.profile-card-container__header-grid .profile-card-container__header-left{grid-area:title}.profile-card-container__header-grid .profile-card-container__header-right-content{grid-area:select}.profile-card-container__header-grid>button{grid-area:button}.profile-card-container__header{align-items:center;display:flex;gap:8px;justify-content:space-between;min-height:68px;padding:16px 20px}.profile-card-container__header-left{display:flex;flex-direction:column}.profile-card-container__title{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.profile-card-container__subtitle{color:#879196;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.profile-card-container__header-right-content{align-items:center;display:flex;gap:4px;justify-content:end;width:100%}@media only screen and (min-width:981px){.profile-card-container__header-right-content{max-width:300px}}.profile-card-container__header-right-content>div{width:100%}@media only screen and (min-width:320px)and (max-width:980px){.profile-card-container__header-select-only{align-items:normal;flex-direction:column}}.profile-card-container__header-right{align-items:center;display:flex;gap:4px}.profile-card-container__header-right>div{width:300px}.profile-card-container__header-border{border:none;border-top:1px solid #e9eff2;margin:0}.profile-card-container__content{display:flex;gap:16px;justify-content:flex-start;padding:16px 20px 20px}.profile-card-container__content-left{color:#879196;font-weight:400;max-width:224px;width:100%}.profile-card-container__content-left,.profile-card-container__content-right{display:flex;flex-direction:column;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;gap:24px;line-height:20px}.profile-card-container__content-right{font-weight:700}.profile-card-container__content-tablet{padding:0 20px 20px}.profile-card__widget-container{align-items:center;display:flex;flex-direction:column;gap:24px;padding:24px 20px}.profile-card__widget-container_error svg{height:41px;width:41px}.profile-card__widget-container_error p{color:#a2afb5;font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.profile-card__text{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;text-align:center}.profile-binding-container{align-items:center;background-color:#fff;border-radius:16px;display:flex;gap:85px;justify-content:flex-start;margin:0;padding:22px 20px}.profile-binding-container__select{width:300px}.passengers-and-tariffs-page{grid-gap:16px;display:grid;gap:16px;grid-template-areas:"progressBar progressBar" "passengers tickets";grid-template-columns:1fr 300px;margin-top:16px}@media only screen and (max-width:980px){.passengers-and-tariffs-page{grid-template-areas:"progressBar" "tickets" "passengers";grid-template-columns:100%}.passengers-and-tariffs-page .passenger-block__fields{grid-template-areas:"passenger" "tariffFields" "bonusCardFields";grid-template-columns:100%}.passengers-and-tariffs-page .ticket-checkout__container{padding:16px;width:100%}.passengers-and-tariffs-page .profile-card-container__header{gap:12px}}@media only screen and (max-width:640px){.passengers-and-tariffs-page{position:relative}.passengers-and-tariffs-page .ticket-checkout__footer{background-color:#fff;border-radius:16px 16px 0 0;bottom:0;box-shadow:0 -3px 6px -1px rgba(41,41,64,.078),0 -1px 5px 0 rgba(41,41,64,.039);padding:16px;position:fixed;right:0;width:100%;z-index:3}.passengers-and-tariffs-page .passenger-block__places-count{flex:1 1}.passengers-and-tariffs-page .passenger-block__places-count>div{width:100%}}.passengers-and-tariffs-page>.seats-selection-progress-bar{grid-area:progressBar}.passengers-and-tariffs-page>.passenger-block{grid-area:passengers}.passengers-and-tariffs-page>.passengers-and-tariffs-page__tickets{grid-area:tickets}.passengers-and-tariffs-page__passengers{display:flex;flex-direction:column;gap:8px}.passengers-and-tariffs-page__add-buttons{align-items:center;display:flex;flex-direction:column;gap:12px}.passengers-and-tariffs-page__button{align-items:center;display:flex;flex-direction:column;gap:4px;width:100%}.passenger-block__fields{grid-gap:12px;align-items:flex-start;display:grid;gap:12px;grid-template-areas:"passenger tariffFields bonusCardFields";grid-template-columns:1fr 1fr 1fr;padding:16px 20px 20px}.passenger-block__fields_roundtrip{grid-template-areas:"passenger tariffFields tariffFields" "passenger bonusCardFields bonusCardFields";grid-template-rows:auto auto;row-gap:16px}.passenger-block .passenger-block__bonus-cards-fields,.passenger-block .passenger-block__tariff-fields{display:flex;gap:16px}.passenger-block .passenger-block__bonus-cards-fields>div,.passenger-block .passenger-block__tariff-fields>div{width:100%}.passenger-block .passenger-block__bonus-cards-fields .tariff>.select,.passenger-block .passenger-block__tariff-fields .tariff>.select{display:flex;flex-direction:column}.passenger-block .passenger-block__bonus-cards-fields .tariff>.select .select__error p,.passenger-block .passenger-block__tariff-fields .tariff>.select .select__error p{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#fa5252;display:-webkit-box!important;overflow:hidden}.passenger-block__bonus-cards-fields{grid-area:bonusCardFields}.passenger-block__bonus-cards-fields .bonus-card__image{height:20px}.passenger-block__tariff-fields{grid-area:tariffFields}.passenger-block__header-right{align-items:center;display:flex;gap:12px;justify-content:flex-end}.passenger-block__places-count{align-items:center;display:flex;gap:8px}.rail-checkout-reselect-places-sidepage__content{display:flex;flex-direction:column;gap:8px}@media only screen and (min-width:980px)and (max-width:5600px){.rail-checkout-reselect-places-sidepage .rail-seat-card .railway-scheme-container{margin:20px 0;transform:scale(1.2)}}.information-messages{background-color:#fff;border:1px solid #e9eff2;border-radius:16px;display:flex;flex-direction:column;list-style:none;margin:12px 0 0;padding:0 20px;width:100%}.information-messages>:not(:last-child){border-bottom:1px solid #e9eff2}.information-messages__information-message{align-items:center;display:flex;gap:16px;justify-content:flex-start;padding:20px 0;width:100%}.information-messages__information-message__icon{align-items:flex-start;align-self:flex-start;display:flex;height:24px;justify-content:center;max-width:24px;min-width:24px}.information-messages__information-message__icon>svg{height:20px;width:20px}.information-messages__information-message__text{display:flex;flex-direction:column;gap:8px;width:100%}.information-messages__information-message__title{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;padding:2px 0}.information-messages__information-message__more-information{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.information-messages__information-message>.button{align-self:flex-start;margin-left:auto}.tariff-card{background-color:#fff;border:1px solid #e9eff2;border-radius:8px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;min-width:215px;position:relative}.tariff-card_selected{border:2px solid #5d6c74;cursor:default}.tariff-card_single{border:1px solid #e9eff2;cursor:default;max-width:50%}.tariff-card_fullwidth{border:1px solid #e9eff2!important;cursor:default;max-width:100%}.tariff-card__header{align-items:center;border-bottom:1px solid #e9eff2;display:flex;justify-content:space-between;padding:12px 12px 11px}.tariff-card__header>p{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.tariff-card__header .MuiRadio-root{padding:0}.tariff-card__header .MuiTypography-root{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.tariff-card__header-title{display:flex;flex-direction:column;gap:8px;justify-content:center;width:100%}.tariff-card__header-title .mui-radio-button .MuiBox-root,.tariff-card__header-title .mui-radio-button .MuiTypography-root{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box!important;overflow:hidden}.tariff-card__header-title-title{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.tariff-card__main{align-items:stretch;display:flex;flex-direction:column;padding:0 12px}.tariff-card__main>:first-child{border-bottom:1px solid #e9eff2}.tariff-card__main>.tariffs-list{gap:4px;padding:8px 0}.tariff-card__main .tariffs-list__item,.tariff-card__main .tariffs-list__text{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;white-space:nowrap}.tariff-card__main>:nth-child(2){height:135px}.tariff-card__main>:last-child{padding-bottom:20px}.tariff-card__footer{margin-top:auto;padding:0 12px}.tariff-card__footer-content{border-top:1px solid #e9eff2;display:flex;flex-direction:column;padding:8px 0 12px}.tariff-card__footer-content-tooltip{grid-column-gap:16px;column-gap:16px;display:grid;grid-auto-rows:auto auto auto;grid-template-columns:-webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content;text-align:left}.tariff-card__footer-bottom,.tariff-card__footer-top{align-items:center;display:flex;gap:4px;justify-content:space-between}.tariff-card__footer-bottom>button{margin-left:auto}.tariff-card__price-block{align-items:flex-start;display:flex;flex-direction:column}.tariff-card__price-block>p{font-family:Tilda Sans,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:28px;white-space:nowrap}.tariff-card__price-block>span{font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.tariff-card__price-block>.passengers-count-text{color:#545b5e;margin-bottom:8px}.tariff-card__policy-block{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.tariff-card__places-left{color:#879196;font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;height:16px;line-height:16px}.tariff-card__places-left>span{color:#1d2021}.tariff-card__places-left_red,.tariff-card__places-left_red>span{color:#c92a2a}.tariff-card_rail .tariffs-list{padding-bottom:8px}.tariff-card_hotel .tariffs-list:first-of-type,.tariff-card_rail .tariffs-list{height:-webkit-fit-content;height:fit-content}.tariff-card_hotel .tariff-card__main .tariffs-list:first-of-type{height:40px}.tariff-card_hotel .tariff-card__main .tariffs-list:nth-of-type(2){border-bottom:1px solid #e9eff2;height:96px}.tariff-card_hotel .tariff-card__header{align-items:flex-start;flex-direction:column;padding:0}.tariff-card_hotel .tariff-card__header>img{border-radius:7px 7px 0 0;height:90px;object-fit:cover;width:-webkit-fill-available}.tariff-card_hotel .tariff-card__header .photo-list__photo-item{border-radius:8px 8px 0 0}.tariff-card_hotel .tariff-card__header .scrollable-container{height:90px!important}.tariff-card_hotel .tariff-card__header-title{gap:8px;margin:auto 0;padding:12px}.tariff-card_hotel .tariff-card__header-title .mui-radio-button{height:36px}.tariff-card_hotel .tariff-card__header-title-subtitle{max-width:100%}.tariff-card_hotel .tariff-card__header-title-subtitle .MuiBox-root{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;color:#879196;display:-webkit-box!important;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;overflow:hidden}.tariff-card_hotel .tip{left:50%;transform:translate(-50%)}.tariff-card_avia .tariff-card__header-title{flex-direction:row;justify-content:space-between}.tariff-tabs{display:flex;flex-direction:column;justify-content:center}.tariff-tabs__title{font-family:Tilda Sans,sans-serif;font-size:22px;font-style:normal;font-weight:700;justify-self:flex-start;line-height:32px;margin-bottom:16px}.tariff-tabs .tab-label{color:#1d2021;display:flex;font-weight:700;gap:4px;text-transform:none}.tariff-tabs .tab-label,.tariff-tabs .tab-label>span{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;line-height:20px}.tariff-tabs .tab-label>span{color:#545b5e;font-weight:400}@media only screen and (min-width:320px)and (max-width:980px){.tariff-tabs .tab-label{align-items:flex-start;flex-direction:column;gap:0}}.tariff-tabs__tab-content{grid-gap:8px;border:1px solid #cad5db;border-radius:0 8px 8px 8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:-1px;min-width:678px;padding:12px 8px 8px}@media only screen and (min-width:320px)and (max-width:980px){.tariff-tabs__tab-content{border:none;grid-auto-flow:column;grid-template-columns:none;min-width:0;min-width:auto;overflow-x:auto;padding:12px 12px 8px 0}.tariff-tabs__tab-content::-webkit-scrollbar{display:none}}.tariff-tabs_read-only .tariff-tabs__tab-content{border:none;min-width:100%;padding:0}.tariff-tabs_read-only .tariff-card{border:2px solid #5d6c74;cursor:default}.tariff-tabs .MuiTabs-flexContainer{margin-top:1px;overflow-x:auto;padding-right:12px}.tariff-tabs .MuiTabs-flexContainer::-webkit-scrollbar{display:none}@media only screen and (min-width:320px)and (max-width:980px){.tariff-tabs .MuiTab-root{background-color:#fff;border:1px solid #cad5db;border-radius:8px;padding:6px 12px;width:-webkit-fit-content;width:fit-content}.tariff-tabs .MuiTab-root>.tab-label span{font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.tariff-tabs .MuiTab-root.Mui-selected{background-color:#5d6c74!important;border:none}.tariff-tabs .MuiTab-root.Mui-selected>.tab-label{color:#fff}.tariff-tabs .MuiTab-root.Mui-selected>.tab-label span{color:#fff;font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}}.flight-block{display:flex;flex-direction:column}.flight-block__title{font-family:Tilda Sans,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:28px;margin:0 0 16px 8px}@media only screen and (min-width:981px){.flight-block__title{font-family:Tilda Sans,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:32px;margin:0 0 20px 8px}}.flight-block__main{display:flex;flex-direction:column;gap:20px}.flight-block__content{display:flex;gap:16px;margin-left:8px}.flight-block__flight-info{display:flex;flex-direction:column;gap:20px;width:378px}@media only screen and (min-width:320px)and (max-width:980px){.flight-block__flight-info{width:100%}}.flight-block__flight-info .person-block{gap:16px}.flight-block__flight-info .person-block__description{color:#545b5e;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.flight-block__flight-info .person-block__name{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.flight-block__flight-info .person-block__name>span{align-items:center;color:#545b5e;display:flex;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;gap:5px;line-height:18px}.flight-block__flight-info .person-block__name>span svg{height:17px;width:17px}.flight-block__flight-info .person-block__additional-button{display:none;margin-left:auto}@media only screen and (min-width:320px)and (max-width:980px){.flight-block__flight-info .person-block__additional-button{display:block}}.flight-block__flight-info .info-flight__bottom{display:flex;gap:22px}.flight-block__flight-info .info-flight__icons{align-items:center;display:flex;flex-direction:column;gap:8px;margin-left:6px;margin-top:9px}.flight-block__flight-info .info-flight__flights{display:flex;flex-direction:column;max-width:320px}.flight-block__flight-info .info-flight__flights>div:first-of-type{margin-bottom:20px}.flight-block__flight-info .info-flight__flights>div:not(:first-of-type):not(:nth-last-child(-n+2)){margin-bottom:24px}@media only screen and (min-width:320px)and (max-width:480px){.flight-block__flight-info .info-flight__flights>div:not(:first-of-type):not(:nth-last-child(-n+2)){margin-bottom:10px}}.flight-block__flight-info .info-flight__flights>div:last-of-type:not(:nth-of-type(2)){margin-top:20px}.flight-block__flight-info .info-flight__technical-stop{align-items:center;color:#fa5252;display:flex;flex-direction:row;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;gap:4px;justify-content:space-between;line-height:18px}.flight-block__flight-info .info-flight__technical-stop>p{white-space:nowrap}@media only screen and (min-width:320px)and (max-width:480px){.flight-block__flight-info .info-flight__technical-stop>p{text-wrap:wrap;max-width:210px}}.flight-block__airplane-info{align-items:flex-start;display:flex;gap:10px;max-width:300px}@media only screen and (min-width:320px)and (max-width:980px){.flight-block__airplane-info{display:none}}.flight-block__airplane-info>button{color:#5d6c74}.flight-block__description{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.flight-block__description>li{align-items:center;display:flex;gap:4px}.flight-block__description>li>:first-child:not(button){align-items:center;display:flex;height:24px;justify-content:center;width:24px}.flight-block__description>li>p{color:#879196;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.flight-block__description>li>div{color:#879196}.info-flight__technical-stop-tooltip{align-items:flex-start;display:flex;flex-direction:column}.transfer-info{background-color:#f8f8f7;border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:12px}.transfer-info__header{display:flex;gap:8px}.transfer-info__icon{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.transfer-info__footer{display:flex;gap:8px}.transfer-info__footer__text{display:flex;flex-direction:column;gap:2px}.transfer-info__footer__text>:last-child{font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.transfer-info svg{height:24px;width:24px}.transfer-info p{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.transfer-info p.red{color:#fa5252}.transfer-info p.darkGrey{color:#545b5e}.flight-info{align-self:flex-start;display:flex;gap:16px}.flight-info_date-red{color:#fa5252!important}.flight-info__one-part{display:grid;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto;grid-template-rows:auto auto}.flight-info__one-part>p{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;grid-column:1/2;line-height:20px;max-width:1px;white-space:nowrap}.flight-info__one-part>span{color:#545b5e;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;max-width:240px;white-space:normal}.flight-info__one-part>span:first-of-type{grid-column:1/2;grid-row:2/2}.flight-info__one-part>span:nth-of-type(2){grid-column:3/3;grid-row:2/2;margin-left:4px}@media only screen and (min-width:320px)and (max-width:480px){.flight-info__one-part>span:nth-of-type(2){grid-column:1/2;grid-row:3/3;margin-left:0}}.adaptive-flight{display:flex;gap:16px}.adaptive-flight__logos{display:flex;flex-direction:column;justify-content:center;z-index:1}.adaptive-flight__block{display:flex;gap:4px}.adaptive-flight__one-part{display:flex;flex-direction:column}.adaptive-flight__block-with-dash{display:flex;gap:4px}.adaptive-flight__border{align-self:center;background-color:#cad5db;border-radius:1px;height:2px;width:8px}.adaptive-flight__sup{color:#fa5252;font-size:12px;font-weight:400;line-height:16px}.adaptive-flight p,.adaptive-flight__sup{font-family:Tilda Sans,sans-serif;font-style:normal}.adaptive-flight p{color:#1d2021;font-size:18px;font-weight:700;line-height:24px;white-space:nowrap}.adaptive-flight span{color:#879196;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.filght-details-modal__details-list{display:flex;flex-direction:column}.filght-details-modal__details-list>:not(:last-child){border-bottom:1px solid #e9eff2}.filght-details-modal__list-item{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:20px;position:relative}.filght-details-modal__list-item>p{font-family:Tilda Sans,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:28px}@media only screen and (min-width:981px){.filght-details-modal__list-item>p{font-family:Tilda Sans,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:32px}}.filght-details-modal__list-item .tariffs-list__text{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.filght-details-modal__list-item .tariffs-list__text>.tariffs-list__description{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.filght-details-modal__title{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.filght-details-modal__title>div{align-items:center;display:flex;gap:8px}.filght-details-modal__subtitle{color:#879196;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.tariff-rules-modal{display:flex;flex-direction:column;gap:20px}.tariff-rules-modal>div{white-space:pre-line}.tariff-rules-modal_empty{height:100%}.tariff-rules-modal :first-of-type h2{margin-top:0}.tariff-rules .spinnerForButton svg{color:#3e4345}.tariff-rules__list{display:flex;flex-direction:column;gap:4px}.avia-skeleton__container{display:flex;flex-direction:column;gap:16px}.avia-skeleton__leg{align-items:center;display:flex;gap:12px}.avia-skeleton__leg-route{align-items:center;display:flex;gap:8px;min-width:180px}.avia-skeleton__transfer{align-items:center;display:flex;flex:1 1;gap:12px}.avia-skeleton__transfer-logo{align-self:flex-start}.avia-skeleton__transfer-time{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.avia-skeleton__transfer-line{align-self:flex-start;flex:1 1;max-width:52px}.avia-skeleton__duration{align-self:flex-start}.carousel{align-items:center;border-radius:8px 8px 0 0;display:flex;flex-direction:column;height:200px;overflow:hidden;position:relative;width:100%}.carousel__photo-frame{display:flex;height:100%;width:100%}.carousel__photo-frame .photo-list__photo-item{border-radius:0}.carousel__pointer-frame{bottom:8px;display:flex;gap:6px;position:absolute}.carousel__pointer-item{background:#fff9;border-radius:6px;height:6px;width:6px}.pointer-active{background:#fff}.tabbed-sidepage>.modal-right__header{padding:20px 20px 0}.tabbed-sidepage div[data-rsbs-header=true]{padding:8px 8px 0}.tabbed-sidepage div[data-rsbs-header=true] .modal-mobile__title:has(.MuiTabs-root){padding:9px 8px 0}.rating-bar-list{display:flex;flex-wrap:wrap;gap:20px}.rating-bar-list_column{flex-direction:column;gap:12px}.rating-bar-list_column .rating-bar__label{text-align:left}.rating-bar__rating{display:inline-block;width:31px}.rating-bar__label{color:#1d2021;padding-bottom:8px}.rating-bar__label>span{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.rating-bar__progress{background-color:#e8edee}.rating-bar__progress_green{color:#40c057}.rating-bar__progress_yellow{color:#fab005}.rating-bar__progress_red{color:#fa5252}.css-futumu-MuiLinearProgress-root:before{background-color:#0000!important}.overall-rating{min-width:270px;padding-bottom:20px}.overall-rating__main{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.overall-rating__rating{font-size:16px;height:auto;line-height:20px;padding:6px 8px}.overall-rating__rating:hover{cursor:auto}.overall-rating__title{font-size:20px;font-weight:700;line-height:28px}.overall-rating__others,.overall-rating__title{font-family:Tilda Sans,sans-serif;font-style:normal}.overall-rating__others{color:#a2afb5;font-size:16px;font-weight:400;line-height:20px;padding-top:8px}@media only screen and (min-width:641px){.overall-rating__others{padding-top:4px}}.range-slider{position:relative}.range-slider__values{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.range-slider__values .range-slider__value{align-items:center;border-radius:8px;color:#879196;display:flex;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;gap:4px;line-height:18px;padding:4px 8px;width:-webkit-fit-content;width:fit-content}.range-slider__values .range-slider__value_active{background-color:var(--company-mainColorHex);color:#fff}.range-slider__values>:first-child{margin-left:-10px}.range-slider__values>:last-child{margin-right:-10px}.range-slider__solo-silder-value{background-color:#f8f8f7;border-radius:8px;margin:0 0 0 auto;padding:4px 8px;width:-webkit-fit-content;width:fit-content}.range-slider__solo-silder-value>p{color:#879196;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.range-slider__day-parts{display:flex;gap:4px;margin-top:4px}.range-slider__day-parts .button{background-color:#f8f8f7;border:none;flex:1 1;height:36px;padding:6px 12px}.range-slider__inputs{display:flex;justify-content:space-between;margin-top:8px}.range-slider__inputs>.input-component{margin-left:-10px;margin-right:-10px;width:100px}.range-slider__logrocket{display:flex;position:absolute;top:35%;visibility:hidden;width:100%}.range-slider span[class*=MuiSlider-thumb]:after{width:25px}.filter-group__loader{height:200px}.filter-group__header__buttons{margin-left:10px}.filter-group__title{align-items:center;display:flex;gap:8px}.filter-group__ai-block-header{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center;padding-bottom:12px}.filter-group__ai-block-header>p{color:#545b5e;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;text-align:center}.filter-group__ai-block-list{display:flex;flex-direction:column;gap:16px;padding:20px 0}.filter-group__ai-block-list-item{display:flex;flex-direction:column;gap:2px}.filter-group__ai-block-list-item-header{color:#1d2021;font-weight:500}.filter-group__ai-block-list-item-header,.filter-group__ai-block-list-item-value{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;line-height:20px}.filter-group__ai-block-list-item-value{color:#879196;font-weight:400}.filter-group__ai-block-button{padding:0!important}.filter-group__ai-block-button-icon{height:14px;width:14px}.filter-group__ai-block-button-text{color:#2e363a;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.filter-group__list{list-style:none;margin:0;padding:0}.filter-group__list-item{width:100%}.filter-group__list .last-airport{border-bottom:1px solid #cad5db;padding-bottom:16px}.filter-group__list_simple{gap:4px}.filter-group__list .stars svg{height:24px;width:24px}.filter-group__item-price{color:#879196;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;margin-left:auto;white-space:nowrap}.filter-group__search .input-container{border-radius:8px!important}.filter-group__search .input-container>input{margin:0!important}.filter-group .MuiSlider-root{margin-bottom:-8px}.check-in-condition-informer .info-tablet-container .info-tablet-container__icon svg{height:20px;width:20px}.check-in-condition-informer .info-tablet-container .info-tablet-container__content{gap:8px;margin-top:-2px}.check-in-condition-informer .info-tablet-container .info-tablet-container__title{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.check-in-condition-informer .info-tablet-container .info-tablet-container__extra-message{gap:8px;margin-left:-26px}.check-in-condition-informer .html-hidden-text{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.hotel-tariff-content-skeleton{width:100%}.hotel-tariff-content-skeleton__container{display:flex;gap:8px}.hotel-tariff-content-skeleton__hr{background:#e9eff2;flex:1 1;height:1px}.hotel-tariff-content-skeleton__item{border:1px solid #e9eff2;border-radius:8px;border-top:none;display:flex;flex-direction:column;width:100%}.hotel-tariff-content-skeleton__content{display:flex;flex-direction:column;gap:12px;padding:16px 11px}.hotel-tariff-content-skeleton__content-top{border-radius:8px;display:flex;flex-direction:column;gap:2px;position:relative;width:100%}.hotel-tariff-content-skeleton__content-row-container{display:flex;flex-direction:column;gap:4px;width:100%}.hotel-tariff-content-skeleton__content-row{display:flex;gap:6px;width:100%}.hotel-tariff-content-skeleton__bottom-row{display:flex;justify-content:space-between;width:100%}.tip{align-items:center;background-color:#4ea2eb;border:1px solid #e9eff2;border-radius:30px;display:flex;gap:8px;justify-content:center;left:25px;padding:4px 16px;position:absolute;top:-14px;white-space:nowrap}.tip>p{color:#fff;font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:700;letter-spacing:.05em;line-height:16px;text-transform:uppercase}.tip.fullWidth{border:none;border-radius:6px 6px 0 0;left:0;padding:6px 16px;position:absolute;right:0;top:0}.tips-list{align-items:center;display:flex;gap:8px;position:absolute}.special-condition-tariff-tip{background-color:#7950f2;color:#fff;cursor:pointer}.special-condition-tariff-tip svg{height:16px;width:16px}.hotel-skeleton__container{align-items:flex-start;display:flex;gap:12px}.hotel-skeleton__image{border-radius:8px;flex-shrink:0;overflow:hidden}.hotel-skeleton__stars{align-items:center;display:flex;gap:2px}.hotel-skeleton__info{display:flex;flex:1 1;flex-direction:column;gap:12px}.hotel-skeleton__info-bottom,.hotel-skeleton__info-top{display:flex;flex-direction:column;gap:4px}.service-rail-info-sidepage>.modal-right__header{border-bottom:1px solid #e9eff2}.service-rail-info-sidepage>.modal-right__content-container{padding:0}.service-rail-info-sidepage>.modal-right__content-container .route-modal{padding:20px 12px 20px 20px}.service-rail-info-sidepage>.modal-right__content-container .route-modal__header-labels{justify-content:space-between}@media only screen and (min-width:320px)and (max-width:480px){.service-rail-info-sidepage .modal-mobile__footer{flex-direction:column}}.service-rail-info-sidepage .service-rail-content__more-routes-button{border-radius:0;border-top:1px solid #cad5db;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;margin-top:20px;padding:11px 11px 0}.showcase-hotel-card{display:flex;flex-direction:column;gap:12px}.showcase-hotel-card__container{display:flex;gap:16px}.showcase-hotel-card__container>.button{align-self:baseline;margin-left:auto}.showcase-hotel-card__container .hotel-no-photo-image{border-radius:8px;height:88px;min-width:180px;width:180px}.showcase-hotel-card__container .photo-list__container{height:88px;min-width:180px;width:180px}.showcase-hotel-card__info{gap:12px}.showcase-hotel-card__info,.showcase-hotel-card__info-bottom{display:flex;flex-direction:column}.showcase-hotel-card__info-bottom-room-info{align-items:center;display:flex;gap:8px}.showcase-hotel-card__info-bottom-date{white-space:nowrap}.showcase-avia-card{display:flex;flex-direction:column;gap:12px}.showcase-avia-card__container{display:flex;flex-direction:column;gap:20px}.showcase-avia-card__leg{display:flex;gap:4px;justify-content:space-between}.showcase-avia-card__leg>.button{align-self:baseline}.showcase-avia-card__leg .transfer-schedule_adaptive{grid-template-columns:42px 52px 42px}.showcase-avia-card__leg .transfer-schedule_adaptive .transfer-schedule__bottom{grid-column:1/9}.showcase-avia-card__leg .transfer-schedule_adaptive .transfer-schedule__bottom .transfer-schedule__code{text-align:inherit}.showcase-avia-card__leg .air-transfer{margin-left:8px}.showcase-avia-card__leg .air-transfer__description{max-width:150px}.showcase-avia-card__leg-route{display:flex;gap:4px;max-width:152px}.showcase-avia-card__leg-route>svg{min-width:-webkit-fit-content;min-width:fit-content}.showcase-rail-card{display:flex;flex-direction:column;gap:12px}.showcase-rail-card__container{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 2fr 20px}.showcase-rail-card__container>.button{align-self:baseline}.showcase-rail-card__route{display:flex;gap:4px}.showcase-rail-card .ticket-rail__transfer-separator{width:52px}.business-trip-package{border:1px solid #cad5db;border-radius:16px;overflow:hidden}.business-trip-package__header{align-items:center;background-color:#e9eff2;border-bottom:1px solid #cad5db;display:flex;gap:4px;justify-content:center;min-height:36px;padding:2px 12px}.business-trip-package__header_blue{background-color:#eef6fd}.business-trip-package__services .business-trip-package__service:not(:last-child){border-bottom:1px solid #cad5db}.business-trip-package__service{padding:16px 20px}.business-trip-package__footer{display:flex;flex-direction:column;gap:8px}.business-trip-package__footer-content{border-top:1px solid #cad5db;display:flex;gap:8px;justify-content:space-between;padding:16px 20px}.business-trip-package__footer-content-left{align-items:center;display:flex;gap:12px}.business-trip-package__footer-tariffs{align-items:center;display:flex;gap:4px}.business-trip-package__price-breakdown{border-top:1px solid #cad5db;display:flex;flex-direction:column;gap:12px;padding:16px 20px}.business-trip-package__price-breakdown-detailed{align-items:center;display:flex;gap:16px}.business-trip-package-skeleton{border:1px solid #cad5db;border-radius:16px;overflow:hidden}.business-trip-package-skeleton__header{align-items:center;background-color:#e9eff2;border-bottom:1px solid #cad5db;display:flex;gap:4px;justify-content:center;min-height:36px;padding:8px 12px}.business-trip-package-skeleton__services .business-trip-package__service:not(:last-child){border-bottom:1px solid #cad5db}.business-trip-package-skeleton__footer{align-items:center;border-top:1px solid #cad5db;display:flex;gap:8px;justify-content:space-between;padding:16px 20px}.business-trip-package-skeleton__footer-left{align-items:center;display:flex;gap:12px}.business-trip-package-skeleton__footer-center{align-items:center;display:flex;gap:4px;justify-content:center}.business-trip-package-skeleton__footer-right{flex-shrink:0}.business-trip-package-skeleton__price-group{align-items:center;display:flex;gap:8px}.business-trip-packages-container{background-color:#f0f0ef;border-radius:20px;display:flex;flex-direction:column;gap:8px;padding:8px;position:relative}.business-trip-packages-container__main{position:relative;transition:all .3s ease;z-index:3}.business-trip-packages-container--has-alternatives:not(.business-trip-packages-container--alternatives-visible) .business-trip-packages-container__main:after,.business-trip-packages-container--has-alternatives:not(.business-trip-packages-container--alternatives-visible) .business-trip-packages-container__main:before{background-color:#f8f8f7;border:1px solid #cad5db;border-radius:16px;content:"";height:100%;left:0;pointer-events:none;position:absolute;right:0;transition:all .3s ease}.business-trip-packages-container--has-alternatives:not(.business-trip-packages-container--alternatives-visible) .business-trip-packages-container__main:before{background-color:#f8f8f7;top:8px;z-index:-1}.business-trip-packages-container--has-alternatives:not(.business-trip-packages-container--alternatives-visible) .business-trip-packages-container__main:after{background-color:#f8f8f7;top:16px;z-index:-2}.business-trip-packages-container--alternatives-visible .business-trip-packages-container__main:after,.business-trip-packages-container--alternatives-visible .business-trip-packages-container__main:before{opacity:0;transform:scale(1);transition:all .3s ease}.business-trip-packages-container__toggle-alternatives{display:flex;justify-content:center;margin:12px 0;position:relative;transition:all .3s ease;z-index:2}.business-trip-packages-container__main+.business-trip-packages-container__toggle-alternatives:after,.business-trip-packages-container__main+.business-trip-packages-container__toggle-alternatives:before{display:none}.business-trip-packages-container__alternatives{max-height:0;opacity:0;overflow:hidden;position:relative;transition:max-height .4s ease,opacity .3s ease;z-index:1}.business-trip-packages-container--alternatives-visible .business-trip-packages-container__alternatives{max-height:2000px;opacity:1}.business-trip-packages-container__alternative{animation:slideInAlternative .3s ease forwards;margin-bottom:8px;opacity:0;transform:translateY(-10px)}.business-trip-packages-container__alternative:last-of-type{margin-bottom:0}.business-trip-packages-container--alternatives-visible .business-trip-packages-container__alternative:first-child{animation-delay:.1s}.business-trip-packages-container--alternatives-visible .business-trip-packages-container__alternative:nth-child(2){animation-delay:.2s}.business-trip-packages-container--alternatives-visible .business-trip-packages-container__alternative:nth-child(3){animation-delay:.3s}.business-trip-packages-container--alternatives-visible .business-trip-packages-container__alternative:nth-child(4){animation-delay:.4s}.business-trip-packages-container--alternatives-visible .business-trip-packages-container__alternative:nth-child(5){animation-delay:.5s}@keyframes slideInAlternative{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.main_layout{background:#f8f8f7;display:grid;grid-auto-rows:auto 1fr;grid-template-areas:"header header" "sidebar main" "sidebar footer";grid-template-columns:auto 1fr;min-height:100vh;padding:24px 20px 32px;position:relative;width:100%}.main_layout .story{overflow:visible!important}.main_layout_minimize{grid-auto-rows:auto 1fr;grid-template-areas:"header" "main" "footer";grid-template-columns:1fr}@media only screen and (min-width:1600px){.main_layout{margin:0 auto;width:1600px}}.main_layout main{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start;width:100%}.main_layout main .content.sceleton{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:0;width:100%}.main_layout main .content.sceleton>span{margin-bottom:20px;width:31%}@media only screen and (min-width:320px)and (max-width:800px){.main_layout main .content.sceleton>span{width:48%}}@media only screen and (min-width:320px)and (max-width:800px)and (min-width:320px)and (max-width:480px){.main_layout main .content.sceleton>span{width:100%}}.main_layout main .content.sceleton>span>span{width:100%}header{grid-area:header}aside{grid-area:sidebar}main{grid-area:main}footer{grid-area:footer}.main_layout-skeleton__header{align-items:center;display:flex;gap:20px;height:-webkit-fit-content;height:fit-content}.main_layout__header-btn{width:150px}@media only screen and (min-width:320px)and (max-width:480px){.main_layout__header-btn,.main_layout__header-btn>span{width:100%}}@media only screen and (min-width:320px)and (max-width:980px){.main_layout__footer .footer_col_left>p{width:100%}}.in-app-story_hidden{height:0!important;margin-bottom:0!important;overflow:hidden;visibility:hidden;width:0!important}.chat-button__count{background-color:#fa5252;border-radius:4px;color:#f8f8f7;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;height:20px;line-height:18px;line-height:20px;width:22px}.chat-notify-button{border:none;height:50px;width:50px}.chat-notify-button:hover{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial}.chat-notify-button.button.button-icon{box-shadow:none}.chat-notify-button__counter{background-color:#ff3b30;border-radius:20px;color:#f8f8f7;font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;height:14px;left:24px;line-height:16px;line-height:10px;padding:2px 4px;position:absolute;text-align:center;top:10px}.chat-notify-button svg{height:24px;position:relative;width:24px}.chat-notify-button svg path{stroke:#545b5e}.chats-list-item{display:flex;justify-content:space-between}.chats-list-item,.chats-list-item__loading{border-bottom:1px solid #e9eff2;padding:16px 20px}.chats-list-item__loading{height:70px}.chats-list-item:hover{background:#228be614;cursor:pointer}.chats-list-item.selected{background:#228be614}.chats-list-item__left{display:flex;flex-direction:column;gap:2px;width:-webkit-fill-available}.chats-list-item__number>a{color:#228be6;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px;text-decoration:none}.chats-list-item__number>a:hover{text-decoration:underline}.chats-list-item__date{color:#1d2021;font-size:12px;line-height:16px;padding-left:4px}.chats-list-item__date,.chats-list-item__service-route{font-family:Tilda Sans,sans-serif;font-style:normal;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chats-list-item__service-route{color:#879196;font-size:14px;line-height:18px}.chats-list-item__treveler{align-items:center;display:flex;gap:2px;padding-top:6px}.chats-list-item__treveler-name{color:#1d2021;width:-webkit-fit-content;width:fit-content}.chats-list-item__treveler-company,.chats-list-item__treveler-name{font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.chats-list-item__treveler-company{color:#879196;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chats-list-item__right{align-items:center;display:flex;width:22px}.chats-list-item__count{background-color:#fa5252;border-radius:50px;color:#f5fafc;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;height:22px;line-height:18px;line-height:22px;text-align:center;width:22px}.chats-list-item:has(.chats-list-item__right) .chats-list-item__left{max-width:90%}.chats-list-sidebar{border-right:1px solid #cad5db;overflow:hidden;width:358px}@media only screen and (min-width:961px)and (max-width:1200px){.chats-list-sidebar{width:240px}}@media only screen and (min-width:641px)and (max-width:960px){.chats-list-sidebar{width:100%}}@media only screen and (min-width:481px)and (max-width:640px){.chats-list-sidebar{width:100%}}@media only screen and (min-width:320px)and (max-width:480px){.chats-list-sidebar{width:100%}}.chats-list-sidebar__header{align-items:center;border-bottom:1px solid #cad5db;display:flex;font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:700;gap:8px;line-height:24px;padding:12px 15px 12px 16px;position:relative}.chats-list-sidebar__header-icon-container{cursor:pointer;height:30px}.chats-list-sidebar__header .sorting-button__list{width:100%}.chats-list-sidebar__header-item{cursor:pointer;font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.chats-list-sidebar__header-button-options{border:none;box-shadow:none!important;height:24px;padding:0}.chats-list-sidebar__header-button-options:hover{background-color:#fff!important}.chats-list-sidebar__header-button-options>p{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.chats-list-sidebar__list{display:flex;height:100%}@media only screen and (min-width:320px)and (max-width:980px){.chats-list-sidebar__list{display:block}}.chats-list-sidebar__list-wrap{height:calc(100% - 20px);overflow-y:auto;width:100%}.attachments__list{display:flex;flex-direction:column;gap:8px}.attachments__item{align-items:center;display:flex;gap:8px}.attachments__item-download{align-items:center;background:#5d6c74;border-radius:32px;display:flex;justify-content:center;min-height:32px;min-width:32px}.attachments__item>p{color:#1d2021;font-weight:500;line-height:20px}.attachments__item>p,.chat-action-button.button{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal}.chat-action-button.button{text-wrap:wrap;border:1px solid #228be6;border-radius:12px 12px 12px 0;font-weight:400;line-height:34px;line-height:20px;max-width:100%;padding:8px;text-align:left}.chat-action-button.button:hover{border:1px solid #228be6}.chat-action-button.button svg.fill-grey{fill:#545b5e}.chat-action-button.button svg.stroke-grey path{stroke:#545b5e}.chat-action-button__card{align-items:flex-start;display:flex;flex-direction:column;gap:4px;min-height:170px;width:202px}@media only screen and (min-width:320px)and (max-width:980px){.chat-action-button__card{height:250px;width:200px}}.chat-action-button__card-title{color:#228be6;font-weight:700}.chat-action-button__card-text,.chat-action-button__card-title{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;line-height:20px}.chat-action-button__card-text{flex:1 1;font-weight:400;text-align:left;white-space:break-spaces}.chat-action-button__card-footer{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.chat-action-buttons-container{display:flex;flex-direction:column;gap:8px;padding-left:44px}.chat-action-buttons-container__wrap-buttons{display:flex;flex-wrap:wrap;gap:12px}.chat-action-buttons-container__service-buttons{display:flex;gap:12px}.chats-input-container{grid-gap:4px;align-items:end;display:grid;gap:4px;grid-template-areas:"unsubscribe unsubscribe" "input button";grid-template-columns:1fr 36px;grid-template-rows:auto;padding:12px;width:100%}.chats-input-container:has(.chats-input-container__documents){grid-template-areas:"unsubscribe unsubscribe" "documents documents" "input button"}.chats-input-container__unsubscribe{grid-area:unsubscribe;height:-webkit-fit-content!important;height:fit-content!important;justify-content:flex-start;padding:4px!important}.chats-input-container__documents{grid-area:documents}.chats-input-container__document-item{align-items:center;color:#228be6;display:flex;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:8px;line-height:20px}.chats-input-container__document-item svg{height:12px;width:12px}.chats-input-container .mention-container{grid-area:input}.chats-input-container .chats-send-message-button-container{grid-area:button}.chats-input-container .chats-send-message-button{grid-area:button;width:36px}.chats-input-container .chats-send-message-button>svg{overflow:visible;overflow:initial}.chats-input-colleagues-see{color:#879196;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;margin-top:-6px}.container-for-iframe{display:flex;justify-content:center;position:relative}.container-for-iframe__loader{align-items:center;display:flex;justify-content:center}.container-for-iframe__loader .spinner svg{margin-right:0}.container-for-iframe__iframe{border:none;border-radius:16px}.container-for-iframe__iframe--hidden{opacity:0;pointer-events:none}.chat-thread-card{background-color:#f5fafc;display:flex;flex-direction:column;padding:0}.chat-thread-card__header{cursor:pointer;padding:12px}.chat-thread-card__top{display:flex;justify-content:space-between}.chat-thread-card__top span{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.chat-thread-card__top span span{text-decoration:underline}.chat-thread-card__bottom{display:flex;justify-content:space-between}.chat-thread-card__bottom span{color:#228be6;font-weight:500}.chat-thread-card__bottom span,.chat-thread-card__bottom span span{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;line-height:20px}.chat-thread-card__bottom span span{font-weight:800}.chat-thread-card__bottom span svg{position:relative;top:2px}.chat-thread-card__bottom span svg.opened{transform:rotate(180deg)}.chat-thread-card__count{background-color:#fa5252;border-radius:50px;color:#f5fafc;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;height:22px;line-height:18px;line-height:21px;min-height:22px;min-width:22px;text-align:center;width:22px}.chat-thread-card__content{border-top:1px solid #e8edee;padding:12px}.chat-thread-card__content,.chat-thread-card__content-group{display:flex;flex-direction:column;gap:10px}.chat-thread-card__content>.chats-input-container{padding:0}.chat-thread-card__content-massage-time{color:#545b5e;display:flex;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;justify-content:center;line-height:20px}.chat-thread-item{display:flex;gap:8px}.chat-thread-item__avatar{align-items:center;align-self:flex-end;background-color:#fff;border:1px solid #e8edee;border-radius:50%;display:flex;height:36px;justify-content:center;min-width:36px;overflow:hidden}.chat-thread-item__avatar svg{left:7px;position:relative;top:5px}.chat-thread-item__message{border:1px solid #cad5db;border-bottom-right-radius:12px;border-top-left-radius:12px;border-top-right-radius:12px;display:flex;flex-direction:column;gap:2px;max-width:100%;padding:8px 12px 12px}.chat-thread-item__title{color:#228be6;font-size:12px;font-weight:500;line-height:16px}.chat-thread-item__text,.chat-thread-item__title{font-family:Tilda Sans,sans-serif;font-style:normal}.chat-thread-item__text{word-wrap:break-word;flex:1 1;font-size:16px;font-weight:400;line-height:20px;white-space:pre-line;word-break:break-word}.chat-thread-item__text a{word-break:break-all}.chat-thread-item__time{color:#879196;display:flex;font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;gap:2px;justify-content:flex-end;line-height:16px}.chat-thread-item__error{height:16px;width:16px}.chat-thread-item-feedback-modal{padding:20px 0 0}.chat-thread-item-feedback-modal .confirmation__top-content-flex{padding:0}.chat-thread-item-feedback-modal .confirmation__title-container{border-bottom:1px solid #e9eff2;margin-bottom:20px;padding:0 20px 20px}.chat-thread-item-feedback-modal .confirmation__text{padding:0 20px 20px}.chat-thread-item-feedback-modal__iframe{border-radius:0!important;height:443px;width:646px}@media only screen and (max-width:590px){.chat-thread-item-feedback-modal__iframe{height:437px;width:100%}}@keyframes fadeOn{to{opacity:1}}.chats-window{display:flex;flex:1 1;flex-direction:column;height:calc(100vh - 65px);position:relative}@media only screen and (min-width:481px)and (max-width:640px){.chats-window{height:calc(100vh - 162px)}}@media only screen and (min-width:320px)and (max-width:480px){.chats-window{height:calc(100vh - 162px)}}.chats-window__container{display:flex;flex:1 1;flex-direction:column;justify-content:flex-end;min-height:100px;position:relative}.chats-window__container-center,.chats-window__show{justify-content:center}.chats-window__show{align-items:center;animation:fadeOn .4s forwards;background:#fff;border:1px solid #cad5db;border-radius:100px;box-shadow:3px 1px 6px -1px rgba(41,41,64,.078);box-shadow:1px 1px 5px 0 rgba(41,41,64,.039);cursor:pointer;display:flex;height:38px;left:12px;opacity:0;position:absolute;top:8px;width:38px;z-index:9999}.chats-window__content{overflow:auto;padding:12px}.chats-window__content,.chats-window__content-group{display:flex;flex-direction:column;gap:16px}.chats-window__content-massage-time{color:#545b5e;display:flex;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;justify-content:center;line-height:20px}.chats-window__footer{border:none}.chats-window__footer .chat-new-question-button{border-radius:20px 20px 0 0;box-shadow:0 -1px 2px 0 #29294012;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;padding:16px}.chats-window__footer .chat-new-question-button>.button-content>.spinner{position:static;transform:none}.chats-window .cat-plug__title{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.chats-modal{height:100%;width:928px}@media only screen and (min-width:961px)and (max-width:1200px){.chats-modal{width:686px}}@media only screen and (min-width:641px)and (max-width:960px){.chats-modal{width:528px}}@media only screen and (min-width:481px)and (max-width:640px){.chats-modal{width:100%}}@media only screen and (min-width:320px)and (max-width:480px){.chats-modal{width:100%}}.chats-modal__content{display:flex;height:100%}.chats-modal .modal-right__footer{display:none}.chats-modal__title{align-items:baseline;cursor:pointer;display:flex;gap:8px}.chats-modal__title svg{fill:#545b5e}.chats-modal>* div[data-rsbs-content=true]>.modal-mobile__content-container{display:grid;margin:0;padding:0}.chats-modal .modal-mobile__content-container{margin-right:0;padding:0}.chat-modal-title{gap:8px}.chat-modal-title,.guide{align-items:center;display:flex}.guide{background:#f8f8f7;border:1px solid #e9eff2;border-radius:12px;box-shadow:0 1px 2px 0 rgba(41,41,64,.059);box-shadow:0 1px 3px 0 rgba(41,41,64,.078);cursor:pointer;justify-content:space-between;left:12px;overflow:hidden;padding:20px;position:absolute;right:12px;text-decoration:none;top:12px}@media only screen and (max-width:980px){.guide{border:none;border-radius:0;box-shadow:none;left:0;overflow:visible;position:relative;right:0;top:0}}.guide:hover{background:linear-gradient(90deg,#f5fafc 46.37%,#f8f8f7 66.69%)}.guide-left{display:flex;flex-direction:column;gap:4px}.guide-title{color:#2c3133;font-family:Tilda Sans,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:28px}.guide-title>span{color:#ff5248}.guide-subtitle{color:#545b5e;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;width:calc(100% - 132px)}@media only screen and (max-width:1440px){.guide-subtitle{width:100%}}.guide-image{position:absolute;right:0;top:0}@media only screen and (max-width:1440px){.guide-image{display:none}}.guide-arrow{display:none}@media only screen and (max-width:980px){.guide-arrow{display:block}}.support-sidebar-item{align-items:center;cursor:pointer;display:flex;gap:2px;max-width:100%;padding:12px 10px 12px 20px;transition:background .35s}.support-sidebar-item:not(:last-child){border-bottom:1px solid #e9eff2}.support-sidebar-item:hover{background:#f5fafc}.support-sidebar-item__content{display:flex;flex:1 1;flex-direction:column;gap:2px;overflow:hidden}.support-sidebar-item__content-number{color:#545b5e;font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.support-sidebar-item__content-title{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.support-sidebar-item__content-last-post{display:flex}.support-sidebar-item__content-last-post-file{align-items:center;display:flex;flex:1 1;min-width:50px}.support-sidebar-item__content-last-post-file__icon{height:16px;width:16px}.support-sidebar-item__content-last-post-file__text,.support-sidebar-item__content-last-post-text{color:#879196;flex:1 1;font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-sidebar-item__content-last-post-date{color:#545b5e;font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.support-sidebar-item__content-profile{align-items:center;display:flex;gap:2px;padding-top:2px}.support-sidebar-item__content-profile-name{color:#545b5e}.support-sidebar-item__content-profile-company,.support-sidebar-item__content-profile-name{font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.support-sidebar-item__content-profile-company{color:#a2afb5;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-sidebar-item__unread{align-items:center;background-color:#fa5252;border-radius:50%;color:#fff;display:flex;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;height:22px;justify-content:center;line-height:18px;width:22px}.support-sidebar-item-selected,.support-sidebar-item-selected:hover{background:rgba(34,139,230,.078)}.support-sidebar-item-skeleton{border-bottom:1px solid #e9eff2;display:flex;flex-direction:column;gap:2px;padding:12px 20px}.support-sidebar{display:flex;flex-direction:column;min-width:290px;width:290px}@media only screen and (max-width:1440px){.support-sidebar{min-width:240px;width:240px}}@media only screen and (max-width:980px){.support-sidebar{min-width:100%;width:100%}}.support-sidebar__list{border-right:1px solid #cad5db;display:flex;flex:1 1;flex-direction:column;height:100%;overflow:auto}@media only screen and (max-width:980px){.support-sidebar__list{border-right:none}}.support-sidebar__tablet{padding:16px 6px 16px 16px}.support-sidebar__add{border-right:1px solid #cad5db;border-top:1px solid #cad5db;padding:20px}.download-field>div:nth-child(2){margin-top:20px}.download-field-container{background-color:#fff;border:2px dashed #cad5db;border-radius:8px;color:#545b5e;gap:16px;min-height:156px;padding:20px 40px}.download-field-container,.download-field-container__hovered{align-items:center;display:flex;flex-direction:column;justify-content:center}.download-field-container__hovered{gap:12px}.download-field-container__title{color:#545b5e;font-weight:700}.download-field-container__subtitle,.download-field-container__title{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;line-height:20px;text-align:center}.download-field-container__subtitle{color:#a2afb5;font-weight:400}.download-field-container__button-container{align-items:center;display:flex;flex-direction:row}.download-field-container__button-container button{color:#545b5e;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px;margin-right:4px;text-decoration:underline;-webkit-text-decoration-style:dashed;text-decoration-style:dashed;text-underline-offset:4px}.download-field-container__button-container p{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;white-space:nowrap}.support-create-thread{display:flex;flex-direction:column;gap:20px;padding:20px;width:100%}.support-create-thread__title{align-items:center;display:flex;gap:8px}@media only screen and (max-width:980px){.support-create-thread__title{border-bottom:1px solid #e9eff2;margin-left:-20px;margin-right:-40px;margin-top:-20px;padding:20px}}.support-create-thread__title-icon{display:none}@media only screen and (max-width:980px){.support-create-thread__title-icon{align-items:center;cursor:pointer;display:flex;height:24px;justify-content:center;width:24px}}.support-create-thread__input>.input-container{height:36px;padding:8px 12px}.support-create-thread__content,.support-create-thread__download-field{display:flex;flex-direction:column;gap:20px}.support-create-thread__download-field>.download-field>.download-field-container{min-height:136px}.support-create-thread__content-error>.textarea-component>.textarea-container{border:1px solid #fa5252}.support-create-thread__content-error>.support-create-thread__download-field>.download-field>.download-field-container{border:2px dashed #fa5252!important}.support-create-thread__error{color:#c92a2a}.support-create-thread__buttons{display:flex;gap:12px}.support-empty-window{height:100%;padding:12px;position:relative;width:100%}.support-empty-window,.support-empty-window__container{align-items:center;display:flex;flex-direction:column;justify-content:center}.support-empty-window__container,.support-empty-window__container-cat{gap:16px}.support-empty-window__container-cat>.cat-plug__bottom{gap:8px}.support-empty-window__container-cat>.cat-plug__bottom>.cat-plug__title{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.support-input-container{border-top:1px solid #e9eff2}.support-input-container>.chats-input-container{padding:8px 12px 12px}@keyframes message-appear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.support-post{align-items:flex-end;display:flex;gap:8px}.support-post__animate{animation:message-appear .3s ease-out}.support-post__avatar{align-items:center;background:#cad5db;border:1px solid #cad5db;border-radius:50%;display:flex;justify-content:center;max-height:36px;max-width:36px;min-height:36px;min-width:36px;position:relative}.support-post__avatar>.avatar,.support-post__avatar>.no-avatar{max-height:34px;max-width:34px;min-height:34px;min-width:34px}.support-post__content{border:1px solid #cad5db;border-radius:12px 12px 12px 0;display:flex;flex-direction:column;gap:2px;padding:12px;position:relative}.support-post__content-profile{color:#228be6;font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.support-post__content-profile>a{color:#228be6}.support-post__content-container{padding-bottom:20px}.support-post__content-info{font-weight:400}.support-post__content-info,.support-post__content-info-title{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;line-height:20px}.support-post__content-info-title{font-weight:800}.support-post__content-content{word-wrap:break-word;display:flex;flex-wrap:wrap;font-size:16px;gap:8px;line-height:20px;white-space:pre-line;word-break:break-word}.support-post__content-content,.support-post__content-content>span{font-family:Tilda Sans,sans-serif;font-style:normal;font-weight:400}.support-post__content-content>span{color:#0000;font-size:12px;line-height:16px;pointer-events:none}.support-post__content-attachments{padding-top:8px}.support-post__content-status{height:16px;width:16px}.support-post__content-status,.support-post__content-time{bottom:12px;position:absolute;right:12px}.support-post__content-time-text,.support-post__content-time>p{color:#879196;font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.support-post__content-dark{background-color:#5d6c74;border:1px solid #5d6c74;color:#fff}.support-post__content-dark>.support-post__content-content>a{color:#fff}.support-post__content-dark>.support-post__content-profile{color:#fff;font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.support-post__content-dark>.support-post__content-profile>a{color:#fff}.support-post__content-dark>.support-post__content-time>p{color:#e9eff2}.support-post__content-dark>.support-post__content-attachments>.attachments__list>.attachments__item>a{background:#fff}.support-post__content-dark>.support-post__content-attachments>.attachments__list>.attachments__item>a>svg{fill:#545b5e}.support-post__content-dark>.support-post__content-attachments>.attachments__list>.attachments__item>p{color:#fff}.support-select-chat{display:flex;flex:1 1;flex-direction:column;width:100%}.support-select-chat__user-score{align-items:center;border-bottom:1px solid #e9eff2;display:flex;justify-content:space-between;padding:12px 20px}.support-select-chat__user-score>p{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.support-select-chat__user-score-stars{cursor:pointer;display:flex;gap:2px}.support-select-chat__user-score-stars-icon{height:24px;width:24px}.support-select-chat__title{display:none}@media only screen and (max-width:980px){.support-select-chat__title{align-items:center;border-bottom:1px solid #e9eff2;display:flex;gap:8px;padding:20px}}.support-select-chat__container{display:flex;flex:1 1;flex-direction:column;justify-content:flex-end;min-height:100px;position:relative}.support-select-chat__container-content{display:flex;flex-direction:column;gap:24px;overflow:auto;padding:12px 20px}.support-select-chat__sending-pool{margin-top:-8px}.support-select-chat__group,.support-select-chat__sending-pool{display:flex;flex-direction:column;gap:16px}.support-select-chat__group-date{color:#545b5e;display:flex;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;justify-content:center;line-height:20px}.support-select-chat__group-posts{display:flex;flex-direction:column;gap:16px}.support-modal{width:928px}@media only screen and (max-width:1440px){.support-modal{width:686px}}@media only screen and (max-width:980px){.support-modal{width:528px}}@media only screen and (max-width:640px){.support-modal{width:100%}}.support-modal .modal-mobile__content-container{display:flex;flex-direction:column;height:100%;margin-right:0;padding:0}.support-modal .modal-mobile__content-container>.support__content{display:flex;flex:1 1;min-height:0}.support__content{display:flex;height:100%}.trusted-access-page{padding:16px 0}.trusted-access-page,.widget-content{display:flex;flex-direction:column;gap:8px}.widget-content{padding:16px 20px 20px}.widget-no-content{align-items:center;display:flex;flex-direction:column;gap:8px;padding:16px 20px 20px;text-align:center}.offer-accept-trusted-access{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;overflow-y:scroll;position:fixed;top:0;width:100vw;z-index:3}@media only screen and (min-width:320px)and (max-width:480px){.offer-accept-trusted-access{align-items:flex-start}}.offer-accept-trusted-access__content{align-items:center;background-color:#fff;border-radius:4px;box-shadow:0 4px 6px -2px #2929400a,0 10px 15px -3px #29294014;display:flex;flex-direction:column;max-width:445px;padding:64px 32px 36px}@media only screen and (min-width:320px)and (max-width:480px){.offer-accept-trusted-access__content{border-radius:0;width:100vw}}.offer-accept-trusted-access__title{align-self:flex-start;font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px;margin:24px 0 8px}.offer-accept-trusted-access__text{font-weight:400;margin:0 0 40px}.offer-accept-trusted-access__text,.offer-accept-trusted-access__text-link{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;line-height:20px}.offer-accept-trusted-access__text-link{cursor:pointer;font-weight:700}.offer-accept-trusted-access__action-buttons{display:flex;gap:20px;justify-content:center}.file-field{border:1px solid #e9eff2;border-radius:8px;display:flex;justify-content:space-between;padding:14px 8px}.file-field__left{display:flex;gap:8px}.file-field__left>svg{overflow:visible;overflow:initial}.file-field__file-name{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px;max-width:320px;word-break:break-all}.file-field__right{display:flex;gap:21px;margin-left:10px;margin-right:10px}.feedback-sheet>div[data-rsbs-header=true]:before{background:#fff}.feedback-sheet>div[data-rsbs-overlay=true]{background:linear-gradient(180deg,#2e363a,#47545a,#92acba)}@media only screen and (min-width:320px)and (max-width:480px){.feedback-sheet__form div[data-rsbs-content=true]{height:100%}}.feedback-sheet__form div[data-rsbs-header=true]{padding:0}.feedback-sheet__form>div[data-rsbs-overlay=true]{background:#fff;overflow:hidden}.feedback-sheet .feedback-greeting__title{grid-area:title}.feedback-sheet .feedback-greeting__subtitle{grid-area:subtitle}.feedback-sheet .feedback-greeting .feedback-cat{grid-area:cat;height:97px;margin:0;width:89px}.feedback-sheet .feedback-greeting__container{display:grid;grid-template-areas:"cat title" "cat subtitle";grid-template-columns:89px 1fr;grid-template-rows:auto auto;height:auto}.feedback-sheet__business-trip div[data-rsbs-overlay=true]{background:#fff}.feedback-sheet__business-trip .cat-plug{margin:auto 16px}.feedback-header{align-items:center;background:linear-gradient(180deg,#2e363a,#47545a);display:flex;justify-content:center;padding:20px 0;position:relative}.feedback-header .feedback__close-button{position:absolute;right:20px}.feedback-header__title{color:#fff;font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.feedback-form{background:#fff;border-radius:16px;overflow:hidden}.feedback-form__submit{height:40px}@media only screen and (min-width:320px)and (max-width:480px){.feedback-form__submit{margin-top:auto}}.feedback-form__file,.feedback-form__textarea{margin-top:16px}.feedback-form__content{padding:20px 8px 20px 20px}@media only screen and (min-width:481px){.feedback-form__content{height:408px}}@media only screen and (min-width:320px)and (max-width:480px){.feedback-form__content{flex-grow:1;padding-right:4px}}.feedback-form__content>div{padding-right:5px}@media only screen and (min-width:320px)and (max-width:480px){.feedback-form__content>div{display:flex;flex-direction:column;height:100%;padding-right:16px}}@media only screen and (min-width:481px){.feedback-form__content>div{max-height:369px;min-height:369px;overflow:auto;scrollbar-gutter:stable}}.feedback-form__content>p{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.feedback-form__content>p span{color:#c92a2a}.feedback-form__file-container{display:flex;flex-direction:column;gap:8px;margin-bottom:24px;margin-top:16px}.feedback-cat{margin:16px 0 0 10px}.feedback-goto{grid-gap:4px;background-color:#fff;border:1px solid #e9eff2;border-radius:8px;display:grid;gap:4px;grid-template-areas:"title arrow" "subtitle arrow";justify-content:normal;padding:11px 16px;text-align:left;white-space:inherit;width:100%}.feedback-goto .icon-grey{grid-area:arrow}.feedback-goto:hover{cursor:pointer}.feedback-goto__title{color:#1d2021;font-size:16px;font-weight:700;grid-area:title;line-height:20px}.feedback-goto__subtitle,.feedback-goto__title{font-family:Tilda Sans,sans-serif;font-style:normal;width:-webkit-fit-content;width:fit-content}.feedback-goto__subtitle{color:#545b5e;font-size:14px;font-weight:400;grid-area:subtitle;line-height:18px}@media only screen and (min-width:320px)and (max-width:480px){.feedback-goto__subtitle{text-wrap:wrap;text-align:start}}.feedback__close-button{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.feedback__close-button:hover{cursor:pointer}.feedback__close-button svg{fill:#fff}.feedback-greeting{padding:30px 20px 20px}.feedback-greeting__container{height:235px}.feedback-greeting__options{display:flex;flex-direction:column;gap:16px;margin-top:49px}@media only screen and (max-width:640px){.feedback-greeting__options{margin-top:37px}}.feedback-greeting .feedback__close-button{position:absolute;right:24px;top:20px}.feedback-greeting__title{font-size:30px;line-height:42px;margin:0 0 4px 10px}.feedback-greeting__subtitle,.feedback-greeting__title{color:#fff;font-family:Tilda Sans,sans-serif;font-style:normal;font-weight:700}.feedback-greeting__subtitle{font-size:22px;line-height:32px;margin:0 0 0 10px}.feedback-content{border-radius:16px;box-shadow:0 20px 25px -5px #29294014,0 10px 10px -5px #2929400a;margin-bottom:8px;overflow:hidden;width:380px}.feedback-content .feedback-greeting{background:linear-gradient(180deg,#2e363a,#47545a,#92acba)}@media only screen and (min-width:481px)and (max-width:1200px){.feedback-content{margin-left:8px}}.feedback-button{background:#000;bottom:8px;display:flex;padding-left:16px;padding-top:14px;position:fixed}@media only screen and (min-width:320px)and (max-width:480px){.feedback-button{margin-left:8px}}@media only screen and (min-width:320px)and (max-width:980px){.feedback-button{padding-left:12px;padding-top:10px}}.feedback-button:hover{cursor:pointer}.feedback-button_open{align-items:center;display:flex;justify-content:center;padding:0}.feedback-business-trip{background:#fff;border:1px solid #cad5db;border-radius:16px;box-shadow:0 20px 25px -5px #29294014,0 10px 10px -5px #2929400a;display:flex;flex-direction:column;gap:18px;overflow:hidden;padding:20px}.feedback-business-trip>.feedback__close-button{margin-left:auto}.feedback-business-trip>.feedback__close-button svg{fill:#1d2021}.feedback-business-trip .cat-plug>svg{height:151px;width:140px}.feedback-business-trip .cat-plug .cat-plug__title{font-family:Tilda Sans,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:32px}.feedback-business-trip .cat-plug .button-content{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}footer{border-top:1px solid #d1cfd7;display:grid;grid-auto-rows:auto auto auto;grid-template-areas:"about feedback" "links links" "description description";grid-template-columns:auto auto;padding-top:32px;width:100%}@media only screen and (min-width:320px)and (max-width:640px){footer{grid-template-areas:"about" "links" "feedback" "description";grid-template-columns:auto}}footer .footer__links{grid-area:links;height:-webkit-fit-content;height:fit-content}footer .footer__links-container{align-items:center;display:flex;margin-top:27px;position:relative}@media only screen and (min-width:320px)and (max-width:640px){footer .footer__links-container{align-items:flex-start;flex-direction:column}}footer .footer__link:not(:first-child){margin-left:10px}@media only screen and (min-width:320px)and (max-width:640px){footer .footer__link:not(:first-child){margin:8px 0 0}}footer .footer__link{font-size:14px;line-height:20px}@media only screen and (min-width:320px)and (max-width:480px){footer .footer__link{font-size:12px}}footer .footer__about{grid-area:about;height:-webkit-fit-content;height:fit-content}@media only screen and (min-width:320px)and (max-width:480px){footer .footer__about{font-size:14px;line-height:18px}}footer .footer__description{grid-area:description;height:-webkit-fit-content;height:fit-content}footer .footer__description-text{color:#879196;font-size:16px;line-height:20px;margin:20px 140px 0 0}@media only screen and (min-width:320px)and (max-width:980px){footer .footer__description-text{margin:20px 0 0}}@media only screen and (min-width:320px)and (max-width:640px){footer .footer__description-text{font-size:14px;line-height:18px}}footer .footer__title{font-size:18px;font-weight:700;line-height:26px;margin:0 0 8px}@media only screen and (min-width:320px)and (max-width:480px){footer .footer__title{font-size:17px}}footer .footer__title_link{font-size:14px;margin-left:4px;text-decoration:none}footer .footer__feedback{grid-area:feedback;height:-webkit-fit-content;height:fit-content;margin-left:auto;width:-webkit-fit-content;width:fit-content}@media only screen and (min-width:320px)and (max-width:640px){footer .footer__feedback{width:100%}}footer .footer_col_left{flex-grow:1;grid-area:about}footer .footer__feedback-container{display:grid;grid-auto-rows:auto auto;grid-template-areas:"phone" "button";grid-template-columns:auto}@media only screen and (min-width:320px)and (max-width:640px){footer .footer__feedback-container{grid-auto-rows:auto;grid-template-areas:"button phone";grid-template-columns:auto auto;margin:20px 0 0}}footer .footer__phone{align-items:center;display:flex;flex-direction:row;grid-area:phone;justify-content:flex-end;margin-bottom:8px}footer .footer__phone>svg{overflow:visible;overflow:initial}@media only screen and (min-width:320px)and (max-width:640px){footer .footer__phone{grid-area:unset}}footer .footer__button{grid-area:button}footer .footer__number{line-height:22px;margin:0 0 0 6px}@media only screen and (min-width:320px)and (max-width:480px){footer .footer__number{font-size:14px;line-height:18px}}footer .footer_help{align-items:center;display:flex;justify-content:flex-end}footer .footer_help svg{margin-bottom:10px;margin-left:20px}@media only screen and (min-width:320px)and (max-width:640px){footer .footer_help{justify-content:center}}hr.vertical{border:0;border-left:1px solid #d1cfd7;height:12px;margin:0 0 0 10px}@media only screen and (min-width:320px)and (max-width:640px){hr.vertical{display:none}}.modal{background-color:#fff;box-shadow:0 4px 30px #0000001a;left:0;margin:0 auto;max-height:100vh;overflow:scroll;position:absolute;right:0;top:50%;transform:translateY(-50%);transition-duration:50ms;transition-property:all;transition-timing-function:ease-in;width:720px}@media only screen and (max-width:959px){.modal{max-height:80vh;max-width:80%}}@media only screen and (max-width:639px){.modal{height:100%;max-height:100%;max-width:100%;top:0;transform:none}}@media only screen and (min-width:320px)and (max-width:480px){.modal{margin:0}}.modal-header{border-bottom:1px solid #d1cfd7;display:flex;justify-content:space-between;padding:20px}@media only screen and (max-width:959px){.modal-header{padding:17px 20px}}.modal-header h2{cursor:default;font-size:24px;font-weight:400;line-height:25px;margin:0}@media only screen and (max-width:1199px){.modal-header h2{font-size:20px;line-height:25px}}.modal-header button{background:none;border:none;cursor:pointer;padding:0}.modal-header button img{font-size:20px}.overlay{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.shade-false{background-color:#0000}.shade-true{background-color:#00000080}@media only screen and (max-width:639px){.trans-false{left:0;transition-duration:.15s}.date-picker{left:100%}.trans-true{left:0;transition-duration:.15s}}.chip{border-radius:20px;padding:2px 4px;text-align:center}.expand-element{display:flex;flex-direction:column}.expand-element_disabled{pointer-events:none}.expand-element__icon-name-container{align-items:center;display:flex;flex-direction:row;gap:10px}.expand-element:not(:last-child){margin-bottom:28px}.expand-element__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.expand-element__header:hover{cursor:pointer}.expand-element__name{font-size:17px;font-weight:700;line-height:24px}.expand-element__name_disabled{color:#cad5db}.expand-element__content{display:none}.expand-element__content_open{display:block}.expand-element-outlined{margin-bottom:8px!important}.expand-element-outlined__header{margin-bottom:0;padding:14px}.expand-element-outlined__header:hover{background-color:#f0f0ef;border-radius:4px;cursor:pointer}.menu-nav__single-link-container{padding:18px}.menu-nav__single-link-container:hover{background-color:#f0f0ef;border-radius:4px;cursor:pointer}.menu-nav__single-link-container>a{font-weight:700}.menu-nav__single-link-container_active{pointer-events:none}.menu-nav__icon-container{align-items:center;display:flex;height:60px;justify-content:center;position:relative;width:56px}.menu-nav__icon-container:hover{background-color:#f0f0ef;border-radius:4px;cursor:pointer}.menu-nav__icon-container:last-child{margin-bottom:0}.menu-nav__icon-container_active>.nav__icon{fill:var(--company-mainColorHex)}.menu-nav__icon-container_active>.nav__icon_stroke{stroke:var(--company-mainColorHex)}.menu-nav__links-container{margin:12px 0 12px 44px}.menu-nav__links-container_no-inset{padding:0}.menu-nav__links-container>li:not(:last-of-type){border-bottom:1px solid #e9eff2}.menu-nav__links-conntainer .menu-nav__item .menu-nav__text:hover,.menu-nav__links-container>li>a:hover{font-weight:700}.menu-nav__text{color:#1d2021;font-size:16px;line-height:26px;text-decoration:none;width:100%}.menu-nav__text_title{flex-grow:1;font-weight:700;margin:0 0 0 12px}.menu-nav__text_subtitle{font-weight:700;margin:0;padding:12px 0}.menu-nav__link{align-items:center;display:flex;font-weight:400;gap:10px;padding:0}.menu-nav__link_active{color:var(--company-mainColorHex);font-weight:700}.menu-nav__link_active>.nav__icon{fill:var(--company-mainColorHex)}.menu-nav__link_active>.nav__icon_stroke{stroke:var(--company-mainColorHex)}.menu-nav__profile-border{border:1px solid #e9eff2;margin:0 0 4px}.menu-nav__item{align-items:flex-start;cursor:pointer;display:flex;flex-direction:column;margin-top:8px}.menu-nav__item_modal{margin-top:0}.menu-nav__item_profile{margin-top:4px}.menu-nav__item_profile:last-of-type{border-top:1px solid #e9eff2}.menu-nav__item_active{color:var(--company-mainColorHex);cursor:default}.menu-nav__item_active.nav__item_profile{background:#5d6c74;border-radius:4px}.menu-nav .expand-element__name{white-space:nowrap}.header-modal{height:100%;overflow:auto;position:relative;top:0;transform:translate(0)}.header-modal__content{padding:8px;width:100%}.header-modal a{text-decoration:none}.header-modal ul{list-style-type:none;margin:0}.header-modal__container{align-items:center;border-bottom:1px solid #e9eff2;display:flex;height:52px;justify-content:space-between;padding:0 16px}.header-modal__container>button:hover{cursor:pointer}.header-modal__title{color:#879196;font-size:14px;font-style:normal;font-weight:700;height:18px;line-height:18px;margin:0;text-transform:uppercase;width:47px}.header-modal__nav{display:flex;flex-direction:column;padding:8px}.profile-navigation-element{gap:8px;margin:0;padding:0}.profile-navigation-element:not(:last-child){margin-bottom:8px}.profile-nav__link{align-items:center;border-radius:4px;display:flex;list-style:none;padding:14px 18px;text-decoration:none}.profile-nav__link:hover{background-color:#f8f8f7;cursor:pointer}.profile-nav__link>.nav__icon{fill:#1d2021;height:20px;margin-right:12px;width:20px}.profile-nav__link>.nav__icon_profile-icon{scale:1.2}.profile-nav__link_active{background-color:#5d6c74;color:#fff;pointer-events:none}.profile-nav__link_active>.nav__icon{fill:#fff;height:20px;margin-right:12px;width:20px}.profile-nav__link_active>.nav__icon_profile-icon{fill:#fff}.profile-menu,.profile-menu>div>.modal-window-small__content{padding:0}.profile-menu__backdrop{background:#0000!important}.profile-menu__backdrop .modal-window-small__content{padding:0}.profile-nav-container{list-style-type:none;margin:0;padding:8px}.profile-nav-container>:last-child{border-top:1px solid #e9eff2}.profile-nav-container>:last-child>a{margin-top:8px}.profile__container{align-items:center;background-color:#f0f0ef;border:1px solid #e9eff2;border-radius:8px;display:flex;height:50px;margin-left:15px;padding:10px 8px;width:-webkit-fit-content;width:fit-content}.profile__container:hover{background-color:#f8f8f7;cursor:pointer}.profile__container_active{background-color:#fff}.profile__container button{margin-left:8px}.profile__container .profile__container,.profile__container>.modal-window-small_open:hover{background-color:#f8f8f7}.profile__user-info{display:flex;flex-direction:column;margin-left:8px}.profile__header{background-color:#f8f8f7;border-bottom:1px solid #e9eff2;border-top-left-radius:8px;border-top-right-radius:8px;display:flex;flex-direction:column;gap:16px;padding:16px}.profile__header>.person-block>img{height:60px;max-width:60px;min-width:60px}.profile__header>.person-block>div>p{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.profile__text{margin:0}.profile__name{color:#1d2021;font-size:16px;line-height:22px}.profile__name,.profile__post{font-style:normal;font-weight:500}.profile__post{align-items:center;color:#879196;display:flex;font-size:14px;line-height:18px}.backdrop{background-color:#00000080;cursor:pointer;height:var(--vh);left:0;position:fixed;top:0;width:100vw;z-index:100}.counter{background-color:#ff3b30;border-radius:20px;color:#fff;font-size:12px;height:14px;line-height:14px;position:absolute;right:-4px;text-align:center;top:0;width:21px}header{display:flex;height:71px;justify-content:space-between;padding:0 0 16px;position:relative}header.header_show{background-color:#f8f8f7;margin-left:-20px;padding:0 20px 16px;position:-webkit-sticky;position:sticky;top:0;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:calc(100% + 40px);z-index:10}header a{display:flex}header .header_logo{align-items:center;display:flex;margin-right:auto}header .header_logo a>*,header .header_logo img{height:55px;max-width:150px;width:100%}@media only screen and (min-width:320px)and (max-width:980px){header .header_logo a>*,header .header_logo img{height:55px;width:30px}}header .button-block{font-weight:600;height:44px}header .header_btn{align-items:center;display:flex;justify-content:flex-end;max-width:476px}header .header_btn .button:nth-child(2){margin-left:15px}header .header_btn .arrowRigth{height:1rem;width:1rem}header .header_btn .gotoMini{height:40px;justify-self:flex-end;margin-left:20px;padding:0;width:101px}@media only screen and (max-width:1199px){header .header_btn .gotoMini{margin-left:16px;padding:0 0 1px 7px}}@media only screen and (max-width:639px){header .header_btn .gotoMini{margin-left:16px;padding:0 0 1px 7px}}@media only screen and (max-width:479px){header .header_btn .gotoMini{margin-left:16px;padding:0 0 1px 7px}}header .header_btn .button{min-height:30px}header .header_btn .gotoMicro{justify-self:flex-end;line-height:38px;margin-left:9px;max-height:30px;padding:0;width:30px}.menuMini{background-color:#0000;border:none;cursor:pointer;height:40px;margin-left:20px;padding:0}@media only screen and (max-width:479px){.menuMini{margin-left:12px}}.pdn{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;overflow-y:scroll;position:fixed;top:0;width:100vw;z-index:11}@media only screen and (min-width:320px)and (max-width:480px){.pdn{align-items:flex-start}}.pdn__content{align-items:center;background-color:#fff;border-radius:4px;box-shadow:0 4px 6px -2px #2929400a,0 10px 15px -3px #29294014;display:flex;flex-direction:column;max-width:445px;padding:64px 32px 36px;position:absolute}@media only screen and (min-width:320px)and (max-width:480px){.pdn__content{border-radius:0;width:100vw}}.pdn__label{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:24px}.pdn__checkbox{display:flex;flex-direction:row;gap:8px;margin-bottom:32px}.pdn__img{width:-webkit-fit-content;width:fit-content}.pdn__title{align-self:flex-start;font-size:18px;font-weight:700;line-height:24px;margin:24px 0 8px}.pdn__text,.pdn__title{font-family:Tilda Sans,sans-serif;font-style:normal}.pdn__text{font-size:16px;font-weight:400;line-height:20px;margin:0 0 80px}.sidebar{display:flex;flex-direction:column;height:100%;justify-content:space-between;left:0;margin-right:20px;position:relative;transition:max-height .36s ease-in-out .5s;will-change:max-height}@media only screen and (min-width:320px)and (max-width:1200px){.sidebar{align-items:center}}@media only screen and (min-width:320px)and (max-width:480px){.sidebar{margin-left:-20px}}.sidebar__hovered{width:84px}@media only screen and (min-width:481px)and (max-width:1200px){.sidebar__hovered{width:64px}}.sidebar__nav{background-color:#fff;border-radius:16px;padding:0;transition:width .36s ease-in-out .5s,max-height .36s ease-in-out .5s;will-change:width,max-height}.sidebar_expanded{-ms-overflow-style:none;box-shadow:3px 1px 6px -1px rgba(41,41,64,.078),1px 1px 5px 0 rgba(41,41,64,.039);max-height:calc(100vh - 71px);overflow-y:scroll;position:absolute;scrollbar-width:none;white-space:nowrap;width:260px;z-index:10}.sidebar_expanded::-webkit-scrollbar{display:none}@media only screen and (min-width:481px)and (max-width:1200px){.sidebar_expanded{left:0}}.sidebar .expand-element-outlined{margin-bottom:0!important}.sidebar .expand-element-outlined__header{padding:18px}.sidebar .expand-element-outlined .menu-nav__link{padding:12px 0}@media only screen and (min-width:481px)and (max-width:1200px){.sidebar{margin-left:-20px}}.sidebar a{text-decoration:none}.sidebar ul{list-style-type:none;margin:0}body{background-color:#f0f0ef}.error-page{background-color:#f8f8f7;display:flex;flex-direction:column;height:100%;margin:0 auto;max-width:1600px;width:100%}.error-page_link{text-decoration:none}.error-page_link>button{border:none;border-radius:8px!important}.error-page__layout{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center;width:100%}.error-page__header{padding-left:20px;padding-top:24px}.error-page__header-logo img{height:55px;max-width:150px;width:100%}.error-page__main{align-items:center;display:flex;flex-direction:column;flex-grow:1;gap:16px;justify-content:center;margin-bottom:50px;max-width:640px;width:100%}@media only screen and (min-width:320px)and (max-width:640px){.error-page__main{padding:0 40px}}.error-page__icon{height:260px;max-width:338px;width:100%}@media only screen and (min-width:320px)and (max-width:640px){.error-page__icon{transform:scale(.8)}}.error-page__title{color:#1d2021;font-size:34px;font-weight:700;line-height:48px;margin:0;text-align:center}.error-page__text{word-wrap:normal;color:#1d2021;font-size:16px;font-weight:500;line-height:20px;text-align:center}.error-page__nav-link{all:unset}.error-footer{background-color:#f8f8f7;padding:20px}.authorizations-filters-modal__container{display:flex;flex-direction:column;gap:12px}.authorizations-filters-modal__authorizer{display:flex;flex-direction:column;gap:8px}.authorizations-filters-modal__authorizer>p{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.scrollable-tabs{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex;flex-direction:row;gap:7px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;white-space:nowrap}.scrollable-tabs::-webkit-scrollbar{display:none}.scrollable-tabs__tab{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background-color:#fff;border:1px solid #cad5db;border-radius:8px;color:#1d2021;cursor:pointer;display:flex;flex-shrink:0;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;height:40px;justify-content:center;line-height:20px;margin:0;outline:none;padding:0 16px;text-decoration:none;transition:background-color .2s;-webkit-user-select:none;user-select:none}@media(hover:hover)and (pointer:fine){.scrollable-tabs__tab:hover{background-color:#e9eff2}}.scrollable-tabs__tab:active{background-color:#e9eff2}.scrollable-tabs__tab_active{background-color:#5d6c74;border:none;color:#fff;line-height:20px;pointer-events:none}.scrollable-tabs__tab_active svg{fill:#fff}.search-form-auth__container{align-items:center;background-color:#fff;border:1px solid #e9eff2;border-radius:16px;display:flex;gap:30px;padding:12px 13px}@media only screen and (min-width:320px)and (max-width:640px){.search-form-auth__container{align-items:flex-start;flex-direction:column;gap:12px}}.search-form-auth__search-container{grid-gap:8px;display:grid;flex:1 1;gap:8px;grid-template-columns:1fr}@media only screen and (min-width:320px)and (max-width:640px){.search-form-auth__search-container{display:flex;flex-direction:column;width:100%}}.search-form-auth__search-checkbox input[type=checkbox]{height:24px;width:24px}.authorization-list-item__container{background-color:#fff;border:1px solid #cad5db;border-radius:8px;cursor:pointer;display:grid;grid-template-columns:1fr 2fr 2fr 1.5fr 2fr}.authorization-list-item__container:hover{background-color:#e9eff2}.authorization-list-item__container-archive{background-color:#f5fafc}.authorization-list-item__container_mobile{display:flex;flex-direction:column;padding:0}.authorization-list-item__date{display:flex;flex-direction:column;padding:8px 12px}.authorization-list-item__date>p{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.authorization-list-item__date-archive{color:#879196!important}.authorization-list-item__section{display:flex;flex-direction:column;gap:4px;padding:8px 12px}.authorization-list-item__section-name{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.authorization-list-item__section-company{color:#879196;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.authorization-list-item__section-authorizer-container{display:flex;flex-wrap:wrap}.authorization-list-item__section-authorizer{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;width:-webkit-fit-content;width:fit-content}.authorization-list-item__section-authorizer-more{color:#228be6;cursor:pointer;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.authorization-list-item__header{border-bottom:1px solid #cad5db;justify-content:space-between;padding:12px 16px}.authorization-list-item__header,.authorization-list-item__header-group{align-items:center;display:flex;gap:10px}.authorization-list-item__header-date{color:#1d2021}.authorization-list-item__header-archive,.authorization-list-item__header-date{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.authorization-list-item__header-archive{color:#879196}.authorization-list-item__main{display:flex;flex-direction:column;gap:12px;padding:12px 16px}.authorization-list-item__main-traveller{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.authorization-list-item__main-company,.authorization-list-item__main-trip-number{color:#879196;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.authorization-list-item__main-trip-number{margin-top:4px}.authorization-list-item__footer{border-top:1px solid #cad5db;padding:12px 16px}.authorization-list-item__footer-authorizer-container{display:flex;flex-wrap:wrap;gap:4px}.authorization-list-item__footer-authorizer{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.authorization-list-item__footer-authorizer-more{color:#228be6;cursor:pointer;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.authorization-list-item-sckeleton__container{border:1px solid #e9eff2;border-radius:8px;display:grid;grid-template-columns:1fr 2fr 2fr 1.5fr 2fr}.authorization-list-item-sckeleton__container-section{display:flex;flex-direction:column;padding:8px 12px}.authorizations-list__conteiner{padding:16px}.authorizations-list__conteiner .authorizations-badge{font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:700;letter-spacing:.05em;line-height:16px;padding:4px 12px;text-transform:uppercase}.authorizations-list__conteiner--no-padding{padding:16px 0}.authorizations-list__header{display:grid;grid-template-columns:1fr 2fr 2fr 1.5fr 2fr}.authorizations-list__header>p{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px;padding:0 8px 12px}@media only screen and (max-width:640px){.authorizations-list__header{display:none}}.authorizations-list__no-content{padding:64px 0}.authorizations-list__list{display:flex;flex-direction:column;gap:12px}.authorizations-list__list-urgentAuths{align-items:center;background-color:rgba(250,82,82,.078);border:1px solid rgba(250,82,82,.478);border-radius:8px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:17px 12px}.authorizations-list__list-urgentAuths-left{display:flex;gap:8px}.authorizations-list__list-urgentAuths-left>p{color:#c92a2a;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.authorizations-list__list-urgentAuths-toogle{align-items:center;display:flex;gap:8px}.authorizations-list__list-urgentAuths-toogle-slider{background-color:#cad5db!important}.authorizations-list__list-urgentAuths-toogle>p{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.business-trip-content-container{display:flex;flex-direction:column;gap:8px;padding:16px 0}.trip-authorization-scheme__line-top{background:#a2afb5;left:11.5px;position:absolute;top:0;width:2px;z-index:0}.trip-authorization-scheme__line-bottom{background:#a2afb5;bottom:0;left:11.5px;position:absolute;top:24px;width:2px;z-index:0}.trip-authorization-scheme__line-completed{background-color:#ff5248}.trip-authorization-scheme__circle{align-items:center;border:2px solid #ff5248;border-radius:50%;display:flex;font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:700;height:24px;justify-content:center;line-height:16px;min-width:24px;z-index:1}.trip-authorization-scheme__circle-completed{background-color:#ff5248;color:#fff}.trip-authorization-scheme__circle-notStarted{border-color:#a2afb5}.trip-authorization-scheme__circle-rejected{border-color:#1d2021}.trip-authorization-scheme__circle-rejected svg{height:100%;width:100%}.trip-authorization-scheme__circle-rejected svg path{fill:#1d2021}.trip-authorization-scheme__step{position:relative}.trip-authorization-scheme__step-content{align-items:flex-start;display:flex;gap:8px}.trip-authorization-scheme__step-body{flex:1 1;padding-bottom:20px}.trip-authorization-scheme__step-title{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.trip-authorization-scheme__step-subtitle{color:#879196;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.trip-authorization-scheme__step button{background-color:#f0f0ef;border:none;height:28px;margin-bottom:8px;margin-top:10px;padding:5px 32px 5px 16px}.trip-authorization-scheme__stage-group{background-color:#f0f0ef;border-radius:16px;padding:16px 16px 0}.trip-authorization-scheme__stage-group .service-status__line-completed,.trip-authorization-scheme__stage-group .service-status__line-inProgress{background-color:#5d6c74}.trip-authorization-scheme__stage-group .service-status__line-notStarted{background-color:#a2afb5}.trip-authorization-scheme__stage-group .service-status__circle-completed{background-color:#5d6c74;border-color:#5d6c74;color:#fff}.trip-authorization-scheme__stage-group .service-status__circle-inProgress{border-color:#5d6c74}.trip-authorization-scheme__stage{display:flex;gap:8px;padding-bottom:12px;position:relative}.trip-authorization-scheme__stage-title{font-weight:700}.trip-authorization-scheme__stage-subtitle,.trip-authorization-scheme__stage-title{font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;line-height:16px}.trip-authorization-scheme__stage-subtitle{color:#545b5e;font-weight:400;margin-bottom:12px}.trip-authorization-scheme__authorizations{display:flex;flex-direction:column;gap:12px}.trip-authorization-scheme__authorization{align-items:baseline;display:flex;gap:12px}.trip-authorization-scheme__authorization,.trip-authorization-scheme__authorization-info span{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.trip-authorization-scheme__authorization-info span{color:#879196}.trip-authorization-scheme__authorization-timestamp{color:#879196;font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.trip-authorization-scheme__status-icon{align-items:center;border-radius:50%;display:flex;height:15px;justify-content:center;width:15px}.trip-authorization-scheme__status-icon>svg{fill:#f0f0ef}.trip-authorization-scheme__status-icon--completed{background-color:#40c057;padding:2px}.trip-authorization-scheme__status-icon--notStarted{background-color:#cad5db;padding:2px}.trip-authorization-scheme__status-icon--rejected svg path{fill:#fa5252}.trip-auth-status__line-top{top:0}.trip-auth-status__line-bottom,.trip-auth-status__line-top{background:#a2afb5;left:11.5px;position:absolute;width:2px;z-index:0}.trip-auth-status__line-bottom{bottom:0;top:24px}.trip-auth-status__line-completed,.trip-auth-status__line-inProgress{background-color:#ff5248}.trip-auth-status__circle{align-items:center;border:2px solid #ff5248;border-radius:50%;display:flex;font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:700;height:24px;justify-content:center;line-height:16px;min-width:24px;z-index:1}.trip-auth-status__circle-completed{background-color:#ff5248;color:#fff}.trip-auth-status__circle-notStarted{border-color:#a2afb5}.trip-auth-status__step{position:relative}.trip-auth-status__step-content{align-items:flex-start;display:flex;gap:8px}.trip-auth-status__step-body{flex:1 1;padding-bottom:20px}.trip-auth-status__step-title{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.trip-auth-status__step-subtitle{color:#879196;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.trip-auth-status__step button{background-color:#f0f0ef;border:none;height:28px;margin-bottom:8px;margin-top:10px;padding:5px 32px 5px 16px}.trip-auth-status__stage-group{background-color:#f8f8f7;border-radius:16px;padding:16px 16px 0}.trip-auth-status__stage-group .service-status__line-completed,.trip-auth-status__stage-group .service-status__line-inProgress{background-color:#5d6c74}.trip-auth-status__stage-group .service-status__line-notStarted{background-color:#a2afb5}.trip-auth-status__stage-group .service-status__circle-completed{background-color:#5d6c74;border-color:#5d6c74;color:#fff}.trip-auth-status__stage-group .service-status__circle-inProgress{border-color:#5d6c74}.trip-auth-status__stage{display:flex;gap:8px;padding-bottom:12px;position:relative}.trip-auth-status__stage-title{font-weight:700}.trip-auth-status__stage-subtitle,.trip-auth-status__stage-title{font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;line-height:16px}.trip-auth-status__stage-subtitle{color:#545b5e;font-weight:400;margin-bottom:12px}.trip-auth-status__users{display:flex;flex-direction:column;gap:12px}.trip-auth-status__user{align-items:baseline;display:flex;gap:12px}.trip-auth-status__user,.trip-auth-status__user-info span{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.trip-auth-status__user-info span{color:#879196}.trip-auth-status__user-timestamp{color:#879196;font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.trip-auth-status__status-icon{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:10px;height:13.3px;justify-content:center;width:13.3px}.trip-auth-status__status-icon-done{background-color:#40c057}.trip-auth-status__status-icon-pending{background-color:#cad5db}.accordion-block__header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px}.accordion-block__content-wrapper{padding:4px 16px 12px}.authorizations-changes__container{background:#0000;border-radius:0;display:flex;padding:0}.authorization-history__group-header{border-radius:8px;display:flex;flex-direction:column;gap:8px}.authorization-history__group-header-container{display:flex;gap:8px;justify-content:space-between}.authorization-history__group-header-left{display:flex}.authorization-history__group-header-wrap{display:flex;flex-direction:column;gap:8px}.authorization-history__group-header-title{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.authorization-history__group-header-approver{color:#879196;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.authorization-history__group-header-approver span{padding-left:8px}.authorization-history__group-header-right{display:flex;gap:22px}.authorization-history__group-header-right>.value-description{flex-direction:column;min-width:160px}.authorization-history__group-header-arrow{align-items:center;display:flex}.authorization-history__group-header-destinations-changes{padding:12px}.authorization-history__group-header-destinations-changes .authorization-history__destinations-block__content{padding:0}.authorization-history__group-header-destinations-changes__container{display:flex;flex-direction:column;gap:12px}.authorization-history__group-header-destinations-changes__table{background:#0000;border-radius:0;display:flex;padding:0}.authorization-history__services-list__item{background-color:#f8f8f7;border-radius:8px;display:flex;justify-content:space-between;padding:8px 12px}.authorization-history__services-list__item:hover{outline:1px solid #879196}.authorization-history__services-list__left{display:flex;flex-direction:column;gap:2px;max-width:85%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.authorization-history__services-list__time{color:#879196;position:relative;top:2px}.authorization-history__services-list__route,.authorization-history__services-list__time{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.authorization-history__services-list__route{display:flex;flex-direction:column;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.authorization-history__services-list__right{align-items:center;display:flex;gap:10px}.authorization-history__services-list__right svg{height:18px;width:18px}.authorization-history__services-list__right .icon-error{height:20px;left:2px;position:relative;width:20px}.authorization-history__services-list__right .icon-black{fill:#545b5e;height:12px;width:12px}.authorization-history__services-list__right span{position:relative;top:2px}.authorization-history__services-list{display:flex;flex-direction:column;gap:8px;justify-content:space-between;padding-top:10px}.authorization-history__group-card{border:1px solid #cad5db;border-radius:8px;cursor:pointer;padding:12px 16px;transition:border-color .2s ease}.authorization-history__group-card_single:hover{border-color:#879196}.authorization-history__group-card_request-authorization{padding-top:12px}.authorization-history__group-header-destinations-changes__container{background-color:#0000}.authorization-history>.modal-right__header{padding:20px}.authorization-history>.modal-right__content-container>.trip-authroization-history-content{display:flex;flex-direction:column;gap:8px}.authorization-history div[data-rsbs-header=true]{padding:8px}.authorization-history div[data-rsbs-header=true] .modal-mobile__title{padding:9px 8px 8px}@media only screen and (min-width:320px)and (max-width:480px){.authorization-history .modal-mobile__footer{flex-direction:column}}.authorization-history .modal-right__header-title{align-items:flex-start}.authorization-history .modal-right__header-title>.button{height:24px;width:24px}.authorization-history__title{display:flex;flex-direction:column;gap:8px}.authorization-history__title span::first-child{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;text-overflow:ellipsis}.authorization-history__title span:last-child{color:#879196;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.authorization-history__selected{display:flex;flex-direction:column;gap:16px}.authorization-history__selected-chat{align-items:center;background-color:#f8f8f7;border-radius:12px;display:flex;justify-content:space-between;padding:12px}.authorization-history__selected-chat span:first-child{width:290px}.authorization-history__selected-comment{display:flex;flex-direction:column;gap:2px}.authorization-history__selected-comment div:first-child{color:#879196;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.authorization-history__selected-comment div:last-child{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;white-space:pre-line}.price-chart{display:flex;flex-direction:column;gap:4px}.price-chart__item{grid-gap:16px;align-items:center;color:#879196;display:grid;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;gap:16px;grid-template-columns:137px 1fr;line-height:18px}@media only screen and (max-width:640px){.price-chart__item{gap:8px}}.price-chart__item-chart{align-items:center;background:#e9eff2;border-radius:4px;color:#1d2021;display:flex;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;height:26px;justify-content:flex-end;line-height:18px;min-width:-webkit-fit-content;min-width:fit-content;padding:0 16px;white-space:nowrap}.price-chart__item-chart_green{background-color:rgba(64,192,87,.239)}.price-chart__item-chart_red{background-color:rgba(250,82,82,.239)}.service-tariff-comparison-card{border-color:#cad5db;display:flex;flex-direction:column;gap:20px;padding:16px}.service-tariff-comparison-card__header{align-items:center;display:flex;justify-content:space-between}.service-tariff-comparison-card__header-button{justify-content:space-between;width:176px}.service-tariff-comparison-card__header-button>p{color:#1d2021!important;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.service-tariff-comparison-card__tariff-block{display:flex;flex-direction:column;gap:8px}.trip-service-details-sidepage__documents-container{display:flex;flex-direction:column;gap:8px;padding:20px}.trip-service-details-sidepage__document{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:8px;padding:8px}.trip-service-details-sidepage__document>:last-child{margin-left:auto;padding:8px}.trip-service-details-sidepage__document-info-container{align-items:center;display:flex;gap:8px}.trip-service-details-sidepage__document-icon{align-items:center;background-color:#f0f0ef;border-radius:4px;display:flex;justify-content:center;padding:8px}.trip-service-details-sidepage__document-info{display:flex;flex-direction:column;gap:2px}.trip-hotel-amenities-sidepage__content{display:flex;flex-direction:column;gap:24px}.trip-hotel-amenities-sidepage .hotel-info-header{display:flex;flex-direction:column;gap:12px}.trip-hotel-amenities-sidepage .hotel-info-header__photo{border-radius:8px;height:156px}.trip-hotel-amenities-sidepage .hotel-info-header__photo .hotel-no-photo-image{border-radius:8px;height:100%}.trip-hotel-amenities-sidepage .amenities-info{display:flex;flex-direction:column;gap:12px}.travellers-content .business-trip-travellers-tabs{margin-bottom:16px}.travellers-content .tr-info-block{display:flex;flex-direction:column;gap:8px}.travellers-content .tr-info-block__wrapper{display:flex;flex-direction:column;gap:20px}.travellers-content .tr-info-block__list{display:flex;flex-direction:column;gap:4px}.travellers-content .tr-info-block__item-phone-item{align-items:center;display:flex;gap:5px}.travellers-content .tr-info-block__item-phone-item>span{color:#a2afb5}.trip-service-details-sidepage>.modal-right__header{border-bottom:1px solid #e9eff2}.trip-service-details-sidepage_no-tabs>.modal-right__header{padding:20px}.trip-service-details-sidepage>.modal-right__content-container{padding:0}.trip-service-details-sidepage>.modal-right__content-container>.travellers-content>.business-trip-travellers-tabs{padding-left:20px;padding-right:12px;padding-top:20px}.trip-service-details-sidepage>.modal-right__content-container>.travellers-content>.tr-info-block__wrapper{padding-left:20px;padding-right:12px}.trip-service-details-sidepage>.modal-right__content-container>.hotel-details-modal,.trip-service-details-sidepage>.modal-right__content-container>.route-modal,.trip-service-details-sidepage>.modal-right__content-container>.service-aeroexpress-details-modal,.trip-service-details-sidepage>.modal-right__content-container>.service-avia-content,.trip-service-details-sidepage>.modal-right__content-container>.service-details-modal,.trip-service-details-sidepage>.modal-right__content-container>.service-tariff-comparison-card__wrapper,.trip-service-details-sidepage>.modal-right__content-container>.service-transfer-content,.trip-service-details-sidepage>.modal-right__content-container>.trip-auth-status,.trip-service-details-sidepage>.modal-right__content-container>.trip-authroization-history-content{padding:20px 12px 20px 20px}.trip-service-details-sidepage>.modal-right__content-container .route-modal__header-labels{justify-content:space-between}.trip-service-details-sidepage .tariff-card_hotel .tariff-card__header .scrollable-container{height:inherit!important}.trip-service-details-sidepage .tariff-card_hotel .tariffs-list:nth-of-type(2){height:-webkit-fit-content;height:fit-content}@media only screen and (min-width:320px)and (max-width:480px){.trip-service-details-sidepage .modal-mobile__footer{flex-direction:column}}.trip-service-details-sidepage .service-avia-content{display:flex;flex-direction:column;gap:30px}.trip-service-details-sidepage .service-transfer-content{display:flex;flex-direction:column;gap:24px}.trip-service-details-sidepage .service-transfer-content__overview{display:flex;flex-direction:column;gap:16px}.trip-service-details-sidepage .service-transfer-content__overview-header{align-items:flex-start;display:flex;justify-content:space-between}.trip-service-details-sidepage .service-transfer-content__overview-route{display:flex;flex-direction:column;gap:8px}.trip-service-details-sidepage .service-transfer-content__overview-route-cancellation{color:#879196;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.trip-service-details-sidepage .service-transfer-content__details{display:flex;flex-direction:column;gap:8px}.trip-service-details-sidepage .service-transfer-content__additional-services{border-top:1px solid #e9eff2;padding-top:12px}.trip-service-details-sidepage .service-transfer-content__additional-services-header{align-items:center;display:flex;justify-content:space-between}.trip-service-details-sidepage .service-transfer-content__additional-services-subtitle{color:#879196;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;margin-bottom:16px}.trip-service-details-sidepage .service-transfer-content__additional-services-list{grid-column-gap:20px;grid-row-gap:12px;column-gap:20px;display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;row-gap:12px}.trip-service-details-sidepage .service-transfer-content__description{display:flex;flex-direction:column;gap:4px}.trip-service-details-sidepage .service-transfer-content .tariffs-list__item-logo{height:30px;max-width:42px;min-width:42px}.trip-service-details-sidepage .service-details-modal{display:flex;flex-direction:column;gap:8px}.trip-service-details-sidepage .service-details-modal__description{display:flex;flex-direction:column;gap:4px}.trip-service-details-sidepage .service-aeroexpress-details-modal__details{padding:8px 0}.trip-service-details-sidepage .service-aeroexpress-details-modal__details .value-description{padding-bottom:4px}.trip-service-details-sidepage .service-aeroexpress-details-modal__price,.trip-service-details-sidepage .service-tariff-price{display:flex;font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:700;justify-content:space-between;line-height:24px;padding-top:12px}.trip-service-details-sidepage .service-tariff-price{align-items:center;border-top:1px solid #e9eff2;color:#1d2021}.trip-service-details-sidepage .service-hotel-tariff-skeleton{border:1px solid #e9eff2;border-radius:8px;border-top:none;display:flex;flex-direction:column;width:100%}.trip-service-details-sidepage .service-hotel-tariff-skeleton__hr{background:#e9eff2;flex:1 1;height:1px}.trip-service-details-sidepage .service-hotel-tariff-skeleton__content{display:flex;flex-direction:column;gap:12px;padding:16px 11px}.trip-service-details-sidepage .service-hotel-tariff-skeleton__content-top{border-radius:8px;display:flex;flex-direction:column;gap:2px;position:relative;width:100%}.trip-service-details-sidepage .service-hotel-tariff-skeleton__content-row-container{display:flex;flex-direction:column;gap:4px;width:100%}.trip-service-details-sidepage .service-hotel-tariff-skeleton__content-row{display:flex;gap:6px;width:100%}.trip-service-details-sidepage .service-hotel-tariff-skeleton__bottom-row{display:flex;justify-content:space-between;width:100%}.trip-service-details-sidepage .service-rail-content__more-routes-button{border-radius:0;border-top:1px solid #cad5db;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;margin-top:20px;padding:11px 11px 0}.trip-service-details-sidepage .hotel-details-modal__header{display:flex;gap:12px;padding-bottom:40px}.trip-service-details-sidepage .hotel-details-modal__header-flat{flex-direction:column}.trip-service-details-sidepage .hotel-details-modal__header-flat .hotel-distance-info{padding-top:12px}.trip-service-details-sidepage .hotel-details-modal__header-flat .check-in-condition-informer{padding-top:0}.trip-service-details-sidepage .hotel-details-modal__header-flat .hotel-tariff-content__hotel-info:has(.hotel-distance-info)+.check-in-condition-informer{padding-top:12px}.trip-service-details-sidepage .hotel-details-modal__header-content{display:flex;flex-direction:column;gap:8px}.trip-service-details-sidepage .hotel-details-modal__header .hotel-no-photo-image,.trip-service-details-sidepage .hotel-details-modal__header img{border-radius:16px;height:140px;object-fit:cover;object-position:center;width:140px}.trip-service-details-sidepage .hotel-details-modal__room-photo{align-items:center;background-color:#f5fafc;display:flex;height:92px;justify-content:center;width:100%}.trip-service-details-sidepage .hotel-details-modal__room .title{padding-bottom:12px}.trip-service-details-sidepage .hotel-details-modal__room .tariff-card,.trip-service-details-sidepage .hotel-details-modal__room .tariff-card_single{min-width:100%}.trip-service-details-sidepage .hotel-details-modal__room .tariff-card .hotel-no-photo-image,.trip-service-details-sidepage .hotel-details-modal__room .tariff-card__header img,.trip-service-details-sidepage .hotel-details-modal__room .tariff-card_single .hotel-no-photo-image,.trip-service-details-sidepage .hotel-details-modal__room .tariff-card_single__header img{max-height:240px;min-height:240px;object-fit:cover;object-position:center}.trip-cancellation-sidepage__services-title{margin-top:16px}.trip-cancellation-sidepage .cancelled-services-container>.title{margin-bottom:16px}.trip-cancellation-sidepage .cancelled-services-container .cancelled-service{align-items:flex-start;background-color:#f8f8f7;display:flex;gap:8px;justify-content:space-evenly}.trip-cancellation-sidepage .cancelled-services-container .cancelled-service>div:first-of-type{flex:1 1}.trip-cancellation-sidepage .cancelled-services-container .cancelled-service>div:first-of-type .direction-block{flex-wrap:wrap}.trip-cancellation-sidepage .cancelled-services-container .cancelled-service>div:first-of-type .direction-block__main{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.trip-cancellation-sidepage .cancelled-services-container .cancelled-service span{color:#a2afb5}.trip-cancellation-sidepage .cancelled-services-container .cancelled-service .tablet{padding:3px 9px}.trip-cancellation-sidepage__reason-codes{display:flex;flex-direction:column;gap:12px;width:100%}.trip-cancellation-sidepage__reason-codes-item{width:100%}.trip-cancellation-sidepage__services-container{display:flex;flex-direction:column;gap:16px;margin-bottom:16px;margin-top:16px}.trip-cancellation-sidepage__services-container .cancelled-services-container{margin-top:0}.journey-modal__schedule{display:flex;flex-direction:column;gap:8px}.journey-modal__schedule>p{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.journey-modal__schedule-chips{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.journey-modal__date-chip{align-items:center;background-color:#f5fafc;border:1px solid #cad5db;border-radius:6px;display:flex;flex-direction:row;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;gap:4px;line-height:20px;padding:4px 8px}.journey-modal__daily{border:1px solid #cad5db;border-radius:8px;display:flex;flex-direction:column;gap:28px;margin-bottom:8px;padding:12px}.journey-modal__daily .MuiStack-root{overflow:inherit;padding-top:4px}.additional-expenses-modal>.modal-right__content-container{display:flex;flex-direction:column;gap:36px}.trip-details-edit-sidepage__content{display:flex;flex-direction:column;gap:16px}.trip-details-edit-sidepage__content .additional-expenses-add__button{border:1px solid #cad5db;border-radius:16px;color:#1d2021;flex-direction:column;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;height:auto;line-height:20px;padding:16px;width:100%}.trip-details-edit-sidepage__content .additional-expenses-add__button>svg{border:2px solid;border-radius:100%;height:32px;padding:5px;width:32px}.trip-details-edit-sidepage__content .additional-expenses-add__button>svg>path{fill:#1d2021}.trip-details-edit-sidepage__labels{color:#1d2021;display:flex;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;gap:16px;line-height:20px}.trip-details-edit-sidepage__label-item{flex:1 1;font-size:16px;line-height:20px;min-width:0}.trip-details-edit-sidepage__label-item:first-child:last-child{flex:initial;min-width:0;min-width:auto}.trip-details-edit-sidepage__directions-block{display:flex;flex-direction:column;gap:8px}.trip-details-edit-sidepage__directions-block-add-button{width:100%}.trip-details-edit-sidepage__destination{align-items:flex-start;display:flex;gap:16px}.trip-details-edit-sidepage__destination-city,.trip-details-edit-sidepage__destination-date{flex:1 1;min-width:0}.trip-details-edit-sidepage__destination-delete{align-self:flex-end;height:40px;width:40px}.additional-expenses,.tdes_extra-information>.accordion-block__content-wrapper{display:flex;flex-direction:column;gap:12px}.additional-expenses__title{align-items:center;display:flex;gap:8px}.additional-expenses__title-button{height:24px;max-width:24px;min-width:24px;padding:0;width:24px}.additional-expenses-add{display:flex;flex-direction:column;gap:8px}.additional-expenses-add__button{color:#228be6;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:6px;line-height:20px}.additional-expenses-add__fields{display:flex;flex-direction:column;gap:36px}.additional-expenses-list{display:flex;flex-direction:column;gap:8px}.additional-expenses-list__item{display:flex;gap:12px}.additional-expenses-list__item-value{border:1px solid #cad5db;border-radius:8px;justify-content:space-between;padding:9px 16px}.additional-expenses-list__item-value,.additional-expenses-list__item-value-left{align-items:center;display:flex;flex:1 1;gap:8px;overflow:hidden}.additional-expenses-list__item-value-title{color:#879196;flex:1 1;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.additional-expenses-list__item-value-value{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.additional-expenses-list__item-buttons{display:flex;gap:4px}.additional-expenses-list__item-buttons-item{padding:10px;width:40px}.business-trip-persona-card{display:flex;flex-direction:column}.business-trip-persona-card>button:hover{background-color:none}.business-trip-persona-card .person-trip-info{padding:12px 12px 24px;width:100%}.business-trip-persona-card .person-trip-info.person-trip-info--no-padding{padding:12px 0}.business-trip-persona-card .person-trip-info .business-trip-persona-card__additional-travellers-info:has(~.business-trip-persona-card__additional-travellers-info){margin-bottom:-8px}@media only screen and (min-width:320px)and (max-width:640px){.business-trip-persona-card .person-trip-info .value-description{flex-direction:column;gap:0}}.business-trip-persona-card__header{align-items:center;display:flex;flex-direction:row;gap:8px;padding:12px;width:100%}.business-trip-persona-card__header_opened{border-bottom:1px solid #e9eff2;padding-bottom:12px}.business-trip-persona-card__header:hover{cursor:pointer}.business-trip-persona-card__header_mobile{padding:0}.business-trip-persona-card__person-block .person-block__name{gap:4px}.business-trip-persona-card__additional-travellers-info .info-list-block__options{background-color:#f5fafc;border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:12px}.business-trip-persona-card__modal-content{padding:16px}.business-trip-persona-card__additional-content{border-top:1px solid #e9eff2;padding-top:16px}.trip-fact-authorization-sidepage{width:582px}.trip-fact-authorization-sidepage,.trip-fact-authorization-sidepage__content{display:flex;flex-direction:column;gap:16px}.trip-master__footer{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:-2px;padding:0 20px}.trip-master__footer .mui-tabs{overflow:hidden;width:100%}.trip-master__footer .mui-tabs__container{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;gap:20px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none}.trip-master__footer .mui-tabs__container::-webkit-scrollbar{display:none}.trip-master__footer .mui-tabs__container .mui-tab:has(.trip-master__documents-tab){margin-left:auto}.trip-master__footer .mui-tab{flex-shrink:0;min-width:0;min-width:auto;padding:0 0 16px;width:-webkit-fit-content;width:fit-content}.trip-master__footer-tab{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.trip-master__footer .mui-tab_selected .business-trip-master__bottom-tab>div{background-color:var(--company-mainColorHex)}.trip-master__footer .mui-tab_selected .business-trip-master__documents-tab svg{fill:var(--company-mainColorHex)}.trip-master__footer .mui-tab_selected .trip-master__footer-tab>p{color:var(--company-mainColorHex)}.trip-master__footer .mui-tab_selected .trip-master__footer-tab div>svg,.trip-master__footer .mui-tab_selected .trip-master__footer-tab div>svg path{fill:var(--company-mainColorHex)!important}.trip-master__footer .mui-tab_selected .trip-master__documents-tab svg{fill:var(--company-mainColorHex)}.trip-master__footer .scrollable-tabs__tab_active .trip-master__footer-tab-counts,.trip-master__footer .scrollable-tabs__tab_active .trip-master__footer-tab-title{color:#fff}.trip-master__footer-tab{align-items:center;display:flex;gap:8px}.trip-master__footer-tab-title{color:#1d2021}.trip-master__footer-tab-counts{color:#879196;margin-left:-4px}.trip-master__footer-tab.business-trip-master__documents-tab p{color:#1d2021}.trip-master__header{display:flex;flex-direction:column;gap:8px;padding:16px}@media only screen and (max-width:640px){.trip-master__header{border-bottom:1px solid #cad5db}}.trip-master__header-top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:4px}.trip-master__header-bottom{background-color:#f8f8f7;border-radius:12px;padding:12px}.trip-master__header-bottom>.business-trip-destinations>.trip-master__trip-edit-button{align-self:center}.trip-master__header-left{display:flex;flex:1 1;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width:640px){.trip-master__header-left{flex-wrap:wrap-reverse}}.trip-master__header-left-creator{color:#879196;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;margin-right:20px;padding-bottom:4px;padding-top:6px}.trip-master__header-left-content{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.trip-master__header-left-content-top{align-items:center;display:flex;gap:8px}.trip-master__header-left-content-top>p{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.trip-master__header-left-content-bt{color:#228be6;cursor:pointer}.trip-master__header-left-content .direction-block>p{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.trip-master__header-left-content-footer{align-items:center;display:flex;flex:2 1;flex-wrap:wrap;gap:4px}.trip-master__header-left-content-footer-dates{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.trip-master__header-left-content-footer .direction-block>p{width:-webkit-fit-content;width:fit-content}.trip-master__header-right{justify-content:flex-end;margin-left:auto;position:relative}.trip-master__header-right,.trip-master__header-right-buttons{align-items:center;display:flex;gap:4px}.trip-master-wrapper{display:flex;flex-direction:column;gap:12px;width:100%}.trip-master-wrapper>.trip-master__footer{margin-top:12px;padding:0}.trip-master{border-color:#cad5db;display:flex;flex-direction:column;gap:4px}@media only screen and (min-width:320px)and (max-width:640px){.trip-master .value-description__description{min-width:auto;width:-webkit-fit-content;width:fit-content}}.trip-master__information-messages{display:flex;flex-direction:column;gap:4px;padding:16px 16px 0}.trip-master__content{display:flex;flex-direction:column;gap:20px;padding:0 16px 16px}@media only screen and (max-width:640px){.trip-master__content{padding-top:8px}}.trip-master__content-bottom{display:flex;flex-direction:column;gap:12px}.trip-master__dates{align-items:center;display:flex;gap:7px}.trip-master__dates>span{color:#879196;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.trip-master__dates svg{cursor:pointer;height:13px;width:13px}.trip-master__trip-edit-button{align-self:flex-start}.trip-master__modal-action-button{border:none;box-shadow:none;justify-content:flex-start;margin-bottom:8px}.trip-master_no-footer{padding:16px}.trip-master__sequence-comment{display:flex;flex-direction:column;gap:8px}.trip-master__sequence-comment-header{color:#1d2021;font-weight:800}.trip-master__sequence-comment-header,.trip-master__sequence-comment-text{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;line-height:18px}.trip-master__sequence-comment-text{background-color:#f0f0ef;border-radius:8px;color:#2c3133;font-weight:500;padding:8px}.bottom-action-bar{background:#fff;border:1px solid #cad5db;border-radius:16px 16px 0 0;bottom:0;box-shadow:0 -3px 6px -1px #29294014,0 -1px 5px 0 #2929400a;display:flex;flex-direction:column;gap:16px;left:0;padding:20px;position:fixed;right:0;width:100%;z-index:20}.bottom-action-bar__container{width:100%}.bottom-action-bar__container_left{left:64px;width:calc(100% - 64px)}.authorizations-item__container{display:flex;flex-direction:column;gap:16px;padding:8px 0}.authorizations-item__content{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 300px}@media only screen and (min-width:320px)and (max-width:980px){.authorizations-item__content{display:flex;flex-direction:column}}.authorizations-item__approve{align-items:center;display:flex;gap:40px;padding:6px 12px}.authorizations-item__approve--mobile{gap:12px;padding:0}.authorizations-item__joureney{display:flex;flex-direction:column;gap:20px}.authorizations-item__joureney-main{display:flex;flex-direction:column;gap:4px}.authorizations-item__services-list{display:flex;flex-direction:column;gap:20px}.authorizations-item__services-list-approve-all{align-items:center;background:#fff;border:1px solid #cad5db;border-radius:12px;display:flex;flex-wrap:wrap;gap:20px;padding:16px 20px}.authorizations-item__basket,.authorizations-item__basket-container,.authorizations-item__rejected-group,.authorizations-item__rejected-services{display:flex;flex-direction:column;gap:16px}.authorizations-item__basket{background:#fff;border:1px solid #cad5db;border-radius:16px;height:-webkit-fit-content;height:fit-content;padding:20px}.authorizations-item__basket-prices{display:flex;flex-direction:column;gap:12px}.authorizations-item__basket-buttons{display:flex;flex-direction:column;gap:8px}.authorizations-item__empty{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding-top:48px}.authorizations-item__empty-button{padding:0 8px}.search-form__container{align-items:center;background-color:#fff;border:1px solid #e9eff2;border-radius:16px;display:flex;gap:30px;padding:12px 13px}@media only screen and (min-width:320px)and (max-width:980px){.search-form__container{align-items:flex-start;flex-direction:column;gap:12px}}.search-form__search-container{grid-gap:8px;display:grid;flex:1 1;gap:8px;grid-template-columns:1fr 1fr}@media only screen and (min-width:320px)and (max-width:980px){.search-form__search-container{display:flex;flex-direction:column;width:100%}}.search-form__search-checkbox input[type=checkbox]{height:24px;width:24px}.business-trip-card{border-color:#cad5db;border-radius:8px;display:grid;grid-template-columns:28% 20% 28% 20% 4%;padding:12px 16px;position:relative}.business-trip-card__skeleton>span:not(:last-child){margin-right:2px}.business-trip-card__columns-6{grid-template-columns:23% 18% 24% 10% 20% 5%}.business-trip-card__columns-7{grid-template-columns:23% 18% 24% 7% 3% 20% 5%}.business-trip-card__duplicates{grid-template-columns:33% 20% 38% 9%}.business-trip-card__dates{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.business-trip-card__trash{justify-self:end}.business-trip-card__arrow{padding:20px 16px}.business-trip-card__arrow svg{height:19px;margin-right:0;width:19px}.business-trip-card__budget{font-family:Tilda Sans,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:28px}.business-trip-card__trip-info{display:flex;gap:16px;padding-left:4px;padding-right:8px}@media only screen and (min-width:981px){.business-trip-card__trip-info .direction-block{flex-wrap:wrap}}.business-trip-card__trip-info .direction-block>p{width:-webkit-fit-content;width:fit-content}.business-trip-card__trip-info>div>p{color:#228be6;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.business-trip-card__trip-info>div>p>span{color:#879196}.business-trip-card__trip-info>:first-child,.business-trip-card__trip-info>div>:first-child{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.business-trip-card .person-block{align-self:flex-start}.business-trip-card .person-block>:first-child{align-self:flex-start;height:40px;max-width:40px;min-width:40px}.business-trip-card .person-block__name{display:inline-block;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px;margin-right:10px;max-width:90%}.business-trip-card .person-block__additional-info{display:inline-block}.business-trip-card .mui-radio-button{align-items:flex-start}.business-trip-card .mui-radio-button .MuiFormControlLabel-label{margin-top:23px}.business-trip-card>.trip-status-icon{justify-self:center}.business-trip-card_checked{border:2px solid #5d6c74}.business-trip-card__disable{opacity:.5}.business-trip-card:hover:not(.business-trip-card__disable){background-color:#f5fafc;cursor:pointer}.business-trip-card_preselected{background-color:#0000;pointer-events:none}.business-trip-card_preselected>:first-child{padding-left:36px}.business-trip-card__link-wrapper{text-decoration:none}.business-trip-card__favorite-icon{justify-self:center;padding-top:4px}.business-trip-collection{background-color:#f8f8f7;display:flex;flex-direction:column;gap:4px;padding:0 8px}.business-trip-collection>:last-child:not(:first-child){margin-bottom:8px}.business-trip-collection__destination{display:flex;flex-direction:row;gap:8px}.business-trip-collection__destination>button{background-color:#0000!important;height:-webkit-fit-content;height:fit-content}.business-trip-collection__title{grid-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:-webkit-min-content -webkit-min-content 3fr;grid-template-columns:min-content min-content 3fr;min-height:70px;padding:16px 8px 12px}.business-trip-collection__title:hover{cursor:pointer}@media only screen and (max-width:980px){.business-trip-collection__title{display:flex;flex-direction:column;gap:8px;justify-content:space-between}}.business-trip-collection__title p{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.business-trip-collection__title span{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}@media only screen and (min-width:981px){.business-trip-collection__travelers-number{text-align:end}.business-trip-collection__title p{text-wrap:nowrap}}.business-trip-table-header{align-items:center;display:grid;grid-template-columns:23% 18% 24% 10% 20% 5%;padding:12px 16px}.business-trip-table-header>p{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.business-trip-table-header>:first-child{margin-left:-16px}@media only screen and (min-width:320px)and (max-width:980px){.business-trip-table-header{display:none}}.business-trip-filters-modal__all-filters{display:flex;flex-direction:column;gap:32px}.business-trip-filters-modal__filters-block,.business-trip-filters-modal__filters-block-fields{display:flex;flex-direction:column;gap:12px}.business-trip-filters-modal__filter-block-title{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.journey-table-header{display:flex;flex-direction:column;gap:4px}.journey-table-header__title{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:16px 16px 0}@media only screen and (min-width:320px)and (max-width:640px){.journey-table-header__title{align-items:flex-start;flex-direction:column;gap:8px;justify-content:flex-start}}.journey-table-header__title--no-padding{padding:16px 0 0}.journey-table-header__button-container{align-items:center;display:flex;gap:8px}.journey-table-header__button-container .sorting-button .modal-window-small{min-width:325px;width:-webkit-fill-available}@media only screen and (min-width:320px)and (max-width:980px){.journey-table-header__button-container .all-filters-button .button .button-filter,.journey-table-header__button-container .sorting-button .button p,.journey-table-header__button-container .sorting-button .button svg:last-child{display:none}}.journey-table-header__tabs-container{border-bottom:1px solid #cad5db;padding:0 16px}.journey-table-header__tabs-container--no-border{border-bottom:none}.journey-table-header__tabs-container--no-padding{padding:0}.journey-table-header__tabs-container .scrollable-tabs__tab{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;padding:6px 12px}.business-trips__container{background:#fff;border:1px solid #e9eff2;border-radius:16px;width:100%}.business-trips__table{display:flex;flex-direction:column;gap:4px;padding:4px 16px 16px}.business-trips__no-content{margin:55px 0!important}.journey-trips-selector-card{border-radius:16px}.journey-trips-selector-card__header{background-color:var(--company-mainColorHex);border-top-left-radius:16px;border-top-right-radius:16px;color:#fff;display:flex;justify-content:space-between;padding:8px 16px}.journey-trips-selector-card__header-title{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.journey-trips-selector-card__header-creator{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.journey-trips-selector-card__creation-time{height:18px}.journey-trips-selector-card__creation-time span{color:#e9eff2;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.journey-trips-selector-card .business-trip-travellers-tabs{background-color:#fff;border:1px solid #cad5db;border-bottom-left-radius:16px;border-bottom-right-radius:16px;border-top:none;padding:0}.journey-trips-selector-card .business-trip-travellers-tabs__travellers-list{gap:4px;overflow-x:auto;overscroll-behavior:contain;padding:8px}.journey-trips-selector-card .business-trip-travellers-tabs__travellers-list::-webkit-scrollbar{display:none}.trip-authorization-basket__container{background:#fff;border:1px solid #cad5db;border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:20px;width:300px}@media only screen and (max-width:980px){.trip-authorization-basket__container{width:100%}}.trip-authorization-basket__prices{display:flex;flex-direction:column;gap:12px}.trip-authorization-basket-button{height:40px}.trip-hotel-tariff-rules-sidepage__container{display:flex;flex-direction:column;gap:20px}.trip-hotel-tariff-rules-sidepage__content{padding:20px}.clasterMarker__container{border-radius:50%;color:var(--interact-action);position:relative;transform:translate(-50%,-50%)}.clasterMarker__content{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;width:100%}.clasterMarker__text{color:#fff;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.bigContainer{height:40px;padding:3px;width:40px}.middleContainer{height:34px;padding:4px;width:34px}.smallContainer{height:28px;padding:4px;width:28px}.map-hotel-info__container{background-color:#fff;border-radius:12px;cursor:pointer;display:flex;gap:12px;height:96px;padding:4px 8px 4px 4px;width:300px}.map-hotel-info__photo-container{align-items:center;background-color:#f5fafc;display:flex;justify-content:center;min-height:88px;min-width:88px;position:relative}.map-hotel-info__photo{border-radius:8px;object-fit:cover}.map-hotel-info__text-container{display:flex;flex-direction:column;width:100%}.map-hotel-info__title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#1d2021;display:-webkit-box!important;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px;overflow:hidden}.map-hotel-info__badges-container{display:flex;gap:4px;justify-content:space-between;margin-bottom:4px;margin-top:auto;padding-top:4px}.map-hotel-info__tariffs{display:flex;gap:4px}.map-hotel-info__tariffs>ul{flex-direction:row;font-size:14px;width:100%}.clasterMarkerSingle{display:flex;justify-content:center;translate:-50% -32px}.clasterMarkerSingle__popup{bottom:32px;position:absolute}.clasterMarkerSingle__container{text-wrap:nowrap;align-items:center;background:var(--company-mainColorHex);border-radius:9px;color:#fff;display:flex;flex-direction:column;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;height:28px;line-height:18px;padding:4px 10px;position:relative;width:-webkit-fit-content;width:fit-content;z-index:1}.clasterMarkerSingle__container:hover{-webkit-filter:brightness(90%)}.clasterMarkerSingle__container>svg{bottom:-5px;position:absolute}.clasterMarkerSingle__details-content{align-items:center;display:flex;gap:6px}.clasterMarkerSingle__details-content-button{min-height:20px;min-width:20px}.clasterMarkerSingle__details-content-button>svg{height:10px;width:10px}.map-hotel-card__container{background-color:#fff;border-radius:12px;cursor:pointer;display:flex;gap:12px;height:96px;padding:4px 8px 4px 4px;width:300px}.map-hotel-card__photo-container{align-items:center;background-color:#f5fafc;display:flex;justify-content:center;min-height:88px;min-width:88px;position:relative}.map-hotel-card__photo{border-radius:8px;object-fit:cover}.map-hotel-card__text-container{display:flex;flex-direction:column;width:100%}.map-hotel-card__title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#1d2021;display:-webkit-box!important;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px;overflow:hidden}.map-hotel-card__badges-container{display:flex;gap:4px;justify-content:space-between;margin-bottom:4px;margin-top:auto;padding-top:4px}.map-hotel-card__tariffs{display:flex;gap:4px}.map-hotel-card__tariffs>ul{flex-direction:row;font-size:14px;width:100%}.amenities-hotel-card__tooltip{align-items:start;display:flex;flex-direction:column;justify-content:start}.alternative-services-content{--services-flex:2;--map-flex:1;display:flex;flex-direction:column;gap:20px;padding:20px}.alternative-services-content__header{align-items:center;display:flex;gap:8px}.alternative-services-content__main{display:flex;gap:16px}.alternative-services-content__main .map-hotel-container{border-radius:16px;flex:var(--map-flex);transition:flex 1s ease}.alternative-services-content__services{display:flex;flex:var(--services-flex);flex-direction:column;gap:24px;transition:flex 1s ease}.alternative-services-content__service-container{display:flex;flex-direction:column;gap:16px}.alternative-services-content__service-container-header{display:flex;flex-direction:column;gap:4px}.alternative-services-content_map-fullscreen{--services-flex:1;--map-flex:2}.price-slider__container{background:#e9eff2;border-radius:8px;display:flex;min-height:46px;padding:4px;position:relative}.price-slider__item{align-items:flex-start;color:#5d6c74;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;gap:0;line-height:18px;overflow:hidden;padding:0 8px;position:relative;z-index:2}.price-slider__item>p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.price-slider__item>span{font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px;text-align:center;width:100%}.price-slider__fill{background:#fff;border-radius:8px;bottom:2px;box-shadow:0 3px 6px -1px #29294014,1px 0 5px 0 #2929400a;position:absolute;top:2px;transition:left .35s,right .35s;z-index:1}.flow-buttons-card{align-items:center;box-shadow:0 -3px 6px -1px #29294014,0 -1px 5px 0 #2929400a;display:flex;justify-content:space-between;padding:12px 20px;z-index:5}@media only screen and (min-width:320px)and (max-width:640px){.flow-buttons-card{flex-direction:column;gap:8px}.flow-buttons-card>button{width:100%}}.flow-buttons-card_mobileWithAdditionalText{grid-gap:8px;display:grid;flex-direction:column;gap:8px;grid-template-areas:"txt txt" "buttonBack buttonNext";grid-template-columns:50% 50%}.flow-buttons-card_mobileWithAdditionalText p{margin:0}.flow-buttons-card__buttonBack{grid-area:buttonBack}@media only screen and (min-width:320px)and (max-width:980px){.flow-buttons-card__buttonBack{width:100%}}.flow-buttons-card__buttonNext{grid-area:buttonNext}@media only screen and (min-width:320px)and (max-width:980px){.flow-buttons-card__buttonNext{width:100%}}.flow-buttons-card__additional-text{color:#545b5e;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;grid-area:txt;line-height:20px;margin-left:auto;margin-right:16px}.flow-buttons-card__buttons{display:flex;gap:8px;width:100%}.flow-buttons-card__buttons>button{flex:1 1}.hotel-online-alteration-content{display:flex;flex-direction:column;padding:20px}.hotel-online-alteration-content__header{align-items:center;display:flex;gap:8px;margin-bottom:16px}.hotel-online-alteration-content__current-section{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.hotel-online-alteration-content__rooms-list{display:flex;flex-direction:column;gap:12px}.hotel-online-alteration-content__no-rooms-container{padding:72px 16px}.hotel-online-alteration-content .cat-plug__subtitle{white-space:pre-line}.hotel-online-alteration-content .alteration-dates-search{background-color:#f8f8f7;border-radius:16px;display:flex;flex-direction:column;gap:12px;padding:20px}.hotel-online-alteration-content .alteration-dates-search__main-block{align-items:center;display:flex;gap:8px}.hotel-online-alteration-content .alteration-dates-search__fields{display:flex;flex:1 1;gap:0}.hotel-online-alteration-content .alteration-dates-search__fields>div{position:relative;width:100%}.hotel-online-alteration-content .alteration-dates-search__field{flex:1 1}.hotel-online-alteration-content .alteration-dates-search__field .calendar-date-range-mui__label-text{color:#cad5db;font-size:10px;font-weight:700;left:16px;letter-spacing:.5px;line-height:16px;position:absolute;text-transform:uppercase;top:8px;z-index:1}.hotel-online-alteration-content .alteration-dates-search__field .calendar-date-range-mui,.hotel-online-alteration-content .alteration-dates-search__field .calendar-mui{padding-top:0}.hotel-online-alteration-content .alteration-dates-search__field .MuiInputBase-root{border-radius:0!important;height:56px}.hotel-online-alteration-content .alteration-dates-search__field .MuiInputBase-root>input{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;height:100%;line-height:20px;margin-left:4px;margin-top:17px}.hotel-online-alteration-content .alteration-dates-search__field .MuiInputBase-root>input::placeholder{color:#879196}@media(min-width:981px){.hotel-online-alteration-content .alteration-dates-search__field:first-child .MuiInputBase-root{border-radius:8px 0 0 8px!important}.hotel-online-alteration-content .alteration-dates-search__field:first-child .MuiInputBase-root:not(.Mui-error):not([aria-invalid=true])>fieldset{border-right:none}.hotel-online-alteration-content .alteration-dates-search__field:last-child .MuiInputBase-root{border-radius:0 8px 8px 0!important}}.hotel-online-alteration-content .alteration-dates-search__button{background-color:#5d6c74!important;border:none!important;min-width:160px}.hotel-online-alteration-content .alteration-dates-search__button:hover{background-color:#4d5a61!important}@media(max-width:980px){.hotel-online-alteration-content .alteration-dates-search__main-block{align-items:stretch;flex-direction:column}.hotel-online-alteration-content .alteration-dates-search__fields{flex-direction:column;gap:10px}.hotel-online-alteration-content .alteration-dates-search__field{width:100%}.hotel-online-alteration-content .alteration-dates-search__field .MuiInputBase-root{border-radius:8px!important}.hotel-online-alteration-content .alteration-dates-search__button{margin-top:16px;width:100%}}.hotel-online-alteration-content .early-checkin-late-checkout{width:100%}.hotel-online-alteration-content .early-checkin-late-checkout__add-button{border-color:#cad5db;color:#228be6;gap:8px}.hotel-online-alteration-content .early-checkin-late-checkout__add-button:hover{background-color:rgba(34,139,230,.078);border-color:#228be6}.hotel-online-alteration-content .early-checkin-late-checkout__expanded{align-items:center;display:flex;gap:8px;width:100%}.hotel-online-alteration-content .early-checkin-late-checkout__field{display:flex;flex-direction:column;gap:8px}.hotel-online-alteration-content .early-checkin-late-checkout__label{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.hotel-online-alteration-content .early-checkin-late-checkout__button-text{color:#5d6c74;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.trip-services-basket__container{background:#fff;border:1px solid #cad5db;border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:20px;width:300px}.trip-services-basket__container_fullwidth{width:100%}.trip-services-basket__container_mobile{gap:8px;padding:16px}.trip-services-basket__container_expanded{max-height:80vh;overflow-y:auto}.trip-services-basket__header{border-bottom:1px solid #e9eff2;display:flex;flex-direction:column;gap:12px;padding-bottom:16px}.trip-services-basket__header-title{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.trip-services-basket__header-icon-container{display:flex;flex-wrap:wrap;gap:8px;row-gap:2px}.trip-services-basket__header_mobile{border-bottom:none;gap:0;padding-bottom:0}.trip-services-basket__header_mobile .price-row{justify-content:space-between}.trip-services-basket__prices{display:flex;flex-direction:column;gap:12px}.trip-services-basket__prices_mobile{gap:8px}.trip-services-basket__prices_mobile .price-row{justify-content:space-between}.trip-services-basket__prices-title-nowrap{align-items:center;display:inline-flex;gap:4px;white-space:nowrap}.trip-services-basket__buttons{display:flex;flex-direction:column;gap:8px}.trip-services-basket__buttons_row{align-items:stretch;flex-direction:row;gap:8px}.trip-services-basket__buttons_row .checkout-services__header-authorization-button,.trip-services-basket__buttons_row .trip-services-basket__buttons-button{flex:1 1 auto}.trip-services-basket__buttons-count{background:#3fb553;border-radius:4px;color:#fff;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;padding:2px 8px}.trip-services-basket__buttons-count_disabled{background:rgba(64,192,87,.478)}.trip-services-basket__buttons-add-services-button,.trip-services-basket__buttons-button{height:40px}.trip-services-basket__buttons-add-services-button_compact{align-items:center;display:flex;flex-shrink:0;height:40px;justify-content:center;max-width:40px;min-width:40px;padding:8px;width:40px}.business-trip-hotel-service-card{border:1px solid #cad5db;border-radius:16px;display:grid;grid-template-columns:180px 1fr;min-height:240px;overflow:hidden;width:100%}.business-trip-hotel-service-card:hover{border-color:#a2afb5;cursor:pointer}@media only screen and (max-width:1440px){.business-trip-hotel-service-card{grid-template-columns:1fr;grid-template-rows:200px 1fr}}.business-trip-hotel-service-card .hotel-no-photo-image{height:100%}.business-trip-hotel-service-card__photo,.business-trip-hotel-service-card__photo>.photo-list__container{height:100%;overflow:hidden;width:100%}.business-trip-hotel-service-card__photo>.photo-list__container>:first-child{border-radius:8px 0 0 8px}@media only screen and (max-width:1440px){.business-trip-hotel-service-card__photo>.photo-list__container>:first-child{border-radius:8px 8px 0 0}}.business-trip-hotel-service-card__info-tablet{align-items:center;display:flex;gap:4px}.business-trip-hotel-service-card__info-tablet-item{height:24px;width:33px}.business-trip-hotel-service-card__info-tablet-item>.tablet__text>b{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.business-trip-hotel-service-card__info-tablet-item svg{display:block;line-height:0}.business-trip-hotel-service-card__info-tablet-title{align-items:center;display:flex;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;gap:4px;line-height:20px}.business-trip-hotel-service-card__info-tablet-title-blue{color:#228be6}.business-trip-hotel-service-card__info-tablet-title-yellow{color:#fab005}.business-trip-hotel-service-card__container{background-color:#fff;display:flex;min-width:0;padding:16px}.business-trip-hotel-service-card__content{background-color:#fff;display:flex;flex:1 1 auto;flex-direction:column;gap:24px;min-width:0;overflow:hidden}@media only screen and (max-width:1440px){.business-trip-hotel-service-card__content{gap:8px}}.business-trip-hotel-service-card__right-content{border-left:1px solid #cad5db;display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between;margin-left:20px;overflow:hidden;padding-left:16px;width:322px}.business-trip-hotel-service-card__right-content-bottom{display:flex;flex-direction:column;gap:8px}.business-trip-hotel-service-card__right-content-bottom-rules-button{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;line-height:18px!important}.business-trip-hotel-service-card__info{display:flex;flex-direction:column;gap:4px;max-width:100%}.business-trip-hotel-service-card__info-content{display:flex;flex-direction:column}.business-trip-hotel-service-card__info>button{height:auto;margin-left:auto;padding:12px}.business-trip-hotel-service-card__info>button .title p{color:#fff}.business-trip-hotel-service-card__amenities{align-items:center;display:flex;gap:16px;margin-top:auto}.business-trip-hotel-service-card__shared-accommodation{align-items:flex-start;display:flex;flex-direction:column}.business-trip-hotel-service-card_updating{opacity:.5;pointer-events:none}.business-trip-hotel-service-card__tariffs-list{display:flex;flex-direction:column;gap:8px}.business-trip-hotel-service-card__price{align-items:center;background-color:#e9eff2;border-radius:8px;display:flex;gap:4px;padding:4px 8px;width:-webkit-fit-content;width:fit-content}.business-trip-hotel-service-card__price-icon{align-items:center;display:flex;justify-content:center}.business-trip-hotel-service-card__price-block{display:flex;flex-direction:column}.business-trip-hotel-service-card__price-block-total{font-family:Tilda Sans,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:28px}.business-trip-hotel-service-card__price-block-min{color:#879196;font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.business-trip-hotel-service-card__location{display:flex;flex-direction:row;gap:8px;justify-content:space-between}@media only screen and (max-width:640px){.business-trip-hotel-service-card__location{flex-direction:column;gap:16px}}.business-trip-hotel-service-card__location-content{display:flex;flex-direction:column;gap:4px}.business-trip-hotel-service-card__location-price{align-items:flex-end;display:flex;flex-direction:column;gap:4px}@media only screen and (max-width:640px){.business-trip-hotel-service-card__location-price{flex-direction:row-reverse;gap:8px;justify-content:space-between}.business-trip-hotel-service-card__location-price>button{margin-top:auto}}@media only screen and (min-width:320px)and (max-width:480px){.business-trip-hotel-service-card__location-description .value-description__description{min-width:20px;width:20px}}.business-trip-hotel-service-card__location-description .value-description__value{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.business-trip-hotel-service-card__header{display:flex;flex-direction:column;max-width:100%}.business-trip-hotel-service-card__header-tariffs{gap:0}.business-trip-hotel-service-card__header-dates{align-items:center;display:flex;gap:4px}.business-trip-hotel-service-card__header-dates-separator{background-color:#cad5db;border-radius:20px;height:2px;width:20px}.business-trip-hotel-service-card__header-top{align-items:center;display:flex;gap:4px}.business-trip-hotel-service-card__header-title-container{align-items:baseline;display:flex;gap:4px;justify-content:space-between}.business-trip-hotel-service-card__header-title-container>.tariffs-list{flex-direction:row;width:-webkit-fit-content;width:fit-content}.search-progress-bar{background-color:var(--company-mainColorHex);bottom:0;height:4px;left:0;position:absolute;transition:width 1s ease-out;width:100%}.search-progress-bar.inProgress0{width:15%}.search-progress-bar.inProgress1{width:34%}.search-progress-bar.inProgress2{width:50%}.search-progress-bar.inProgress3{width:67%}.search-progress-bar.partiallyCompleted{width:85%}.search-progress-bar.completed{width:100%}.skeleton-service-description{display:flex;flex-direction:row;gap:6px;width:100%}.skeleton-service-description>span:nth-child(2){flex-grow:1}.skeleton-ticket{background-color:#fff;border-radius:16px;display:flex;flex-direction:row;overflow:hidden;position:relative}.skeleton-ticket>p{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;left:50%;line-height:24px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.skeleton-ticket__left{flex-grow:1;margin:20px 0;padding:0 16px 0 24px}.skeleton-ticket__right{border-left:1px solid #e9eff2;display:flex;flex-direction:column;gap:8px;margin:20px 0;padding:0 16px;width:372px}.skeleton-ticket__right>span:last-of-type{margin-top:30px}.skeleton-detachable-label{align-items:center;border-radius:16px 0 0 16px;display:flex;flex-direction:row;height:100%;overflow:hidden;width:24px}.skeleton-detachable-label>span{height:100%;width:100%}.skeleton-detachable-label>span>span{border-radius:0;line-height:normal}.skeleton-service-leg{display:flex;flex-direction:row;gap:8px;width:100%}.skeleton-service-leg__left,.skeleton-service-leg__right{display:flex;flex-direction:column;gap:4px}.skeleton-service-leg__right{align-items:end}.skeleton-service-leg__line{background-color:#e9eff2;flex-grow:1;height:1px;margin:17px 0 0;width:264px}.skeleton-service-route{display:flex;flex-direction:row;width:100%}.skeleton-service-route__description{display:flex;flex-direction:column;gap:6px;margin-right:19px}.skeleton-service-route__description-skeleton-overlap{display:flex;flex-direction:column}.skeleton-service-route__description-skeleton-overlap>span:nth-child(2){border-radius:.25rem;margin-top:-11px;outline:2px solid #fff;z-index:2}.service-selection-start{align-items:center;border:1px dashed #cad5db;border-radius:16px;display:flex;gap:8px;height:172px;justify-content:center}.service-selection-start__button{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;padding:12px 16px}.service-selection-start__button svg{fill:#5d6c74;height:13px;max-width:13px;min-width:13px}.trip-service-edit-sidepage .select__label-text{color:#1d2021}.trip-service-edit-sidepage_cancel .modal-right__content-container{display:flex;flex-direction:column;gap:16px}.trip-service-edit-sidepage_refund .modal-right__content-container{display:flex;flex-direction:column;gap:4px;justify-content:space-between}.trip-service-edit-sidepage_refund .modal-right__content-container .ticket-cards{display:flex;flex-direction:column;gap:4px}.trip-service-edit-sidepage_refund .modal-right__content-container .ticket-cards .ticket-card{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:4% 46% 26% 16%;padding:12px 20px}.trip-service-edit-sidepage_refund .modal-right__content-container .ticket-cards .ticket-card:first-of-type{font-weight:700}.trip-service-edit-sidepage_refund .modal-right__content-container .ticket-cards .ticket-card div{display:flex;flex-direction:column;gap:4px}.trip-service-edit-sidepage_refund .modal-right__content-container .ticket-cards .ticket-card div span{color:#879196}.trip-service-edit-sidepage_refund__summary{display:flex;flex-direction:column;gap:8px;padding:16px 20px}.trip-service-edit-sidepage_refund__sum{align-items:center;display:flex;justify-content:space-between}.trip-service-edit-sidepage_refund__sum.red .title__text{color:#c92a2a}.trip-service-edit-sidepage_avia-refund__summary{align-items:center;border-top:1px solid #e9eff2;display:flex;justify-content:space-between;padding:16px 20px}.trip-send-service-to-email-sidepage__content{display:flex;flex-direction:column;gap:16px}.trip-send-service-to-email-sidepage__input{display:flex;flex-direction:column;gap:8px}.journey__other-actions.button.button-white{box-shadow:none}.journey__other-actions-option{align-items:center;display:flex;gap:8px;justify-content:start}.modal-additional-weekends_disabled .confirmation__buttons>.button-yellow{background-color:#a2afb5;color:#f5fafc;cursor:not-allowed}.modal-additional-weekends .textarea__resizer svg{margin-right:5px}.modal-additional-weekends .confirmation__content svg{margin-right:0!important}.modal-additional-weekends__textarea .confirmation__buttons>.button{font-weight:500}.modal-additional-weekends__form{margin-top:12px;width:100%}.modal-additional-weekends__title{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:20px}.modal-additional-weekends__radio-group{align-items:flex-start;display:flex;justify-content:space-around;margin-bottom:12px}.modal-additional-weekends__radio-item{align-items:center;color:#1d2021;cursor:pointer;display:flex;gap:8px;width:190px}.modal-additional-weekends__radio-item:last-child{margin-bottom:0}.modal-additional-weekends__radio-item .radio-label{color:#1d2021;-webkit-user-select:none;user-select:none}.modal-additional-weekends__description,.modal-additional-weekends__radio-item .radio-label{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.modal-additional-weekends__description{color:#545b5e;margin-bottom:16px}.service-duplicate__trip-list{display:flex;flex-direction:column;gap:20px;max-height:300px;overflow-y:auto}.service-duplicate__warning{font-weight:400}.service-duplicate__section-title,.service-duplicate__warning{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;line-height:20px}.service-duplicate__section-title{font-weight:700}.service-duplicate__services-list{display:flex;flex-direction:column}.service-duplicate__service-item-container{align-items:center;display:flex;gap:8px}.service-duplicate__service-item{color:#228be6;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;text-underline-position:from-font}.modal-duplicate-warning .confirmation__buttons>.button{font-weight:500}.popup-service-validation-errors{min-width:480px}.popup-service-validation-errors .confirmation__buttons>.button{font-weight:500}.popup-service-validation-errors--reversed-buttons .confirmation__buttons{flex-direction:row-reverse;justify-content:flex-start}.popup-service-validation-errors--reversed-buttons .confirmation__buttons_mobile{flex-direction:column-reverse}.popup-service-validation-errors--reversed-buttons .confirmation__buttons>.button:first-child{background:#fab005;color:#fff}.service-errors-list{margin:0}.service-errors-list__service-header,.service-errors-list__service-link{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.service-errors-list__service-link{color:#228be6;text-underline-position:from-font}.service-errors-list__errors-list{list-style-type:disc;margin:0;padding-left:20px}.service-errors-list__error-item{margin-bottom:4px}.service-errors-list__error-item,.service-validation-description{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.service-validation-description{color:#545b5e;margin-top:16px}.modal-trip-validation-errors{min-width:320px}.modal-trip-validation-errors .confirmation__buttons>.button{font-weight:500}.modal-trip-validation-errors--reversed-buttons .confirmation__buttons{flex-direction:row-reverse;justify-content:flex-start}.modal-trip-validation-errors--reversed-buttons .confirmation__buttons_mobile{flex-direction:column-reverse}.modal-trip-validation-errors--reversed-buttons .confirmation__buttons>.button:first-child{background:#fab005;color:#fff}.trip-validation-errors-list{list-style-type:disc;margin:0;padding-left:20px}.trip-validation-errors-list__item{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:8px}.modal-missing-expected-services .confirmation__buttons>.button{font-weight:500}.modal-missing-expected-services_disabled .confirmation__buttons>.button-yellow{background-color:#a2afb5;color:#f5fafc;cursor:not-allowed}.modal-missing-expected-services__description{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:8px}.modal-missing-expected-services .missing-services-form__field{margin-bottom:8px}.modal-missing-expected-services .missing-services-form__label .textarea__label-text{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:10px}.modal-missing-expected-services .missing-services-form .textarea__resizer svg{margin-right:5px}.modal-missing-expected-services .missing-services-form .confirmation__content svg{margin-right:0!important}.skeleton-journey__flex-group{display:flex;justify-content:space-between}.skeleton-journey__wrapper{display:flex;flex-direction:column;gap:12px}.skeleton-journey__wrapper .ticket-avia-skeleton__flight-section div{margin-top:0}.skeleton-journey__title{margin-top:16px}.skeleton-journey__hotel{background-color:#fff;border-radius:16px;display:flex;flex-direction:row}.skeleton-journey__hotel__left{flex:55% 1;margin:20px 0;padding:0 16px 0 24px}.skeleton-journey__hotel__right{border-left:1px solid #e9eff2;display:flex;flex:45% 1;flex-direction:column;gap:8px;margin:20px 0;padding:0 16px}.skeleton-journey__hotel__right>span:nth-last-child(2){margin-top:24px}.skeleton-journey__service-card{background-color:#fff;border-radius:16px;display:flex;flex-direction:row}.skeleton-journey__service-card__left{display:flex;flex:55% 1;flex-direction:column;gap:12px;padding:16px}.skeleton-journey__service-card__left-group{display:flex;flex-direction:column;gap:4px}.skeleton-journey__service-card__right{border-left:1px solid #e9eff2;display:flex;flex:45% 1;flex-direction:column;justify-content:space-between;padding:16px}.skeleton-journey__service-card__right>div>div{align-items:center;display:flex;flex-direction:column;margin-top:8px}.skeleton-journey__trip-roads-card{flex:1 1;width:100%}.skeleton-journey__documents{display:flex;flex-direction:column;gap:20px}.skeleton-journey__documents-header{align-items:center;display:flex;justify-content:space-between}.skeleton-journey__documents-header-buttons{display:flex;gap:12px;margin-left:auto}.skeleton-journey__documents-section{display:flex;flex-direction:column;gap:12px}.skeleton-journey__documents-section-list{display:flex;flex-direction:column;gap:4px}.skeleton-journey__documents-item{width:100%}.ticket-avia-skeleton{background-color:#fff;border-radius:16px;display:flex;height:300px;overflow:hidden;position:relative}@media only screen and (min-width:320px)and (max-width:980px){.ticket-avia-skeleton{flex-direction:column;height:-webkit-fit-content;height:fit-content;padding:0 0 20px}}.ticket-avia-skeleton__tip{height:calc(100% + 41px);position:relative;top:-22px;width:28px}.ticket-avia-skeleton__tip>div,.ticket-avia-skeleton__tip>span{height:100%}.ticket-avia-skeleton__tip>span>span{border-radius:0;height:100%}@media only screen and (min-width:320px)and (max-width:980px){.ticket-avia-skeleton__tip{top:-2px;width:100%}.ticket-avia-skeleton__tip>div,.ticket-avia-skeleton__tip>div>span{height:28px;width:100%}.ticket-avia-skeleton__tip>div>span>span{border-radius:0;height:28px;width:100%}}.ticket-avia-skeleton__flight-section{display:flex;flex:65% 1;gap:20px;padding:20px}.ticket-avia-skeleton__tariff-section{border-left:1px solid #cad5db;display:flex;flex:35% 1;flex-direction:column;justify-content:space-between;margin:20px 0;padding:0 16px}@media only screen and (min-width:320px)and (max-width:980px){.ticket-avia-skeleton__tariff-section{border:none;flex:auto;gap:24px}}@media only screen and (min-width:641px)and (max-width:980px){.ticket-avia-skeleton__tariff-section{flex-direction:row}}.ticket-avia-skeleton__tariff-top{align-items:flex-start;display:flex;gap:4px;height:-webkit-fit-content;height:fit-content;justify-content:space-between;width:100%}@media only screen and (min-width:320px)and (max-width:980px){.ticket-avia-skeleton__tariff-top{width:-webkit-fit-content;width:fit-content}}.ticket-avia-skeleton__tariff-button{height:-webkit-fit-content;height:fit-content;width:100%}.ticket-avia-skeleton__tariffs-container{display:flex;flex-direction:column;gap:8px;width:100%}@media only screen and (min-width:320px)and (max-width:980px){.ticket-avia-skeleton__tariffs-container{flex-direction:row}}.ticket-avia-skeleton__tariff-container{display:flex;flex-direction:row;gap:6px;width:100%}.ticket-avia-skeleton__tariff-container>span:nth-of-type(2){width:100%}@media only screen and (min-width:320px)and (max-width:980px){.ticket-avia-skeleton__tariff-container{width:-webkit-fit-content;width:fit-content}}.ticket-avia-skeleton__tariff-container>div:nth-of-type(2),.ticket-avia-skeleton__tariff-container>div>span{width:100%}.ticket-avia-skeleton__left-content{display:flex;flex-direction:column;gap:10px;margin-top:40px}.ticket-avia-skeleton__left-content-overlap{border-radius:8px;border-top:2px solid #fff;position:relative;top:-20px}.ticket-avia-skeleton__left-button{margin-top:auto}.ticket-avia-skeleton__right-content{display:flex;margin-top:40px;width:100%}.ticket-avia-skeleton__line{border:1px solid #cad5db;width:100%}.ticket-avia-skeleton__small{flex-grow:1;margin-top:20px}.ticket-avia-skeleton__departure{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.ticket-avia-skeleton__arrival{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.css-19bon8n{border-radius:8px}.trip-booking-feedback{background:linear-gradient(135deg,#fff,#fed386);border-radius:16px;display:flex;flex-direction:column;height:299px;justify-content:space-between;overflow:hidden;padding:20px 20px 16px;position:relative;white-space:pre-line;width:100%}.trip-booking-feedback__icon{align-self:center;left:10%;position:absolute;top:36%}.trip-booking-feedback__button{z-index:1}.trip-booking-feedback-modal{padding:20px 0 0}.trip-booking-feedback-modal .confirmation__top-content-flex{padding:0}.trip-booking-feedback-modal .confirmation__title-container{border-bottom:1px solid #e9eff2;margin-bottom:20px;padding:0 20px 20px}.trip-booking-feedback-modal .confirmation__text{padding:0 20px 20px}.trip-booking-feedback-modal__iframe{border-radius:0!important;height:443px;width:646px}@media only screen and (max-width:590px){.trip-booking-feedback-modal__iframe{height:437px;width:100%}}.pdf-avia-content{border-bottom:1px solid #cad5db;display:flex;flex-direction:column;gap:16px;margin-top:-20px;padding-bottom:20px}.pdf-avia-content__tariffs-list{grid-gap:12px 20px;display:grid;gap:12px 20px;grid-template-columns:1fr 1fr 1fr;padding:8px 0}.hotel-info{grid-gap:24px;border-bottom:1px solid #e9eff2;display:grid;gap:24px;grid-template-columns:380px 1fr;margin-top:-20px;padding-bottom:20px}.hotel-info__photo{height:200px;width:100%}.hotel-info__content{gap:12px}.hotel-info__content,.hotel-info__content-header{display:flex;flex-direction:column}.hotel-info__content-header :not(:first-child):not(:nth-child(2)){margin-top:2px}.hotel-services{border-bottom:1px solid #e9eff2;padding-bottom:20px}.hotel-room{grid-gap:24px;border-bottom:1px solid #cad5db;display:grid;gap:24px;grid-template-columns:380px 1fr;padding-bottom:20px}.hotel-room__photo{height:200px;width:100%}.hotel-room__content{gap:16px}.hotel-room__content,.hotel-room__content-header{display:flex;flex-direction:column}.hotel-room__content-tariffs{grid-gap:8px 20px;display:grid;gap:8px 20px;grid-template-columns:1fr 1fr}.header{align-items:center;display:flex;flex-wrap:wrap;gap:4px;justify-content:space-between}.contact-information,.header{border-bottom:1px solid #cad5db;padding-bottom:20px}.contact-information{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1fr}.contact-information__col{display:flex;flex-direction:column;gap:8px}.contact-information__item{display:flex;gap:8px}.contact-information__item-title{font-weight:700;width:-webkit-fit-content;width:fit-content}.contact-information__item-text,.contact-information__item-title{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;line-height:20px}.contact-information__item-text{flex:1 1;font-weight:400}.section{display:flex;flex-direction:column;gap:8px}.section__header{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.section__list{display:flex;flex-direction:column;gap:4px}.traveller,.traveller__content{display:flex;flex-direction:column;gap:20px}.traveller__content{padding-bottom:16px}.traveller__content:not(:last-child){border-bottom:1px solid #e9eff2}.traveller__content-section{display:flex;flex-direction:column;gap:8px}.traveller__content-section-avatar{align-items:center;display:flex;gap:4px;padding-bottom:4px}.traveller__content-section-avatar .avatar,.traveller__content-section-avatar .no-avatar{height:24px;max-width:24px;min-width:24px}.traveller__content-section-avatar .no-avatar .avatar-placeholder{font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.traveller__content-section-avatar>p{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.traveller__content-section-header{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.traveller__content-section-list{display:flex;flex-direction:column;gap:4px}.service{display:flex;justify-content:space-between}.service__info{display:flex;flex:1 1;flex-direction:column;gap:4px}.service__info-description{align-items:center;display:flex;flex-wrap:wrap;gap:0 8px}.service__info-description__businessTrip{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:24px}.service__info-description__direction-section{display:flex;gap:12px}.service__info-description__direction-section-direction{text-wrap:nowrap}.service__info-description__direction-section-date{text-wrap:nowrap;color:#879196;font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:24px}.service__price{align-items:center;display:flex;gap:10px;width:-webkit-fit-content;width:fit-content}.service__price>p{color:#879196;font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:24px}.service__price>.tablet>.tablet__text{font-family:Tilda Sans,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:32px}.pdf-page{background-color:#fff;display:flex;flex-direction:column;gap:40px;position:relative;width:844px;z-index:100}.transfer-details-container{gap:16px}.transfer-details-container,.transfer-info-list{display:flex;flex-direction:column;margin-top:-20px}.transfer-info-list{gap:20px}.rail-pdf-container{gap:20px}.rail-header,.rail-pdf-container{display:flex;flex-direction:column}.rail-header{gap:4px}.rail-header__title{align-items:center;display:flex;gap:4px}.rail-header__title>p{color:#879196;font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:24px}.rail-header__direction{align-items:center;display:flex;gap:4px}.rail-header__direction>p{color:#879196;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.rail-header__labels{padding-top:4px}.rail-direction{background-color:#f8f8f7;border-radius:16px;display:grid;grid-template-rows:74px 54px;margin-top:-4px;padding:20px}.rail-direction__header{color:#1d2021;font-size:18px;font-weight:700;line-height:24px}.rail-direction__header,.rail-direction__text{font-family:Tilda Sans,sans-serif;font-style:normal}.rail-direction__text{color:#879196;font-size:14px;font-weight:400;line-height:18px}.rail-direction__row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:177px 20px 1fr}.rail-direction__row:last-child{align-items:flex-end}.rail-direction__row-graph,.rail-direction__row-time{display:flex;flex-direction:column}.rail-direction__row-graph{align-items:center;height:100%;padding-top:6px;position:relative}.rail-direction__row-graph-circle{background:#cad5db;border-radius:12px;height:12px;width:12px}.rail-direction__row-graph-line{background:#cad5db;flex:1 1;height:100%;width:1px}.rail-direction__row-graph-line-arr{background:#cad5db;height:18px;width:1px}.rail-direction__row-city{display:flex;flex-direction:column}.rail-additional-info-item{align-items:center;display:flex;gap:8px}.rail-additional-info-item svg{max-height:24px;max-width:24px;min-height:24px;min-width:24px}.pt0{padding-top:0}.pdf-rail-tariffs-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(auto,-webkit-max-content));grid-template-columns:repeat(2,minmax(auto,max-content))}.trip-booking-basket__container{background:#fff;border:1px solid #cad5db;border-radius:16px;display:flex;flex-direction:column;gap:12px;height:128px;padding:25px 25px 16px 24px;width:300px}.trip-booking-basket__buttons{display:flex;flex-direction:column;gap:8px}.trip-booking-basket__buttons-button{height:40px}.trip-booking-basket__buttons-count{background:#3fb553;border-radius:4px;color:#fff;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;padding:2px 8px}.trip-booking-basket__buttons-count-disabled{background:rgba(64,192,87,.239)}.trip-booking-basket__buttons-empty{color:#5d6c74}.trip-booking-basket__buttons-empty-disabled{color:#cad5db;cursor:default}.trip-booking-authorization-sidepage__content{display:flex;flex-direction:column;gap:16px}.trip-booking-authorization-popup{font-weight:700;width:480px}.trip-booking-authorization-popup ul{-webkit-padding-start:20px;-webkit-margin-before:0;-webkit-margin-after:0;margin-block-end:0;margin-block-start:0;padding-inline-start:20px}.checkout-services{background-color:#f0f0ef}.checkout-services__header{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:16px 20px;width:100%}@media only screen and (max-width:1440px){.checkout-services__header{align-items:stretch;flex-direction:column;gap:20px}}.checkout-services__header-left{align-items:flex-start;display:flex;gap:8px;width:100%}@media only screen and (max-width:1440px){.checkout-services__header-left{align-self:flex-start}}.checkout-services__header-authorization-button{min-width:0;min-width:auto}@media only screen and (max-width:1440px){.checkout-services__header>button{width:100%}}.checkout-services__content{display:flex;flex-direction:column;gap:12px;padding:16px}.checkout-services__content .trip-selected-service-card{grid-template-columns:1fr 312px}@media only screen and (max-width:1440px){.checkout-services__content .trip-selected-service-card{grid-template-columns:1fr}}.checkout-services__footer{align-items:center;display:flex;justify-content:center;padding:0 16px 16px}.checkout-services__footer>button{color:#5d6c74;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.checkout-services__modal-footer-buttons{display:flex;flex-direction:column;gap:8px;width:100%}.checkout-services__modal-footer-buttons>button{width:100%}.completed-services{display:flex;flex-direction:column;gap:16px}.completed-services__header-button{color:#5d6c74;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;width:100%}.completed-services__content{display:flex;flex-direction:column;gap:16px}.trip-road-and-tickets{width:100%}.trip-road-and-tickets__wrapper{align-items:flex-start;display:flex;gap:20px}@media only screen and (max-width:980px){.trip-road-and-tickets__wrapper{align-items:normal;flex-direction:column-reverse;gap:40px}}@media only screen and (max-width:640px){.trip-road-and-tickets__wrapper{gap:24px}}.trip-road-and-tickets-empty-content__container{align-items:center;display:flex;flex-direction:column;gap:16px;margin:40px 0}.trip-road-and-tickets-empty-content__description{align-items:center;display:flex;flex-direction:column;gap:8px}.trip-road-and-tickets-empty-content__description>p{color:#545b5e;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;text-align:center}.trip-road-and-tickets-empty-content-chat-button{max-width:182px}.trip-road-and-tickets__container{display:flex;flex:1 1;flex-direction:column;padding-left:28px;position:relative}.trip-road-and-tickets__actions{flex-shrink:0;position:-webkit-sticky;position:sticky;top:20px;width:300px}@media only screen and (max-width:980px){.trip-road-and-tickets__actions{position:static;width:100%}}.trip-road-and-tickets__ticket{display:flex;flex-direction:column}.trip-road-and-tickets-header{position:relative}.trip-road-and-tickets-header__container{align-items:center;display:flex;gap:12px;margin-bottom:12px;position:relative}.trip-road-and-tickets-header__line-top{background:#a2afb5;height:26px;left:-18.5px;position:absolute;top:0;width:1px;z-index:0}.trip-road-and-tickets-header__line-bottom{background:#a2afb5;bottom:0;left:-18.5px;position:absolute;top:20px;width:1px;z-index:0}.trip-road-and-tickets-header__pointer{background:var(--company-mainColorHex);border-radius:100%;height:12px;left:-24px;position:absolute;width:12px;z-index:1}.trip-road-and-tickets-header__text{font-family:Tilda Sans,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:28px}.trip-road-and-tickets-service{position:relative}.trip-road-and-tickets-service__line-top{background:#a2afb5;height:50%;left:-18.5px;position:absolute;top:0;width:1px;z-index:0}.trip-road-and-tickets-service__line-bottom{background:#a2afb5;bottom:0;left:-18.5px;position:absolute;top:26px;width:1px;z-index:0}.trip-road-and-tickets-service__options-button{border:none;box-shadow:none!important;padding:8px}.trip-road-and-tickets-service__options-button>div{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.trip-road-and-tickets-service-card{align-items:center;display:flex;gap:12px;margin:0 0 8px;position:relative;width:100%}.trip-road-and-tickets-service-card__pointer{background:#fff;border:1px solid #a2afb5;border-radius:100%;height:8px;left:-22px;position:absolute;width:8px;z-index:1}.trip-road-and-tickets-service-card__tablet{align-items:center;display:flex;gap:4px}.trip-road-and-tickets-service-card__tablet-icon{height:15px;width:16px}.trip-road-and-tickets-service-card__container{background:#fff;border-radius:8px;display:flex;flex:1 1;flex-direction:column;gap:8px;padding:12px;width:100%}.trip-road-and-tickets-service-card__container-col{align-items:center;display:flex;gap:8px;justify-content:space-between}.trip-road-and-tickets-service-card__container-row{display:flex;gap:8px}.trip-road-and-tickets-service-card__container-content{display:flex;flex-direction:column;gap:4px}.trip-road-and-tickets-service-card__header{align-items:center;display:flex;gap:4px}.trip-road-and-tickets-service-card__header-title{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.trip-road-and-tickets-service-card__header-number{color:#a2afb5;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.trip-road-and-tickets-service-card__direction>p{color:#879196;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;width:-webkit-fit-content;width:fit-content}.trip-road-and-tickets-service-card__row{align-items:center;display:flex;gap:4px}.trip-road-and-tickets-service-card__text{color:#879196;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.trip-road-and-tickets-service-card__point{background:#879196;border-radius:100%;height:4px;width:4px}.trip-road-and-tickets-service-card__button{height:-webkit-fit-content;height:fit-content}.trip-road-and-tickets-service-card__button>svg{height:24px;width:24px}.trip-road-and-tickets-sharing-menu{display:flex;flex-direction:column;gap:8px}.trip-road-and-tickets-sharing-menu__container{display:flex;flex-direction:column;gap:8px;padding:16px}.trip-road-and-tickets-sharing-menu button{width:100%}.trip-document-item{background-color:#fff;border:1px solid #e9eff2;border-radius:8px;display:flex;justify-content:space-between;padding:16px}@media only screen and (max-width:640px){.trip-document-item{align-items:flex-start}}.trip-document-item__content{align-items:center;display:flex;gap:4px}@media only screen and (max-width:640px){.trip-document-item__content{align-items:normal;flex-direction:column}}.trip-document-item__content-text{color:#1d2021;font-weight:700}.trip-document-item__content-date,.trip-document-item__content-text{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;line-height:18px}.trip-document-item__content-date{color:#879196;font-weight:400}.trip-document-item__button{padding:9px}@media only screen and (max-width:640px){.trip-document-item__button{border:none;padding:2px}}.trip-document-item__button>svg{height:15px;width:15px}.trip-document-item__button>svg>path{fill:#879196}.trip-document-list{display:flex;flex-direction:column;gap:20px;width:100%}.trip-document-list__block{display:flex;flex-direction:column;gap:12px}.trip-document-list__block-list{display:flex;flex-direction:column;gap:4px}@media only screen and (max-width:640px){.trip-document-list__block-list{gap:8px}}.trip-documents__header{display:flex;gap:8px}.first-step{display:flex;flex-direction:column;height:100%}.first-step__empty-block{align-items:center;display:flex;height:100%;justify-content:center}.first-step__list{border:1px solid #cad5db;border-radius:4px;display:flex;flex-direction:column;overflow:hidden}@media only screen and (max-width:640px){.first-step__list{border-radius:8px}}.first-step__list>:first-child{background-color:#f8f8f7;border-top-left-radius:4px;border-top-right-radius:4px}.first-step__list :not(:last-child){border-bottom:1px solid #e9eff2}.first-step__item{align-items:center;color:#1d2021;cursor:pointer;display:flex;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;padding:16px}.second-step{gap:24px}.second-step,.second-step__block{display:flex;flex-direction:column}.second-step__block{border-bottom:1px solid #e9eff2;gap:12px;padding-bottom:16px}.second-step__block-noborder{border:none;display:flex;flex-direction:column;gap:12px}.second-step__block-grid{grid-gap:12px;border-bottom:1px solid #e9eff2;display:grid;gap:12px;grid-template-columns:1fr 1fr;padding-bottom:16px}@media only screen and (max-width:640px){.second-step__block-grid{column-gap:0;grid-template-columns:1fr}.second-step__block-grid>:nth-child(3){grid-column:1}}.second-step__block-grid>div:first-child,.second-step__block-grid>div:last-child{grid-column-end:3;grid-column-start:1}.second-step__destinations{border-bottom:1px solid #e9eff2;display:flex;flex-direction:column;gap:12px;padding-bottom:16px}.second-step__destinations-row{grid-gap:12px;align-items:flex-end;display:grid;gap:12px;grid-template-columns:1fr 1fr 40px}@media only screen and (max-width:640px){.second-step__destinations-row{background-color:#f8f8f7;border-radius:12px;grid-template-columns:1fr;padding:12px}}.second-step__destinations-row-button{min-height:40px;min-width:40px;padding:10px}@media only screen and (max-width:640px){.second-step__destinations-row-button{width:100%}}.second-step__destinations-row>div>div>label>span{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.second-step__destinations-button-text{color:#2e363a;font-weight:500}.second-step__destinations-button-text,.second-step__select-label{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;line-height:20px}.second-step__select-label{color:#1d2021;display:flex;font-weight:400;gap:2px}.documents-tab-content{display:flex;flex-direction:column;gap:20px}.documents-tab-content__header{align-items:center;display:flex}@media only screen and (min-width:641px)and (max-width:980px){.documents-tab-content__header{align-items:normal;flex-direction:column;gap:12px}}@media only screen and (max-width:640px){.documents-tab-content__header>.title{display:none}}.documents-tab-content__header-button-list{display:flex;gap:12px;margin-left:auto}@media only screen and (max-width:980px){.documents-tab-content__header-button-list{margin-left:0}}@media only screen and (max-width:640px){.documents-tab-content__header-button-list--mobile{flex-direction:column-reverse}}.documents-tab-content__header-button-list>.button{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;padding:8px 12px}@media only screen and (max-width:980px){.documents-tab-content__header-button-list>.button{width:100%}}@keyframes fadeIn{to{opacity:1}}.showcase-tab-content{display:flex;flex-direction:column;gap:32px}.showcase-tab-content__container{position:relative}.showcase-tab-content__header{display:flex;flex-wrap:wrap;gap:16px 32px;justify-content:space-between;overflow:hidden;padding:16px 20px;position:relative}.showcase-tab-content__header-left{display:flex;flex-direction:column;gap:4px;white-space:pre-wrap}.showcase-tab-content__header-left-defaullt-text,.showcase-tab-content__header-left-loaded-text{animation:fadeIn 1s ease-out 0s forwards;opacity:0}.showcase-tab-content__header__search-progress-bar{background-color:var(--company-mainColorHex);bottom:0;height:4px;left:0;position:absolute;transition:width 1s ease-out;width:100%;z-index:10}.showcase-tab-content__header__search-progress-bar.inProgress0{width:15%}.showcase-tab-content__header__search-progress-bar.inProgress1{width:34%}.showcase-tab-content__header__search-progress-bar.inProgress2{width:50%}.showcase-tab-content__header__search-progress-bar.inProgress3{width:67%}.showcase-tab-content__header__search-progress-bar.inProgress4{width:85%}.showcase-tab-content__header__search-progress-bar.completed{opacity:0;transition:opacity 1s ease-out,width 1s ease-out;width:100%}.showcase-tab-content__header-right{animation:fadeIn 1s ease-out 0s forwards;opacity:0}.showcase-tab-content__packages-container{display:flex;flex-wrap:wrap;gap:16px}.showcase-tab-content__information-packages,.showcase-tab-content__interactive-packages{display:flex;flex:1 1;flex-direction:column;gap:20px}.showcase-tab-content__manual-service-search{display:flex;flex-direction:column;gap:4px}.showcase-tab-content__manual-service-search>.sorting-button{margin-top:12px}.journey__header{display:flex;gap:20px}@media only screen and (max-width:980px){.journey__header{flex-direction:column}}.journey__draft{display:flex;gap:16px}@media only screen and (max-width:980px){.journey__draft{flex-direction:column-reverse}}.journey__draft .pdf-items-list{position:absolute;right:-1000px}.journey__services{display:flex;flex:1 1;flex-direction:column;gap:32px}.journey__all-button{border-radius:16px;display:flex;height:-webkit-fit-content;height:fit-content;justify-content:space-between;padding:20px 16px}.journey__buttons{align-self:flex-start;display:flex;flex-direction:column;gap:16px;position:-webkit-sticky;position:sticky;top:20px}@media only screen and (max-width:980px){.journey__buttons{position:static;width:100%}}.journey__content{display:flex;flex:1 1;flex-direction:column;gap:16px}.journey__content_empty{height:100%}.journey__content_empty .cat-plug{white-space:pre-wrap}.journey__service{display:flex;flex-direction:column;gap:10px;width:100%}.journey__service-footer{display:flex;justify-content:space-between}.journey__service-footer_tablet{flex-direction:column;gap:12px}.journey__service-footer-labels{display:flex;flex-direction:column;gap:8px}.journey__service-footer-labels .badge{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.journey__service-footer-info{align-items:center;display:flex;flex:1 1 auto;gap:12px;min-width:0}.journey__service-footer-info .checkbox-button,.journey__service-footer-info .mui-radio-button{flex-shrink:0;white-space:nowrap}.journey__service-footer-actions-row{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:space-between;width:100%}.journey__service-footer .badge{padding:6px 12px}.journey__service-footer .sorting-button .button{background-color:#0000}.journey__service-content{border-radius:12px;display:flex;flex-direction:column;gap:4px;position:relative}.journey__service-body{display:flex;flex-direction:column;gap:12px}.journey__service-body .business-trip-service-card:hover,.journey__service-body .ticket-wrapper:hover{border-color:#a2afb5;cursor:pointer}.journey__service-body .ticket-rail-details{max-width:none}.journey__service-body_mobile{background-color:#fff;border:1px solid #cad5db;border-radius:16px;gap:0}.journey__service-body_mobile .business-trip-hotel-service-card,.journey__service-body_mobile .business-trip-service-card,.journey__service-body_mobile .ticket-wrapper,.journey__service-body_mobile .trip-selected-service-card{background:#0000;border:none;box-shadow:none}.journey__service-body_mobile .business-trip-hotel-service-card{padding-top:16px}.journey__service-body_mobile .business-trip-hotel-service-card__container,.journey__service-body_mobile .business-trip-hotel-service-card__content{background:#0000}.journey__service-card-actions{display:flex;flex-direction:column;gap:12px}@media only screen and (max-width:640px){.journey__service-card-actions{gap:8px}}.journey__service-card-actions .journey__service-footer-actions-row{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:space-between;width:100%}.journey__service-card-actions .journey__service-footer-info{align-items:center;display:flex;flex:1 1 auto;gap:12px;min-width:0}.journey__service-card-actions .journey__service-footer-info .checkbox-button,.journey__service-card-actions .journey__service-footer-info .mui-radio-button{flex-shrink:0;white-space:nowrap}.journey__service-card-actions .journey__service-footer-actions{display:flex;flex:0 0 auto;justify-content:flex-end;min-width:40px}.journey__service-card-actions .journey__service-footer-actions-row{padding:8px 8px 0 16px}.journey__service-card-labels{display:flex;flex-direction:column;gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.journey__service-card-labels .badge{background:none;max-width:100%;padding:0 16px}.journey__service-card-labels .badge p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.journey__service-overlay{align-items:center;background:#5d6c74e6;border-radius:16px;display:flex;inset:0;justify-content:center;pointer-events:all;position:absolute;z-index:2}.journey__service-overlay-content{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;max-width:100%;padding:16px;text-align:center}.journey__service-overlay-content .title p{color:#fff}.journey__service-overlay-actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.journey__service-overlay-actions .button{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;padding:10px 16px}.journey-booking{display:flex;flex-direction:column;gap:20px;height:100%;margin:16px 0}.journey-booking__content{display:flex;gap:20px;justify-content:flex-start}.journey-booking__services{display:flex;flex-direction:column;gap:16px;width:100%}.journey-booking__booking-basket{align-self:flex-start;position:-webkit-sticky;position:sticky;top:20px}.journey-booking__steps{background-color:#fff;border-radius:16px;padding:20px}@media only screen and (min-width:320px)and (max-width:960px){.journey-booking__steps{padding-right:0}}.checkout-custom-properties__header{border-bottom:1px solid var(--color-border-light);margin-bottom:24px;padding:24px 24px 0}@media only screen and (max-width:1440px){.checkout-custom-properties__header{margin-bottom:16px;padding:16px 20px 0}}.checkout-custom-properties__fields-container{display:flex;flex-direction:column;gap:16px;padding:0 24px 24px}@media only screen and (max-width:1440px){.checkout-custom-properties__fields-container{gap:12px;padding:0 20px 16px}}.checkout-traveller__rail-reservation-info{display:flex;gap:12px;padding:16px 20px 20px}@media only screen and (max-width:1440px){.checkout-traveller__rail-reservation-info{flex-direction:column}.checkout-traveller__rail-reservation-info>div>.select>.select__label{flex-direction:row;gap:0}.checkout-traveller__rail-reservation-info>div>.select>.select__label>span{width:224px}.checkout-traveller__rail-reservation-info>div>.select>.select__label>div{flex:1 1}}@media only screen and (max-width:980px){.checkout-traveller__rail-reservation-info{padding:12px 16px 16px}.checkout-traveller__rail-reservation-info>div>.select>.select__label{flex-direction:column;gap:8px}.checkout-traveller__rail-reservation-info>div>.select>.select__label>span{width:100%}}.checkout-traveller__rail-reservation-info .checkout-traveller__rail-reservation-bonus-card-select,.checkout-traveller__rail-reservation-info .checkout-traveller__rail-reservation-tariffs-select{width:50%}@media only screen and (max-width:1440px){.checkout-traveller__rail-reservation-info .checkout-traveller__rail-reservation-bonus-card-select,.checkout-traveller__rail-reservation-info .checkout-traveller__rail-reservation-tariffs-select{width:100%}}.checkout-traveller__rail-reservation-info .bonus-card__image{height:20px}.trip-reason-codes__header{border-bottom:1px solid #e9eff2;padding:22px 20px}@media only screen and (max-width:1440px){.trip-reason-codes__header{padding:16px 20px}}@media only screen and (max-width:980px){.trip-reason-codes__header{padding:16px}}.trip-reason-codes__header_no-border{border-bottom:none;padding:16px 20px 0}.trip-reason-codes__header .title{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.trip-reason-codes__content{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);padding:20px}@media only screen and (max-width:1440px){.trip-reason-codes__content{gap:12px;grid-template-columns:1fr;padding:16px 20px}}@media only screen and (max-width:980px){.trip-reason-codes__content{padding:16px}}.trip-reason-codes__reason-code-item{display:flex;flex-direction:column}.trip-reason-codes__reason-code-item .select__label-text-black{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.trip-reason-codes__long-stay-comment{display:flex;flex-direction:column;gap:8px}.trip-reason-codes__long-stay-hint{color:#879196;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin-top:4px}@media only screen and (max-width:1440px){.trip-reason-codes__long-stay-hint{display:none}}.mobile-check-time-modal__header{align-items:center;display:flex;justify-content:space-between;padding:0 16px}.mobile-check-time-modal__header>.button{background-color:#f0f0ef;border-radius:100%;height:30px;padding:6px;width:30px}.mobile-check-time-modal__list{display:flex;flex-direction:column;gap:8px;padding:12px 0 12px 12px}.mobile-check-time-modal__list>.mobile-check-time-modal__list-item{cursor:pointer;display:flex;justify-content:space-between;padding:10px 12px}.mobile-check-time-modal__list>.mobile-check-time-modal__list-item:hover{background-color:#e9eff2}.mobile-check-time-modal__list>.mobile-check-time-modal__list-item>svg{rotate:90deg}.field-container{align-items:center;display:flex;flex-direction:row}.field__value{font-weight:700;line-height:20px;margin:0}@media only screen and (min-width:320px)and (max-width:640px){.field__value{max-width:200px;overflow:hidden!important;text-overflow:ellipsis}}.field__value_white{color:#fff}.field__value_grey,.field__value_white{text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:2px}.field__value_grey{color:#879196;font-size:17px;font-weight:500}.message{grid-gap:6px;align-items:center;border-radius:8px;display:grid;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;gap:6px;grid-auto-rows:auto;grid-template-columns:18px auto;line-height:18px;padding:12px}.message_error{background-color:#fa525214;border:1px solid #fa52527a;color:#fa5252}.message>p{margin:0 0 0 8px}.checkout-transfer-subaddress-block{display:flex;flex-direction:column}.checkout-transfer-subaddress-block_with-stops>.checkout-transfer-subaddress-block__route{padding-bottom:10px;padding-top:10px}.checkout-transfer-subaddress-block_with-stops>.checkout-transfer-subaddress-block__route:first-child{padding-top:0}.checkout-transfer-subaddress-block_with-stops>.checkout-transfer-subaddress-block__route:last-child{padding-bottom:0}.checkout-transfer-subaddress-block_with-stops>.checkout-transfer-subaddress-block__route:first-child>.checkout-transfer-subaddress-block__route-icon{bottom:-10px}.checkout-transfer-subaddress-block_with-stops>.checkout-transfer-subaddress-block__route:last-child>.checkout-transfer-subaddress-block__route-icon{top:-10px}.checkout-transfer-subaddress-block__route{position:relative}.checkout-transfer-subaddress-block__route-text{display:flex;flex-direction:column;gap:4px;padding-left:20px}.checkout-transfer-subaddress-block__route-text>div{align-items:center;display:flex;gap:4px}.checkout-transfer-subaddress-block__route-text>div>p{color:#879196;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.checkout-transfer-subaddress-block__route-text>div>svg{height:20px;max-height:20px;max-width:20px;width:20px}.checkout-transfer-subaddress-block__route-text>p{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.checkout-transfer-subaddress-block__route-icon{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;left:0;max-width:12px;min-width:12px;position:absolute;top:0}.checkout-transfer-subaddress-block__route-icon .stop-circle{background-color:#cad5db;height:12px;min-height:12px;min-width:12px;position:relative;top:4px;width:12px}.checkout-transfer-subaddress-block__route-icon .stop-line{height:100%}.checkout-transfer-subaddress-block__route_address-bottom .checkout-transfer-subaddress-block__route-text{display:flex;flex-direction:column;gap:4px;padding-bottom:0}.checkout-transfer-subaddress-block__route_address-bottom .checkout-transfer-subaddress-block__route-text>p{margin-top:auto}.checkout-transfer-subaddress-block__route_address-bottom .checkout-transfer-subaddress-block__route-icon .stop-circle{top:0}.checkout-transfer-subaddress-block__route_added-stops{min-height:35px}.checkout-transfer-subaddress-block__route_added-stops .stop-line{min-height:19px}.checkout-transfer-subaddress-block__route_added-stops .badge{white-space:nowrap}.checkout-transfer-subaddress-block__route_added-stops button svg{height:10px;margin-left:2px;width:10px}.checkout-transfer-subaddress-block__route_added-stops .checkout-transfer-subaddress-block__add-stop-field{margin-bottom:auto}.checkout-transfer-subaddress-block__route_added-stops .checkout-transfer-subaddress-block__route-icon{bottom:-10px;gap:5px;top:17px}.checkout-transfer-subaddress-block__route_added-stops .checkout-transfer-subaddress-block__route-icon>button>svg{margin:0}.checkout-transfer-subaddress-block__route_add-stop{align-items:center;min-height:35px}.checkout-transfer-subaddress-block__route_add-stop>svg{left:0;position:absolute;top:50%;transform:translateY(-50%)}.checkout-transfer-subaddress-block__route .field__value_grey{text-wrap:wrap;text-align:left}.checkout-transfer-subaddress-block__add-stop-field{align-items:center;display:flex;gap:4px;padding-left:20px}.checkout-transfer-subaddress-block__add-stop-field .field-container{position:relative}.checkout-transfer-subaddress-block__add-stop-field .field-container .field__value+svg{fill:#1d2021}.checkout-transfer-subaddress-block__stop-option{border-radius:8px;display:flex;flex-direction:column;padding:10px 12px}.checkout-transfer-subaddress-block__stop-option>p{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.checkout-transfer-subaddress-block__stop-option>span{color:#a2afb5;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.checkout-transfer-subaddress-block__stop-option:hover{background-color:#e9eff2;cursor:pointer}.checkout-transfer-stops-modal>p{border-bottom:1px solid #cad5db;color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:700;letter-spacing:.05em;line-height:16px;padding-bottom:6px;text-transform:uppercase}.checkout-transfer-stops-modal__options{display:flex;flex-direction:column;gap:4px;padding:12px 0}.checkout-transfer-stop-card{align-items:flex-start;background-color:#f8f8f7;border-radius:16px;display:flex;gap:24px;padding:16px}.checkout-transfer-stop-card-white{background-color:#fff}.checkout-transfer-stop-card__left-content{align-items:flex-start;display:flex;flex-direction:column}.checkout-transfer-stop-card__city{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.checkout-transfer-stop-card__date{color:#879196;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.checkout-transfer-stop-card__logo{align-items:flex-end;margin-left:auto}.checkout-transfer-search-details,.checkout-transfer-stop-card__logo{display:flex;flex-direction:column;gap:8px}.checkout-transfer-search-details .value-description__description{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.checkout-transfer-search-details .value-description__value{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.checkout-transfer-details-form{display:flex;flex-direction:column;gap:16px}.checkout-transfer-details-form>div>p{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.checkout-transfer-details-form__departure{display:flex;flex-direction:column;gap:16px}.checkout-transfer-details-form__departure .checkout-transfer-details-modal-form__common-fields{row-gap:0}.checkout-transfer-details-form__arrival{display:flex;flex-direction:column;gap:16px}.checkout-transfer-details-form__common-fields{grid-gap:16px;display:grid;gap:16px;grid-template-areas:"tabletSign phoneNumber" "comment comment";grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.checkout-transfer-details-form__common-fields_offline{grid-template-areas:"carClass carClass" "tabletSign phoneNumber" "comment comment";grid-template-rows:repeat(3,auto)}.checkout-transfer-details-form__common-fields>.carClass{grid-area:carClass}.checkout-transfer-details-form__common-fields>.tabletSign>.mui-radio-button{margin-top:8px}.checkout-transfer-details-form__common-fields>.tabletSign>.mui-radio-button .switch-label span{color:#879196}.checkout-transfer-details-form__common-fields>.comment{grid-area:comment}@media only screen and (max-width:980px){.checkout-transfer-details-form__common-fields{display:flex;flex-direction:column}}.checkout-transfer-details-form .checkout-transfer-avia-fields{grid-column-gap:16px;grid-row-gap:16px;column-gap:16px;display:grid;grid-template-areas:"dateTime terminal number";grid-template-columns:2.1fr 1fr 1fr;grid-template-rows:auto;row-gap:16px}.checkout-transfer-details-form .checkout-transfer-avia-fields>.dateTime{grid-area:dateTime}.checkout-transfer-details-form .checkout-transfer-avia-fields>.terminal{grid-area:terminal}.checkout-transfer-details-form .checkout-transfer-avia-fields>.number{grid-area:number}.checkout-transfer-details-form .checkout-transfer-avia-fields_short{grid-template-areas:"dateTime number";grid-template-columns:1fr 1fr}@media only screen and (max-width:980px){.checkout-transfer-details-form .checkout-transfer-avia-fields{grid-template-areas:"dateTime dateTime" "terminal number";grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,auto)}.checkout-transfer-details-form .checkout-transfer-avia-fields_short{grid-template-areas:"dateTime dateTime" "number number"}.checkout-transfer-details-form .checkout-transfer-avia-fields>.dateCalendarTimePicker{grid-area:dateTime}.checkout-transfer-details-form .checkout-transfer-avia-fields>.terminal{grid-area:terminal}.checkout-transfer-details-form .checkout-transfer-avia-fields>.number{grid-area:number}}.checkout-transfer-details-form .checkout-transfer-rail-fields{align-items:center;display:flex;gap:16px}.checkout-transfer-details-form .checkout-transfer-rail-fields>div{width:100%}@media only screen and (max-width:980px){.checkout-transfer-details-form .checkout-transfer-rail-fields{flex-direction:column}}.checkout-transfer-details-sidepage{display:flex;flex-direction:column;gap:16px}.checkout-transfer-details-sidepage__tariff{align-items:center;display:flex;justify-content:space-between}.checkout-transfer-details-sidepage__subtitle{color:#879196;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;margin-bottom:16px}.checkout-transfer-details-sidepage__tariff .avatar{border-radius:0;height:46px;max-width:none;min-width:0;min-width:auto;width:130px}.checkout-transfer-details-sidepage__tariff .transfer-tariffs{align-items:flex-end;margin-right:32px}@media only screen and (max-width:640px){.checkout-transfer-details-sidepage__tariff .transfer-tariffs{align-items:flex-start}}.checkout-transfer-details-sidepage__tariff .person-block__left-side{display:flex;flex-direction:column;gap:8px}.checkout-transfer-details-sidepage__tariff .person-block__name{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:500;line-height:24px}.checkout-transfer-details-sidepage__tariff .person-block__description{color:#879196;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.checkout-transfer-details-sidepage__tariff .tariffs-list__item-logo{height:30px;max-width:42px;min-width:42px}.checkout-transfer-details-sidepage__order{margin-top:14px}.checkout-transfer-details-sidepage__deny-condition{color:#879196;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;margin-top:-8px}.checkout-transfer-details-sidepage__additional-services-options{grid-column-gap:20px;grid-row-gap:12px;column-gap:20px;display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;row-gap:12px}.checkout-transfer-details-sidepage .info-tablet-container__content>button{color:#e67700;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.checkout-service-details__container{display:flex;flex-direction:column;gap:8px}.checkout-service-details__options{display:flex;flex-direction:column;gap:24px;padding:16px 20px 20px}.checkout-service-details__select-option{display:flex;flex-direction:column;gap:12px}@media only screen and (max-width:640px){.checkout-service-details__select-option>.person-block{align-items:normal;flex-direction:column}}.checkout-service-details__comment{display:flex;flex-direction:column;word-break:break-word}.checkout-service-details__comment-content{align-items:center;display:flex;gap:8px}.checkout-service-details__comment-text{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.checkout-service-details__comment-button{flex-shrink:0;padding:0}.checkout-service-details__accommodation-requirements{display:flex;flex-direction:column;gap:12px}.checkout-service-details__accommodation-requirements-header{display:inline-block}.checkout-service-details__accommodation-requirements-header>.title,.checkout-service-details__accommodation-requirements-header>.title>p{display:inline}.checkout-service-details__accommodation-requirements-header>p{color:#879196;display:inline;font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:24px}.checkout-service-details__selection-container{display:flex;flex-wrap:wrap;gap:8px;padding:16px 20px}.checkout-service-details__selection-container>div{flex:1 1;min-width:250px}.checkout-service-details__selection-container .select__label{color:#1d2021}.checkout-service-details__badge-list{display:flex;flex-direction:column;gap:8px}.checkout-service-details__badge-list-container{display:flex;flex-wrap:wrap;gap:8px}.checkout-service-details__badge-list-item{background-color:#f5fafc;border:1px solid #cad5db;grid-template-columns:1fr;padding:5px 10px}.checkout-service-details__badge-list-item>p{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.checkout-service-details__badge-list-button{align-items:center;background-color:#0000;border:none;box-shadow:none!important;color:#228be6!important;display:flex;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:4px;height:32px;justify-content:center;line-height:20px;padding:8px 0}.checkout-service-details__badge-list-button:hover{background-color:#e9eff2}.checkout-service-details__badge-list-button-options{padding:0}.checkout-service-details__badge-list-button--disabled{opacity:.5;pointer-events:none}.personal-info__form>div{margin-bottom:36px}.personal-info__form-inputs{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.personal-info__form-inputs>div{flex-basis:calc(50% - 4px)}.personal-info__form-inputs>div:nth-child(2){margin-left:8px}.personal-info__form-inputs>div:nth-child(3){margin-top:8px}@media only screen and (min-width:320px)and (max-width:640px){.personal-info__form-inputs>div{flex-basis:100%}.personal-info__form-inputs>div:not(:first-child){margin-top:8px}.personal-info__form-inputs>div:nth-child(2){margin-left:0}}.personal-info__form-inputs>.middleNameNational .mui-radio-button{margin-top:8px}.personal-info__modal-title{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.checkout-traveller__header{display:flex;flex-direction:row;gap:8px;height:68px;padding:20px;width:100%}@media only screen and (max-width:1440px){.checkout-traveller__header{flex-direction:column;gap:12px;height:auto;padding:16px 20px}}@media only screen and (max-width:980px){.checkout-traveller__header{padding:16px}}.checkout-traveller__header-main{align-items:center;display:flex;gap:8px}@media only screen and (max-width:640px){.checkout-traveller__header-main>.button{display:none}}.checkout-traveller__header-select-list{display:flex;flex-direction:row;gap:8px;margin-left:auto}.checkout-traveller__header-select-list>div:first-child{width:280px}.checkout-traveller__header-select-list>div:nth-child(2){width:180px}@media only screen and (max-width:1440px){.checkout-traveller__header-select-list{margin-left:0;width:100%}.checkout-traveller__header-select-list>div:first-child,.checkout-traveller__header-select-list>div:nth-child(2){width:100%}}@media only screen and (max-width:980px){.checkout-traveller__header-select-list{flex-direction:column}}.checkout-traveller__header-select-document-add{padding:8px 12px;width:100%}.checkout-traveller__header-select-document-add>span{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.checkout-traveller__header>.checkout-traveller__header-informers{display:none}@media only screen and (max-width:1440px){.checkout-traveller__header>.checkout-traveller__header-informers{display:block}}.checkout-traveller__header--opened{border-bottom:1px solid #e9eff2}.checkout-traveller__modified-traveller_name{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.checkout-traveller__modified-traveller_number{color:#a2afb5;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.checkout-traveller__modified-document_number{color:#fff;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.checkout-traveller__modified-document_extra{color:#a2afb5;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.checkout-traveller__content>div{border-bottom:1px solid #e9eff2}.checkout-traveller__content>div:first-child{padding-top:16px}.checkout-traveller__content>div:last-child{border-bottom:none}.checkout-traveller__content-phone-description{display:flex;gap:4px}.checkout-traveller__content-phone-select{width:200px}@media only screen and (max-width:980px){.checkout-traveller__content-phone-select{width:100%}}.checkout-traveller__content>.checkout-traveller__content-phone{align-items:center;gap:0;padding:16px 20px 20px}.checkout-traveller__content>.checkout-traveller__content-phone .value-description__description{width:224px}@media only screen and (max-width:980px){.checkout-traveller__content>.checkout-traveller__content-phone{align-items:inherit;flex-direction:column;gap:8px;padding:12px 16px 16px}.checkout-traveller__content>.checkout-traveller__content-phone .value-description__description{color:#000;color:initial;width:100%}}.checkout-traveller__content>.checkout-traveller__content-informers{border-bottom:none;padding:0 16px}@media only screen and (max-width:1440px){.checkout-traveller__content>.checkout-traveller__content-informers{display:none}}.checkout-traveller__content-info-tablet-error .info-tablet-container__text>.button{border:none;color:#c92a2a;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.checkout-traveller__content-personal-data{display:flex;flex-direction:column;gap:20px}.checkout-traveller__content-personal-data>.person-info-edit__additional-content{display:flex;flex-direction:column;gap:10px}.checkout-traveller__content-document-data{display:flex;flex-direction:column;gap:20px}.checkout-traveller__content-document-data>.person-info-edit__additional-content{display:flex;flex-direction:column;gap:10px}.checkout-traveller__content-rail{display:flex;gap:12px;padding:16px 20px 20px}.checkout-traveller__content-rail>div{flex:1 1}.checkout-traveller__content-rail .select__label{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.checkout-content{display:flex;flex-direction:column;gap:20px}@media only screen and (max-width:980px){.checkout-content>.card-container>div>.title>.title__text.LG-Semibold{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}}.tariff-rules-hotel-content{display:flex;flex-direction:column;gap:20px}.tariff-rules-hotel-content__card-text{padding:16px 20px}.checkout-tariffs-and-restrictions-sidepage>.modal-right__header{padding:20px 20px 0}.trip-checkout-basket__footer{color:#545b5e;display:flex;flex-direction:column;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;gap:16px;line-height:18px}.trip-checkout-basket__footer>.checkbox-item{white-space:pre-wrap}.trip-checkout-basket__footer>.trip-checkout-basket__footer-button-list{display:flex;flex-direction:column;gap:8px}.trip-checkout-basket__footer-link span{display:inline-block;margin:0 3px;text-decoration:underline}.trip-checkout-basket__footer-link span:hover{cursor:pointer;text-decoration:none}.trip-checkout-basket__footer--mobile>.trip-checkout-basket__footer-button-list{flex-direction:row;gap:12px}.trip-checkout-basket__amount{color:#1d2021;color:var(--Neutrals-900,#1d2021);display:flex;font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px;padding-bottom:4px}.trip-checkout-basket__amount_sum-number{display:flex;margin-left:auto}.trip-checkout-basket__amount_sum-number_active{-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.trip-checkout-basket__amount_sum-number_icon-wrap{margin-left:5px}.trip-checkout-basket__amount_sum-number_icon{fill:#545b5e;position:relative;top:3px}.trip-checkout-basket__container{background:#fff;border:1px solid #cad5db;border-radius:16px;display:flex;flex-direction:column;gap:12px;height:-webkit-fit-content;height:fit-content;padding:20px 20px 15px;position:-webkit-sticky;position:sticky;top:20px;width:300px}@media only screen and (max-width:980px){.trip-checkout-basket__container{position:static;width:100%}}.trip-checkout-basket__header{display:flex;flex-direction:row;gap:12px;justify-content:space-between}.trip-checkout-basket__header-title{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.trip-checkout-basket__header-more{align-content:center;color:#5d6c74;cursor:pointer;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;text-decoration:underline}.trip-checkout-basket__service-info{display:flex;flex-direction:column}.trip-checkout-basket__service-info .air-transfer{border-bottom:1px solid #e9eff2;padding-bottom:10px;padding-top:10px}.trip-checkout-basket__service-info .air-transfer:first-child{padding-top:0}.trip-checkout-basket__service-info .air-transfer:last-child{border-bottom:none;padding-bottom:0}.trip-checkout-basket__service-info .value-description{flex-direction:column;gap:0}.trip-checkout-basket__buttons-button{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.trip-checkout-basket__buttons-empty{color:#5d6c74}.trip-checkout-basket__rail-item{border-bottom:1px solid #a2afb5;padding-bottom:12px;padding-top:12px}.trip-checkout-basket__rail-item:first-child{padding-top:0}.trip-checkout-basket__rail-item:last-child{border-bottom:none;padding-bottom:0}.trip-checkout-basket__rail-type{display:flex;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;gap:4px;line-height:18px;padding-bottom:4px}.trip-checkout-basket__rail-type_icon{fill:#879196;height:4px;position:relative;top:7px;width:4px}.trip-checkout-basket__rail-time{display:flex;justify-content:space-between}.trip-checkout-basket__rail-time_bold{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.trip-checkout-basket__rail-time_duration{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;text-align:center;white-space:nowrap}.trip-checkout-basket__rail-time_line{background-color:#cad5db;height:2px;margin-left:5px;margin-right:5px;position:relative;top:10px;width:150%}.trip-checkout-basket__rail-date{color:#879196}.trip-checkout-basket__rail-date,.trip-checkout-basket__rail-dist{display:flex;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;justify-content:space-between;line-height:18px}.trip-checkout-basket__rail-dist{color:#1d2021}.trip-checkout-basket__rail-dist_right{text-align:right}.trip-checkout-basket__rail-dist>div{flex:1 1}.trip-checkout-basket__rail-place-info{display:flex;flex-direction:column;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;gap:4px;line-height:18px;margin-top:4px}.trip-checkout-basket__rail-place-info span{color:#879196;white-space:pre-line}.trip-checkout-basket__hotel{display:flex;flex-direction:column;gap:12px}.trip-checkout-basket__hotel-main{display:flex;gap:12px}.trip-checkout-basket__hotel-main .hotel-no-photo-image,.trip-checkout-basket__hotel-main_img{border-radius:8px;height:52px;width:56px}.trip-checkout-basket__hotel-main .hotel-no-photo-image{background-color:#0000}.trip-checkout-basket__hotel-info{align-items:flex-start;display:flex;flex-direction:column}.trip-checkout-basket__hotel-additional-info{display:flex;flex-direction:column;gap:2px}.trip-checkout-basket__transfer{display:flex;flex-direction:column;gap:12px}.trip-checkout-basket__transfer-dates{border-bottom:1px solid #e9eff2;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px;padding-bottom:12px}.trip-checkout-basket__transfer-destinations{display:flex;flex-direction:column;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;gap:12px;line-height:20px;max-height:172px;overflow-y:auto;padding-bottom:12px}.trip-checkout-basket__aeroxpress{display:flex;flex-direction:column;gap:12px}.trip-checkout-basket__aeroxpress-dates{display:flex;flex-direction:column;gap:4px}.trip-checkout-basket__additional-cost,.trip-checkout-basket__aeroxpress-destination,.trip-checkout-basket__car-rental,.trip-checkout-basket__car-rental-value,.trip-checkout-basket__insurance,.trip-checkout-basket__vip,.trip-checkout-basket__visa{display:flex;flex-direction:column;gap:12px}.trip-checkout-basket__price-tooltip{display:flex;flex-direction:column;gap:2px}.trip-checkout-basket__price-tooltip>div{display:flex;gap:8px;justify-content:space-between}.trip-checkout-basket__price-tooltip_avia>div{grid-gap:8px;align-items:center;display:grid;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;gap:8px;grid-template-columns:70px 15px auto;line-height:18px}.trip-checkout-basket__price-tooltip_avia>div>:first-child{text-align:left}.checkout-reason-code-sidepage .modal-right__content-container{display:flex;flex-direction:column;gap:8px}.checkout-reason-code-sidepage__item{padding:8px 16px}.train-ticket-content{display:flex;flex-direction:column;gap:4px}.train-ticket-content__train-block{align-items:center;display:flex;flex-wrap:wrap;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;gap:4px;line-height:18px;white-space:nowrap}.train-ticket-content__carriage{color:#1d2021}.train-ticket-content__carriage-number{gap:4px}.train-ticket-content__carriage-number>p{color:#879196;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.train-ticket-content__carriage-number>.value-description__description{min-width:0;min-width:auto;width:auto}.train-ticket-content__route-block{align-items:center;color:#879196;display:flex;flex-wrap:wrap;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;gap:4px;line-height:18px}.train-ticket-content .direction-block,.train-ticket-content .marker{display:inline-flex}.train-ticket-content path{fill:#879196}.train-ticket-info{align-items:center;background-color:#f8f8f7;border:1px solid #cad5db;border-radius:12px;display:flex;gap:6px;margin:0;padding:12px}.train-ticket-info__content{display:flex;flex-wrap:wrap;gap:6px}.train-ticket-info__icon,.train-ticket-info__icon path{fill:#545b5e}.train-ticket-info__description{display:flex;flex:1 1;flex-direction:column}.train-ticket-info__train-block{align-items:center;display:flex;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;gap:4px;line-height:18px;white-space:nowrap}.train-ticket-info__carriage-number{color:#879196}.train-ticket-info__route-block{align-items:center;color:#879196;display:flex;flex-wrap:wrap;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;gap:4px;line-height:18px}.train-tickets-list{display:flex;flex-direction:column;gap:12px}.train-tickets-list__subtitle{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.train-tickets-list__items{display:flex;flex-direction:column;gap:12px}.train-tickets-list__items .MuiFormControlLabel-root{align-items:flex-start}.train-tickets-list__items .MuiRadio-root .MuiSvgIcon-root{color:#cad5db}.train-tickets-list__items .MuiRadio-root.Mui-checked .MuiSvgIcon-root{color:#5d6c74}.train-tickets-list__item svg{margin:0}.train-tickets-list__item.mui-radio-button>label{height:100%}.popup-merge-train-tickets{padding:20px 0 0}.popup-merge-train-tickets__container{display:flex;flex-direction:column;gap:16px;margin-top:20px}.popup-merge-train-tickets .confirmation__buttons>.button{font-weight:500}.popup-merge-train-tickets .confirmation__title-container{border-bottom:1px solid #e9eff2;padding-bottom:20px}.checkout{display:flex;flex-direction:column;gap:20px;height:100%;margin:16px 0}.checkout__steps{background-color:#fff;border-radius:16px;padding:20px}.checkout__page{display:flex;gap:20px}@media only screen and (max-width:980px){.checkout__page{flex-direction:column-reverse;gap:16px}}.checkout__info{flex:1 1}.history-search{align-items:center;display:flex;gap:8px;justify-content:flex-start;list-style:none;margin:0;overflow-x:auto;padding:0;scrollbar-width:none}@media only screen and (min-width:320px)and (max-width:960px){.history-search{width:calc(100% + 20px)}}.history-search::-webkit-scrollbar{display:none}@media only screen and (min-width:320px)and (max-width:960px){.history-search>li:last-of-type{margin-right:20px}}.history-search:hover{cursor:grab}.history-search:active{cursor:grabbing}.history-card{background-color:#fff;border:1px solid #e9eff2;border-radius:16px;display:flex;flex-direction:column;gap:4px;height:74px;padding:16px 20px;width:100%}.history-card__skeleton{min-width:300px}.history-card:hover{background-color:#f0f0ef;cursor:pointer}.history-card__header{align-items:center;display:flex;gap:8px}.history-card__header>p,.history-card__header>span{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.history-card__header>span{white-space:nowrap}.history-card__header-route{align-items:center;display:flex;gap:4px;max-width:260px}.history-card__header-route>p{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-card__bottom{align-items:center;color:#879196;display:flex;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;gap:4px;line-height:18px}.history-card_transfer{display:flex;flex-direction:column;gap:12px;height:auto;min-width:350px;padding:16px 20px}.history-card_transfer .history-card__header .destionation-block svg{min-width:9px}.history-card_transfer .history-card__header .destionation-block__stops>p{max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:980px){.history-card_transfer .history-card__header .destionation-block__stops>p{max-width:310px}}.history-card_transfer .history-card__bottom{display:flex;justify-content:space-between}.history-card_transfer .history-card__bottom>p{color:#879196;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.history-card_hotel p{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.not-available-journey-type-cat-plug{gap:16px}.not-available-journey-type-cat-plug .cat-plug__bottom{gap:8px}.not-available-journey-type-cat-plug .cat-plug__title{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.not-available-journey-type-cat-plug .button{margin-top:8px}.search-form-container{align-items:center;background-color:#f8f8f7;display:flex;flex-direction:column;gap:8px;margin-left:-20px;padding:0 20px;width:calc(100% + 40px)}@media only screen and (min-width:320px)and (max-width:980px){.search-form-container>div:first-of-type{width:100%}}.search-form-container__backdrop-container{width:100%}.search-form-container__backdrop-container.widget-search-desktop-backdrop .widget-service-search__footer{display:flex}.search-form-container .search-progress-bar-container{margin-top:8px}.search-form-container_sticky{border-radius:0 0 16px 16px;box-shadow:0 3px 6px -1px #29294014,1px 0 5px 0 #2929400a;padding-bottom:16px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.search-form-container_sticky .widget-container{border-radius:0 0 16px 16px}.search-form-container_sticky .service-filters,.search-form-container_sticky .service-filters-skeleton{order:2}.search-form-container_sticky .search-progress-bar-container{margin-top:0;order:1}.search-form-container_sticky .MuiTabs-root{display:none}.search-form-container_scroll-down{background-color:#0000;box-shadow:none}.search-form-container_scroll-down .service-filters,.search-form-container_scroll-down .service-filters-skeleton,.search-form-container_scroll-down .widget-service-search__footer{display:none}.search-form-container_scroll-down-with-progress-bar{background-color:#f8f8f7;box-shadow:0 3px 6px -1px #29294014,1px 0 5px 0 #2929400a}.search-form-container_backdrop{border-radius:none;box-shadow:none;padding-bottom:none}.search-form-container_backdrop .service-filters,.search-form-container_backdrop .service-filters-skeleton{display:none}.search-form-container_with-tabs .widget-container_service-search{border-top-left-radius:0}.search-progress-bar-container{display:flex;flex-direction:column;gap:4px;position:relative}.search-progress-bar-container>p{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.search-progress-bar-container>span{color:#545b5e;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.search-progress-bar-container .search-progress-bar{background-color:var(--company-mainColorHex);border-bottom-left-radius:100px;border-top:11px solid #fff;bottom:0;height:15px;left:0;position:absolute;transition:width 1s ease-out;width:100%}.search-progress-bar-container .search-progress-bar.inProgress0{width:15%}.search-progress-bar-container .search-progress-bar.inProgress1{width:34%}.search-progress-bar-container .search-progress-bar.inProgress2{width:50%}.search-progress-bar-container .search-progress-bar.inProgress3{width:67%}.search-progress-bar-container .search-progress-bar.partiallyCompleted{width:85%}.search-progress-bar-container .search-progress-bar.completed{border-bottom-right-radius:100px;width:100%}.search-progress-bar-container_short{padding:0}.search-progress-bar-container_short span,.search-progress-bar-container_short>p{display:none}.search-progress-bar-container_short .search-progress-bar{border-radius:8px;border-top:initial;height:4px;position:relative}.nearest-locations-option .MuiFormControlLabel-root{height:-webkit-fit-content!important;height:fit-content!important}.nearest-locations-option__address{color:#879196;font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px;padding-left:28px}.nearest-locations-option__slider{display:flex;gap:8px;justify-content:space-between;margin-top:4px}.nearest-locations-option__slider>.MuiSlider-root{margin-top:4px}.nearest-locations-option__slider>.input-component{width:100px}.nearest-locations-option__slider>.input-component>.input-container{border-radius:8px!important}.nearest-locations-option__slider>.input-component>.input-container>input{margin-left:0;margin-top:0;text-align:end;text-overflow:clip;width:25px}.service-filter-ticket-delivery-button{align-items:center;background:#fff;border:1px solid #e9eff2;bottom:8px;display:flex;justify-content:center;margin-right:60px;position:fixed;right:0;z-index:10}.service-filter-ticket-delivery__modal-container{padding:12px}.service-filters{display:flex;gap:8px;justify-content:space-between;list-style:none;margin:0;padding:0;width:100%}.service-filters__item{position:relative}.service-filters__item svg{overflow:visible}.service-filters__item .button-sorting{padding:8px}.service-filters__all-filters{display:flex;flex-direction:column;gap:20px}.service-filters__all-filters .range-slider{margin:0 auto;width:95%}.service-filters__all-filters>:not(:first-child){border-top:1px solid #cad5db;padding-top:20px}.service-filters__local-time{align-items:center;color:#5d6c74;display:flex;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;gap:4px;line-height:18px;margin-left:12px}.filter-group{padding:14px 0 24px}.filter-group.collapsed{padding:14px 0}.filter-group__header{align-items:center;display:flex;height:24px;justify-content:space-between}.filter-group__header__buttons{align-items:center;display:flex;gap:20px}.filter-group__title{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;max-width:208px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.filter-group__block{display:flex;flex-direction:column}.filter-group__block>:not(:first-child){border-top:1px solid #cad5db}.filter-group__block>:first-child{padding-top:0}.filter-group__block>:last-child{padding-bottom:0}.filter-group__list{display:flex;flex-direction:column;gap:16px}.filter-group__list-item{cursor:pointer;display:flex;justify-content:space-between;padding:10px;white-space:nowrap}.filter-group__list-item:hover{background-color:#e9eff2;border-radius:8px}.filter-group__list__aditional{color:#879196;margin-left:auto}.filter-group__list .last-item{border-bottom:1px solid #cad5db;padding-bottom:16px}.filter-group__list__simple-list{gap:4px}.filter-group__search{margin-bottom:16px}.filter-group__search .select__label>div>div{border-radius:8px!important}.filter-group__search .select__label>div>div>div{margin-top:0!important;padding:0}.button-filter{align-items:center;display:flex;gap:10px;justify-content:space-between;width:100%}.button-filter__icons{align-items:center;display:flex;gap:12px}.button-filter>p{color:#2e363a;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.filters-mobile__content{padding:4px 20px}.filters-mobile__footer{align-items:center;background-color:#fff;border-radius:16px 16px 0 0;box-shadow:0 -3px 6px -1px #29294014,0 -1px 5px 0 #2929400a;display:flex;gap:4px;justify-content:space-between;padding:16px 16px 24px}.all-filters-button{margin-left:auto}.all-filters-button_mobile{bottom:8px;box-shadow:none;position:fixed;right:8px;width:48px}.all-filters-button_mobile>button{align-items:center;background:var(--company-mainColorHex);border:1px solid #e9eff2;display:flex;justify-content:center}.service-filters-skeleton{display:flex;gap:16px;justify-content:space-between;list-style:none;margin:0;padding:0;width:100%}.service-filters-skeleton>:first-child{height:36px;max-width:291px;width:100%}.service-filters-skeleton>:last-child{height:36px;max-width:132px;width:100%}@media only screen and (min-width:320px)and (max-width:640px){.service-filters-skeleton>:last-child{display:none}}.all-filters-modal .modal-right__content-container{padding:14px 12px 24px 20px}.search-mode-tabs.MuiTabs-root .search-mode-tab{background-color:#fff;border-bottom:none}.search-mode-tabs.MuiTabs-root .search-mode-tab>.tab-label{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;text-transform:capitalize}.search-mode-tabs.MuiTabs-root .search-mode-tab_selected{background-color:var(--company-mainColorHex);border:none}.search-mode-tabs.MuiTabs-root .search-mode-tab_selected>.tab-label{color:#fff}.fade-enter>div{max-height:0;opacity:0;overflow:hidden}.fade-enter-active>div{max-height:500px;opacity:1;transition:opacity .5s,max-height .5s}.fade-enter-active>div.backdrop{max-height:100vh}.fade-exit>div{max-height:500px;opacity:1;overflow:hidden}.fade-exit>div.backdrop{max-height:100vh}.fade-exit-active>div{max-height:0;opacity:0;transition:opacity .5s,max-height .5s}.widget-search-mobile-backdrop{height:100vh;padding:0 20px}.widget-search-mobile-backdrop .widget-container{border-radius:0 0 16px 16px}.widget-search-mobile-backdrop_transfer{background-color:initial;height:auto;left:auto;padding:initial;position:relative;top:auto;width:auto}.widget-search-mobile-backdrop_transfer .widget-container{border-radius:16px}.widget-search-desktop-backdrop{height:100vh;padding:0 20px 0 300px}@media only screen and (min-width:980px)and (max-width:1200px){.widget-search-desktop-backdrop{padding:0 27px 0 84px}}.widget-search-desktop-backdrop .widget-container{cursor:default!important;max-width:1280px}@media only screen and (min-width:1600px){.widget-search-desktop-backdrop .widget-container{margin-left:calc(50vw - 802.5px)}}.widget-service-search__animation-container{width:100%}.widget-service-search__animation-container_sticky{background-color:#f8f8f7;position:-webkit-sticky;position:sticky;top:0;z-index:2}.widget-service-search__animation-container_show,.widget-service-search__animation-container_sticky{transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.widget-service-search__animation-container_with-tabs .widget-container_service-search{border-top-left-radius:0;margin-top:-8px}.widget-service-search__animation-container_with-tabs .search-service-mobile_hotel{border-top-left-radius:0}.search-service-mobile{grid-gap:4px;background:var(--company-mainColorHex);border-radius:16px;display:grid;gap:4px;grid-template-areas:"city search" "dates search";padding:12px 16px;transition:border-radius .2s ease-in-out;width:100%}.search-service-mobile_sticky{border-top-left-radius:0;border-top-right-radius:0;transition:border-radius .2s ease-in-out}.search-service-mobile>button{align-self:center;grid-area:search;justify-self:end}.search-service-mobile__city{color:#fff;font-size:16px;font-style:normal;font-weight:500;grid-area:city;line-height:20px}.search-service-mobile__dates{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.search-service-mobile_transfer{border-radius:0 0 16px 16px;margin-top:-16px}.widget-service-search{display:flex;flex-direction:column;gap:16px}.widget-service-search .MuiInputBase-root{height:56px}.widget-service-search .MuiInputBase-root input{margin-left:2px;margin-top:17px}.widget-service-search__fields{display:flex;gap:8px;width:100%}@media only screen and (min-width:320px)and (max-width:980px){.widget-service-search__fields{flex-direction:column;gap:0}}.widget-service-search__fields_column{flex-direction:column}.widget-service-search__footer{align-items:center;color:#fff;display:flex;gap:10px;justify-content:space-between;margin-top:auto}@media only screen and (min-width:320px)and (max-width:980px){.widget-service-search__footer{align-items:start;flex-direction:column}}.widget-service-search__footer__action-buttons{align-items:center;display:flex;gap:16px}@media only screen and (min-width:320px)and (max-width:980px){.widget-service-search__footer__action-buttons{align-items:start;flex-direction:column}}.widget-service-search__footer__action-buttons>.footer-button{align-items:center;cursor:pointer;display:flex;gap:7px}.widget-service-search__footer__action-buttons>.footer-button>p{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.widget-service-search__footer__action-buttons>.footer-button>svg{min-width:17px}.widget-search-mobile-sheet [role=dialog]{background-color:#0000}.widget-search-mobile-sheet [data-rsbs-header]:before{background-color:#cad5db}.widget-search-mobile-sheet .widget-container{border-radius:16px 16px 0 0}.simple-route{display:flex;width:100%}@media only screen and (min-width:320px)and (max-width:980px){.simple-route{flex-direction:column;gap:10px}}.simple-route__field{position:relative;width:100%}.simple-route__field>button[class*=circle]{background-color:#fff;border:none;box-shadow:0 3px 6px -1px #2929401f,1px 0 5px 0 #29294014;display:none;height:24px;position:absolute;right:-12px;top:16px;width:24px;z-index:1}.simple-route__field>button[class*=circle].visible{display:flex}@media only screen and (max-width:980px){.simple-route__field>button[class*=circle]{bottom:-12px;right:13px;top:auto;transform:rotate(90deg)}}.simple-route__search{align-items:center;display:flex;gap:8px}.simple-route__search_offline{flex-direction:row-reverse}.simple-route__search_offline .textarea-container{min-height:56px}.simple-route__search_offline.border-style>:first-child{width:auto}@media only screen and (max-width:980px){.simple-route__search_offline{flex-direction:column-reverse;gap:0;margin-top:10px}.simple-route__search_offline.border-style button,.simple-route__search_offline.border-style>:first-child{width:100%}.simple-route.avia,.simple-route.rail{gap:0}.simple-route.avia>:first-child,.simple-route.rail>:first-child{margin-bottom:0}.simple-route.avia>:not(:first-child):not(:nth-child(2)),.simple-route.rail>:not(:first-child):not(:nth-child(2)){margin-top:8px}.simple-route.avia .from-city .select__label [class*=control],.simple-route.rail .from-city .select__label [class*=control]{border-radius:8px 8px 0 0!important}.simple-route.avia .to-city .select__label [class*=control],.simple-route.rail .to-city .select__label [class*=control]{border-radius:0 0 8px 8px!important}.simple-route.avia .to-city .select__label [class*=control] fieldset,.simple-route.rail .to-city .select__label [class*=control] fieldset{border-top:none}}.simple-route .modal-window-small_open{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px -2px #2929400a,0 10px 15px -3px #29294014;max-height:45vh;overflow-y:auto;padding:5px}.simple-route .modal-window-small_open>div{border:none;box-shadow:none}.simple-route.vip .MuiInputBase-root{border-radius:8px 0 0 8px!important;height:56px}@media only screen and (min-width:320px)and (max-width:980px){.simple-route.vip .MuiInputBase-root{border-radius:8px!important}}.simple-route.vip .MuiInputBase-root>input{margin-top:17px}.complex-route{display:flex;flex-direction:column;gap:16px;width:100%}.complex-route .modal-window-small_open{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px -2px #2929400a,0 10px 15px -3px #29294014;max-height:45vh;overflow-y:auto;padding:5px}.complex-route .modal-window-small_open>div{border:none;box-shadow:none}.complex-route__fields{display:flex;flex-direction:column;gap:16px}@media only screen and (max-width:980px){.complex-route__fields{gap:8px}}.complex-route__field{position:relative}.complex-route__field>button[class*=circle]{background-color:#fff;border:none;box-shadow:0 3px 6px -1px #2929401f,1px 0 5px 0 #29294014;display:none;height:24px;position:absolute;right:-12px;top:16px;width:24px;z-index:1}.complex-route__field>button[class*=circle].visible{display:flex}@media only screen and (max-width:980px){.complex-route__field>button[class*=circle]{bottom:-12px;right:13px;top:auto;transform:rotate(90deg)}}.complex-route__field-block{position:relative}@media only screen and (max-width:980px){.complex-route__field-block>.border-style{display:flex;flex-direction:column;gap:2px}.complex-route__field-block>.border-style .from-city .select__label [class*=control]{border-bottom:none;border-radius:8px 8px 0 0}.complex-route__field-block>.border-style .to-city .select__label [class*=control]{border-bottom:none;border-radius:0;border-top:none}.complex-route__field-block>.border-style .MuiInputBase-root{border-radius:0!important}.complex-route__field-block>.border-style .MuiInputBase-root>fieldset{border-bottom:none;border-top:none}.complex-route__field-block>.border-style .input-container{border-radius:0 0 8px 8px;border-top:none}}.complex-route__field-block>button{align-items:center;background-color:blue;border-radius:100px;display:flex;height:24px;justify-content:center;position:absolute;right:-7px;top:-9px;transition:transform .2s ease;width:24px}.complex-route__field-block>button>svg{height:11px;width:11px}.complex-route__field-block>button:hover{transform:scale(1.1)}.complex-route__bottom{display:flex;gap:5px}.complex-route__bottom>:first-child{flex:1 1}@media only screen and (max-width:980px){.complex-route__bottom{flex-direction:column;gap:8px}}.complex-route__add-route{flex:2 1}.complex-route__add-route>button{background-color:var(--company-darkColorRGB);border:none;width:100%}.complex-route__add-route>button.max-limit{background-color:var(--company-mainColorHex);cursor:default}.complex-route__find-button{flex:1 1}.complex-route__find-button>button{width:100%}@media only screen and (max-width:980px){.complex-route__find-button{margin-top:24px}}.border-style .calendar-date-range-mui__label-text,.border-style .input__label-text,.border-style .mui-autocomplete__label-text,.border-style .select__label-text,.border-style .textarea__label-text,.border-style .year-month-day-calendar__label-text{color:#cad5db;font-size:10px;font-weight:700;left:16px;letter-spacing:.5px;line-height:16px;position:absolute;text-transform:uppercase;top:8px;z-index:1}.border-style{display:flex}.border-style>div{position:relative;width:100%}.border-style .calendar-date-range-mui>.MuiStack-root{overflow:visible;overflow:initial;padding-top:0}.border-style .calendar-date-range-mui>.MuiStack-root .MuiInputBase-root{height:56px}.border-style .calendar-date-range-mui>.MuiStack-root .MuiInputBase-root>input{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;height:100%;line-height:20px;margin-left:4px;margin-top:17px}.border-style .calendar-date-range-mui>.MuiStack-root .MuiInputBase-root>input::placeholder{color:#879196;opacity:1}.border-style .calendar-date-range-mui{overflow:visible;overflow:initial;padding-top:0}.border-style .calendar-date-range-mui .MuiInputBase-root{height:56px}.border-style .calendar-date-range-mui .MuiInputBase-root>input{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;height:100%;line-height:20px;margin-left:4px;margin-top:17px}.border-style .calendar-date-range-mui .MuiInputBase-root>input::placeholder{color:#879196;opacity:1}.border-style .year-month-day-calendar .MuiInputBase-root{background-color:#fff;height:56px}.border-style .year-month-day-calendar .MuiInputBase-root>input{margin-left:2px;margin-top:17px;text-overflow:ellipsis}.border-style .mui-autocomplete .MuiInputBase-root>input{margin-left:2px;margin-top:17px;max-width:280px;text-overflow:ellipsis}@media only screen and (max-width:980px){.border-style .mui-autocomplete .MuiInputBase-root>input{max-width:80%}}.border-style .input-container>input{margin-left:2px;margin-top:17px;text-overflow:ellipsis}.border-style .textarea-container>textarea{background-color:#0000;margin-left:2px;margin-top:15px;text-overflow:ellipsis}.border-style .select__label [class*=control]>:first-child{margin-top:17px;padding-left:8px}.border-style .select__label [class*=control]>:first-child [class*=placeholder]{color:#879196}@media only screen and (min-width:981px){.border-style:not(.transfer) .input-container,.border-style:not(.transfer) .select__label [class*=control]{border-radius:0}.border-style:not(.transfer) .year-month-day-calendar .MuiInputBase-root{border-radius:0!important}.border-style:not(.transfer) .calendar-date-range-mui.special-calendar{padding-top:.1px}.border-style:not(.transfer) .calendar-date-range-mui .MuiInputBase-root{border-radius:0!important;height:56px}.border-style:not(.transfer) .calendar-date-range-mui .MuiInputBase-root>fieldset{border-right:none}.border-style:not(.transfer)>:first-child .input-container,.border-style:not(.transfer)>:first-child .select__label [class*=control]{border-radius:8px 0 0 8px}.border-style:not(.transfer)>:first-child .calendar-date-range-mui .MuiInputBase-root,.border-style:not(.transfer)>:first-child .calendar-date-range-mui>.MuiStack-root .MuiInputBase-root,.border-style:not(.transfer)>:first-child .year-month-day-calendar .MuiInputBase-root{border-radius:8px 0 0 8px!important}.border-style:not(.transfer)>:first-child .year-month-day-calendar .MuiInputBase-root>fieldset{border-right:none}.border-style:not(.transfer)>:last-child .input-container,.border-style:not(.transfer)>:last-child .select__label [class*=control]{border-radius:0 8px 8px 0}.border-style:not(.transfer)>:last-child .MuiInputBase-root{border-radius:0 8px 8px 0!important}.border-style:not(.transfer)>:last-child .MuiInputBase-root>fieldset{border-right:1px solid #cad5db}.border-style:not(.transfer)>:not(:last-child) .input-container,.border-style:not(.transfer)>:not(:last-child) .select__label [class*=control],.border-style:not(.transfer)>:not(:last-child) .year-month-day-calendar .MuiInputBase-root fieldset{border-right:none}}.widget-container{border-radius:16px;margin:0}.widget-container__selects{display:flex;flex-direction:row;gap:8px}.widget-container__selects>div{width:280px}.widget-container__violations{background-color:#fff}.widget-container__header-border{border:none;border-top:1px solid #cad5db;margin:0}.widget-container_activity{background-color:#fff;max-width:475px;width:100%}@media only screen and (min-width:320px)and (max-width:980px){.widget-container_activity{max-width:100%;width:100%}}.widget-container_trip{background:var(--company-mainColorHex);color:#fff;grid-area:trip;width:100%}.widget-container_service-search{background:var(--company-mainColorHex);padding-top:20px;width:100%}.widget-container_transfer-search{background:var(--company-mainColorHex);height:388px;max-width:400px;padding:16px;width:100%}.widget-container_transfer-search.collapsed{border-radius:0 0 16px 16px;height:89px;padding:8px 16px 10px}.widget-container_hotel-rooms-search{background:#f8f8f7;padding-top:20px;width:100%}.widget-container_finance{background:var(--company-mainColorHex);color:#fff;width:100%}.widget-container_timeline{background-color:#4d5a61;color:#fff;position:relative;width:100%;z-index:1}.widget-container_timeline-skeleton{grid-area:timeline}.widget-container_waiting-list{background-color:#fff;flex-grow:1}.widget-container_waiting-list_display{display:flex;flex-direction:column}.widget-container_big-number,.widget-container_violators{background-color:#fff;width:100%}.widget-container_big-number .widget-container__header{height:102px;margin:20px 0 0}.widget-container_information{background-color:#fff;width:100%}.widget-container__title{align-items:center;display:flex;flex-wrap:wrap;gap:4px;margin:0}.widget-container__title_big{font-size:30px;line-height:34px}.widget-container__content{padding:0 20px 20px}.widget-container__header{align-items:center;display:flex;font-size:22px;font-weight:700;height:68px;justify-content:space-between;line-height:32px;padding:18px 20px}@media only screen and (min-width:320px)and (max-width:480px){.widget-container__header{flex-wrap:wrap;font-size:18px;line-height:24px}}@media only screen and (min-width:320px)and (max-width:640px){.widget-container__header{padding:0 20px}.widget-container__header>.toggle-container_trip{margin:0 auto}.widget-container__header>.toggle-container_trip>p{margin:0 auto;white-space:nowrap}}.widget-container__header-timeline{margin-top:16px}.widget-container__header-custom{gap:16px;margin-top:16px}@media only screen and (min-width:320px)and (max-width:640px){.widget-container__header-custom{align-items:flex-start;flex-direction:column;height:-webkit-fit-content;height:fit-content}.widget-container__header-custom:not(.widget-container__header-timeline)>.widget-container__title{white-space:nowrap}}.widget-container_documents{background-color:#fff;color:#1d2021;grid-area:docs;width:475px}@media only screen and (min-width:320px)and (max-width:980px){.widget-container_documents{width:100%}}.widget-container_documents>.widget-container__header>a{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.widget-container_costs{background:#fff;width:100%}.quantity-picker{align-items:center;display:flex;gap:12px;justify-content:space-between}.quantity-picker__text{display:flex;flex-direction:column;gap:4px}.quantity-picker__text>p{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.quantity-picker__text>span{color:#545b5e;font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.quantity-picker__buttons{align-items:center;display:flex;gap:8px}.quantity-picker__buttons>.button{height:28px;width:28px}.quantity-picker__buttons>p{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:24px;min-width:20px;text-align:center}.passengers-count-filter{display:flex;flex-direction:column}.passengers-count-filter>.quantity-picker{padding:12px 0}.passengers-count-filter>:not(:last-child){border-bottom:1px solid #e9eff2}.switch-filter{padding:20px 7px!important}.switch-filter .mui-radio-button .MuiFormControlLabel-root{flex-direction:row-reverse;justify-content:space-between;width:100%}.switch-filter .mui-radio-button .MuiTypography-root{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.children-chair-count-options{background-color:#f8f8f7;border-radius:12px;display:flex;flex-direction:column;margin-left:-5px;margin-right:-5px;margin-top:20px;padding:0 12px}.children-chair-count-options>.quantity-picker{padding:12px 0}.children-chair-count-options>:not(:last-child){border-bottom:1px solid #e9eff2}.passengers-count-filter.transfer{padding:0 7px}.passengers-count-filter.transfer .quantity-picker__text{white-space:pre-line}.widget-search-button-text-fade-enter{opacity:0;transform:translateY(-10px)}.widget-search-button-text-fade-enter-active{opacity:1;transform:translateY(0);transition:opacity .3s,transform .3s}.widget-search-button-text-fade-exit{opacity:1;transform:translateY(0)}.widget-search-button-text-fade-exit-active{opacity:0;transform:translateY(10px);transition:opacity .3s,transform .3s}.field{display:flex;flex-wrap:wrap;position:relative}.field__title{color:#e9eff2;font-size:16px;margin:0 8px 0 0;white-space:nowrap}.name-field__travelers{color:#1d2021}@media only screen and (min-width:641px){.name-field__travelers{max-height:440px}}.name-field__title{border-bottom:1px solid #cad5db;color:#1d2021;font-size:12px;font-weight:700;line-height:16px;margin:0;padding:6px 0}.name-field__border{border:1px solid #e9eff2;margin:8px 0 12px -8px;width:calc(100% + 15px)}.name-field-mobile-sheet .name-field__travelers-add{padding:12px}.name-field-mobile-sheet .message{margin:12px}.name-field-mobile-sheet .name-field__travelers{flex-grow:1}.traveler{align-items:center;border-radius:8px;display:grid;font-weight:400;grid-template-areas:"main close" "secondary close" "error close";grid-template-columns:auto 20px;grid-template-rows:auto auto auto;padding:10px 12px}.traveler>button{grid-area:close}.traveler:hover,.traveler__active{background-color:#f8f8f7}.traveler:hover{cursor:pointer}.traveler.disabled{cursor:not-allowed}.traveler:not(.traveler__active):active{background-color:#5d6c74}.traveler:not(.traveler__active):active,.traveler:not(.traveler__active):active .traveler__main,.traveler:not(.traveler__active):active .traveler__secondary{color:#fff}.traveler__main{color:#1d2021;font-size:16px;grid-area:main;line-height:20px;margin:0}.traveler__secondary{color:#a2afb5;font-size:14px;grid-area:secondary;line-height:18px;margin:0}.traveler__secondary_error{color:#fa5252;grid-area:error}.traveler__missing-information__container{list-style:none;margin:0;padding:0}.traveler__missing-information__info{padding:3px 0}.customerPois{align-items:center;display:flex;height:35px;position:relative;translate:-13px -35px;width:26px}.customerPois__text{text-wrap:wrap;word-wrap:break-word;background:#fff;border-radius:9px;box-shadow:0 3px 6px -1px rgba(41,41,64,.078);box-shadow:1px 0 5px 0 rgba(41,41,64,.039);color:#1d2021;display:none;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;max-width:220px;padding:7px 12px;position:absolute;right:40px;translate:10px 0;width:220px}.customerPois__text-flex{text-wrap:nowrap;width:-webkit-fit-content;width:fit-content}.customerPois__marker{position:relative;translate:-9px 13px}.customerPois:hover>.customerPois__text{display:flex}.point{position:relative;translate:-22px -32px}.pointDraggable{opacity:.6}.mobile-search-sheet__container{display:flex;flex-direction:column;gap:16px;padding:16px}.mobile-search-sheet__container>.spinner{left:auto;margin:20px auto;position:relative;transform:none;width:50px}.mobile-search-sheet__options{display:flex;flex-direction:column;gap:4px;padding:.1px}.mobile-search-sheet__options .select__service-option{padding:12px 0 12px 12px;width:100%}.mobile-search-sheet__options .select__service-option:hover{background-color:#e9eff2;border-radius:8px;cursor:pointer}.mobile-search-sheet__back-button{border-radius:100%;height:40px;left:16px;position:absolute;top:-56px;width:40px}.mobile-search-sheet__loading{height:64px;position:relative}.mobile-search-sheet__title{align-items:center;display:flex;justify-content:space-between;padding:4px 16px 16px}.mobile-search-sheet__title>p{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.mobile-search-sheet__fields{border:1px solid #e9eff2;border-radius:8px;box-shadow:0 3px 6px -1px #29294014,1px 0 5px 0 #2929400a;display:flex;flex-direction:column;padding:0 16px}.mobile-search-sheet__fields .input-container{border:none;border-radius:0;box-shadow:none;padding:0}.mobile-search-sheet__fields .input-container>button.text{border-left:1px solid #cad5db;border-radius:0;color:#545b5e;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;margin-right:20px;padding:0 0 2px 30px}.mobile-search-sheet__fields .input-container:focus-within{border:none;box-shadow:none;outline:none!important}.mobile-search-sheet__fields .input-container:hover:not(:focus-within){border:none;box-shadow:none}.mobile-search-sheet__fields:not(.hotel)>:first-child>.input-container{border-bottom:1px solid #cad5db}.service-page{display:flex;flex-direction:column;gap:8px;height:100%;padding:16px 0 0}.service-page__trip-added{margin-bottom:auto;margin-top:auto}.service-page__trip-added__container-for-iframe{margin-bottom:20px;margin-top:70px}.service-page__trip-added__container-for-iframe__iframe{height:390px;width:580px}@media only screen and (max-width:590px){.service-page__trip-added__container-for-iframe__iframe{height:437px}}.service-page_fullwidth{width:100%}.service-page_no-padding{padding:0}.service-page>.spinner{margin:0 auto;position:inherit;transform:none}.service-page .flow-buttons-card_bottom-border-radius{border-radius:16px 16px 0 0;bottom:0;position:-webkit-sticky;position:sticky}.service-page .flow-buttons-card_bottom-border-radius_bottom-border-radius{border-radius:16px}@media only screen and (min-width:320px)and (max-width:640px){.service-page .flow-buttons-card_bottom-border-radius{flex-direction:column;flex-wrap:wrap;gap:8px}.service-page .flow-buttons-card_bottom-border-radius__additional-text{margin-bottom:4px;order:-1;text-align:center;width:100%}.service-page .flow-buttons-card_bottom-border-radius>button{flex:1 1;max-height:40px;width:100%}}.service-page .added-service-to-trip-buttons{align-items:center;display:flex;gap:16px}@media only screen and (min-width:320px)and (max-width:640px){.service-page .added-service-to-trip-buttons{flex-direction:column;gap:0}}.avia-alternatives__alternative-card{display:flex;flex-direction:column;gap:20px}.avia-alternatives__alternative-card>p{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.avia-alternatives__alternative-card>span{color:#879196;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:12px}.avia-alternatives__alternative-title{display:flex;flex-direction:column;gap:4px}.avia-alternatives__alternative-title>p{color:#879196}.flight-info-modal__content{display:flex;flex-direction:column;gap:30px;padding:20px 0}.flight-info-modal__flights-block{display:flex;flex-direction:column;gap:30px;padding:0 12px}.flight-info-modal__tariff-block{overflow:hidden;padding:0 20px}@media only screen and (min-width:320px)and (max-width:980px){.flight-info-modal__tariff-block{padding:0 0 0 20px}}.flight-info-modal .modal-right__backdrop{background-color:#0000}.flight-info-modal .modal-right__content-container{margin-right:8px!important}.flight-info-modal .modal-mobile__content-container{padding:0}.business-trip-selection-selected-ticket__trip{cursor:pointer;display:flex;flex-direction:row;gap:4px}.business-trip-selection-selected-ticket__trip_rail{cursor:auto}.business-trip-selection-selected-ticket__trip>p{color:#879196;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.business-trip-selection{padding:16px}.business-trip-selection__header{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:4px}.business-trip-selection__header>button{min-width:156px}@media only screen and (min-width:320px)and (max-width:480px){.business-trip-selection__header{align-items:flex-start;flex-direction:column;gap:8px}}.business-trip-selection__header-left{display:flex;flex-direction:column}.business-trip-selection__header-left>p{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.business-trip-selection__content-titles{align-items:center;display:grid;grid-template-columns:23% 18% 24% 10% 20% 5%;margin-bottom:4px;padding:12px 16px}.business-trip-selection__content-titles>p{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.business-trip-selection__content-titles>:first-child{margin-left:-16px}.business-trip-selection__content-titles>:nth-child(4){justify-self:end;margin-right:16px}.business-trip-selection__buisness-trips{display:flex;flex-direction:column;gap:4px}@media only screen and (min-width:320px)and (max-width:980px){.business-trip-selection__buisness-trips{gap:8px;margin-top:8px}}.business-trip-shared-selection{background-color:#f8f8f7;border:2px solid #5d6c74;border-radius:8px;margin-top:8px;padding:16px 8px 8px}.business-trip-shared-selection__content-titles{align-items:center;display:grid;grid-template-areas:"trip dates budget";grid-template-columns:28.5% 20% 51%;margin-bottom:4px;padding-bottom:12px}.business-trip-shared-selection__content-titles>p{align-self:start;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.business-trip-shared-selection__content-titles>p>span{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.business-trip-shared-selection__content-titles>:first-child{margin-left:16px}.business-trip-shared-selection__content-titles>:last-child{justify-self:end}.business-trip-selection-skeleton span[class*=MuiSkeleton-root]{transform:none}.business-trip-selection-skeleton__header{align-items:center;display:flex;gap:40px;justify-content:space-between;margin-bottom:20px}.business-trip-selection-skeleton__header>:first-child{flex:3 1}.business-trip-selection-skeleton__header>:last-child{flex:1 1}.business-trip-selection-skeleton__content-titles{align-items:center;display:flex;gap:10px;justify-content:space-between}.business-trip-selection-skeleton__content-titles>span{width:100%}.business-trip-selection-skeleton__buisness-trips{display:flex;flex-direction:column;gap:4px;margin-top:20px}.business-trip-adaptive-card{display:flex;flex-direction:column;padding:0}.business-trip-adaptive-card__header{align-items:center;border-bottom:1px solid #cad5db;display:flex;gap:10px;justify-content:space-between;padding:12px 16px}@media only screen and (min-width:320px)and (max-width:480px){.business-trip-adaptive-card__header{align-items:flex-start;flex-direction:column}}.business-trip-adaptive-card__header>.trip-status-icon{margin-left:auto}.business-trip-adaptive-card__header>p{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.business-trip-adaptive-card__group{display:flex;gap:10px}.business-trip-adaptive-card__main{display:flex;flex-direction:column;gap:8px;padding:12px 16px}.business-trip-adaptive-card__main>:first-child>p{color:#228be6;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.business-trip-adaptive-card__main>:first-child>p>span{color:#879196}.business-trip-adaptive-card__main>:first-child>:first-child{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.business-trip-adaptive-card__main .person-block>:first-child{align-self:flex-start;height:40px;max-width:40px;min-width:40px}.business-trip-adaptive-card__main .person-block__name{display:inline-block;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.business-trip-adaptive-card__main .person-block__additional-info{display:inline-block}.business-trip-adaptive-card__footer{border-top:1px solid #cad5db;padding:12px 16px}.business-trip-adaptive-card__footer>p{font-family:Tilda Sans,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:28px}.interpunct{background-color:#fff;border-radius:50%}.interpunct_disabled{opacity:.5}.interpunct-line{background-color:#fff;height:100%;margin:auto;width:2px}.interpunct-line_disabled{opacity:.5}.aeroexpress-stage{background-color:var(--company-mainColorHex);border-radius:16px;gap:16px;padding:20px;width:100%}@media only screen and (min-width:320px)and (max-width:980px){.aeroexpress-stage{padding:16px}}.aeroexpress-stage_with-tabs{border-top-left-radius:0}.aeroexpress-stage__header{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:10px 1fr}.aeroexpress-stage__header-text{color:#fff;font-family:Tilda Sans,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:28px}.aeroexpress-stage__header_disabled{align-items:center;display:flex;opacity:.5}.aeroexpress-stage__container{grid-gap:12px;display:grid;gap:12px;grid-template-areas:"line content";grid-template-columns:10px 1fr;min-height:21px}.aeroexpress-stage__tp-container{display:flex;flex-direction:column}.aeroexpress-stage__body{color:#fff;grid-area:content;margin-bottom:20px}.aeroexpress-stage__body-fields-container{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr;margin-top:12px}@media only screen and (min-width:320px)and (max-width:980px){.aeroexpress-stage__body-fields-container{grid-template-columns:1fr}}.aeroexpress-stage__body-fields-container_stage-three-direction{border-bottom:1px solid;border-color:#e9eff2;margin-bottom:0;padding-bottom:12px}.aeroexpress-stage__body-field{grid-gap:2px;background-color:#fff;border:1px solid #cad5db;border-radius:8px;display:grid;flex-grow:1;gap:2px;padding:16px}.aeroexpress-stage__body-field:hover{cursor:pointer}.aeroexpress-stage__body-field_selected{border:2px solid #5d6c74}.aeroexpress-stage__body-field_stage-one{grid-template-areas:"title radioButton" "text text";grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;height:76px}.aeroexpress-stage__body-field_stage-three-direction{grid-template-areas:"title title radioButton" "text text text";grid-template-columns:1fr 1fr 1fr}@media only screen and (min-width:320px)and (max-width:980px){.aeroexpress-stage__body-field_stage-three-direction{margin-right:0;width:100%}}.aeroexpress-stage__body-field_stage-three-tariff{grid-template-areas:"title title radioButton" "text text tariffRule";grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;height:87px}.aeroexpress-stage__body-field-tariff-type{align-self:center;display:flex;height:18px}@media only screen and (min-width:320px)and (max-width:980px){.aeroexpress-stage__body-field-tariff-type{height:18px}}.aeroexpress-stage__body-field-tariff-type-text{margin-right:8px}.aeroexpress-stage__body-field-title{color:#1d2021;grid-area:title}.aeroexpress-stage__body-field-title_airport-name{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.aeroexpress-stage__body-field-title_direction-type{align-self:center;font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:24px}.aeroexpress-stage__body-field-text{color:#545b5e;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;grid-area:text;line-height:18px}.aeroexpress-stage__body-field-text_stage-three-tariff{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.aeroexpress-stage__body-field-badge{align-content:center;align-self:center;height:30px;width:40px}.aeroexpress-stage__body-field-tariff-rule{align-self:center;color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:12px;font-weight:400;grid-area:tariffRule;justify-self:end;line-height:16px;text-decoration:underline}.aeroexpress-stage__body-field-radio-button{grid-area:radioButton;justify-self:end}.aeroexpress-stage__body-text_stage-one{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.aeroexpress-stage__body-text_stage-two{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;margin:4px 0 0}.aeroexpress-stage__body-date-container{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr;margin-top:12px}@media only screen and (min-width:320px)and (max-width:980px){.aeroexpress-stage__body-date-container{grid-template-columns:1fr}}.aeroexpress-stage__body-date-container .year-month-day-calendar{background-color:#fff;border-radius:8px;width:100%}@media only screen and (min-width:320px)and (max-width:980px){.aeroexpress-stage__body-date-container .year-month-day-calendar{flex-basis:100%}}.aeroexpress-stage__body-button-add-container{grid-gap:12px;display:grid;gap:12px;grid-template-areas:"empty button";grid-template-columns:10px 1fr}.aeroexpress-stage__body-button-add-container button{margin-top:0!important;width:100%!important}.aeroexpress-stage__body-button-add-container>div{grid-gap:12px;display:grid;gap:12px;grid-area:button;grid-template-columns:1fr 1fr 1fr}@media only screen and (min-width:320px)and (max-width:980px){.aeroexpress-stage__body-button-add-container>div{grid-template-columns:1fr}}.aeroexpress-stage__service-search-footer-container{margin-top:16px}@media only screen and (min-width:320px)and (max-width:980px){.aeroexpress-stage__service-search-footer-container .widget-service-search__footer{height:20px}}.aeroexpress-page__hints-block-container{margin-bottom:30px;margin-top:16px}.aeroexpress-page .content-container__header{margin-bottom:16px}.aeroexpress-skeleton-container{grid-gap:2px;display:grid;gap:2px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.aeroexpress-skeleton-container>span:last-of-type{justify-self:end}.aeroexpress-skeleton-card{border-radius:8px;padding:16px}.aeroexpress-skeleton{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr;margin-left:8px;margin-top:12px}@media only screen and (min-width:320px)and (max-width:980px){.aeroexpress-skeleton{grid-template-columns:1fr}}.progress-bars{display:flex;flex-direction:row;gap:6px;grid-area:progress;margin-bottom:4px;max-width:618px;position:relative}.progress-bars__triangle{position:absolute;top:10px}@media only screen and (min-width:320px)and (max-width:980px){.progress-bars__triangle{top:-13px;transform:rotate(180deg)}}.progress-bars__triangle_start{fill:#40c057cc;left:15%}.progress-bars__triangle_middle{fill:#fab005cc;left:49.5%}@media only screen and (min-width:320px)and (max-width:480px){.progress-bars__triangle_middle{left:47%}}.progress-bars__triangle_end{fill:#fa5252cc;left:82.5%}.progress-bars__prices{display:grid;grid-area:prices;grid-template-areas:"first-price second-price empty third-price fourth-price";grid-template-columns:1px 6px auto 6px 1px;justify-content:space-between;max-width:618px;position:relative;width:100%}@media only screen and (min-width:320px)and (max-width:980px){.progress-bars__prices{grid-template-columns:1fr 6px 1fr 6px 1fr}}.progress-bars__price{color:#545b5e;font-size:14px;font-style:normal;font-weight:400;white-space:nowrap}@media only screen and (min-width:320px)and (max-width:480px){.progress-bars__price{font-size:10px}}.progress-bars__price_first{grid-area:first-price}.progress-bars__price_second{grid-area:second-price;justify-self:center}.progress-bars__price_third{grid-area:third-price;justify-self:center}.progress-bars__price_fourth{grid-area:fourth-price;justify-self:end}.progress-bar{height:6px;width:100%}@media only screen and (min-width:981px){.progress-bar:nth-of-type(2n){width:50%}.progress-bar:nth-of-type(odd){width:25%}}.progress-bar_red>div{background-color:#fa5252cc}.progress-bar_yellow>div{background-color:#fab005cc}.progress-bar_green>div{background-color:#40c057cc}.bar-chart .recharts-text.recharts-cartesian-axis-tick-value{fill:#000;font-size:16px;line-height:20px}.authorization-widget .recharts-responsive-container{height:222px!important}.bar-chart-wrapper{display:flex;flex-direction:row;height:100%;margin-top:30px;overflow-x:auto;overflow-y:hidden;width:100%}.bar-chart-wrapper svg{cursor:grab;flex-shrink:0;height:auto!important;width:auto!important}.bar-chart-wrapper svg:active{cursor:grabbing}.bar-chart-wrapper::-webkit-scrollbar{display:none}.price-chart-card{background-color:#fff;border:1px solid #cad5db;border-radius:16px;display:grid;grid-template-areas:"name button" "progress progress" "prices prices";grid-template-columns:1fr auto;grid-template-rows:auto auto auto;margin-bottom:8px;padding:16px 20px;position:relative;width:100%}@media only screen and (min-width:320px)and (max-width:980px){.price-chart-card{grid-template-areas:"name button" "progress progress" "prices prices"}}.price-chart-card>button{grid-area:button;margin-top:14px}@media only screen and (min-width:320px)and (max-width:980px){.price-chart-card>button{align-self:start;margin-top:0}}.price-chart-card__title{font-size:22px;font-weight:700;line-height:32px;margin-bottom:6px}.price-chart-card__text,.price-chart-card__title{font-family:Tilda Sans,sans-serif;font-style:normal}.price-chart-card__text{font-size:16px;font-weight:400;line-height:20px;margin-bottom:16px}@media only screen and (min-width:320px)and (max-width:980px){.price-chart-card__text{margin-bottom:28px}}.price-chart-card__text>span{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.price-chart-block__price-charts{grid-area:progress;height:100%}.price-chart-block__price-charts>button{margin:-40px auto 14px}.price-chart-block__header{display:flex;gap:16px;justify-content:space-between;margin-bottom:10px}.price-chart-block__header .month{max-width:210px;width:100%}@media only screen and (max-width:980px){.price-chart-block__header .month{max-width:none}.price-chart-block__header{flex-direction:column;gap:8px;margin-bottom:8px}}.price-chart-block__round-trip-buttons{align-items:center;display:flex;gap:8px;margin-right:auto}.price-chart-block__round-trip-buttons p{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.price-chart-block__round-trip-buttons span{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}@media only screen and (max-width:980px){.price-chart-block__round-trip-buttons{margin-left:auto}}.price-chart-block__arrow-buttons{align-items:center;display:flex;gap:8px}@media only screen and (max-width:980px){.price-chart-block__arrow-buttons{justify-content:space-between}}@media only screen and (min-width:981px){.price-chart-block__arrow-buttons{margin-left:auto}}.price-chart-block__divider{background-color:#e9eff2;border:none;height:1px;margin:30px 0;width:100%}.price-chart-block .bar-chart-wrapper{cursor:grab;scrollbar-width:none;-webkit-user-select:none;user-select:none}.price-chart-block .bar-chart-wrapper .recharts-wrapper{flex-shrink:0!important;height:250px!important;width:auto!important}.price-chart-block .bar-chart-wrapper .recharts-bar-background-rectangle{display:none}.price-chart-block .bar-chart-wrapper .recharts-bar-rectangle{cursor:pointer}@media only screen and (max-width:980px){.price-chart-block .bar-chart-wrapper .recharts-cartesian-grid-horizontal{display:none}}.price-chart-block .bar-chart-wrapper .recharts-cartesian-grid-horizontal>:last-child{display:none}.price-chart-block .bar-chart-wrapper .recharts-tooltip-cursor{fill:none}.price-chart-block .bar-chart-wrapper .recharts-tooltip-wrapper{text-align:center}.price-chart-block .bar-chart-wrapper .recharts-tooltip-wrapper .custom-tooltip{background-color:var(--company-mainColorHex);border-radius:8px;padding:4px 8px}.price-chart-block .bar-chart-wrapper .recharts-tooltip-wrapper .custom-tooltip>p{color:#fff;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}@media only screen and (max-width:980px){.price-chart-block .bar-chart-wrapper .yAxis{display:none}}.price-chart-block .bar-chart-wrapper .price-chart-tooltip{align-items:center;background-color:var(--company-mainColorHex);border-radius:8px;color:#fff;display:flex;flex-direction:column;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;gap:2px;height:-webkit-fit-content;height:fit-content;line-height:18px;padding:4px 8px;position:relative;width:-webkit-fit-content;width:fit-content;z-index:5}.price-chart-block .bar-chart-wrapper .price-chart-tooltip:after{border-color:var(--company-mainColorHex) #0000 #0000 #0000;border-style:solid;border-width:8px;bottom:-15px;content:"";left:50%;position:absolute;transform:translateX(-50%)}.price-chart-card-skeleton{align-items:center;display:flex;gap:50px;justify-content:space-between}.price-chart-card-skeleton__left{display:flex;flex:2 1;flex-direction:column;gap:4px;max-width:619px}.price-chart-card-skeleton__right{display:flex;flex:1 1;flex-direction:column;max-width:201px}.ticket-legs-title{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.ticket-legs-title>p{font-size:26px;font-weight:700;line-height:36px}.ticket-legs-title>p,.ticket-legs-title>span{font-family:Tilda Sans,sans-serif;font-style:normal}.ticket-legs-title>span{font-size:17px;font-weight:400;line-height:24px}.ticket-skeletons{display:flex;flex-direction:column;gap:8px}.ticket-skeletons>:nth-child(2){opacity:.6}.ticket-skeletons>:nth-child(3){opacity:.3}.tickets-list{display:flex;flex-direction:column;gap:8px;height:100%;padding:16px 0}.tickets-list_transfer{background-color:#f8f8f7;border-radius:0 0 16px 16px;margin-top:16px;max-width:400px;overflow-x:hidden;overflow-y:auto;padding:0;width:100%}@media only screen and (min-width:320px)and (max-width:980px){.tickets-list_transfer{box-shadow:0 10px 15px -3px #29294014,0 4px 6px -2px #2929400a;padding:8px}}.tickets-list_transfer .cat-plug{margin-top:40px}.tickets-list_transfer .cat-plug__subtitle,.tickets-list_transfer .cat-plug__title{white-space:pre-line}.virtual-bracket-avia-ticket{border-color:#cad5db;cursor:pointer;display:flex}.virtual-bracket-avia-ticket:hover{border-color:#879196}@media only screen and (min-width:320px)and (max-width:980px){.virtual-bracket-avia-ticket{flex-direction:column}}.virtual-bracket-avia-ticket .ticket-avia__transfers-wrapper{flex:65% 1}.virtual-bracket-avia-ticket__right-content{border-left:1px solid #cad5db;display:flex;flex:35% 1;flex-direction:column;gap:20px;justify-content:space-between;padding:8px 0 8px 16px}@media only screen and (min-width:320px)and (max-width:980px){.virtual-bracket-avia-ticket__right-content{border:none;padding:20px 0 0}}.virtual-bracket-avia-ticket__action-buttons{align-items:center;display:flex;gap:8px}.virtual-bracket-avia-ticket__action-buttons>button{flex:1 1;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.virtual-bracket-avia-ticket__info-badges{display:flex;gap:4px}.virtual-bracket-avia-ticket__info-badges .tariffs-list{flex-direction:row;gap:4px}.virtual-bracket-avia-ticket__info-badges .badge{padding:6px 12px}.virtual-bracket-avia-ticket__info-badges>:not(:last-child){font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.virtual-bracket-avia-ticket__info-badges>:last-child{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px;margin-left:auto}.virtual-bracket{display:flex;flex-direction:column;gap:8px}.virtual-bracket-rail-ticket{background:#fff;border:1px solid #cad5db;border-radius:16px;display:grid;grid-template-areas:"content button";grid-template-columns:1fr 36px}@media only screen and (max-width:980px){.virtual-bracket-rail-ticket{grid-template-areas:"header button" "content button";grid-template-rows:-webkit-fit-content auto;grid-template-rows:fit-content auto}}.virtual-bracket-rail-ticket__content-header{grid-area:header;padding:16px 16px 0;width:100%}.virtual-bracket-rail-ticket__content{display:flex;flex:1 1;grid-area:content;padding:12px 0 12px 20px}@media only screen and (min-width:320px)and (max-width:640px){.virtual-bracket-rail-ticket__content{flex-direction:column;gap:16px}}.virtual-bracket-rail-ticket__left-content{display:flex;flex:2 1;flex-direction:column;gap:8px;padding-right:6px}.virtual-bracket-rail-ticket__left-content .transfer-schedule{grid-template-columns:66px 1fr auto 1fr 66px}.virtual-bracket-rail-ticket__left-content .transfer-schedule__city{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.virtual-bracket-rail-ticket__left-content .transfer-schedule__code{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.virtual-bracket-rail-ticket__left-content .transfer-schedule__time>div{display:none}.virtual-bracket-rail-ticket__left-content-header{display:flex;justify-content:space-between}.virtual-bracket-rail-ticket__date{color:#879196;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;padding-right:10px}.virtual-bracket-rail-ticket__date>span{border:1px solid #cad5db;border-radius:8px;font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px;margin-left:4px;padding:2px 8px}.virtual-bracket-rail-ticket__right-content{border-left:1px solid #cad5db;flex:1 1;max-width:365px;padding:0 16px}@media only screen and (max-width:980px){.virtual-bracket-rail-ticket__right-content{max-width:none}}@media only screen and (min-width:320px)and (max-width:640px){.virtual-bracket-rail-ticket__right-content{border-left:initial;border-top:1px solid #cad5db;margin-right:16px;padding:0}}.virtual-bracket-rail-ticket__badges{display:flex;gap:4px}.virtual-bracket-rail-ticket__badges>:last-child{margin-left:auto}.virtual-bracket-rail-ticket__badges>svg{height:30px;width:30px}.virtual-bracket-rail-ticket__badges .badge{padding:6px 12px}.virtual-bracket-rail-ticket__badges .tariffs-list__item-logo{border-radius:8px;height:auto;max-width:none;min-width:0;min-width:auto;padding:6px 12px}.virtual-bracket-rail-ticket__tariffs{display:flex;flex-direction:row;gap:4px;margin-left:4px;margin-right:auto}.virtual-bracket-rail-ticket__price{background:#e9eff2;border-radius:8px;color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px;padding:3px 12px}.virtual-bracket-rail-ticket__description{display:flex;flex-direction:row;gap:16px;margin-top:8px}.virtual-bracket-rail-ticket__description>:last-child .virtual-bracket-rail-ticket__description-info{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.virtual-bracket-rail-ticket__description>:last-child .virtual-bracket-rail-ticket__description-text{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box!important;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width:980px){.virtual-bracket-rail-ticket__description{gap:8px}}.virtual-bracket-rail-ticket__description-column{display:flex;flex-direction:column;width:98px}@media only screen and (max-width:980px){.virtual-bracket-rail-ticket__description-column{max-width:65px;width:100%}}.virtual-bracket-rail-ticket__description-text{color:#879196;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}@media only screen and (max-width:980px){.virtual-bracket-rail-ticket__description-text{font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}}.virtual-bracket-rail-ticket__description-info{font-family:Tilda Sans,sans-serif;font-size:26px;font-style:normal;font-weight:700;line-height:36px}@media only screen and (max-width:980px){.virtual-bracket-rail-ticket__description-info{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}}.virtual-bracket-rail-ticket button{border-left:1px solid #cad5db!important;border-radius:0;grid-area:button;padding:0 8px}.rail-alternative__container{display:flex;gap:16px;padding:20px;width:100%}@media only screen and (min-width:320px)and (max-width:640px){.rail-alternative__container{flex-direction:column}}.rail-alternative__container .ticket-rail__left-content{flex:65% 1;gap:38px;margin-right:4px}.rail-alternative__container .ticket-rail__left-content .transfer-schedule{padding-right:0}@media only screen and (min-width:641px)and (max-width:980px){.rail-alternative__container .ticket-rail__left-content{flex:50% 1}}@media only screen and (max-width:980px){.rail-alternative__container .ticket-rail__left-content{margin-right:0}}@media only screen and (min-width:320px)and (max-width:640px){.rail-alternative__container .ticket-rail__left-content_round-trip{gap:0;margin-right:0}.rail-alternative__container .ticket-rail__left-content_round-trip>:first-child{border-bottom:1px solid #cad5db;padding-bottom:16px}.rail-alternative__container .ticket-rail__left-content_round-trip>:last-child{padding-top:16px}}.rail-alternative__container .ticket-rail__right-content{flex:35% 1;gap:29px;padding-top:12px;width:auto}.rail-alternative__container .ticket-rail__right-content>a{height:auto;line-height:normal;margin-top:auto;padding:12px 0}@media only screen and (min-width:641px)and (max-width:980px){.rail-alternative__container .ticket-rail__right-content{flex:50% 1}}@media only screen and (min-width:320px)and (max-width:640px){.rail-alternative__container .ticket-rail__right-content{border:none;margin-top:0;padding-top:0}}.rail-alternative__route{display:flex;flex-direction:column;gap:4px}.rail-alternative__labels{display:flex;gap:4px;margin-bottom:16px;width:100%}.rail-alternative__labels>svg{height:30px;max-width:30px;min-width:30px}.rail-alternative__labels .badge{padding:6px 12px}@media only screen and (min-width:981px){.rail-alternative__ai-rating{margin-left:auto}}.rail-alternative__option{align-items:center;border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;padding:15px 16px;position:relative;width:100%}@media only screen and (min-width:320px)and (max-width:640px){.rail-alternative__option{margin-top:12px;padding:8px 12px}}.rail-alternative__option-type{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px;margin-right:auto}.rail-alternative__option-type>span{color:#879196;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin-left:8px}@media only screen and (max-width:980px){.rail-alternative__option-type{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}}.rail-alternative__option-price{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}@media only screen and (max-width:980px){.rail-alternative__option-price{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}}.rail-alternative__direction{background-color:#fff;color:#879196;font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:500;left:10px;line-height:24px;padding:0 6px;position:absolute;top:-15px;width:-webkit-max-content;width:max-content}@media only screen and (max-width:640px){.rail-alternative__direction{display:none}}@media only screen and (max-width:980px){.rail-alternative__direction{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;top:-12px}}.animation-ticked-container{position:relative}.statick-ticked-container{animation:AnimStatickTicked 2s}.animation-ticked-item{animation:AnimTickedAdd 2s;bottom:0;left:0;position:absolute;right:0;top:0;transform:translateZ(0) scale(1);z-index:2}@keyframes AnimTickedAdd{15%{filter:opacity(1);transform:translate3d(-30px,-30px,0) scale(1)}to{filter:opacity(0);transform:translate3d(50%,-200%,0) scale(0)}}@keyframes AnimStatickTicked{0%{opacity:.1}15%{opacity:.1}to{opacity:1}}.calculation-details-modal{display:flex;flex-direction:column;gap:16px}.calculation-details-modal__title{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto}.calculation-details-modal__title>p{font-family:Tilda Sans,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:28px;order:0}.calculation-details-modal__title>span{color:#879196;font-weight:400;order:2}.calculation-details-modal__title>button,.calculation-details-modal__title>span{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;line-height:20px}.calculation-details-modal__title>button{color:#5d6c74;font-weight:500;order:1}.calculation-details-modal__cards{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0 0 4px;padding:0}.flight-detail-card{background-color:#fff;border:1px solid #cad5db;border-radius:16px;cursor:pointer;display:flex}.flight-detail-card_active{border:2px solid #5d6c74;cursor:default}.flight-detail-card__info{display:flex;gap:20px;padding:20px;width:100%}@media only screen and (min-width:320px)and (max-width:980px){.flight-detail-card__info{flex-direction:column}}.flight-detail-card__info .mui-radio-button{align-items:baseline}.flight-detail-card__info .mui-radio-button>label{margin-top:8px;scale:1.2}.flight-detail-card__airline-block{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.flight-detail-card__airline-block .person-block__name{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.flight-detail-card__airline-block .person-block__description{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.flight-detail-card__airline{display:flex;gap:20px}@media only screen and (min-width:320px)and (max-width:980px){.flight-detail-card__airline{gap:8px}}.flight-detail-card__airlines{display:flex;width:200px}.flight-detail-card__airlines-logos{display:flex;flex-direction:column;justify-content:center}.flight-detail-card__airlines-names{align-items:flex-start;display:flex;flex-direction:column;margin-left:10px;overflow:hidden;text-overflow:ellipsis}.flight-detail-card__airlines-names span,.flight-detail-card__airlines-names>p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:-webkit-fill-available}.flight-detail-card__airlines-names>p{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.flight-detail-card__airlines-names>span{color:#879196;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.flight-detail-card__flight{display:flex;gap:16px}.flight-detail-card__flight__icon{align-items:center;display:flex;justify-content:center}.flight-detail-card__flight__trips{display:flex;flex-direction:column;gap:16px;width:100%}.schedule-delivery{height:100%;position:relative}.schedule-delivery__tickets{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}@media only screen and (min-width:320px)and (max-width:640px){.schedule-delivery__tickets{gap:16px}}.schedule-delivery__footer{align-items:center;background-color:#fff;border-radius:16px 16px 0 0;bottom:0;box-shadow:0 -1px 5px 0 #2929400a,0 -3px 6px -1px #29294014;display:flex;gap:12px;justify-content:space-between;margin-bottom:-16px;margin-top:10px;padding:12px 20px;position:-webkit-sticky;position:sticky;z-index:10}@media only screen and (min-width:320px)and (max-width:980px){.schedule-delivery__footer{align-items:flex-start;flex-direction:column}}@media only screen and (min-width:320px)and (max-width:480px){.schedule-delivery__footer{margin-left:-20px;margin-right:-16px}}.schedule-delivery__footer-text{align-items:center;display:flex;gap:12px}.schedule-delivery__footer-text>p{color:#1d2021}.schedule-delivery__footer-text>p,.schedule-delivery__footer-text>span{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.schedule-delivery__footer-text>span{color:#879196}@media only screen and (min-width:320px)and (max-width:980px){.schedule-delivery__footer-text{align-items:flex-start;flex-direction:column}}@media only screen and (min-width:320px)and (max-width:480px){.schedule-delivery__footer-text{gap:4px}}.schedule-delivery__footer-buttons{align-items:center;display:flex;gap:8px}@media only screen and (min-width:320px)and (max-width:980px){.schedule-delivery__footer-buttons{justify-content:center;width:100%}}.schedule-delivery-ticket{grid-gap:20px;align-items:center;background-color:#fff;border:1px solid #cad5db;border-radius:16px;display:grid;gap:20px;grid-template-areas:"airline flightFrom flightTo flightDuration addButton";grid-template-columns:170px 1fr 1fr 1fr auto;padding:12px 20px}.schedule-delivery-ticket_loading{opacity:.5;pointer-events:none}.schedule-delivery-ticket__airlines{display:flex}.schedule-delivery-ticket__airlines-logos{display:flex;flex-direction:column;justify-content:center}.schedule-delivery-ticket__airlines-names{align-items:flex-start;display:flex;flex-direction:column;margin-left:10px;overflow:hidden;text-overflow:ellipsis}.schedule-delivery-ticket__airlines-names span,.schedule-delivery-ticket__airlines-names>p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:-webkit-fill-available}.schedule-delivery-ticket__airlines-names>p{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.schedule-delivery-ticket__airlines-names>span{color:#879196;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.schedule-delivery-ticket>:nth-child(4){align-self:flex-start;grid-area:flightDuration;padding-top:2px}.schedule-delivery-ticket>:last-child{align-self:flex-start;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;grid-area:addButton;line-height:20px}.schedule-delivery-ticket>:last-child>svg{height:15px;width:14px}@media only screen and (min-width:320px)and (max-width:980px){.schedule-delivery-ticket{grid-template-areas:"flightInfo flightDuration addButton";grid-template-columns:170px 1fr auto}}@media only screen and (min-width:320px)and (max-width:640px){.schedule-delivery-ticket{gap:8px;grid-template-areas:"flightInfo flightDuration" "addButton addButton";grid-template-columns:160px auto;grid-template-rows:auto auto;padding:16px}.schedule-delivery-ticket>:last-child{grid-area:addButton;width:100%}}.schedule-delivery-ticket .person-block{align-self:flex-start}.schedule-delivery-ticket .person-block__name-block{gap:0}.schedule-delivery-ticket .person-block__description{display:block;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.booking-conditions-terms{display:flex;flex-direction:column;gap:12px;padding:16px 20px 30px}.booking-conditions-terms .checkbox-item{background-color:#f8f8f7;border-radius:8px;gap:10px;padding:8px 12px}.room-card{padding-top:24px}.room-card__title{color:#1d2021;font-size:17px;font-weight:700;line-height:24px}.room-card__subtitle,.room-card__title{font-family:Tilda Sans,sans-serif;font-style:normal}.room-card__subtitle{color:#879196;font-size:14px;font-weight:400;line-height:18px;margin-bottom:2px}.room-card__services-list{grid-gap:8px 16px;display:grid;gap:8px 16px;grid-template-columns:repeat(1,1fr);padding:16px 0}@media only screen and (min-width:981px){.room-card__services-list{grid-template-columns:repeat(2,1fr)}}.room-card__services-list_item{align-items:center;display:flex;gap:8px}.room-card__services-list_item>svg{width:24px}.room-card__services-list_item span{color:#879196}.room-card__button{color:#5d6c74;height:36px;padding:8px 12px}.additional-services button{font-weight:500}.additional-services .placement-terms-button{font-family:Tilda Sans,sans-serif;font-size:16px;font-size:12px;font-style:normal;font-weight:400;line-height:20px;line-height:16px;padding:0}.additional-services__header{gap:16px;padding:0;position:relative}@media only screen and (min-width:981px){.additional-services__header{display:flex;flex-direction:row-reverse;justify-content:space-between;padding:20px}}.additional-services__info{flex:1 1;padding:8px 20px 20px}@media only screen and (min-width:981px){.additional-services__info{padding:0}}.additional-services__info .subtitle{white-space:wrap}.additional-services__photo{border-radius:16px 16px 0 0;height:210px;object-fit:fill;width:100%}@media only screen and (min-width:981px){.additional-services__photo{border-radius:8px;object-fit:cover;width:300px}}.additional-services__headerBadges{display:flex;gap:4px;left:24px;position:absolute;top:24px}.additional-services__headerBadges .tariffs-list__item-logo{background-color:#f0faf2}.additional-services__placement-terms{display:flex;flex-direction:column;gap:16px;padding:16px 20px 30px}.additional-services__placement-terms .profile-card-container>div{padding:16px 20px}.additional-services__headerFullPrice{background-color:#e9eff2;border-radius:8px;font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px;padding:3px 12px;position:absolute;right:24px;top:24px}.additional-services__food{padding:16px 20px 30px}.additional-services__food__title{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.additional-services__food__label{width:-webkit-max-content;width:max-content}@media only screen and (min-width:641px){.additional-services__food__label{display:flex;gap:4px}}.additional-services__food__label>div{color:#879196}.additional-services__food__options{display:flex;flex-direction:column;gap:8px 24px}@media only screen and (min-width:641px){.additional-services__food__options{flex-direction:row}}.additional-services__badge{border-radius:4px;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;height:24px;line-height:18px;padding:3px 8px;width:32px}.checkInOut{display:flex;flex-direction:column;gap:8px;padding:16px 20px 30px}@media only screen and (min-width:641px){.checkInOut{flex-direction:row}}.checkInOut .select__label-text{color:#000}.checkInOut>div{flex:1 1}@media only screen and (min-width:981px){.checkInOut>div{max-width:261px}}.additional-services-price{display:flex;gap:16px;justify-content:center}.additional-services-price span{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.additional-services-price .tariffs-list{flex-direction:row;gap:4px}.rating-container{align-items:start;display:flex;justify-content:space-between;padding-top:16px}@media only screen and (min-width:320px)and (max-width:980px){.rating-container{flex-direction:column}}.rating-container__bar{width:142px}@media only screen and (min-width:320px)and (max-width:980px){.rating-container__bar{min-width:200px;width:100%}}.trip-joint-cards__trip-card-container{background:#f8f8f7;border:2px solid #5d6c74;border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:8px}.trip-joint-cards__header{display:grid;grid-template-areas:"direction dates traveller budget status";grid-template-columns:28% 20% 52%;padding:8px 16px}.trip-joint-cards__header-block{color:#1d2021;display:flex;flex-direction:column;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;gap:4px;line-height:20px}.trip-joint-cards__header-block>span{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.right-align{align-items:flex-end}.hotel-trip-joint__container{display:flex;flex-direction:column;gap:8px;padding:16px 0}.other-hotel-alternatives{--services-flex:2;--map-flex:1;display:flex;flex-direction:column;gap:20px;padding:20px}.other-hotel-alternatives__header{display:flex;flex-direction:column;gap:4px}.other-hotel-alternatives__main{display:flex;gap:16px}.other-hotel-alternatives__main .map-hotel-container{border-radius:16px;flex:var(--map-flex);transition:flex 1s ease}.other-hotel-alternatives__options-container{display:flex;flex:var(--services-flex);flex-direction:column;gap:24px;transition:flex 1s ease}.other-hotel-alternatives__option-container{display:flex;flex-direction:column;gap:16px}.other-hotel-alternatives__option-header{display:flex;flex-direction:column;gap:4px}.other-hotel-alternatives__price{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.other-hotel-alternatives_map-fullscreen{--services-flex:1;--map-flex:2}.same-hotel-alternatives__container{display:flex;flex-direction:column;gap:20px}.same-hotel-alternatives__block-container,.same-hotel-alternatives__header{display:flex;flex-direction:column;gap:4px}.same-hotel-alternatives__list{display:flex;flex-direction:column;gap:20px}.alternative-options__container{display:flex;flex-direction:column;gap:8px;padding:16px 0}.pointMarker{align-items:center;display:flex;height:57px;position:relative;translate:-22px -32px;width:44px}.pointMarker__popup{background:#fff;border-radius:9px;box-shadow:0 3px 6px -1px rgba(41,41,64,.078);box-shadow:1px 0 5px 0 rgba(41,41,64,.039);color:#1d2021;display:none;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;max-width:220px;padding:7px 12px;position:absolute;right:40px;translate:0 -16px}.pointMarker:hover .pointMarker__popup{display:block}.priceMarker{cursor:pointer;translate:-50% -32px}.priceMarker,.priceMarker__container{align-items:center;display:flex;flex-direction:column;position:relative;z-index:1}.priceMarker__container{text-wrap:nowrap;background-color:#fff;border:1px solid #cad5db;border-radius:9px;color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;padding:4px 10px;width:-webkit-fit-content;width:fit-content}.priceMarker__container>svg{bottom:-5px;position:absolute}.priceMarker__container>svg>:first-child{stroke:#cad5db}.priceMarker__container:hover,.priceMarker__container__popupVisible{background-color:#5d6c74;border-color:#5d6c74;color:#fff}.priceMarker__container:hover>svg>path,.priceMarker__container__popupVisible>svg>path{stroke:#5d6c74;fill:#5d6c74}.priceMarker__popup{bottom:32px;display:none}.priceMarker:hover .priceMarker__popup,.priceMarker__popup_visible{display:block;position:absolute;z-index:3}.clientHotelsColors{border:1px solid #7950f2}.clientHotelsColors>svg>:first-child{stroke:#7950f2}.clientHotelsColors:hover,.clientHotelsColors__popupVisible{background-color:#7950f2;border-color:#7950f2;color:#fff}.clientHotelsColors:hover>svg>path,.clientHotelsColors__popupVisible>svg>path{fill:#7950f2;stroke:#7950f2}.quickBookingColors{border:1px solid #228be6}.quickBookingColors>svg>:first-child{stroke:#228be6}.quickBookingColors:hover,.quickBookingColors__popupVisible{background-color:#228be6;border-color:#228be6;color:#fff}.quickBookingColors:hover>svg>path,.quickBookingColors__popupVisible>svg>path{fill:#228be6;stroke:#228be6}.risksColors{border:1px solid #e67700}.risksColors>svg>:first-child{stroke:#e67700}.risksColors:hover,.risksColors__popupVisible{background-color:#e67700;border-color:#e67700;color:#fff}.risksColors:hover>svg>path,.risksColors__popupVisible>svg>path{fill:#e67700;stroke:#e67700}.map-hotel-search__container{display:flex;flex-direction:column;gap:4px;width:300px}.map-hotel-search__autocomplete .MuiAutocomplete-popupIndicatorOpen{transform:rotate(0deg)}.map-hotel-search__autocomplete .MuiAutocomplete-inputRoot{height:40px;padding:0 12px!important;width:100%}.map-hotel-search__autocomplete .MuiAutocomplete-input{flex-grow:0!important;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;width:230px!important}.map-hotel-search__slider{align-items:center;background-color:#fff;border-radius:8px;display:flex;gap:18px;padding:8px 12px;width:100%}.map-hotel-search__slider>p{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;min-width:50px}.mui-autocomplete__option{align-items:center;display:flex;gap:8px;padding:10px 0}.mui-autocomplete__option>svg{max-height:20px;min-width:20px}.mui-autocomplete__option>div{display:flex;flex-direction:column}.mui-autocomplete__option>div>p{color:#1d2021;font-size:16px;line-height:20px}.mui-autocomplete__option>div>p,.mui-autocomplete__option>div>span{font-family:Tilda Sans,sans-serif;font-style:normal;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:224px}.mui-autocomplete__option>div>span{color:#a2afb5;font-size:14px;line-height:18px}.map-hotel-mobile-container{position:relative}.map-hotel-mobile-container__navigation-bar{display:flex;justify-content:space-between;padding:8px 8px 0;position:absolute;width:100%;z-index:2}.map-hotel-mobile-container .map-hotel-container{margin-top:0}.hotel-cards-container{display:flex;flex-direction:column;gap:8px;width:100%}.hotel-cards-container__title{display:flex;justify-content:space-between}.hotel-cards-container__title p{color:#1d2021;display:flex;font-family:Tilda Sans,sans-serif;font-size:22px;font-style:normal;font-weight:700;gap:4px;line-height:32px}.hotel-cards-container__title div{display:flex;gap:4px;justify-content:flex-end}.hotel-cards-container__title span{color:#879196;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.hotel-cards-container__title .hotel-block-selected-order{background-color:#e9eff2;border-radius:8px}.hotel-cards-container__item-list{display:flex;flex-direction:column;gap:8px}.hotel-cards-container__item-list>p{color:#545b5e}.hotel-cards-container__opened-block{align-items:center;border-radius:8px;display:flex;gap:6px;height:40px;justify-content:center;padding:10px 16px}.hotel-cards-container__opened-block p{color:#5d6c74;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hotel-cards-container__opened-block-background{background:#fff;border:1px solid #cad5db;box-shadow:0 1px 2px 0 #29294012}.hotel-cards-container__opened-block-background p{color:#2e363a}.hotel-page-search{height:100%;width:100%}.hotel-page-search .service-page .service-page__widget-wrapper{display:flex;flex-direction:column;gap:16px;width:100%}@media only screen and (min-width:981px){.hotel-page-search .service-page .service-page__widget-wrapper{border:1px solid #e9eff2;border-radius:16px 0 0 16px;box-shadow:3px 1px 6px -1px #29294014,1px 1px 5px 0 #2929400a;padding:16px;transition:min-width 1s}}.hotel-page-search .service-page .service-page__widget-wrapper .widget-search-desktop-backdrop{padding:0 20px 0 316px}.hotel-page-search .service-page .service-page__widget-wrapper .widget-search-desktop-backdrop .widget-container{max-width:788px}.hotel-page-search .wrapper-closed{max-width:375px;min-width:375px!important}.hotel-page-search_delivery .search-form-container{margin-left:0;padding:0;width:100%}.hotel-page-search_delivery .search-form-container_sticky{margin-left:-20px;padding:0 20px 16px;width:calc(100% + 40px)}.hotel-page-search_delivery .service-page{flex-direction:row;gap:0}@media only screen and (min-width:981px){.hotel-page-search_delivery .service-page__widget-wrapper{min-width:820px;width:820px}}.wrapper-fullscreen-map .widget-service-search__fields{flex-direction:column;gap:24px}.wrapper-fullscreen-map .simple-route{flex-direction:column;gap:8px}.wrapper-fullscreen-map .simple-route__search,.wrapper-fullscreen-map .simple-route__search>.MuiBox-root,.wrapper-fullscreen-map .simple-route__search>.MuiBox-root>button{width:100%}.wrapper-fullscreen-map .service-filters__item .modal-window-small_open{width:-webkit-fit-content!important;width:fit-content!important}.map-hotel-container{border-radius:0 16px 16px 0;overflow:hidden;position:relative;width:100%}.map-hotel-container__top{display:flex;justify-content:space-between;left:8px;position:absolute;right:8px;top:8px;z-index:1}.map-hotel-container__top>button>svg{min-height:20px;min-width:20px}.map-hotel-container__bottom{align-items:center;bottom:8px;display:flex;justify-content:space-between;left:8px;position:absolute;right:8px;z-index:1}.map-hotel-container__bottom .button-show-all-hotels{width:-webkit-fit-content;width:fit-content}@media only screen and (min-width:981px){.map-hotel-container{height:100vh;margin-top:0;max-height:4320px;position:-webkit-sticky;position:sticky;top:0}}@media only screen and (min-width:320px)and (max-width:980px){.map-hotel-container{border-radius:0;height:100vh;margin-top:8px}}.ymaps3x0--marker{background:red;height:0;width:0}.hotel-card{border:1px solid #cad5db;border-radius:16px;display:grid;grid-template-columns:240px 1fr;min-height:240px;overflow:hidden;width:100%}.hotel-card:not(.hotel-card-skeleton){cursor:pointer}.hotel-card:not(.hotel-card-skeleton):hover{border:1px solid #879196}.hotel-card__photo{background-position:50%;background-size:cover;flex:1 1;height:100%;max-width:100%;min-height:250px;width:100%}.hotel-card__photo .photo-list__container{cursor:pointer!important;height:254px;overflow:hidden}.hotel-card__photo .photo-list__container>:first-child{border-radius:8px 0 0 8px}.hotel-card__photo .photo-list__container>:not(:first-child):last-child{border-radius:0 8px 8px 0}.hotel-card__photo .photo-list__photo-item{cursor:pointer}.hotel-card__photo>.hotel-no-photo-image{height:inherit}.hotel-card__content{background-color:#fff;gap:24px;justify-content:space-between;overflow:hidden;padding:16px}.hotel-card__content,.hotel-card__info{display:flex;flex-direction:column;max-width:100%}.hotel-card__info{gap:4px}.hotel-card__info-content{display:flex;flex:1 1;gap:16px;max-width:100%}.hotel-card__info-content>button{height:auto;margin-left:auto;padding:12px}.hotel-card__info-content>button .title p{color:#fff}.hotel-card__services-icons{align-items:center;display:flex;gap:16px}.hotel-card__services-text{color:#879196;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hotel-card__info-button{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;height:48px;line-height:24px;width:180px}.hotel-card__skeleton-fullWidth{flex:1 1;width:100%}.hotel-card__skeleton-fullWidth span{width:100%}.hotel-card_updating{opacity:.5;pointer-events:none}.hotel-card-mobile{grid-template-columns:1fr;grid-template-rows:170px 1fr}.hotel-card-mobile .photo-list__container{height:170px!important}.hotel-card-mobile .hotel-card__content{gap:8px;padding:8px 16px 16px}.hotel-card-mobile .hotel-card__info{flex-direction:column;gap:16px}.hotel-card-mobile .hotel-card__info-content{gap:8px;width:100%}.hotel-card-mobile .hotel-card__info-content>button{width:100%}@media only screen and (min-width:981px){.hotel-card-mobile .hotel-card__info-button{min-width:180px}}.hotel-card-header{display:flex;flex-direction:column;max-width:100%}.hotel-card-header__top{align-items:center;display:flex;gap:4px}.hotel-card-header__title-container{align-items:baseline;display:flex;gap:4px;justify-content:space-between}.hotel-card-header__title-container>.tariffs-list{flex-direction:row;width:-webkit-fit-content;width:fit-content}.hotel-card-header__chipslist{align-items:center;display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.hotel-card-header__chipslist .badge p{font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:700;letter-spacing:.05em;line-height:16px;text-transform:uppercase}.hotel-card-header__chipslist>.rating{justify-content:center;padding:4px 8px 2px;width:-webkit-fit-content;width:fit-content}.hotel-card-header__reviews{background:#f5fafc;cursor:pointer;grid-template-columns:1fr;padding:4px 8px}.hotel-card-header__reviews p{color:#5d6c74;font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:700;letter-spacing:.05em;line-height:16px;text-transform:uppercase}.hotel-distance-info{display:flex;flex-direction:column;gap:4px}.hotel-distance-info__row{align-items:center;display:flex;gap:4px}.hotel-distance-info__row-text{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.review-card{border-color:#cad5db;display:flex;flex-direction:column;gap:20px;padding:16px}.review-card__header{display:flex;gap:8px}.review-card__header .rating{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;height:32px;justify-content:center;line-height:20px;width:38px}.review-card__header-title{display:flex;flex-direction:column;width:100%}.review-card__header-title>p:first-of-type{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.review-card__header-title>p:last-of-type{color:#879196}.review-card__reviews{display:flex;flex-direction:column;gap:20px}.review-card__reviews .review-item{align-items:flex-start;display:flex;gap:8px;position:relative}.review-card__reviews .review-item>svg{height:20px;max-width:20px;min-width:20px}.review-card__reviews .review-item__message{display:flex;flex-direction:column;gap:4px}.review-card__reviews .review-item__message-text{display:block}.review-card__reviews .review-item__message-text_collapsed{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;white-space:normal}.review-card__reviews .review-item__message-text_hidden{height:auto;left:27px;max-height:none;overflow:visible;pointer-events:none;position:absolute;top:0;visibility:hidden;white-space:normal;z-index:-1}.reviews-list{display:flex;flex-direction:column;gap:8px}.reviews-sorting-button{position:relative}.reviews-sorting-button>button{color:#5d6c74;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.hotel-block-wrapper{display:flex;flex-direction:column;gap:16px}.hotel-block-wrapper__header{align-items:center;display:flex;gap:16px;justify-content:space-between}@media only screen and (max-width:980px){.hotel-block-wrapper__header .title__text{font-family:Tilda Sans,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:28px}}.hotel-information-modal>.modal-right__header{padding:20px 20px 0}.hotel-information-modal div[data-rsbs-header=true]{padding:8px 8px 0}.hotel-information-modal div[data-rsbs-header=true] .modal-mobile__title{padding:9px 8px 0}@media only screen and (min-width:320px)and (max-width:480px){.hotel-information-modal .modal-mobile__footer{flex-direction:column}}.hotel-reviews-content{display:flex;flex-direction:column;gap:8px}.hotel-reviews-content .reviews-sorting-button{padding:4px 12px 8px}.hotel-recommendations{display:flex;flex-direction:column;gap:20px;padding-bottom:20px;padding-top:20px}.hotel-recommendation__text{align-items:center;display:flex;gap:8px}.hotel-recommendation__details{color:#879196;padding-left:32px;padding-top:2px}.hotel-recommendation__icon{height:24px;width:24px}.hotel-rating-list{flex-direction:column;padding:20px 0}@media only screen and (min-width:641px){.hotel-rating-list{flex-direction:row}.hotel-rating-list__bar__progress{width:325px}}.rating-explanation{font-size:16px;font-weight:400;line-height:20px;padding-top:16px}.rating-explanation,.rating-explanation__title{font-family:Tilda Sans,sans-serif;font-style:normal}.rating-explanation__title{font-size:22px;font-weight:700;line-height:32px;padding-bottom:8px}.hotel-tariff-content{display:flex;flex-direction:column;gap:40px;min-height:100%}.hotel-tariff-content__header{display:flex;flex-direction:column;gap:12px}.hotel-tariff-content__header>.hotel-no-photo-image{border-radius:8px;height:156px;width:240px}.hotel-tariff-content__photos{align-items:center;display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.hotel-tariff-content__photos::-webkit-scrollbar{display:none}.hotel-tariff-content__photos>img{border-radius:8px;height:156px;object-fit:cover;pointer-events:none;width:240px}.hotel-tariff-content__hotel-info{grid-column-gap:8px;column-gap:8px;display:grid;grid-template-areas:"hotelName hotelName hotelName badges" "hotelDescription hotelDescription hotelDescription taiffsInfo" "hotelDistanceInfo hotelDistanceInfo hotelDistanceInfo hotelDistanceInfo";grid-template-columns:repeat(4,1fr) -webkit-max-content;grid-template-columns:repeat(4,1fr) max-content;grid-template-rows:auto}.hotel-tariff-content__hotel-info>.title{grid-area:hotelName}.hotel-tariff-content__hotel-info>.subtitle{grid-area:hotelDescription}.hotel-tariff-content__hotel-info>.hotel-distance-info{grid-area:hotelDistanceInfo;margin-top:4px}.hotel-tariff-content__hotel-info>.hotel-tariff-content__hotel-badges{align-self:center;align-self:start;column-gap:8px;display:flex;flex-wrap:wrap;grid-area:badges;justify-content:flex-end;row-gap:5px}.hotel-tariff-content__hotel-info>.hotel-tariff-content__hotel-badges .badge,.hotel-tariff-content__hotel-info>.hotel-tariff-content__hotel-badges .rating{height:30px;padding:6px 8px}.hotel-tariff-content__hotel-info>.hotel-tariff-content__hotel-badges .badge p,.hotel-tariff-content__hotel-info>.hotel-tariff-content__hotel-badges .rating{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.hotel-tariff-content__hotel-info>.hotel-tariff-content__hotel-badges .badge p{color:#5d6c74;text-transform:lowercase}.hotel-tariff-content__hotel-info .badges-list{grid-area:taiffsInfo;justify-content:end}.hotel-tariff-content__hotel-info .badges-list .badge{height:30px}.hotel-tariff-content__hotel-info .badges-list .badge p{color:#fa5252;text-transform:inherit}.hotel-tariff-content__hotel-info .subtitle{color:#545b5e}@media only screen and (max-width:980px){.hotel-tariff-content__hotel-info{display:flex;flex-direction:column}.hotel-tariff-content__hotel-info>.hotel-tariff-content__hotel-badges{align-self:flex-start;justify-content:flex-start;margin:16px 0 12px}}.hotel-tariff-content__rooms{display:flex;flex:1 1;flex-direction:column;gap:2px;position:relative}.hotel-tariff-content__rooms>.button{color:#2e363a;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;margin-top:14px}.hotel-tariff-content__rooms>.button>.button-content{gap:14px}.hotel-tariff-content__rooms>.button svg{color:var(--company-mainColorHex)}.hotel-tariff-content__rooms>.spinner{margin:auto;position:static;transform:none}.hotel-tariff-content__rooms-error{align-items:center;display:flex;flex:1 1;height:100%;justify-content:center;width:100%}.hotel-tariff-content__tariffs-list{display:flex;gap:8px;padding-top:14px}@media only screen and (min-width:320px)and (max-width:980px){.hotel-tariff-content__tariffs-list{overflow-x:auto}.hotel-tariff-content__tariffs-list::-webkit-scrollbar{display:none}}.hotel-tariff-content__tariffs-list .hotel-no-photo-image{border-radius:7px 7px 0 0;height:90px}.hotel-no-photo-image{align-items:center;background-color:#f5fafc;display:flex;justify-content:center;width:-webkit-fill-available}.hotel-policy__container{display:flex;flex-direction:column;gap:16px}.hotel-policy__text{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.hotel-policy__header-block{display:flex;flex-direction:column;gap:16px}.hotel-policy__header-block .header{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.hotel-policy__header-block .content{display:flex;gap:32px}@media only screen and (min-width:320px)and (max-width:980px){.hotel-policy__header-block .content{flex-direction:column;gap:16px}}.hotel-policy__settlement-conditions{grid-gap:16px;align-items:end;display:grid;gap:16px;grid-template-columns:1fr 1fr 2fr;padding:16px 20px 30px}@media only screen and (min-width:320px)and (max-width:980px){.hotel-policy__settlement-conditions{grid-template-columns:1fr 1fr}}.hotel-policy__paid-spot{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1fr;padding:16px 20px 30px}@media only screen and (min-width:320px)and (max-width:980px){.hotel-policy__paid-spot{grid-template-columns:1fr}}.hotel-policy__additional-information{padding:16px 20px 30px}@media only screen and (min-width:320px)and (max-width:980px){.grid-full-line{grid-column-end:3;grid-column-start:1}}.title-value-text-block{display:flex;flex-direction:column;gap:8px}.title-value-text-block span{color:#879196}.title-value-text-block p,.title-value-text-block span{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.title-value-text-block p{color:#1d2021}.hotel-card-service-list{display:flex;gap:4px 16px}@media only screen and (min-width:320px)and (max-width:980px){.hotel-card-service-list{gap:0}}.hotel-card-service-list__text{color:#879196;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.services-and-facilities-container{display:flex;flex-direction:column;gap:16px}.services-and-facilities-container__header-container{align-items:center;display:flex;justify-content:space-between}.services-and-facilities-container__services-list{grid-gap:16px;display:grid;gap:16px}.services-and-facilities-container__services-list-item{align-items:center;color:#1d2021;display:flex;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;gap:8px;line-height:20px}.services-and-facilities-container__services-list-item>svg{max-height:24px;max-width:24px;min-height:24px;min-width:24px}.services-and-facilities-button{align-items:center;cursor:pointer;display:flex;gap:11px}.services-and-facilities-button__text{color:#5d6c74;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.services-and-facilities-button_bottom{padding:10px 16px}.grid-column-3{grid-template-columns:repeat(3,1fr)}@media only screen and (min-width:320px)and (max-width:640px){.grid-column-3{grid-template-columns:repeat(1,1fr)}}.grid-column-4{grid-template-columns:repeat(4,1fr)}@media only screen and (min-width:641px)and (max-width:980px){.grid-column-4{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:320px)and (max-width:640px){.grid-column-4{grid-template-columns:repeat(1,1fr)}}.services-and-facilities-list{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;justify-content:space-between}@media only screen and (max-width:640px){.services-and-facilities-list{grid-template-columns:1fr}}.services-and-facilities-list__service-block{display:flex;flex-direction:column;gap:9px;max-width:230px;width:100%}@media only screen and (max-width:640px){.services-and-facilities-list__service-block{max-width:none}}.services-and-facilities-list__service-title{display:flex;gap:8px}.services-and-facilities-list__service-title>p{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.services-and-facilities-list__services-list{margin:0;padding-left:28px}.services-and-facilities-pdf .services-and-facilities-container__services-list-item{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:24px}.services-and-facilities-pdf-rail{gap:12px;grid-template-columns:repeat(1,1fr)}.services-and-facilities-pdf-rail .services-and-facilities-container__services-list-item{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.photo-list__container{height:384px;width:100%}.photo-list__photo-item{align-items:center;border-radius:8px;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.photo-list__photo-item-img{max-height:100%;max-width:100%;min-height:100%;min-width:100%;object-fit:cover;object-position:center}.photo-list__photo-item-count{position:absolute}.photo-list__photo-item-back{background:linear-gradient(#1d202199,#1d202199);height:100%;position:absolute;width:100%}.row{display:flex;gap:4px;height:156px;overflow-x:auto;overscroll-behavior:contain}.row::-webkit-scrollbar{height:0}.row .photo-list__photo-item{min-width:240px;width:240px}.row4{display:flex;gap:4px;height:60px}.row4 .photo-list__photo-item{min-width:60px;width:60px}.row4 .photo-list__photo-item .photo-list__photo-item-count{color:#fff;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.grid4{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);height:220px}.grid4 .photo-list__photo-item .photo-list__photo-item-count{color:#fff;font-family:Tilda Sans,sans-serif;font-size:26px;font-style:normal;font-weight:700;line-height:36px}.grid4 .photo-list__photo-item:first-child{grid-column-end:4;grid-column-start:1;grid-row-end:3;grid-row-start:1}.grid5{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);height:384px}.grid5 .photo-list__photo-item .photo-list__photo-item-count{color:#fff;font-family:Tilda Sans,sans-serif;font-size:26px;font-style:normal;font-weight:700;line-height:36px}.grid5 .photo-list__photo-item:first-child{grid-column-end:3;grid-column-start:1;grid-row-end:3;grid-row-start:1}.singleSmall{height:54px;width:54px}.singleSmall .photo-list__photo-item{position:relative}.singleSmall .photo-list__photo-item .photo-list__photo-item-count{background:rgba(29,32,33,.698);border-radius:6px;bottom:3px;color:#fff;font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px;padding:2px 4px;right:3px}.singleSquare{height:140px;width:140px}.singleRectangle{height:88px;width:180px}.photo-list-modal__wraper{bottom:0;outline:none;position:-webkit-sticky;position:sticky;right:0;top:0}.photo-list-modal__overlay{align-items:center;background:#1d202180;display:flex;height:100dvh;inset:0;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:120}.photo-list-modal__container{background-color:#1d2021;border-radius:16px;box-shadow:0 10px 15px -3 #29294014,0 4px 6px -2 #2929400a;display:flex;flex-direction:column;gap:20px;height:800px;padding:20px;width:1040px}@media only screen and (min-width:320px)and (max-width:980px){.photo-list-modal__container{border-radius:0;height:100dvh;width:100vw}}.photo-list-modal-header{display:flex;flex-direction:column;gap:8px;width:100%}.photo-list-modal-header__title{align-items:center;display:flex;gap:8px;justify-content:space-between;width:100%}.photo-list-modal-header__title div{align-items:center;display:flex;flex:1 1;gap:8px;min-width:300px}.photo-list-modal-header__title div p{color:#fff;flex:1 1;font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.photo-list-modal-header__title-button{height:24px;width:24px}.photo-list-modal-header__subtitle{color:#879196;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;width:100%}.photo-list-modal-active-photo{flex:1 1}.photo-list-modal-active-photo__container{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:16px;display:flex;height:100%;justify-content:center;position:relative;width:100%}@media only screen and (min-width:320px)and (max-width:980px){.photo-list-modal-active-photo__container{background-size:contain}}.photo-list-modal-active-photo__container button{align-items:center;background-color:#1d2021;border-radius:8px;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.photo-list-modal-active-photo__touch{align-items:center;display:flex;height:100%;padding:20px;position:absolute;width:350px}.photo-list-modal-active-photo__counter{background-color:#1d2021;border-radius:8px;bottom:20px;padding:8px 20px;position:absolute}.photo-list-modal-active-photo__counter p{color:#fff;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.left-touch{left:0}.left-touch:hover{background:linear-gradient(90deg,#1d202199,#1d202100)}.right-touch{justify-content:flex-end;right:0}.right-touch:hover{background:linear-gradient(270deg,#1d202199,#1d202100)}.photo-list-modal-list__container{min-height:130px;overflow:hidden;width:100%}.photo-list-modal-list__list{display:flex;gap:8px;height:100%;overflow-x:auto}.photo-list-modal-list__list::-webkit-scrollbar{height:0}.photo-list-modal-list__item{background-position:50%;background-size:cover;border-radius:8px;cursor:pointer;height:130px;min-width:170px;opacity:.4;transition:.3s}.photo-list-modal-list__item-active{opacity:1}.hotel-location__container{display:flex;flex-direction:column;gap:24px}.hotel-location-address__container{display:flex;flex-direction:column;gap:16px}.hotel-location-address__header{display:flex;flex-direction:column;gap:4px}.hotel-location-address__header-address-text{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.hotel-location-address__map-container{border-radius:16px;height:500px;overflow:hidden;width:100%;z-index:10}@media only screen and (min-width:320px)and (max-width:980px){.hotel-location-address__map-container{height:200px}}.hotel-location-around__container{display:flex;flex-direction:column;gap:32px}.hotel-location-around-item__container{display:flex;flex-direction:column;gap:16px}.hotel-location-around-item__header{align-items:center;display:flex;gap:8px}.hotel-location-around-item__header svg{height:24px;width:24px}.hotel-location-around-item__header p{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.hotel-location-around-item__list-container{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media only screen and (min-width:320px)and (max-width:980px){.hotel-location-around-item__list-container{grid-template-columns:1fr}}.hotel-location-around-text{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.hotel-location-around-text span{color:#879196}.hotel-room-modal__title-container{display:flex;flex-direction:column}.hotel-room-modal__title{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.hotel-room-modal__title span{color:#879196}.hotel-room-modal__subtitle{color:#879196;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.hotel-room-modal__content{display:flex;flex-direction:column;gap:16px}.hotel-room-modal__content .photo-list__container.row{height:150px}.hotel-room-modal__content .hotel-no-photo-image{border-radius:8px;height:156px;width:240px}.hotel-room-modal__badges{align-items:center;column-gap:16px;display:flex;flex-wrap:wrap;row-gap:8px}.hotel-room-modal__badges .badge{gap:4px}.hotel-room-modal__badges .badge>p{color:#5d6c74;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.rooms-unavailable-plug{padding:24px;position:relative}@media only screen and (max-width:980px){.rooms-unavailable-plug{padding:16px}}@media only screen and (max-width:640px){.rooms-unavailable-plug{padding:12px 16px 8px}}.rooms-unavailable-plug .cat-plug{flex-direction:row;gap:24px}.rooms-unavailable-plug .cat-plug>svg{align-self:flex-start;height:93px;max-width:122px;min-width:122px}@media only screen and (max-width:980px){.rooms-unavailable-plug .cat-plug>svg{height:61px;max-width:81px;min-width:81px}}@media only screen and (max-width:640px){.rooms-unavailable-plug .cat-plug>svg{position:absolute;right:16px;top:12px}}.rooms-unavailable-plug .cat-plug__bottom{align-items:flex-start;gap:8px}.rooms-unavailable-plug .cat-plug__bottom>button{color:#5d6c74;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;margin-top:8px;padding:8px 12px}@media only screen and (max-width:640px){.rooms-unavailable-plug .cat-plug__bottom>button{margin-top:0;padding:8px 0}}.rooms-unavailable-plug .cat-plug__title{font-family:Tilda Sans,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:28px;text-align:left}@media only screen and (max-width:980px){.rooms-unavailable-plug .cat-plug__title{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}}@media only screen and (max-width:640px){.rooms-unavailable-plug .cat-plug__title{max-width:calc(100% - 130px)}}@media only screen and (max-width:480px){.rooms-unavailable-plug .cat-plug__title{max-width:calc(100% - 81px)}}.rooms-unavailable-plug .cat-plug__subtitle{text-align:left}@media only screen and (max-width:640px){.rooms-unavailable-plug .cat-plug__subtitle{margin-top:4px}}.hotel-info-container{display:flex;flex-direction:column;gap:8px;margin-top:16px;position:relative;width:100%}.hotel-info-container__about-hotel p{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;white-space:normal}.hotel-info-container__about-hotel button{margin-left:16px}.hotel-info-container__about-hotel button>p{color:#5d6c74;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.hotel-navigation-panel{align-items:center;border:1px solid #e9eff2;border-radius:0 0 16px 16px;box-shadow:0 3px 6px -1px #29294014,1px 0 5px 0 #2929400a;display:flex;gap:8px;justify-content:space-between;padding:12px 20px;position:fixed;top:0;z-index:15}.hotel-navigation-panel__sections{align-items:center;display:flex;gap:7px}.hotel-navigation-panel__section{align-items:center;border-radius:8px;cursor:pointer;display:flex;height:36px;padding:6px 12px}.hotel-navigation-panel__section:hover:not(.hotel-navigation-panel__section_active){background-color:#f5fafc}.hotel-navigation-panel__section_active{background-color:#545b5e;box-shadow:0 3px 6px -1px #29294014,1px 0 5px 0 #2929400a;color:#fff}.hotel-navigation-panel>button,.hotel-navigation-panel__section_active{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.hotel-navigation-panel>button{padding:10px 16px}.hotel-info-card-container{display:flex;flex-direction:column;gap:20px}.hotel-info-card-container>.hotel-no-photo-image{border-radius:16px;height:188px;width:264px}.hotel-info-card-container-mobile{display:flex;flex-direction:column-reverse;gap:8px;padding:0}.hotel-info-card-header__container{display:flex;flex-direction:column;gap:4px}@media only screen and (min-width:320px)and (max-width:980px){.hotel-info-card-header__container{padding:0 16px 16px}}.hotel-info-card-header__top-container{align-items:center;display:flex;gap:16px;justify-content:space-between}.hotel-info-card-header__content{display:flex;flex-direction:column}.hotel-info-card-header__content-top{align-items:center;display:flex;gap:4px}.hotel-info-card-header__button{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;height:-webkit-fit-content;height:fit-content;line-height:24px;padding:12px 34px}.hotel-info-card-content__container{align-items:center;display:flex;gap:20px;margin-top:2px}.hotel-info-card-content__badges-container{display:flex;gap:4px;min-width:-webkit-fit-content;min-width:fit-content}.hotel-info-card-content__badges-container_mobile{gap:8px}.hotel-info-card-content__rating{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;height:30px;line-height:18px}.hotel-info-card-content__reviews{background:#f5fafc;cursor:pointer;grid-template-columns:1fr;min-width:-webkit-fit-content;min-width:fit-content;padding:6px 8px}.hotel-info-card-content__reviews p{color:#5d6c74;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.hotel-info-card-content__location{color:#545b5e;flex:1 1;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.hotel-info-card-content-mobile__container{display:flex;flex-direction:column;gap:16px;margin-top:4px}.hotel-info-card-content-mobile__location{color:#879196;flex:1 1;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.rooms-search-container{display:flex;flex-direction:column;gap:16px}@media only screen and (max-width:980px){.rooms-search-container{padding:8px}.rooms-search-container .hotel-block-wrapper__header{padding:8px 8px 0}.rooms-search-container .rooms-search-container__search-block{padding:0 8px 4px}}.rooms-search-container__search-block{display:flex;flex-direction:column;gap:12px}.rooms-search-container__search-block .widget-container__content{align-items:center;display:flex;gap:8px}.rooms-search-container__search-block .widget-container__content .simple-route__field .modal-window-small{width:-webkit-fill-available}.rooms-search-container__search-block .widget-container__content .MuiBox-root{width:160px}.rooms-search-container__search-block .widget-container__content .MuiBox-root>button{background-color:#5d6c74;border:none}.rooms-search-container__search-block .widget-container__content .traveler-search .traveler{padding:0}.rooms-search-container__search-block .widget-container__content .traveler-search .traveler:hover{background-color:inherit}.rooms-search-container__search-block .widget-container__content .traveler-search .traveler .traveler__missing-information__info span{color:#fa5252;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;margin-bottom:0}.rooms-search-container__search-block .search-service-mobile{background-color:#f8f8f7;cursor:pointer;padding:10px 16px}.rooms-search-container__search-block .search-service-mobile button>svg{fill:#545b5e;stroke:#545b5e}.rooms-search-container .room-card__container-recommended{margin-top:16px}.rooms-search-container__mobile-fields{align-items:center;display:flex;gap:8px}.rooms-search-container__mobile-fields>:first-child{width:100%}.rooms-search-container__mobile-fields .calendar-date-range-mui__label-text{display:none}.rooms-search-container__mobile-values{align-items:center;color:#fff;display:flex;flex-direction:row;gap:8px}.rooms-search-container__mobile-values>p:first-child{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.rooms-search-container__mobile-values>p:last-child{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.rooms-search-container__mobile-values.hotel-page{align-items:flex-start;color:#1d2021;flex-direction:column;gap:0}.rooms-search-container__mobile-values.hotel-page>p:first-child{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.rooms-search-container__mobile-values.hotel-page>p:last-child{color:#545b5e;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.rooms-search-container__refused-rooms{display:flex;flex-direction:column;gap:16px}.rooms-search-container .cat-plug__title{white-space:pre-line}.rooms-search-button-filters{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.rooms-search-button-filters__filter{position:relative}.rooms-search-button-filters__filter .modal-window-small{margin-top:4px}.rooms-search-button-filters__filter .modal-window-small .modal-window-small__content{padding:20px}@media only screen and (max-width:980px){.rooms-search-button-filters__filter .modal-window-small{width:-webkit-max-content;width:max-content}}.rooms-search-button-filters__filter>button{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:6px;line-height:20px}@media only screen and (max-width:980px){.rooms-search-button-filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.rooms-search-button-filters::-webkit-scrollbar{display:none}.rooms-search-button-filters button{min-width:0;min-width:auto}}.rooms-search-button-filters .react-loading-skeleton{border-radius:8px}.widget-hotel-rooms-search-mobile-modal div[data-rsbs-content]{padding:0 16px 20px}.room-card-policy-radio__container{border-left:1px solid #cad5db;display:flex;flex-direction:column;gap:24px;justify-content:space-between;padding:16px}@media only screen and (min-width:320px)and (max-width:980px){.room-card-policy-radio__container{border-left:none;padding:0}}.room-card-policy-radio__content{position:relative}.room-card-policy-radio__content,.room-card-policy-radio__list-container{display:flex;flex-direction:column;gap:16px}.room-card-policy-radio__list-container>:nth-child(2) .room-card-policy-radio-block__title{margin-bottom:6px}.room-card-policy-radio__button-container{display:flex;flex-direction:column;gap:4px}.room-card-policy-radio__button-container-button{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;height:48px;line-height:24px;padding:12px 24px;width:100%}.room-card-policy-radio__button-container>div{align-items:center;display:flex;gap:4px;justify-content:space-between}.room-card-policy-radio__button-container>div span{color:#ff5248;font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px;text-align:center}.room-card-policy-radio__button-container .spinner svg{color:#fff}.room-card-policy-radio__button-hidden-rates{color:#879196;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;padding:0;width:100%}.room-card-policy-radio__button-hidden-rates>svg{height:11px;width:11px}.room-card-policy-radio-block__container{display:flex;flex-direction:column;gap:4px}.room-card-policy-radio-block__container .mui-radio-button{margin-left:-8px;padding:8px;width:-webkit-fill-available}.room-card-policy-radio-block__container .option-not-in-selected-tariff{border:1px dashed #cad5db;border-radius:8px}.room-card-policy-radio-block__title{font-weight:500}.room-card-policy-radio-block__label,.room-card-policy-radio-block__title{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;line-height:20px}.room-card-policy-radio-block__label{font-weight:400}.room-card-policy-radio-block__label span{color:#879196}.color-green{color:#40c057}.color-red{color:#fa5252}.color-grey{color:#a2afb5}.color-darkGrey{color:#5d6c74}.hotel-meal-mui-tooltip>.MuiTooltip-tooltip{text-align:end;white-space:pre-line}.room-card-policy__tariffs-container{position:absolute;right:0}.room-card-policy__tariffs-container .tariffs-list{flex-direction:row}.room-card-policy-list__container{border-left:1px solid #cad5db;display:flex;flex-direction:column;gap:24px;justify-content:space-between;padding:16px}@media only screen and (min-width:320px)and (max-width:980px){.room-card-policy-list__container{border-left:none;padding:0}}.room-card-policy-list__options-container{display:flex;flex-direction:column;gap:16px;position:relative}.room-card-policy-list__options-item{align-items:center;display:flex;gap:8px}.room-card-policy-list__options-item svg{height:24px;width:24px}.room-card-policy-list__options-item p{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.room-card-policy-list__button{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px;padding:12px 24px;width:100%}.room-card-policy-list__button-container{align-items:center;display:flex;gap:8px;justify-content:space-between;width:100%}.room-card-policy-list__button-container>p{color:#fa5252;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.room-card-policy-list__button-container .badge{border-radius:8px;display:flex;font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px;padding:3px 12px}.room-card__container{border:1px solid #cad5db;border-radius:16px;display:grid;grid-template-columns:1fr 330px;position:relative}.room-card__container .tips-list .tip{border:none;position:relative}.room-card__container_updated{opacity:.5;pointer-events:none}.room-card__container-recommended{border:2px solid #4ea2eb}.room-card__container-skeleton .room-card-info-content__header-title,.room-card__container-skeleton .room-card-policy-radio__content{gap:8px}.room-card__container-skeleton .room-card-policy-radio__container{gap:16px}.room-card__container-skeleton .room-card-policy-radio__button-container{margin-top:8px}.room-card__container-skeleton .react-loading-skeleton{border-radius:8px}.room-card-info__container{grid-gap:16px;display:grid;gap:16px;grid-template-columns:216px 1fr;grid-template-rows:1fr 40px;padding:24px}.room-card-info__container>.hotel-no-photo-image{border-radius:8px;height:146px;width:216px}.room-card-info__photo-counter{color:#fff;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px;position:absolute}.room-card-info__organization{color:#879196;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.room-card-info__button-container,.room-card-info__organization{align-items:center;display:flex}.room-card-info__button-container button{color:#5d6c74;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.room-card-info-content__container{display:flex;flex-direction:column;gap:32px;overflow:hidden;width:100%}.room-card-info-content__header{display:flex;flex-direction:column;gap:8px}.room-card-info-content__header-title{display:flex;flex-direction:column;gap:4px}.room-card-info-content__header-title-header{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.room-card-info-content__header-title-header span{color:#a2afb5}.room-card-info-content__header-title-subheader{color:#879196;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.room-card-info-content__header-title-subheader span{color:#a2afb5}.room-card-info-content__header-param{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.room-card-info-content__services-list{display:flex;flex-wrap:wrap;gap:8px}.room-card-info-content__services-item{align-items:center;background:#f5fafc;border-radius:8px;color:#5d6c74;display:flex;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;gap:4px;line-height:18px;padding:6px 12px}.room-card-info-content__services-item svg{height:18px;width:18px}.room-card-info-content__services-item.noTitle{padding:6px}.room-card-mobile__container{border-bottom:1px solid #e9eff2;border-top:1px solid #e9eff2;display:flex;flex-direction:column;gap:12px;left:-16px;padding:12px 16px;position:relative;width:calc(100% + 32px)}.room-card-mobile__container.border{border:2px solid #5d6c74;border-radius:8px;padding:11px 14px}@media only screen and (max-width:980px){.room-card-mobile__container{left:-8px;width:calc(100% + 16px)}}.room-card-mobile__container-tips{border:2px solid #228be6;border-radius:8px;padding:39px 14px 11px}.room-card-mobile__container-tips.border{border:2px solid #228be6;padding:39px 14px 11px}.room-card-mobile__container-tips .tips-list{gap:0;left:0;position:block;top:0;width:100%}.room-card-mobile__container-tips .tips-list .tip{border:none;border-radius:6px 6px 0 0;position:static;width:100%}.room-card-mobile__container-recommended-and-special .tips-list .tip.special-condition-tariff-tip{border-radius:0 6px 0 0;gap:4px;width:auto}.room-card-mobile__container-recommended-and-special .tips-list .tip.special-condition-tariff-tip svg{height:12px;width:12px}.room-card-mobile__container-recommended-and-special .tips-list .tip:not(.special-condition-tariff-tip){border-radius:6px 0 0 0;width:100%}.room-card-mobile-header__container{align-items:center;display:flex;gap:12px}.room-card-mobile-header__container .hotel-no-photo-image{border-radius:8px;height:54px;width:54px}.room-card-mobile-header__container .hotel-no-photo-image>svg{width:24px}.room-card-mobile-header__content{align-items:center;display:flex;flex:1 1;gap:4px}.room-card-mobile-header__icon{transition:.35s}.room-card-mobile-header__icon.rotate{transform:rotate(180deg)}.room-card-mobile-header__info{display:flex;flex:1 1;flex-direction:column;gap:4px}.room-card-mobile-header__info-title{align-items:flex-end;display:flex}.room-card-mobile-header__info-title p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1d2021;display:-webkit-box;font-weight:700;overflow:hidden;text-overflow:ellipsis}.room-card-mobile-header__info-title p,.room-card-mobile-header__info-title span{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;line-height:20px}.room-card-mobile-header__info-title span{color:#879196;font-weight:400;min-width:-webkit-fit-content;min-width:fit-content}.room-card-mobile-header__info-content{align-items:center;display:flex;gap:8px;height:20px}.room-card-mobile-header__info-content p{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.room-card-mobile-header__info-content .tariffs-list{flex-direction:row;width:-webkit-fit-content;width:fit-content}.room-card-mobile-amenities__container{align-items:flex-start;border:1px solid #e9eff2;border-left:none;border-radius:0;border-right:none;display:flex;flex-direction:column;gap:12px;left:-14px;padding:12px 14px;position:relative;width:calc(100% + 28px)}.room-card-mobile-amenities__text{color:#879196;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.placement-terms-modal .modal-right__header{padding:20px 20px 0}.placement-terms-modal .modal-right__header-title>button{align-self:flex-start;margin-top:4px}.placement-terms-modal .modal-right__header .MuiTabs-root{margin-left:-24px}.placement-terms-modal__content{display:flex;flex-direction:column;gap:16px}.placement-terms-modal__content .special-condition-tariff{border:2px solid #7950f2}.placement-terms-modal .profile-card-container>div>p{white-space:pre-wrap}.placement-terms-modal .profile-card-container>div:last-child>p{padding:16px 20px 30px}.placement-terms-modal .modal-mobile__title,.placement-terms-modal div[data-rsbs-header]{padding-bottom:0}.additional-services-meals__container{display:flex;flex-direction:column;gap:12px;margin:16px 20px}.additional-services-meals__radio-buttons{display:flex;flex-direction:row;gap:8px}.additional-services-meals__radio-buttons>div{border:1px solid #cad5db;border-radius:12px;padding:8px 12px}.additional-services-meals__radio-buttons label{height:100%!important}.additional-services-meals__radio-buttons .checked{border:2px solid #879196}.additional-services-meals__radio-button-label{display:flex;flex-direction:column}.additional-services-meals__radio-button-label>span:first-child{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.additional-services-meals__radio-button-label>span:nth-child(2){color:#879196;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.rail-details-skeleton span>span{border-radius:16px;display:block}.rail-class-selection{display:flex;flex-direction:column;gap:16px;padding:12px 16px}.rail-class-selection__header,.rail-class-selection__header>p{align-items:center;display:flex;gap:8px}.rail-class-selection__header>p{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;grid-area:trainInfo;line-height:20px;white-space:nowrap}.rail-class-selection__header .direction-block{grid-area:directions}.rail-class-selection__header .direction-block>p{color:#879196;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;white-space:nowrap}.rail-class-selection__header .direction-block>p[class*=direction-block__main]{color:#1d2021}.rail-class-selection__header .direction-block>p[class*=direction-block__main_from]+svg{fill:#1d2021}.rail-class-selection__header>span{align-items:center;color:#879196;display:flex;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:8px;grid-area:date;line-height:20px}@media only screen and (max-width:980px){.rail-class-selection__header>.direction-block p,.rail-class-selection__header>span{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.rail-class-selection__header>p{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}}@media only screen and (max-width:640px){.rail-class-selection__header{grid-row-gap:0;display:grid;grid-template-areas:"trainInfo date date date" "directions directions directions directions";grid-template-columns:-webkit-min-content 1fr 1fr 1fr;grid-template-columns:min-content 1fr 1fr 1fr;overflow:hidden;row-gap:0}.rail-class-selection__header .direction-block>p{overflow:hidden;text-overflow:ellipsis}}.rail-class-selection__classes{align-items:center;display:flex;flex-wrap:wrap;gap:8px;scrollbar-width:none;width:100%}@media only screen and (max-width:980px){.rail-class-selection__classes{flex-wrap:nowrap;overflow-x:auto}}.rail-class-selection__classes::-webkit-scrollbar{display:none}.rail-class-card{display:flex;flex-direction:column;gap:8px}.rail-class-card:hover{cursor:pointer}.rail-class-card p{color:#1d2021;font-size:16px;font-weight:700;line-height:20px}.rail-class-card p,.rail-class-card p>span{font-family:Tilda Sans,sans-serif;font-style:normal}.rail-class-card p>span{color:#a2afb5;font-size:12px;font-weight:400;line-height:16px}.rail-class-card_active{background-color:#f8f8f7;border:2px solid #ff5248}.rail-class-card__flex-container{align-items:center;display:flex;gap:4px;justify-content:space-between;min-width:208px;white-space:nowrap}.rail-class-card__travel-policy{align-items:center;background-color:rgba(64,192,87,.078);border-radius:4px;display:flex;height:24px;justify-content:center;padding:3px 8px;width:32px}.rail-class-card__travel-policy>p{color:#40c057;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.rail-class-card__travel-policy__not-match{background-color:rgba(250,82,82,.078)}.rail-class-card__travel-policy__not-match>p{color:#fa5252}.document-modal__backdrop{background-color:#00000080;height:100vh;left:0;position:absolute;top:0;width:100vw;z-index:3}.document-modal__container{background-color:#fff;height:100vh;margin:0 0 0 auto;position:relative;right:0;width:528px}@media only screen and (min-width:320px)and (max-width:640px){.document-modal__container{width:100%}}.document-modal__footer{border-bottom:0;border-top:1px solid #e9eff2;display:flex;flex-direction:row;gap:12px;justify-content:flex-end;padding:12px 20px;position:absolute;width:100%}.document-modal__header{border-bottom:1px solid #e9eff2;display:flex;justify-content:space-between;padding:20px}.document-modal__header-title{font-size:18px;font-weight:700;line-height:24px}.document-modal__content-container{height:calc(100vh - 130px);margin-right:8px;overflow-y:scroll;padding:20px 12px 20px 20px}.document-modal__content-container::-webkit-scrollbar{-webkit-appearance:none;height:7px;transform:translateY(10px);width:7px}.document-modal__content-container::-webkit-scrollbar-thumb{background-color:#a2afb5;border-radius:20px;-webkit-box-shadow:0 0 1px #ffffff80}.document-modal__content-container::-webkit-scrollbar-track{background-color:#e9eff2;border-radius:20px;margin:20px}.document-modal__content-row{align-items:flex-end;display:flex;flex-direction:row;gap:8px;margin-top:8px}.document-modal__content-column{align-items:flex-end;display:flex;flex-direction:column;gap:8px;margin-top:8px}.rail-seat-selection{display:flex;flex-direction:column;flex-grow:1;gap:8px;width:100%}.rail-seat-selection__without-scheme{align-items:flex-start;display:flex;flex-direction:column;gap:4px;grid-area:scheme;padding:28px}@media only screen and (min-width:320px)and (max-width:980px){.rail-seat-selection__without-scheme{padding:16px}}.rail-seat-selection__without-scheme .no-scheme-content{display:flex;flex-direction:column;gap:4px}.rail-seat-selection__without-scheme .no-scheme-content>p{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:32px}@media only screen and (min-width:320px)and (max-width:980px){.rail-seat-selection__without-scheme .no-scheme-content>p{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}}.rail-seat-selection__without-scheme .no-scheme-content>span{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;margin-bottom:24px}@media only screen and (min-width:320px)and (max-width:980px){.rail-seat-selection__without-scheme .no-scheme-content>span{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}}.rail-seat-selection__without-scheme .no-scheme-content__seats{display:flex;flex-direction:column;gap:4px}.rail-seat-selection__without-scheme .no-scheme-content__seats>p{color:#a2afb5;font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:700;letter-spacing:.05em;line-height:16px;text-transform:uppercase}.rail-seat-selection__without-scheme .no-scheme-content__seats-block{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.rail-seat-selection_empty{margin:30px 0}.rail-seat-card{display:flex;flex-direction:column;gap:16px}@media only screen and (min-width:320px)and (max-width:980px){.rail-seat-card{padding:16px}}.rail-seat-card__header{grid-gap:4px;align-items:center;display:grid;gap:4px;grid-template-areas:"badge trainInfo carrier сonveniences";grid-template-columns:-webkit-max-content -webkit-max-content -webkit-max-content auto;grid-template-columns:max-content max-content max-content auto;grid-template-rows:auto}.rail-seat-card__header>.tablet{grid-area:badge;max-height:30px}@media only screen and (min-width:320px)and (max-width:640px){.rail-seat-card__header>.tablet{margin-left:auto}.rail-seat-card__header{grid-template-areas:"trainInfo carrier" "сonveniences badge";grid-template-columns:auto -webkit-max-content;grid-template-columns:auto max-content;grid-template-rows:auto auto;row-gap:8px}}@media only screen and (min-width:320px)and (max-width:480px){.rail-seat-card__header{grid-template-areas:"trainInfo trainInfo" "carrier carrier" "сonveniences badge";grid-template-columns:auto -webkit-max-content;grid-template-columns:auto max-content;grid-template-rows:auto auto auto}}.rail-seat-card__header-train-info{align-items:center;display:flex;gap:6px;grid-area:trainInfo}.rail-seat-card__header-train-info p{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}@media only screen and (min-width:320px)and (max-width:980px){.rail-seat-card__header-train-info p{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}}@media only screen and (min-width:981px){.rail-seat-card__header-train-info{margin-right:8px}}.rail-seat-card__header-carrier{align-self:center;color:#a2afb5;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;grid-area:carrier;line-height:18px;margin-right:auto}.rail-seat-card__header-carrier>span{font-weight:400}@media only screen and (min-width:641px)and (max-width:980px){.rail-seat-card__header-carrier>span{display:none}}.rail-seat-card__train-сarriage{color:#a2afb5}@media only screen and (max-width:980px){.rail-seat-card__train-сarriage{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}}.rail-seat-card__сarriage-carrier-container{display:flex;flex-direction:column}.rail-seat-card__header-marker{background-color:#ff5248;border-radius:100%;height:8px;margin:0 4px;width:8px}@media only screen and (min-width:320px)and (max-width:980px){.rail-seat-card__header-marker{height:4px;margin:0;width:4px}}.rail-seat-card__header-сonveniences{align-items:center;display:flex;gap:4px;grid-area:сonveniences;margin-left:auto}.rail-seat-card__header-сonveniences button:hover{background-color:#fff;cursor:default}@media only screen and (min-width:320px)and (max-width:640px){.rail-seat-card__header-сonveniences{margin-left:0}}.rail-seat-card__main{grid-gap:8px;grid-row-gap:16px;display:grid;gap:8px;grid-template-areas:"chooseSeat chooseSeat chooseSeat" "toggle toggle toggle" "scheme scheme scheme" "select select select";grid-template-columns:1fr 1fr 220px;grid-template-rows:24px auto auto auto;row-gap:16px}@media only screen and (min-width:320px)and (max-width:980px){.rail-seat-card__main{grid-template-areas:"chooseSeat" "toggle" "scheme" "select" "placesLeft";grid-template-columns:auto;grid-template-rows:20px auto auto auto auto}}.rail-seat-card__main>:first-child{color:#1d2021;display:flex;font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;grid-area:chooseSeat;justify-content:space-between;line-height:24px}@media only screen and (min-width:320px)and (max-width:980px){.rail-seat-card__main>:first-child{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}}.rail-seat-card__main>:first-child>div{align-items:center;display:flex;gap:8px}.rail-seat-card__main>:first-child>div>p{color:#879196;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.rail-seat-card__main>.slider{grid-area:toggle}.rail-seat-card__main .railway-scheme-container{grid-area:scheme;justify-self:center;margin-bottom:8px;min-height:175px}@media only screen and (max-width:980px){.rail-seat-card__main .railway-scheme-container{justify-self:normal;overflow:auto}}@media only screen and (min-width:980px)and (max-width:1180px){.rail-seat-card__main .railway-scheme-container{margin-top:20px;transform:scale(1.2)}}@media only screen and (min-width:1180px)and (max-width:1400px){.rail-seat-card__main .railway-scheme-container{margin:20px 0;transform:scale(1.2)}}@media only screen and (min-width:1401px)and (max-width:1600px){.rail-seat-card__main .railway-scheme-container{margin:30px 0;transform:scale(1.3)}}@media only screen and (min-width:1600px){.rail-seat-card__main .railway-scheme-container{margin:40px 0;transform:scale(1.5)}}@media only screen and (min-width:980px)and (max-width:1180px){.rail-seat-card__main .railway-scheme-container_two-floor{margin:80px 0}}@media only screen and (min-width:1180px)and (max-width:1400px){.rail-seat-card__main .railway-scheme-container_two-floor{margin:80px 0}}@media only screen and (min-width:1401px)and (max-width:1600px){.rail-seat-card__main .railway-scheme-container_two-floor{margin:100px 0}}@media only screen and (min-width:1600px){.rail-seat-card__main .railway-scheme-container_two-floor{margin:100px 0}}@media only screen and (min-width:1401px)and (max-width:1600px){.rail-seat-card__main .railway-scheme-container_many-seats{transform:scale(1.3)}}@media only screen and (min-width:1600px){.rail-seat-card__main .railway-scheme-container_many-seats{transform:scale(1.5)}}.rail-seat-card__main .railway-scheme-container__coupe-description{color:#879196;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;margin-top:5px;text-align:center}@media only screen and (max-width:980px){.rail-seat-card__main .railway-scheme-container__coupe-description{font-size:14px}}@media only screen and (min-width:980px)and (max-width:1180px){.rail-seat-card__main .railway-scheme-container__coupe-description{font-size:12px}}@media only screen and (min-width:1180px)and (max-width:1400px){.rail-seat-card__main .railway-scheme-container__coupe-description{font-size:12px}}@media only screen and (min-width:1401px)and (max-width:1600px){.rail-seat-card__main .railway-scheme-container__coupe-description{font-size:12px}}@media only screen and (min-width:1600px){.rail-seat-card__main .railway-scheme-container__coupe-description{font-size:12px}}.rail-seat-card__main>.tariff-select{max-width:300px}.rail-seat-card__main>.tariff-select .tariff-title{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.rail-seat-card__chosen-seat>span{color:#879196;font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:24px}.rail-seat-card__places-left{color:#545b5e;font-weight:400}.rail-seat-card__places-left,.rail-seat-card__places-left>span{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;line-height:20px}.rail-seat-card__places-left>span{font-weight:800}@media only screen and (min-width:320px)and (max-width:980px){.rail-seat-card__places-left{font-weight:400;grid-area:placesLeft}.rail-seat-card__places-left,.rail-seat-card__places-left>span{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;line-height:18px}.rail-seat-card__places-left>span{font-weight:800}}.rail-seat-card__fields{display:flex;gap:16px;grid-area:select;justify-content:space-between}@media only screen and (min-width:981px){.rail-seat-card__fields-tariff{max-width:300px}}.rail-seat-card__fields-tariff .bedAccessories{margin-top:8px}.rail-seat-card__fields .bonus-card__image{height:20px}.rail-seat-card__fields-no-bonus-cards{display:flex;flex-direction:column;gap:8px}.rail-seat-card__fields-no-bonus-cards p:first-of-type{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}@media only screen and (min-width:320px)and (max-width:980px){.rail-seat-card__fields-no-bonus-cards{gap:0;justify-content:end}}.rail-seat-card__fields>div{width:100%}.rail-seat-card__fields>.bonusCard{max-width:380px}@media only screen and (min-width:320px)and (max-width:980px){.rail-seat-card__fields>.bonusCard{max-width:none}}.rail-seat-card__fields .select__label-text{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}@media only screen and (min-width:320px)and (max-width:640px){.rail-seat-card__fields{flex-direction:column}}@media only screen and (min-width:981px){.rail-seat-card__fields_row-reverse{flex-direction:row-reverse}}.rail-seat-card__bottom-container{display:flex;flex-direction:column;gap:16px}.rail-seat-card__car-extra-details{display:flex;flex-direction:column;gap:4px}.rail-seat-card__car-extra-details>p{color:#c92a2a;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.rail-seat-card__footer{grid-gap:8px;grid-row-gap:16px;align-items:center;display:grid;gap:8px;grid-template-areas:"badges chosenSeat button";grid-template-columns:-webkit-max-content auto 300px;grid-template-columns:max-content auto 300px;grid-template-rows:40px;row-gap:16px}.rail-seat-card__footer-chosen-seat{display:flex;font-family:Tilda Sans;font-size:16px;font-weight:400;gap:4px;grid-area:chosenSeat;line-height:24px}.rail-seat-card__footer-chosen-seat span{font-weight:700}.rail-seat-card__footer-chosen-seat>div:first-of-type span{color:#228be6;text-decoration:underline}.rail-seat-card__footer-seats-tooltip{display:flex;gap:8px}.rail-seat-card__footer div.MuiBox-root{grid-area:button}.rail-seat-card__footer div.MuiBox-root,.rail-seat-card__footer div.MuiBox-root button{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.rail-seat-card__footer div.MuiBox-root button{margin-left:auto;width:300px}@media only screen and (min-width:320px)and (max-width:980px){.rail-seat-card__footer div.MuiBox-root button{width:100%}}.rail-seat-card__footer-badges{align-items:center;display:flex;gap:8px;grid-area:badges}@media only screen and (min-width:320px)and (max-width:980px){.rail-seat-card__footer-badges{align-self:end}}@media only screen and (min-width:481px)and (max-width:980px){.rail-seat-card__footer{grid-template-areas:"chosenSeat badges" "button button";grid-template-columns:auto -webkit-max-content;grid-template-columns:auto max-content;grid-template-rows:auto 40px}}@media only screen and (min-width:320px)and (max-width:480px){.rail-seat-card__footer{grid-template-areas:"badges" "chosenSeat" "button";grid-template-columns:auto;grid-template-rows:auto auto 40px}}.rail-seat-card__coupe-buttons{align-items:center;display:flex;gap:8px;justify-content:space-between;width:100%}.rail-seat-card__coupe-buttons>:not(:last-child){max-width:150px;width:100%}.rail-seat-card__coupe-buttons>:last-child{margin-left:auto}.rail-seat-card__coupe-title svg{margin:0}.rail-seat-card:hover:not(.open-card){border:1px solid #879196;box-shadow:0 10px 15px -3px #29294014,0 4px 6px -2px #2929400a;cursor:pointer}.rail-seat-button__tooltip{align-items:flex-start;display:flex;flex-direction:column;gap:4px;justify-content:flex-start}.rail-seat-button__tooltip>span:first-of-type{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.card-container_opened:hover{background-color:#fff}.ticket-rail-skeleton{background-color:#fff;border-radius:16px;display:flex;height:244px;overflow:hidden;position:relative}@media only screen and (min-width:320px)and (max-width:980px){.ticket-rail-skeleton{flex-direction:column;height:-webkit-fit-content;height:fit-content;padding:0 0 20px}}.ticket-rail-skeleton__tip{height:calc(100% + 41px);position:relative;top:-22px;width:28px}.ticket-rail-skeleton__tip>div,.ticket-rail-skeleton__tip>span{height:100%}.ticket-rail-skeleton__tip>span>span{border-radius:0;height:100%}@media only screen and (min-width:320px)and (max-width:980px){.ticket-rail-skeleton__tip{top:-2px;width:100%}.ticket-rail-skeleton__tip>div,.ticket-rail-skeleton__tip>div>span{height:28px;width:100%}.ticket-rail-skeleton__tip>div>span>span{border-radius:0;height:28px;width:100%}}.ticket-rail-skeleton__transfer-section{display:flex;flex:65% 1;flex-direction:column;gap:66px;padding:20px}.ticket-rail-skeleton__ticket-labels{align-items:center;display:flex;gap:4px}.ticket-rail-skeleton__left-content{display:flex;flex-direction:column;gap:8px;width:100%}@media only screen and (min-width:641px){.ticket-rail-skeleton__left-content{margin:40px 20px 0 0}}.ticket-rail-skeleton__transfer-info{display:flex;gap:17px;width:100%}@media only screen and (min-width:320px)and (max-width:640px){.ticket-rail-skeleton__transfer-info{margin-top:16px}}.ticket-rail-skeleton__right-content{display:flex;gap:20px;width:600px}@media only screen and (min-width:641px)and (max-width:980px){.ticket-rail-skeleton__right-content{width:450px}}@media only screen and (min-width:320px)and (max-width:640px){.ticket-rail-skeleton__right-content{flex-direction:column;gap:12px;margin-top:16px;padding:0;width:100%}.ticket-rail-skeleton__right-content>:first-child{height:2px}}.ticket-rail-skeleton__tariffs{display:flex;flex-direction:column;gap:20px;width:100%}.ticket-rail-skeleton__tariffs-list{display:flex;flex-direction:column;gap:2px}@media only screen and (min-width:320px)and (max-width:640px){.ticket-rail-skeleton__tariffs-list{flex-direction:row;gap:4px}.ticket-rail-skeleton__tariffs-list>div{width:100%}}.ticket-rail-skeleton__small{flex-grow:1;margin-top:20px}.transfer-page{height:100%;position:relative;width:100%}.transfer-page .calendar-mui .MuiInputBase-root{height:56px}.transfer-page .calendar-mui .MuiInputBase-root>input{margin-top:17px}@media only screen and (min-width:320px)and (max-width:980px){.transfer-page .widget-service-search__fields{gap:0!important}.transfer-page .content-container{display:flex;flex-direction:column;gap:8px;height:-webkit-fit-content;height:fit-content}}.transfer-page .service-page{background-color:#f8f8f7;display:flex;flex-direction:row;gap:0}.transfer-page .service-page>.service-page__widget-wrapper{display:flex;flex-direction:column;gap:8px}@media only screen and (min-width:981px){.transfer-page .service-page>.service-page__widget-wrapper{border:1px solid #e9eff2;border-radius:16px 0 0 16px;box-shadow:3px 1px 6px -1px #29294014,1px 1px 5px 0 #2929400a;max-width:432px;padding:16px;width:100%}}@media only screen and (min-width:320px)and (max-width:980px){.transfer-page .service-page{flex-direction:column;gap:8px}}.transfer-page .service-page__service-not-available{flex-direction:column;height:100%;margin-bottom:auto;margin-top:auto;width:100%}.transfer-page .service-page .widget-service-search__fields{flex-direction:column;gap:24px}.transfer-page .service-page .widget-service-search__fields .MuiBox-root,.transfer-page .service-page .widget-service-search__fields .MuiBox-root button{width:100%}.transfer-page .service-page .widget-service-search__fields .transfer{flex-direction:column;gap:8px}@media only screen and (max-width:980px){.transfer-page .service-page .widget-service-search__fields .transfer{gap:0}.transfer-page .service-page .widget-service-search__fields .transfer>:first-child{margin-bottom:0}.transfer-page .service-page .widget-service-search__fields .transfer>:nth-child(3),.transfer-page .service-page .widget-service-search__fields .transfer>:nth-child(4){margin-top:8px}.transfer-page .service-page .widget-service-search__fields .transfer .from-city .MuiInputBase-root{border-radius:8px 8px 0 0!important}.transfer-page .service-page .widget-service-search__fields .transfer .to-city .MuiInputBase-root{border-radius:0 0 8px 8px!important}.transfer-page .service-page .widget-service-search__fields .transfer .to-city .MuiInputBase-root fieldset{border-top:none}}.transfer-page .service-page .widget-service-search__fields .transfer .simple-route__field>button[class*=circle]{bottom:-15px;right:13px;top:auto;transform:rotate(90deg)}@media only screen and (max-width:980px){.transfer-page .service-page .widget-service-search__fields .transfer .simple-route__field>button[class*=circle]{bottom:-12px}}.transfer-page .service-page .offline-search__bottom>.simple-route{display:none}.transfer-page .service-page .history-card__header{width:100%}.transfer-page .service-page .history-card__header-route{max-width:280px}.transfer-page .service-page .history-card__bottom>:first-child{order:2}.transfer-page .service-page .history-card__bottom>:nth-child(2){order:1}.transfer-page .service-page .simple-route .modal-window-small_open{width:auto}.transfer-page .service-page .simple-route .modal-window-small_open_open{max-height:none;overflow-y:visible;overflow-y:initial}@media only screen and (min-width:981px){.transfer-page .history-search{align-items:flex-start;flex-direction:column;gap:8px;overflow-x:inherit}.transfer-page .history-card{max-width:none;min-width:none;width:100%}}.transfer-adaptive-delivery__header{align-items:flex-start;border-bottom:1px solid #e9eff2;display:flex;gap:16px;justify-content:space-between;margin:0 16px;padding:16px 0}.transfer-adaptive-delivery__header:hover{cursor:pointer}.transfer-adaptive-delivery__bottom{-webkit-overflow-scrolling:touch;align-items:center;display:flex;gap:6px;margin:0 16px;overflow-x:auto;padding:16px 0}.transfer-adaptive-delivery__bottom_error{justify-content:center}.transfer-adaptive-delivery__bottom>.ticket-skeletons{display:flex;flex-direction:row;gap:6px}.transfer-adaptive-delivery__bottom>.ticket-skeletons>div{opacity:1}.transfer-adaptive-delivery__footer{border-radius:16px 16px 0 0;box-shadow:0 -3px 6px -1px #29294014,0 -1px 5px 0 #2929400a;padding:16px 16px 24px}.destionation-block{align-items:flex-start;display:flex;flex-direction:column;gap:5px;width:100%}.destionation-block:hover{cursor:pointer}.destionation-block.white .destionation-block__additional-info,.destionation-block.white .destionation-block__city,.destionation-block.white .destionation-block__city>span,.destionation-block.white .destionation-block__stops>p{color:#fff}.destionation-block__city{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:800;line-height:24px}.destionation-block__city>span{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.destionation-block__routes{display:flex;gap:10px;width:100%}.destionation-block__stops{display:flex;flex-direction:column;gap:2px;margin-right:auto}.destionation-block__stops>p{font-size:16px;line-height:20px}.destionation-block__additional-info,.destionation-block__stops>p{font-family:Tilda Sans,sans-serif;font-style:normal;font-weight:400}.destionation-block__additional-info{font-size:14px;line-height:18px;white-space:pre-line}.transfer-tariffs{cursor:pointer;display:flex;flex-direction:column}.transfer-tariffs>button{color:#545b5e;font-size:10px;line-height:16px}.transfer-tariffs__list{align-items:center;display:flex;gap:4px;justify-content:flex-start;list-style:none;margin:0;padding:0}.transfer-tariffs__list .tariffs-list__item{display:block}.transfer-tariffs__list .tariffs-list__item__text{display:none}.transfer-details-modal{display:flex;flex-direction:column;gap:16px}.transfer-details-modal__header-title{display:flex;flex-direction:column;gap:8px}.transfer-details-modal__header-title>p{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.transfer-details-modal__header-title>span{color:#879196;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.transfer-details-modal__title{font-family:Tilda Sans,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:32px}.transfer-details-modal__subtitle{color:#879196;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;margin-bottom:16px}.transfer-details-modal__tariff{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.transfer-details-modal__tariff .avatar{border-radius:0;height:46px;max-width:none;min-width:0;min-width:auto;width:130px}.transfer-details-modal__tariff .person-block__left-side{display:flex;flex-direction:column;gap:8px}.transfer-details-modal__tariff .person-block__name{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:500;line-height:24px}.transfer-details-modal__tariff .person-block__description{color:#879196;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.transfer-details-modal__tariff-badges{align-items:flex-end;display:flex;justify-content:flex-end}.transfer-details-modal__tariff-badges .tariffs-list__item-logo{height:30px;max-width:42px;min-width:42px}.transfer-details-modal__order{margin-top:14px}.transfer-details-modal__deny-condition{color:#879196;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;margin-top:-8px}.transfer-details-modal__search-details{display:flex;flex-direction:column;gap:8px}.transfer-details-modal__search-details>p{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.transfer-details-modal__search-details .value-description__description{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.transfer-details-modal__search-details .value-description__value{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;white-space:pre-line}.transfer-details-modal__description-value{align-items:center;display:flex;gap:8px}.transfer-details-modal__description-value>p{color:#879196}.transfer-details-modal__description-value>span{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.transfer-details-modal__additional-services-options{grid-column-gap:20px;grid-row-gap:12px;column-gap:20px;display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;row-gap:12px}.transfer-details-modal .info-tablet-container__content>button{color:#e67700;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.transfer-stop-card{align-items:flex-start;background-color:#f8f8f7;border-radius:16px;display:flex;gap:24px;padding:16px}.transfer-stop-card-white{background-color:#fff}.transfer-stop-card__left-content{align-items:flex-start;display:flex;flex-direction:column}.transfer-stop-card__city{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.transfer-stop-card__date{color:#879196;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.transfer-stop-card__logo{align-items:flex-end;display:flex;flex-direction:column;gap:8px;margin-left:auto}.transfer-stops-modal>p{border-bottom:1px solid #cad5db;color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:700;letter-spacing:.05em;line-height:16px;padding-bottom:6px;text-transform:uppercase}.transfer-stops-modal__options{display:flex;flex-direction:column;gap:4px;padding:12px 0}.transfer-details-modal-form{display:flex;flex-direction:column;gap:16px}.transfer-details-modal-form>div>p{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.transfer-details-modal-form__departure{display:flex;flex-direction:column;gap:16px}.transfer-details-modal-form__departure .transfer-details-modal-form__common-fields{row-gap:0}.transfer-details-modal-form__arrival{display:flex;flex-direction:column;gap:16px}.transfer-details-modal-form__common-fields{grid-gap:16px;display:grid;gap:16px;grid-template-areas:"tabletSign phoneNumber" "comment comment";grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.transfer-details-modal-form__common-fields_offline{grid-template-areas:"carClass carClass" "tabletSign phoneNumber" "comment comment";grid-template-rows:repeat(3,auto)}.transfer-details-modal-form__common-fields>.carClass{grid-area:carClass}.transfer-details-modal-form__common-fields>.tabletSign>.mui-radio-button{margin-top:8px}.transfer-details-modal-form__common-fields>.tabletSign>.mui-radio-button .switch-label span{color:#879196}.transfer-details-modal-form__common-fields>.comment{grid-area:comment}@media only screen and (max-width:980px){.transfer-details-modal-form__common-fields{display:flex;flex-direction:column}}.transfer-details-modal-form .transfer-avia-fields{grid-column-gap:16px;grid-row-gap:16px;column-gap:16px;display:grid;grid-template-areas:"dateTime terminal number";grid-template-columns:2.1fr 1fr 1fr;grid-template-rows:auto;row-gap:16px}.transfer-details-modal-form .transfer-avia-fields>.dateTime{grid-area:dateTime}.transfer-details-modal-form .transfer-avia-fields>.terminal{grid-area:terminal}.transfer-details-modal-form .transfer-avia-fields>.number{grid-area:number}.transfer-details-modal-form .transfer-avia-fields_short{grid-template-areas:"dateTime number";grid-template-columns:1fr 1fr}@media only screen and (max-width:980px){.transfer-details-modal-form .transfer-avia-fields{grid-template-areas:"dateTime dateTime" "terminal number";grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,auto)}.transfer-details-modal-form .transfer-avia-fields_short{grid-template-areas:"dateTime dateTime" "number number"}.transfer-details-modal-form .transfer-avia-fields>.dateCalendarTimePicker{grid-area:dateTime}.transfer-details-modal-form .transfer-avia-fields>.terminal{grid-area:terminal}.transfer-details-modal-form .transfer-avia-fields>.number{grid-area:number}}.transfer-details-modal-form .transfer-rail-fields{align-items:center;display:flex;gap:16px}.transfer-details-modal-form .transfer-rail-fields>div{width:100%}@media only screen and (max-width:980px){.transfer-details-modal-form .transfer-rail-fields{flex-direction:column}}.transfer-subaddress-block{display:flex;flex-direction:column}.transfer-subaddress-block_with-stops>.transfer-subaddress-block__route{padding-bottom:10px;padding-top:10px}.transfer-subaddress-block_with-stops>.transfer-subaddress-block__route:first-child{padding-top:0}.transfer-subaddress-block_with-stops>.transfer-subaddress-block__route:last-child{padding-bottom:0}.transfer-subaddress-block_with-stops>.transfer-subaddress-block__route:first-child>.transfer-subaddress-block__route-icon{bottom:-10px}.transfer-subaddress-block_with-stops>.transfer-subaddress-block__route:last-child>.transfer-subaddress-block__route-icon{top:-10px}.transfer-subaddress-block__route{position:relative}.transfer-subaddress-block__route-text{display:flex;flex-direction:column;gap:4px;padding-left:20px}.transfer-subaddress-block__route-text>div{align-items:center;display:flex;gap:4px}.transfer-subaddress-block__route-text>div>p{color:#879196;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.transfer-subaddress-block__route-text>div>svg{height:20px;max-height:20px;max-width:20px;width:20px}.transfer-subaddress-block__route-text>p{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.transfer-subaddress-block__route-icon{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;left:0;max-width:12px;min-width:12px;position:absolute;top:0}.transfer-subaddress-block__route-icon .stop-circle{background-color:#cad5db;height:12px;min-height:12px;min-width:12px;position:relative;top:4px;width:12px}.transfer-subaddress-block__route-icon .stop-line{height:100%}.transfer-subaddress-block__route_address-bottom .transfer-subaddress-block__route-text{display:flex;flex-direction:column;gap:4px;padding-bottom:0}.transfer-subaddress-block__route_address-bottom .transfer-subaddress-block__route-text>p{margin-top:auto}.transfer-subaddress-block__route_address-bottom .transfer-subaddress-block__route-icon .stop-circle{top:0}.transfer-subaddress-block__route_added-stops{min-height:35px}.transfer-subaddress-block__route_added-stops .stop-line{min-height:19px}.transfer-subaddress-block__route_added-stops .badge{white-space:nowrap}.transfer-subaddress-block__route_added-stops button svg{height:10px;margin-left:2px;width:10px}.transfer-subaddress-block__route_added-stops .transfer-subaddress-block__add-stop-field{margin-bottom:auto}.transfer-subaddress-block__route_added-stops .transfer-subaddress-block__route-icon{bottom:-10px;gap:5px;top:17px}.transfer-subaddress-block__route_added-stops .transfer-subaddress-block__route-icon>button>svg{margin:0}.transfer-subaddress-block__route_add-stop{align-items:center;min-height:35px}.transfer-subaddress-block__route_add-stop>svg{left:0;position:absolute;top:50%;transform:translateY(-50%)}.transfer-subaddress-block__route .field__value_grey{text-wrap:wrap;text-align:left}.transfer-subaddress-block__add-stop-field{align-items:center;display:flex;gap:4px;padding-left:20px}.transfer-subaddress-block__add-stop-field .field-container{position:relative}.transfer-subaddress-block__add-stop-field .field-container .field__value+svg{fill:#1d2021}.stop-option{border-radius:8px;display:flex;flex-direction:column;padding:10px 12px}.stop-option>p{font-size:16px;line-height:20px}.stop-option>p,.stop-option>span{font-family:Tilda Sans,sans-serif;font-style:normal;font-weight:400}.stop-option>span{color:#a2afb5;font-size:14px;line-height:18px}.stop-option:hover{background-color:#e9eff2;cursor:pointer}.transfer-bus-route-modal{display:flex;flex-direction:column;gap:16px}.transfer-bus-route-modal__directions{font-family:Tilda Sans,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:32px}.transfer-bus-route-modal .bus-route-stop{display:flex;gap:20px;height:100%;justify-content:center}.transfer-bus-route-modal .bus-route-stop__block{display:flex;flex:1 1;flex-direction:column;gap:4px;justify-content:flex-start;margin-top:-5px}.transfer-bus-route-modal .bus-route-stop__progress-bar{align-items:center;display:flex;flex-direction:column;height:100%}.transfer-bus-route-modal .bus-route-stop p{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}@media only screen and (min-width:320px)and (max-width:480px){.transfer-bus-route-modal .bus-route-stop p{word-break:break-word}}@media only screen and (min-width:320px)and (max-width:640px){.transfer-bus-route-modal .bus-route-stop p{font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px}}.transfer-bus-route-modal .bus-route-stop span{color:#879196;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}@media only screen and (min-width:320px)and (max-width:480px){.transfer-bus-route-modal .bus-route-stop span{word-break:break-word}}@media only screen and (min-width:320px)and (max-width:640px){.transfer-bus-route-modal .bus-route-stop span{font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}}.transfer-bus-route-modal div:nth-of-type(3){flex:2 1}.transfer-bus-route-modal p:nth-of-type(2){margin-top:14px}.transfer-card{background-color:#fff;border:1px solid #e9eff2;border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:16px;width:384px}@media only screen and (min-width:981px){.transfer-card{width:100%}}.transfer-card__header{align-items:center;display:flex;justify-content:space-between}.transfer-card__header .avatar{border-radius:0;height:36px;max-width:none;min-width:0;min-width:auto;width:100px}.transfer-card__header .person-block__name{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.transfer-card__header .person-block__description{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.transfer-card__car-info{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.transfer-card__car-info>p{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:500;line-height:24px}.transfer-card__car-info>div:first-of-type>svg{margin-right:2px}@media only screen and (min-width:320px)and (max-width:480px){.transfer-card__car-info{align-items:flex-start;flex-direction:column}}.transfer-card__car-info-descriptions{display:flex;gap:4px}.transfer-card__car-info-badge{background-color:#f8f8f7;border-radius:4px;cursor:pointer;padding:3px 6px}.transfer-card__car-description{align-items:center;display:flex;gap:2px}.transfer-card__car-description p{color:#545b5e;font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.transfer-card__logo{align-self:flex-start}.transfer-card__footer{gap:10px}.transfer-card__footer,.transfer-card__price-tooltip-item{align-items:center;display:flex;justify-content:space-between}.transfer-card__price-tooltip-item{gap:16px}.transfer-adaptive-card{border:2px solid #e9eff2;border-radius:7px;display:flex;gap:2px;padding:6px 10px}.transfer-adaptive-card:hover{cursor:pointer;opacity:.8}.transfer-adaptive-card .person-block{align-items:flex-start;flex-direction:column;gap:2px}.transfer-adaptive-card .person-block__name-block{gap:0}.transfer-adaptive-card .person-block__name{color:#879196;margin-bottom:-2px}.transfer-adaptive-card .person-block__description,.transfer-adaptive-card .person-block__name{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.transfer-adaptive-card .person-block__description{color:#1d2021}.transfer-adaptive-card .person-block>.avatar{border-radius:0;border-radius:initial;height:30px;max-width:none;min-width:0;min-width:auto}.transfer-adaptive-card .person-block__small-icon{max-height:30px;min-height:30px}.transfer-adaptive-card .person-block__small-icon>svg{height:30px;max-width:78px;min-width:78px}.transfer-adaptive-card_selected{border-color:#5d6c74}.transfer-adaptive-card_selected .person-block__name{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;margin-bottom:-2px}.transfer-adaptive-card_selected .person-block__description{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.transfer-adaptive-card__right-block{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:4px 0 2px;width:20px}.transfer-adaptive-card__right-block>svg{width:20px}.transfer-adaptive-card__right-block .tariffs-list__item-logo{height:14px;max-width:20px;min-width:20px}.transfer-adaptive-card__right-block .tariffs-list__item-logo>b{font-size:10px;line-height:14px}.transfer-adaptive-card .person-block__left-side{height:30px;max-width:78px;min-width:78px}.transfer-adaptive-card .person-block__left-side .avatar{border-radius:0;border-radius:initial;height:100%;max-width:100%}.transfer-card-skeleton{background-color:#fff;border:1px solid #e9eff2;border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:16px;width:384px}@media only screen and (min-width:981px){.transfer-card-skeleton{width:100%}}.transfer-card-skeleton__header{align-items:center;display:flex;gap:12px}.transfer-card-skeleton__column{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.transfer-card-skeleton__column .column-left__top{display:flex;gap:4px}.transfer-card-skeleton__footer{align-items:center;display:flex;gap:12px}.transfer-card-adaptive-skeleton{border:1px solid #e9eff2;border-radius:7px;display:flex;gap:4px;padding:8px 12px}.transfer-card-adaptive-skeleton__left{display:flex;flex-direction:column;gap:4px}.transfer-card-adaptive-skeleton__right{display:flex;flex-direction:column;justify-content:space-between}.map-transfers-container{border-radius:0 16px 16px 0;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:981px){.map-transfers-container{height:100vh;margin-top:0;max-height:4320px;position:-webkit-sticky;position:sticky;top:0}}@media only screen and (min-width:320px)and (max-width:980px){.map-transfers-container{border-radius:0;height:100%}}.map-transfers-map-modal{height:100%}.map-transfers-modal-shade{background:#fff;height:calc(100vh - 100px);position:absolute;top:0;width:100vw;z-index:111}.map-place{align-items:center;display:flex;flex-direction:row;gap:8px;margin:0 12px;padding:12px 0}.map-place__icon>svg{width:20px}.map-place__text{display:flex;flex-direction:column;gap:4px}.map-place__title{color:#1d2021;font-size:16px;line-height:20px}.map-place__description,.map-place__title{font-family:Tilda Sans,sans-serif;font-style:normal;font-weight:400;text-overflow:ellipsis}.map-place__description{color:#879196;font-size:12px;line-height:16px}.map-place button{margin-left:auto}.map-places{background-color:#fff;border:1px solid #e9eff2;border-radius:8px;box-shadow:#29294014;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;overflow:hidden;position:absolute;right:16px;top:16px;width:320px;z-index:2}.map-places>div:not(:last-child){border-bottom:1px solid #e9eff2}@media only screen and (min-width:320px)and (max-width:980px){.map-places{border:none;margin:-12px 12px 12px;padding:0 12px 12px;position:relative;width:100%}}.mobile-routes-content__back-button{border-radius:100%;height:40px;left:16px;position:absolute;top:-56px;width:40px}.mobile-routes-content__loading{height:64px;position:relative}.mobile-routes-content__title{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px;padding:16px 16px 0;text-align:left}.mobile-routes-content__fields{border:1px solid #e9eff2;border-radius:8px;box-shadow:0 3px 6px -1px #29294014,1px 0 5px 0 #2929400a;display:flex;flex-direction:column;margin-top:15px;padding:0 16px}.mobile-routes-content__fields .input-container{border:none!important;border-radius:0;box-shadow:none;padding:0}.mobile-routes-content__fields .input-container>button.text{border-left:1px solid #cad5db;border-radius:0;color:#545b5e;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;margin-right:20px;padding:0 0 2px 30px}.mobile-routes-content__fields .input-container:focus-within{border:none!important;box-shadow:none;outline:none!important}.mobile-routes-content__fields .input-container:hover:not(:focus-within){border:none!important;box-shadow:none}.mobile-routes-content__fields>:first-child>.input-container,.mobile-routes-content__fields>:first-child>.input-container:hover{border-bottom:1px solid #cad5db!important}.transfer-search-mobile-sheet div[data-rsbs-backdrop=true]{z-index:110}.transfer-search-mobile-sheet>div[data-rsbs-overlay=true]{z-index:135}.transfer-search-mobile-sheet div[data-rsbs-backdrop=true]{background-color:#0000}.transfer-search-mobile-sheet_default>div[data-rsbs-backdrop=true]{background-color:#00000080}.yandex-map-delivery{border-radius:16px;height:calc(100vh - 500px);overflow:hidden;position:relative;width:100%;z-index:1}.transfer-adaptive-delivery-backdrop{pointer-events:auto}.transfer-adaptive-delivery-backdrop>div[data-rsbs-backdrop=true]{display:none}.transfer-search-mobile-modal-shade{background:#00000080;height:100vh;position:absolute;top:0;width:100vw;z-index:121}.transfer-search-mobile-modal-shade_disabled,.transfer-search-mobile-modal-shade_hide .widget-container_service-search{display:none}.transfer-search-mobile-modal{bottom:0;left:0;position:absolute;right:0}.transfer-search-mobile-modal .widget-container{border-radius:16px 16px 0 0}.transfer-search-mobile-modal_hide{display:none}.transfer-search-modal-open{overflow-x:hidden;overflow-y:hidden}.assistants-modal{display:flex;flex-direction:column;gap:24px}.assistants-modal__title-container{align-items:center;display:flex;gap:14px}.assistants-modal__title{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.assistants-modal__group{display:flex;flex-direction:column;gap:8px}.assistants-modal__group-name{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:800;line-height:24px}.assistants-modal__adding-fields{display:flex;flex-direction:column;gap:8px}.assistants-modal__add-form{align-items:center;display:flex;gap:8px}.assistants-modal__add-form>div{width:100%}.assistant-field{align-items:center;background-color:#f8f8f7;border-radius:8px;display:flex;justify-content:space-between;padding:10px 12px}.assistant-field.blue{background-color:#f5fafc}.assistant-field__info{display:flex;flex-direction:column}.assistant-field__name{color:#1d2021;font-size:16px;line-height:20px}.assistant-field__company,.assistant-field__name{font-family:Tilda Sans,sans-serif;font-style:normal;font-weight:400}.assistant-field__company{color:#a2afb5;font-size:14px;line-height:18px}.profile-block{align-items:flex-start;display:flex;flex-direction:column}.profile-block__company{color:#a2afb5;font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.assistants-page{display:flex;flex-direction:column;gap:8px;padding:16px 0}.assistants-page__pagination-component{align-self:stretch;display:flex;gap:16px;justify-content:space-between}@media only screen and (min-width:320px)and (max-width:980px){.assistants-page__pagination-component{flex-direction:column}}.assistants-page__pagination-component-select{height:100%}@media only screen and (min-width:320px)and (max-width:980px){.assistants-page__pagination-component-select{width:100%}}.assistants-page__pagination-to-page{align-items:center;display:flex;gap:12px;white-space:nowrap}.assistants-page__pagination-to-page>* input{width:25px}.assistants-page__pagination-right{align-items:center;display:flex;gap:10px;justify-content:center}@media only screen and (min-width:320px)and (max-width:640px){.assistants-page__pagination-right{align-items:center;flex-direction:column-reverse}}.assistants-page__no-content{align-items:center;display:flex;flex-direction:column;gap:10px;padding:16px 20px;text-align:center}.assistants-page__loading{display:flex;gap:200px;justify-content:space-between}.assistants-page>.spinner{margin:20px auto;position:static;transform:none}.assistants-card{align-items:center;background-color:#fff;border:1px solid #e9eff2;border-radius:8px;display:flex;justify-content:space-between;padding:12px 20px;position:relative}.assistants-card__info{align-items:center;display:flex;gap:8px}.assistants-card__name{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.assistants-card__profiles-count{left:50%;position:absolute}.assistants-card__action-buttons{align-items:center;display:flex;gap:16px;position:relative}@media only screen and (min-width:320px)and (max-width:980px){.assistants-card__action-buttons{flex-direction:column;padding-left:20px}.assistants-card__action-buttons:before{background-color:#e9eff2;content:"";height:135%;left:0;position:absolute;top:-12px;width:1px}.assistants-card__action-buttons-divider:before{background-color:#e9eff2;content:"";height:1px;left:0;position:absolute;right:40px;top:50%;width:58px}}.assistants-card__profiles{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.assistants-card__profiles>:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.assistants-card__profile{align-items:center;background-color:#f5fafc;border:1px solid #e9eff2;display:flex;gap:8px;height:56px;justify-content:center;padding:12px 20px;position:relative}@media only screen and (min-width:320px)and (max-width:980px){.assistants-card__profile{border-bottom:none;border-top:none;justify-content:flex-start}}.assistants-card__profile-content{align-items:center;display:flex;gap:8px}@media only screen and (min-width:981px){.assistants-card__profile-content{left:50%;position:absolute}}.assistants-card__bottom-profiles{background-color:#f5fafc;border:1px solid #e9eff2;border-radius:0 0 8px 8px;display:flex;gap:10px;justify-content:center;padding:12px 20px}.assistant-search{align-items:center;background-color:#fff;border:1px solid #e9eff2;border-radius:8px;display:flex;gap:8px;padding:16px 20px}@media only screen and (min-width:320px)and (max-width:640px){.assistant-search{align-items:flex-start;flex-direction:column;justify-content:center}}.assistant-search__company{max-width:300px;width:100%}@media only screen and (min-width:320px)and (max-width:640px){.assistant-search__company{max-width:none;width:100%}}.assistant-search__employee{width:100%}.slide-down-enter{max-height:0;opacity:0}.slide-down-enter-active,.slide-down-enter-done{max-height:100vh;opacity:1;transition:all .5s ease-in}.slide-down-exit{max-height:100vh;opacity:1;transition:all .3s ease}.slide-down-exit-active{max-height:100vh;opacity:0;transition:all .3s ease}.slide-down-exit-done{max-height:0;opacity:0;transition:all .3s ease}.journey__add-button-container{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center;margin:16px}.journey__add-button-container>p{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.journey__add-button{border:2px solid #545b5e;border-radius:1000px;padding:10px;width:-webkit-fit-content;width:fit-content}.journey-banner-wrapper:has(>.search-mode-tabs) .journey-banner{border-radius:0 16px 16px 16px}.journey-banner{background-color:var(--company-mainColorHex);border-radius:16px;color:#fff;padding:8px 16px 16px}.journey-banner .widget-trip-content_multitrip{grid-template-areas:none}.journey-banner .widget-container__content{padding:0}@media only screen and (min-width:320px)and (max-width:960px){.journey-banner .trip__multiTrips{gap:24px}}.journey-banner .trip__multiTrip{grid-template-areas:"city date button";grid-template-columns:1fr 1fr -webkit-min-content;grid-template-columns:1fr 1fr min-content;margin-top:0}@media only screen and (min-width:320px)and (max-width:960px){.journey-banner .trip__multiTrip{grid-template-columns:1fr -webkit-min-content;grid-template-columns:1fr min-content;grid-template-rows:auto auto}.journey-banner .trip__multiTrip .calendar__container{grid-column:1;grid-row:2}.journey-banner .trip__multiTrip .calendar__container>div>span{display:none}}.journey-banner .trip__multiTrip>div{grid-area:auto}.journey-banner__selects{display:flex;flex-direction:row;gap:8px}.journey-banner__selects>div{width:100%}.journey-banner_flex{align-items:center;display:flex;flex-direction:column;gap:8px}.journey-banner_flex>div{width:100%}.journey-banner_flex .input__label-text,.journey-banner_flex .select-label{color:#fff}.journey-banner_grid{align-items:center;display:grid;grid-template-areas:"number number number number creator" "departure icon arrival dates dates";grid-template-columns:-webkit-min-content auto auto auto 0;grid-template-columns:min-content auto auto auto 0;grid-template-rows:auto auto}.journey-banner_grid_too-many-routes-in-desktop{align-items:start;display:grid;font-weight:700;grid-template-areas:"number number creator" "departure icon arrival" "dates dates dates";grid-template-columns:-webkit-max-content auto 1fr;grid-template-columns:max-content auto 1fr;grid-template-rows:auto auto auto}@media only screen and (min-width:320px)and (max-width:960px){.journey-banner_grid{grid-template-columns:1fr;position:-webkit-sticky;position:sticky;top:0}.journey-banner_grid_pinned{border-top-left-radius:0;border-top-right-radius:0;z-index:4}.journey-banner_grid_not-pinned{border-top-left-radius:16px;border-top-right-radius:16px}}@media only screen and (min-width:320px)and (max-width:640px){.journey-banner_grid{grid-template-areas:"creator" "number" "departure" "arrival" "dates";grid-template-rows:auto auto auto}}@media only screen and (min-width:641px)and (max-width:980px){.journey-banner_grid{grid-template-areas:"number creator" "departure arrival" "dates dates";grid-template-columns:auto 1fr;grid-template-rows:auto auto}}.journey-banner__mobile-container{display:flex;flex-direction:row;flex-wrap:wrap;grid-area:number}.journey-banner>svg{grid-area:icon}.journey-banner__arrival{grid-area:arrival}.journey-banner__departure{grid-area:departure}.journey-banner__number{font-size:17px;grid-area:number;line-height:24px;width:-webkit-max-content;width:max-content}.journey-banner__description-city,.journey-banner__number{font-family:Tilda Sans,sans-serif;font-style:normal;font-weight:700}.journey-banner__description-city{font-size:16px;line-height:20px}.journey-banner__description-city_tooltip{font-size:14px}.journey-banner__description-dates{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;grid-area:dates;line-height:20px;margin-left:6px}@media only screen and (min-width:320px)and (max-width:980px){.journey-banner__description-dates{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin-left:0}}.journey-banner__description-dates_too-many-dates-in-desktop{margin-left:0}.journey-banner__created-by{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;grid-area:creator;line-height:18px;margin-right:20px;margin-top:5px;width:-webkit-max-content;width:max-content}@media only screen and (min-width:641px){.journey-banner__created-by{justify-self:flex-end}}.journey-banner__created-by_adaptive{margin-bottom:7px}.journey-banner__trip-container-for-desktop{align-items:flex-start;display:flex;flex-direction:row;gap:5px;padding:0;width:-webkit-max-content;width:max-content}.journey-banner__one-route-inside-multi-trip-container-for-desktop{border-right:1px solid #cad5db;display:flex;flex-direction:column;padding-right:8px;width:-webkit-max-content;width:max-content}.journey-banner__one-route-inside-multi-trip-container-for-desktop>*{display:flex;flex-direction:row;max-width:-webkit-max-content;max-width:max-content}.journey-banner__one-route-for-tooltip{font-size:14px;padding-left:4px}.journey-banner__last-route-inside-multi-trip-container{border-right:0}.journey-banner__first-date-for-multi-trip{margin-left:0}.journey-banner__dates-for-multi-trip{margin-left:0;padding-left:20px}.journey-banner__dates-for-tooltip{color:#879196;font-size:14px}.journey-banner__small-icon_arrow-right{display:inline-block;vertical-align:top}.journey-banner__small-icon_ellipsis{display:inline-block;vertical-align:middle}.journey-banner__tooltip{background-color:#fff;border:1px solid #e9eff2;border-radius:8px;box-shadow:0 10px 15px -3px rgba(41,41,64,.078),0 4px 6px -2px rgba(41,41,64,.039);gap:10px;height:60px;padding:12px 16px}.journey-banner__container-for-too-long-routes{direction:ltr;display:flex;transform:none;width:-webkit-max-content;width:max-content;writing-mode:horizontal-tb}.journey{display:flex;flex-direction:column;gap:20px;height:100%;margin:16px 0}.journey__steps{background-color:#fff;border-radius:16px;padding:20px}@media only screen and (min-width:320px)and (max-width:960px){.journey__steps{padding-right:0}}.journey-footer{background-color:#fff;border:1px solid #cad5db;border-radius:16px;display:flex;justify-content:space-between;padding:12px 20px}@media only screen and (min-width:320px)and (max-width:960px){.journey-footer{bottom:0;position:-webkit-sticky;position:sticky}.journey-footer_pinned{border-bottom-left-radius:0;border-bottom-right-radius:0}}@media only screen and (min-width:320px)and (max-width:960px)and (min-width:320px)and (max-width:480px){.journey-footer_pinned{margin-left:-20px;width:calc(100% + 40px)}}@media only screen and (min-width:320px)and (max-width:480px){.journey-footer{flex-direction:column;gap:8px}.journey-footer>button{width:100%}}.avia-new-trip-additional-data{background-color:#fff;border:1px solid #cad5db;border-radius:16px;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content}@media only screen and (min-width:320px)and (max-width:960px){.avia-new-trip-additional-data{border-top-left-radius:0;border-top-right-radius:0}}.avia-new-trip-additional-data__cost{align-items:center;display:flex;flex-direction:row;gap:16px}.avia-new-trip-additional-data__cost-text{border-radius:8px;display:flex;flex-direction:row;flex-grow:1;justify-content:space-between;outline:1px solid #cad5db;padding:10px 16px}.avia-new-trip-additional-data__cost-title{color:#879196;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.avia-new-trip-additional-data__cost-numbers{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.avia-new-trip-additional-data__additional-costs{display:flex;flex-direction:column;gap:16px;position:relative}.avia-new-trip-additional-data__payment{align-items:center;border:1px solid #cad5db;border-radius:8px;display:flex;flex-direction:row;height:40px;justify-content:space-between;margin-top:8px;padding:0 12px;position:relative}.avia-new-trip-additional-data__payment:hover{cursor:pointer}.avia-new-trip-additional-data__label{display:flex;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.avia-new-trip-additional-data__payment-placeholder{color:#879196}.avia-new-trip-additional-data__payment-placeholder,.avia-new-trip-additional-data__payment-value{text-wrap:nowrap;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin-right:12px;text-overflow:ellipsis}.avia-new-trip-additional-data__payment-value{color:#1d2021}.avia-new-trip-additional-data__payment-buttons{display:flex;flex-direction:row}.avia-new-trip-additional-data>p{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px;padding:22px 20px}.avia-new-trip-additional-data__content{border-top:1px solid #cad5db;display:flex;flex-direction:column;gap:16px;padding:12px 20px 20px}.avia-new-trip-additional-data__content_none{align-items:center;padding-bottom:60px}.avia-new-trip-additional-data__content>.paymentType{max-width:247px}.avia-new-trip-additional-data__no-content-description{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;text-align:center}.avia-new-trip-additional-data .select-label{color:#1d2021}.journey-modal{display:flex;flex-direction:column}.journey-modal .MuiStack-root{padding-top:0}.journey-modal>.calc{margin-top:8px}.journey-modal>.add{margin-top:16px}.journey-modal>div:first-of-type{margin-bottom:36px}.journey-modal__summary{align-items:center;border-top:1px solid #cad5db;display:flex;flex-direction:row;justify-content:space-between;padding:16px 20px}.journey-modal__summary>p{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.journey-modal__summary .daily-allowance-total .amount{align-items:center;display:flex;flex-direction:row;gap:4px}.journey-modal__summary .daily-allowance-total .amount .input__label-text{display:none}.journey-modal__summary .daily-allowance-total .amount .input-container{width:160px}.journey-modal .corporate-car-maintenance{grid-row-gap:16px;grid-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:1fr 1fr;row-gap:16px}.journey-modal .corporate-car-maintenance .amount{grid-column:1/span 2;grid-row:3/3}.journey-modal .corporate-car-maintenance .startsOn{grid-column:1/2;grid-row:2/2}.journey-modal .corporate-car-maintenance .endsOn{grid-column:2/2;grid-row:2/2}.journey-modal .corporate-car-maintenance .carBrandAndStateNumber{grid-column:1/span 2;grid-row:1/1}.journey-traveller{background-color:#fff;border:1px solid #cad5db;border-radius:16px;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content}@media only screen and (min-width:320px)and (max-width:960px){.journey-traveller{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}}.journey-traveller__container{display:flex;flex-direction:column;gap:20px}.journey-traveller__search-title-container{align-items:center;border-bottom:1px solid #cad5db;display:flex;flex-direction:row;justify-content:space-between}.journey-traveller__search-title-container .button{margin-right:20px}.journey-traveller__search-title-container .title{padding:22px 20px}.journey-traveller__additional-travellers{display:flex;flex-direction:column;gap:20px}.journey-traveller__family-members{display:flex;flex-direction:column;gap:8px}.journey-traveller__family-members>.card-container{background-color:#f5fafc;padding:12px}.journey-traveller__additional-traveller .additional-traveller-select{padding:16px 20px 20px}.journey-traveller__additional-traveller .additional-traveller-select .empty-menu-list>div{display:none}.journey-traveller__search{padding:10px 20px;position:relative}@media only screen and (min-width:320px)and (max-width:960px){.journey-traveller__search{padding-bottom:20px}}.journey-traveller__header{align-items:center;display:grid;grid-template-areas:"personalBlock button" "informer informer";grid-template-columns:auto 36px;grid-template-rows:auto auto;padding:12px 16px}.journey-traveller__header>.person-block{grid-area:personalBlock}.journey-traveller__header>button{grid-area:button}.journey-traveller__header>.info-tablet-container{grid-area:informer;margin-top:8px}.journey-traveller__content{border-top:1px solid #cad5db;display:flex;flex-direction:column;gap:16px;padding:12px 16px 24px}.journey-traveller .no-avatar{height:40px;max-width:40px;min-width:40px}.journey-traveller .person-block__name{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.journey-traveller .person-block__description{font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.journey-travellers-box{display:flex;flex-direction:row;flex-grow:1;gap:16px}@media only screen and (min-width:981px){.journey-travellers-box>div{max-width:calc(50% - 8px);min-width:calc(50% - 8px);width:500px}}@media only screen and (min-width:320px)and (max-width:960px){.journey-travellers-box{flex-direction:column;gap:0}}.funds-field__cards,.funds-field__funds{color:#1d2021;margin-top:4px;max-height:360px}.funds-field__border{border:1px solid #e9eff2;margin:8px 0 12px -8px;width:calc(100% + 16px)}.funds-field__title{border-bottom:1px solid #cad5db;color:#1d2021;font-size:12px;font-weight:700;line-height:16px;margin:0;padding:6px 0}.funds-field__fund{align-items:center;border-radius:4px;display:flex;flex-direction:row;font-weight:400;justify-content:space-between;margin-top:6px;padding:10px 12px;position:relative}.funds-field__fund:hover{background-color:#f8f8f7;cursor:pointer}.funds-field__card{border-radius:4px;display:flex;flex-direction:column;font-weight:400;margin-top:6px;padding:10px 12px}.funds-field__card:hover{background-color:#f8f8f7;cursor:pointer}.org-field__border{border:1px solid #e9eff2;margin:8px 0 12px -8px;width:calc(100% + 15px)}.org-field__organizations{color:#1d2021;max-height:360px}.organization{border-radius:4px;font-weight:400;margin-top:6px;padding:10px 12px}.organization:hover{background-color:#f8f8f7;cursor:pointer}.widget-placeholder{align-items:center;border-radius:8px;color:#a2afb5;display:flex;font-size:30px;font-weight:700;justify-content:space-between;line-height:34px;margin:20px;padding:108px 44px}.widget-placeholder>div>p,.widget-placeholder>p{margin:0;width:-webkit-fit-content;width:fit-content}.widget-placeholder>div>button{font-size:16px;line-height:20px;margin-top:16px}@media only screen and (min-width:320px)and (max-width:480px){.widget-placeholder{font-size:18px;line-height:24px}}.widget-placeholder_grey{background-color:#f8f8f7}.widget-placeholder_dark-grey{background-color:#4d5a61}.widget-placeholder_waitingList{flex-grow:1;height:calc(100% - 68px)}.widget-placeholder_trip{align-items:flex-start;color:#fff;display:flex;flex-direction:column}.widget-placeholder_trip>span{font-size:16px;line-height:20px;margin:0 0 16px}.widget-trip-submit{display:flex;justify-content:flex-end;margin-top:16px}.widget-trip-content{grid-gap:8px;display:grid;gap:8px;grid-auto-rows:auto auto auto;grid-template-areas:"station" "date" "info";grid-template-columns:auto;margin-top:16px;width:100%}.widget-trip-content_multitrip{grid-template-areas:"station" "date" "add" "info"}.widget-trip-content_multitrip>button{justify-self:center}.trip__multiTrips{display:flex;flex-direction:column;gap:10px;justify-content:center}.trip__multiTrip{grid-gap:8px;align-items:flex-end;display:grid;gap:8px;grid-template-columns:auto 266px 40px}.trip__multiTrip:not(:first-child){margin-top:14px}.trip__multiTrip .calendar__container>.input-component>span{color:#fff}@media only screen and (min-width:320px)and (max-width:1600px){.trip__multiTrip{grid-template-areas:"city button" "date button";grid-template-columns:1fr 40px}.trip__multiTrip>.widget-trip-select-component{grid-area:city}.trip__multiTrip>button{align-self:start;grid-area:button}.trip__multiTrip .calendar__container{grid-area:date}}.trip__station{grid-gap:6px;align-items:flex-end;display:grid;gap:6px;grid-area:station;grid-auto-rows:auto;grid-template-areas:"input1 button input2";grid-template-columns:minmax(100px,1fr) 40px minmax(100px,1fr)}.trip__station>.input-combobox-container:first-child{grid-area:input1}.trip__station>.input-combobox-container:last-child{grid-area:input2}@media only screen and (min-width:320px)and (max-width:640px){.trip__station{grid-template-areas:"input1 button" "input2 input2";grid-template-columns:auto 40px}}.trip__date-container{grid-area:date;position:relative}.trip__date-container>.calendar__container>.input-component>span{color:#fff}.trip__date .react-datepicker-wrapper,.trip__date .react-datepicker-wrapper .react-datepicker__input-container{width:100%}.trip__date .date-filter__input.travel-date-picker-input input{background:#f8f8f7;border-bottom:1px solid #d1cfd7;width:100%}.trip__date .react-datepicker-popper{bottom:0;top:auto!important;transform:translate3d(5px,0,0)!important}.trip__info{grid-gap:8px;display:grid;gap:8px;grid-area:info;grid-template-columns:auto;grid-template-rows:auto auto auto;margin-top:8px}.select-label{color:#fff;font-size:16px!important;line-height:20px!important}.widget-trip-modal{align-items:center;background-color:#0009;display:none;height:100%;justify-content:center;left:0;margin:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:9999}.widget-trip-modal__content{background-color:#fff;border-radius:14px;height:188px;left:50%;position:relative;top:50%;transform:translate(-50%,-50%);width:480px}.widget-trip-duplicates{display:flex;flex-direction:column;gap:20px}.widget-trip-duplicates__text{color:#879196;font-size:16px;font-weight:400;line-height:20px}.widget-trip-duplicates__container{display:flex;flex-direction:column;gap:8px}.widget-trip-duplicates__container .info-tablet-container__icon svg{margin:0}.widget-trip-duplicates__duplicates-container{display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-x:hidden;overflow-y:auto}.widget-trip-duplicates__icon{height:18px;margin-right:0!important;min-height:18px;min-width:18px;width:18px}.login-system{display:flex;gap:16px;padding:16px 20px}@media only screen and (min-width:320px)and (max-width:480px){.login-system{flex-direction:column}}.login-system__text{align-items:center;color:#879196;display:flex;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;height:36px;line-height:20px;max-width:224px;width:100%}.login-system__content{display:flex;flex-direction:column;gap:16px;width:100%}.login-input{border:none;width:100%}.notifications{display:flex;flex-direction:column;gap:24px;padding:16px 20px}.notifications__item{display:flex;gap:8px}.notifications__item-title{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:24px}.settings{display:flex;flex-direction:column;gap:24px;padding:16px 20px}@media only screen and (min-width:320px)and (max-width:480px){.settings{gap:16px}}.settings-field{align-items:center;display:flex;gap:16px}@media only screen and (min-width:320px)and (max-width:480px){.settings-field{align-items:normal;flex-direction:column}}.settings-field__title{color:#879196;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;max-width:224px;width:100%}.long-setting{max-width:480px;width:100%}.short-setting{max-width:220px;width:100%}.account-tab{display:flex;flex-direction:column;gap:8px;margin:0 0 16px}.bonus-cards-tab__container{margin-bottom:16px}.bonus-cards-tab__no-content{padding:24px 20px 60px}.bonus-cards-tab__content{padding:16px 20px}.bonus-cards-tab__cards-container{display:flex;width:100%}@media only screen and (min-width:320px)and (max-width:640px){.bonus-cards-tab__cards-container{flex-direction:column}.bonus-cards-tab__cards-container .bonus-card__item{height:auto;padding:0}.bonus-cards-tab__cards-container .bonus-card__left{display:grid;grid-template-areas:"img title" "sibtitle subtitle";grid-template-columns:56px 1fr;grid-template-rows:auto auto}.bonus-cards-tab__cards-container .bonus-card__subtext{margin-top:-8px;width:100%}}.bonus-cards-tab__cards-container_center{align-items:center;flex-direction:column;gap:24px;justify-content:center}.bonus-cards-tab__cards-placeholder{font-weight:500}.bonus-cards-tab__cards-group-name,.bonus-cards-tab__cards-placeholder{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;line-height:20px}.bonus-cards-tab__cards-group-name{color:#879196;font-weight:400;width:224px}.bonus-cards-tab__cards-group-container{display:flex;flex-direction:column;gap:8px}.bonus-cards-tab__cards-group-container>div{border:none;margin-bottom:0;width:418px}@media only screen and (min-width:320px)and (max-width:640px){.bonus-cards-tab__cards-group-container>div{width:100%}}.corporate-info{display:flex;flex-direction:column;gap:8px;height:100%;margin-bottom:16px;width:100%}.corporate-info__profile-link-button{border-radius:8px!important;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}@media only screen and (min-width:320px)and (max-width:980px){.corporate-info__profile-link-button{width:100%}}.corporate-info__profile-link-buttons{display:flex;flex-direction:row;gap:8px}.corporate-info__profile-link-buttons>div{width:300px}@media only screen and (min-width:320px)and (max-width:980px){.corporate-info__profile-link-buttons>div{margin-left:0;width:100%}.corporate-info__profile-link-buttons{flex-direction:column;width:100%}}.corporate-info__checkbox-container{display:flex;gap:8px;margin-bottom:24px}.corporate-info__checkbox-container button{padding:0}.corporate-info__checkbox-label{font-size:17px;line-height:24px}.corporate-info__checkbox-label,.corporate-info__value-title{font-family:Tilda Sans,sans-serif;font-style:normal;font-weight:400}.corporate-info__value-title{color:#879196;font-size:16px;line-height:20px;width:224px}@media only screen and (min-width:320px)and (max-width:640px){.corporate-info__value-title{max-width:120px;min-width:120px}}@media only screen and (min-width:641px)and (max-width:960px){.corporate-info__value-title{max-width:160px}}.corporate-info__value{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px;margin-left:16px;overflow-wrap:anywhere}.corporate-info__content{padding:16px 20px}.corporate-info__content>div:not(:last-of-type){padding:0}.corporate-info__content .info-tablet-container{margin-top:16px}.corporate-info__edit-roles{display:flex;padding:16px 20px}.corporate-info__row{display:flex;flex-direction:row}.corporate-info__row:not(:first-child){margin-top:24px}.corporate-info__column{display:flex;flex-direction:column}.corporate-info__profile-link{align-items:center;background-color:#fff;border:1px solid #e9eff2;border-radius:16px;display:flex;flex-direction:row;justify-content:space-between;padding:14px 20px}@media only screen and (min-width:320px)and (max-width:980px){.corporate-info__profile-link{align-items:flex-start;flex-direction:column;gap:8px}}.corporate-info__profile-link-title{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.corporate-info__profile-link-spinner-backdrop{height:100vh}.corporate-info__modal-title{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.corporate-info__modal>div{margin-bottom:24px}.corporate-info__modal-small-input{width:80px}.corporate-info__modal-small-input .input-container__input{width:30px}.corporate-info__modal-divider{border:none;border-top:1px solid #e9eff2;margin:24px 0}.profile-documents-modal__title{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.profile-documents-modal__title-container{display:flex;gap:8px}.profile-documents-modal__container{display:flex;flex-direction:column;gap:8px}.profile-documents-modal__preview-img{display:flex;height:-webkit-fit-content;height:fit-content;justify-content:center;position:relative;width:100%}.profile-documents-modal__preview-img>span{height:100%;position:absolute;width:100%}.profile-documents-modal__preview-img>span>span{height:100%;line-height:2;opacity:.9}.profile-documents-modal__rotate-preview-img{align-items:center;background-color:#0a0a0a66;border:none;border-radius:8px;display:flex;height:105px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .5s;width:105px}.profile-documents-modal__rotate-preview-img:hover{cursor:pointer;opacity:.8}.document-preview{border-radius:8px;height:120px;position:relative;width:120px}.document-preview__info{align-items:center;background-color:#0000004d;border-radius:2px;bottom:12px;display:flex;flex-direction:column;padding:0 12px;position:absolute;width:100%}.document-preview__ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-preview__text{color:#fff;font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px;text-align:center;width:100%}.document-preview__file-preview{border-radius:8px;display:flex;height:120px;justify-content:center;overflow:hidden;width:120px}.document-preview__file-preview>span{height:100%;position:absolute;width:100%}.document-preview__file-preview>span>span{height:100%;line-height:2;opacity:.9}.document-preview__dots-button{position:absolute;right:8px;top:8px}.document-preview-modal-container__preview-item{padding:20px 44px}.document-preview-modal-container__preview-item>svg{height:100%;max-width:712px;width:100%}.document-preview-modal-container__turn-icon{left:50%;opacity:.5;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.document-preview-modal-container__turn-icon:hover{opacity:1}.files{display:flex;flex-wrap:wrap;gap:8px}.content-block-item__container{padding:16px 20px 20px}.content-block-item__header{display:flex;justify-content:space-between;position:relative}.content-block-item__header-title{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:800;line-height:24px}.content-block-item__header-action-buttons{display:flex;gap:4px;justify-content:center;position:relative}.content-block-item__content{margin-top:12px}.content-block-item__content .value-description{gap:0;padding-bottom:24px}.content-block-item__content .value-description>p:first-child{width:224px}.content-block-item__content-item{display:flex;padding-bottom:24px}.content-block-item__content-item:last-child{padding-bottom:0}.content-block-item__content-item__title{color:#879196;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;max-width:224px;width:100%}@media only screen and (min-width:320px)and (max-width:640px){.content-block-item__content-item__title{max-width:160px}}.content-block-item__content-item__image-value{border-radius:8px;display:flex;gap:8px;height:120px;width:120px}.content-block-item__content-item__text-value{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}@media only screen and (min-width:320px)and (max-width:640px){.content-block-item__content-item__text-value{max-width:112px;width:100%}}.content-block-item__content-item__text-value_error{color:#c92a2a}.content-block-item__content-item__text-value_warning{color:#fab005}.identity-documents-border{border:none;border-top:1px solid #cad5db;margin:0}.identity-documents__files{display:flex;flex-wrap:wrap;gap:8px}.identity-documents-content{position:relative}.other-documents-container{align-items:center;display:flex;flex-direction:column;gap:20px;padding:16px 0}.other-documents-container__previews{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;padding-left:20px;padding-right:20px;position:relative}.other-documents-container__download-field{padding:0 20px;width:100%}.document-preview-container{position:relative}.document-preview-container__file-preview{height:120px;overflow:hidden;width:120px}.document-preview-container__dots-button{position:absolute;right:8px;top:8px}.visas-modal .select__label span{color:#1d2021}.visas-modal__title{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.visas-modal__documents{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin-top:8px}.visas-modal__documents>div{flex-basis:calc(50% - 4px)}.documents-tab-container{display:flex;flex-direction:column;gap:8px;margin:0 0 16px}.contacts-data-modal__content{align-items:stretch;display:flex;gap:8px;margin-top:8px}@media only screen and (min-width:320px)and (max-width:480px){.contacts-data-modal__content{align-items:normal;flex-direction:column;gap:8px;margin-top:8px}}.contacts-data-modal__content-column{display:flex;flex-basis:300%;flex-direction:column}.contacts-data-modal__input-box{display:flex}.contacts-data-modal__input-box-code{display:flex;flex:1 1;justify-content:center;max-width:60px;min-width:42px}.contacts-data-modal__input-box-code input:first-of-type{color:#879196}.contacts-data-modal__input-box-number{display:flex;flex:9 1;width:100%}.contacts-data-modal__title{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.contacts-data-modal__info-tablet{display:flex;flex-direction:column;gap:8px;margin-top:36px}.contacts-data-modal__info-tablet .info-tablet-container__title{white-space:pre-line}.modal-title{align-items:center;display:flex;gap:14px;justify-content:center}.modal-error-message{color:#c92a2a;font-style:normal;font-weight:400;margin-top:10px}.input-fullwidth,.modal-error-message{font-family:Tilda Sans,sans-serif;font-size:16px;line-height:20px}.input-fullwidth{border:none;flex-grow:1;padding:0;width:100%}.input-fullwidth::placeholder{color:#879196;font-size:16px}.status-item-container{align-items:center;display:flex;gap:4px}.status-item-container__title{align-items:center;border-radius:8px;display:flex;font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:700;height:24px;letter-spacing:.05em;line-height:16px;padding:2px 12px;text-transform:uppercase;white-space:nowrap}.status-item-container__title.confirmed{background-color:rgba(64,192,87,.078);color:#40c057}.status-item-container__title.notConfirmed{background-color:rgba(250,176,5,.078);color:#e67700}.status-item-container__title.blocked,.status-item-container__title.notActual{background-color:rgba(250,82,82,.078);color:#fa5252}.status-small__container{display:flex;gap:4px}.status-small__item{align-items:center;border-radius:8px;display:flex;height:24px;justify-content:center;padding:2px 6px;width:30px}.status-small__item.confirmed{background-color:rgba(64,192,87,.078)}.status-small__item.notConfirmed{background-color:rgba(250,176,5,.078)}.status-small__item.blocked,.status-small__item.notActual{background-color:rgba(250,82,82,.078)}.content-block-item{align-items:flex-start;display:flex;gap:16px;width:100%}@media only screen and (min-width:481px)and (max-width:640px){.content-block-item{flex-direction:column}}@media only screen and (min-width:320px)and (max-width:480px){.content-block-item{flex-direction:column}}@media only screen and (min-width:641px)and (max-width:980px){.content-block-item{flex-direction:column}}.content-block-item__title{color:#879196;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;max-width:224px;width:100%}.content-block-item__values{align-items:flex-start;flex-direction:column}.content-block-item__value,.content-block-item__values{display:flex;gap:16px;width:100%}.content-block-item__value>p{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px;max-width:300px;overflow:hidden;overflow-wrap:break-word;width:100%}@media only screen and (min-width:641px)and (max-width:980px){.content-block-item__value>p{max-width:300px}}@media only screen and (min-width:320px)and (max-width:640px){.content-block-item__value>p{max-width:160px}}.content-block-item__value-login,.content-block-item__value>.value-grey{color:#879196;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.content-block-item__value__black{font-weight:700}.content-block-item__value__black,.content-block-item__value__grey{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;line-height:20px}.content-block-item__value__grey{color:#879196;font-weight:400}.content-block-item__action-buttons{align-items:center;display:flex;gap:16px;justify-content:space-between}@media only screen and (min-width:320px)and (max-width:480px){.content-block-item__action-buttons{gap:8px}}.contacts-data-container{display:flex;flex-direction:column;overflow:auto}.contacts-data-container__top{display:flex;flex-direction:column;gap:36px;padding:18px 20px 20px}.contacts-data-container__bottom{display:flex;flex-direction:column;gap:36px;padding:16px 20px 20px}.contacts-data-container__header-border{border:none;border-top:1px solid #cad5db;margin:0}.personal-info{display:flex;flex-direction:column;gap:24px;margin:16px 20px;overflow:auto}.personal-info__item{display:flex;flex-direction:row;gap:16px}.personal-info__item-description{color:#879196;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;width:224px}@media only screen and (min-width:481px)and (max-width:640px){.personal-info__item-description{width:160px}}@media only screen and (min-width:320px)and (max-width:480px){.personal-info__item-description{width:112px}}.personal-info__item-value{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}@media only screen and (min-width:481px)and (max-width:640px){.personal-info__item-value{width:160px}}@media only screen and (min-width:320px)and (max-width:480px){.personal-info__item-value{width:112px}}.family-tab-container{display:flex;flex-direction:column;gap:8px;height:100%}.family-tab-container__header{align-items:center;display:flex;gap:8px;justify-content:space-between}.family-tab-container .person-block__name{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.family-tab-container .person-block__description{font-family:Tilda Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.family-tab-container .person-block__name-block{gap:0}.family-person-card>.profile-card-container{border:none}.family-person-card>.profile-card-container>.profile-card-container__header-border{display:none}.family-person-card>.personal-info-container>.profile-card-container__header{padding-bottom:12px}.family-person-card>.personal-info-container .personal-info{margin-top:0}.family-person-card>.personal-info-container .personal-info>button{margin-top:8px}.family-person-card .contacts-data-container>.contacts-data-container__top{padding-top:8px}.family-person-card .contacts-data-container .contacts-data-container__top>button,.family-person-card .contacts-data-container>.contacts-data-container__bottom>button{margin-top:-12px}.family-person-card .contacts-data-container>.contacts-data-container__header-border{margin:0 auto;width:calc(100% - 40px)}.family-person-card .identity-documents>.profile-card-container__header{display:none}.my-cards-modal__title{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.my-cards-modal__form{display:flex;flex-direction:column;gap:8px}.my-cards-modal__number-date{display:flex;gap:8px}@media only screen and (min-width:320px)and (max-width:480px){.my-cards-modal__number-date{flex-direction:column}}.my-cards-modal__number-input{flex:2 1}.my-cards-modal__expires-calendar{flex:1 1;height:40px}.my-cards-modal__sof{display:flex;flex-direction:column;gap:8px}.my-cards-modal__sof-text{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:800;line-height:24px}.my-cards-modal__sof-content{display:flex;flex-direction:column;gap:24px}.my-cards-modal__sof-files{display:flex;flex-direction:column;gap:4px}.sof-file-field{align-items:center;border:1px solid #e9eff2;border-radius:8px;display:flex;height:56px;justify-content:space-between;padding:8px 12px}.sof-file-field__file-name{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.sof-file-field__right{display:flex;gap:18px}.sof-file-field__action-buttons{display:flex;gap:20px;margin-right:13px}.all-sofs-modal{display:flex;flex-direction:column;gap:24px}.all-sofs-modal__title{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.all-sofs-modal__documents{display:flex;flex-direction:column;gap:4px}.one-sof-modal__title{align-items:center;display:flex;gap:8px}.one-sof-modal__title>p{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.one-sof-modal__info-tablet{margin-bottom:24px}.one-sof-modal__form{display:flex;flex-direction:column;gap:24px}.one-sof-modal__content{display:flex;gap:8px;width:100%}@media only screen and (min-width:320px)and (max-width:480px){.one-sof-modal__content{flex-direction:column}}.one-sof-modal__end-date,.one-sof-modal__start-date{flex:1 1}.one-sof-modal__files{display:flex;flex-direction:column;gap:4px;margin-top:24px}.one-sof-modal__added-files{display:flex;flex-direction:column;gap:4px;margin-top:12px}.one-sof-modal__added-files>p{margin-bottom:8px}.one-sof-modal__sof{display:flex;flex-direction:column;gap:8px}.one-sof-modal__sof-text{font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:800;line-height:24px}.one-sof-modal__download-field,.one-sof-modal__expired{margin-top:24px}.sof-document{align-items:center;border:1px solid #e9eff2;border-radius:8px;display:flex;gap:8px;justify-content:space-between;padding:8px}.sof-document__name{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.sof-document__right{align-items:center;display:flex;gap:21px;margin-right:10px}.inputRoot .MuiOutlinedInput-root{height:40px}.my-cards{display:flex;flex-direction:column;gap:16px;justify-content:center;padding:16px 20px}.my-cards__card{align-items:center;display:flex;gap:16px;justify-content:space-between}.my-cards__card-left{align-items:center;display:flex;gap:8px}@media only screen and (min-width:481px)and (max-width:980px){.my-cards__card-left{align-items:start;flex-direction:column;gap:0}}@media only screen and (min-width:320px)and (max-width:480px){.my-cards__card-left{align-items:start;flex-direction:column;gap:0}}.my-cards__card-logo{align-items:center;background-color:#f5fafc;border-radius:8px;display:flex;gap:4px;padding:6px 12px}.my-cards__card-logo>span{font-weight:700}.my-cards__card-expires-text,.my-cards__card-logo>span{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;line-height:18px}.my-cards__card-expires-text{color:#a2afb5;font-weight:400}.my-cards__card-right{align-items:center;display:flex;gap:16px;position:relative}.my-cards__card-sof{cursor:pointer;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.my-cards__card-buttons{align-items:center;display:flex;gap:4px;justify-content:flex-end}.my-cards__no-content{align-items:center;display:flex;flex-direction:column;gap:10px;padding:16px 20px;text-align:center}.sof-container{align-items:center;border-radius:8px;display:flex;height:30px;justify-content:center;padding:6px 12px;width:-webkit-fit-content;width:fit-content}.sof-container.red{background-color:rgba(250,82,82,.078)}.sof-container.green{background-color:rgba(64,192,87,.078)}.sof-container.grey{background-color:#f5fafc}.sof-container.yellow{background-color:rgba(250,176,5,.078)}.sof-container__text{font-family:Tilda Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px;white-space:nowrap}.sof-container__text.red{color:#fa5252}.sof-container__text.green{color:#40c057}.sof-container__text.grey{color:#5d6c74}.sof-container__text.yellow{color:#e67700}.payment-forms{display:flex;flex-direction:column;gap:8px;padding:16px 20px}.payment-forms__text{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;padding:10px 12px}.payment-info-container,.personal-tab__container{display:flex;flex-direction:column;gap:8px}.personal-tab__container{margin:0 0 16px}.preferences-modal__content-column{display:flex;flex-direction:column;gap:8px}.preferences-modal__title{font-size:18px;font-weight:700}.preferences-modal__limit,.preferences-modal__title{font-family:Tilda Sans,sans-serif;font-style:normal;line-height:24px}.preferences-modal__limit{font-size:17px;font-weight:500}.preferences__content{display:flex;flex-direction:column;gap:32px;padding:16px 20px}.preferences__no-content{align-items:center;display:flex;flex-direction:column;gap:24px;padding:24px 20px}.preferences__text{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;text-align:center}.preferences__item{display:flex;gap:16px}@media only screen and (min-width:320px)and (max-width:980px){.preferences__item{flex-direction:column}}.preferences__title{color:#879196;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;height:20px;line-height:20px;max-width:224px;width:100%}.preferences__values{align-items:flex-start;display:flex;flex-direction:column;gap:8px;width:100%}.preferences__value{align-items:center;display:flex;gap:16px;width:100%}.preferences__value>p{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px;max-width:300px;width:100%}@media only screen and (min-width:320px)and (max-width:640px){.preferences__value>p{max-width:160px}}.preferences__value>.not-actual{color:#879196}.preferences__action-buttons{align-items:center;display:flex;gap:16px;justify-content:space-between}@media only screen and (min-width:320px)and (max-width:480px){.preferences__action-buttons{gap:8px}}.modal-window-big__backdrop{align-items:center;background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:3}.modal-window-big__container{background-color:#fff;border-radius:16px;margin-left:auto;margin-right:auto;max-width:700px;position:relative;width:100%}@media only screen and (min-width:320px)and (max-width:640px){.modal-window-big__container{width:100%}}.modal-window-big__footer{border-bottom:0;border-top:1px solid #e9eff2;display:flex;flex-direction:row;gap:12px;justify-content:flex-end;padding:12px 20px;width:100%}.modal-window-big__header{border-bottom:1px solid #e9eff2;display:flex;justify-content:space-between;padding:20px}.modal-window-big__header-title{display:flex;flex-direction:column;font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.modal-window-big__header-description{color:#879196;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.modal-window-big__header-title-container{align-items:center;display:flex;flex-direction:row;gap:8px}.modal-window-big__content-container{width:100%}.profile-fullness{display:flex;gap:40px;justify-content:space-between;margin:20px}@media only screen and (min-width:320px)and (max-width:980px){.profile-fullness{align-items:center;flex-direction:column}}.profile-fullness__chart{height:120px;position:relative;width:120px}.profile-fullness__chart-status{font-size:20px;font-weight:800;height:28px;left:calc(50% - 15.5px);position:absolute;top:calc(50% - 14px);width:31px}.profile-fullness__info{display:flex;gap:36px}@media only screen and (min-width:320px)and (max-width:980px){.profile-fullness__info{align-items:center;flex-direction:column}}.profile-fullness__items{align-content:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:16px;justify-self:flex-start;max-height:144px;padding-top:8px}@media only screen and (min-width:641px)and (max-width:980px){.profile-fullness__items{margin-right:140px}}@media only screen and (min-width:320px)and (max-width:640px){.profile-fullness__items{max-height:-webkit-fit-content;max-height:fit-content}}.profile-fullness__item{align-items:center;display:flex;gap:8px;justify-content:flex-start}.profile-fullness__item>svg{overflow:visible;overflow:initial}.profile-fullness__item-required{color:#c92a2a}.profile-fullness__item-name{color:#5d6c74;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.profile-fullness__avatar-container{align-items:center;display:flex;flex-direction:column;gap:8px}.profile-fullness__avatar-container .no-avatar,.profile-fullness__avatar-container>.avatar{height:120px;min-width:120px}.profile-fullness__avatar-container>.no-avatar>.avatar-placeholder{font-size:40px}.avatar-preview{align-items:center;display:flex;justify-content:center;margin:0 20px;overflow:hidden;padding:16px 0}.avatar-preview svg{display:none}a{color:#000;text-decoration:underline}a:hover{text-decoration:none}button{background:none;border:none;padding:0}.profile-page__header{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.profile-page__header-content{align-items:center;display:flex;gap:16px;margin-bottom:16px;margin-top:8px}.profile-page__header-tabs{display:flex;flex-direction:row;gap:7px;overflow-x:auto;scrollbar-width:none;white-space:nowrap}@media only screen and (min-width:320px)and (max-width:980px){.profile-page__header-tabs{padding-bottom:10px;scrollbar-width:thin}}.profile-page__header-tabs::-webkit-scrollbar{display:none}.profile-page__header-tab{align-items:center;background-color:#fff;border:1px solid #cad5db;border-radius:8px;color:#1d2021;display:flex;font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;height:40px;justify-content:center;line-height:20px;margin:0;text-decoration:none}@media(hover:hover)and (pointer:fine){.profile-page__header-tab:hover{background-color:#f5fafc}}.profile-page__header-tab:active{background-color:#f5fafc}.profile-page__header-tab-active{background-color:var(--company-mainColorHex);border:none;color:#fff;line-height:20px;pointer-events:none}.profile-page__error{align-items:center;display:flex;flex-direction:column;gap:20px;margin-bottom:auto;margin-top:auto;text-align:center}.profiles__loading{padding-bottom:20px;width:100%}.profiles__modal>.personal-info__form>div,.profiles__modal>div:first-child{margin-bottom:24px}.profiles__modal-title{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.profiles__content{border-radius:4px;gap:8px;padding-bottom:20px;padding-top:16px}.profiles__content,.profiles__data_block{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.profiles__data_block{background:#fff;border-bottom:1px solid #e9eff2;border-radius:16px}.profiles__filters{align-items:flex-end;align-self:stretch;background:#fff;border:1px solid #e9eff2;border-top-left-radius:16px;border-top-right-radius:16px;display:flex;gap:8px;padding:16px 20px}@media only screen and (min-width:320px)and (max-width:980px){.profiles__filters{flex-direction:column}}.profiles__cards_block{border-left:1px solid #e9eff2;border-right:1px solid #e9eff2;gap:8px;padding:16px 20px}.profiles__card,.profiles__cards_block{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.profiles__card{background:#fff;border:1px solid #e9eff2;border-radius:16px;margin-top:16px}.profiles__card_top{grid-column-gap:4px;align-items:center;border-radius:8px;column-gap:4px;display:grid;grid-template-areas:"avatar name email number alert arrow";grid-template-columns:32px 1fr 1fr 1fr 48px 48px;padding:12px 16px;width:100%}@media only screen and (min-width:320px)and (max-width:980px){.profiles__card_top{gap:4px;grid-template-areas:"alert avatar arrow" "name name name" "email email email" "number number number";grid-template-columns:48px auto 48px;justify-items:center}}.profiles__card_top_avatar{grid-area:avatar}@media only screen and (min-width:320px)and (max-width:980px){.profiles__card_top_avatar{margin-top:8px}}.profiles__card_top_name{color:#1d2021;font-size:16px;font-style:normal;font-weight:700;grid-area:name;line-height:20px}@media only screen and (min-width:320px)and (max-width:980px){.profiles__card_top_name{gap:4px;text-align:center}}.profiles__card_email{grid-area:email}.profiles__card_number{grid-area:number}.profiles__card_alert{grid-area:alert;padding:8px 12px}@media only screen and (min-width:320px)and (max-width:980px){.profiles__card_alert{justify-self:start}}.profiles__card_arrow{grid-area:arrow}@media only screen and (min-width:320px)and (max-width:980px){.profiles__card_arrow{justify-self:end}}.profiles__card_top_main{grid-gap:8px;align-self:stretch;border-top:1px solid #e9eff2;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:12px 16px}.profiles__card_top_main-header{border-bottom:1px solid #e9eff2;display:flex;flex-direction:row;gap:8px;padding:16px 20px}.profiles__card_top_main-header>div:first-child{width:30%}.profiles__card_top_main-header>div:nth-child(2){width:70%}.profiles__card_top_main-toggle{display:flex;flex-direction:row;padding:24px 20px 16px}.profiles__card_top_main-toggle .toggle-container__text{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:24px}.profiles__card_top_main_head_value{overflow-wrap:break-word}.profiles__card_top_main_head_text{color:#879196;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.profiles__card_top_footer{align-items:center;align-self:stretch;border-radius:0!important;border-top:1px solid #e9eff2!important;color:#545b5e;display:flex;font-size:12px;font-style:normal;font-weight:800;gap:8px;height:36px;justify-content:start;line-height:16px;padding-left:12px;width:100%}.profiles__select-component{height:100%;width:400px}@media only screen and (min-width:320px)and (max-width:980px){.profiles__select-component{width:100%}}.profiles__search-component{height:100%;width:100%}.profiles__pagination-component{align-self:stretch;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-top:16px}@media only screen and (min-width:320px)and (max-width:640px){.profiles__pagination-component{justify-content:center}}.profiles__pagination-component-select{width:200px}@media only screen and (min-width:320px)and (max-width:980px){.profiles__pagination-component-select{width:100%}}.profiles__pagination-component-input{align-items:center;display:flex;flex-direction:row;gap:12px;width:200px}@media only screen and (min-width:981px){.profiles__pagination-component-input{margin-left:auto}}@media only screen and (min-width:320px)and (max-width:640px){.profiles__pagination-component-input{order:2}}.profiles__pagination-component-input>p{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.profiles__pagination-component-input>div{width:80px}.css-24ibqw-MuiPopper-root-MuiPickersPopper-root{bottom:1%!important;position:absolute}.reassignment-page{display:flex;flex-direction:column;gap:8px;height:100%;padding:16px 0;width:100%}.reassignment-page__header{background-color:#fff;border:1px solid #e9eff2;border-radius:8px;display:flex;height:44px;padding:12px 20px;position:relative;width:100%}.reassignment-page__header>p{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px;position:absolute}.reassignment-page__header>:first-child{left:2%}.reassignment-page__header>:nth-child(2){left:37%}.reassignment-page__header>:last-child{left:72%}.reassignment-page__no-content{align-items:center;display:flex;flex-direction:column;gap:10px;padding:12px 20px;text-align:center}.reassignment-card{align-items:center;background-color:#fff;border:1px solid #e9eff2;border-radius:8px;display:flex;padding:12px 20px;position:relative}@media only screen and (min-width:981px){.reassignment-card{height:56px}}.reassignment-card__info{align-items:center;display:flex;gap:16px;justify-content:space-between;width:100%}@media only screen and (min-width:641px)and (max-width:980px){.reassignment-card__info{align-items:flex-start;flex-direction:column}}@media only screen and (min-width:481px)and (max-width:640px){.reassignment-card__info{align-items:flex-start;flex-direction:column}}@media only screen and (min-width:320px)and (max-width:480px){.reassignment-card__info{align-items:flex-start;flex-direction:column}}@media only screen and (min-width:981px){.reassignment-card__info .person-block__description{display:none}}.reassignment-card__dates{position:relative;width:100%}@media only screen and (min-width:981px){.reassignment-card__dates{left:72%;position:absolute}}@media only screen and (min-width:320px)and (max-width:980px){.reassignment-card__dates{padding-top:12px}.reassignment-card__dates:before{background-color:#e9eff2;content:"";height:1px;left:-20px;position:absolute;right:0;top:-1px}}.reassignment-card__button{display:flex;height:100%;padding-left:20px;position:relative}@media only screen and (min-width:320px)and (max-width:980px){.reassignment-card__button:before{background-color:#e9eff2;bottom:-12px;content:"";left:0;position:absolute;top:-12px;width:1px}}.reassignments-modal__title{font-size:18px;font-weight:700}.reassignments-modal__text,.reassignments-modal__title{font-family:Tilda Sans,sans-serif;font-style:normal;line-height:24px}.reassignments-modal__text{font-size:17px;font-weight:800;margin-bottom:8px}.reassignments-modal__content-row{display:flex;gap:8px}.reassignments-modal__content-column{display:flex;flex-direction:column;gap:8px}.reassignments-modal__form{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin-bottom:8px;margin-top:8px}.reassignments-modal__form>div{flex-basis:calc(50% - 4px)}@media only screen and (min-width:320px)and (max-width:480px){.reassignments-modal__form{flex-direction:column}}.registration{height:100%;padding-bottom:20px;padding-top:20px;width:100%}.registration,.registration__403{display:flex;flex-direction:column}.registration__403{align-items:center;gap:16px;max-width:640px}.registration__403 p{font-family:Tilda Sans,sans-serif;font-size:34px;font-style:normal;font-weight:700;line-height:48px}.registration__409{align-items:center;display:flex;flex-direction:column;gap:16px}.registration__409 p:first-child{color:#1d2021;font-family:Tilda Sans,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:28px}.registration__409 p:nth-child(2){color:#1d2021;font-size:16px}.registration__409 p:nth-child(2)>span{font-weight:700}.registration .select__label>span{color:#1d2021}.registration__form{display:flex;flex-direction:column;margin:20px 0}.registration__form .personal-info__form>div:last-of-type{margin-bottom:0}.registration__content{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start}.registration__card{background-color:#fff;border-radius:16px;box-shadow:0 4px 6px -2px #2929400a,0 10px 15px -3px #29294014;display:flex;flex-direction:column;max-width:1000px;width:100%}.registration__card-title{border-bottom:1px solid #e9eff2;font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px;margin:0;padding:20px}.registration__card-footer{border:1px solid #e9eff2;display:flex;gap:8px;justify-content:space-between;padding:12px 20px}.registration__card-content{padding:20px}.registration>footer{align-self:flex-end}.data-change-page{display:flex;flex-direction:column;gap:8px;height:100%;padding:16px 0;width:100%}.data-change-page__header{background-color:#fff;border:1px solid #e9eff2;border-radius:8px;display:flex;height:44px;padding:12px 20px;position:relative;width:100%}.data-change-page__header>p{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px;position:absolute}.data-change-page__header>:first-child{left:2%}.data-change-page__header>:nth-child(2){left:35%}.data-change-page__header>:last-child{left:65%}.data-change-page__error{display:flex;height:100%;justify-content:center}.data-change-page__error>.cat-plug>svg{height:70px;width:70px}.data-change-page__error>.cat-plug .cat-plug__text>p{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.request-change-card{align-items:center;background-color:#fff;border:1px solid #e9eff2;border-radius:8px;display:flex;padding:12px 20px;position:relative}@media only screen and (min-width:981px){.request-change-card{height:56px}}.request-change-card__info{align-items:center;display:flex;gap:16px;justify-content:space-between;width:100%}@media only screen and (min-width:641px)and (max-width:980px){.request-change-card__info{align-items:flex-start;flex-direction:column}}@media only screen and (min-width:481px)and (max-width:640px){.request-change-card__info{align-items:flex-start;flex-direction:column}}@media only screen and (min-width:320px)and (max-width:480px){.request-change-card__info{align-items:flex-start;flex-direction:column}}@media only screen and (min-width:981px){.request-change-card__info .person-block__description{display:none}}.request-change-card__id{display:none}@media only screen and (min-width:981px){.request-change-card__id{display:block;left:35%;position:absolute}}.request-change-card__dates{position:relative;width:100%}@media only screen and (min-width:981px){.request-change-card__dates{left:65%;position:absolute}}@media only screen and (min-width:320px)and (max-width:980px){.request-change-card__dates{padding-top:12px}.request-change-card__dates:before{background-color:#e9eff2;content:"";height:1px;left:-20px;position:absolute;right:0;top:-1px}}.request-change-card__button{display:flex;height:100%;padding-left:20px;position:relative}@media only screen and (min-width:320px)and (max-width:980px){.request-change-card__button:before{background-color:#e9eff2;bottom:-12px;content:"";left:0;position:absolute;top:-12px;width:1px}}.change-data-modal__form{margin-bottom:12px}.change-data-modal__one-prop{align-items:flex-start;display:flex;flex-direction:column;gap:4px;margin-bottom:8px}@media only screen and (min-width:981px){.change-data-modal__one-prop{align-items:flex-end;flex-direction:row;gap:14px}}.change-data-modal__one-prop>svg{margin:10px 0;overflow:inherit}@media only screen and (min-width:981px){.change-data-modal__one-prop>svg{margin-bottom:10px}}.change-data-modal__one-prop>div{flex-basis:100%;width:100%}.change-data-modal__one-prop .input-component>.input-container_medium{height:36px}.change-data-modal__title{font-family:Tilda Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.change-data-modal__error{align-items:center;display:flex;flex-direction:column;gap:12px;text-align:center}.wide-modal{width:686px}.widgets-page{gap:16px;margin-bottom:20px;width:100%}.widgets-page_employee{display:grid;grid-auto-rows:auto auto auto;grid-template-areas:"trip docs" "timeline timeline" "activity-waiting-list activity-waiting-list";grid-template-columns:1fr 475px}.widgets-page_employee>.widgets-page_union-container{grid-area:activity-waiting-list}.widgets-page_employee>.widget-container_timeline{grid-area:timeline}@media only screen and (min-width:320px)and (max-width:980px){.widgets-page_employee{grid-template-areas:"trip" "docs" "timeline" "activity-waiting-list";grid-template-columns:minmax(100px,-webkit-max-content);grid-template-columns:minmax(100px,max-content)}}.widgets-page_manager{display:flex;flex-direction:column;width:100%}.widgets-page_manager>.widget-container_timeline{max-width:100%}.widgets-page_union-container{display:flex;flex-direction:row;gap:16px;width:100%}@media only screen and (min-width:320px)and (max-width:980px){.widgets-page_union-container{flex-direction:column}}.widget-placeholder_activity{overflow:hidden;padding-bottom:160px!important;position:relative}.widget-placeholder img{bottom:0;position:absolute;right:44px}.load-data-overlay{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.load-data-overlay .title{align-items:center;display:flex;flex-flow:column;height:70px;justify-content:space-between}.load-data-overlay .title>span{font-size:26px;font-weight:400;line-height:30px;margin:0}.no-data-overlay{left:50%;padding:0!important;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.no-data-overlay,.no-data-overlay .title{align-items:center;display:flex;justify-content:center}.no-data-overlay .title{height:200px;max-width:1000px}.no-data-overlay .title>span{color:var(--company-mainColorHex);font-weight:600;margin:0!important;text-align:center;width:85%}.documents-skeleton,.documents-skeleton__content,.documents-skeleton__title{display:flex;flex-direction:column}.documents-skeleton{background-color:#fff;border-radius:16px;grid-area:docs;height:100%;padding:12px;position:relative}.documents-skeleton>div{padding:0 16px}.documents-skeleton__title{height:75px;justify-content:center;margin-bottom:20px}.documents-skeleton__title>span,.documents-skeleton__title>span *{height:40px!important}.documents-skeleton__content{flex-grow:1;height:-webkit-fit-content;height:fit-content;justify-content:center;justify-content:space-between}.documents-skeleton__content>span,.documents-skeleton__content>span *{height:45px!important}.documents-skeleton__content>span{margin-bottom:8px}.widget-document{margin-top:8px;position:relative}.widget-document__error{background-color:#f8f8f7;border-radius:8px;display:flex;flex-direction:column;margin-top:20px;padding:44px}.widget-document__error>svg{height:36px;width:36px}.widget-document__error-text{color:#a2afb5;font-size:30px;font-weight:700;line-height:34px;margin-top:12px}.widget-document__warning{color:#879196;font-size:16px;line-height:20px;margin-bottom:4px}.widget-document__cards{display:flex;flex-wrap:wrap;gap:4px;grid-area:content}.widget-document__card{align-items:center;border-radius:3px;color:#fff;display:flex;font-size:12px;font-weight:700;height:36px;justify-content:center;line-height:16px;text-transform:uppercase;width:56px}.widget-document>div>div>.message{margin-bottom:0!important}.timeline-modal-skeleton__title{display:flex;justify-content:center;margin-bottom:16px}.timeline-modal-skeleton__trip-info{display:flex;flex-direction:column}.timeline-modal-skeleton__info-container{display:flex;flex-direction:column;margin-bottom:8px;margin-left:6px}.timeline-modal-skeleton__info-subtitle{color:#879196;font-size:16px;line-height:20px;margin:0}.timeline-modal-skeleton__info-content{color:#1d2021;font-size:17px;font-weight:700;line-height:24px;margin:0}.timeline-modal-skeleton__icons-container{display:flex;gap:6px;justify-content:center;margin-bottom:16px}.timeline-trip-line{display:grid;grid-template-rows:-webkit-min-content;grid-template-rows:min-content;width:-webkit-min-content;width:min-content}.timeline-trip-line__city{left:0;position:-webkit-sticky;position:sticky}.timeline-trip-line__city-title{color:#fff;font-size:16px;font-weight:700;line-height:20px;margin:0;white-space:nowrap}.timeline-trip-line__city-subtitle{color:#a2afb5;font-size:14px;font-weight:400;line-height:18px;margin:0}.timeline-trip-line__background{background-image:repeating-linear-gradient(90deg,#879196,#879196 1px,#0000 0,#0000 44px);background-repeat:repeat-x;background-size:44px 100%;display:grid}.timeline-trip-line__item{background-color:var(--company-mainColorHex);border-radius:20px;grid-row-end:2;height:12px;margin-top:6px}.timeline-trip-line__item:hover{cursor:pointer}.timeline-trip-line__scrollbar-enabler{background-color:#0000;z-index:-1}.timeline-modal__title{color:#1d2021;font-size:20px;font-weight:700;line-height:28px;margin:0 0 16px}.timeline-modal__info-container{display:flex;flex-direction:column;margin-bottom:8px}.timeline-modal__info-container:last-child{margin-bottom:24px}.timeline-modal__info-subtitle{color:#879196;font-size:16px;line-height:20px;margin:0}.timeline-modal__info-content{color:#1d2021;font-size:17px;font-weight:700;line-height:24px;margin:0}.timeline-modal__icons-container{display:flex;flex-direction:row;gap:10px;justify-content:center}.timeline-modal__icons-container svg{height:40px;width:40px}.timeline__showmore-button{display:flex;justify-content:center;margin:16px auto}.timeline__counter{background-color:var(--company-mainColorHex);border-radius:20px;display:inline-block}.timeline__counter_medium{align-items:center;display:inline-flex;font-size:17px;height:26px;justify-content:center;line-height:24px;width:26px}.timeline__go-to{display:flex;justify-content:space-between;margin-top:8px}.timeline__go-to-container{display:flex;margin-top:12px}.timeline__go-to-counter{align-items:center;background-color:var(--company-mainColorHex);border-radius:20px;display:flex;height:20px;justify-content:center;width:20px}.timeline__scroll-track{background-color:#3e4345;border-radius:30px;height:8px;padding-right:13%;width:100%}.timeline__scrollbar{background-color:#879196;border-radius:30px;height:8px;margin:0;position:relative;width:15%}.timeline__ofs-timeline{height:-webkit-min-content;height:min-content;overflow-x:scroll;padding-bottom:10px;width:100%}.timeline__ofs-timeline:hover{cursor:grab}.timeline__ofs-timeline:active{cursor:grabbing}.timeline__ofs-timeline::-webkit-scrollbar{-webkit-appearance:none;height:7px;width:7px}.timeline__ofs-timeline::-webkit-scrollbar-thumb{background-color:#879196;border-radius:20px;-webkit-box-shadow:0 0 1px #ffffff80}.timeline__ofs-timeline::-webkit-scrollbar-track{background-color:#3e4345;border-radius:20px;-webkit-box-shadow:inset 0 0 6px #0000004d}.timeline__legend-month{display:grid;width:-webkit-min-content;width:min-content}.timeline__month-label{border-right:1px solid #879196;grid-row-end:1;margin-bottom:4px;text-align:center;z-index:1}.timeline__month-label:first-child{border-right:none;grid-column-start:1}.timeline__legend-days{display:grid;width:-webkit-min-content;width:min-content}.timeline__day-label{border-right:1px solid #879196;grid-column-end:span 1;grid-row-end:1;line-height:50px;text-align:center;z-index:1}.timeline__day-label_weekend{color:#879196}.timeline__day-title{font-size:12px;font-weight:700;line-height:16px;margin:0}.timeline__day-number{font-size:14px;font-weight:700;line-height:18px}.trip-status-icon{height:32px;position:relative;width:32px}.waiting-list__go-to{padding:14px 16px}.waiting-list__go-to>a{color:#2e363a;font-size:16;font-weight:"500";width:100%}.waiting-list__item{display:flex;padding:16px 20px;width:100%}.waiting-list__item:not(:last-child){border-bottom:1px solid #cad5db}.waiting-list__item:hover{cursor:pointer}.waiting-list__trip-city{font-size:16px;font-weight:700;line-height:20px;margin:0}.waiting-list__trip-dates{color:#879196;font-size:14px;line-height:18px;margin:0}.waiting-list__counter{font-size:16px;line-height:20px}.waiting-list__trip-info{display:flex;flex-direction:column;flex-grow:1;margin-left:16px;margin-right:auto}.waiting-list__title-info{background-color:#879196;border-radius:4px;color:#fff;display:inline-block;font-size:15px;height:30px;line-height:24px;margin-left:8px;padding:3px 10px}.link_without-underline{text-decoration:none}.widgets-container{margin-bottom:20px;width:100%}@media only screen and (min-width:1201px)and (max-width:1600px){.widgets-container{min-width:845px}}.widgets-container .widgets-section-1{grid-gap:16px;display:grid;gap:16px;grid-template-areas:"indicators satisfaction information";grid-template-columns:1fr 1fr 1fr;width:100%}@media only screen and (max-width:1599px){.widgets-container .widgets-section-1{grid-template-areas:"indicators  information" "satisfaction satisfaction";grid-template-columns:1fr 1fr}}@media only screen and (max-width:980px){.widgets-container .widgets-section-1{grid-template-areas:"indicators " " information" "satisfaction ";grid-template-columns:1fr}}.widgets-section-2{margin-top:16px}@media only screen and (min-width:320px)and (max-width:480px){.widgets-section-2{margin-top:20px}}.widgets-section-3{display:flex;margin-top:16px;position:relative;width:100%}@media only screen and (min-width:320px)and (max-width:980px){.widgets-section-3{flex-direction:column}}.buttons{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}@media only screen and (max-width:639px){.buttons{flex-wrap:wrap-reverse}}.buttons__prev-name{color:#fff}.buttons__text{color:#fff;font-size:34px;font-weight:700;grid-area:text;line-height:48px;margin:0;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.buttons__months{grid-gap:8px;display:grid;gap:8px;grid-template-areas:"leftBtn text rightBtn";grid-template-columns:20px 1fr 20px}@media only screen and (max-width:639px){.buttons__months{flex-grow:1}}.buttons__item{cursor:pointer}.buttons__icon_reverse{transform:rotate(180deg)}.buttons__prev-month-img{margin-right:20px}.buttons__next-month-img{margin-left:20px}.buttons__atom{border:1px solid #fff;border-radius:5px;color:#fff;font-weight:600;padding:0 5px}@media only screen and (min-width:640px){.buttons__atom{font-size:16px;height:42px;line-height:200%;width:195px}}@media only screen and (max-width:639px){.buttons__atom{font-size:14px;height:42px;line-height:229%;margin-bottom:24px;min-width:195px;width:100%}}.buttons__atom:hover{color:#fff}.indicators-widget__skeleton{background-color:#fff;border-radius:16px;height:100%;position:relative;width:100%}@media only screen and (min-width:1200px){.indicators-widget__skeleton{padding:44px 46px 22px}}@media only screen and (min-width:320px)and (max-width:1200px){.indicators-widget__skeleton{padding:44px 24px 24px}}@media only screen and (min-width:320px)and (max-width:480px){.indicators-widget__skeleton{padding:41px 20px 28px}}@media only screen and (min-width:1600px){.indicators-widget__skeleton{height:420px}}.money-turnovers{display:flex;flex-direction:column;margin-bottom:12px;margin-left:28px}.money-turnovers__indicators-text{color:#fff;white-space:nowrap}@media only screen and (min-width:640px){.money-turnovers__indicators-text{font-size:18px;line-height:100%}}@media only screen and (max-width:639px){.money-turnovers__indicators-text{font-size:14px;line-height:100%}}.money-turnovers__number{color:#fff}.money-turnovers__number_font-size-26{font-size:26px}.money-turnovers__number_font-size-22{font-size:22px}.money-turnovers__number_font-size-28{font-size:28px}.money-turnovers__number_font-size-32{font-size:32px}.money-turnovers__number_font-size-36{font-size:36px}.money-turnovers__number_font-size-40{font-size:40px}.money-turnovers__number_font-size-44{font-size:44px}@media only screen and (min-width:640px){.money-turnovers__number_normal{font-size:44px;line-height:114%}}@media only screen and (min-width:481px)and (max-width:640px){.money-turnovers__number_normal{font-size:36px;line-height:100%}}@media only screen and (min-width:320px)and (max-width:480px){.money-turnovers__number_normal{font-size:32px;line-height:100%}}@media only screen and (min-width:640px){.money-turnovers__number_mini{font-size:30px;line-height:168%}}@media only screen and (min-width:481px)and (max-width:640px){.money-turnovers__number_mini{font-size:22px;line-height:150%}}@media only screen and (min-width:320px)and (max-width:480px){.money-turnovers__number_mini{font-size:24px;line-height:120%}}.money-turnovers__turnovers-indicator{margin:0 0 8px}.money-turnovers__other-indicators{display:flex}.money-turnovers__other-indicators:nth-child(2){margin:0 0 8px}.money-turnovers__other-indicators:nth-child(3){margin:0 0 12px}.money-turnovers__trips-indicator{display:flex;flex-direction:column}@media only screen and (min-width:1600px){.money-turnovers__trips-indicator{margin-right:15px}}@media only screen and (max-width:639px){.money-turnovers__trips-indicator{margin-right:15px}}.money-turnovers__violations-indicator{display:flex;flex-direction:column;margin:0}.money-turnovers__indicators{display:flex;flex-direction:column;flex-wrap:wrap;font-weight:700}.money-turnovers__indicators .turnovers-indicator__money-sign{color:#fff;font-weight:400}.money-turnovers__indicators .turnovers-indicator__money-sign_font-size-20{font-size:20px}.money-turnovers__indicators .turnovers-indicator__money-sign_font-size-26{font-size:26px}.money-turnovers__indicators .turnovers-indicator__money-sign_font-size-30{font-size:30px}.money-turnovers__indicators .turnovers-indicator__money-sign_font-size-34{font-size:34px}.money-turnovers__indicators .turnovers-indicator__money-sign_font-size-38{font-size:38px}.money-turnovers__indicators .turnovers-indicator__money-sign_font-size-42{font-size:42px}@media only screen and (min-width:640px){.money-turnovers__indicators .turnovers-indicator__money-sign_normal{font-size:42px;line-height:114%}}@media only screen and (min-width:481px)and (max-width:640px){.money-turnovers__indicators .turnovers-indicator__money-sign_normal{font-size:34px;line-height:100%}}@media only screen and (min-width:320px)and (max-width:480px){.money-turnovers__indicators .turnovers-indicator__money-sign_normal{font-size:32px;line-height:100%}}@media only screen and (min-width:640px){.money-turnovers__indicators .turnovers-indicator__money-sign_mini{font-size:30px;line-height:114%}}@media only screen and (min-width:481px)and (max-width:640px){.money-turnovers__indicators .turnovers-indicator__money-sign_mini{font-size:22px;line-height:100%}}@media only screen and (min-width:320px)and (max-width:480px){.money-turnovers__indicators .turnovers-indicator__money-sign_mini{font-size:24px;line-height:100%}}.indicators-wrapper{flex-basis:100%;flex-grow:1;grid-area:indicators;max-width:675px}.indicators-wrapper_with-information,.indicators-wrapper_with-satisfaction{margin-right:48px;max-width:50%}.indicators-wrapper_alone{margin-right:0;max-width:100%}@media only screen and (max-width:1599px){.indicators-wrapper_with-satisfaction{margin-right:0;max-width:100%}.indicators-wrapper_with-information{margin-right:48px}.indicators-wrapper_alone{margin-right:0;max-width:100%}}@media only screen and (max-width:980px){.indicators-wrapper{max-width:100%}}.indicators-widget{flex-grow:1;width:100%}.indicators-widget__year{font-size:34px;font-weight:700;line-height:48px;margin-bottom:8px;margin-left:28px}@media only screen and (max-width:1599px){.indicators-widget{width:100%}}.indicators-widget__header{color:#fff;display:flex;flex-direction:row;justify-content:space-between}.indicators-widget__title{font-size:22px;font-weight:700;line-height:32px}.indicators-widget__content{background:var(--company-mainColorHex);border-radius:16px;color:#fff;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;padding:20px;position:relative;width:100%}.indicators-widget__text{color:#ffb5b1;font-size:18px;font-weight:400;line-height:178%}@media only screen and (min-width:1600px){.indicators-widget__applications{margin-top:16px}}@media only screen and (min-width:1201px)and (max-width:1600px){.indicators-widget__applications{margin-top:32px}}@media only screen and (min-width:641px)and (max-width:1200px){.indicators-widget__applications{margin-top:16px}}@media only screen and (min-width:481px)and (max-width:640px){.indicators-widget__applications{margin-top:32px}}@media only screen and (min-width:320px)and (max-width:480px){.indicators-widget__applications{margin-top:16px}}.indicators-widget__buttons{margin-top:24px;width:100%}@media only screen and (max-width:1599px){.indicators-widget__buttons{margin-top:5px}}.satisfaction-widget{background:#fff;display:flex;flex-direction:column;flex-grow:1;grid-area:satisfaction;justify-content:space-between;max-width:431px;min-width:100%;padding:20px;position:relative}.satisfaction-widget_without-indicators{margin-left:0;max-width:50%}.satisfaction-widget_with-indicators{margin:0;max-width:50%}.satisfaction-widget_alone{align-items:center;flex-direction:row;flex-grow:1;height:188px;margin:0;max-width:100%;min-width:100%;order:2;padding:25px 40px}@media only screen and (max-width:1599px){.satisfaction-widget_alone{margin:0!important}}.satisfaction-widget_alone .satisfaction-widget__percent,.satisfaction-widget_alone .satisfaction-widget__title{flex-basis:33%}@media only screen and (max-width:1599px){.satisfaction-widget_alone .satisfaction-widget__percent{flex-basis:auto}.satisfaction-widget{align-items:center;flex-direction:row;flex-grow:1;order:2;padding:25px 40px}}@media only screen and (max-width:980px){.satisfaction-widget{min-width:100%}}@media only screen and (max-width:1199px){.satisfaction-widget{flex-basis:360px;flex-direction:column;padding:45px 40px 25px}}@media only screen and (max-width:639px){.satisfaction-widget{flex-basis:340px;padding:25px 40px 40px}}@media only screen and (max-width:479px){.satisfaction-widget{flex-basis:300px}}.satisfaction-widget__title{font-size:28px;font-weight:600;letter-spacing:-.02em;margin:0}@media only screen and (max-width:1599px){.satisfaction-widget__title{flex-basis:33%}}@media only screen and (max-width:1199px){.satisfaction-widget__title{flex-basis:auto}}@media only screen and (max-width:639px){.satisfaction-widget__title{font-size:24px;letter-spacing:normal;text-align:center}}@media only screen and (max-width:479px){.satisfaction-widget__title{font-size:20px}}.satisfaction-widget__percent{font-family:SourceSansPro,sans-serif;margin:0;padding:20px 0 0}@media only screen and (max-width:1599px){.satisfaction-widget__percent{padding:0}}.satisfaction-widget__number{font-size:226px;font-weight:600;letter-spacing:-19px;line-height:.38}@media only screen and (max-width:1599px){.satisfaction-widget__number{font-size:166px;letter-spacing:-.06em;line-height:normal}}@media only screen and (max-width:1199px){.satisfaction-widget__number{font-size:186px;letter-spacing:normal}}@media only screen and (max-width:639px){.satisfaction-widget__number{font-size:146px}}@media only screen and (max-width:479px){.satisfaction-widget__number{font-size:106px}}.satisfaction-widget__sign{font-size:28px;font-weight:600;margin-left:10px}@media only screen and (max-width:639px){.satisfaction-widget__sign{font-size:24px}}@media only screen and (max-width:479px){.satisfaction-widget__sign{font-size:20px}}@media only screen and (max-width:1599px){.satisfaction-widget__indicators{flex-basis:33%}}@media only screen and (max-width:1199px){.satisfaction-widget__indicators{display:flex;justify-content:center}}@media only screen and (max-width:543px){.satisfaction-widget__indicators{flex-direction:column}}@media only screen and (max-width:479px){.satisfaction-widget__indicators{font-size:14px}}.satisfaction-widget__reviews{margin:0}@media only screen and (max-width:1199px){.satisfaction-widget__reviews{margin-right:30px}}@media only screen and (max-width:543px){.satisfaction-widget__reviews{margin-right:0}}.satisfaction-widget__reviews-positive{color:#4cd964;font-weight:600}.satisfaction-widget__reviews-negative{color:#e31b23;font-weight:600}.satisfaction-widget__transactions{margin:10px 0 0}@media only screen and (max-width:1199px){.satisfaction-widget__transactions{margin-top:0}}@media only screen and (max-width:543px){.satisfaction-widget__transactions{margin-top:10px}}.satisfaction-widget__transactions-percent{font-weight:600}.satisfaction-widget{border-radius:16px}.satisfaction-widget .text-skeleton>span{display:flex;flex-direction:column}.satisfaction-widget .text-skeleton>span>span:last-child{margin-top:4px}.satisfaction-widget .text-skeleton>span>span{width:300px}@media only screen and (max-width:959px){.satisfaction-widget .text-skeleton>span>span{width:200px}}.satisfaction-widget__percent.percent-skeleton>span>span{height:150px;width:150px}@media only screen and (max-width:639px){.satisfaction-widget__percent.percent-skeleton>span>span{height:100px;width:100px}}.information-skeleton,.information-skeleton__company,.information-skeleton__contacts,.information-skeleton__contracts,.information-skeleton__other{display:flex;flex-direction:column}.information-skeleton{height:420px;justify-content:space-between}.information-skeleton>div{padding:0 16px}.information-skeleton__company{height:75px;justify-content:center}.information-skeleton__company>span,.information-skeleton__company>span *{height:40px!important}.information-skeleton__contacts{height:72px;justify-content:center}.information-skeleton__contacts>span,.information-skeleton__contacts>span *{height:40px!important}.information-skeleton__contracts{height:170px;justify-content:center}.information-skeleton__contracts>span,.information-skeleton__contracts>span *{height:25px!important}.information-skeleton__contracts>span{margin-bottom:8px}.information-skeleton__contracts>span:first-child{width:50%}.information-skeleton__other{height:50px;justify-content:center}.information-skeleton__other>span,.information-skeleton__other>span *{height:20px!important}.information-widget .contracts-info__item,.information-widget__info-icon,.information-widget__left-col{display:flex;flex-direction:column}.information-wrapper{flex-grow:1;grid-area:information;max-width:100%}.information-wrapper_with-indicators,.information-wrapper_without-indicators{max-width:50%}.information-wrapper_alone{max-width:100%}@media only screen and (max-width:1599px){.information-wrapper_alone{max-width:100%!important}.information-wrapper{flex-grow:1;max-width:100%;order:1}.information-wrapper_without-indicators{max-width:100%}}@media only screen and (max-width:1199px){.information-wrapper{flex-basis:auto;max-width:100%;order:3;width:100%}.information-wrapper_with-indicators{margin-top:40px}}.information-widget{height:100%;line-height:1;width:100%}.information-widget_alone,.information-widget_with-indicators{max-width:100%}.information-widget_without-indicators{max-width:50%}@media only screen and (max-width:1199px){.information-widget_without-indicators{max-width:100%}}.information-widget__title{font-size:28px;font-weight:600;line-height:24px;margin:0 0 30px}@media only screen and (max-width:1599px){.information-widget__title{text-align:right}}@media only screen and (max-width:1199px){.information-widget__title{display:none}}.information-widget__disable-block{background:#fffc;bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.information-widget__content{background:#fff;border-radius:16px;height:100%;padding-bottom:20px;position:relative}.information-widget__block{display:flex;height:-webkit-fit-content;height:fit-content;justify-content:space-between;padding:0 14px 0 20px;position:relative}.information-widget__block_border-bottom{border-bottom:1px solid #d1cfd7}.information-widget__block_margin-bottom:not(:last-child){margin-bottom:20px}.information-widget__title{font-size:22px;font-weight:700;line-height:32px}.information-widget__left-col{font-size:22px;font-weight:700;justify-content:center;margin:0}.information-widget__right-col{margin:0;text-align:right}.information-widget__label{font-size:17px;font-weight:700;line-height:24px;width:-webkit-fit-content;width:fit-content}.information-widget__money-sign{font-size:15px;font-weight:600}.information-widget__info-tooltip{background:#fff;border:1px solid #eaebed;border-radius:2px;box-shadow:0 1px 2px #0000000d;box-sizing:border-box;height:30px;margin-left:25px;margin-top:-30px;min-width:260px;padding:7px 5px}.information-widget__info-tooltip span{color:#000;font-family:Harmonia Sans Pro Cyr,Arial,sans-serif;font-size:12px;letter-spacing:-.009em;line-height:12px}.information-widget__info-tooltip:after{display:none}.information-widget__info-icon{justify-content:center;position:relative;z-index:1}.information-widget__subtitle{color:#5d6c74;display:block;font-size:12px;font-weight:400}.information-widget__subtitle_company{margin-top:6px}.information-widget__subtitle_contacts{margin-top:5px}.information-widget__subtitle_contracts{margin-top:4px}.information-widget .widget-title{align-items:center;height:75px;margin-bottom:16px}.information-widget .company-info,.information-widget .contacts-info{align-items:center;gap:10px}.information-widget .contracts-info{height:170px}.information-widget .contracts-info__title{font-size:16px;margin:0 0 6px}.information-widget .contracts-info__item{margin:4px}.information-widget .tools-and-services,.information-widget .travel-policy{height:50px;justify-content:center}.expand-element__content .contacts-loading{align-items:flex-end;color:#879196;display:flex;font-size:16px}.expand-element__content .no-contacts-alert{color:#879196;font-size:16px}.expand-element__content>.withBorderBottom{margin-bottom:40px}.expand-element__content>.withBorderBottom:first-child{margin-top:16px}.expand-element__content>.withBorderBottom:last-child{margin-bottom:12px}.expand-element__content>.withBorderBottom .contacts-wrapper{display:flex;flex-wrap:wrap}.expand-element__content>.withBorderBottom .contacts-title{color:#879196;font-size:17px;font-weight:700;line-height:24px}.expand-element__content>.withBorderBottom h3{color:#5d6c74;font-size:24px;font-weight:400;line-height:24px;margin:0 0 8px}@media only screen and (min-width:320px)and (max-width:960px){.expand-element__content>.withBorderBottom h3{font-size:16px;line-height:20px}}.expand-element__content>.withBorderBottom .contact{display:flex;flex:1 1 50%;flex-direction:column;min-width:300px}.expand-element__content>.withBorderBottom .contact_without-phone{justify-content:flex-start}@media only screen and (min-width:320px)and (max-width:960px){.expand-element__content>.withBorderBottom .contact{margin-bottom:25px;min-height:100%;padding:0}}.expand-element__content>.withBorderBottom .contact-title{font-size:16px;font-weight:700;line-height:20px}.expand-element__content>.withBorderBottom .contact-subtitle{color:#98a2a8;font-size:12px;line-height:12px;margin-top:5px}.expand-element__content>.withBorderBottom .contact-contacts{display:flex;flex-direction:column;font-size:14px;line-height:24px}.expand-element__content>.withBorderBottom .contact-contacts span{color:#879196;font-size:16px;line-height:20px}.loader{align-items:center;display:flex;height:100%;justify-content:center}.dot{animation:dot-pulse 1.5s ease-in-out infinite;background-color:#000;border-radius:50%;height:4px;margin:0 5px;width:4px}.dot:first-of-type{animation-delay:0s}.dot:nth-of-type(2){animation-delay:.5s}.dot:nth-of-type(3){animation-delay:1s}@keyframes dot-pulse{0%{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}to{opacity:.3;transform:scale(.8)}}.cost-structure{background:#fff;position:relative}@media only screen and (min-width:981px){.cost-structure{border-bottom-left-radius:16px;border-top-left-radius:16px;height:620px;width:50%}}@media only screen and (min-width:320px)and (max-width:980px){.cost-structure{border-top-left-radius:16px;border-top-right-radius:16px;min-height:464px;width:100%}}.cost-structure__title-break-line{display:none}@media only screen and (max-width:1599px){.cost-structure__title-break-line{display:inline}}@media only screen and (min-width:0)and (max-width:1339px){.cost-structure__title-break-line{display:none}}.cost-structure__header{align-items:center;border-bottom:1px solid #cad5db;display:flex;flex-direction:row;justify-content:space-between;padding:20px}.cost-structure__filters-button{align-items:center;border:1px solid #cad5db;border-radius:8px;box-shadow:0 1px 2px #29294012;display:flex;justify-content:center;padding:10px}.cost-structure__filters-button:hover{cursor:pointer}.cost-structure__filters-button>svg{fill:#545b5e}.cost-structure__title{align-items:center;display:flex;font-size:28px;font-weight:600;height:76px;margin:0;padding:20px 0 20px 20px}@media only screen and (min-width:981px){.cost-structure__title{border-bottom:1px solid #cad5db}}.cost-structure__selects-container{display:flex;flex-direction:row;gap:8px}@media only screen and (max-width:980px){.cost-structure__selects-container{flex-direction:column}}.cost-structure__select{margin:0 auto;width:220px}@media only screen and (max-width:1599px){.cost-structure__select{margin:0}}@media only screen and (max-width:980px){.cost-structure__select{width:100%}}@media only screen and (max-width:639px){.cost-structure__select{margin-left:20px;max-width:calc(100% - 40px)}}.cost-structure .cost-structure__pie{font-size:18px;height:485px}@media only screen and (max-width:639px){.cost-structure .cost-structure__pie{height:400px}}@media only screen and (max-width:479px){.cost-structure .cost-structure__pie{height:290px;margin-top:0}}.cost-structure .cost-structure__pie .recharts-pie-sector{cursor:pointer}.cost-structure .cost-structure__pie .not_data_component{align-items:center;display:flex;font-size:16px;height:100%;justify-content:center}@media only screen and (min-width:481px)and (max-width:640px){.cost-structure .cost-structure__pie{font-size:14px}}@media only screen and (min-width:320px)and (max-width:480px){.cost-structure .cost-structure__pie{font-size:12px}}.cost-structure .cost-structure__pie.skeleton{align-items:center;display:flex;height:-webkit-fit-content;height:fit-content;justify-content:center;margin-top:40px;overflow:hidden;position:relative}.cost-structure .cost-structure__pie.skeleton>span{display:block}.cost-structure .cost-structure__pie.skeleton>span:first-child{height:35px;left:40px;position:absolute;top:24px;width:65%}.cost-structure .cost-structure__pie.skeleton>span:nth-child(2){height:12px;left:65%;position:absolute;top:20%;width:92px}.cost-structure .cost-structure__pie.skeleton>span:nth-child(3){height:12px;left:10%;position:absolute;top:80%;width:92px}.cost-structure .cost-structure__pie.skeleton>span:nth-child(4){height:12px;left:30%;position:absolute;top:90%;width:92px}.cost-structure .cost-structure__pie.skeleton>span:nth-child(5){height:12px;left:60%;position:absolute;top:85%;width:92px}.cost-structure .cost-structure__pie.skeleton>span:nth-child(6){height:12px;left:80%;position:absolute;top:65%;width:92px}.calender-month{position:relative}.calender-months-content{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center}.calender-months-year-select-text{display:inline-block;font-size:14px;font-weight:700;height:-webkit-fit-content;height:fit-content}.calender-months-year-select{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.calender-months-container{display:flex;flex-direction:row;flex-wrap:wrap}.calender-month-container{background-color:#fff;border-radius:5px;display:flex;flex-wrap:wrap;max-width:1200px;overflow:hidden;padding:20px;width:80%}.calender-month-card{border:1px solid #cad5db;border-radius:5px;cursor:pointer;font-size:14px;line-height:18px;margin:5px;padding:8px 28px;position:relative;text-align:center;transition:all .2s ease-in-out;width:calc(33.33% - 10px)}.calender-month-card_disabled{border-color:#f5fafc;color:#cad5db!important;pointer-events:none}.calender-month-card:hover{border:1px solid var(--company-mainColorHex)}.calender-month-card.selected{background-color:var(--company-mainColorHex);color:#fff}.calender-month-card.selected:hover{border:1px solid #fff}.calender-month-card:not(.selected):hover{border:1px solid var(--company-mainColorHex)}.calender-month-range{display:flex;justify-content:space-between;margin-top:10px}.calender-month-range p{font-size:16px;margin:0}.calender-month-range span{font-weight:400}.area-chart{height:100%;width:100%}@media only screen and (max-width:639px){.area-chart{font-size:12px}}.trade-turnover-chart__skeleton{display:flex;flex-wrap:wrap;height:100%;overflow:hidden;padding:20px 20px 0;width:100%}.trade-turnover-chart__skeleton-left{height:80%;padding-right:10px;width:10%}.trade-turnover-chart__skeleton-left>span{display:flex;flex-flow:column;height:100%;justify-content:space-between}@media only screen and (max-width:639px){.trade-turnover-chart__skeleton-left>span>span{width:30px!important}}.trade-turnover-chart__skeleton-right{animation:animation-16jpnkj 1.2s ease-in-out 0s infinite normal none running;background-color:#eee;background-image:linear-gradient(90deg,#eee,#f5f5f5,#eee);background-repeat:no-repeat;box-sizing:border-box;display:inline-block;height:80%;line-height:1;outline:none;overflow:hidden;width:90%}.trade-turnover-chart__skeleton-right>img{height:100%;width:100%}.trade-turnover-chart__skeleton-right-stoped{animation:animation-16jpnkj 0s ease-in-out 0s infinite normal none running}.trade-turnover-chart__skeleton-bottom{padding-left:10%;padding-right:20px;padding-top:10px;width:100%}.trade-turnover-chart__skeleton-bottom>span{display:flex;justify-content:space-between}@media only screen and (max-width:639px){.trade-turnover-chart__skeleton-bottom>span>span{width:30px!important}}.trade-turnover-widget{background:#fff;display:flex;flex:2 1 auto;flex-direction:column;height:620px;position:relative;width:0}@media only screen and (min-width:981px){.trade-turnover-widget{border-bottom-right-radius:16px;border-top-right-radius:16px;height:620px;width:50%}}@media only screen and (min-width:320px)and (max-width:980px){.trade-turnover-widget{border-bottom-left-radius:16px;border-bottom-right-radius:16px;height:464px;width:100%}}@media only screen and (min-width:320px)and (max-width:640px){.trade-turnover-widget{padding:40px 0 40px 40px}}.trade-turnover-widget_skeleton{height:548px}@media only screen and (max-width:639px){.trade-turnover-widget_skeleton{height:349px}}.trade-turnover-widget .trade-turnover__select{width:220px}.trade-turnover-widget .trade-turnover-header{border-bottom:1px solid #cad5db;display:flex;gap:8px;height:76px;justify-content:flex-end;padding:20px 20px 20px 0}.trade-turnover-widget .trade-turnover-header h3{font-size:28px;font-weight:600;line-height:32px;margin:0;min-width:150px;padding-top:4px}@media only screen and (min-width:320px)and (max-width:480px){.trade-turnover-widget .trade-turnover-header h3{font-size:20px;line-height:20px}}.trade-turnover-widget .trade-turnover-header h3 span{font-weight:400}.trade-turnover-widget .trade-turnover-header .filterMini{align-items:center;background-color:#0000;border:none;cursor:pointer;display:none;justify-content:space-between;width:100px}@media only screen and (max-width:639px){.trade-turnover-widget .trade-turnover-header .filterMini{display:flex}}@media only screen and (min-width:320px)and (max-width:480px){.trade-turnover-widget .trade-turnover-header .filterMini{width:50px}}.trade-turnover-widget .trade-chart-wrapper{position:relative}.trade-turnover-widget .trade-chart__y-axis{height:100%;position:absolute;top:0;width:110px;z-index:1}.trade-turnover-widget .trade-turnover-chart{height:100%;padding:30px 20px 20px;position:relative;width:100%}.trade-turnover-widget .trade-turnover-chart_with-scroll{max-width:100%;overflow-x:scroll;overflow-y:hidden;position:relative}.trade-turnover-widget .trade-turnover-chart__container{height:100%;width:100%}.trade-turnover-widget .trade-turnover-chart__container .trade-turnover-chart{padding:0}.trade-turnover-widget .trade-turnover-chart__container_with-scroll{left:0;position:absolute;top:0}@media only screen and (min-width:640px)and (max-width:900px){.trade-turnover-widget .trade-turnover-chart__container_with-scroll{width:900px}}@media only screen and (max-width:639px){.trade-turnover-widget .trade-turnover-chart__container_with-scroll{width:700px}}@media only screen and (max-width:479px){.trade-turnover-widget .trade-turnover-chart__container_with-scroll{height:330px;width:600px}}@media only screen and (max-width:639px){.trade-turnover-widget .date-picker-range{display:none}}@media only screen and (min-width:320px)and (max-width:640px){.trade-turnover-widget_data-piker-skeleton{display:none}}.not_data_component{align-items:center;display:flex;font-size:16px;height:100%;justify-content:center}@media only screen and (max-width:1599px){.turnovers__no-data{height:150px!important;left:50%;top:25%;transform:translate(-50%,-25%)}.turnovers__no-data .title>span{font-size:48px!important}}@media only screen and (max-width:1199px){.turnovers__no-data .title>span{font-size:36px!important}}@media only screen and (max-width:959px){.turnovers__no-data .title>span{font-size:24px!important}}.travel-schedule{background:#4d5a61;border-radius:16px;height:100%;padding:25px 24px 34px;position:relative;width:100%}.travel-schedule.travel-schedule-skeleton{background:#fff}.travel-schedule.travel-schedule-skeleton>span:nth-child(2){margin-left:10%}.travel-schedule.travel-schedule-skeleton>span:nth-child(8){margin-left:40%}.travel-schedule__header{display:flex;flex-direction:column;gap:16px}@media only screen and (max-width:980px){.travel-schedule__header{flex-direction:row;justify-content:space-between}}.travel-schedule .finger{display:none}@media only screen and (max-width:479px){.travel-schedule .finger{display:block}}.travel-schedule__title{color:#fff;font-size:28px;font-weight:600;line-height:32px;margin:0}@media only screen and (max-width:1199px){.travel-schedule__title{margin:0}}@media only screen and (max-width:639px){.travel-schedule__title{font-size:20px;line-height:20px}}@media only screen and (max-width:479px){.travel-schedule__title{max-width:191px}}.travel-schedule__filters{flex-grow:1}@media only screen and (min-width:1600px){.travel-schedule__filters{align-items:center;display:flex;justify-content:flex-end}}@media only screen and (min-width:1201px)and (max-width:1600px){.travel-schedule__filters{align-items:center;display:flex;justify-content:flex-start}}@media only screen and (max-width:1199px){.travel-schedule__filters{display:none}}.travel-schedule__filters-item:not(:first-child){margin-left:8px}.travel-schedule__filters-item.city-filter,.travel-schedule__filters-item.company-filter{height:65px;width:190px}.travel-schedule__filters-item.worker-filter{height:65px;width:320px}@media only screen and (min-width:1201px)and (max-width:1600px){.travel-schedule__filters-item.worker-filter{flex-grow:1}}.travel-schedule__filters-button{align-content:center;align-items:center;border:1px solid #fff;border-radius:8px;cursor:pointer;display:flex;justify-content:center;padding:10px}.travel-schedule__buttons{display:flex;justify-content:center;margin-top:36px}.travel-schedule .travel-schedule__button_margin-left{margin-left:10px}.travel-schedule__button.button{color:#fff;min-width:152px}.react-datepicker__close-icon{display:flex;margin-right:5px}.react-datepicker__close-icon:before{display:block;margin-top:10px;position:static}.tripDetailsPopup-skeleton{display:flex;left:20px;padding-top:75px;position:absolute;top:10px;width:240px;z-index:40}@media only screen and (max-width:639px){.tripDetailsPopup-skeleton{height:400px;left:20px;padding-top:0;top:45px;width:93%}}.tripDetailsPopup-skeleton>div{width:100%}.tripDetailsPopup-skeleton .tripDetails-wrap>span>span{height:50px}.tripDetailsPopup-skeleton .trip-employees>span>span{height:150px}.tripDetailsPopup-skeleton .trip-indicators-wrap{margin:10px 0}.indicators-item{height:64px;position:relative;width:64px}.indicators-item,.indicators-item>span{align-items:center;display:flex;justify-content:center}.indicators-item>span{background-color:#98a2a8;border-radius:100%;color:#fff;font-size:14px;height:24px;line-height:25px;position:absolute;right:0;top:0;width:24px}.tripDetails{height:248px}.tripDetails-wrap{display:flex;flex-flow:column;gap:8px;height:100%;z-index:20}.tripDetails-wrap .trip-subtitle{color:#98a2a8;font-size:16px;line-height:20px}.tripDetails-wrap .trip-direction-title{font-size:17px;font-weight:600;line-height:24px}.tripDetails-wrap .trip-employees-list{display:flex;flex-flow:column}.tripDetails-wrap .trip-employees-list>span{font-size:17px;font-weight:700;line-height:24px}.tripDetails-wrap .trip-indicators-wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;min-height:30px;width:100%}.tripDetails-wrap .button{font-size:16px;height:44px;line-height:20px;margin:auto auto 0;width:240px}@media only screen and (max-width:639px){.tripDetails-wrap .button{width:280px}}.tripDetails-item{display:flex;flex-flow:column}.tripDetails .nbs{white-space:pre-line}.popup{border-radius:6px;width:280px;z-index:20}.popup-wrap{background-color:#fff;border-radius:16px;box-shadow:2px 2px 20px #0000001f;display:flex;flex-flow:column;padding:20px;position:relative;z-index:50}.popup-head{align-items:center;display:flex;font-size:20px;font-weight:700;justify-content:space-between;line-height:28px;margin-bottom:16px;z-index:50}.popup-head>span{white-space:nowrap;width:220px}.popup-head>button{background:none;border:none;cursor:pointer;display:flex;padding:0}.gantt-wrapper{overflow:visible;position:relative;width:100%}.gantt-wrapper .gantt-chart{height:100%;position:absolute;width:100%}.gantt-wrapper .gantt-chart:hover{cursor:grab}.gantt-wrapper .gantt-chart:active{cursor:grabbing}.gantt-wrapper .gantt-chart__top-axis{transform:translate(-.5px)}.gantt-wrapper .gantt-chart__vertical-lines{stroke:#d9e2e6;stroke-width:1}.gantt-wrapper .gantt-chart__top-rect{fill:#4d5a61}.gantt-wrapper .gantt-chart__month-text{fill:#fff;font-size:14px}.gantt-wrapper .gantt-chart__day-text .day-text__weekday-name{font-size:12px}.gantt-wrapper .gantt-chart__day-text .day-text__weekday-date{font-size:14px}.gantt-wrapper .gantt-chart__day-text .day-text_white{fill:#fff}.gantt-wrapper .gantt-chart__day-text .day-text_weekend{fill:#879196}.gantt-wrapper .gantt-chart__bars .traveller-row__bar{fill:var(--company-mainColorHex);rx:5px;cursor:pointer}.gantt-wrapper .gantt-chart__left-background,.gantt-wrapper .gantt-chart__left-top-background{fill:#4d5a61}.gantt-wrapper .gantt-chart__travellers-list{fill:#fff;font-size:14px}.gantt-no-data{margin-bottom:110px;margin-top:90px;overflow:hidden;position:relative}@media only screen and (max-width:1199px){.gantt-no-data-overlay .title span{font-size:40px!important}}@media only screen and (max-width:639px){.gantt-no-data-overlay .title span{font-size:36px!important}}@media only screen and (max-width:479px){.gantt-no-data-overlay .title span{font-size:28px!important}}.gantt-no-data>span{display:flex;width:3000px}.gantt-no-data>span span{border-radius:0}.gantt-no-data>span:not(:first-child)>span:first-child{width:240px}.gantt-no-data>span:nth-child(2){margin-top:16px}.gantt-no-data>span:nth-child(2)>span:last-child{margin-left:20px;width:380px}.gantt-no-data>span:nth-child(4)>span:last-child{margin-left:650px;width:435px}.gantt-no-data>span:nth-child(6)>span:last-child{margin-left:200px;width:170px}.gantt-no-data>span:nth-child(8)>span:last-child{margin-left:1100px;width:300px}.gantt-no-data>span:nth-child(10)>span:last-child{margin-left:350px;width:1050px}.filters-travel-schedule{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;height:100%;margin-bottom:28px}.filters-travel-schedule>div>div>span{color:#fff}@media only screen and (max-width:980px){.filters-travel-schedule>div>div>span{color:#000}.filters-travel-schedule{flex-direction:column}}@media only screen and (min-width:981px){.filters-travel-schedule_holding>div{flex-basis:calc(25% - 6px)}}.filters-travel-schedule_holding .select__label-text .select__label-text{color:#fff}@media only screen and (min-width:320px)and (max-width:980px){.filters-travel-schedule_holding .select__label-text .select__label-text{color:#1d2021}}@media only screen and (min-width:981px){.filters-travel-schedule_not-holding>div{flex-basis:calc(33.33333% - 5.33333px)}}.filters-travel-schedule .select .clear-indicator-select{background:#f8f8f7}.bar-widget{height:calc(100% - 58px);width:100%}.bar-widget>span{font-size:22px;font-weight:700;line-height:32px}.BarBlockSkeleton{display:flex;flex-flow:column;height:100%;width:100%}.BarBlockSkeleton__title{margin-bottom:20px}.BarBlockSkeleton__title>span span{margin:0!important}.BarBlockSkeleton .bars{display:flex;height:100%;margin:0!important}.BarBlockSkeleton .bars span{font-size:27px;line-height:27px;max-width:none!important;min-width:auto!important}.BarBlockSkeleton .bars>span{display:block}.BarBlockSkeleton .bars>div{display:flex;justify-content:space-between}.BarBlockSkeleton .bars .left{display:flex;flex-flow:column;width:34px}.BarBlockSkeleton .bars .left>span{display:flex;margin:0;width:34px}.BarBlockSkeleton .bars .left>span>span{margin:0}.BarBlockSkeleton .bars .right{display:flex;margin-left:30px!important;width:100%}.BarBlockSkeleton .bars .right>span{align-items:flex-end;display:flex;height:100%;margin:0;width:16px}.BarBlockSkeleton .bars .right>span>span{margin:0}.text-block{border-radius:16px;display:flex;flex-direction:column;font-weight:600;height:100%;justify-content:center;padding:0 48px;width:100%}@media only screen and (min-width:320px)and (max-width:1599px){.text-block{padding:30px 20px}}@media only screen and (min-width:1201px)and (max-width:1600px){.text-block{padding:30px 45px}}.text-block-amount{color:var(--company-mainColorHex);font-size:52px;line-height:52px;margin-bottom:40px}.text-block-amount__rub{font-size:50px!important;font-weight:400!important;line-height:50px!important}@media only screen and (min-width:481px)and (max-width:640px){.text-block-amount__rub{font-size:42px!important;line-height:42px!important}}@media only screen and (min-width:320px)and (max-width:480px){.text-block-amount__rub{font-size:34px!important;line-height:38px!important}}@media only screen and (min-width:481px)and (max-width:640px){.text-block-amount{font-size:44px;line-height:44px}}@media only screen and (min-width:320px)and (max-width:480px){.text-block-amount{font-size:36px;line-height:40px}}.text-block-text{font-size:18px;font-weight:700;line-height:24px;width:100%}.text-block-reverse .text-block-amount{margin:30px 0 0;order:1}.text-block-background{background:#f8f8f7}.TextBlockSkeleton{display:flex;height:100%;max-height:370px;min-height:200px;width:100%}@media only screen and (max-width:1599px){.TextBlockSkeleton{padding:0 20px}}.TextBlockSkeleton>span{display:block;height:100%;width:100%}.limit-economy-overlay{align-items:center;background-color:#f8f8f7;border-radius:16px;display:flex;justify-content:center;left:50%;padding:0!important;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.limit-economy-overlay_container{align-items:center;display:flex;flex-flow:column;padding:48px;width:100%}@media only screen and (max-width:959px){.limit-economy-overlay_container{padding:25px}}@media only screen and (max-width:639px){.limit-economy-overlay_container{padding:20px}}.limit-economy-overlay_container .description{color:#1d2021;font-size:18px!important;font-weight:700!important;letter-spacing:-.05em;line-height:24px!important;margin-bottom:16px;text-align:left;width:100%}@media only screen and (max-width:639px){.limit-economy-overlay_container .description{font-size:24px!important}}@media only screen and (max-width:479px){.limit-economy-overlay_container .description{font-size:20px!important}}.limit-economy-overlay_container .extraDescription{color:#545b5e;font-size:16px!important;font-weight:400!important;letter-spacing:-.011em;line-height:20px!important;text-align:left;width:100%}@media only screen and (max-width:639px){.limit-economy-overlay_container .extraDescription{font-size:14px!important}}@media only screen and (max-width:479px){.limit-economy-overlay_container .extraDescription{font-size:12px!important}}.top-five{display:flex;flex-direction:column;height:100%;width:100%}.top-five>span{font-size:22px;font-weight:700;line-height:32px;margin-bottom:16px}.progress-chart.active-blocks-1 .progress-block>div:nth-child(-n+1),.progress-chart.active-blocks-2 .progress-block>div:nth-child(-n+2),.progress-chart.active-blocks-3 .progress-block>div:nth-child(-n+3),.progress-chart.active-blocks-4 .progress-block>div:nth-child(-n+4),.progress-chart.active-blocks-5 .progress-block>div:nth-child(-n+5),.progress-chart.active-blocks-6 .progress-block>div:nth-child(-n+6),.progress-chart.active-blocks-7 .progress-block>div:nth-child(-n+7),.progress-chart.active-blocks-8 .progress-block>div:nth-child(-n+8),.progress-chart.active-blocks-9 .progress-block>div:nth-child(-n+9){background:#5d6c74}.progress-chart.active-blocks-0 .progress-block>div,.progress-chart.active-blocks-1 .progress-block>div:nth-child(n+2),.progress-chart.active-blocks-2 .progress-block>div:nth-child(n+3),.progress-chart.active-blocks-3 .progress-block>div:nth-child(n+4),.progress-chart.active-blocks-4 .progress-block>div:nth-child(n+5),.progress-chart.active-blocks-5 .progress-block>div:nth-child(n+6),.progress-chart.active-blocks-6 .progress-block>div:nth-child(n+7),.progress-chart.active-blocks-7 .progress-block>div:nth-child(n+8),.progress-chart.active-blocks-8 .progress-block>div:nth-child(n+9),.progress-chart.active-blocks-9 .progress-block>div:nth-child(n+10){background:#5d6c74;opacity:.2}.progress-chart.active-blocks-10 .progress-block>div{background:var(--company-mainColorHex)}.progress-chart{margin-bottom:10px;width:100%}.progress-chart div:first-child{line-height:20px}.progress-chart div:nth-child(2){align-items:center;display:flex}.progress-chart div:nth-child(2) .progress-block{display:flex;height:12px;width:91%}.progress-chart div:nth-child(2) .progress-block>div{flex:1 1 auto;height:100%}.progress-chart div:nth-child(2) .progress-block>div:not(:first-child){margin-left:2px}.progress-chart .value{font-size:16px;line-height:20px;margin-left:7px}.top-five-chart_value{display:flex}.top-five-chart_widget{display:flex;flex-direction:column;height:100%;justify-content:space-between;min-width:250px}@media only screen and (min-width:1600px){.top-five-chart_widget{margin-right:50px}}.top-five-chart_widget>span{margin-bottom:20px}.top-five-chart_widget>div{padding-bottom:20px}@media only screen and (min-width:1201px)and (max-width:1600px){.top-five-chart_widget>div{padding-bottom:0}}@media only screen and (min-width:641px)and (max-width:1200px){.top-five-chart_widget>div{padding-bottom:0}}.top-five-chart_widget>div .active-blocks{margin-bottom:10px}.TopFiveChartSkeleton{display:flex;flex-flow:column;height:100%;justify-content:space-between;min-height:250px;padding:0 60px 0 0;width:100%}.TopFiveChartSkeleton span{font-size:27px;line-height:27px}.TopFiveChartSkeleton .title{justify-self:flex-start}.TopFiveChartSkeleton .bars{display:flex;flex-flow:column;justify-content:flex-end}.TopFiveChartSkeleton .bars .row:not(:last-child){margin-bottom:25px}.TopFiveChartSkeleton .bars .row{display:flex;flex-flow:column}.TopFiveChartSkeleton .bars .row>span:first-child{margin-bottom:4px;width:20%}.TopFiveChartSkeleton .bars .row>span:nth-child(2){width:100%}.TopFiveChartSkeleton .bars .row>span,.violations-policy{display:flex;width:100%}.violations-policy{flex-direction:column;height:100%;min-height:300px;padding-bottom:20px}@media only screen and (max-width:980px){.violations-policy{min-height:230px}}@media only screen and (max-width:479px){.violations-policy{min-height:180px}}@media only screen and (min-width:1201px)and (max-width:1600px){.violations-policy__no-data{margin-top:30px}}.violations-policy__title{margin-bottom:20px}.violations-policy__content{align-items:flex-end;display:flex;font-family:SourceSansPro,sans-serif;justify-content:flex-start}.violations-policy__content_count{color:var(--company-mainColorHex);font-size:144px;font-weight:700;letter-spacing:-10px;line-height:144px}@media only screen and (max-width:980px){.violations-policy__content_count{font-size:200px;letter-spacing:0;line-height:200px}}@media only screen and (min-width:1600px){.violations-policy__content_count{font-size:200px;letter-spacing:0;line-height:200px}}.violations-policy__content_percent{font-size:34px;font-weight:700;line-height:100px;margin-left:5px}.ViolationLimitReport{display:flex;height:300px;max-height:370px;padding:40px 0 0;width:100%}@media only screen and (max-width:1199px){.ViolationLimitReport{padding:0!important}}.ViolationLimitReport>span{display:block;height:100%;width:100%}.authorization-button .button.button-block .report-button{font-weight:400;margin:0}.authorization-button .button.button-block .report-button-atom{color:#ff5248;font-size:16px;line-height:20px}.full-report{background-color:#f8f8f7;border-radius:16px;justify-content:center;padding-bottom:20px;padding-top:36px;width:100%}.full-report,.full-report__container{display:flex;flex-direction:column;height:100%}.full-report__container{gap:16px;justify-content:space-between}.full-report a,.full-report p,.full-report>div:first-child{margin:0}.full-report>div{font-weight:600}.full-report>div>p{font-size:18px;font-weight:700;line-height:24px}.FullReportSkeleton{display:flex;height:300px;max-height:370px;padding:40px 0 0;width:100%}@media only screen and (max-width:1599px){.FullReportSkeleton{padding:0 20px}}.FullReportSkeleton>span{display:block;height:100%;width:100%}.violations-today{display:flex;flex-direction:column;height:100%;width:100%}@media only screen and (min-width:641px)and (max-width:1200px){.violations-today>div{display:flex;justify-content:center}}@media only screen and (min-width:320px)and (max-width:640px){.violations-today>div{display:flex;justify-content:center}}.violations-today>div:not(.modal-right__backdrop):first-child{display:flex;justify-content:flex-start;margin-bottom:20px}.violations-today>div:not(.modal-right__backdrop):nth-child(2){margin-bottom:40px}@media only screen and (max-width:959px){.violations-today>div:not(.modal-right__backdrop):nth-child(2){margin-bottom:20px}}@media only screen and (min-width:320px)and (max-width:1200px){.violations-today>div:not(.modal-right__backdrop):nth-child(2){max-width:460px}}.violations-today>div:not(.modal-right__backdrop)>div:first-child{font-size:144px;font-weight:700;letter-spacing:26px;line-height:144px}@media only screen and (max-width:980px){.violations-today>div:not(.modal-right__backdrop)>div:first-child{font-size:200px;letter-spacing:0;line-height:200px}}@media only screen and (min-width:1600px){.violations-today>div:not(.modal-right__backdrop)>div:first-child{font-size:200px;letter-spacing:0;line-height:200px}}@media only screen and (max-width:479px){.violations-today-widget{min-width:auto!important;padding:0!important}}.violations-today__open-modal-button{border:1px solid #98a2a8;border-radius:4px;box-sizing:border-box;color:#000;cursor:pointer;display:block;font-size:16px;font-weight:400;height:46px;line-height:20px;max-width:315px;padding-top:12px;text-align:center}.violations-today__open-modal-button.disabled{cursor:default;opacity:.4}.violator{align-items:center;background-color:#f8f8f7;border-radius:8px;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:8px;padding:12px 16px;width:100%}.violator__description{display:flex;flex-direction:column}.violator__info{display:flex;flex-direction:row;gap:16px}.violator__text{font-size:16px;line-height:20px}.violator__text_bold{font-weight:700}.violator__counter{align-items:center;background-color:var(--company-mainColorHex);border-radius:100px;color:#fff;display:flex;font-weight:700;height:26px;justify-content:center;width:26px}.violation{grid-column-gap:8px;align-items:center;background-color:#f8f8f7;border-radius:8px;column-gap:8px;display:grid;grid-template-areas:"icon from number arrow" "icon date customer arrow";grid-template-columns:minmax(36px,70px) minmax(100px,1fr) minmax(200px,1fr) 24px;padding:16px}.violation__bold-text{font-size:14px;font-weight:700;line-height:18px}.violation__text{color:#879196;font-size:12px;line-height:16px}.violation_transport{grid-area:icon}.violation_from{grid-area:from}.violation_date{grid-area:date}.violation_number{grid-area:number}.violation_customer{grid-area:customer}.violation>a{grid-area:arrow}.ViolationLimitCount{display:flex;height:100%;min-height:300px;padding:40px 0 0;width:100%}.ViolationLimitCount>span{display:block;height:100%;width:100%}.authorization-widget{background:#fff;border-radius:16px;margin-top:16px;padding:20px 0;width:100%}@media only screen and (min-width:320px)and (max-width:640px){.authorization-widget-group-block:not(:last-of-type){margin-left:-20px}}.authorization-widget__filters-button{align-items:center;border:1px solid #cad5db;border-radius:8px;box-shadow:0 1px 2px #29294012;display:flex;justify-content:center;padding:10px}.authorization-widget__filters-button:hover{cursor:pointer}.authorization-widget__filters-button>svg{fill:#545b5e}.authorization-widget-filter{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:space-between}@media only screen and (max-width:980px){.authorization-widget-filter{align-items:flex-start;flex-direction:column;justify-content:flex-start}.authorization-widget-filter .calender-month{width:100%}}.authorization-widget-select{width:220px}@media only screen and (max-width:980px){.authorization-widget-select{width:100%}}.authorization-widget>div{display:flex}.authorization-widget>div:nth-child(2){padding-bottom:35px}@media only screen and (min-width:481px)and (max-width:1600px){.authorization-widget>div:nth-child(2){border-bottom:none!important;padding-bottom:10px}.authorization-widget>div:nth-child(2) .text-block-widget{margin-top:20px}}@media only screen and (min-width:320px)and (max-width:480px){.authorization-widget>div:nth-child(2){border-bottom:none!important;padding-bottom:10px}.authorization-widget>div:nth-child(2) .text-block-widget{margin-bottom:30px}}.authorization-widget>div:nth-child(3){padding-bottom:35px}.authorization-widget>div:nth-child(3) .top-five-chart_widget>div{margin-right:50px;margin-top:10px}@media only screen and (min-width:320px)and (max-width:1599px){.authorization-widget>div:nth-child(3){padding-bottom:10px}.authorization-widget>div:nth-child(3) .text-block-widget{min-height:221px!important}}.authorization-widget>div:nth-child(4) .top-five-chart_widget>div{margin-bottom:20px;margin-right:50px}@media only screen and (max-width:1199px){.authorization-widget>div:nth-child(4) .top-five-chart_widget>div{margin-bottom:5px}}@media only screen and (min-width:481px)and (max-width:1600px){.authorization-widget>div:nth-child(4) .text-block-widget{height:auto!important}}@media only screen and (min-width:320px)and (max-width:480px){.authorization-widget>div:nth-child(4) .text-block-widget{height:auto!important;margin-top:30px}}.authorization-widget>div:not(:first-child):not(:last-child){border-bottom:1px solid #d9e2e7;height:auto}.authorization-widget>div:not(:first-child):not(:last-child)>div{height:auto}@media only screen and (min-width:320px)and (max-width:1599px){.authorization-widget>div:not(:first-child):not(:last-child)>div{height:auto}}@media only screen and (min-width:320px)and (max-width:980px){.authorization-widget>div:not(:first-child)>div{flex:1 1 33%}}@media only screen and (min-width:981px){.authorization-widget>div:not(:first-child)>div{flex-basis:calc(33.33333% - 18.66667px)}}.authorization-widget>div:not(:first-child)>div:not(:last-child){display:flex;flex-flow:column;justify-content:space-between;padding-top:40px}@media only screen and (min-width:320px)and (max-width:480px){.authorization-widget>div:not(:first-child)>div:not(:last-child){padding:20px!important}}.authorization-widget>div:not(:first-child)>div span{font-size:28px;font-weight:600;line-height:28px}@media only screen and (min-width:481px)and (max-width:640px){.authorization-widget>div:not(:first-child)>div span{font-size:24px;line-height:24px}}@media only screen and (min-width:320px)and (max-width:480px){.authorization-widget>div:not(:first-child)>div span{font-size:20px;line-height:20px}}@media only screen and (min-width:320px)and (max-width:1599px){.authorization-widget>div{flex-wrap:wrap;height:auto!important;justify-content:space-between}.authorization-widget>div .bar-widget,.authorization-widget>div .top-five-chart,.authorization-widget>div .violations-policy-widget,.authorization-widget>div .violations-today-widget{padding:16px}}@media only screen and (min-width:1201px)and (max-width:1600px){.authorization-widget>div .bar-widget,.authorization-widget>div .top-five-chart,.authorization-widget>div .violations-policy-widget,.authorization-widget>div .violations-today-widget{padding-left:16px;padding-right:16px}}@media only screen and (min-width:1201px)and (max-width:1600px)and (max-width:980px){.authorization-widget>div .text-block-widget{min-width:700px}}@media only screen and (min-width:641px)and (max-width:1200px)and (min-width:320px)and (max-width:980px){.authorization-widget>div .bar-widget,.authorization-widget>div .top-five-chart,.authorization-widget>div .violations-policy-widget,.authorization-widget>div .violations-today-widget{min-width:500px}.authorization-widget>div .text-block-widget{min-width:500px;padding:20px 0}}@media only screen and (min-width:320px)and (max-width:640px)and (min-width:320px)and (max-width:980px){.authorization-widget>div .bar-widget,.authorization-widget>div .text-block-widget,.authorization-widget>div .top-five-chart,.authorization-widget>div .violations-policy-widget,.authorization-widget>div .violations-today-widget{min-width:300px}}@media only screen and (min-width:481px)and (max-width:640px){.authorization-widget>div .text-block-widget{padding:20px 0}}.authorization-widget__skeleton-block{padding-left:20px;padding-right:20px;padding-top:20px}.authorization-widget-header{align-items:center;border-bottom:1px solid #cad5db;flex-wrap:wrap;justify-content:space-between;padding:0 20px 20px;width:100%}.authorization-widget-header>span{font-size:28px;font-weight:600;line-height:32px;margin:0}@media only screen and (min-width:320px)and (max-width:480px){.authorization-widget-header>span{font-size:20px;line-height:20px}}@media only screen and (min-width:320px)and (max-width:1599px){.authorization-widget-header{margin-bottom:0}}@media only screen and (max-width:1199px){.authorization-widget-header{margin-bottom:0}}@media only screen and (min-width:320px)and (max-width:480px){.authorization-widget-header{margin-bottom:0}}.authorization-widget .bar-widget{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:20px}.authorization-widget .bar-widget span{margin-bottom:30px}@media only screen and (min-width:981px){.authorization-widget .bar-widget{width:calc(33.33333% - 18.66667px)}}@media only screen and (min-width:1600px){.authorization-widget .bar-widget{margin-right:50px}}@media only screen and (min-width:320px)and (max-width:1200px){.authorization-widget .bar-widget{min-height:380px}.authorization-widget .bar-widget span{max-width:400px;min-width:240px}}@media only screen and (min-width:1600px){.authorization-widget .violations-policy-widget,.authorization-widget .violations-today-widget{margin-right:50px}}.authorization-widget .violations-today-widget__no-data{margin-top:40px}.authorization-widget-group{padding-left:20px;padding-right:20px;position:relative}.authorization-widget .top-five-chart .no-data-overlay{padding:40px}.authorization-widget .top-five-chart_overlay{left:50%}.authorization-widget .top-five-chart_overlay .title{padding-right:15%}.authorization-widget .group-1 .TopFiveChartSkeleton{padding-bottom:50px}@media only screen and (max-width:1599px){.authorization-widget .group-1 .TopFiveChartSkeleton{padding-bottom:0}}.authorization-widget .group-1 .top-five-chart .no-data-overlay{padding-bottom:30px}.authorization-widget .group-1 .text-block-widget{padding:30px 0}@media only screen and (max-width:1599px){.authorization-widget .group-1 .text-block-widget{padding:0}}.authorization-widget .group-2 .TopFiveChartSkeleton{padding-bottom:50px}@media only screen and (max-width:1599px){.authorization-widget .group-2 .TopFiveChartSkeleton{padding-bottom:0}}.authorization-widget .group-2 .text-block-widget{padding:30px 0}@media only screen and (max-width:1599px){.authorization-widget .group-2 .text-block-widget{padding:40px 0 30px}}.authorization-widget .group-2 .top-five-chart .no-data-overlay{padding:0}.authorization-widget .group-3 .TopFiveChartSkeleton{padding-bottom:35px}.authorization-widget div.skeleton_section.no-padding-top{padding-top:0!important}.authorization-widget div.skeleton_section .sk-maring-top-10{margin-top:10px}.authorization-widget div.skeleton_section .sceleton_barchart{display:flex;height:80%;padding-top:30px;width:90%}.authorization-widget div.skeleton_section .sceleton_barchart_left{width:50px}.authorization-widget div.skeleton_section .sceleton_barchart_left,.authorization-widget div.skeleton_section .sceleton_barchart_left span{align-content:space-between;display:flex;flex-wrap:wrap;height:100%}.authorization-widget div.skeleton_section .sceleton_barchart_right{align-items:flex-end;display:flex;height:100%;justify-content:space-around;padding-left:20px;width:85%}.authorization-widget div.skeleton_section .skeleton_progress_bar_chart{align-content:space-between;display:flex;flex-wrap:wrap;height:82%;padding-top:30px}.authorization-widget div.skeleton_section .skeleton_progress_bar_chart .skeleton_progress_bar_chart_line{width:100%}.authorization-widget div.skeleton_section .skeleton_progress_bar_chart .skeleton_progress_bar_chart_line span{font-size:20px;line-height:20px}.authorization-widget .text-block-widget{margin-top:40px}@media only screen and (min-width:320px)and (max-width:980px){.authorization-widget .text-block-widget{min-width:365px}}@media only screen and (min-width:320px)and (max-width:640px){.authorization-widget .text-block-widget{min-width:100%!important}}.authorization-widget .filterMini{align-items:center;background-color:#0000;border:none;cursor:pointer;display:none;justify-content:space-between;width:100px}@media only screen and (max-width:639px){.authorization-widget .filterMini{display:flex}}@media only screen and (min-width:320px)and (max-width:480px){.authorization-widget .filterMini{width:50px}}@media only screen and (max-width:639px){.authorization-widget .date-picker-range{display:none}}.trans-bottom-to-top-true{top:0;transform:translateY(-85%)}.trans-bottom-to-top-false{top:0;transform:translate(0)}.cityEmployeesList{display:flex;flex-flow:column}@media only screen and (max-width:639px){.cityEmployeesList ul{height:300px}}.cityEmployeesList>span{color:#5d6c74;font-size:14px;line-height:16px;margin-bottom:18px;margin-top:26px}.cityEmployeesList ul{list-style:none;margin:0;max-height:200px;padding:0}@media only screen and (max-width:639px){.cityEmployeesList ul{max-height:100%}}.cityEmployeesList ul li{padding-bottom:20px}.cityEmployeesList ul button{background-color:#0000;border:none;cursor:pointer;font-size:16px;font-weight:600;line-height:20px;text-decoration:underline}.cityEmployeesList__button{font-size:16px;height:44px;line-height:20px;margin:10px auto 0;max-width:280px;width:100%}.cityEmployeesList__button>a{align-items:center;display:flex;text-decoration:none}.rcs-custom-scroll .rcs-custom-scrollbar{width:6px}.rcs-custom-scroll .rcs-inner-handle{background-color:#4eb7f5b3;border-radius:3px}.cityEmployeesListPopup{border-radius:6px;bottom:65px;left:-120px;position:absolute;z-index:10}@media only screen and (max-width:639px){.cityEmployeesListPopup{display:none}}.cityEmployeesListPopup-wrap{background-color:#fff;border-radius:6px;display:flex;flex-flow:column;padding:20px;position:relative;width:280px}.cityEmployeesListPopup-head{align-items:center;display:flex;font-size:28px;font-weight:600;justify-content:space-between;line-height:32px}.cityEmployeesListPopup-head>span{width:220px}.cityEmployeesListPopup-head>button{background:none;border:none;cursor:pointer;padding:0}.gm-marker{background-color:#0000;border:none;cursor:pointer;display:flex;left:-16px;padding:0;position:absolute;top:-48px;width:32px}.gm-marker-simple{cursor:default}.gm-marker>span{color:#fff;font-weight:600;left:0;line-height:26px;position:absolute;text-align:center;top:5px;width:100%}.routeInfo{border-radius:5px;height:34px;left:-67px;overflow:hidden;position:absolute;top:-17px;width:134px;z-index:40}.routeInfo-wrap{background-color:#0000;border:none;cursor:pointer;display:flex;height:34px;margin:0;padding:0;width:100%}.routeInfo-details{display:flex;flex-flow:column}.routeInfo-left,.routeInfo-right{display:flex;height:34px;width:67px}.routeInfo-left>span,.routeInfo-right>span{align-items:center;display:inline-flex;font-weight:600;justify-content:center;width:100%}.routeInfo-left{background:#ff3b30;color:#fff;font-size:20px;line-height:24px}.routeInfo-right{background:#fff;color:#000;font-size:12px;line-height:12px}.routeInfoPopupItem{display:flex;flex-flow:column;padding:25px 0;position:relative;z-index:50}.routeInfoPopupItem:first-child{padding:10px 0 25px}.routeInfoPopupItem:last-child{padding:25px 0 10px}.routeInfoPopupItem-wrap .title{display:flex;flex-wrap:wrap;font-size:20px;font-weight:600;line-height:24px;width:200px}.routeInfoPopupItem-wrap .title .nbs{white-space:pre-line}.routeInfoPopupItem-wrap .quantity{align-items:center;background-color:red;border-bottom-left-radius:5px;border-top-left-radius:5px;color:#fff;display:flex;font-size:16px;height:23px;justify-content:center;line-height:19px;position:absolute;right:-20px;top:20px;width:40px}.routeInfoPopupItem-wrap .quantity-2{top:35px}.routeInfoPopup{left:-140px;position:absolute;top:30px}.routeInfoPopup .popup-body>div:not(:last-child){border-bottom:1px dashed #98a2a8}.routeInfoDetails-wrap>span:first-child{color:red;font-size:20px;font-weight:600;line-height:24px}.routeInfoDetails-wrap>span:nth-child(2){font-size:16px;line-height:18px}.routeInfoDetails .chart-details{display:flex;justify-content:space-between}.routeInfoDetails .chart-details-month{color:#98a2a8;font-size:12px}.fastGrowMock{align-items:center;display:block;flex-flow:column;height:300px;justify-content:center;left:0;margin:0 auto;max-width:900px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:900px}.fastGrowMock .mock__title{color:#ff5248;display:block;font-size:68px;font-weight:600;line-height:74px;margin-bottom:50px;text-align:center}@media only screen and (max-width:1199px){.fastGrowMock .mock__title{font-size:48px;line-height:54px}}@media only screen and (max-width:639px){.fastGrowMock .mock__title{font-size:38px;line-height:44px}}@media only screen and (max-width:479px){.fastGrowMock .mock__title{font-size:32px;line-height:36px}}.fastGrowMock .mock__button{border-color:#ff5248;color:#ff5248;margin:0 auto}@media only screen and (max-width:639px){.fastGrowMock .mock__button{font-size:14px;line-height:16px;padding:0 10px}}.example-map-skeleton{background-color:#fff;display:flex;height:700px;margin:40px 0;position:relative;width:100%}.example-map-skeleton>span:first-child{bottom:20px;display:flex;left:20px;position:absolute}.example-map-skeleton>span:first-child>span{height:80px;width:30px}.example-map-skeleton>span:nth-child(2){display:flex;left:30px;position:absolute;top:30px}.example-map-skeleton>span:nth-child(2)>span{height:30px;width:200px}.example-map-skeleton>span:nth-child(3){display:flex;position:absolute;right:30px;top:30px}.example-map-skeleton>span:nth-child(3)>span{height:30px;width:200px}.example-map-skeleton>span:nth-child(4){align-items:flex-end;display:flex;flex-grow:1}.example-map-skeleton>span:nth-child(4)>span{height:100%;margin:150px 0 0;width:100%}@media only screen and (max-width:479px){.example-map-skeleton>span:nth-child(4)>span{height:250px}}.travel-map{margin-top:16px;position:relative}@media only screen and (max-width:639px){.travel-map{margin-top:30px}}@media only screen and (max-width:479px){.travel-map{margin-top:20px}}.travel-map .gm-marker>svg>path{fill:var(--company-mainColorHex);stroke:var(--company-mainColorHex)}.travel-map .gm-style .gm-fullscreen-control,.travel-map .gm-style .gm-style-cc,.travel-map .gm-style .gm-style-mtc,.travel-map .gm-style .gm-svpc,.travel-map .gm-style>div:nth-child(3){display:none}.travel-map .gm-style .gm-bundled-control-on-bottom{left:20px}@media only screen and (max-width:639px){.travel-map .gm-style .gm-bundled-control-on-bottom .gmnoprint{left:-10px!important;top:85px!important}}.travel-map .gm-style .gm-bundled-control-on-bottom .gmnoprint>div{height:auto!important;width:auto!important}.travel-map .gm-style .gm-bundled-control-on-bottom .gmnoprint .gm-control-active{height:29px!important;width:29px!important}.travel-map .gm-style .gm-bundled-control-on-bottom .gmnoprint .gm-control-active img{height:11px!important;width:11px!important}.travel-map .gm-style .gm-bundled-control-on-bottom .gmnoprint .gm-control-active+div{margin:0 auto!important;width:19px!important}.travel-map .tripDetailsPopup{left:0;position:absolute;top:0;z-index:60}.travel-map #example-map{border-radius:16px;position:relative}.travel-map-selects{display:flex;flex-wrap:wrap;gap:8px;height:-webkit-fit-content;height:fit-content;justify-content:space-between;padding:16px 20px;width:100%}@media only screen and (min-width:981px){.travel-map-selects{align-items:center}}.travel-map-selects-container{display:flex;gap:8px}@media only screen and (max-width:980px){.travel-map-selects-container{width:100%}}@media only screen and (max-width:639px){.travel-map-selects-container{flex-direction:column}}.travel-map-select-service{display:block;width:455px}@media only screen and (max-width:1599px){.travel-map-select-service{width:320px}}@media only screen and (max-width:1199px){.travel-map-select-service{width:260px}}@media only screen and (max-width:980px){.travel-map-select-service{width:100%}}@media only screen and (max-width:639px){.travel-map-select-service{max-width:100%;width:100%}}@media only screen and (max-width:479px){.travel-map-select-service{width:100%}.travel-map-select-service .select__label>div>div:nth-child(3){min-width:calc(100% - 40px)}}.travel-map-select-value{color:#fff;font-size:22px;font-weight:700;z-index:1}@media only screen and (min-width:320px)and (max-width:980px){.travel-map-select-value{margin-bottom:16px}}.travel-map-select-company{max-width:420px;width:100%}@media only screen and (max-width:1199px){.travel-map-select-company{width:260px}}@media only screen and (max-width:980px){.travel-map-select-company{width:100%}}@media only screen and (max-width:639px){.travel-map-select-company{max-width:100%;width:100%}}@media only screen and (max-width:479px){.travel-map-select-company{width:100%}.travel-map-select-company .select__label>div>div:nth-child(3){min-width:calc(100% - 40px)}}.travel-map .dropDown.is-open svg{position:absolute;right:12px;top:15px;transform:rotate(180deg)}.travel-map .dropDown{border-radius:2px;display:flex;flex-flow:column;font-size:18px;line-height:20px}@media only screen and (max-width:479px){.travel-map .dropDown{font-size:16px;line-height:20px}}.travel-map .dropDown .Dropdown-control{border-radius:2px;height:100%;position:relative;width:100%}.travel-map .dropDown .Dropdown-control:hover{cursor:pointer}.travel-map .dropDown .Dropdown-control .Dropdown-placeholder{align-items:center;display:flex;height:48px;padding:0 45px 0 15px;width:100%}@media only screen and (max-width:479px){.travel-map .dropDown .Dropdown-control .Dropdown-placeholder{padding:0 30px 0 15px}}.travel-map .dropDown .Dropdown-control .Dropdown-arrow-wrapper>svg{position:absolute;right:12px;top:15px;transition:all .2s ease-in-out}.travel-map .dropDown .Dropdown-menu{background-color:#fff;border-radius:2px;left:0;padding:10px 20px;position:absolute;top:56px;width:100%;z-index:10}.travel-map .dropDown .Dropdown-menu .is-selected{color:#5d6c74}.travel-map .dropDown .Dropdown-option{border-bottom:1px solid #d1cfd7;font-size:16px;font-weight:600;line-height:20px;margin:0 auto;padding:15px 0}.travel-map .dropDown .Dropdown-option:hover{cursor:pointer}.travel-map .dropDown .Dropdown-option:last-child{border-bottom:none}.cityEmployeesListPopup{left:-140px}.employee-field{align-items:center;background-color:#f8f8f7;border-radius:8px;display:flex;justify-content:space-between;padding:8px 8px 8px 16px}@media only screen and (min-width:320px)and (max-width:640px){.employee-field{align-items:start;flex-direction:column;gap:8px}}.employee-field__action_buttons{display:flex;gap:8px}@media only screen and (min-width:320px)and (max-width:640px){.employee-field__action_buttons{margin-left:auto;margin-right:auto}}.employee-field>.person-block>.person-block__name-block>.person-block__name{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.employee-field>.person-block>.person-block__name-block>.person-block__name span{font-family:Tilda Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}@media only screen and (min-width:320px)and (max-width:480px){.employee-field>.person-block>.person-block__name-block>.person-block__name span{word-break:break-word}}.grant-access{display:flex;flex-direction:column;gap:16px;padding:16px 20px 20px}.grant-access__form{display:flex;gap:8px}.grant-access__form>.input-component{max-width:300px;width:100%}@media only screen and (min-width:481px)and (max-width:640px){.grant-access__form{flex-direction:column}}@media only screen and (min-width:320px)and (max-width:480px){.grant-access__form{flex-direction:column}}.grant-access__form+.info-tablet-container{width:-webkit-fit-content;width:fit-content}
/*# sourceMappingURL=main.css.map?v=f4ecf2a5*/