html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif}body{margin:0;padding:0}*,:before,:after{box-sizing:border-box;outline:none}article,aside,footer,header,nav,section,figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family: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;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}dfn{font-style:italic}mark{color:#000;background-color:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){height:0;display:none}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:100%;line-height:1.2}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-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;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline;display:inline-block}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[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;width:177px;height:17px;position:absolute;transform:skew(-200deg)rotate(-290deg)}@media only screen and (min-width:320px) and (max-width:640px){.vertical_red_line{display:none}}footer .vertical_red_line{top:-100px;left:-130px}@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{display:flex}.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 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-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color)}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-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;width:7px;height:7px;transform:translateY(10px)}}::-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;height:100%;margin:0;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;overflow-x:hidden;overflow-y:scroll}input[type=checkbox]:not(.toggle){cursor:pointer;vertical-align:text-top;-webkit-appearance:none;opacity:.5;background:0 0;border:3px solid #cad5db;border-radius:4px;outline:0;flex-shrink:0;width:24px;height:24px;line-height:0;position:relative;padding:0!important}input[type=checkbox]:not(.toggle):hover{opacity:1}input[type=checkbox]:not(.toggle):checked{opacity:1;background-color:#5d6c74;border-color:#5d6c74}input[type=checkbox]:not(.toggle):before{content:"";z-index:2;border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:10px;margin:-1px -2px 0 -1px;position:absolute;top:50%;right:50%;transform:rotate(45deg)translate(-50%,-50%)}[type=radio]:checked,[type=radio]:not(:checked){position:absolute;left:-9999px}[type=radio]:checked+label,[type=radio]:not(:checked)+label{cursor:pointer;color:#1d2021;padding-left:32px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:24px;display:inline-block;position:relative}[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:before{content:"";background:#fff;border:2px solid #cad5db;border-radius:100%;width:24px;height:24px;position:absolute;top:0;left:0}[type=radio]:checked+label:before{border:2px solid #5d6c74}[type=radio]:checked+label:after,[type=radio]:not(:checked)+label:after{content:"";background:#5d6c74;border-radius:100%;width:10px;height:10px;transition:all .2s;position:absolute;top:7px;left:7px}[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:after,[type=radio]:disabled label:before{opacity:.5;cursor:not-allowed}[type=radio]:disabled+label{cursor:not-allowed}button{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif}#root,.App{height:100%}a{transition:all .3s}p{margin:0}.input-box{height:40px}.icon_small{padding:4px}.icon_medium{width:16px;height:16px}.icon_20x20{min-width:20px;max-width:20px;min-height:20px;max-height:20px}.icon_big{min-width:24px;max-width:24px;min-height:24px;max-height: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:#228be67a}.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-emerald{fill:#12b886;display:block}.icon-emerald_stroke{stroke:#12b886}.icon-emerald path{fill:#12b886}.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_stroke,.icon-red rect{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{width:10px;height:10px;display:block}.icon-grey-stroke>*{stroke:#545b5e}.small-dot{background-color:#879196;border-radius:50%;width:4px;height:4px;display:inline-block}.modal-title-text{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.text-overflow{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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%{opacity:1;left:50%}to{opacity:0;left:57%}}.finger{opacity:1;display:none;position:absolute;top:50px;left:50%;transform:translate(-50%)}@media only screen and (min-width:320px) and (max-width:480px){.finger_disable{display:none}.finger_active{opacity:0;animation:1s ease-in infinite finger;display:block;left:57%}}.mui-white-tooltip-popper .MuiTooltip-tooltip{color:#1d2021;background-color:#fff;border-radius:8px;box-shadow:0 10px 15px -3px #29294014,0 4px 6px -2px #2929400a;margin-top:0!important}.mui-white-tooltip-popper .MuiTooltip-arrow{color:#fff}.confirmation__backdrop{z-index:300000;background-color:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.confirmation__content{color:#1d2021;cursor:default;background-color:#fff;border-radius:16px;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{white-space:pre-line;grid-area:title;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.confirmation__title_flex{justify-content:space-between;align-items:center;gap:8px;display:flex}.confirmation__text{grid-area:text;margin-top:4px}.confirmation__text span{font-weight:700}.confirmation__top-content-flex{border-bottom:1px solid #e9eff2;padding:0 20px 28px}.confirmation__top-content-grid{border-bottom:1px solid #e9eff2;grid-template-columns:44px 1fr;grid-template-areas:"icon title""icon text";padding:0 20px 28px;display:grid}.confirmation__buttons{flex-direction:row;justify-content:flex-end;gap:8px;margin:12px 20px;display:flex}.confirmation__buttons_mobile{flex-direction:column}.confirmation__buttons_mobile>button{width:100%}.confirmation__mobile{border-bottom:none}.confirmation__title-container{justify-content:space-between;align-items:center;width:100%;display:flex}.spinner{width:100px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spinner .container{width:100%;height:100%}.spinner-container{width:100%;height:100%;position:relative}.button{text-align:center;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #cad5db;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:-webkit-fit-content;width:fit-content;line-height:44px;text-decoration:none;transition:all .5s;display:flex;position:relative}.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{min-width:36px;height:36px;padding:8px 12px;font-size:16px;line-height:20px}.button_medium{min-width:40px;height:40px;padding:10px 18px}.button_big{min-width:40px;height:56px;padding:10px 18px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.button_large{min-width:40px;height:64px;padding:12px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.button__simplify_white{color:#fff}.button__simplify{border:none}.button_blue{color:#228be6}.button_blue_disabled{pointer-events:none;color:#228be67a}.button-dark{color:#fff;background-color:#5d6c74;border:none;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.button-dark:hover{background-color:#4d5a61!important}.button-dark_disabled{pointer-events:none;background-color:#cad5db}.button-companyColor{color:#fff;background-color:var(--company-mainColorHex)!important}.button__green{color:#f5fafc;background-color:#4cd964;border:none}.button__green_disabled{pointer-events:none;background-color:#4cd9643d}@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{width:36px;min-width:36px;height:36px;padding:8px}.button.button-icon_medium{width:40px;height:40px}.button.button-icon:not(.minimize):hover{background-color:#f5fafc}.button.button-icon:not(.minimize):active{background-color:#e9eff2}.button.button-icon_disabled{pointer-events:none;border-color:#f5fafc}.button.button-icon_disabled>.icon-grey{fill:#5d6c743d}.button.button-icon_disabled>.icon-grey_stroke{stroke:#5d6c743d}.button.button-white{color:#2e363a;background:#fff;border-color:#cad5db;box-shadow:0 1px 2px #29294012}.button.button-white>p{color:#2e363a}.button.button-white_disabled{pointer-events:none;color:#cad5db;border-color:#f5fafc}.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{color:#fff;background:#fa5252;border:none;box-shadow:0 1px 2px #29294012}.button.button-red:hover{background-color:#c92a2a!important}.button.button-grey{color:#fff;background:#5d6c74;border:none;border-radius:8px;box-shadow:0 1px 2px #29294012}.button.button-grey:hover{background-color:#4d5a61}.button.button-grey:active{background-color:#2e363a}.button.button-grey_disabled{cursor:not-allowed;color:#f5fafc;background:#a2afb5}.button.button-grey_disabled:hover,.button.button-grey_disabled :active{background-color:#a2afb5}.button.button-grey_no-hover:hover,.button.button-grey_no-hover :active{background-color:#5d6c74}.button.button-lightGrey{color:#fff;background:#879196;border-radius:4px;box-shadow:0 1px 2px #29294012}.button.button-lightGrey_disabled{cursor:not-allowed;color:#f5fafc;background:#a2afb5}.button.button-lightGreySelected{color:#2e363a;background:#e9eff2;border:1px solid #cad5db;border-radius:8px;box-shadow:0 1px 2px #29294012}.button.button-lightGreySelected_disabled{cursor:not-allowed;color:#f5fafc;background:#a2afb5}.button.button-yellow{color:#fff;background:#fab005;box-shadow:0 1px 2px #29294012}.button.button-darkYellow{color:#fff;background:#f57c00;box-shadow:0 1px 2px #29294012}.button.button-darkYellow:hover{background-color:#e67700!important}.button.button-green{box-shadow:none;color:#fff;background:#4cd964;border-radius:8px}.button.button-green_disabled{pointer-events:none;background:#40c0577a;border-color:#f5fafc}.button.button-green:hover{background-color:#2b8a3e}.button.button-transparent{box-shadow:none;color:#fff;border-radius:8px}.button.button-transparent_disabled{cursor:not-allowed;border-color:#f5fafc}.button.button-blue{box-shadow:none;color:#228be6}.button.button-blue_disabled{pointer-events:none;color:#228be67a}.button.button-blue_disabled>.icon-blue{fill:#228be67a}.button.button-blue_disabled>.icon-blue_stroke{stroke:#228be67a}.button.button-blue:hover{background-color:#1864ab}.button.button-blue_no-hover:hover,.button.button-blue_no-hover :active{background-color:#0000}.button.button-blueBack{box-shadow:none;color:#fff;background:#228be6;border-radius:8px}.button.minimize,.button.minimize:hover,.button.minimize:active{border:none}.button.square{background-color:#0006;border-radius:8px;width:105px;height:105px}.button.fullwidth{width:100%}.button.circle{background-color:#ffffff80;border-radius:100px;width:26px;height: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;width:36px;height:36px;padding:0}.button.button-no-border{border:none;box-shadow:none!important}.button.underline{text-underline-offset:2px;text-decoration:underline}.button.text{line-height:normal}.button.text-dark{color:#5d6c74;line-height:normal}.button.text-dark:hover{background-color:#4d5a61}.button.text-dark:active{background-color:#2e363a}.button.text-dark:disabled{color:#cad5db}.button>.button-content{justify-content:center;align-items:center;gap:6px;display:flex}.button>.button-column-content{flex-direction:column;display:flex}.button>.button-column-content>.button-content{justify-content:center;align-items:center;gap:6px;display:flex}.button:disabled{cursor:not-allowed}.button:disabled svg:not(.icon-white){fill:#cad5db}.spinnerForButton{line-height:0;display:flex;position:relative;top:0;left:0;transform:none}.modal-toggle-button{z-index:10;border-radius:100px;width:48px;min-width:48px;height:48px;min-height:48px;box-shadow:0 3px 6px -1px #29294014,1px 0 5px #2929400a}.modal-toggle-button:hover{cursor:pointer}@media only screen and (min-width:981px){.modal-toggle-button{width:54px;min-width:54px;height:54px;min-height:54px}}.scroll-top-button{background:#fff;border:1px solid #e9eff2;justify-content:center;align-items:center;margin-left:40px;display:flex;position:fixed;bottom:8px}@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}}.info-tablet-container{border-radius:8px;align-items:center;gap:6px;margin:0;padding:12px;display:flex}.info-tablet-container__extra-message{gap:6px;margin-top:2px;margin-left:-30px;display:flex}.info-tablet-container__icon{align-self:flex-start}.info-tablet-container__icon_small>svg{width:18px;height:18px}.info-tablet-container__content{flex-direction:column;gap:4px;display:flex}.info-tablet-container__title{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.info-tablet-container__title_bold{font-family:Tilda Sans,Tilda Sans Fallback,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__title.yellow,.info-tablet-container__text.yellow{color:#e67700}.info-tablet-container__title.green,.info-tablet-container__text.green{color:#40c057}.info-tablet-container__title.red,.info-tablet-container__text.red{color:#fa5252}.info-tablet-container__title.blue,.info-tablet-container__text.blue{color:#228be6}.info-tablet-container__action-text{border:none}.info-tablet-container__action-text:hover{cursor:pointer}.info-tablet-container__action-text{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.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:#fab00514;border:1px solid #fab0057a}.info-tablet-container.green{background-color:#40c05714;border:1px solid #40c0577a}.info-tablet-container.red{background-color:#fa525214;border:1px solid #fa52527a}.info-tablet-container.blue{background-color:#228be614;border:1px solid #228be67a}.tablet{border-radius:8px;justify-content:center;align-items:center;width:-webkit-fit-content;width:fit-content;padding:6px 12px;display:flex}.tablet>.tablet__text{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.tablet_green{background-color:#40c05714}.tablet_green>.tablet__text{color:#40c057}.tablet_red{background-color:#fa525214}.tablet_red>.tablet__text{color:#fa5252}.tablet_blue{background-color:#228be614}.tablet_blue>.tablet__text{color:#228be6}.tablet_grey{background-color:#e9eff2}.tablet_grey>.tablet__text{font-family:Tilda Sans,Tilda Sans Fallback,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:#fab00514}.tablet_yellow>.tablet__text{color:#e67700;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.direction-block{align-items:center;gap:4px;display:flex}.direction-block__main{font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.direction-block__main_LG-Regular{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:24px}.direction-block__main_SM-Medium{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.direction-block>span{letter-spacing:.05em;text-transform:uppercase;color:#a2afb5;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px}.value-description{flex-direction:row;gap:8px;display:flex}.value-description_column{flex-direction:column}.value-description-align-center{align-items:center}.value-description__description_SM-Regular{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.value-description__description_SM-Medium{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.value-description__description_SM-Semibold{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.value-description__description_SM-Bold{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:800;line-height:18px}.value-description__description_SM-Uppercase{letter-spacing:.05em;text-transform:uppercase;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.value-description__description_MD-Regular{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.value-description__description_MD-Semibold{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.value-description__description_MD-Medium{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.value-description__description_MD-Bold{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:800;line-height:20px}.value-description__description_MD-Uppercase{letter-spacing:.05em;text-transform:uppercase;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.value-description__description_LG-Regular{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:24px}.value-description__description_LG-Medium{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:500;line-height:24px}.value-description__description_LG-Semibold{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.value-description__description_LG-Bold{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:800;line-height:24px}.value-description__description_LG-Uppercase{letter-spacing:.05em;text-transform:uppercase;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.value-description__description_TN-Regular{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.value-description__description_TN-Medium{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.value-description__description_TN-Semibold{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px}.value-description__description_TN-Bold{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:800;line-height:16px}.value-description__description_TN-Uppercase{letter-spacing:.05em;text-transform:uppercase;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px}.value-description__description_Headings-H0{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:50px;font-style:normal;font-weight:900;line-height:72px}.value-description__description_Headings-H1{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:34px;font-style:normal;font-weight:700;line-height:48px}.value-description__description_Headings-H2{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:30px;font-style:normal;font-weight:700;line-height:42px}.value-description__description_Headings-H3{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:26px;font-style:normal;font-weight:700;line-height:36px}.value-description__description_Headings-H4{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:32px}.value-description__description_Headings-H5{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:28px}.value-description__description_Headings-H6{font-family:Tilda Sans,Tilda Sans Fallback,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{width:116px;min-width:116px}}@media only screen and (min-width:481px){.value-description__description{text-wrap:nowrap}}.value-description__description{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.value-description__value{color:#1d2021;white-space:pre-line;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.value-description__value a{color:#228be6;text-decoration:none}.value-description__value a:hover{text-decoration:underline}.value-description__value_SM-Semibold{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.value-description__value_SM-Medium{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.value-description__value_SM-Regular{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.value-description__value_SM-Bold{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:800;line-height:18px}.value-description__value_SM-Uppercase{letter-spacing:.05em;text-transform:uppercase;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.value-description__value_MD-Regular{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.value-description__value_MD-Semibold{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.value-description__value_MD-Medium{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.value-description__value_MD-Bold{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:800;line-height:20px}.value-description__value_MD-Uppercase{letter-spacing:.05em;text-transform:uppercase;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.value-description__value_LG-Regular{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:24px}.value-description__value_LG-Medium{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:500;line-height:24px}.value-description__value_LG-Semibold{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.value-description__value_LG-Bold{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:800;line-height:24px}.value-description__value_LG-Uppercase{letter-spacing:.05em;text-transform:uppercase;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.value-description__value_TN-Regular{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.value-description__value_TN-Medium{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.value-description__value_TN-Semibold{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px}.value-description__value_TN-Bold{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:800;line-height:16px}.value-description__value_TN-Uppercase{letter-spacing:.05em;text-transform:uppercase;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px}.value-description__value_Headings-H0{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:50px;font-style:normal;font-weight:900;line-height:72px}.value-description__value_Headings-H1{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:34px;font-style:normal;font-weight:700;line-height:48px}.value-description__value_Headings-H2{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:30px;font-style:normal;font-weight:700;line-height:42px}.value-description__value_Headings-H3{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:26px;font-style:normal;font-weight:700;line-height:36px}.value-description__value_Headings-H4{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:32px}.value-description__value_Headings-H5{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:28px}.value-description__value_Headings-H6{font-family:Tilda Sans,Tilda Sans Fallback,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;padding-bottom:8px;display:flex;position:relative}.checkbox input[type=checkbox]{box-sizing:border-box;background:#f8f8f7;border:1px solid #d9e2e7;border-radius:3px;width:28px;height:28px;margin-right:8px;display:none}.checkbox input[type=checkbox]+label:before{box-sizing:border-box;content:"";background:#f8f8f7;border:1px solid #d9e2e7;border-radius:3px;width:28px;height:28px;margin-right:8px;display:block;position:absolute;top:0;left:0}.checkbox input[type=checkbox]:checked+label:before{background:#f8f8f7 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01LjMxMzI5IDExLjMxNjVMMTUuNDk1MSAwLjgxNjUzM0wxNC43OTkgMC4wOTg2MzI4TDUuMzEzMjIgOS44ODA4TDEuNDg0MDUgNS45MzE5NkwwLjc4NzkwMyA2LjY0OTg2TDUuMzEzMTUgMTEuMzE2NUw1LjMxMzIyIDExLjMxNjVMNS4zMTMyOSAxMS4zMTY1WiIgZmlsbD0iI0ZGM0IzMCIvPgo8L3N2Zz4K) 50% no-repeat}.checkbox label{padding-left:38px;font-size:16px;font-weight:700;line-height:28px}.checkbox-item{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.checkbox-item input[type=checkbox]{width:20px;height:20px}.checkbox-item_warning input[type=checkbox]{opacity:1;border-color:#fa5252}.checkbox-item_disabled{cursor:default}.checkbox-item_disabled input[type=checkbox]{pointer-events:none;cursor:default}.checkbox-item_disabled .checkbox,.checkbox-item_disabled .checkbox-item__title{pointer-events:none}.checkbox-item_disabled{color:#cad5db}.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:0 0}.card-container_fullwidth{width:100%}textarea{resize:none}.textarea__resizer{cursor:se-resize;position:absolute;bottom:5px;right:5px}.textarea-component{flex-direction:column;width:100%;display:flex}.textarea-component__description{color:#879196;margin-top:8px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.textarea__label-text{color:#1d2021;gap:2px;margin-bottom:8px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;display:flex}.textarea__label-text>span{color:#c92a2a}.textarea-container{background-color:#fff;border:1px solid #cad5db;border-radius:8px;justify-content:space-between;gap:10px;width:100%;min-height:59px;padding:8px 12px;display:flex;position:relative;box-shadow:0 1px 2px #29294012}.textarea-container>button{justify-content:center;width:24px;display:flex}.textarea-container_disabled{background-color:#f5fafc;border-color:#e9eff2}.textarea-container_disabled input{color:#a2afb5;background-color:#f5fafc}.textarea-container>textarea{border:none;flex-grow:1;width:100%;min-height:25px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.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{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;position:absolute;bottom:4px;right:25px}.textarea__counter_warning{color:#c92a2a}.mui-radio-button{cursor:pointer;flex-wrap:wrap;align-items:center;display:flex}.mui-radio-button .MuiTypography-root{line-height:20px}.input-component{flex-direction:column;display:flex}.input-component_fullwidth{width:100%}.input__endorment{height:20px;margin-left:4px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.input__label-text{color:#1d2021;gap:2px;margin-bottom:8px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;display:flex}.input__label-text>span{color:#c92a2a}.input-container{background-color:#fff;border:1px solid #cad5db;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;display:flex;position:relative;box-shadow:0 1px 2px #29294012}.input-container:not(.input-container_disabled):focus-within{border:2px solid #228be6;box-shadow:inset 0 2.5px 4px #2929403d;outline:2px solid #228be63d!important}.input-container:not(.input-container_disabled):hover:not(:focus-within){box-shadow:none;border:2px solid #228be6}.input-container>button{justify-content:center;width:24px;min-width:24px;display:flex}.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{color:#a2afb5;background-color:#f5fafc}.input-container_medium{height:40px}.input-container_small{height:36px}.input-container__error{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;color:#c92a2a!important;margin:8px 0 0!important}.input-container__input{cursor:default;-webkit-user-select:none;user-select:none;text-overflow:ellipsis;white-space:nowrap;border:none;flex-grow:1;width:100%;padding:0;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;overflow:hidden}.input-container__input::placeholder{color:#879196;font-size:16px}.input-container .number-arrows{border-left:1px solid #cad5db;flex-direction:column;height:100%;display:flex;position:absolute;right:0}.input-container .number-arrows>button{width:32px;height:100%}.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}[data-rsbs-overlay]{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);background:#fff;background:var(--rsbs-bg,#fff);height:0;height:var(--rsbs-overlay-h,0px);transform:translate(0,0);transform:translate3d(0, var(--rsbs-overlay-translate-y,0px), 0);will-change:height;flex-direction:column;display:flex}[data-rsbs-overlay]:focus{outline:none}[data-rsbs-is-blocking=false] [data-rsbs-overlay]{box-shadow:0 -5px 60px #2659731c,0 -1px #2659730d}[data-rsbs-overlay],[data-rsbs-root]:after{max-width:auto;max-width:var(--rsbs-max-w,auto);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))}[data-rsbs-overlay],[data-rsbs-backdrop],[data-rsbs-root]:after{z-index:3;-ms-scroll-chaining:none;overscroll-behavior:none;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;position:fixed;bottom:0;left:0;right:0}[data-rsbs-backdrop]{background-color:#0009;background-color:var(--rsbs-backdrop-bg,#0009);will-change:opacity;cursor:pointer;opacity:1;top:-60px;bottom:-60px}[data-rsbs-is-dismissable=false] [data-rsbs-backdrop]{cursor:ns-resize}[data-rsbs-root]:after{content:"";pointer-events:none;background:#fff;background:var(--rsbs-bg,#fff);transform-origin:bottom;height:1px;transform:scaleY(0);transform:scale3d(1, var(--rsbs-antigap-scale-y,0), 1);will-change:transform}[data-rsbs-footer],[data-rsbs-header]{cursor:ns-resize;flex-shrink:0;padding:16px}[data-rsbs-header]{text-align:center;-webkit-user-select:none;user-select:none;box-shadow:0 1px #2e3b4220;box-shadow:0 1px 0 rgba(46, 59, 66, calc(var(--rsbs-content-opacity,1) * .125));z-index:1;padding-top:calc(20px + env(safe-area-inset-top));padding-bottom:8px}[data-rsbs-header]:before{content:"";width:36px;height:4px;top:calc(8px + env(safe-area-inset-top));background-color:#00000024;background-color:var(--rsbs-handle-bg,#00000024);border-radius:2px;display:block;position:absolute;left:50%;transform:translate(-50%)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){[data-rsbs-header]:before{transform:translate(-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;-webkit-user-select:auto;user-select:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-grow:1;flex-shrink:1;overflow: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 #2e3b4220,0 2px #fff;box-shadow:0 -1px 0 rgba(46, 59, 66, calc(var(--rsbs-content-opacity,1) * .125)), 0 2px 0 var(--rsbs-bg,#fff);z-index:1;padding-bottom:calc(16px + env(safe-area-inset-bottom));overflow:hidden}[data-rsbs-is-dismissable=true] [data-rsbs-header]>*,[data-rsbs-is-dismissable=true] [data-rsbs-scroll]>*,[data-rsbs-is-dismissable=true] [data-rsbs-footer]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=opening] [data-rsbs-header]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=closing] [data-rsbs-header]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=opening] [data-rsbs-scroll]>*,[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=closing] [data-rsbs-footer]>*{opacity:1;opacity:var(--rsbs-content-opacity,1)}[data-rsbs-is-dismissable=true] [data-rsbs-backdrop],[data-rsbs-is-dismissable=false][data-rsbs-state=opening] [data-rsbs-backdrop],[data-rsbs-is-dismissable=false][data-rsbs-state=closing] [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;flex-direction:column;width:100%;height:calc(100vh - 150px);display:flex;position:fixed;bottom:0}.modal-mobile__top-divider-container{justify-content:center;align-items:center;width:100%;padding:6px 0 14px;display:flex}.modal-mobile__top-divider{background-color:#3c3c434d;border-radius:2.5px;width:36px;height:6px}.modal-mobile__header{flex-direction:column;gap:8px;display:flex}.modal-mobile__title{text-align:left;justify-content:space-between;align-items:center;gap:16px;padding:12px 8px 8px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px;display:flex}.modal-mobile__title>.button{align-self:flex-start;margin-top:5px}.modal-mobile__title>.button.modal-mobile__close-button{background-color:#f0f0ef;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;padding:6px;display:flex}.modal-mobile__footer{background-color:#fff;border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;gap:8px;padding:16px 16px 24px;display:flex;box-shadow:0 -3px 6px -1px #29294014,0 -1px 5px #2929400a}.modal-mobile__footer>button{width:100%;line-height:unset;flex:auto}.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]{z-index:120;border-radius:16px 16px 0 0}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]{flex-direction:column;min-height:100%;display:flex}[data-rsbs-header]:before{background-color:#3c3c434d;border-radius:2.5px;width:36px;height:5px}.modal-window-small{z-index:3;width:316px;display:none;position:absolute}.modal-window-small__content{background-color:#fff;border:1px solid #e9eff2;border-radius:8px;width:100%;padding:8px;box-shadow:0 4px 6px -2px #2929400a,0 10px 15px -3px #29294014}.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{z-index:30000;display:block;position:absolute}.mui-tab{text-transform:inherit!important;background-color:#0000!important;border:none!important}.mui-tab__label>p{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,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{content:"";outline:4px solid var(--company-mainColorHex);width:100%;height:1px;position:absolute;bottom:0;left:0}.mui-tab_selected .mui-tab__label{color:var(--company-mainColorHex)}.row-dash{border-style:dashed none none;border-top-width:1px;border-top-color:#cad5db;flex:1;height:4px}.price-row{color:#1d2021;align-items:flex-end;gap:4px;display:flex}.price-row__title-default{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.price-row__title-big{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:32px}.price-row__subtitle{text-align:center;color:#879196;width:100%;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.price-row__value-small{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.price-row__value-middle{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.price-row__value-big{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:32px}.price-row__value-error{color:#fa5252;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:32px}.sorting-button{position:relative}.sorting-button.sorting-button-mobile>button{background:#fff;border:1px solid #e9eff2;justify-content:center;align-items:center;display:flex}.sorting-button__button-text{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.sorting-button__list{flex-direction:column;gap:4px;display:flex}.sorting-button__list-item{cursor:pointer;color:#1d2021;white-space:nowrap;border-radius:8px;flex-direction:column;padding:10px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;display:flex}.sorting-button__list-item:hover{background-color:#e9eff2}.sorting-button__list-item_selected{color:#fff;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px;background-color:#5d6c74!important}.sorting-button__list-item>span{color:#a2afb5;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.list-option{width:240px;height:44px;position:relative}.list-option__title{justify-content:space-between;align-items:center;width:240px;height:100%;padding:10px;display:flex}.list-option__title>svg{opacity:0}.list-option__title-selected{background-color:#e9eff2;border-radius:8px}.list-option__title-selected>svg,.list-option:hover .list-option__title>svg{opacity:100}.list-option__list{border-radius:8px;flex-direction:column;gap:4px;display:flex;overflow:auto}.list-option__list-item{cursor:pointer;border-radius:8px;flex-direction:column;padding:10px 12px;display:flex}.list-option__list-item-title{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,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,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.modal-title-with-tabs .MuiTabs-root{min-height:unset;height:47px}.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{text-transform:inherit!important;border:none!important}.modal-title-tab__label>p{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,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{color:#fff;background-color:#a2afb5;border-radius:4px;padding:2px 8px;display:inline-block}.modal-title-tab_selected:after{content:"";outline:4px solid var(--company-mainColorHex);width:100%;height:1px;position:absolute;bottom:0;left:0}.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,Tilda Sans Fallback,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)}.modal-right__react-modal{outline:none;position:-webkit-sticky;position:sticky;top:0;bottom:0;right:0}@media only screen and (min-width:641px){.modal-right__react-modal.small-modal{width:100%;max-width:380px}.modal-right__react-modal.medium-modal{width:100%;max-width:582px}.modal-right__react-modal.large-modal{width:100%;max-width:718px}}@media only screen and (min-width:981px){.modal-right__react-modal.extra-large-modal{width:100%;max-width:928px}}.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}@media only screen and (min-width:641px){.modal-right__overlay{justify-content:flex-end;display:flex}}.modal-right__overlay{z-index:113;width:100%;height:var(--vh);background-color:#00000080;position:fixed;top:0;bottom:0;left:0;right:0}.modal-right__overlay.no-backdrop{background-color:#0000}.modal-right__container{width:528px;height:var(--vh);background-color:#fff;flex-direction:column;margin:0 0 0 auto;display:flex;position:relative;right:0}@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-top-left-radius:8px;border-bottom-left-radius:8px}}@media only screen and (min-width:641px){.modal-right__container.small-modal{width:100%;max-width:380px}.modal-right__container.large-modal{width:100%;max-width:718px}}@media only screen and (min-width:981px){.modal-right__container.extra-large-modal{width:100%;max-width:928px}}.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-top:1px solid #cad5db;border-bottom:0;flex-direction:row;justify-content:flex-end;gap:12px;width:100%;padding:12px 20px;display:flex}.modal-right__footer>button{font-family:Tilda Sans,Tilda Sans Fallback,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{border-bottom:1px solid #cad5db;justify-content:space-between;align-items:center;padding:20px;display:flex}.modal-right__header-with-status{align-self:flex-start;gap:8px;margin-top:3px;display:flex}.modal-right__header-title{gap:14px;font-size:18px;font-weight:700;line-height:24px;display:flex}.modal-right__header-buttons{flex-direction:row;align-items:center;gap:24px;display:flex}.modal-right__header-buttons-toogle{width:200px}.modal-right__header-title-container{flex-direction:row;align-items:center;gap:8px;display:flex}.modal-right__content-container{flex-grow:1;margin-right:8px;padding:20px 12px 20px 20px;overflow-y:auto}.modal-right__content-container::-webkit-scrollbar{-webkit-appearance:none;width:7px;height:7px;transform:translate(0 10px)}.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}.rating-modal__title{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.rating-modal__container{padding:20px}.rating-modal__section-title{margin-bottom:8px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:32px}.rating-modal__section-description{margin-bottom:20px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.rating-modal__section-color{flex-direction:row;gap:8px;margin-bottom:8px;display:flex}.rating-modal__section-color>p{font-family:Tilda Sans,Tilda Sans Fallback,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{letter-spacing:.05em;text-transform:uppercase;border-radius:8px;flex-direction:row;align-items:center;gap:4px;height:24px;padding:2px 8px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px;display:flex}.rating_green{color:#40c057;background-color:#40c05714}.rating_yellow{color:#fab005;background-color:#fab00514}.rating_red{color:#fa5252;background-color:#fa525214}.rating:hover{cursor:pointer}.rating_with-hover:hover.rating_green{background-color:#40c0573d}.rating_with-hover:hover.rating_yellow{background-color:#fab0053d}.rating_with-hover:hover.rating_red{background-color:#fa52523d}.icons-pack{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.icons-pack.small svg{width:20px;height:20px}.icons-pack__item{border:1px solid #e9eff2;border-radius:8px;align-items:center;width:36px;height:36px;padding:8px;display:flex}.transfer-details{justify-content:space-between;align-items:center;margin-top:20px;display:flex}@media only screen and (min-width:320px) and (max-width:980px){.transfer-details{grid-template-areas:"tags button""info button";row-gap:8px;margin-top:0;display:grid}}.transfer-details__buttons{gap:24px;display:flex}@media only screen and (min-width:320px) and (max-width:980px){.transfer-details__buttons{grid-area:button}}.transfer-details__action-buttons{justify-content:center;align-items:center;gap:10px;display:flex}.transfer-details__info-buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.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{grid-area:info;align-items:center}}.transfer-details__transfer-info{flex:1;grid-template-areas:"CO left star";justify-content:end;align-items:center;gap:12px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px;display:grid}.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{color:#879196;flex-direction:row;grid-area:CO;align-items:center;font-weight:400;display:flex}.transfer-details__co2-container b{color:#40c057;font-weight:700}.transfer-details__co2-container svg{overflow:unset;transform:scale(.625)}.transfer-details__transfer-info-star{grid-area:star}.year-month-day-calendar{flex-direction:column;display:flex;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif!important}.year-month-day-calendar__label-text{gap:2px;margin-bottom:8px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;display:flex}.year-month-day-calendar__error{color:#c92a2a;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin:8px 0 0!important}.year-month-day-calendar__buttons-container{align-items:center;display:flex}.year-month-day-calendar__buttons-container>button{justify-content:center;width:24px;display:flex}.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{flex-direction:column;align-items:center;gap:8px;margin:8px auto 16px;display:flex}.year-month-day-calendar__custom-action-bar .MuiStack-root .MuiTextField-root{min-width:unset;width:148px}.year-month-day-calendar_disabled>.MuiFormControl-root{pointer-events:none}.MuiPickersLayout-root .MuiPickersLayout-actionBar{border-top:none;border-left:none}.MuiPickersLayout-root .MuiPickersLayout-contentWrapper .MuiDateCalendar-root{height:unset}.calendar__today{color:#1d2021;margin-top:16px;margin-bottom:16px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px;text-align:center!important}.calendar__today:hover{cursor:pointer!important}.calendar__today-button-container{justify-content:center;width:100%;display:flex}.calendar__container{width:100%;position:relative!important}.rdrDayHovered .rdrDayNumber span{color:#fff}.rdrDayNumber span{font-weight:500}.rdrWeekDay:nth-of-type(6),.rdrWeekDay:nth-of-type(7){color:#c92a2a!important}.rdrMonthAndYearWrapper{width:228px!important;height:36px!important;padding:0!important;font-size:14px!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;top:2px!important;bottom:2px!important;left:2px!important;right:2px!important}.rdrDay{height:36px!important;font-size:14px!important;line-height:18px!important}.rdrMonths{align-items:center!important;width:100%!important}.rdrMonth{width:260px!important;padding:0!important}.rdrDayNumber{color:red;z-index:3!important}.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive),.rdrDay:not(.rdrDayPassive),.rdrDay:not(.rdrDayPassive){color:#000000d9!important}.rdrDay:has(.rdrStartEdge)>.rdrDayNumber>span{font-weight:800!important}.rdrDay:has(.rdrEndEdge)>.rdrDayNumber>span{font-weight:800!important}.rdrStartEdge>span>span{color:#fff;font-weight:800}.rdrDayNumber.rdrSelected,.rdrDayNumber.rdrInRange:not(.rdrStartEdge):not(.rdrEndEdge){color:#000!important}.rdrWeekDay{flex-basis:14.2857%!important;justify-content:center!important;align-items:center!important;height:24px!important;font-size:12px!important;font-weight:700!important;line-height:16px!important;display:flex!important}.rdrCalendarWrapper{align-items:center!important;padding-left:6px!important}.rdrDayStartOfMonth .rdrInRange,.rdrDayStartOfMonth,.rdrDayStartOfWeek .rdrInRange,.rdrDayStartOfWeek{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.rdrDayEndOfMonth .rdrInRange,.rdrDayEndOfMonth,.rdrDayEndOfWeek .rdrInRange,.rdrDayEndOfWeek{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rdrInRange{color:rgba(var(--company-mainColorRGB), .24)!important}.rdrSelected,.rdrInRange,.rdrStartEdge,.rdrEndEdge{top:2px!important;bottom:2px!important}.rdrDayEndPreview,.rdrDayStartPreview{border-radius:8px!important}.rdrDayStartPreview,.rdrDayEndPreview{background:var(--company-mainColorHex)!important;pointer-events:none!important;border-bottom:1px solid rgba(var(--company-mainColorRGB), .24)!important;border-top:1px solid rgba(var(--company-mainColorRGB), .24)!important;z-index:1!important;position:absolute!important;top:2px!important;bottom:2px!important;left:2px!important;right:2px!important}.rdrDayEndOfWeek span:before{content:none!important}.rdrDayInPreview{background:rgba(var(--company-mainColorRGB), .24)!important;pointer-events:none!important;z-index:1!important;border:none!important;position:absolute!important;top:2px!important;bottom:2px!important;left:0!important;right:0!important}.rdrDayEndOfMonth .rdrDayInPreview,.rdrDayEndOfWeek .rdrDayInPreview{border-color:rgba(var(--company-mainColorRGB), .24)!important;border-right-width:1px!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important;right:2px!important}.rdrDayEndOfMonth .rdrInRange,.rdrDayEndOfMonth .rdrStartEdge,.rdrDayEndOfWeek .rdrInRange,.rdrDayEndOfWeek .rdrStartEdge:not(.rdrEndEdge){border-top-right-radius:0!important;border-bottom-right-radius:0!important;right:2px!important}.rdrDayEndOfWeek .rdrStartEdge.rdrEndEdge{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important;right:2px!important}.rdrDayStartOfWeek .rdrEndEdge{border-radius:0 8px 8px 0;right:2px!important}.rdrDayStartOfWeek .rdrStartEdge{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.rdrDayStartOfWeek .rdrInRange{border-top-left-radius:0!important;border-bottom-left-radius:0!important;right:0!important}.rdrDayStartOfMonth .rdrEndEdge{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important;right:0!important}.rdrDayStartOfMonth .rdrDayInPreview,.rdrDayStartOfWeek .rdrDayInPreview{border-color:rgba(var(--company-mainColorRGB), .24)!important;border-left-width:1px!important;border-color:rgba(var(--company-mainColorRGB), .24)!important;border-left-width:1px!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;left:2px!important;right:0!important}.rdrEndEdge{transform-style:preserve-3d!important;border-radius:8px!important;left:2px!important}.rdrEndEdge:not(.rdrStartEdge):before{z-index:0!important;content:""!important;background-color:rgba(var(--company-mainColorRGB), .24)!important;width:50%!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;bottom:0!important;left:-2px!important;transform:translateZ(-1px)!important}.rdrStartEdge{transform-style:preserve-3d!important;z-index:1!important;border-radius:8px!important;right:2px!important}.rdrStartEdge:not(.rdrEndEdge):before{z-index:0!important;content:""!important;background-color:rgba(var(--company-mainColorRGB), .24)!important;width:50%!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;bottom:0!important;right:-2px!important;transform:translateZ(-1px)!important}.rdrNextPrevButton{background-color:#0000!important;margin:0!important}.rdrPprevButton i,.rdrNextButton i{border:none!important}.rdrPprevButton i{position:relative!important;left:4px!important}.rdrPprevButton i:after{content:""!important;border-top:2px solid #545b5e!important;border-left:2px solid #545b5e!important;width:6px!important;height:6px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)rotate(-45deg)!important}.rdrNextButton i:after{content:""!important;border-top:2px solid #545b5e!important;border-left:2px solid #545b5e!important;width:6px!important;height:6px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)rotate(135deg)!important}.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after,.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered.rdrDayToday .rdrDayNumber:after{content:none!important}.rdrDay:not(.rdrDayHovered,.rdrDayEndOfWeek) .rdrStartEdge:not(.rdrEndEdge):before,.rdrDay .rdrDayStartPreview:not(.rdrDayEndPreview):before{z-index:0!important;content:""!important;background-color:rgba(var(--company-mainColorRGB), .24)!important;width:50%!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;bottom:0!important;right:-2px!important;transform:translateZ(-1px)!important}.rdrDayHovered .rdrDayStartPreview:not(.rdrDayEndPreview):before,.rdrDay .rdrDayStartPreview:not(.rdrDayEndPreview):before{top:-1px!important;bottom:-1px!important}.rdrDay:not(.rdrDayStartOfWeek) .rdrDayEndPreview:not(.rdrDayStartPreview):before{z-index:0!important;content:""!important;background-color:rgba(var(--company-mainColorRGB), .24)!important;width:50%!important;margin:0!important;padding:0!important;position:absolute!important;top:-1px!important;bottom:-1px!important;left:-2px!important;transform:translateZ(-1px)!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{justify-content:space-between;align-items:center;height:20px;margin:0;padding:0;display:flex}.calendar-mui__header p{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.calendar-mui{flex-direction:column;display:flex;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif!important}.calendar-mui__label-text{gap:2px;margin-bottom:8px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;display:flex}.calendar-mui__label-text>span{color:#fa5252}.calendar-mui__today-button-container>button{color:#1d2021;justify-content:center;width:100%;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px;display:flex;font-weight:700!important}.calendar-mui__today-button-container>button:hover{cursor:pointer!important}.calendar-mui.disabled>.MuiFormControl-root{pointer-events:none}.calendar-mui__actionBar-fields{flex-direction:column;gap:16px;display:flex;align-items:flex-start!important}.calendar-mui__actionBar-buttons{flex-direction:column;gap:8px;padding:8px;display:flex}.calendar-date-range-mui{flex-direction:column;display:flex;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif!important}.calendar-date-range-mui__label-text{gap:2px;margin-bottom:8px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;display:flex}.calendar-date-range-mui__label-text>span{color:#fa5252}.calendar-date-range-mui__footer{border-radius:16px;flex-direction:column;gap:8px;padding:16px 16px 24px;display:flex;box-shadow:0 -3px 6px -1px #29294014,0 -1px 5px #2929400a}.calendar-date-range-mui__footer .timePicker{width:100%}.calendar-date-range-mui__footer>div{justify-content:center;align-items:center;gap:8px;display:flex}.calendar-date-range-mui__mobile-text{background-color:#fff;justify-content:space-between;padding:12px;display:flex}.calendar-date-range-mui__error{color:#c92a2a;font-family:Tilda Sans,Tilda Sans Fallback,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{justify-content:center;width:24px;display:flex}.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{background-color:var(--company-mainColorHex)!important;color:#fff!important}.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:hover,.MuiPickersDay-root:focus.Mui-selected{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}}@media only screen and (min-width:320px) and (max-width:980px){.price-calendar__footer{flex-direction:column;gap:24px}}.price-calendar__footer{gap:64px;margin:0 16px 16px;display:flex}.price-calendar__footer>div{align-items:center;width:100%;display:flex}.dateTimeCalendar__content{flex-direction:row;gap:12px;display:flex}.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:unset;right:30px}.MuiAutocomplete-popper .MuiAutocomplete-listbox{padding:12px}.MuiAutocomplete-popper .MuiAutocomplete-listbox .mui-custom-group>ul{flex-direction:column;gap:4px;display:flex}.MuiAutocomplete-popper .MuiAutocomplete-listbox .mui-custom-group .MuiAutocomplete-option{padding:10px 12px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.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;gap:8px;padding:10px 12px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;display:flex}.MuiAutocomplete-popper .MuiAutocomplete-listbox .mui-custom-group .mui-autocomplete__option>div{flex-direction:column;display:flex}.MuiAutocomplete-popper .MuiAutocomplete-listbox .mui-custom-group .mui-autocomplete__option>div>span{color:#a2afb5;margin-bottom:0;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.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{text-overflow:unset;white-space:normal;overflow:visible}.MuiAutocomplete-popper .MuiAutocomplete-paper{border-radius:8px;margin-top:10px;box-shadow:0 10px 15px -3px #29294014,0 4px 6px -2px #2929400a}.MuiAutocomplete-popper .mui-custom-group>p{letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #cad5db;margin-bottom:4px;padding:6px 0;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px}.MuiAutocomplete-popper .mui-custom-group>ul{margin:0;padding:0;list-style:none}.MuiAutocomplete-popper .mui-custom-group>ul>li{border-radius:8px}.MuiAutocomplete-popper .mui-custom-group>ul>li:hover{cursor:pointer;background-color:#cad5db}.MuiAutocomplete-popper .mui-custom-group>ul>li:focus{background-color:#cad5db}.MuiPickersPopper-root .MuiMultiSectionDigitalClockSection-root:after{display:none}.mui-time-picker{flex-direction:column;display:flex}.mui-time-picker__title{font-family:Tilda Sans,Tilda Sans Fallback,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{padding-top:unset;overflow:unset}@keyframes react-loading-skeleton{to{transform:translate(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);-webkit-user-select:none;user-select:none;border-radius:.25rem;width:100%;line-height:1;display:inline-flex;position:relative;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);background-repeat:no-repeat;background-image:var(--custom-highlight-background,linear-gradient(90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100%));height:100%;animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;top:0;left:0;right:0;transform:translate(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}.select{width:100%;height:100%;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.select__error{margin-top:8px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.select__label{flex-direction:column;gap:8px;display:flex;position:relative}.select__label__icon_before{align-items:center;height:48px;display:flex;position:absolute;top:4px;left:8px}.select__label__close_icon{align-items:center;height:48px;display:flex;position:absolute;top:25px;right:40px}.select .clear-indicator-select{text-align:center;background:#fff;width:26px;height:30px;padding-top:3px;position:absolute;top:12px;right:8px}.select__loading{flex-direction:column;gap:4px;display:flex}.select__loading-row{align-items:center;gap:8px;padding:10px 20px 10px 8px;display:flex}.select__loading-text{flex:1}.select__loading-line{align-items:center;height:18px;display:flex}.select__loading-line:first-child{height:20px}.select__no-option{color:#000;cursor:default;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;box-sizing:border-box;background:#fff;width:100%;padding:10px 20px;font-size:16px;font-weight:500;display:block}.select__service-option{align-items:center;gap:8px;display:flex}.select__service-option>p{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.select__service-option>p>span{color:#a2afb5;margin-bottom:0;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;display:flex}.select__service-option>p>span[class=select__service-option_red]{color:#fa5252}.select__service-option>div>p{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.select__service-option>div>span{color:#a2afb5;margin-bottom:0;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.select__service-option>div>span[class=select__service-option_red]{color:#fa5252}.select__service-option>svg{min-width:20px;max-width:20px;height:20px}.select__service-option_with-error{flex-direction:column;display:flex}.select__service-option_with-error>span{color:#fa5252;font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,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,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.select__input-value{align-items:center;gap:4px;display:flex}.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,.select__label .select__label-text-black{gap:2px;display:flex}.select__margin{margin-top:8px}span[class=select-group-name]{letter-spacing:.05em;text-transform:uppercase;color:#1d2021;border-bottom:1px solid #cad5db;margin-bottom:10px;padding-bottom:6px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px;display:block}.tag-input__content{flex-direction:column;gap:4px;display:flex}.tag-input{flex-direction:column;gap:8px;display:flex}.tag-input__title{color:#1d2021;gap:2px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;display:flex}.tag-input__title>span{color:#c92a2a}.tag-input__control{cursor:text;background-color:#fff;border:1px solid #cad5db;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;min-height:40px;padding:8px;display:flex;position:relative}.tag-input__control:not(.tag-input__control--disabled):focus-within{border:2px solid #228be6;box-shadow:inset 0 2.5px 4px #2929403d;outline:2px solid #228be63d!important}.tag-input__control:not(.tag-input__control--disabled):hover:not(:focus-within){box-shadow:none;border:2px solid #228be6}.tag-input__control:not(.tag-input__control--disabled):hover:not(:focus-within),.tag-input__control:not(.tag-input__control--disabled):focus-within{border-width:2px;padding:7px}.tag-input__control--error{border-color:#c92a2a}.tag-input__control--disabled{cursor:default;background-color:#f5fafc;border-color:#e9eff2}.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{-webkit-user-select:text;user-select:text;background-color:#f5fafc;border:1px solid #cad5db;border-radius:6px;align-items:center;gap:4px;max-width:100%;padding:6px 10px;display:inline-flex}.tag-input__tag-label{color:#1d2021;scrollbar-width:none;white-space:nowrap;-webkit-user-select:text;user-select:text;cursor:text;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;overflow:auto}.tag-input__tag-remove{cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:flex}.tag-input__tag-remove-icon{fill:#a2afb5;width:12px;height:12px}.tag-input__native-input{color:#1d2021;background:0 0;border:none;outline:none;flex:1 0 120px;min-width:80px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.tag-input__description{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.tag-input__description--error{color:#c92a2a}.cat-card{background-color:#fff;border:1px solid #cad5db;border-radius:16px;gap:12px;width:100%;min-height:76px;padding:16px 20px 16px 8px;display:flex;position:relative;overflow:hidden}@media only screen and (min-width:320px) and (max-width:480px){.cat-card{flex-direction:column;min-height:166px;max-height:166px;padding:16px}}@media only screen and (min-width:481px) and (max-width:1200px){.cat-card{max-height:88px;padding:16px}}.cat-card__image{position:absolute}@media only screen and (min-width:320px) and (max-width:480px){.cat-card__image{justify-content:center;min-width:104px;max-width:104px;max-height:66px;display:flex;overflow:hidden}}@media only screen and (min-width:481px) and (max-width:1200px){.cat-card__image{justify-content:start;min-width:104px;max-width:104px;height:88px;display:flex;overflow:hidden}}.cat-card__description{flex-direction:column;gap:2px;padding-left:144px;display:flex}.cat-card__title{font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,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,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}}.cat-card__subtitle{font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,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,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}}.title__text{color:#1d2021;gap:4px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:32px}.title__text__flex{display:flex}.title__text span{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.title__count{vertical-align:super;margin-left:4px}.title .H6{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.title .H5{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:28px}.title .H4{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:32px}.title .H3{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:26px;font-style:normal;font-weight:700;line-height:36px}.title .H2{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:30px;font-style:normal;font-weight:700;line-height:42px}.title .H1{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:34px;font-style:normal;font-weight:700;line-height:48px}.title .LG-Semibold{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.title .MD-Semibold{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.title .MD-Regular{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.title .LG-Bold{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:800;line-height:24px}.subtitle{color:#879196;flex:1}@media only screen and (min-width:320px) and (max-width:980px){.subtitle{width:100%}}.SM{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.MD{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.LG-M{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:500;line-height:24px}.LG-R{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:24px}.TN{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.cat-plug{text-align:center;flex-direction:column;align-items:center;gap:24px;margin-top:auto;margin-bottom:auto;display:flex}.cat-plug__title{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.cat-plug__subtitle{color:#545b5e;white-space:pre-line;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.cat-plug__bottom{flex-direction:column;align-items:center;gap:4px;display:flex}.cat-plug__bottom>.button{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.badge{border-radius:8px;grid-template-columns:24px auto;grid-auto-rows:auto;align-items:center;gap:6px;width:-webkit-fit-content;width:fit-content;height:-webkit-fit-content;height:fit-content;padding:12px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px;display:grid}.badge_flex-container{justify-content:center;align-items:center;display:flex}.badge_small{padding:4px 8px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px}.badge_small>svg{min-width:18px;max-width:18px;height:18px}.badge_medium{padding:6px 12px}.badge_medium>svg{min-width:18px;max-width:18px;height:18px}.badge_error,.badge_red{color:#fa5252;background-color:#fa525214}.badge_success{color:#40c057;background-color:#40c05714}.badge_warning,.badge_yellow{color:#e67700;background-color:#fab00514}.badge_default{color:#1d2021;background-color:#e9eff2}.badge_magenta{color:#e64980;background-color:#e6498014}.badge_black{color:#1d2021;background-color:#f5fafc}.badge_grey{color:#5d6c74;background-color:#f5fafc}.badge_green{color:#40c057;background-color:#40c05714}.badge_blue{color:#228be6;background-color:#228be614}.badge_violent{color:#7950f2;background-color:#7950f214}.badge_emerald{color:#12b886;background-color:#12b88614}.badge_cian{color:#15aabf;background-color:#15aabf14}.badge_indigo{color:#3b5bdb;background-color:#3b5bdb14}.badge_lime{color:#82c91e;background-color:#82c91e14}.badge_orange{color:#fd7e14;background-color:#fd7e1414}.badge_no-wrap{text-wrap:nowrap}.badge_clickable{cursor:pointer}.badge-list{flex-wrap:wrap;gap:4px;height:-webkit-fit-content;height:fit-content;display:flex}.badge-list>.MuiBox-root{height:-webkit-fit-content;height:fit-content}.action-button{color:#2e363a;cursor:pointer;background-color:#f8f8f7;border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:64px;padding:12px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;transition:all .2s;display:flex}.action-button__icon{justify-content:center;align-items:center;display:flex}.action-button__label{text-align:center;font-size:14px;line-height:20px}.action-button--red.action-button--checked{background:#fa525214;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:#fa52523d;border-color:#c92a2a}.action-button--red.action-button--disabled{color:#a2afb5;cursor:not-allowed;background:#f8f8f7;border-color:#0000}.action-button--green.action-button--checked{background:#40c05714;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:#40c0573d;border-color:#2b8a3e}.action-button--green.action-button--disabled{color:#a2afb5;cursor:not-allowed;background:#f8f8f7;border-color:#0000}.action-button--disabled{cursor:not-allowed}.attachments__list{flex-direction:column;gap:8px;display:flex}.attachments__item{align-items:center;gap:8px;display:flex}.attachments__item-download{background:#5d6c74;border-radius:32px;justify-content:center;align-items:center;min-width:32px;min-height:32px;display:flex}.attachments__item>p{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.service-hotel-fsa-info{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.service-hotel-fsa-info__registry-id-url{color:#228be6;cursor:pointer;align-items:center;gap:2px;display:flex}.service-hotel-fsa-info__registry-id-url_tooltip{cursor:pointer;color:#fff;text-decoration:underline}.service-hotel-fsa-info__tooltip-icon svg{width:12px;height:12px}.service-hotel-fsa-info-modal__content .value-description{align-items:center}.message{border-radius:8px;grid-template-columns:18px auto;grid-auto-rows:auto;align-items:center;gap:6px;padding:12px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;display:grid}.message_error{color:#fa5252;background-color:#fa525214;border:1px solid #fa52527a}.message>p{margin:0 0 0 8px}.service-joint-traveller-select{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.service-joint-traveller-select__chip{background-color:#00000026;border-radius:4px;align-items:center;gap:4px;padding:4px 10px;display:flex}.service-joint-traveller-select__chip-name{white-space:nowrap;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.service-joint-traveller-select__chip-remove-btn.button{width:16px;height:16px}.service-joint-traveller-select__chip-remove-btn.button.button-icon:hover{background-color:#0000}.service-joint-traveller-select__dropdown{top:calc(100% + 4px);left:0}.service-joint-traveller-select__dropdown .modal-window-small__content{max-height:526px}.service-joint-traveller-select__add{position:relative}.service-joint-traveller-select__add-btn.button{border:1px solid #fff;border-radius:8px;width:28px;height:28px}.service-joint-traveller-select__add-btn.button:disabled{cursor:not-allowed;opacity:.4;border:none}.service-joint-traveller-select__add-btn.button.button-icon:hover{background-color:#0000}.joint-traveller-checkbox-select{width:100%;position:relative}.joint-traveller-checkbox-select__dropdown{width:346px;top:calc(100% + 4px);left:0}.joint-traveller-checkbox-select__dropdown .modal-window-small__content{max-height:526px}.joint-traveller-checkbox-select__dropdown .joint-traveller-checkbox-select__list .MuiBox-root{width:100%}.joint-traveller-checkbox-select__list{flex-direction:column;gap:4px;display:flex}.joint-traveller-checkbox-select__row.checkbox-item{border-radius:8px;flex-wrap:nowrap;align-items:center;gap:8px;width:100%;padding:10px 12px}.joint-traveller-checkbox-select__row.checkbox-item:hover{background-color:#f5fafc}.joint-traveller-checkbox-select__row.checkbox-item>input[type=checkbox]{flex-shrink:0}.joint-traveller-checkbox-select__row.checkbox-item .checkbox-item__title{flex-grow:1;min-width:0}.joint-traveller-checkbox-select__person{flex-direction:column;gap:2px;display:flex}.joint-traveller-checkbox-select__name{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.joint-traveller-checkbox-select__company{color:#545b5e;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.ticked-road-file-list__container{border-top:1px solid #e9eff2;flex-direction:column;gap:4px;width:100%;padding-top:8px;display:flex;overflow:hidden}.ticked-road-file-list__file{color:#228be6;gap:4px;max-width:100%;padding:4px 0;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;text-decoration:none;display:flex}.ticked-road-file-list__file>p{cursor:pointer}.ticked-road-file-list__file>span{color:#879196}.text_underline{text-underline-offset:2px;text-decoration:underline}.modal-file-list-content{flex-direction:column;gap:8px;display:flex}.modal-file-list-content__item{cursor:pointer;border:1px solid #e9eff2;border-radius:8px;gap:8px;padding:12px;display:flex}.business-trip-service-card-with-documents{position:relative}.business-trip-service-card-with-documents__line-top{z-index:0;background:#a2afb5;width:1px;height:50%;position:absolute;top:0;left:-18.5px}.business-trip-service-card-with-documents__line-bottom{z-index:0;background:#a2afb5;width:1px;position:absolute;top:26px;bottom:0;left:-18.5px}.business-trip-service-card-with-documents__card{align-items:center;gap:12px;width:100%;margin:0 0 8px;display:flex;position:relative}.business-trip-service-card-with-documents__pointer{z-index:1;background:#fff;border:1px solid #a2afb5;border-radius:100%;width:8px;height:8px;position:absolute;left:-22px}.business-trip-service-card-with-documents__options-button{border:none;padding:8px;box-shadow:none!important}.business-trip-service-card-with-documents__options-button__list-item{text-overflow:ellipsis;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;overflow:hidden}.business-trip-service-card-with-documents__container{background:#fff;border-radius:8px;flex-direction:column;flex:1;width:100%;display:flex}.business-trip-service-card-with-documents__container-col{justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}@media only screen and (max-width:1440px){.business-trip-service-card-with-documents__container-col--hidden{align-items:initial;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;gap:8px;width:100%;display:flex}.business-trip-service-card-with-documents__container-content{flex-direction:column;gap:4px;display:flex}.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{flex-direction:column;gap:2px;display:flex}.business-trip-service-card-with-documents__container-modal-footer{flex-direction:column;gap:8px;padding:16px;display:flex}.business-trip-service-card-with-documents__button{height:-webkit-fit-content;height:fit-content}@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{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.business-trip-service-card-with-documents__header-title{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,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{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.business-trip-service-card-with-documents__text{color:#879196;padding-left:12px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;position:relative}.business-trip-service-card-with-documents__text:before{content:"";background-color:#a2afb5;width:4px;height:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.business-trip-service-card-with-documents__tablet{align-items:center;gap:4px;display:flex}.business-trip-service-card-with-documents__tablet-icon{width:16px;height:16px}.business-trip-service-card-with-documents__direction>p{color:#879196;width:-webkit-fit-content;width:fit-content;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.business-trip-service-card-with-documents__button{height:-webkit-fit-content;height:fit-content;padding:4px}.business-trip-service-card-with-documents__button>svg{width:20px;height: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;justify-content:center;width:100%;padding:2px 12px;display:flex}}.stop-circle{background-color:#fff;border:1px solid #cad5db;border-radius:100px;justify-content:center;align-items:center;width:9px;height:8px;display:flex}.stop-circle_main{background-color:#cad5db;border:none;width:12px;height:12px}.stop-line{background-color:#cad5db;width:1px;height:62px}.stop-line_last{display:none}.business-trip-transfer-stops-card{background-color:#f8f8f7;border-radius:16px;flex-direction:column;gap:16px;width:100%;padding:16px;display:flex}.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;gap:24px;display:flex}.business-trip-transfer-stops-card__left-content{flex-direction:column;align-self:stretch;align-items:flex-start;display:flex}.business-trip-transfer-stops-card__date{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,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{flex-direction:column;flex:1;align-items:flex-start;padding:0;display:flex}.business-trip-transfer-stops-card__route{flex-direction:row;align-self:stretch;align-items:flex-start;gap:8px;padding:0;display:flex}.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;flex-direction:column;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:500;line-height:24px;display:flex}.business-trip-transfer-stops-card__route-icon{flex-direction:column;align-self:stretch;align-items:center;padding:6px 0 0;display:flex}.business-trip-transfer-stops-card__route-icon .stop-circle{background-color:#cad5db;border:none;border-radius:50%;flex:none;width:12px;min-width:12px;height:12px;min-height:12px}.business-trip-transfer-stops-card__route-icon .stop-line{background-color:#cad5db;flex: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;flex-direction:column;gap:16px;padding:16px;display:flex}.business-trip-transfer-info-card__info{flex-direction:column;gap:2px;display:flex}.business-trip-transfer-info-card__info-title{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:500;line-height:24px}.avatar{object-fit:cover;border-radius:100%;min-width:32px;max-width:32px;height:32px}.avatar-placeholder{color:#f5fafc;justify-content:center;align-items:center;width:100%;height:100%;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:50px;display:flex}.no-avatar{border-radius:100%;min-width:32px;max-width:32px;height:32px}.no-avatar>.avatar-placeholder{border-radius:100%;font-size:14px}.person-block{justify-content:flex-start;align-items:center;gap:8px;display:flex;position:relative}.person-block__size_LG .avatar,.person-block__size_LG .no-avatar{min-width:40px;max-width:40px;height: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,Tilda Sans Fallback,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,Tilda Sans Fallback,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{min-width:40px;max-width:40px;height: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,Tilda Sans Fallback,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,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}@media only screen and (min-width:981px){.person-block.responsible{position:absolute;left:2%}.person-block.deputy{position:absolute;left:37%}}.person-block__name-block{flex-direction:column;gap:4px;display:flex}.person-block__name{color:#1d2021;white-space:break-spaces;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;display:flex}.person-block__description{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.transfer-schedule{grid-template-rows:36px auto;grid-template-columns:90px 1fr auto 1fr 90px;align-items:center;column-gap:12px;width:100%;padding-right:14px;display:grid}.transfer-schedule_adaptive{grid-template-rows:24px min-content;grid-template-columns:42px 6px 42px;column-gap:8px;width:-webkit-fit-content;width:fit-content;padding-right:0}.transfer-schedule_adaptive .transfer-schedule__time>p{width:42px;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.transfer-schedule_adaptive .transfer-schedule__time>div{display:none}.transfer-schedule__top{width:100%}.transfer-schedule__bottom{grid-column:1/6;justify-content:space-between;width:100%;display:flex}.transfer-schedule__bottom-has-segments{width:calc(33.3333% - 24px)!important}.transfer-schedule__time{align-items:center;gap:4px;display:flex;position:relative}.transfer-schedule__time>p{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:26px;font-style:normal;font-weight:700;line-height:36px}.transfer-schedule__time>div{flex-direction:column;display:flex}.transfer-schedule__time>div>:first-child{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.transfer-schedule__time>div>:last-child{margin-top:-5px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.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{text-align:center;white-space:nowrap;color:#545b5e;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.transfer-schedule__time-separator{background-color:#cad5db;border:none;border-radius:1px;width:calc(100% + 4px);height:2px}@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{flex-direction:column;align-self:baseline;align-items:flex-start;width:calc(50% - 6px);display:flex}.transfer-schedule__departure>p{text-align:left}.transfer-schedule__city{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px;overflow:hidden}@media only screen and (min-width:1201px) and (max-width:1340px){.transfer-schedule__city{white-space:unset}}@media only screen and (min-width:981px) and (max-width:1100px){.transfer-schedule__city{white-space:unset}}@media only screen and (min-width:641px) and (max-width:760px){.transfer-schedule__city{white-space:unset}}.transfer-schedule__code{white-space:normal;width:100%;max-width:100%;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}@media only screen and (min-width:641px){.transfer-schedule__code{color:#879196}}.transfer-schedule__date{color:#879196;white-space:nowrap;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.transfer-schedule__date_daysDiff{color:#fa5252}.transfer-schedule__top-middle-content{text-align:center;flex-direction:column;align-items:center;display:flex}.transfer-schedule__top-middle-content>p{color:#545b5e;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.transfer-schedule__middle-content{text-align:center;flex-direction:column;align-content:center;place-self:start center;align-items:center;width:10px;margin:0;padding:0;list-style:none;display:flex}.transfer-schedule__middle-content>li{white-space:nowrap}.transfer-schedule__arrival{flex-direction:column;align-self:flex-start;width:calc(50% - 6px);display:flex}.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,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.stars{gap:2px;display:flex}.stars>svg,.stars_small{width:12px;height:12px}.airlines-logo{object-fit:cover;background-color:#cad5db;border-radius:100%;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:relative}.airlines{align-items:center;gap:8px;display:flex}.airlines__logos{z-index:1;min-width:26px;min-height:26px;display:flex;position:relative}.airlines__logos_column{flex-direction:column}.airlines__logo-name{text-overflow:ellipsis;white-space:nowrap;color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:24px;overflow:hidden}.airlines__names{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:24px;overflow:hidden}.airlines__names>p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@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}.tariff-wrapper{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.tariff-wrapper>button{color:#5d6c74;align-self:flex-start}.tariffs-list{cursor:pointer;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}@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__tooltip{flex-direction:column;display:flex}.tariffs-list__text{color:#1d2021;flex-direction:column;min-width:0;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;display:flex;overflow:hidden}.tariffs-list__text>p{gap:8px;display:flex}.tariffs-list__description{color:#879196}.tariffs-list__item>.MuiBox-root,.tariffs-list__item-content{align-items:center;gap:6px;display:flex}.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{background-color:#f0faf2;border-radius:8px;justify-content:center;align-items:center;min-width:40px;max-width:40px;height:24px;display:flex}.tariffs-list__item-logo>b{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.tariffs-list__item-logo.green{color:#40c057;background-color:#40c05714}.tariffs-list__item-logo.purple{color:#7950f2;background-color:#7950f214}.tariffs-list__item-logo.blue{color:#228be6;background-color:#228be614}.tariffs-list__item-logo.grey{color:#879196;background-color:#f0f0ef}.tariffs-list__item-logo.red{color:#fa5252;background-color:#f0f0ef}.tariffs-list__item-logo.red-tp{color:#fa5252;background-color:#fa525214}.tariffs-list__item-logo.yellow{color:#e67700;background-color:#fab00514}.tariffs-list__item-logo.round-logo{border-radius:100%;min-width:36px;max-width:36px;height:36px}.tariffs-list__item-logo.big-logo{border-radius:8px;min-width:40px;height:30px;padding:6px 12px}.passengers-count-text{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.tariff-card{cursor:pointer;background-color:#fff;border:1px solid #e9eff2;border-radius:8px;flex-direction:column;flex:1;min-width:215px;display:flex;position:relative}.tariff-card_selected{cursor:default;border:2px solid #5d6c74}.tariff-card_single{cursor:default;border:1px solid #e9eff2;max-width:50%}.tariff-card_fullwidth{cursor:default;max-width:100%;border:1px solid #e9eff2!important}.tariff-card__header{border-bottom:1px solid #e9eff2;justify-content:space-between;align-items:center;padding:12px 12px 11px;display:flex}.tariff-card__header>p{font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.tariff-card__header-title{flex-direction:column;justify-content:center;gap:8px;width:100%;display:flex}.tariff-card__header-title .mui-radio-button .MuiTypography-root,.tariff-card__header-title .mui-radio-button .MuiBox-root{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.tariff-card__header-title-title{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.tariff-card__main{flex-direction:column;align-items:stretch;padding:0 12px;display:flex}.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{white-space:nowrap;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.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;flex-direction:column;padding:8px 0 12px;display:flex}.tariff-card__footer-content-tooltip{text-align:left;grid-template-columns:max-content max-content;grid-auto-rows:auto auto auto;column-gap:16px;display:grid}.tariff-card__footer-top,.tariff-card__footer-bottom{justify-content:space-between;align-items:center;gap:4px;display:flex}.tariff-card__footer-bottom>button{margin-left:auto}.tariff-card__price-block{flex-direction:column;align-items:flex-start;display:flex}.tariff-card__price-block>p{white-space:nowrap;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:28px}.tariff-card__price-block>span{font-family:Tilda Sans,Tilda Sans Fallback,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{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.tariff-card__places-left{color:#879196;height:16px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:400;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{height:-webkit-fit-content;height:fit-content;padding-bottom:8px}.tariff-card_hotel .tariffs-list:first-of-type{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{flex-direction:column;align-items:flex-start;padding:0}.tariff-card_hotel .tariff-card__header>img{object-fit:cover;border-radius:7px 7px 0 0;width:-webkit-fill-available;height:90px}.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{color:#879196;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;overflow:hidden;display:-webkit-box!important}.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{flex-direction:column;justify-content:center;display:flex}.tariff-tabs__title{justify-self:flex-start;margin-bottom:16px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:32px}.tariff-tabs .tab-label{color:#1d2021;text-transform:none;gap:4px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px;display:flex}.tariff-tabs .tab-label>span{color:#545b5e;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}@media only screen and (min-width:320px) and (max-width:980px){.tariff-tabs .tab-label{flex-direction:column;align-items:flex-start;gap:0}}.tariff-tabs__tab-content{border:1px solid #cad5db;border-radius:0 8px 8px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;min-width:678px;margin-top:-1px;padding:12px 8px 8px;display:grid}@media only screen and (min-width:320px) and (max-width:980px){.tariff-tabs__tab-content{min-width:unset;border:none;grid-template-columns:none;grid-auto-flow:column;padding:12px 12px 8px 0;overflow-x:auto}.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{cursor:default;border:2px solid #5d6c74}.tariff-tabs .MuiTabs-flexContainer{margin-top:1px;padding-right:12px;overflow-x:auto}.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;width:-webkit-fit-content;width:fit-content;padding:6px 12px}.tariff-tabs .MuiTab-root>.tab-label span{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.tariff-tabs .MuiTab-root.Mui-selected{border:none;background-color:#5d6c74!important}.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,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}}.business-trip-service-card{border-color:#cad5db;flex-direction:column;padding:12px 16px 24px;display:flex}.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{justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:16px;display:flex}.business-trip-service-card__header>:last-child{flex-shrink:0;align-self:flex-start;height:auto}.business-trip-service-card__header .service-price-tablet__price-container{align-items:flex-start;height:auto;display:inline-flex}.business-trip-service-card__header .service-price-tablet__price{padding:3px 12px}.business-trip-service-card__header .icon-with-counter{width:30px;height:30px}.business-trip-service-card__header .icon-with-counter>svg{width:27px;height:27px}.business-trip-service-card__header-left{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.business-trip-service-card__header-left__transfer-logo{justify-content:center;align-items:center;width:60px;height:20px;display:flex}.business-trip-service-card__header-left__transfer-logo>svg{transform:scale(1.3)}.business-trip-service-card__header-left>.tariffs-list__item{flex:none;margin:0;padding:0;list-style:none}.business-trip-service-card__main{flex-direction:column;flex:auto;padding-top:8px;display:flex}.business-trip-service-card__main .transfer-schedule{width:inherit;grid-template-columns:66px 1fr auto 1fr 66px}.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: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{width:auto;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:26px;font-style:normal;font-weight:700;line-height:36px}.business-trip-service-card__main .transfer-schedule_adaptive .transfer-schedule__city{font-family:Tilda Sans,Tilda Sans Fallback,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;gap:4px;display:flex}.business-trip-service-card__tablets>svg{width:30px;height:30px}.business-trip-service-card__tablets>:last-child{margin-left:auto;padding:3px 16px}.business-trip-service-card__merged-travellers{align-items:center;gap:8px;margin-top:12px;display:flex}.business-trip-service-card__merged-travellers-badge{background-color:#f0f0ef;border-radius:4px;gap:4px;padding:1px 7px}.business-trip-service-card__hotel-container{gap:12px;display:flex}@media only screen and (max-width:1440px){.business-trip-service-card__hotel-container{flex-direction:column}}.business-trip-service-card__column{flex-direction:column;gap:8px;display:flex}.business-trip-service-card__transfer-business-trip{flex-direction:column;gap:12px;display:flex}.business-trip-service-card__transfer-business-trip .person-block__additional-button{justify-content:flex-end;width:100%;display:flex}.business-trip-service-card__transfer-business-trip .person-block__additional-button .additional-button{background:0 0;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.business-trip-service-card__transfer-business-trip-comment{word-break:break-word;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.business-trip-service-card__transfer-business-trip-additional-info{flex-direction:row;gap:12px;display:flex}@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,Tilda Sans Fallback,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,Tilda Sans Fallback,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,Tilda Sans Fallback,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,Tilda Sans Fallback,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,Tilda Sans Fallback,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}.business-trip-service-card__hotel-image{border-radius:8px;width:120px;height: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{background-color:#f5fafc;border-radius:8px;justify-content:center;align-items:center;min-width:120px;min-height:120px;display:flex}@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,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.business-trip-service-card__hotel-address{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.business-trip-service-card__hotel-room{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.business-trip-service-card__dates{justify-content:space-between;margin:8px 0 12px;display:flex}.business-trip-service-card__dates_hotel-dates{justify-content:flex-start;align-items:center;gap:8px;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;width:20px;height:2px}.business-trip-service-card__date{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,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;margin-left:4px;padding:2px 8px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.business-trip-service-card__service-wrapper{flex-direction:column;flex:auto;gap:12px;display:flex}.business-trip-service-card__service-info{flex-wrap:wrap;gap:12px;display:flex}.business-trip-service-card__service-info>.business-trip-modal-card__description{text-wrap:wrap;flex:0 calc(33% - 8px);min-width:-webkit-fit-content;min-width:fit-content}.business-trip-service-card__service-info_big-gap>.business-trip-modal-card__description{flex:0 calc(50% - 6px);min-width:-webkit-fit-content;min-width:fit-content}.business-trip-service-card__description{flex-direction:column;flex:1;gap:2px;display:flex}.business-trip-service-card__description>p{text-overflow:ellipsis;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:500;line-height:24px;overflow:hidden}@media only screen and (max-width:1440px){.business-trip-service-card__description>p{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}}.business-trip-service-card__description>span{color:#879196;text-overflow:ellipsis;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;overflow:hidden}@media only screen and (max-width:1440px){.business-trip-service-card__description>span{font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,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{height:18px;min-height:18px;padding:0;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;text-decoration:underline}.business-trip-service-card__comment{white-space:pre-line;margin-top:auto;padding:8px 12px;font-size:12px}.tablet-status{width:100%;padding:10px}.tablet-status>p>div{text-align:center;align-items:center;gap:6px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px;display:flex}.tablet-status-yellow>p>div{color:#e67700}.tablet-status-green>p>div{color:#2b8a3e}.tablet-status-red>p>div{color:#c92a2a}.tablet-status-small{width:-webkit-fit-content;width:fit-content;padding:4px 12px}.tablet-status-small>p>div{letter-spacing:.05em;text-transform:uppercase;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px}.tablet-status-big{justify-content:center;align-items:center;width:100%;padding:10px;display:flex}.tablet-status__spinner-container{width:15px;height:15px;position:relative}.alternatives-suggestion-card-container{color:#fff;text-align:center;background-color:#fa5252;border-radius:8px;flex-direction:column;gap:16px;padding:12px 8px;display:flex}.alternatives-suggestion-card-container>p{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.alternatives-suggestion-card-container>p>span{font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.trip-selected-service-card{background-color:#fff;border:1px solid #cad5db;border-radius:16px;grid-template-columns:1fr 356px;gap:16px;padding:16px;display:grid}@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{cursor:pointer;border-color:#a2afb5}@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;flex-direction:column;justify-content:space-between;gap:12px;min-height:180px;padding-left:16px;display:flex}@media only screen and (max-width:1440px){.info-and-actions-container{border-top:1px solid #e9eff2;border-left:none;padding:16px}}.info-and-actions-container__service-action-container{text-align:center;border-radius:8px;gap:8px;padding:12px 8px;display:flex}.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__service-action-container_notice{flex-direction:column}.info-and-actions-container__service-action-buttons{gap:8px;width:100%;display:flex}.info-and-actions-container__button-border{border:1px solid #fff!important}.info-and-actions-container__accept-container-button-container{gap:8px;display:flex}.info-and-actions-container>.tablet-status{width:100%;height:38px;margin-bottom:auto}.info-and-actions-container-remaining{flex-direction:column;justify-content:center;align-items:center;display:flex}.info-and-actions-container-remaining-title{gap:4px;display:flex}.info-and-actions-container-bottom{flex-direction:column;align-items:center;gap:8px;margin-top:auto;display:flex}.info-and-actions-container-approval-decision{align-self:center}.info-and-actions-container-approval-decision .value-description__description{width:auto}.relocants-badge{color:#fff;background-color:#a2afb5;border-radius:4px;padding:2px 4px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.relocants-badge__relocants-modal .MuiTooltip-tooltip{text-align:left;white-space:pre-line}.business-trip-description{align-items:center;gap:16px;width:100%;display:flex}.business-trip-description__total{justify-content:flex-end;align-items:center;gap:8px;width:100%;max-width:100%;display:flex;overflow:hidden}.business-trip-description__total>.MuiBadge-root>.MuiBadge-badge{min-width:unset;width:14px;height:14px;font-size:12px;top:3px;right:3px}.business-trip-description__total>.MuiBadge-root>svg{width:30px;height:30px}.business-trip-description__total>.icon-with-counter{width:40px;height:38px}.business-trip-description__total>.icon-with-counter>svg{min-width:36px;max-width:36px;height:36px}.business-trip-description__total>.icon-with-counter>.icon-counter{width:14px;height:14px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.business-trip-description__total>.active-business-trip-card-text{margin-left:28px}.business-trip-description .active-business-trip-card-text__traveller-block>svg{width:18px;height:18px}.business-trip-mobile-popover{align-items:center;gap:16px;padding:20px;display:flex}.journey-title__container{align-items:center;gap:4px;display:flex}.journey-title__container-icon{color:#879196;align-items:center;gap:2px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px;display:flex}.dots-modal-button{margin-right:auto;position:relative}.dots-modal-button__action-buttons{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.dots-modal-button__action-buttons>button{justify-content:flex-start;align-items:center}@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{flex-direction:column;gap:16px;display:flex}.send-to-emal-modal>p{color:#879196;margin-top:-8px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.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{white-space:pre-line;align-items:center;gap:16px;display:flex}.mui-snackbar__message>:last-child{margin-left:auto}.mui-snackbar__message>:last-child svg{width:10px;height:10px}.mui-snackbar__message .message-text{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.mui-snackbar__message .message-title{color:#ff5248;font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,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-title,.mui-snackbar_success .message-description{color:#40c057}.mui-snackbar_warning .MuiSnackbarContent-root{background-color:#fff9eb;border-color:#fab005}.mui-snackbar_warning .message-title,.mui-snackbar_warning .message-description{color:#e67700}.service-modal-title{flex-direction:column;gap:12px;width:100%;display:flex}.service-modal-title__footer{justify-content:space-between;align-items:center;gap:10px;display:flex}@media only screen and (min-width:320px) and (max-width:480px){.service-modal-title__footer{flex-direction:column;align-items:flex-start}.service-modal-title__footer .business-trip-description__total{justify-content:space-between;width:100%}}.business-trip-modal{flex-direction:column;gap:16px;display:flex}.business-trip-modal__header{padding-bottom:8px;display:block}.business-trip-modal__header button{position:absolute;top:25px;right:25px}.business-trip-modal_empty{height:100%}.active-business-trip-card{border-color:#cad5db;border-radius:16px;grid-template-columns:1fr 1fr 45px;grid-template-areas:"businessTripInfo businessServiceInfo dotsButton";align-items:center;gap:16px;display:grid;position:relative;box-shadow:0 3px 6px -1px #29294014,1px 0 5px #2929400a}.active-business-trip-card:hover{cursor:pointer;background-color:#f5fafc}.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,Tilda Sans Fallback,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{text-overflow:ellipsis;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px;overflow:hidden}.active-business-trip-card>.business-trip-description .active-business-trip-card-text>.direction-block>p{font-family:Tilda Sans,Tilda Sans Fallback,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{justify-content:space-between;width:100%;display:flex;position:relative}.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{content:"";background-color:#e9eff2;height:2px;position:absolute;top:-10px;left:-16px;right:-16px}}.active-business-trip-card>.dots-modal-button{grid-area:dotsButton}@media only screen and (max-width:980px){.active-business-trip-card>.dots-modal-button{justify-content:end;width:100%;display:flex}.active-business-trip-card>.dots-modal-button svg{overflow:visible}}.active-business-trip-card__divider{border:2px solid var(--company-mainColorHex);border-radius:8px;width:2px;height:36px}@media only screen and (max-width:980px){.active-business-trip-card{grid-template:"businessTripInfo dotsButton"46px"businessServiceInfo businessServiceInfo"52px/1fr 52px}.active-business-trip-card .active-business-trip-card-text__name{width:100%;max-width:-webkit-fit-content;max-width:fit-content;overflow:hidden}.active-business-trip-card .active-business-trip-card-text__city{width:150%;max-width:-webkit-fit-content;max-width:fit-content;overflow:hidden}}.active-business-trip-card_empty-services>.business-trip-description__total{display:none}.active-business-trip-card_empty-services{grid-template-rows:46px;gap:0}.active-business-trip-card-text{white-space:nowrap}.active-business-trip-card-text p{text-overflow:ellipsis;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px;overflow:hidden}.active-business-trip-card-text span{color:#879196;text-overflow:ellipsis;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;overflow:hidden}.active-business-trip-card-text b{font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,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;gap:4px;display:flex}.active-business-trip-card-text__travellers-list{flex-direction:column;gap:4px;display:flex}.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,Tilda Sans Fallback,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,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.active-business-trip-card-text__traveller:hover{cursor:pointer;background-color:#f5fafc}.active-business-trip-card-text__traveller_active{background-color:#e9eff2}.active-business-trip-card-text__relocants-count{color:#fff;background-color:#879196;padding:2px 4px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.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;gap:10px;max-width:100%;height:100%;display:flex}@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-left>div:nth-of-type(2n-1){width:200px}.active-business-trip-card__skeleton-container-left{grid-area:businessTripInfo}.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{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.business-trip-destinations__item{flex-direction:column;gap:4px;display:flex}.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;gap:12px;padding-bottom:16px;display:flex;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{flex-direction:column;flex-shrink:0;align-items:center;width:16px;display:flex;position:relative}.business-trip-destinations-modal__step-content{flex:1;align-items:center;gap:2px;display:flex}.business-trip-destinations-modal__step-city{font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,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);z-index:0;width:2px;position:absolute;top:16px;bottom:0;left:7px}.business-trip-destinations-modal__circle{border:2px solid var(--company-mainColorHex);z-index:1;background-color:#0000;border-radius:50%;flex-shrink:0;min-width:16px;max-width:16px;height:16px;display:block;position:relative}.rail-full-compartment-popover{z-index:9999}.rail-full-compartment-popover__body{background-color:#fff;border:1px solid #e9eff2;border-radius:8px;flex-direction:column;gap:10px;width:252px;padding:16px;display:flex;box-shadow:0 4px 6px -2px #2929400a,0 10px 15px -3px #29294014}.rail-full-compartment-popover__header{align-items:center;gap:8px;display:flex}.rail-full-compartment-popover__title{flex-grow:1;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.rail-full-compartment-popover__close{flex-shrink:0}.rail-full-compartment-popover__price{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.rail-full-compartment-popover__note{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.info_disabled{color:#cad5db}.info{grid-template:"title icon""title icon"/auto auto;align-items:center;display:grid}.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>.info__container-with-title-and-country-code-with-tooltip{grid-area:title;justify-self:start;display:flex}.info__title{grid-area:title;height:-webkit-fit-content;height:fit-content;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:800;line-height:24px}.info__title_with-country-code{margin-right:5px}.info__country-code{height:-webkit-fit-content;height:fit-content;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:800;line-height:24px}.info__content{color:#879196;grid-area:content;height:-webkit-fit-content;height:fit-content;font-size:16px;font-weight:400;line-height:20px}.info__email{color:#1d2021;grid-area:email;font-size:16px;font-weight:400;line-height:20px}.info__email>span{color:#879196;height:-webkit-fit-content;height:fit-content;margin-right:4px;text-decoration:none;display:inline-block}.info>div{grid-area:icon;justify-self:self-end;align-items:center;gap:8px;display:flex}.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}.passport-modal__title{font-family:Tilda Sans,Tilda Sans Fallback,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-right__content-container,.passport-modal .modal-mobile__content-container{flex-direction:column;gap:8px;display:flex}.passport-modal__documents{flex-flow:wrap;gap:8px;display:flex}.passport-modal__documents>div{flex-basis:calc(50% - 4px)}.icon-with-counter{justify-content:center;align-items:center;display:flex;position:relative}.icon-with-counter-big{width:56px;height:56px}.icon-with-counter-medium{width:34px;height:34px}.icon-with-counter-small{width:24px;height:24px}.icon-counter{border-radius:30px;justify-content:center;align-items:center;width:21px;height:21px;display:flex;position:absolute;top:0;right:0}.icon-counter_grey{color:#fff;background-color:#5d6c74}.icon-counter_company{color:#fff;background-color:var(--company-mainColorHex)}.icon-counter-big{width:21px;height:21px}.icon-counter-medium,.icon-counter-small{width:14px;height:14px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.rdrCalendarWrapper{box-sizing:border-box;-webkit-user-select:none;user-select:none;background:#fff;flex-direction:column;display:inline-flex}.rdrDateDisplay{justify-content:space-between;display:flex}.rdrDateDisplayItem{text-align:center;width:0;color:inherit;flex:1}.rdrDateDisplayItem+.rdrDateDisplayItem{margin-left:.833em}.rdrDateDisplayItem input{text-align:inherit}.rdrDateDisplayItem input:disabled{cursor:default}.rdrMonthAndYearWrapper{box-sizing:inherit;justify-content:space-between;display:flex}.rdrMonthAndYearPickers{flex:auto;justify-content:center;align-items:center;display:flex}.rdrNextPrevButton{box-sizing:inherit;cursor:pointer;outline:none}.rdrMonths{display:flex}.rdrMonthsVertical{flex-direction:column}.rdrMonthsHorizontal>div>div>div{flex-direction:row;display:flex}.rdrMonth{width:27.667em}.rdrWeekDays{display:flex}.rdrWeekDay{box-sizing:inherit;text-align:center;flex-basis:14.2857%}.rdrDays{flex-wrap:wrap;display:flex}.rdrInfiniteMonths{overflow:auto}.rdrDateRangeWrapper{-webkit-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;top:0;right:.25em}.rdrDay{box-sizing:inherit;width:14.2857%;font:inherit;cursor:pointer;position:relative}.rdrDayNumber{display:block;position:relative}.rdrDayNumber span{color:#1d2429}.rdrDayDisabled{cursor:not-allowed}@supports (-ms-ime-align:auto){.rdrDay{flex-basis:14.285%!important}}.rdrSelected,.rdrInRange,.rdrStartEdge,.rdrEndEdge,.rdrDayStartPreview,.rdrDayInPreview,.rdrDayEndPreview{pointer-events:none}.rdrDateRangePickerWrapper{-webkit-user-select:none;user-select:none;display:inline-flex}.rdrStaticRanges{flex-direction:column;display:flex}.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 #23394236}.rdrDateDisplayItem input{cursor:pointer;color:#849095;background:0 0;border:0;width:100%;height:2.5em;line-height:2.5em}.rdrDateDisplayItemActive{border-color:currentColor}.rdrDateDisplayItemActive input{color:#7d888d}.rdrMonthAndYearWrapper{align-items:center;height:60px;padding-top:10px}.rdrMonthAndYearPickers{font-weight:600}.rdrMonthAndYearPickers select{-webkit-appearance:none;appearance:none;color:#3e484f;cursor:pointer;text-align:center;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>") right 8px center no-repeat;border:0;border-radius:4px;outline:0;padding:10px 30px 10px 10px}.rdrMonthAndYearPickers select:hover{background-color:#00000012}.rdrMonthPicker,.rdrYearPicker{margin:0 5px}.rdrNextPrevButton{background:#eff2f7;border:0;border-radius:5px;width:24px;height:24px;margin:0 .833em;padding:0;display:block}.rdrNextPrevButton:hover{background:#e1e7f0}.rdrNextPrevButton i{text-align:center;border-style:solid;width:0;height:0;margin:auto;padding:0;display:block;transform:translate(-3px)}.rdrPprevButton i{border-width:4px 6px 4px 4px;border-color:#0000 #34495e #0000 #0000;transform:translate(-3px)}.rdrNextButton i{border-width:4px 4px 4px 6px;border-color:#0000 #0000 #0000 #34495e;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{-webkit-user-select:none;user-select:none;text-align:center;color:#1d2429;background:0 0;border:0;height:3em;padding:0;line-height:3em}.rdrDay:focus{outline:0}.rdrDayNumber{outline:0;justify-content:center;align-items:center;font-weight:300;display:flex;position:absolute;top:5px;bottom:5px;left:0;right:0}.rdrDayToday .rdrDayNumber span{font-weight:500}.rdrDayToday .rdrDayNumber span:after{content:"";background:#3d91ff;border-radius:2px;width:18px;height:2px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.rdrDayToday:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span:after{background:#fff}.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span{color:#ffffffd9}.rdrSelected,.rdrInRange,.rdrStartEdge,.rdrEndEdge{background:currentColor;position:absolute;top:5px;bottom:5px;left:0;right:0}.rdrSelected{left:2px;right:2px}.rdrStartEdge{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrEndEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrSelected{border-radius:1.042em}.rdrDayStartOfMonth .rdrInRange,.rdrDayStartOfMonth .rdrEndEdge,.rdrDayStartOfWeek .rdrInRange,.rdrDayStartOfWeek .rdrEndEdge{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrDayEndOfMonth .rdrInRange,.rdrDayEndOfMonth .rdrStartEdge,.rdrDayEndOfWeek .rdrInRange,.rdrDayEndOfWeek .rdrStartEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrDayStartOfMonth .rdrDayInPreview,.rdrDayStartOfMonth .rdrDayEndPreview,.rdrDayStartOfWeek .rdrDayInPreview,.rdrDayStartOfWeek .rdrDayEndPreview{border-left-width:1px;border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;left:0}.rdrDayEndOfMonth .rdrDayInPreview,.rdrDayEndOfMonth .rdrDayStartPreview,.rdrDayEndOfWeek .rdrDayInPreview,.rdrDayEndOfWeek .rdrDayStartPreview{border-right-width:1px;border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;right:0}.rdrDayStartPreview,.rdrDayInPreview,.rdrDayEndPreview{pointer-events:none;z-index:1;background:#ffffff17;border:0 solid;position:absolute;top:3px;bottom:3px;left:0;right:0}.rdrDayStartPreview{border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;left:0}.rdrDayInPreview{border-top-width:1px;border-bottom-width:1px}.rdrDayEndPreview{border-top-width:1px;border-bottom-width:1px;border-right-width:1px;border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;right:0}.rdrDefinedRangesWrapper{background:#fff;border-right:1px solid #eff2f7;width:226px;font-size:12px}.rdrDefinedRangesWrapper .rdrStaticRangeSelected{color:currentColor;font-weight:600}.rdrStaticRange{cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eff2f7;outline:0;padding:0;display:block}.rdrStaticRange:hover .rdrStaticRangeLabel,.rdrStaticRange:focus .rdrStaticRangeLabel{background:#eff2f7}.rdrStaticRangeLabel{text-align:left;outline:0;padding:10px 20px;line-height:18px;display:block}.rdrInputRanges{padding:10px 0}.rdrInputRange{align-items:center;padding:5px 20px}.rdrInputRangeInput{text-align:center;color:#6c767a;border:1px solid #dee7eb;border-radius:4px;width:30px;height:30px;margin-right:10px;line-height:30px}.rdrInputRangeInput:focus,.rdrInputRangeInput:hover{color:#333;border-color:#b4bfc4;outline:0}.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{content:"";background:0 0;border:1px solid;border-radius:1.333em;position:absolute;top:-2px;bottom:-2px;left:0;right:0}.rdrDayPassive{pointer-events:none}.rdrDayPassive .rdrDayNumber span{color:#d5dce0}.rdrDayPassive .rdrInRange,.rdrDayPassive .rdrStartEdge,.rdrDayPassive .rdrEndEdge,.rdrDayPassive .rdrSelected,.rdrDayPassive .rdrDayStartPreview,.rdrDayPassive .rdrDayInPreview,.rdrDayPassive .rdrDayEndPreview{display:none}.rdrDayDisabled{background-color:#f8f8f8}.rdrDayDisabled .rdrDayNumber span{color:#aeb9bf}.rdrDayDisabled .rdrInRange,.rdrDayDisabled .rdrStartEdge,.rdrDayDisabled .rdrEndEdge,.rdrDayDisabled .rdrSelected,.rdrDayDisabled .rdrDayStartPreview,.rdrDayDisabled .rdrDayInPreview,.rdrDayDisabled .rdrDayEndPreview{filter:grayscale()opacity(60%)}.rdrMonthName{text-align:left;color:#849095;padding:.833em;font-weight:600}.rdrMonthAndYearPickers>span{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.radio-component{flex-direction:column;gap:8px;display:flex}.radio-component__title{display:flex}.radio-component__buttons{flex-wrap:wrap;gap:40px;display:flex}.air-transfer{grid-template-columns:148px auto;grid-template-areas:"airlines flightInfo";gap:20px;display:grid}.air-transfer.mobile-view{grid-template-columns:min-content min-content auto;grid-template-areas:"airlines flightInfo transfer";gap:8px}.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:unset}.air-transfer.mobile-view .air-transfer__description-text{flex-direction:column;display:flex}@media only screen and (min-width:320px) and (max-width:640px){.air-transfer{grid-template-columns:min-content auto auto;grid-template-areas:"airlines flightInfo transfer";gap:8px}.air-transfer .transfer-schedule_adaptive{grid-template-columns:42px 1fr 42px;width:100%}.air-transfer .transfer-schedule_adaptive .transfer-schedule__bottom{grid-column:1/4;grid-template-columns:42px 1fr 42px;justify-content:start;column-gap:12px;display:grid}.air-transfer .transfer-schedule_adaptive .transfer-schedule__departure{grid-area:1/1;justify-self:start;width:auto;margin-right:0}.air-transfer .transfer-schedule_adaptive .transfer-schedule__arrival{grid-area:1/3;justify-self:start;width:auto;margin-left:0;margin-right:0}.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{flex-direction:column;grid-area:airlines;gap:8px;width:148px;display:flex}@media only screen and (min-width:641px) and (max-width:980px){.air-transfer__left-content{flex-direction:row;align-items:start}}@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{grid-area:flightInfo;width:100%;display:flex}@media only screen and (min-width:320px) and (max-width:640px){.air-transfer__right-content{width:100%}}.air-transfer__description{flex-direction:column;font-size:16px;font-style:normal;font-weight:400;line-height:20px;display:flex}@media only screen and (min-width:320px) and (max-width:640px){.air-transfer__description{margin-left:auto}}.air-transfer__description-header{color:#1d2021}@media only screen and (min-width:320px) and (max-width:480px){.air-transfer__description-text{flex-direction:column;display:flex}}.air-transfer__description-text{color:#879196}.air-transfer__description-text>span{color:#fa5252}.alternative-ticket-container{padding:16px}.alternative-ticket-container__header{justify-content:space-between;gap:20px;margin-bottom:16px;display:flex}.alternative-ticket-container__header>.button{color:#fff;width:360px;padding:12px}.alternative-ticket-container__header>.button .title__text{color:#fff}.alternative-ticket-container__header-left{align-items:flex-start;gap:8px;display:flex}.alternative-ticket-container__header-text{flex-direction:column;gap:2px;display:flex}.alternative-ticket-container__header-description{color:#879196;grid-area:description}.alternative-ticket-container__current-cost{font-family:Tilda Sans,Tilda Sans Fallback,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{flex-direction:column-reverse;align-items:flex-start;gap:4px;display:flex}.business-trip-travellers-tabs{border-bottom:1px solid #cad5db;flex-direction:row;justify-content:space-between;gap:4px;padding:0 0 16px;display:flex}.business-trip-travellers-tabs__travellers-list{flex-direction:row;flex:1;gap:4px;min-width:0;display:flex;overflow:hidden}.business-trip-travellers-tabs__tab{color:#1d2021;background-color:#fff;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;max-width:200px;margin:0;padding:8px 12px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;text-decoration:none;display:flex}@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{pointer-events:none;background-color:#e9eff2}.business-trip-travellers-tabs__tab-indicator{background-color:#228be6;border-radius:50%;flex-shrink:0;width:6px;height:6px}.business-trip-travellers-tabs__tab-avatar{min-width:24px;max-width:24px;height:24px}.business-trip-travellers-tabs__tab-avatar>.avatar-placeholder{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.business-trip-travellers-tabs__tab-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.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{flex-direction:column;display:flex}.info-list-block>div:not(:last-child){margin-bottom:4px}.info-list-block__title{margin-bottom:8px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.ticket-tip{color:#fff;white-space:nowrap;text-align:center;justify-content:center;align-items:center;width:100%;min-width:20px;height:28px;line-height:20px;display:flex}@media only screen and (min-width:981px){.ticket-tip{writing-mode:tb-rl;writing-mode:vertical-rl;min-width:28px;height:auto;width:unset;transform:rotate(180deg)}}.ticket-tip{letter-spacing:.05em;text-transform:uppercase;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px}.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;min-height:208px;display:flex;position:relative;overflow:hidden}.ticket-wrapper_loading{opacity:.5;pointer-events:none}.ticket-wrapper_mobile{flex-direction:column;padding:0}.ticket-wrapper:hover{cursor:pointer;border-color:#879196;box-shadow:0 1px 2px #29294014}.ticket-wrapper_no-hover:hover{box-shadow:unset;cursor:default;border-color:#cad5db}.offline-registration-modal{flex-direction:column;gap:30px;display:flex}.offline-registration-modal__title{flex-direction:column;gap:8px;display:flex}.offline-registration-modal__title p{font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.offline-registration-modal__block-title{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:32px}.offline-registration-modal__subtitle{color:#879196;margin-bottom:16px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.offline-registration-modal__route-block{flex-direction:column;gap:16px;display:flex}.offline-registration-modal__routes{gap:40px;display:flex}.offline-registration-modal__routes>div{width:100%}.offline-registration-modal__routes .route-block{flex-direction:column;flex:1;gap:16px;display:flex}.offline-registration-modal__routes .route-block__direction{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.offline-registration-modal__routes .route-block__trip{align-items:baseline;gap:12px;display:flex}.offline-registration-modal__routes .route-block__route-bar{flex-direction:column;align-items:center;height:100%;display:flex}.offline-registration-modal__routes .route-block__circle{background-color:#cad5db;border:none;border-radius:100px;justify-content:center;align-items:center;width:12px;height:12px;display:flex}.offline-registration-modal__routes .route-block__line{background-color:#cad5db;width:1px;height:52px}.offline-registration-modal__routes .route-block__route-info{flex-direction:column;gap:20px;display:flex}.offline-registration-modal__routes .route-block__route-info p{font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,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{flex-direction:column;gap:8px;width:50%;display:flex}.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;gap:20px;display:flex}.offline-registration-modal__routes_complex-routes>.offline-registration-modal__route>p{width:170px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}@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,Tilda Sans Fallback,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,Tilda Sans Fallback,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,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.offline-ticket__mobile .offline-ticket__order-button{border:none;width:100%;padding:8px 16px 16px}.offline-ticket__mobile .offline-ticket__order-button>button{height:48px}.offline-ticket__mobile .ticket-tip{white-space:nowrap;text-align:center;writing-mode:horizontal-tb;width:100%;min-width:20px;height:28px;line-height:20px;transform:rotate(0)}.offline-ticket__trip-info{flex-direction:column;flex:65%;justify-content:center;gap:4px;padding:24px 20px;display:flex}@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,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.offline-ticket__trip{align-items:center;gap:8px;display:flex}.offline-ticket__trip>p{white-space:nowrap;font-family:Tilda Sans,Tilda Sans Fallback,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){.offline-ticket__trip>p{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}}.offline-ticket__trip>span{color:#545b5e;white-space:nowrap;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:24px}@media only screen and (min-width:320px) and (max-width:980px){.offline-ticket__trip>span{font-family:Tilda Sans,Tilda Sans Fallback,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;width:100%;height:1px;margin:0 4px}.offline-ticket__order-button{border-left:1px solid #cad5db;flex:35%;margin:auto;padding:20px 16px}@media only screen and (min-width:320px) and (max-width:980px){.offline-ticket__order-button{border:none;width:100%;padding:8px 16px 16px}}@media only screen and (min-width:641px){.offline-ticket__order-button>button{height:48px}}.offline-ticket__order-button>button{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.offline-ticket__adaptive{flex-direction:column;gap:4px;display:flex}.offline-ticket__adaptive>span{color:#545b5e;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.offline-ticket_hotel .offline-ticket__trip{flex-direction:column-reverse;align-items:flex-start;gap:4px}.person-info{flex-direction:column;gap:32px;width:100%;display:flex}@media only screen and (max-width:980px){.person-info{gap:12px}}.person-info>p{font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,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{width:100%;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.person-info .value-description__value{font-family:Tilda Sans,Tilda Sans Fallback,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{flex-direction:row;gap:24px;display:flex}.table{flex-direction:column;gap:12px;display:flex}.table__title{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.table__container{background:#f5fafc;border-radius:8px;flex-direction:column;gap:12px;padding:12px;display:flex}.table__header{display:flex}.table__header-text{color:#1d2021;flex:1;height:18px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.table__content{flex-direction:column;gap:12px;display:flex}.table__row{gap:12px;display:flex}.table__row:not(:last-child){border-bottom:1px solid #e9eff2;padding-bottom:11px}.table__row-value{flex-direction:column;flex:1;gap:2px;display:flex}.table__row-value>p{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.table__row-value>span{color:#545b5e;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.table__row-value-underline{text-decoration:line-through}.table__row-value-underline>p{color:#a2afb5;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.table__row-value-underline>span{color:#a2afb5;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.table__row-value-regular>p{color:#545b5e;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.table__row-value-regular>span{color:#a2afb5;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.table__row-value-medium>p{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.table__row-value-medium>span{color:#545b5e;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.table__row-value-date>p{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,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,Tilda Sans Fallback,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,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.person-trip-info{flex-direction:column;gap:16px;display:flex}.person-trip-info-sequence .value-description__value{color:#879196;text-decoration:line-through}.person-trip-info-dates-cities .value-description__description{width:105px;max-width:105px}.mention-container{width:100%;position:relative}.mention-container__left-icon{z-index:10;position:absolute;left:4px}.mention-container_single-line{height:-webkit-fit-content;height:fit-content}.mention-container_single-line .mention-textarea .mention-textarea__input,.mention-container_single-line .mention-textarea .mention-textarea__highlighter{resize:none;min-height:34px;max-height:150px;overflow-x:auto}.mention-container_with-left-icon .mention-textarea .mention-textarea__input,.mention-container_with-left-icon .mention-textarea .mention-textarea__highlighter{padding-left:40px}.mention-container_disabled .mention-textarea{color:#cad5db;background:#f5fafc;border:1px solid #e9eff2}.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{box-sizing:border-box;resize:none;z-index:2;background:#fff;border:1px solid #cad5db;border-radius:8px;outline:none;width:100%;min-height:36px;max-height:154px;position:relative;overflow-y:auto;box-shadow:0 1px 2px #29294012}.mention-textarea::placeholder{text-wrap:nowrap;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.mention-textarea .mention-textarea__control{position:relative;height:100%!important}.mention-textarea .mention-container{z-index:0}.mention-textarea .mention-textarea__highlighter{z-index:999;pointer-events:none}.mention-textarea .mention-textarea__highlighter>strong{color:#228be6!important}.mention-textarea .mention-textarea__input,.mention-textarea .mention-textarea__highlighter{white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;box-sizing:border-box;width:100%;max-height:150px;padding:7px;border:none!important;height:100%!important;font-size:14px!important;line-height:20px!important;overflow:auto!important}.mention-textarea .mention-textarea__suggestions{background:#fff;border:1px solid #cad5db;border-radius:8px;flex-direction:column;gap:4px;width:100%;list-style:none;display:flex;position:absolute;left:0;overflow-y:auto;box-shadow:0 4px 6px -2px #2929400a,0 10px 15px -3px #29294014;z-index:10!important;max-height:200px!important;margin:8px 0!important;padding:12px!important;top:auto!important;bottom:100%!important}.mention-textarea .mention-textarea__suggestions__item{cursor:pointer;border-radius:8px;padding:10px 12px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.mention-textarea .mention-textarea__suggestions__item>span{color:#a2afb5;font-family:Tilda Sans,Tilda Sans Fallback,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{color:#5d6c74;background-color:#f5fafc;border-radius:8px;grid-area:diff;justify-content:center;align-items:center;padding:6px 12px;font-size:14px;font-style:normal;font-weight:700;line-height:18px;display:flex}.extra-info-grey_small{padding:2px 12px;font-size:12px;line-height:16px}.extra-info-grey_upperCase{text-transform:uppercase}.ticket-labels{flex-direction:row;gap:4px;display:flex}@media only screen and (min-width:320px) and (max-width:980px){.ticket-labels{grid-area:tags;gap:2px;margin-bottom:2px}}.avia-tariff-details{border-left:1px solid #cad5db;flex-direction:column;flex:35%;justify-content:space-between;gap:24px;margin:20px 0;padding:0 16px;display:flex}.avia-tariff-details-container{justify-content:space-between;align-items:flex-start;display:flex}@media only screen and (min-width:320px) and (max-width:980px){.avia-tariff-details{border-left:none;width:100%;margin-top:24px;margin-bottom:0;padding:0}}@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;width:100%;margin-top:24px;margin-bottom:0;padding:0}@media only screen and (min-width:641px){.avia-tariff-details_adaptive{flex-direction:row;gap:16px}}.avia-tariff-details__cost{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.avia-tariff-details-wrapper{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.avia-tariff-details .tariffs-list__item__text{font-family:Tilda Sans,Tilda Sans Fallback,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{flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;display:flex}.avia-tariff-details__for-viewing-container{flex-direction:column;align-self:flex-start;gap:4px;display:flex}@media only screen and (max-width:640px){.avia-tariff-details__for-viewing-container{flex-direction:row-reverse;justify-content:space-between;align-items:flex-end;width:100%}}.avia-tariff-details__for-viewing-tablet{padding:4px 8px}.avia-tariff-details__for-viewing-tablet .tablet__text{font-family:Tilda Sans,Tilda Sans Fallback,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;gap:8px;display:flex}.avia-tariff-details__for-viewing-tablet .tablet__minPrice div div{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.avia-tariff-details__for-viewing-buttons{justify-content:space-between;align-items:center;display:flex}.avia-tariff-details__for-viewing-buttons-button{font-family:Tilda Sans,Tilda Sans Fallback,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{width:-webkit-fit-content;width:fit-content;padding:4px 8px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.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{flex-direction:column;flex:65%;justify-content:space-between;padding:20px;display:flex}@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-template-rows:36px auto;grid-template-columns:62px 1fr auto 1fr 62px;place-items:center;column-gap:12px;width:100%;display:grid}@media only screen and (min-width:320px) and (max-width:640px){.ticket-avia__flight__trip{grid-template-columns:62px 6px 62px;column-gap:4px}}.rail-im-scheme-floor{background-color:#fff;border:1px solid #e9eff2;border-radius:8px;padding:8px;overflow-x:auto}.rail-im-scheme-floor__canvas{min-width:800px}.rail-im-scheme-floor__canvas::part(seat-free){cursor:pointer;fill:#40c0573d;stroke:#40c057}.rail-im-scheme-floor__canvas::part(seat-free):hover{fill:#40c0577a}.rail-im-scheme-floor__canvas::part(seat-non-refundable){fill:#fab0053d;stroke:#e67700}.rail-im-scheme-floor__canvas::part(seat-non-refundable):hover{fill:#fab0057a}.rail-im-scheme-floor__canvas::part(seat-selected){fill:#228be67a;stroke:#1864ab}.rail-im-scheme-floor__canvas::part(seat-selected):hover{fill:#228be67a;stroke:#1864ab}.rail-im-carriage-scheme{flex-direction:column;gap:12px;display:flex}.rail-im-carriage-scheme__legend{color:#545b5e;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;list-style:none;display:flex}.rail-im-carriage-scheme__legend-item{align-items:center;gap:6px;display:flex}.rail-im-carriage-scheme__swatch{border:2px solid;border-radius:3px;flex-shrink:0;width:14px;height:18px}.rail-im-carriage-scheme__swatch_free{background-color:#40c0573d;border-color:#40c057}.rail-im-carriage-scheme__swatch_selected{background-color:#228be67a;border-color:#1864ab}.rail-im-carriage-scheme__swatch_taken{background-color:#fff;border-color:#cad5db}.rail-im-carriage-scheme__swatch_non-refundable{background-color:#fab0053d;border-color:#e67700}.rail-im-carriage-scheme__badge{color:#fff;background-color:#e67700;border-radius:4px;padding:2px 6px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px}.rail-im-carriage-scheme__floor{flex-direction:column;gap:4px;display:flex}.rail-im-carriage-scheme__floor-caption{color:#545b5e;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.rail-im-carriage-scheme__popper{z-index:1500}.rail-im-carriage-scheme__tooltip{color:#fff;background-color:#1d2021;border-radius:8px;padding:8px 12px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.rail-whole-compartment-checkbox{align-items:flex-start}.rail-whole-compartment-checkbox__label{flex-direction:column;display:flex}.rail-whole-compartment-checkbox__hint{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.marker{background-color:#879196;border-radius:100%;flex-direction:column;align-items:center;display:flex}.marker_red{background-color:#ff5248}.marker_small{min-width:4px;max-width:4px;height:4px}.marker_medium{min-width:8px;max-width:8px;height:8px}.route-modal{flex-direction:column;gap:16px;display:flex}.route-modal__header{flex-direction:column;gap:4px;display:flex}.route-modal__header>p{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:800;line-height:24px}.route-modal__header>p>span{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:24px}.route-modal__header>button{margin-left:auto}.route-modal__header-route{white-space:nowrap;align-items:center;gap:4px;display:flex}@media only screen and (min-width:320px) and (max-width:480px){.route-modal__header-route{white-space:unset;flex-direction:column;align-items:flex-start}.route-modal__header-route .marker{display:none}}.route-modal__header-route .direction-block{overflow:hidden}.route-modal__header-route .direction-block>p{text-overflow:ellipsis;color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;overflow:hidden}@media only screen and (min-width:320px) and (max-width:480px){.route-modal__header-route .direction-block{overflow:unset;flex-direction:column;align-items:flex-start}.route-modal__header-route .direction-block>svg{transform:rotate(90deg)}}.route-modal__header-route>p{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.route-modal__header-route>svg{width:8px;height:8px;margin:0 4px}.route-modal__header-labels{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.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,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.route-modal__routes{flex-direction:column;display:flex}.route-modal__routes .card-container{margin:8px 0 16px}.route-modal .route-stop{justify-content:center;gap:20px;display:flex}.route-modal .route-stop__block{flex-direction:column;flex:1;justify-content:flex-start;gap:4px;margin-top:-5px;display:flex}.route-modal .route-stop__progress-bar{flex-direction:column;align-items:center;display:flex}.route-modal .route-stop p{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,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,Tilda Sans Fallback,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,Tilda Sans Fallback,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,Tilda Sans Fallback,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,Tilda Sans Fallback,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-template-rows:24px min-content;grid-template-columns:42px 1fr auto 1fr 42px;align-items:center;column-gap:8px;width:100%;max-width:calc(100% - 10px);padding-right:0;display:grid}.ticket-rail-schedule-adaptive__time{align-items:center;gap:4px;display:flex;position:relative}.ticket-rail-schedule-adaptive__time>p{width:42px;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.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;width:calc(100% + 4px);height:2px}.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{text-align:center;flex-direction:column;align-items:center;display:flex}.ticket-rail-schedule-adaptive__time-diff{color:#545b5e;white-space:nowrap;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.ticket-rail-schedule-adaptive__bottom{grid-column:1/6;justify-content:space-between;width:100%;display:flex}.ticket-rail-schedule-adaptive__departure,.ticket-rail-schedule-adaptive__arrival{flex-direction:column;align-self:baseline;align-items:flex-start;width:calc(50% - 3px);display:flex}.ticket-rail-schedule-adaptive__arrival>p{text-align:right}.ticket-rail-schedule-adaptive__date{color:#879196;white-space:normal;width:100%;max-width:100%;margin-bottom:2px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.ticket-rail-schedule-adaptive__city{text-overflow:ellipsis;white-space:normal;color:#1d2021;width:100%;max-width:100%;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;overflow:hidden}.ticket-rail-details-adaptive{flex-direction:column;gap:16px;padding:16px;display:flex}.ticket-rail-details-adaptive__top-content{flex-direction:column;gap:8px;display:flex}.ticket-rail-details-adaptive__top-content .ticket-labels{margin-bottom:0}.ticket-rail-details-adaptive__for-viewing-container{justify-content:space-between;gap:4px;margin-top:2px;display:flex}.ticket-rail-details-adaptive__for-viewing-tablet{padding:4px 8px}.ticket-rail-details-adaptive__for-viewing-buttons{justify-content:space-between;align-items:flex-end;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;display:flex}.ticket-rail-details-adaptive__bottom-content{flex-direction:column;gap:10px;display:flex}.ticket-rail-details-adaptive__rating{gap:8px;display:flex}.ticket-rail__container{flex-direction:column;gap:16px;width:100%;padding:20px;display:flex}@media only screen and (min-width:320px) and (max-width:980px){.ticket-rail__container{padding:16px}}.ticket-rail__header{justify-content:space-between;width:100%;display:flex}.ticket-rail__header>button{color:#879196;margin-left:auto;font-family:Tilda Sans,Tilda Sans Fallback,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){.ticket-rail__header{flex-direction:column;margin-bottom:24px}}.ticket-rail__header .transfer-details{flex-direction:row-reverse;justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.ticket-rail__header .transfer-details__transfer-info{justify-content:unset;flex:unset}.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{letter-spacing:.05em;text-transform:uppercase;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px}.ticket-rail__header .ticket-labels .extra-info-grey{padding:3px 12px}}.ticket-rail__content{flex-direction:row;width:100%;display:flex}@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{flex-direction:column;flex:1;margin-right:16px;display:flex}@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;flex-direction:column;width:392px;padding:0 0 0 16px;display:flex}.ticket-rail__right-content>button{margin-top:20px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}@media only screen and (min-width:641px) and (max-width:980px){.ticket-rail__right-content{flex:1}}@media only screen and (min-width:320px) and (max-width:640px){.ticket-rail__right-content{border-top:1px solid #cad5db;border-left:none;width:100%;margin-top:16px;padding:0}}.ticket-rail__tariff-label{flex-direction:column;display:flex}.ticket-rail__tariff-label p{white-space:nowrap;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}@media only screen and (min-width:320px) and (max-width:640px){.ticket-rail__tariff-label{grid-template-areas:"rail tp""price tp";column-gap:8px;display:grid}.ticket-rail__tariff-label>div:first-child{grid-area:rail}.ticket-rail__tariff-label>div:first-child p{font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,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,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.ticket-rail__tariff-label>ul{grid-area:tp;align-self:center}.ticket-rail__tariff-label>ul .tariffs-list{min-width:48px;max-width:48px}}.ticket-rail__option-middle{align-items:center;gap:16px;display:flex}.ticket-rail__option-middle .tariffs-list__item-logo{border-radius:8px;min-width:40px;max-width:40px;height:30px;padding:6px 12px}.ticket-rail__tp-mixed{flex-direction:row;align-items:center;gap:0;min-width:60px;max-width:60px;height:30px;position:relative}.ticket-rail__tp-mixed .tariffs-list__item{position:absolute}.ticket-rail__tp-mixed .tariffs-list__item:first-child{z-index:4;left:0}.ticket-rail__tp-mixed .tariffs-list__item:last-child{z-index:5;right:0}.ticket-rail__tp-mixed .tariffs-list__item:last-child .tariffs-list__item-logo{box-shadow:-3px 1px 6px -1px #29294014,-1px 1px 5px #2929400a}.ticket-rail__tp-mixed .tariffs-list__item:last-child .tariffs-list__item-logo.green{background-color:#f0faf2}.ticket-rail__tranfer-description{white-space:nowrap;flex-direction:row;align-items:center;gap:4px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;display:flex;overflow:hidden}.ticket-rail__tranfer-description>button{margin:0 10px 0 auto}.ticket-rail__tranfer-description .direction-block{width:100%;max-width:-webkit-fit-content;max-width:fit-content;overflow:hidden}.ticket-rail__tranfer-description .direction-block p{text-overflow:ellipsis;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;overflow:hidden}.ticket-rail__options{flex-direction:column;gap:4px;display:flex}.ticket-rail__options>button{color:#879196;margin:4px auto 0;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}@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__options{scrollbar-width:none}.ticket-rail__option{width:100%;border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;width:-webkit-fill-available;padding:8px;display:flex}@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;justify-content:space-between;gap:8px;height:50px;padding:8px 12px;display:flex}.ticket-rail__option-text{color:#879196;margin-left:auto;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}@media only screen and (min-width:320px) and (max-width:980px){.ticket-rail__option-text{margin-left:unset}}.ticket-rail__option-price{text-wrap:nowrap;color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,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{flex-direction:column;gap:2px;display:flex}.ticket-rail__option-tooltip>div{grid-template-columns:70px 15px auto;align-items:center;gap:8px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;display:grid}.ticket-rail__option-tooltip>div>:first-child{text-align:left}.ticket-rail__transfer-adaptive{gap:8px;margin-top:4px;display:flex}.ticket-rail__transfer-adaptive>div{gap:8px;display:flex}.ticket-rail__transfer-adaptive>div p{width:51px}.ticket-rail__destination-block{flex-direction:column;display:flex}.ticket-rail__destination-block>div{align-items:center;gap:2px;display:flex}.ticket-rail__destination-block p{font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,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;width:100%;height:2px}.ticket-rail-details{flex-direction:column;max-width:1020px}.ticket-rail-details>.ticket-rail__transfer-description>button{margin:0 auto}.ticket-rail-details__header{justify-content:space-between;padding:20px 20px 0;display:flex}.ticket-rail-details__container{flex-direction:row;gap:16px;width:100%;padding:16px 20px 20px;display:flex}@media only screen and (min-width:320px) and (max-width:980px){.ticket-rail-details__container{padding:16px}}.ticket-rail-details__left{flex:65%;display:flex}.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,Tilda Sans Fallback,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:auto;max-width:50%}.ticket-rail-details__left .transfer-details__transfer-info{gap:0}}.ticket-rail-details__right{border-left:1px solid #cad5db;flex-direction:column;flex:35%;justify-content:space-between;gap:20px;padding-left:16px;display:flex}@media only screen and (min-width:640px) and (max-width:1440px){.ticket-rail-details__right{flex:auto;max-width:50%}}.ticket-rail-details__for-viewing-container{justify-content:space-between;gap:4px;min-width:0;display:flex}.ticket-rail-details__for-viewing-tablet{padding:4px 8px}.ticket-rail-details__for-viewing-tablet .tablet__text{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:28px}.ticket-rail-details__for-viewing-buttons{flex-shrink:1;justify-content:space-between;align-items:flex-end;min-width:0;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;display:flex}.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 #2929400a}.checkout-skip-execution-popup__text{flex-direction:column;gap:8px;display:flex}.checkout-skip-execution-popup__services{padding-left:12px}.switch{margin-right:8px;display:inline-block;position:relative}.switch_small{width:32px;height:20px}.switch_medium{width:40px;height:24px}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;background-color:#ccc;transition:all .4s;position:absolute;top:0;bottom:0;left:0;right:0}.slider_small:before{content:"";background-color:#fff;width:12px;height:12px;transition:all .4s;position:absolute;bottom:3px;left:4px;box-shadow:0 3px 6px #00000026}.slider_medium:before{content:"";background-color:#fff;width:20px;height:20px;transition:all .4s;position:absolute;bottom:2px;left:2px;box-shadow:0 3px 6px #00000026}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:translate(10px)}input:checked+.slider_medium:before{transform:translate(15px)}.slider.round{border-radius:16px}.slider.round:before{border-radius:50%}.toggle-container{flex-direction:row;align-items:center;font-size:16px;font-weight:400;line-height:20px;display:flex}.slider_transparent{background:0 0}.slider_white{border:1px solid #fff}.slider_gray{background-color:#ccc;border:1px solid #cad5db}.rail-scheme-loading{flex-direction:column;grid-area:scheme;justify-content:center;align-items:center;gap:8px;height:224px;display:flex;position:relative}.rail-scheme-loading__title{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.rail-scheme-loading .spinner{position:relative;top:auto;left: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{z-index:9999}.railway-scheme__popover-content{color:#fff;background-color:#1d2021cc;border-radius:8px;padding:8px 12px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.bonus-cards__container{flex-direction:column;align-items:center;margin-top:20px;display:flex}.bonus-cards__container:first-child{margin-top:0}.bonus-cards__add-button{align-self:flex-start}.bonus-card__item{border:1px solid #e9eff2;border-radius:8px;justify-content:space-between;align-items:center;width:100%;max-width:488px;height:-webkit-fit-content;height:fit-content;margin-bottom:5px;padding:8px;display:flex;position:relative}.bonus-card__left{justify-content:flex-start;align-items:center;gap:8px;display:flex}.bonus-card__image{text-transform:uppercase;color:#fff;border-radius:3px;justify-content:center;align-items:center;min-width:56px;height:36px;margin-right:2px;font-size:12px;font-weight:700;line-height:16px;display:flex}.bonus-card__title{gap:8px;font-size:16px;font-weight:700;line-height:20px;display:flex}.bonus-card__title>span{margin-bottom:0}.bonus-card__subtext{color:#545b5e;word-break:break-all;font-size:16px;font-weight:400;line-height:20px}.bonus-card__right{justify-content:flex-end;margin:0 8px;display:flex}@media only screen and (min-width:640px){.bonus-card__right{align-self:center}}.bonus-card__right{align-self:flex-start}.bonus-card__right>button:nth-child(2){margin-left:20px}.widget-document-select-component{width:100%;height:100%}.widget-document-select-component .select-label{color:#000}.widget-document-text-component{width:100%;height:100%}.widget-document-text-component span{color:#1d2021!important}.service-search-rail-checkout-basket__container{background:#fff;border:1px solid #cad5db;border-radius:16px;flex-direction:column;gap:12px;width:300px;height:-webkit-fit-content;height:fit-content;padding:20px 20px 15px;display:flex}.service-search-rail-checkout-basket__service-info{flex-direction:column;display:flex}.service-search-rail-checkout-basket__amount{color:var(--Neutrals-900,#1d2021);justify-content:space-between;padding-bottom:4px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px;display:flex}.service-search-rail-checkout-basket__rail-type{gap:4px;padding-bottom:4px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;display:flex}.service-search-rail-checkout-basket__rail-type_icon{fill:#879196;width:4px;height:4px;position:relative;top:7px}.service-search-rail-checkout-basket__rail-time{justify-content:space-between;display:flex}.service-search-rail-checkout-basket__rail-time_bold{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.service-search-rail-checkout-basket__rail-time_duration{text-align:center;white-space:nowrap;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.service-search-rail-checkout-basket__rail-time_line{background-color:#cad5db;width:150%;height:2px;margin-left:5px;margin-right:5px;position:relative;top:10px}.service-search-rail-checkout-basket__rail-date{color:#879196;justify-content:space-between;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;display:flex}.service-search-rail-checkout-basket__rail-dist{color:#1d2021;justify-content:space-between;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;display:flex}.service-search-rail-checkout-basket__rail-dist_right{text-align:right}.service-search-rail-checkout-basket__rail-place-info{flex-direction:column;gap:4px;margin-top:4px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;display:flex}.service-search-rail-checkout-basket__rail-place-info span{color:#879196;white-space:pre-line}main .content-container{padding-bottom:16px}.content-container{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.content-container__title-container{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}@media only screen and (min-width:320px) and (max-width:480px){.content-container__title-container{flex-direction:column;align-items:flex-start;gap:16px}.content-container__title-container button.button_medium{min-width:100%}}.content-container__header{z-index:5;background-color:#f8f8f7;flex-direction:column;align-items:flex-start;gap:8px;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;top:95px}.content-container__title{margin:0;padding:0;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:28px}@media only screen and (min-width:320px) and (max-width:980px){.content-container__title{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}}.content-container__header-link{color:#879196;white-space:nowrap;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;text-decoration:none}.content-container__header-link-active{color:#1d2021;white-space:nowrap;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:800;line-height:18px;text-decoration:none}.content-container__header-links{flex-direction:row;align-items:center;gap:8px;width:-webkit-fill-available;display:flex;overflow-x:auto}.content-container__header-links::-webkit-scrollbar{display:none}.content-container__header-links{scrollbar-width:none}.content-container__header-links:hover{cursor:grab}.content-container__header-links:active{cursor:grabbing}.content-container__header-link-separator{background-color:#879196;min-width:1px;height:12px}.step-cirlce{border:2px solid #a2afb5;border-radius:100px;justify-content:center;align-items:center;min-width:24px;max-width:24px;height:24px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px;display:flex;position:relative}.step-cirlce_active{border:2px solid var(--company-mainColorHex)}.step-cirlce_active-animate{animation-name:animation-cirlce-ative;animation-duration:1.5s;animation-timing-function:linear}.step-cirlce_checked{background-color:var(--company-mainColorHex);border:2px solid var(--company-mainColorHex)}.step-cirlce_checked-animate{animation-name:animation-cirlce-checked;animation-duration:.5s}.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;width:100%;height:2px;position:relative}.step-line>.step-line_active{background-color:var(--company-mainColorHex);width:100%;height:100%;position:absolute}.step-line>.step-line_active-animate{animation-name:animation-line;animation-duration:1s}.step-line_last{display:none}@keyframes animation-line{0%{width:0}50%{width:0}to{width:100%}}.progress-steps{align-items:flex-start;width:100%;display:flex}@media only screen and (min-width:320px) and (max-width:960px){.progress-steps{scrollbar-width:none;-ms-overflow-style:none;overflow:scroll}.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;width:100%;display:flex}.progress-steps__step-description{flex-direction:column;align-items:flex-start;margin-top:8px;display:flex}.progress-steps__step-title{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.seats-selection-progress-bar{flex-direction:column;gap:16px;display:flex}.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-template-columns:1fr 300px 36px;grid-template-areas:"title select button";align-items:center;gap:8px;padding:16px 20px;display:grid}@media only screen and (min-width:320px) and (max-width:980px){.profile-card-container__header-grid{grid-template-columns:1fr 36px;grid-template-areas:"title button""select select"}}.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{justify-content:space-between;align-items:center;gap:8px;min-height:68px;padding:16px 20px;display:flex}.profile-card-container__header-left{flex-direction:column;display:flex}.profile-card-container__title{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.profile-card-container__subtitle{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.profile-card-container__header-right-content{justify-content:end;align-items:center;gap:4px;width:100%;display:flex}@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:unset;flex-direction:column}}.profile-card-container__header-right{align-items:center;gap:4px;display:flex}.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{justify-content:flex-start;gap:16px;padding:16px 20px 20px;display:flex}.profile-card-container__content-left{color:#879196;flex-direction:column;gap:24px;width:100%;max-width:224px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;display:flex}.profile-card-container__content-right{flex-direction:column;gap:24px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px;display:flex}.profile-card-container__content-tablet{padding:0 20px 20px}.profile-card__widget-container_error svg{width:41px;height:41px}.profile-card__widget-container_error p{color:#a2afb5;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.profile-card__widget-container{flex-direction:column;align-items:center;gap:24px;padding:24px 20px;display:flex}.profile-card__text{text-align:center;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.profile-binding-container{background-color:#fff;border-radius:16px;justify-content:flex-start;align-items:center;gap:85px;margin:0;padding:22px 20px;display:flex}.profile-binding-container__select{width:300px}.profile-card-skeleton{line-height:1}.profile-card-skeleton__value{min-width:0}.profile-card-skeleton__value .react-loading-skeleton{max-width:100%}.profile-card-skeleton__text-button{align-items:center;height:44px;display:flex}@media only screen and (min-width:481px) and (max-width:960px){.profile-card-skeleton__text-button{height:38px}}@media only screen and (max-width:980px){.passengers-and-tariffs-page{grid-template-columns:100%;grid-template-areas:"progressBar""tickets""passengers"}.passengers-and-tariffs-page .passenger-block__fields{grid-template-columns:100%;grid-template-areas:"passenger""tariffFields""bonusCardFields"}.passengers-and-tariffs-page .ticket-checkout__container{width:100%;padding:16px}.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{z-index:3;background-color:#fff;border-radius:16px 16px 0 0;width:100%;padding:16px;position:fixed;bottom:0;right:0;box-shadow:0 -3px 6px -1px #29294014,0 -1px 5px #2929400a}.passengers-and-tariffs-page .passenger-block__places-count{flex:1}.passengers-and-tariffs-page .passenger-block__places-count>div{width:100%}}.passenger-block__fields_roundtrip{grid-template-rows:auto auto;grid-template-areas:"passenger tariffFields tariffFields""passenger bonusCardFields bonusCardFields";row-gap:16px}.passenger-block .passenger-block__tariff-fields .tariff>.select .select__error p,.passenger-block .passenger-block__bonus-cards-fields .tariff>.select .select__error p{color:#fa5252;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.rail-checkout-reselect-places-sidepage__content{flex-direction:column;gap:8px;display:flex}@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)}}.incident-notification-card{text-align:center;background-color:#fa5252;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:20px;display:flex}.incident-notification-card__cat{width:auto;height:96px}.incident-notification-card__body{flex-direction:column;width:100%;display:flex}.incident-notification-card__title{color:#fff;margin:0;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:28px}.incident-notification-card__text{color:#f5fafc;margin:0;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.information-messages{background-color:#fff;border:1px solid #e9eff2;border-radius:16px;flex-direction:column;width:100%;margin:12px 0 0;padding:0 20px;list-style:none;display:flex}.information-messages>:not(:last-child){border-bottom:1px solid #e9eff2}.information-messages__information-message{justify-content:flex-start;align-items:center;gap:16px;width:100%;padding:20px 0;display:flex}.information-messages__information-message__icon{justify-content:center;align-self:flex-start;align-items:flex-start;min-width:24px;max-width:24px;height:24px;display:flex}.information-messages__information-message__icon>svg{width:20px;height:20px}.information-messages__information-message__text{flex-direction:column;gap:8px;width:100%;display:flex}.information-messages__information-message__title{padding:2px 0;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.information-messages__information-message__more-information{font-family:Tilda Sans,Tilda Sans Fallback,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}.booking-conditions-terms{flex-direction:column;gap:12px;padding:16px 20px 30px;display:flex}.booking-conditions-terms .checkbox-item{background-color:#f8f8f7;border-radius:8px;gap:10px;padding:8px 12px}@media only screen and (min-width:981px){.modal-right__react-modal.package-alternatives,.modal-right__container.package-alternatives{width:100%;max-width:1040px}}.package-alternatives__content{flex-direction:column;gap:20px;padding:20px;display:flex}@media only screen and (min-width:481px) and (max-width:640px){.package-alternatives__content{padding:12px}}.package-alternatives__intro{flex-direction:column;gap:8px;display:flex}.tip{white-space:nowrap;background-color:#4ea2eb;border:1px solid #e9eff2;border-radius:30px;justify-content:center;align-items:center;gap:8px;padding:4px 16px;display:flex;position:absolute;top:-14px;left:25px}.tip>p{letter-spacing:.05em;text-transform:uppercase;color:#fff;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px}.tip.fullWidth{border:none;border-radius:6px 6px 0 0;padding:6px 16px;position:absolute;top:0;left:0;right:0}.tips-list{align-items:center;gap:8px;display:flex;position:absolute}.special-condition-tariff-tip{cursor:pointer;color:#fff;background-color:#7950f2}.special-condition-tariff-tip svg{width:16px;height:16px}.carousel{border-radius:8px 8px 0 0;flex-direction:column;align-items:center;width:100%;height:200px;display:flex;position:relative;overflow:hidden}.carousel__photo-frame{width:100%;height:100%;display:flex}.carousel__photo-frame .photo-list__photo-item{border-radius:0}.carousel__pointer-frame{gap:6px;display:flex;position:absolute;bottom:8px}.carousel__pointer-item{background:#fff9;border-radius:6px;width:6px;height:6px}.pointer-active{background:#fff}.scrollable-container{overscroll-behavior:contain}.scrollable-container:active{cursor:grabbing}.price-slider__container{background:#e9eff2;border-radius:8px;min-height:46px;padding:4px;display:flex;position:relative}.price-slider__item{z-index:2;cursor:pointer;color:#5d6c74;flex-direction:column;flex:1;align-items:flex-start;gap:0;padding:0 8px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;display:flex;position:relative;overflow:hidden}.price-slider__item>p{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.price-slider__item>span{text-align:center;width:100%;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.price-slider__fill{z-index:1;background:#fff;border-radius:8px;transition:left .35s,right .35s;position:absolute;top:2px;bottom:2px;box-shadow:0 3px 6px -1px #29294014,1px 0 5px #2929400a}.flight-block{flex-direction:column;display:flex}.flight-block__title{margin:0 0 16px 8px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:28px}@media only screen and (min-width:981px){.flight-block__title{margin:0 0 20px 8px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:32px}}.flight-block__main{flex-direction:column;gap:20px;display:flex}.flight-block__content{gap:16px;margin-left:8px;display:flex}.flight-block__flight-info{flex-direction:column;gap:20px;width:378px;display:flex}@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,Tilda Sans Fallback,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,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.flight-block__flight-info .person-block__name>span{color:#545b5e;align-items:center;gap:5px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;display:flex}.flight-block__flight-info .person-block__name>span svg{width:17px;height:17px}.flight-block__flight-info .person-block__additional-button{display:none}@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 .person-block__additional-button{margin-left:auto}.flight-block__flight-info .info-flight__bottom{gap:22px;display:flex}.flight-block__flight-info .info-flight__icons{flex-direction:column;align-items:center;gap:8px;margin-top:9px;margin-left:6px;display:flex}.flight-block__flight-info .info-flight__flights{flex-direction:column;max-width:320px;display:flex}.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{color:#fa5252;flex-direction:row;justify-content:space-between;align-items:center;gap:4px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;display:flex}.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;gap:10px;max-width:300px;display:flex}@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{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.flight-block__description>li{align-items:center;gap:4px;display:flex}.flight-block__description>li>:first-child:not(button){justify-content:center;align-items:center;width:24px;height:24px;display:flex}.flight-block__description>li>p{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,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{flex-direction:column;align-items:flex-start;display:flex}.transfer-info{background-color:#f8f8f7;border-radius:8px;flex-direction:column;gap:6px;padding:12px;display:flex}.transfer-info__header{gap:8px;display:flex}.transfer-info__icon{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.transfer-info__footer{gap:8px;display:flex}.transfer-info__footer__text{flex-direction:column;gap:2px;display:flex}.transfer-info__footer__text>:last-child{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.transfer-info svg{width:24px;height:24px}.transfer-info p{font-family:Tilda Sans,Tilda Sans Fallback,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;gap:16px;display:flex}.flight-info_date-red{color:#fa5252!important}.flight-info__one-part{grid-template-rows:auto auto;grid-template-columns:max-content auto;display:grid}.flight-info__one-part>p{white-space:nowrap;color:#1d2021;grid-column:1/2;max-width:1px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.flight-info__one-part>span:first-of-type{grid-area:2/1/2/2}.flight-info__one-part>span:nth-of-type(2){grid-area:2/3/2/3;margin-left:4px}@media only screen and (min-width:320px) and (max-width:480px){.flight-info__one-part>span:nth-of-type(2){grid-area:3/1/3/2;margin-left:0}}.flight-info__one-part>span{color:#545b5e;white-space:normal;max-width:240px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.adaptive-flight{gap:16px;display:flex}.adaptive-flight__logos{z-index:1;flex-direction:column;justify-content:center;display:flex}.adaptive-flight__block{gap:4px;display:flex}.adaptive-flight__one-part{flex-direction:column;display:flex}.adaptive-flight__block-with-dash{gap:4px;display:flex}.adaptive-flight__border{background-color:#cad5db;border-radius:1px;align-self:center;width:8px;height:2px}.adaptive-flight__sup{color:#fa5252;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.adaptive-flight p{white-space:nowrap;color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.adaptive-flight span{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.filght-details-modal__details-list{flex-direction:column;display:flex}.filght-details-modal__details-list>:not(:last-child){border-bottom:1px solid #e9eff2}.filght-details-modal__list-item{flex-direction:column;gap:12px;margin:0;padding:20px;list-style:none;display:flex;position:relative}.filght-details-modal__list-item>p{font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,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,Tilda Sans Fallback,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,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.filght-details-modal__title{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.filght-details-modal__title>div{align-items:center;gap:8px;display:flex}.filght-details-modal__subtitle{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.tariff-rules-modal{flex-direction:column;gap:20px;display:flex}.tariff-rules-modal>div{white-space:pre-line}.tariff-rules-modal_empty{height:100%}.tariff-rules-modal :first-of-type h2{margin-top:unset}.tariff-rules .spinnerForButton svg{color:#3e4345}.tariff-rules__list{flex-direction:column;gap:4px;display:flex}@media only screen and (min-width:320px) and (max-width:980px){.flight-info-modal__tariff-block{padding:0 0 0 20px}}.avia-skeleton__container{flex-direction:column;gap:16px;display:flex}.avia-skeleton__leg{align-items:center;gap:12px;display:flex}@media only screen and (max-width:640px){.avia-skeleton__leg{flex-direction:column;align-items:stretch;gap:8px}}.avia-skeleton__leg-route{align-items:center;gap:8px;min-width:180px;display:flex}@media only screen and (max-width:640px){.avia-skeleton__leg-route{min-width:0}}.avia-skeleton__transfer{flex:1;align-items:center;gap:12px;display:flex}@media only screen and (max-width:640px){.avia-skeleton__transfer{flex-wrap:wrap}}.avia-skeleton__transfer-logo{align-self:flex-start}.avia-skeleton__transfer-time{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.avia-skeleton__transfer-line{flex:1;align-self:flex-start;max-width:52px}.avia-skeleton__duration{align-self:flex-start}.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{flex-wrap:wrap;gap:20px;display:flex}.rating-bar-list_column{flex-direction:column;gap:12px}.rating-bar-list_column .rating-bar__label{text-align:left}.rating-bar__rating{width:31px;display:inline-block}.rating-bar__label{color:#1d2021;padding-bottom:8px}.rating-bar__label>span{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.rating-bar__progress{background-color:#eaf3f9}.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{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.overall-rating__rating{height:auto;padding:6px 8px;font-size:16px;line-height:20px}.overall-rating__rating:hover{cursor:auto}.overall-rating__title{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:28px}.overall-rating__others{color:#a2afb5;padding-top:8px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}@media only screen and (min-width:641px){.overall-rating__others{padding-top:4px}}.range-slider{position:relative}.range-slider__values{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.range-slider__values .range-slider__value{color:#879196;border-radius:8px;align-items:center;gap:4px;width:-webkit-fit-content;width:fit-content;padding:4px 8px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;display:flex}.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;width:-webkit-fit-content;width:fit-content;margin:0 0 0 auto;padding:4px 8px}.range-slider__solo-silder-value>p{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.range-slider__day-parts{gap:4px;margin-top:4px;display:flex}.range-slider__day-parts .button{background-color:#f8f8f7;border:none;flex:1;height:36px;padding:6px 12px}.range-slider__inputs{justify-content:space-between;margin-top:8px;display:flex}.range-slider__inputs>.input-component{width:100px;margin-left:-10px;margin-right:-10px}.range-slider__logrocket{visibility:hidden;width:100%;display:flex;position:absolute;top:35%}.range-slider span[class*=MuiSlider-thumb]:after{width:25px}.filter-group__loader{height:200px}.filter-group__header__buttons{align-items:center;gap:20px;margin-left:10px;display:flex}.filter-group__title{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;width:100%;max-width:208px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;display:flex;overflow:hidden}.filter-group__ai-block-header{flex-direction:column;justify-content:center;align-items:center;gap:4px;padding-bottom:12px;display:flex}.filter-group__ai-block-header>p{text-align:center;color:#545b5e;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.filter-group__ai-block-list{flex-direction:column;gap:16px;padding:20px 0;display:flex}.filter-group__ai-block-list-item{flex-direction:column;gap:2px;display:flex}.filter-group__ai-block-list-item-header{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.filter-group__ai-block-list-item-value{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.filter-group__ai-block-button{padding:0!important}.filter-group__ai-block-button-icon{width:14px;height:14px}.filter-group__ai-block-button-text{color:#2e363a;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.filter-group__list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.filter-group__list-item{cursor:pointer;white-space:nowrap;width:100%;padding:10px}.filter-group__list .last-airport{border-bottom:1px solid #cad5db;padding-bottom:16px}.filter-group__list_simple{gap:4px}.filter-group__list .stars svg{width:24px;height:24px}.filter-group__item-price{color:#879196;white-space:nowrap;margin-left:auto;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.filter-group__item-disabled-hint{color:#ff5248;flex-basis:100%;grid-template-columns:16px 1fr;gap:8px;margin-top:8px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;display:grid}.filter-group__item-disabled-hint>svg{width:16px;height:16px}.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{width:20px;height: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,Tilda Sans Fallback,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{align-items:flex-start;gap:8px;margin-left:-26px}.check-in-condition-informer .info-tablet-container .info-tablet-container__extra-message>div{flex-shrink:0}.check-in-condition-informer .info-tablet-container .info-tablet-container__extra-message>div svg{width:16px;height:16px}.check-in-condition-informer .html-hidden-text{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hotel-tariff-content-skeleton{width:100%}.hotel-tariff-content-skeleton__container{gap:8px;display:flex}.hotel-tariff-content-skeleton__hr{background:#e9eff2;flex:1;height:1px}.hotel-tariff-content-skeleton__item{border:1px solid #e9eff2;border-top:none;border-radius:8px;flex-direction:column;width:100%;display:flex}.hotel-tariff-content-skeleton__content{flex-direction:column;gap:12px;padding:16px 11px;display:flex}.hotel-tariff-content-skeleton__content-top{border-radius:8px;flex-direction:column;gap:2px;width:100%;display:flex;position:relative}.hotel-tariff-content-skeleton__content-row-container{flex-direction:column;gap:4px;width:100%;display:flex}.hotel-tariff-content-skeleton__content-row{gap:6px;width:100%;display:flex}.hotel-tariff-content-skeleton__bottom-row{justify-content:space-between;width:100%;display:flex}.hotel-skeleton__container{align-items:flex-start;gap:12px;display:flex}@media only screen and (max-width:640px){.hotel-skeleton__container{flex-direction:column}}.hotel-skeleton__image{border-radius:8px;flex-shrink:0;overflow:hidden}@media only screen and (max-width:640px){.hotel-skeleton__image{align-self:stretch}}.hotel-skeleton__stars{align-items:center;gap:2px;display:flex}.hotel-skeleton__info{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}@media only screen and (max-width:640px){.hotel-skeleton__info{align-self:stretch}}.hotel-skeleton__info-top,.hotel-skeleton__info-bottom{flex-direction:column;gap:4px;display:flex}.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-top:1px solid #cad5db;border-radius:0;margin-top:20px;padding:11px 11px 0;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.showcase-hotel-card{flex-direction:column;gap:12px;display:flex}.showcase-hotel-card__container{gap:16px;display:flex}.showcase-hotel-card__container>.button{align-self:baseline;margin-left:auto}.showcase-hotel-card__container .hotel-no-photo-image{border-radius:8px;width:180px;min-width:180px;height:88px}.showcase-hotel-card__container .photo-list__container{width:180px;min-width:180px;height:88px}@media only screen and (max-width:640px){.showcase-hotel-card__container{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.showcase-hotel-card__container .hotel-no-photo-image,.showcase-hotel-card__container .photo-list__container{grid-column:1/-1;width:100%;min-width:0;height:140px}.showcase-hotel-card__container>.button{margin-left:0}}.showcase-hotel-card__apartment-conditions .booking-conditions-terms{padding:0}.showcase-hotel-card__info{flex-direction:column;gap:12px;min-width:0;display:flex}.showcase-hotel-card__info-bottom{flex-direction:column;display:flex}.showcase-hotel-card__info-bottom-room-info{align-items:center;gap:8px;display:flex}.showcase-hotel-card__info-bottom-date{white-space:nowrap}.showcase-avia-card{flex-direction:column;gap:12px;display:flex}.showcase-avia-card__container{flex-direction:column;gap:20px;display:flex}.showcase-avia-card__container_hide-dates .transfer-schedule__date{display:none}.showcase-avia-card__leg{justify-content:space-between;gap:4px;display:flex}.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:unset}.showcase-avia-card__leg .air-transfer{margin-left:8px}.showcase-avia-card__leg .air-transfer__description{max-width:150px}@media only screen and (max-width:640px){.showcase-avia-card__leg{grid-template-columns:minmax(0,1fr) auto;gap:8px 4px;display:grid}.showcase-avia-card__leg>.showcase-avia-card__leg-route{grid-area:1/1}.showcase-avia-card__leg>.air-transfer{grid-area:2/1/auto/-1;margin-left:0}.showcase-avia-card__leg .air-transfer__description{max-width:none;margin-left:0}.showcase-avia-card__leg .air-transfer .transfer-schedule_adaptive .transfer-schedule__bottom{grid-column:1/-1}}@media only screen and (max-width:480px){.showcase-avia-card__leg>.air-transfer.mobile-view{grid-template-columns:min-content minmax(0,1fr);grid-template-areas:"airlines flightInfo";row-gap:4px}.showcase-avia-card__leg .air-transfer__description{grid-column:1/-1}}.showcase-avia-card__leg-route{gap:4px;max-width:152px;display:flex}.showcase-avia-card__leg-route>svg{min-width:-webkit-fit-content;min-width:fit-content}@media only screen and (max-width:640px){.showcase-avia-card__leg-route{max-width:none}}.showcase-rail-card{flex-direction:column;gap:12px;display:flex}.showcase-rail-card__container{grid-template-columns:1fr 2fr 20px;gap:8px;display:grid}.showcase-rail-card__container>.button{align-self:baseline}.showcase-rail-card__container_hide-dates:not(:last-child){margin-bottom:12px}@media only screen and (max-width:640px){.showcase-rail-card__container{grid-template-columns:minmax(0,1fr) auto}.showcase-rail-card__container>.showcase-rail-card__route{grid-area:1/1}.showcase-rail-card__container>.ticket-rail__transfer-adaptive{grid-area:2/1/auto/-1}}.showcase-rail-card__route{gap:4px;display:flex}.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{text-align:center;background-color:#e9eff2;border-bottom:1px solid #cad5db;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;min-height:36px;padding:2px 12px;display:flex}.business-trip-package__header_blue{background-color:#eef6fd}.business-trip-package__header_green{background-color:#12b88614}.business-trip-package__header-title{align-items:center;gap:4px;display:flex}.business-trip-package__savings-note{border-bottom:1px solid #cad5db;padding:16px 20px}@media only screen and (max-width:640px){.business-trip-package__savings-note{padding:12px 16px}}.business-trip-package__services .business-trip-package__service:not(:last-child){border-bottom:1px solid #cad5db}.business-trip-package__service{padding:16px 20px}@media only screen and (max-width:640px){.business-trip-package__service{padding:12px 16px}}.business-trip-package__footer{flex-direction:column;gap:8px;display:flex}.business-trip-package__footer-content{border-top:1px solid #cad5db;justify-content:space-between;gap:8px;padding:16px 20px;display:flex}@media only screen and (max-width:640px){.business-trip-package__footer-content{padding:12px 16px}}.business-trip-package__footer-content-left{align-items:center;gap:12px;min-width:0;display:flex}@media only screen and (max-width:640px){.business-trip-package__footer-content-left{flex-wrap:wrap;gap:4px 12px}}.business-trip-package__footer-tariffs{align-items:center;gap:4px;display:flex}.business-trip-package__price-breakdown{border-top:1px solid #cad5db;flex-direction:column;gap:12px;padding:16px 20px;display:flex}@media only screen and (max-width:640px){.business-trip-package__price-breakdown{padding:12px 16px}}.business-trip-package__price-breakdown-detailed{align-items:center;gap:16px;display:flex}@media only screen and (max-width:980px){.business-trip-package__price-breakdown-detailed{flex-wrap:wrap;gap:8px 12px}}.business-trip-package-apartment-consent .booking-conditions-terms{padding:0}.business-trip-package-skeleton{border:1px solid #cad5db;border-radius:16px;overflow:hidden}@media only screen and (max-width:640px){.business-trip-package-skeleton{min-width:0}.business-trip-package-skeleton .react-loading-skeleton{max-width:100%}}.business-trip-package-skeleton__header{background-color:#e9eff2;border-bottom:1px solid #cad5db;justify-content:center;align-items:center;gap:4px;min-height:36px;padding:8px 12px;display:flex}@media only screen and (max-width:640px){.business-trip-package-skeleton__header-title{flex:1;min-width:0}.business-trip-package-skeleton__header-title .react-loading-skeleton{width:100%!important}}.business-trip-package-skeleton__services .business-trip-package__service:not(:last-child){border-bottom:1px solid #cad5db}.business-trip-package-skeleton__footer{border-top:1px solid #cad5db;justify-content:space-between;align-items:center;gap:8px;padding:16px 20px;display:flex}@media only screen and (max-width:640px){.business-trip-package-skeleton__footer{flex-wrap:wrap;row-gap:12px;padding:12px 16px}}.business-trip-package-skeleton__footer-left{align-items:center;gap:12px;display:flex}.business-trip-package-skeleton__footer-center{justify-content:center;align-items:center;gap:4px;display:flex}.business-trip-package-skeleton__footer-right{flex-shrink:0}.business-trip-package-skeleton__price-group{align-items:center;gap:8px;display:flex}.business-trip-packages-container{background-color:#f0f0ef;border-radius:20px;flex-direction:column;gap:8px;padding:8px;display:flex;position:relative}.business-trip-packages-container__main{z-index:3;transition:all .3s;position:relative}.business-trip-packages-container--has-alternatives:not(.business-trip-packages-container--alternatives-visible) .business-trip-packages-container__main:before,.business-trip-packages-container--has-alternatives:not(.business-trip-packages-container--alternatives-visible) .business-trip-packages-container__main:after{content:"";pointer-events:none;background-color:#f8f8f7;border:1px solid #cad5db;border-radius:16px;height:100%;transition:all .3s;position:absolute;left:0;right:0}.business-trip-packages-container--has-alternatives:not(.business-trip-packages-container--alternatives-visible) .business-trip-packages-container__main:before{z-index:-1;background-color:#f8f8f7;top:8px}.business-trip-packages-container--has-alternatives:not(.business-trip-packages-container--alternatives-visible) .business-trip-packages-container__main:after{z-index:-2;background-color:#f8f8f7;top:16px}.business-trip-packages-container--alternatives-visible .business-trip-packages-container__main:before,.business-trip-packages-container--alternatives-visible .business-trip-packages-container__main:after{opacity:0;transition:all .3s;transform:scale(1)}.business-trip-packages-container__toggle-alternatives{z-index:2;justify-content:center;margin:12px 0;transition:all .3s;display:flex;position:relative}.business-trip-packages-container__main+.business-trip-packages-container__toggle-alternatives:before,.business-trip-packages-container__main+.business-trip-packages-container__toggle-alternatives:after{display:none}.business-trip-packages-container__alternatives{z-index:1;opacity:0;max-height:0;transition:max-height .4s,opacity .3s;position:relative;overflow:hidden}.business-trip-packages-container--alternatives-visible .business-trip-packages-container__alternatives{opacity:1;max-height:2000px}.business-trip-packages-container__alternative{opacity:0;margin-bottom:8px;animation:.3s forwards slideInAlternative;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)}}.smart-app-banner{z-index:1000;background:#fff;border-bottom:1px solid #e9eff2;align-items:center;gap:12px;padding:12px 16px;display:flex;position:-webkit-sticky;position:sticky;top:0;box-shadow:0 4px 16px #191b1c14}.smart-app-banner__close{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:-6px;padding:6px;display:flex}.smart-app-banner__close-icon{fill:#879196;width:12px;height:12px}.smart-app-banner__icon{border-radius:10px;flex-shrink:0}.smart-app-banner__info{flex-grow:1;min-width:0}.smart-app-banner__title{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.smart-app-banner__subtitle{color:#879196;white-space:nowrap;text-overflow:ellipsis;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;overflow:hidden}.smart-app-banner__action{color:#228be6;flex-shrink:0;padding:8px 4px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px;text-decoration:none}.search-form__container{background-color:#fff;border:1px solid #e9eff2;border-radius:16px;align-items:center;gap:30px;padding:12px 13px;display:flex}@media only screen and (min-width:320px) and (max-width:980px){.search-form__container{flex-direction:column;align-items:flex-start;gap:12px}}.search-form__search-container{flex:1;grid-template-columns:1fr 1fr;gap:8px;display:grid}@media only screen and (min-width:320px) and (max-width:980px){.search-form__search-container{flex-direction:column;width:100%;display:flex}}.search-form__search-checkbox input[type=checkbox]{width:24px;height:24px}.business-trip-content-container{flex-direction:column;gap:8px;padding:16px 0;display:flex}.applications__container>.profile-card-container__header{min-height:56px}.applications__content{flex-direction:column;gap:8px;padding:0 20px 16px;display:flex}.applications__content-card{justify-content:space-between;align-items:center;gap:8px;padding:16px 0;display:flex}.applications__content-card-left{align-items:center;gap:12px;display:flex}.applications__content-card-left-text{flex-direction:column;gap:4px;display:flex}.applications__content-card-left-text__name{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.applications__content-card-left-text__company{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.applications__content-card-buttons{align-items:center;gap:8px;display:flex}.applications__content-card-buttons-item{height:34px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.applications__popup{min-width:480px}.applications__popup .confirmation__text ul{margin:0}.applications__popup .confirmation__text ul:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:28px}.applications__popup .confirmation__text ul:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:28px}.applications__popup .confirmation__text ul:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:28px}.acsess-profile__container>.profile-card-container__header{min-height:56px}.acsess-profile__content{flex-direction:column;gap:16px;padding:16px 20px;display:flex}.acsess-profile__email-row{align-items:flex-start;gap:12px;display:flex}.acsess-profile__email-button{flex-shrink:0}.acsess-profile__empty{gap:16px;padding-bottom:12px}.acsess-profile__cards-content{flex-direction:column;gap:8px;display:flex}.acsess-profile__show-all{border:none;border-top:1px solid #e9eff2;border-radius:0;height:32px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.acsess-profile-card{background:#f8f8f7;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;transition:all .35s;display:flex}.acsess-profile-card-pending{background:#f5fafc}.acsess-profile-card-left{align-items:center;gap:12px;display:flex}.acsess-profile-card-left-avatar{min-width:40px;min-height:40px}.acsess-profile-card-text{flex-direction:column;display:flex}.acsess-profile-card-text__name{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.acsess-profile-card-text__name>span{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.acsess-profile-card-text__company{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.acsess-profile-card__pending-access{color:#5d6c74;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.my-access__container>.profile-card-container__header{min-height:56px}.my-access__content{flex-direction:column;gap:16px;padding:16px 20px;display:flex}.my-access__email-row{align-items:flex-start;gap:12px;display:flex}.my-access__email-button{flex-shrink:0}.my-access__empty{gap:16px;padding-bottom:12px}.my-access__cards-content{flex-direction:column;gap:8px;display:flex}.my-access__show-all{border:none;border-top:1px solid #e9eff2;border-radius:0;height:32px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.profile-card{border:1px solid #cad5db;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:15px;transition:all .35s;display:flex}.profile-card-pending{background:#f5fafc}.profile-card-left{align-items:center;gap:12px;display:flex}.profile-card-left-avatar{min-width:40px;min-height:40px}.profile-card-text{flex-direction:column;display:flex}.profile-card-text__name{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.profile-card-text__name>span{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.profile-card-text__company{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.profile-card__pending-access{color:#5d6c74;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.profile-card__checbox{border-radius:4px;gap:0}.profile-card__checbox-disabled{background:#e9eff2}.profile-card__checbox-disabled input[type=checkbox]:not(.toggle):before{display:none}.profile-lookup-card{border:1px solid #cad5db;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:15px;transition:all .35s;display:flex}.profile-lookup-card-disabled{background:#f5fafc}.profile-lookup-card-disabled .profile-lookup-card__checkbox-wrapper{pointer-events:none}.profile-lookup-card-pending{background:#f5fafc}.profile-lookup-card-clickable{cursor:pointer}.profile-lookup-card__checkbox-wrapper{display:contents}.profile-lookup-card-left{align-items:center;gap:12px;display:flex}.profile-lookup-card-left-avatar{min-width:40px;min-height:40px}.profile-lookup-card-text{flex-direction:column;display:flex}.profile-lookup-card-text__name{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.profile-lookup-card-text__name>span{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.profile-lookup-card-text__company{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.profile-lookup-card-text__errors{flex-direction:column;padding-top:4px;display:flex}.profile-lookup-card-text__missing-information{color:#ff5248;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.profile-lookup-card-text__edit{color:#228be6;cursor:pointer;align-items:center;gap:4px;margin-top:4px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;display:inline-flex}.profile-lookup-card-text__edit svg{width:16px;height:16px}.profile-lookup-card-text__edit svg path{stroke:#228be6}.profile-lookup-card__pending-access{color:#5d6c74;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.profile-lookup-card__checbox{border-radius:4px;gap:0}.profile-lookup-card__checbox-disabled{background:#e9eff2}.profile-lookup-card__checbox-disabled input[type=checkbox]:not(.toggle):before{display:none}.new-journey-joint-sidepage{width:686px}.new-journey-joint-sidepage>.modal-right__content-container{margin:0;padding:0}.new-journey-joint-sidepage__title{flex-direction:column;gap:8px;display:flex}.new-journey-joint-sidepage__title>span{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.new-journey-joint-sidepage__content{flex-direction:column;gap:20px;padding-bottom:20px;display:flex}.new-journey-joint-sidepage__content-input{border-bottom:1px solid #e9eff2;gap:12px;padding:20px;display:flex}.new-journey-joint-sidepage__content-input-button{flex-shrink:0}.new-journey-joint-sidepage__content-block{flex-direction:column;gap:12px;padding:0 20px;display:flex}.new-journey-joint-sidepage__content-block-title{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.new-journey-joint-sidepage__content-block-list{flex-direction:column;gap:12px;display:flex}.trip-creation-blocked-screen{flex-direction:column;gap:40px;display:flex}.trip-creation-blocked-screen__disabled-banner{background-color:#ff5248;border-radius:16px;flex-direction:column;gap:16px;padding:20px;display:flex}.trip-creation-blocked-screen__disabled-fields{gap:16px;display:flex}@media only screen and (min-width:320px) and (max-width:480px){.trip-creation-blocked-screen__disabled-fields{flex-direction:column}}.trip-creation-blocked-screen__disabled-field{background-color:#fff;border-radius:8px;flex:1;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.trip-creation-blocked-screen__disabled-field-text{flex-direction:column;gap:4px;display:flex}.trip-creation-blocked-screen__disabled-field-label{color:#a2afb5;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.trip-creation-blocked-screen__disabled-field-value{color:#a2afb5;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.trip-creation-blocked-screen__disabled-submit{opacity:.5;background-color:#cad5db;border:1px solid #cad5db;border-radius:8px;height:44px}.trip-creation-blocked-screen__cat-plug{gap:16px;width:400px;margin:0 auto}.trip-creation-blocked-screen__cat-plug>.cat-plug__bottom{gap:8px}.trip-creation-blocked-screen__body{color:#545b5e;margin-bottom:8px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.trip-creation-blocked-screen__body a{color:#4cd964}.business-trip-card__skeleton>span:not(:last-child){margin-right:2px}.business-trip-card{border-radius:8px;grid-template-columns:28% 20% 28% 20% 4%;display:grid;position:relative}.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{border-color:#cad5db;padding:12px 16px}.business-trip-card__duplicates{grid-template-columns:33% 20% 38% 9%}.business-trip-card__dates{font-family:Tilda Sans,Tilda Sans Fallback,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{width:19px;height:19px;margin-right:0}.business-trip-card__budget{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:28px}.business-trip-card__trip-info{gap:16px;padding-left:4px;padding-right:8px;display:flex}@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,Tilda Sans Fallback,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>div>:first-child,.business-trip-card__trip-info>:first-child{font-family:Tilda Sans,Tilda Sans Fallback,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;min-width:40px;max-width:40px;height:40px}.business-trip-card .person-block__name{max-width:90%;margin-right:10px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px;display:inline-block}.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){cursor:pointer;background-color:#f5fafc}.business-trip-card_preselected{pointer-events:none;background-color:#0000}.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:#f0f0ef;border:1px solid #cad5db;border-radius:8px;flex-direction:column;gap:4px;padding:0 8px;display:flex}.business-trip-collection>:last-child:not(:first-child){margin-bottom:8px}.business-trip-collection__disabled{background-color:#f5fafc}.business-trip-collection__destination>button{height:-webkit-fit-content;height:fit-content;background-color:#0000!important}.business-trip-collection__destination{flex-direction:row;gap:8px;display:flex}.business-trip-collection__title{grid-template-columns:min-content min-content 3fr;column-gap:24px;min-height:70px;padding:16px 8px 12px;display:grid}.business-trip-collection__title-select{grid-template-columns:2fr 1fr 2.5fr;gap:0}.business-trip-collection__title-select>.business-trip-collection__destination{align-items:flex-start;gap:8px}.business-trip-collection__title:hover{cursor:pointer}@media only screen and (max-width:980px){.business-trip-collection__title{flex-direction:column;justify-content:space-between;gap:8px;display:flex}}.business-trip-collection__title p{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.business-trip-collection__title span{font-family:Tilda Sans,Tilda Sans Fallback,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{grid-template-columns:23% 18% 24% 10% 20% 5%;align-items:center;padding:12px 16px;display:grid}.business-trip-table-header>p{font-family:Tilda Sans,Tilda Sans Fallback,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{flex-direction:column;gap:32px;display:flex}.business-trip-filters-modal__filters-block,.business-trip-filters-modal__filters-block-fields{flex-direction:column;gap:12px;display:flex}.business-trip-filters-modal__filter-block-title{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.journey-table-header{flex-direction:column;gap:4px;display:flex}.journey-table-header__title{justify-content:space-between;align-items:center;gap:16px;padding:16px 16px 0;display:flex}@media only screen and (min-width:320px) and (max-width:640px){.journey-table-header__title{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px}}.journey-table-header__title--no-padding{padding:16px 0 0}.journey-table-header__button-container{align-items:center;gap:8px;display:flex}.journey-table-header__button-container .sorting-button .modal-window-small{width:-webkit-fill-available;min-width:325px}@media only screen and (min-width:320px) and (max-width:980px){.journey-table-header__button-container .sorting-button .button p,.journey-table-header__button-container .sorting-button .button svg:last-child,.journey-table-header__button-container .all-filters-button .button .button-filter{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{padding:6px 12px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.business-trips__container{background:#fff;border:1px solid #e9eff2;border-radius:16px;width:100%}.business-trips__table{flex-direction:column;gap:12px;padding:4px 16px 16px;display:flex}.business-trips__table-joint{gap:12px}.business-trips__table-joint-button{justify-content:center;padding:12px 0 0;display:flex}.business-trips__no-content{margin:55px 0!important}.business-trips__joint-empty>.cat-plug__bottom{gap:16px}.journey-trips-selector-card{border-radius:16px}.journey-trips-selector-card__header{background-color:var(--company-mainColorHex);color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;justify-content:space-between;align-items:center;padding:16px;display:flex}.journey-trips-selector-card__header-joint-trip{padding:16px}.journey-trips-selector-card__header-joint-trip>.journey-trips-selector-card__header-creator{align-items:center;display:flex}.journey-trips-selector-card__header-title{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.journey-trips-selector-card__header-meta{font-family:Tilda Sans,Tilda Sans Fallback,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-top:none;border-bottom-right-radius:16px;border-bottom-left-radius:16px;padding:8px}.journey-trips-selector-card .business-trip-travellers-tabs__travellers-list{gap:4px}.trip-authorization-basket__container{background:#fff;border:1px solid #cad5db;border-radius:16px;flex-direction:column;gap:16px;width:300px;padding:20px;display:flex}@media only screen and (max-width:980px){.trip-authorization-basket__container{width:100%}}.trip-authorization-basket__prices{flex-direction:column;gap:12px;display:flex}.trip-authorization-basket-button{height:40px}.bottom-action-bar{z-index:20;background:#fff;border:1px solid #cad5db;border-radius:16px 16px 0 0;flex-direction:column;gap:16px;width:100%;padding:20px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -3px 6px -1px #29294014,0 -1px 5px #2929400a}.bottom-action-bar__container{width:100%}.bottom-action-bar__container_left{width:calc(100% - 64px);left:64px}.trip-authorization-scheme__line-top{z-index:0;background:#a2afb5;width:2px;position:absolute;top:0;left:11.5px}.trip-authorization-scheme__line-bottom{z-index:0;background:#a2afb5;width:2px;position:absolute;top:24px;bottom:0;left:11.5px}.trip-authorization-scheme__line-completed{background-color:#ff5248}.trip-authorization-scheme__circle{z-index:1;border:2px solid #ff5248;border-radius:50%;justify-content:center;align-items:center;min-width:24px;height:24px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px;display:flex}.trip-authorization-scheme__circle-completed{color:#fff;background-color:#ff5248}.trip-authorization-scheme__circle-notStarted{border-color:#a2afb5}.trip-authorization-scheme__circle-rejected{border-color:#1d2021}.trip-authorization-scheme__circle-rejected svg{width:100%;height: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;gap:8px;display:flex}.trip-authorization-scheme__step-body{flex:1;padding-bottom:20px}.trip-authorization-scheme__step-title{font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,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-top:10px;margin-bottom:8px;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{color:#fff;background-color:#5d6c74;border-color:#5d6c74}.trip-authorization-scheme__stage-group .service-status__circle-inProgress{border-color:#5d6c74}.trip-authorization-scheme__stage{gap:8px;padding-bottom:12px;display:flex;position:relative}.trip-authorization-scheme__stage-title{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px}.trip-authorization-scheme__stage-subtitle{color:#545b5e;margin-bottom:12px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.trip-authorization-scheme__authorizations{flex-direction:column;gap:12px;display:flex}.trip-authorization-scheme__authorization{align-items:baseline;gap:12px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;display:flex}.trip-authorization-scheme__authorization-info span{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.trip-authorization-scheme__authorization-timestamp{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.trip-authorization-scheme__status-icon{border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;display:flex}.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{z-index:0;background:#a2afb5;width:2px;position:absolute;top:0;left:11.5px}.trip-auth-status__line-bottom{z-index:0;background:#a2afb5;width:2px;position:absolute;top:24px;bottom:0;left:11.5px}.trip-auth-status__line-completed,.trip-auth-status__line-inProgress{background-color:#ff5248}.trip-auth-status__circle{z-index:1;border:2px solid #ff5248;border-radius:50%;justify-content:center;align-items:center;min-width:24px;height:24px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px;display:flex}.trip-auth-status__circle-completed{color:#fff;background-color:#ff5248}.trip-auth-status__circle-notStarted{border-color:#a2afb5}.trip-auth-status__step{position:relative}.trip-auth-status__step-content{align-items:flex-start;gap:8px;display:flex}.trip-auth-status__step-body{flex:1;padding-bottom:20px}.trip-auth-status__step-title{font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,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-top:10px;margin-bottom:8px;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{color:#fff;background-color:#5d6c74;border-color:#5d6c74}.trip-auth-status__stage-group .service-status__circle-inProgress{border-color:#5d6c74}.trip-auth-status__stage{gap:8px;padding-bottom:12px;display:flex;position:relative}.trip-auth-status__stage-title{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px}.trip-auth-status__stage-subtitle{color:#545b5e;margin-bottom:12px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.trip-auth-status__users{flex-direction:column;gap:12px;display:flex}.trip-auth-status__user{align-items:baseline;gap:12px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;display:flex}.trip-auth-status__user-info span{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.trip-auth-status__user-timestamp{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.trip-auth-status__status-icon{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:13.3px;height:13.3px;font-size:10px;display:flex}.trip-auth-status__status-icon-done{background-color:#40c057}.trip-auth-status__status-icon-pending{background-color:#cad5db}.trip-fact-authorization-sidepage{flex-direction:column;gap:16px;width:582px;display:flex}.trip-fact-authorization-sidepage__content{flex-direction:column;gap:16px;display:flex}.trip-hotel-tariff-rules-sidepage__container{flex-direction:column;gap:20px;display:flex}.trip-hotel-tariff-rules-sidepage__content{padding:20px}.chat-button__count{text-align:center;color:#f8f8f7;background-color:#fa5252;border-radius:4px;min-width:22px;height:20px;padding:0 2px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.chat-notify-button{border:none;width:50px;height:50px}.chat-notify-button:hover{background:unset}.chat-notify-button.button.button-icon{box-shadow:unset}.chat-notify-button__counter{color:#f8f8f7;text-align:center;background-color:#ff3b30;border-radius:20px;height:14px;padding:2px 4px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:10px;position:absolute;top:10px;left:24px}.chat-notify-button svg{width:24px;height:24px;position:relative}.chat-notify-button svg path{stroke:#545b5e}.chats-list-item{border-bottom:1px solid #e9eff2;justify-content:space-between;padding:16px 20px;display:flex}.chats-list-item__loading{border-bottom:1px solid #e9eff2;height:70px;padding:16px 20px}.chats-list-item:hover{cursor:pointer;background:#228be614}.chats-list-item.selected{background:#228be614}.chats-list-item__left{flex-direction:column;gap:2px;width:-webkit-fill-available;display:flex}.chats-list-item__number>a{color:#228be6;font-family:Tilda Sans,Tilda Sans Fallback,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{text-overflow:ellipsis;white-space:nowrap;color:#1d2021;padding-left:4px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px;overflow:hidden}.chats-list-item__service-route{text-overflow:ellipsis;white-space:nowrap;color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;overflow:hidden}.chats-list-item__treveler{align-items:center;gap:2px;padding-top:6px;display:flex}.chats-list-item__treveler-name{color:#1d2021;width:-webkit-fit-content;width:fit-content;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.chats-list-item__treveler-company{text-overflow:ellipsis;white-space:nowrap;color:#879196;flex:1;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px;overflow:hidden}.chats-list-item__right{align-items:center;width:22px;display:flex}.chats-list-item__count{color:#f5fafc;text-align:center;background-color:#fa5252;border-radius:50px;width:22px;height:22px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:22px}.chats-list-item:has(.chats-list-item__right) .chats-list-item__left{max-width:90%}.chats-list-sidebar{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{z-index:1;border-right:1px solid #cad5db;position:relative;overflow:hidden}.chats-list-sidebar__header{border-bottom:1px solid #cad5db;align-items:center;gap:8px;padding:12px 15px 12px 16px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px;display:flex;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,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.chats-list-sidebar__header-button-options{border:none;height:24px;padding:0;box-shadow:none!important}.chats-list-sidebar__header-button-options:hover{background-color:#fff!important}.chats-list-sidebar__header-button-options>p{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.chats-list-sidebar__list{height:100%;display:flex}.chats-list-sidebar__list-wrap{width:100%;height:calc(100% - 20px);overflow-y:auto}.chat-action-button.button{text-wrap:wrap;text-align:left;border:1px solid #228be6;border-radius:12px 12px 12px 0;max-width:100%;padding:8px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.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{flex-direction:column;align-items:flex-start;gap:4px;width:202px;max-width:100%;min-height:170px;display:flex}.chat-action-button__card-title{color:#228be6;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.chat-action-button__card-text{white-space:break-spaces;text-align:left;flex:1;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.chat-action-button__card-footer{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.chat-action-buttons-container{flex-direction:column;gap:8px;padding-left:44px;display:flex}.chat-action-buttons-container__wrap-buttons,.chat-action-buttons-container__service-buttons{flex-wrap:wrap;gap:12px;display:flex}.chats-input-container:empty{display:none}.chats-input-container{grid-template:"unsubscribe unsubscribe""input button"/1fr 36px;align-items:end;gap:4px;width:100%;padding:12px;display:grid}.chats-input-container:has(.chats-input-container__documents){grid-template-areas:"unsubscribe unsubscribe""documents documents""input button"}.chats-input-container__unsubscribe{grid-area:unsubscribe;justify-content:flex-start;height:-webkit-fit-content!important;height:fit-content!important;padding:4px!important}.chats-input-container__documents{grid-area:documents}.chats-input-container__document-item{color:#228be6;align-items:center;gap:8px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;display:flex}.chats-input-container__document-item svg{width:12px;height: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:unset}.chats-input-colleagues-see{color:#879196;margin-top:-6px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.container-for-iframe{justify-content:center;display:flex;position:relative}.container-for-iframe__loader{justify-content:center;align-items:center;display:flex}.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}.thread-category-badge{min-width:0;padding:6px 12px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.thread-messages-skeleton{--base-color:#e9eff2;--highlight-color:#f5fafc;flex-direction:column;gap:16px;display:flex}.thread-messages-skeleton__item{align-items:flex-start;gap:8px;display:flex}.thread-messages-skeleton__bubble{width:70%}.thread-messages-skeleton__item:nth-child(2) .thread-messages-skeleton__bubble{width:45%}.thread-messages-skeleton__item:nth-child(3) .thread-messages-skeleton__bubble{width:60%}.chat-thread-card{background-color:#fff;flex-direction:column;padding:0;display:flex}.chat-thread-card__header{cursor:pointer}.chat-thread-card__top{justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.chat-thread-card__top:has(+.chat-thread-card__description){padding-bottom:8px}.chat-thread-card__top-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.chat-thread-card__number{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.chat-thread-card__description{color:#1d2021;padding:0 16px 12px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.chat-thread-card__bottom{color:#228be6;border-top:1px solid #e9eff2;justify-content:space-between;align-items:center;padding:12px 16px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;display:flex}.chat-thread-card__bottom svg.opened{transform:rotate(180deg)}.chat-thread-card__count{color:#f5fafc;text-align:center;background-color:#fa5252;border-radius:50px;width:22px;min-width:22px;height:22px;min-height:22px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:21px}.chat-thread-card__content{flex-direction:column;gap:16px;padding:0 16px 12px;display:flex}.chat-thread-card__content-group{flex-direction:column;gap:16px;display:flex}.chat-thread-card__content-group>.chat-action-buttons-container{margin-top:-12px}.chat-thread-card__content>.chats-input-container{padding:0}.chat-thread-card__content-massage-time{color:#545b5e;justify-content:center;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px;display:flex}.chat-thread-item{gap:8px;display:flex}.chat-thread-item__avatar{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;min-width:36px;height:36px;display:flex;overflow:hidden}.chat-thread-item__avatar .no-avatar,.chat-thread-item__avatar .avatar{border-radius:36px;min-width:36px;min-height:36px}.chat-thread-item__message{border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;flex-direction:column;gap:2px;max-width:calc(100% - 44px);padding:8px 12px;display:flex;position:relative}.chat-thread-item__message-user{background-color:#eaf3f9}.chat-thread-item__message-bot{background-color:#f8f8f7}.chat-thread-item__message_time-inflow>.chat-thread-item__time{align-self:flex-end;position:static}.chat-thread-item__title{color:#228be6;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.chat-thread-item__text{white-space:pre-line;word-wrap:break-word;word-break:break-word;flex:1;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;display:flow-root}.chat-thread-item__text a{word-break:break-all}.chat-thread-item__text-time-gap{float:right;pointer-events:none;-webkit-user-select:none;user-select:none;color:#0000;margin-left:8px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.chat-thread-item__text-time-gap_status{min-width:16px}.chat-thread-item__text-time-gap_error{padding-left:20px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.chat-thread-item__time{color:#879196;justify-content:flex-end;align-items:center;gap:2px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px;display:flex;position:absolute;bottom:8px;right:12px}.chat-thread-item__time .spinner{position:static;transform:none}.chat-thread-item__time .spinner .MuiCircularProgress-root{color:inherit}.chat-thread-item__error{width:16px;height:16px}.chat-thread-item__retry{color:#228be6;gap:4px;min-width:0;height:auto;min-height:0;padding:0;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.chat-thread-item__estimation{cursor:pointer;color:#545b5e;background:#e9eff2;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;transition:all .35s;display:flex}.chat-thread-item__estimation:hover{background:#cad5db}.chat-thread-item__estimation-stars{flex-direction:row-reverse;padding-right:2px;transition:all .35s;display:flex}.chat-thread-item__estimation-stars svg:hover,.chat-thread-item__estimation-stars svg:hover~svg{fill:var(--company-mainColorHex)}.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{width:646px;height:443px;border-radius:0!important}@media only screen and (max-width:590px){.chat-thread-item-feedback-modal__iframe{width:100%;height:437px}}.thread-card-skeleton{--base-color:#e9eff2;--highlight-color:#f5fafc;background-color:#fff;flex-direction:column;padding:0;display:flex}.thread-card-skeleton__header{flex-direction:column;gap:12px;padding:12px 16px 16px;display:flex}.thread-card-skeleton__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.thread-card-skeleton__lines{flex-direction:column;gap:8px;display:flex}.thread-card-skeleton__bottom{border-top:1px solid #e9eff2;justify-content:space-between;align-items:center;min-height:44px;padding:0 16px;display:flex}.thread-card-skeleton__bottom svg{fill:#a2afb5}@keyframes fadeOn{to{opacity:1}}.chats-window{background-color:#f8f8f7;flex-direction:column;flex:1;display:flex;position:relative}@media only screen and (min-width:481px) and (max-width:640px){.chats-window{height:calc(100vh - 165px)}}@media only screen and (min-width:320px) and (max-width:480px){.chats-window{height:calc(100vh - 110px)}}.chats-window__container{flex-direction:column;flex:1;justify-content:flex-end;min-height:100px;display:flex;position:relative;overflow:hidden}.chats-window__container-center{justify-content:center}@media only screen and (min-width:481px) and (max-width:640px){.chats-window__container{padding-bottom:52px}}@media only screen and (min-width:320px) and (max-width:480px){.chats-window__container{padding-bottom:52px}}.chats-window__show{opacity:0;z-index:9999;cursor:pointer;background:#fff;border:1px solid #cad5db;border-radius:100px;justify-content:center;align-items:center;width:38px;height:38px;animation:.4s forwards fadeOn;display:flex;position:absolute;top:8px;left:12px;box-shadow:1px 1px 5px #2929400a}.chats-window__content{flex-direction:column;gap:16px;min-height:0;padding:12px;display:flex;overflow-x:hidden;overflow-y:auto}.chats-window__content-group{flex-direction:column;gap:16px;display:flex}.chats-window__content-massage-time{color:#545b5e;justify-content:center;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;display:flex}.chats-window__footer{border:none;max-height:80px;margin-top:-4px;padding-top:4px;overflow:hidden}.chats-window__footer_hidden{opacity:0;visibility:hidden;pointer-events:none;max-height:0}.chats-window__footer_animated{transition:max-height .4s,opacity .3s,visibility}.chats-window__footer_hidden.chats-window__footer_animated{transition:max-height .4s,opacity .3s,visibility 0s linear .4s}@media only screen and (min-width:481px) and (max-width:640px){.chats-window__footer{position:absolute;bottom:0;left:0;right:0}}@media only screen and (min-width:320px) and (max-width:480px){.chats-window__footer{position:absolute;bottom:0;left:0;right:0}}.chats-window__footer .chat-new-question-button{border-radius:20px 20px 0 0;padding:16px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;box-shadow:0 -1px 2px #2929400f,0 -1px 3px #29294014}.chats-window__footer .chat-new-question-button.button:hover{background-color:#228be614}.chats-window__footer .chat-new-question-button>.button-content>.spinner{position:static;transform:none}.chats-window__footer .chat-new-question-button>.button-content>.spinner .MuiCircularProgress-root{color:inherit}.chats-window .cat-plug__title{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.chats-modal{width:928px;height:100%}@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{width:100%;height:100%;display:flex}.chats-modal .modal-right__footer{display:none}.chats-modal .modal-mobile__content-container{height:100%;margin-right:0;padding:0;display:flex}.chat-modal-title{align-items:center;gap:8px;display:flex}.accordion-block__header{cursor:pointer;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.accordion-block__content-wrapper{padding:4px 16px 12px}.authorizations-changes__container{background:0 0;border-radius:0;padding:0;display:flex}.authorization-history__group-header{border-radius:8px;flex-direction:column;gap:8px;display:flex}.authorization-history__group-header-container{justify-content:space-between;gap:8px;display:flex}.authorization-history__group-header-left{display:flex}.authorization-history__group-header-wrap{flex-direction:column;gap:8px;display:flex}.authorization-history__group-header-title{font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,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{gap:22px;display:flex}.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{flex-direction:column;gap:12px;display:flex}.authorization-history__group-header-destinations-changes__table{background:0 0;border-radius:0;padding:0;display:flex}.authorization-history__services-list__item{background-color:#f8f8f7;border-radius:8px;justify-content:space-between;padding:8px 12px;display:flex}.authorization-history__services-list__item:hover{outline:1px solid #879196}.authorization-history__services-list__left{text-overflow:ellipsis;white-space:nowrap;flex-direction:column;gap:2px;max-width:85%;display:flex;overflow:hidden}.authorization-history__services-list__time{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;position:relative;top:2px}.authorization-history__services-list__route{text-overflow:ellipsis;white-space:nowrap;flex-direction:column;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;display:flex;overflow:hidden}.authorization-history__services-list__right{align-items:center;gap:10px;display:flex}.authorization-history__services-list__right svg{width:18px;height:18px}.authorization-history__services-list__right .icon-error{width:20px;height:20px;position:relative;left:2px}.authorization-history__services-list__right .icon-black{fill:#545b5e;width:12px;height:12px}.authorization-history__services-list__right span{position:relative;top:2px}.authorization-history__services-list{flex-direction:column;justify-content:space-between;gap:8px;padding-top:10px;display:flex}.authorization-history__group-card{cursor:pointer;border:1px solid #cad5db;border-radius:8px;padding:12px 16px;transition:border-color .2s}.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{flex-direction:column;gap:8px;display:flex}.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{width:24px;height:24px}.authorization-history__title{flex-direction:column;gap:8px;display:flex}.authorization-history__title span::first-child{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box}.authorization-history__title span:last-child{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.authorization-history__selected{flex-direction:column;gap:16px;display:flex}.authorization-history__selected-chat{background-color:#f8f8f7;border-radius:12px;justify-content:space-between;align-items:center;padding:12px;display:flex}.authorization-history__selected-chat span:first-child{width:290px}.authorization-history__selected-comment{flex-direction:column;gap:2px;display:flex}.authorization-history__selected-comment div:first-child{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.authorization-history__selected-comment div:last-child{color:#1d2021;white-space:pre-line;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.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{background-color:#f8f8f7;justify-content:space-evenly;align-items:flex-start;gap:8px;display:flex}.trip-cancellation-sidepage .cancelled-services-container .cancelled-service>div:first-of-type{flex: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,Tilda Sans Fallback,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{flex-direction:column;gap:12px;width:100%;display:flex}.trip-cancellation-sidepage__reason-codes-item{width:100%}.trip-cancellation-sidepage__services-container{flex-direction:column;gap:16px;margin-top:16px;margin-bottom:16px;display:flex}.trip-cancellation-sidepage__services-container .cancelled-services-container{margin-top:0}.journey-modal__schedule{flex-direction:column;gap:8px;display:flex}.journey-modal__schedule>p{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.journey-modal__schedule-chips{flex-flow:wrap;gap:8px;display:flex}.journey-modal__date-chip{background-color:#f5fafc;border:1px solid #cad5db;border-radius:6px;flex-direction:row;align-items:center;gap:4px;padding:4px 8px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;display:flex}.journey-modal__daily{border:1px solid #cad5db;border-radius:8px;flex-direction:column;gap:28px;margin-bottom:8px;padding:12px;display:flex}.journey-modal__daily .MuiStack-root{overflow:inherit;padding-top:4px}.additional-expenses{flex-direction:column;gap:12px;display:flex}.additional-expenses-modal>.modal-right__content-container{flex-direction:column;gap:36px;display:flex}.trip-details-edit-sidepage__content{flex-direction:column;gap:16px;display:flex}.trip-details-edit-sidepage__content .additional-expenses-add__button{color:#1d2021;width:100%;height:initial;border:1px solid #cad5db;border-radius:16px;flex-direction:column;padding:16px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.trip-details-edit-sidepage__content .additional-expenses-add__button>svg{border:2px solid;border-radius:100%;width:32px;height:32px;padding:5px}.trip-details-edit-sidepage__content .additional-expenses-add__button>svg>path{fill:#1d2021}.trip-details-edit-sidepage__labels{color:#1d2021;gap:16px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;display:flex}.trip-details-edit-sidepage__label-item{flex:1;min-width:0;font-size:16px;line-height:20px}.trip-details-edit-sidepage__label-item:first-child:last-child{flex:initial;min-width:initial}.trip-details-edit-sidepage__directions-block{flex-direction:column;gap:8px;display:flex}.trip-details-edit-sidepage__directions-block-add-button{width:100%}.trip-details-edit-sidepage__destination{align-items:flex-start;gap:16px;display:flex}.trip-details-edit-sidepage__destination-city,.trip-details-edit-sidepage__destination-date{flex:1;min-width:0}.trip-details-edit-sidepage__destination-delete{align-self:flex-end;width:40px;height:40px}.tdes_extra-information>.accordion-block__content-wrapper,.additional-expenses{flex-direction:column;gap:12px;display:flex}.additional-expenses__title{align-items:center;gap:8px;display:flex}.additional-expenses__title-button{width:24px;min-width:24px;max-width:24px;height:24px;padding:0}.additional-expenses-add{flex-direction:column;gap:8px;display:flex}.additional-expenses-add__button{color:#228be6;gap:6px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.additional-expenses-add__fields{flex-direction:column;gap:36px;display:flex}.additional-expenses-list{flex-direction:column;gap:8px;display:flex}.additional-expenses-list__item{gap:12px;display:flex}.additional-expenses-list__item-value{border:1px solid #cad5db;border-radius:8px;flex:1;justify-content:space-between;align-items:center;gap:8px;padding:9px 16px;display:flex;overflow:hidden}.additional-expenses-list__item-value-left{flex:1;align-items:center;gap:8px;display:flex;overflow:hidden}.additional-expenses-list__item-value-title{text-overflow:ellipsis;white-space:nowrap;color:#879196;flex:1;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;overflow:hidden}.additional-expenses-list__item-value-value{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.additional-expenses-list__item-buttons{gap:4px;display:flex}.additional-expenses-list__item-buttons-item{width:40px;padding:10px}.business-trip-persona-card{flex-direction:column;display:flex}.business-trip-persona-card>button:hover{background-color:none}.business-trip-persona-card .person-trip-info{width:100%;padding:12px 12px 24px}.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{flex-direction:row;align-items:center;gap:8px;width:100%;padding:12px;display:flex}.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{-webkit-user-select:text;user-select:text;cursor:text;align-items:center;gap:4px}.business-trip-persona-card__person-block .person-block__additional-info{align-items:center;gap:4px;display:inline-flex}.business-trip-persona-card__copy-button.button{width:24px;min-width:24px;height:24px;padding:2px}.business-trip-persona-card__additional-travellers-info .info-list-block__options{background-color:#f5fafc;border-radius:8px;flex-direction:column;gap:4px;padding:12px;display:flex}.business-trip-persona-card__modal-content{padding:16px}.business-trip-persona-card__additional-content{border-top:1px solid #e9eff2;padding-top:16px}.scrollable-tabs{white-space:nowrap;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;flex-direction:row;gap:7px;display:flex;overflow-x:auto;overflow-y:hidden}.scrollable-tabs::-webkit-scrollbar{display:none}.scrollable-tabs__tab{color:#1d2021;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;background-color:#fff;border:1px solid #cad5db;border-radius:8px;outline:none;flex-shrink:0;justify-content:center;align-items:center;height:40px;margin:0;padding:0 16px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;text-decoration:none;transition:background-color .2s;display:flex}@media (hover:hover) and (pointer:fine){.scrollable-tabs__tab:hover{background-color:#e9eff2}}.scrollable-tabs__tab:active{background-color:#e9eff2}.scrollable-tabs__tab_active{pointer-events:none;color:#fff;background-color:#5d6c74;border:none;line-height:20px}.scrollable-tabs__tab_active svg{fill:#fff}.trip-master__footer{justify-content:space-between;align-items:center;gap:8px;margin-bottom:-2px;padding:0 20px;display:flex}.trip-master__footer .mui-tabs{width:100%;overflow:hidden}.trip-master__footer .mui-tabs__container{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;gap:20px;overflow-x:auto;overflow-y:hidden}.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{min-width:unset;flex-shrink:0;width:-webkit-fit-content;width:fit-content;padding:0 0 16px}.trip-master__footer-tab{font-family:Tilda Sans,Tilda Sans Fallback,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;gap:8px;display:flex}.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{flex-direction:column;gap:8px;padding:16px;display:flex}@media only screen and (max-width:640px){.trip-master__header{border-bottom:1px solid #cad5db}}.trip-master__header-top{flex-wrap:wrap;align-items:flex-start;gap:4px;display:flex}.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{flex-wrap:wrap;flex:1;justify-content:space-between;display:flex}@media only screen and (max-width:640px){.trip-master__header-left{flex-wrap:wrap-reverse}}.trip-master__header-left-creator{color:#879196;margin-right:20px;padding-top:6px;padding-bottom:4px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.trip-master__header-left-content{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.trip-master__header-left-content-top{align-items:center;gap:8px;display:flex}.trip-master__header-left-content-top>p,.trip-master__header-left-content-top>a{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.trip-master__header-left-content-bt{color:#228be6;cursor:pointer;text-decoration:none}.trip-master__header-left-content .direction-block>p{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.trip-master__header-left-content-footer{flex-wrap:wrap;flex:2;align-items:center;gap:4px;display:flex}.trip-master__header-left-content-footer-dates{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.trip-master__header-left-content-footer .direction-block>p{width:-webkit-fit-content;width:fit-content}.trip-master__header-right{justify-content:flex-end;align-items:center;gap:4px;margin-left:auto;display:flex;position:relative}@media only screen and (max-width:640px){.trip-master__header-right{min-width:0;margin-left:0}}.trip-master__header-right__buttons{border:1px solid #cad5db;border-radius:8px;align-items:center;display:flex;overflow:hidden}@media only screen and (max-width:640px){.trip-master__header-right__buttons{min-width:0}.trip-master__header-right__buttons>.trip-master__header-right__buttons-item:last-child,.trip-master__header-right__buttons:hover>:last-child:not(:hover){flex:0 auto;min-width:0;max-width:none;width:auto!important}.trip-master__header-right__buttons>.trip-master__header-right__buttons-item:last-child>p,.trip-master__header-right__buttons:hover>:last-child:not(:hover)>p{opacity:1}}.trip-master__header-right__buttons>:not(:last-child){border-right:1px solid #cad5db}.trip-master__header-right__buttons>:last-child{max-width:280px;width:280px!important}.trip-master__header-right__buttons>:last-child>p{opacity:1}.trip-master__header-right__buttons:hover>:last-child:not(:hover){max-width:44px;width:44px!important}.trip-master__header-right__buttons:hover>:last-child:not(:hover)>p{opacity:0}.trip-master__header-right__buttons>:only-child{max-width:280px;width:280px!important}.trip-master__header-right__buttons>:only-child>p{opacity:1}.trip-master__header-right__buttons-item{white-space:nowrap;border-radius:0;justify-content:flex-start;align-items:center;gap:12px;min-width:44px;max-width:44px;transition:all .35s linear;display:flex;overflow:hidden;width:280px!important;padding:8px 12px!important}.trip-master__header-right__buttons-item>svg{width:20px;min-width:20px}.trip-master__header-right__buttons-item:hover{max-width:280px;width:280px!important}.trip-master__header-right__buttons-item:hover>p{opacity:1}.trip-master__header-right__buttons-item>p{color:#2e363a;white-space:nowrap;text-overflow:ellipsis;opacity:0;min-width:0;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;transition:opacity .35s;overflow:hidden}.trip-master-wrapper{flex-direction:column;gap:12px;width:100%;display:flex}.trip-master-wrapper>.trip-master__footer{margin-top:12px;padding:0}.trip-master{border-color:#cad5db;flex-direction:column;gap:4px;display:flex}@media only screen and (min-width:320px) and (max-width:640px){.trip-master .value-description__description{width:-webkit-fit-content;width:fit-content;min-width:auto}}.trip-master__information-messages{flex-direction:column;gap:4px;padding:16px 16px 0;display:flex}.trip-master__content{flex-direction:column;gap:20px;padding:0 16px 16px;display:flex}@media only screen and (max-width:640px){.trip-master__content{padding-top:8px}}.trip-master__content-bottom{flex-direction:column;gap:12px;display:flex}.trip-master__dates{align-items:center;gap:7px;display:flex}.trip-master__dates>span{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.trip-master__dates svg{cursor:pointer;width:13px;height:13px}.trip-master__trip-edit-button{align-self:flex-start}.trip-master__modal-action-button{box-shadow:none;border:none;justify-content:flex-start;margin-bottom:8px}.trip-master_no-footer{padding:16px}.trip-master__sequence-comment{flex-direction:column;gap:8px;display:flex}.trip-master__sequence-comment-header{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:800;line-height:18px}.trip-master__sequence-comment-text{color:#2c3133;background-color:#f0f0ef;border-radius:8px;padding:8px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.price-chart{flex-direction:column;gap:4px;display:flex}.price-chart__item{color:#879196;grid-template-columns:137px 1fr;align-items:center;gap:16px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;display:grid}.price-chart__item-chart{color:#1d2021;white-space:nowrap;background:#e9eff2;border-radius:4px;justify-content:flex-end;align-items:center;min-width:-webkit-fit-content;min-width:fit-content;height:26px;padding:0 16px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;display:flex}.price-chart__item-chart_green{background-color:#40c0573d}.price-chart__item-chart_red{background-color:#fa52523d}.service-tariff-comparison-card{border-color:#cad5db;flex-direction:column;gap:20px;padding:16px;display:flex}.service-tariff-comparison-card__header{justify-content:space-between;align-items:center;display:flex}.service-tariff-comparison-card__header-button{justify-content:space-between;width:176px}.service-tariff-comparison-card__header-button>p{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;color:#1d2021!important}.service-tariff-comparison-card__tariff-block{flex-direction:column;gap:8px;display:flex}.trip-service-details-sidepage__documents-container{flex-direction:column;gap:8px;padding:20px;display:flex}.trip-service-details-sidepage__document{cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px;display:flex}.trip-service-details-sidepage__document>:last-child{margin-left:auto;padding:8px}.trip-service-details-sidepage__document-info-container{align-items:center;gap:8px;display:flex}.trip-service-details-sidepage__document-icon{background-color:#f0f0ef;border-radius:4px;justify-content:center;align-items:center;padding:8px;display:flex}.trip-service-details-sidepage__document-info{flex-direction:column;gap:2px;display:flex}.trip-hotel-amenities-sidepage__content{flex-direction:column;gap:24px;display:flex}.trip-hotel-amenities-sidepage .hotel-info-header{flex-direction:column;gap:12px;display:flex}.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{flex-direction:column;gap:12px;display:flex}@media only screen and (max-width:980px){.hotel-tariff-content__hotel-info{flex-direction:column;display:flex}.hotel-tariff-content__hotel-info>.hotel-tariff-content__hotel-badges{justify-content:flex-start;align-self:flex-start;margin:16px 0 12px}}@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}}.travellers-content .business-trip-travellers-tabs{margin-bottom:16px}.travellers-content__shared{margin-bottom:20px}.travellers-content__shared-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.travellers-content .tr-info-block{flex-direction:column;gap:8px;display:flex}.travellers-content .tr-info-block__wrapper{flex-direction:column;gap:20px;display:flex}.travellers-content .tr-info-block__list{flex-direction:column;gap:4px;display:flex}.travellers-content .tr-info-block__item-phone-item{align-items:center;gap:5px;display:flex}.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-top:20px;padding-left:20px;padding-right:12px}.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>.service-avia-content,.trip-service-details-sidepage>.modal-right__content-container>.service-tariff-comparison-card__wrapper,.trip-service-details-sidepage>.modal-right__content-container>.trip-auth-status,.trip-service-details-sidepage>.modal-right__content-container>.service-details-modal,.trip-service-details-sidepage>.modal-right__content-container>.service-transfer-content,.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>.hotel-details-modal,.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{flex-direction:column;gap:30px;display:flex}.trip-service-details-sidepage .service-transfer-content{flex-direction:column;gap:24px;display:flex}.trip-service-details-sidepage .service-transfer-content__overview{flex-direction:column;gap:16px;display:flex}.trip-service-details-sidepage .service-transfer-content__overview-header{justify-content:space-between;align-items:flex-start;display:flex}.trip-service-details-sidepage .service-transfer-content__overview-route{flex-direction:column;gap:8px;display:flex}.trip-service-details-sidepage .service-transfer-content__overview-route-cancellation{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.trip-service-details-sidepage .service-transfer-content__details{flex-direction:column;gap:8px;display:flex}.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{justify-content:space-between;align-items:center;display:flex}.trip-service-details-sidepage .service-transfer-content__additional-services-subtitle{color:#879196;margin-bottom:16px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.trip-service-details-sidepage .service-transfer-content__additional-services-list{grid-template-columns:1fr 1fr;justify-content:space-between;gap:12px 20px;display:grid}.trip-service-details-sidepage .service-transfer-content__description{flex-direction:column;gap:4px;display:flex}.trip-service-details-sidepage .service-transfer-content .tariffs-list__item-logo{min-width:42px;max-width:42px;height:30px}.trip-service-details-sidepage .service-details-modal{flex-direction:column;gap:8px;display:flex}.trip-service-details-sidepage .service-details-modal__description{flex-direction:column;gap:4px;display:flex}.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{justify-content:space-between;padding-top:12px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px;display:flex}.trip-service-details-sidepage .service-tariff-price{color:#1d2021;border-top:1px solid #e9eff2;justify-content:space-between;align-items:center;padding-top:12px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px;display:flex}.trip-service-details-sidepage .service-hotel-tariff-skeleton{border:1px solid #e9eff2;border-top:none;border-radius:8px;flex-direction:column;width:100%;display:flex}.trip-service-details-sidepage .service-hotel-tariff-skeleton__hr{background:#e9eff2;flex:1;height:1px}.trip-service-details-sidepage .service-hotel-tariff-skeleton__content{flex-direction:column;gap:12px;padding:16px 11px;display:flex}.trip-service-details-sidepage .service-hotel-tariff-skeleton__content-top{border-radius:8px;flex-direction:column;gap:2px;width:100%;display:flex;position:relative}.trip-service-details-sidepage .service-hotel-tariff-skeleton__content-row-container{flex-direction:column;gap:4px;width:100%;display:flex}.trip-service-details-sidepage .service-hotel-tariff-skeleton__content-row{gap:6px;width:100%;display:flex}.trip-service-details-sidepage .service-hotel-tariff-skeleton__bottom-row{justify-content:space-between;width:100%;display:flex}.trip-service-details-sidepage .service-rail-content__more-routes-button{border-top:1px solid #cad5db;border-radius:0;margin-top:20px;padding:11px 11px 0;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.trip-service-details-sidepage .hotel-details-modal__header{gap:12px;padding-bottom:40px;display:flex}.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{flex-direction:column;gap:8px;display:flex}.trip-service-details-sidepage .hotel-details-modal__header img,.trip-service-details-sidepage .hotel-details-modal__header .hotel-no-photo-image{object-fit:cover;object-position:center;border-radius:16px;width:140px;height:140px}.trip-service-details-sidepage .hotel-details-modal__room-photo{background-color:#f5fafc;justify-content:center;align-items:center;width:100%;height:92px;display:flex}.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__header img,.trip-service-details-sidepage .hotel-details-modal__room .tariff-card .hotel-no-photo-image,.trip-service-details-sidepage .hotel-details-modal__room .tariff-card_single__header img,.trip-service-details-sidepage .hotel-details-modal__room .tariff-card_single .hotel-no-photo-image{object-fit:cover;object-position:center;min-height:240px;max-height:240px}.clasterMarker__container{color:var(--interact-action);border-radius:50%;position:relative;transform:translate(-50%,-50%)}.clasterMarker__content{border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.clasterMarker__text{color:#fff;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.bigContainer{width:40px;height:40px;padding:3px}.middleContainer{width:34px;height:34px;padding:4px}.smallContainer{width:28px;height:28px;padding:4px}.map-hotel-info__container{cursor:pointer;background-color:#fff;border-radius:12px;gap:12px;width:300px;height:96px;padding:4px 8px 4px 4px;display:flex}.map-hotel-info__photo-container{background-color:#f5fafc;justify-content:center;align-items:center;min-width:88px;min-height:88px;display:flex;position:relative}.map-hotel-info__photo{object-fit:cover;border-radius:8px}.map-hotel-info__text-container{flex-direction:column;width:100%;display:flex}.map-hotel-info__title{color:#1d2021;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px;overflow:hidden;display:-webkit-box!important}.map-hotel-info__badges-container{justify-content:space-between;gap:4px;margin-top:auto;margin-bottom:4px;padding-top:4px;display:flex}.map-hotel-info__tariffs{gap:4px;display:flex}.map-hotel-info__tariffs>ul{flex-direction:row;width:100%;font-size:14px}.clasterMarkerSingle{justify-content:center;display:flex;translate:-50% -32px}.clasterMarkerSingle__popup{position:absolute;bottom:32px}.clasterMarkerSingle__container{z-index:1;text-wrap:nowrap;color:#fff;background:var(--company-mainColorHex);border-radius:9px;flex-direction:column;align-items:center;width:-webkit-fit-content;width:fit-content;height:28px;padding:4px 10px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;display:flex;position:relative}.clasterMarkerSingle__container:hover{-webkit-filter:brightness(90%)}.clasterMarkerSingle__container>svg{position:absolute;bottom:-5px}.clasterMarkerSingle__details-content{align-items:center;gap:6px;display:flex}.clasterMarkerSingle__details-content-button{min-width:20px;min-height:20px}.clasterMarkerSingle__details-content-button>svg{width:10px;height:10px}.map-hotel-card__container{cursor:pointer;background-color:#fff;border-radius:12px;gap:12px;width:300px;height:96px;padding:4px 8px 4px 4px;display:flex}.map-hotel-card__photo-container{background-color:#f5fafc;justify-content:center;align-items:center;min-width:88px;min-height:88px;display:flex;position:relative}.map-hotel-card__photo{object-fit:cover;border-radius:8px}.map-hotel-card__text-container{flex-direction:column;width:100%;display:flex}.map-hotel-card__title{color:#1d2021;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px;overflow:hidden;display:-webkit-box!important}.map-hotel-card__badges-container{justify-content:space-between;gap:4px;margin-top:auto;margin-bottom:4px;padding-top:4px;display:flex}.map-hotel-card__tariffs{gap:4px;display:flex}.map-hotel-card__tariffs>ul{flex-direction:row;width:100%;font-size:14px}.amenities-hotel-card__tooltip{flex-direction:column;justify-content:start;align-items:start;display:flex}.alternative-services-content{--services-flex:2;--map-flex:1;flex-direction:column;gap:20px;padding:20px;display:flex}.alternative-services-content__header{align-items:center;gap:8px;display:flex}.alternative-services-content__main{gap:16px;display:flex}.alternative-services-content__main .map-hotel-container{flex:var(--map-flex);border-radius:16px;transition:flex 1s}.alternative-services-content__services{flex-direction:column;flex:var(--services-flex);gap:24px;transition:flex 1s;display:flex}.alternative-services-content__service-container{flex-direction:column;gap:16px;display:flex}.alternative-services-content__service-container-header{flex-direction:column;gap:4px;display:flex}.alternative-services-content_map-fullscreen{--services-flex:1;--map-flex:2}.flow-buttons-card{z-index:5;justify-content:space-between;align-items:center;gap:8px;padding:12px 20px;display:flex;box-shadow:0 -3px 6px -1px #29294014,0 -1px 5px #2929400a}@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{flex-direction:column;grid-template-columns:50% 50%;grid-template-areas:"txt txt""buttonBack buttonNext";gap:8px;display:grid}.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;grid-area:txt;margin-left:auto;margin-right:16px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.flow-buttons-card__buttons{gap:8px;width:100%;display:flex}.flow-buttons-card__buttons>button{flex:1}.hotel-online-alteration-content{flex-direction:column;padding:20px;display:flex}.hotel-online-alteration-content__header{align-items:center;gap:8px;margin-bottom:16px;display:flex}.hotel-online-alteration-content__current-section{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.hotel-online-alteration-content__rooms-list{flex-direction:column;gap:12px;display:flex}.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;flex-direction:column;gap:12px;padding:20px;display:flex}.hotel-online-alteration-content .alteration-dates-search__main-block{align-items:center;gap:8px;display:flex}.hotel-online-alteration-content .alteration-dates-search__fields{flex:1;gap:0;display:flex}.hotel-online-alteration-content .alteration-dates-search__fields>div{width:100%;position:relative}.hotel-online-alteration-content .alteration-dates-search__field{flex:1}.hotel-online-alteration-content .alteration-dates-search__field .calendar-date-range-mui__label-text{z-index:1;color:#cad5db;letter-spacing:.5px;text-transform:uppercase;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:8px;left:16px}.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{height:56px;border-radius:0!important}.hotel-online-alteration-content .alteration-dates-search__field .MuiInputBase-root>input{height:100%;margin-top:17px;margin-left:4px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.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{min-width:160px;background-color:#5d6c74!important;border:none!important}.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{flex-direction:column;align-items:stretch}.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{width:100%;margin-top:16px}}.hotel-online-alteration-content .early-checkin-late-checkout{width:100%}.hotel-online-alteration-content .early-checkin-late-checkout__add-button{color:#228be6;border-color:#cad5db;gap:8px}.hotel-online-alteration-content .early-checkin-late-checkout__add-button:hover{background-color:#228be614;border-color:#228be6}.hotel-online-alteration-content .early-checkin-late-checkout__expanded{align-items:center;gap:8px;width:100%;display:flex}.hotel-online-alteration-content .early-checkin-late-checkout__field{flex-direction:column;gap:8px;display:flex}.hotel-online-alteration-content .early-checkin-late-checkout__label{font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,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;flex-direction:column;gap:16px;width:300px;padding:20px;display:flex}.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;flex-direction:column;gap:12px;padding-bottom:16px;display:flex}.trip-services-basket__header-title{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.trip-services-basket__header-icon-container{flex-wrap:wrap;gap:2px 8px;display:flex}.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{flex-direction:column;gap:12px;display:flex}.trip-services-basket__prices_mobile{gap:8px}.trip-services-basket__prices_mobile .price-row{justify-content:space-between}.trip-services-basket__prices-title-nowrap{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.trip-services-basket__buttons{flex-direction:column;gap:8px;display:flex}.trip-services-basket__buttons_row{flex-direction:row;align-items:stretch;gap:8px}.trip-services-basket__buttons_row .trip-services-basket__buttons-button,.trip-services-basket__buttons_row .checkout-services__header-authorization-button{flex:auto}.trip-services-basket__buttons-count{color:#fff;background:#3fb553;border-radius:4px;padding:2px 8px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.trip-services-basket__buttons-count_disabled{background:#40c0577a}.trip-services-basket__buttons-button,.trip-services-basket__buttons-add-services-button{height:40px}.trip-services-basket__buttons-add-services-button_compact{flex-shrink:0;justify-content:center;align-items:center;width:40px;min-width:40px;max-width:40px;height:40px;padding:8px;display:flex}.business-trip-hotel-service-card{border:1px solid #cad5db;border-radius:16px;grid-template-columns:180px 1fr;width:100%;min-height:240px;display:grid;overflow:hidden}.business-trip-hotel-service-card:hover{cursor:pointer;border-color:#a2afb5}@media only screen and (max-width:1440px){.business-trip-hotel-service-card{grid-template-rows:200px 1fr;grid-template-columns: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{width:100%;height:100%;overflow:hidden}.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;gap:4px;display:flex}.business-trip-hotel-service-card__info-tablet-item{width:33px;height:24px}.business-trip-hotel-service-card__info-tablet-item>.tablet__text>b{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.business-trip-hotel-service-card__info-tablet-item svg{line-height:0;display:block}.business-trip-hotel-service-card__info-tablet-title{align-items:center;gap:4px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;display:flex}.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;min-width:0;padding:16px;display:flex}.business-trip-hotel-service-card__content{background-color:#fff;flex-direction:column;flex:auto;gap:24px;min-width:0;display:flex;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;flex-direction:column;flex-shrink:0;justify-content:space-between;gap:20px;width:322px;margin-left:20px;padding-left:16px;display:flex;overflow:hidden}.business-trip-hotel-service-card__right-content-bottom{flex-direction:column;gap:8px;display:flex}.business-trip-hotel-service-card__right-content-bottom-rules-button{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;line-height:18px!important}.business-trip-hotel-service-card__info{flex-direction:column;gap:4px;max-width:100%;display:flex}.business-trip-hotel-service-card__info-content{flex-direction:column;display:flex}.business-trip-hotel-service-card__info>button{height:unset;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;gap:16px;margin-top:auto;display:flex}.business-trip-hotel-service-card__shared-accommodation{flex-direction:column;align-items:flex-start;display:flex}.business-trip-hotel-service-card_updating{opacity:.5;pointer-events:none}.business-trip-hotel-service-card__tariffs-list{flex-direction:column;gap:8px;display:flex}.business-trip-hotel-service-card__price{background-color:#e9eff2;border-radius:8px;align-items:center;gap:4px;width:-webkit-fit-content;width:fit-content;padding:4px 8px;display:flex}.business-trip-hotel-service-card__price-icon{justify-content:center;align-items:center;display:flex}.business-trip-hotel-service-card__price-block{flex-direction:column;display:flex}.business-trip-hotel-service-card__price-block-total{font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.business-trip-hotel-service-card__location{flex-direction:row;justify-content:space-between;gap:8px;display:flex}@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{flex-direction:column;gap:4px;display:flex}.business-trip-hotel-service-card__location-price{flex-direction:column;align-items:flex-end;gap:4px;display:flex}@media only screen and (max-width:640px){.business-trip-hotel-service-card__location-price{flex-direction:row-reverse;justify-content:space-between;gap:8px}.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{width:20px;min-width:20px}}.business-trip-hotel-service-card__location-description .value-description__value{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.business-trip-hotel-service-card__header{flex-direction:column;max-width:100%;display:flex}.business-trip-hotel-service-card__header-tariffs{gap:0}.business-trip-hotel-service-card__header-dates{align-items:center;gap:4px;display:flex}.business-trip-hotel-service-card__header-dates-separator{background-color:#cad5db;border-radius:20px;width:20px;height:2px}.business-trip-hotel-service-card__header-top{align-items:center;gap:4px;display:flex}.business-trip-hotel-service-card__header-title-container{justify-content:space-between;align-items:baseline;gap:4px;display:flex}.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);width:100%;height:4px;transition:width 1s ease-out;position:absolute;bottom:0;left:0}.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{flex-direction:row;gap:6px;width:100%;display:flex}.skeleton-service-description>span:nth-child(2){flex-grow:1}.skeleton-ticket{position:relative;overflow:hidden}.skeleton-ticket>p{z-index:2;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.skeleton-ticket{background-color:#fff;border-radius:16px;flex-direction:row;display:flex}.skeleton-ticket__left{flex-grow:1;margin:20px 0;padding:0 16px 0 24px}.skeleton-ticket__right{border-left:1px solid #e9eff2;flex-direction:column;gap:8px;width:372px;margin:20px 0;padding:0 16px;display:flex}.skeleton-ticket__right>span:last-of-type{margin-top:30px}.skeleton-detachable-label{border-radius:16px 0 0 16px;flex-direction:row;align-items:center;width:24px;height:100%;display:flex;overflow:hidden}.skeleton-detachable-label>span{width:100%;height:100%}.skeleton-detachable-label>span>span{border-radius:0;line-height:normal}.skeleton-service-leg{flex-direction:row;gap:8px;width:100%;display:flex}.skeleton-service-leg__left{flex-direction:column;gap:4px;display:flex}.skeleton-service-leg__right{flex-direction:column;align-items:end;gap:4px;display:flex}.skeleton-service-leg__line{background-color:#e9eff2;flex-grow:1;width:264px;height:1px;margin:17px 0 0}.skeleton-service-route{flex-direction:row;width:100%;display:flex}.skeleton-service-route__description{flex-direction:column;gap:6px;margin-right:19px;display:flex}.skeleton-service-route__description-skeleton-overlap{flex-direction:column;display:flex}.skeleton-service-route__description-skeleton-overlap>span:nth-child(2){z-index:2;border-radius:.25rem;outline:2px solid #fff;margin-top:-11px}.service-selection-start{border:1px dashed #cad5db;border-radius:16px;justify-content:center;align-items:center;gap:8px;height:172px;display:flex}.service-selection-start__button{padding:12px 16px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.service-selection-start__button svg{fill:#5d6c74;min-width:13px;max-width:13px;height:13px}.trip-service-edit-sidepage .select__label-text{color:#1d2021}.trip-service-edit-sidepage_cancel .modal-right__content-container{flex-direction:column;gap:16px;display:flex}.trip-service-edit-sidepage_refund .modal-right__content-container{flex-direction:column;justify-content:space-between;gap:4px;display:flex}.trip-service-edit-sidepage_refund .modal-right__content-container .ticket-cards{flex-direction:column;gap:4px;display:flex}.trip-service-edit-sidepage_refund .modal-right__content-container .ticket-cards .ticket-card{grid-template-columns:4% 46% 26% 16%;align-items:center;gap:16px;padding:12px 20px;display:grid}.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{flex-direction:column;gap:4px;display:flex}.trip-service-edit-sidepage_refund .modal-right__content-container .ticket-cards .ticket-card div span{color:#879196}.trip-service-edit-sidepage_refund__summary{flex-direction:column;gap:8px;padding:16px 20px;display:flex}.trip-service-edit-sidepage_refund__sum{justify-content:space-between;align-items:center;display:flex}.trip-service-edit-sidepage_refund__sum.red .title__text{color:#c92a2a}.trip-service-edit-sidepage_avia-refund__summary{border-top:1px solid #e9eff2;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.trip-send-service-to-email-sidepage__content{flex-direction:column;gap:16px;display:flex}.trip-send-service-to-email-sidepage__input{flex-direction:column;gap:8px;display:flex}.journey__other-actions.button.button-white{box-shadow:none}.journey__other-actions-option{justify-content:start;align-items:center;gap:8px;display:flex}.modal-additional-weekends_disabled .confirmation__buttons>.button-yellow{color:#f5fafc;cursor:not-allowed;background-color:#a2afb5}.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{width:100%;margin-top:12px}.modal-additional-weekends__title{color:#1d2021;margin-bottom:20px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.modal-additional-weekends__radio-group{justify-content:space-around;align-items:flex-start;margin-bottom:12px;display:flex}.modal-additional-weekends__radio-item{color:#1d2021;cursor:pointer;align-items:center;gap:8px;width:190px;display:flex}.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;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.modal-additional-weekends__description{color:#545b5e;margin-bottom:16px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.service-duplicate__trip-list{flex-direction:column;gap:20px;max-height:300px;display:flex;overflow-y:auto}.service-duplicate__warning{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.service-duplicate__section-title{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.service-duplicate__services-list{flex-direction:column;display:flex}.service-duplicate__service-item-container{align-items:center;gap:8px;display:flex}.service-duplicate__service-item{color:#228be6;text-underline-position:from-font;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.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{color:#fff;background:#fab005}.service-errors-list{margin:0}.service-errors-list__service-header{font-family:Tilda Sans,Tilda Sans Fallback,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;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.service-errors-list__errors-list{margin:0;padding-left:20px;list-style-type:disc}.service-errors-list__error-item{margin-bottom:4px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.service-validation-description{color:#545b5e;margin-top:16px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.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{color:#fff;background:#fab005}.trip-validation-errors-list{margin:0;padding-left:20px;list-style-type:disc}.trip-validation-errors-list__item{margin-bottom:8px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.modal-missing-expected-services .confirmation__buttons>.button{font-weight:500}.modal-missing-expected-services_disabled .confirmation__buttons>.button-yellow{color:#f5fafc;cursor:not-allowed;background-color:#a2afb5}.modal-missing-expected-services__description{color:#1d2021;margin-bottom:8px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.modal-missing-expected-services .missing-services-form__field{margin-bottom:8px}.modal-missing-expected-services .missing-services-form__label .textarea__label-text{color:#1d2021;margin-bottom:10px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.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{justify-content:space-between;display:flex}.skeleton-journey__wrapper{flex-direction:column;gap:12px;display:flex}.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;flex-direction:row;display:flex}.skeleton-journey__hotel__left{flex:55%;margin:20px 0;padding:0 16px 0 24px}.skeleton-journey__hotel__right{border-left:1px solid #e9eff2;flex-direction:column;flex:45%;gap:8px;margin:20px 0;padding:0 16px;display:flex}.skeleton-journey__hotel__right>span:nth-last-child(2){margin-top:24px}.skeleton-journey__service-card{background-color:#fff;border-radius:16px;flex-direction:row;display:flex}.skeleton-journey__service-card__left{flex-direction:column;flex:55%;gap:12px;padding:16px;display:flex}.skeleton-journey__service-card__left-group{flex-direction:column;gap:4px;display:flex}.skeleton-journey__service-card__right{border-left:1px solid #e9eff2;flex-direction:column;flex:45%;justify-content:space-between;padding:16px;display:flex}.skeleton-journey__service-card__right>div>div{flex-direction:column;align-items:center;margin-top:8px;display:flex}.skeleton-journey__trip-roads-card{flex:1;width:100%}.skeleton-journey__documents{flex-direction:column;gap:20px;display:flex}.skeleton-journey__documents-header{justify-content:space-between;align-items:center;display:flex}.skeleton-journey__documents-header-buttons{gap:12px;margin-left:auto;display:flex}.skeleton-journey__documents-section{flex-direction:column;gap:12px;display:flex}.skeleton-journey__documents-section-list{flex-direction:column;gap:4px;display:flex}.skeleton-journey__documents-item{width:100%}.ticket-avia-skeleton{background-color:#fff;border-radius:16px;height:300px;display:flex;position:relative;overflow:hidden}@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{width:28px;height:calc(100% + 41px);position:relative;top:-22px}.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{width:100%;top:-2px}.ticket-avia-skeleton__tip>div,.ticket-avia-skeleton__tip>div>span{width:100%;height:28px}.ticket-avia-skeleton__tip>div>span>span{border-radius:0;width:100%;height:28px}}.ticket-avia-skeleton__flight-section{flex:65%;gap:20px;padding:20px;display:flex}.ticket-avia-skeleton__tariff-section{border-left:1px solid #cad5db;flex-direction:column;flex:35%;justify-content:space-between;margin:20px 0;padding:0 16px;display:flex}@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{justify-content:space-between;align-items:flex-start;gap:4px;width:100%;height:-webkit-fit-content;height:fit-content;display:flex}@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{width:100%;height:-webkit-fit-content;height:fit-content}.ticket-avia-skeleton__tariffs-container{flex-direction:column;gap:8px;width:100%;display:flex}@media only screen and (min-width:320px) and (max-width:980px){.ticket-avia-skeleton__tariffs-container{flex-direction:row}}.ticket-avia-skeleton__tariff-container{flex-direction:row;gap:6px;width:100%;display:flex}.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{flex-direction:column;gap:10px;display:flex}.ticket-avia-skeleton__left-content-overlap{border-top:2px solid #fff;border-radius:8px;position:relative;top:-20px}.ticket-avia-skeleton__left-content{margin-top:40px}.ticket-avia-skeleton__left-button{margin-top:auto}.ticket-avia-skeleton__right-content{width:100%;margin-top:40px;display:flex}.ticket-avia-skeleton__line{border:1px solid #cad5db;width:100%}.ticket-avia-skeleton__small{flex-grow:1;margin-top:20px}.ticket-avia-skeleton__departure{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.ticket-avia-skeleton__arrival{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.css-19bon8n{border-radius:8px}.trip-booking-feedback{white-space:pre-line;background:linear-gradient(135deg,#fff,#fed386);border-radius:16px;flex-direction:column;justify-content:space-between;width:100%;height:299px;padding:20px 20px 16px;display:flex;position:relative;overflow:hidden}.trip-booking-feedback__icon{align-self:center;position:absolute;top:36%;left:10%}.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{width:646px;height:443px;border-radius:0!important}@media only screen and (max-width:590px){.trip-booking-feedback-modal__iframe{width:100%;height:437px}}.pdf-avia-content{border-bottom:1px solid #cad5db;flex-direction:column;gap:16px;margin-top:-20px;padding-bottom:20px;display:flex}.pdf-avia-content__tariffs-list{grid-template-columns:1fr 1fr 1fr;gap:12px 20px;padding:8px 0;display:grid}.hotel-info{border-bottom:1px solid #e9eff2;grid-template-columns:380px 1fr;gap:24px;margin-top:-20px;padding-bottom:20px;display:grid}.hotel-info__photo{width:100%;height:200px}.hotel-info__content{flex-direction:column;gap:12px;display:flex}.hotel-info__content-header{flex-direction:column;display:flex}.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{border-bottom:1px solid #cad5db;grid-template-columns:380px 1fr;gap:24px;padding-bottom:20px;display:grid}.hotel-room__photo{width:100%;height:200px}.hotel-room__content{flex-direction:column;gap:16px;display:flex}.hotel-room__content-header{flex-direction:column;display:flex}.hotel-room__content-tariffs{grid-template-columns:1fr 1fr;gap:8px 20px;display:grid}.header{border-bottom:1px solid #cad5db;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;padding-bottom:20px;display:flex}.contact-information{border-bottom:1px solid #cad5db;grid-template-columns:1fr 1fr;gap:32px;padding-bottom:20px;display:grid}.contact-information__col{flex-direction:column;gap:8px;display:flex}.contact-information__item{gap:8px;display:flex}.contact-information__item-title{color:#1d2021;width:-webkit-fit-content;width:fit-content;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.contact-information__item-text{color:#1d2021;flex:1;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.section{flex-direction:column;gap:8px;display:flex}.section__header{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.section__list{flex-direction:column;gap:4px;display:flex}.traveller{flex-direction:column;gap:20px;display:flex}.traveller__content{flex-direction:column;gap:20px;padding-bottom:16px;display:flex}.traveller__content:not(:last-child){border-bottom:1px solid #e9eff2}.traveller__content-section{flex-direction:column;gap:8px;display:flex}.traveller__content-section-avatar{align-items:center;gap:4px;padding-bottom:4px;display:flex}.traveller__content-section-avatar .avatar,.traveller__content-section-avatar .no-avatar{min-width:24px;max-width:24px;height:24px}.traveller__content-section-avatar .no-avatar .avatar-placeholder{font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.traveller__content-section-header{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.traveller__content-section-list{flex-direction:column;gap:4px;display:flex}.service{justify-content:space-between;display:flex}.service__info{flex-direction:column;flex:1;gap:4px;display:flex}.service__info-description{flex-wrap:wrap;align-items:center;gap:0 8px;display:flex}.service__info-description__businessTrip{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:24px}.service__info-description__direction-section{gap:12px;display:flex}.service__info-description__direction-section-direction{text-wrap:nowrap}.service__info-description__direction-section-date{text-wrap:nowrap;color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:24px}.service__price{align-items:center;gap:10px;width:-webkit-fit-content;width:fit-content;display:flex}.service__price>p{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:24px}.service__price>.tablet>.tablet__text{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:32px}.pdf-page{z-index:100;background-color:#fff;flex-direction:column;gap:40px;width:844px;display:flex;position:relative}.transfer-details-container{flex-direction:column;gap:16px;margin-top:-20px;display:flex}.transfer-info-list{flex-direction:column;gap:20px;margin-top:-20px;display:flex}.rail-pdf-container{flex-direction:column;gap:20px;display:flex}.rail-header{flex-direction:column;gap:4px;display:flex}.rail-header__title{align-items:center;gap:4px;display:flex}.rail-header__title>p{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:24px}.rail-header__direction{align-items:center;gap:4px;display:flex}.rail-header__direction>p{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,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;grid-template-rows:74px 54px;margin-top:-4px;padding:20px;display:grid}.rail-direction__header{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.rail-direction__text{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.rail-direction__row{grid-template-columns:177px 20px 1fr;gap:20px;display:grid}.rail-direction__row:last-child{align-items:flex-end}.rail-direction__row-time{flex-direction:column;display:flex}.rail-direction__row-graph{flex-direction:column;align-items:center;height:100%;padding-top:6px;display:flex;position:relative}.rail-direction__row-graph-circle{background:#cad5db;border-radius:12px;width:12px;height:12px}.rail-direction__row-graph-line{background:#cad5db;flex:1;width:1px;height:100%}.rail-direction__row-graph-line-arr{background:#cad5db;width:1px;height:18px}.rail-direction__row-city{flex-direction:column;display:flex}.rail-additional-info-item{align-items:center;gap:8px;display:flex}.rail-additional-info-item svg{min-width:24px;max-width:24px;min-height:24px;max-height:24px}.pt0{padding-top:0}.pdf-rail-tariffs-list{grid-template-columns:repeat(2,minmax(auto,max-content));gap:20px;display:grid}.trip-booking-basket__container{background:#fff;border:1px solid #cad5db;border-radius:16px;flex-direction:column;gap:12px;width:300px;min-height:128px;padding:25px 25px 16px 24px;display:flex}.trip-booking-basket__buttons{flex-direction:column;gap:8px;display:flex}.trip-booking-basket__buttons-button{height:40px}.trip-booking-basket__buttons-count{color:#fff;background:#3fb553;border-radius:4px;padding:2px 8px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.trip-booking-basket__buttons-count-disabled{background:#40c0573d}.trip-booking-basket__buttons-empty{color:#5d6c74}.trip-booking-basket__buttons-empty-disabled{color:#cad5db;cursor:default}.trip-booking-authorization-sidepage__content{flex-direction:column;gap:16px;display:flex}.trip-booking-authorization-popup{width:480px;font-weight:700}.trip-booking-authorization-popup ul{margin-top:0;margin-bottom:0}.trip-booking-authorization-popup ul:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:20px}.trip-booking-authorization-popup ul:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}.trip-booking-authorization-popup ul:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}.progress-bar-container{flex-direction:column;gap:4px;display:flex;position:relative}.progress-bar-container>p{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:26px;font-style:normal;font-weight:700;line-height:36px}.progress-bar-container>span{color:#545b5e;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:24px}.progress-bar-container .progress-bar{background-color:var(--company-mainColorHex);border-top:11px solid #fff;border-bottom-left-radius:100px;width:100%;height:15px;transition:width 1s ease-out;position:absolute;bottom:0;left:0}.progress-bar-container .progress-bar.inProgress0{width:30%}.progress-bar-container .progress-bar.inProgress1{width:60%}.progress-bar-container .progress-bar.completed{width:0%}.checkout-services{background-color:#f0f0ef}.checkout-services__header{justify-content:space-between;align-items:center;gap:8px;width:100%;padding:16px 20px;display:flex}@media only screen and (max-width:1440px){.checkout-services__header{flex-direction:column;align-items:stretch;gap:20px}}.checkout-services__header-left{align-items:flex-start;gap:8px;width:100%;display:flex}@media only screen and (max-width:1440px){.checkout-services__header-left{align-self:flex-start}}.checkout-services__header-authorization-button{min-width:unset}@media only screen and (max-width:1440px){.checkout-services__header>button{width:100%}}.checkout-services__content{flex-direction:column;gap:12px;padding:16px;display:flex}.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{justify-content:center;align-items:center;padding:0 16px 16px;display:flex}.checkout-services__footer>button{color:#5d6c74;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.checkout-services__modal-footer-buttons{flex-direction:column;gap:8px;width:100%;display:flex}.checkout-services__modal-footer-buttons>button{width:100%}.completed-services{flex-direction:column;gap:16px;display:flex}.completed-services__header-button{color:#5d6c74;width:100%;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.completed-services__content{flex-direction:column;gap:16px;display:flex}.trip-road-and-tickets{width:100%}.trip-road-and-tickets__wrapper{align-items:flex-start;gap:20px;display:flex}@media only screen and (max-width:980px){.trip-road-and-tickets__wrapper{gap:40px;align-items:initial;flex-direction:column-reverse}}@media only screen and (max-width:640px){.trip-road-and-tickets__wrapper{gap:24px}}.trip-road-and-tickets-empty-content__container{flex-direction:column;align-items:center;gap:16px;margin:40px 0;display:flex}.trip-road-and-tickets-empty-content__description{flex-direction:column;align-items:center;gap:8px;display:flex}.trip-road-and-tickets-empty-content__description>p{text-align:center;color:#545b5e;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.trip-road-and-tickets-empty-content-chat-button{max-width:182px}.trip-road-and-tickets__container{flex-direction:column;flex:1;padding-left:28px;display:flex;position:relative}.trip-road-and-tickets__actions{flex-shrink:0;width:300px;position:-webkit-sticky;position:sticky;top:20px}@media only screen and (max-width:980px){.trip-road-and-tickets__actions{position:initial;width:100%}}.trip-road-and-tickets__ticket{flex-direction:column;display:flex}.trip-road-and-tickets-header{position:relative}.trip-road-and-tickets-header__container{align-items:center;gap:12px;margin-bottom:12px;display:flex;position:relative}.trip-road-and-tickets-header__line-top{z-index:0;background:#a2afb5;width:1px;height:26px;position:absolute;top:0;left:-18.5px}.trip-road-and-tickets-header__line-bottom{z-index:0;background:#a2afb5;width:1px;position:absolute;top:20px;bottom:0;left:-18.5px}.trip-road-and-tickets-header__pointer{z-index:1;background:var(--company-mainColorHex);border-radius:100%;width:12px;height:12px;position:absolute;left:-24px}.trip-road-and-tickets-header__text{font-family:Tilda Sans,Tilda Sans Fallback,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{z-index:0;background:#a2afb5;width:1px;height:50%;position:absolute;top:0;left:-18.5px}.trip-road-and-tickets-service__line-bottom{z-index:0;background:#a2afb5;width:1px;position:absolute;top:26px;bottom:0;left:-18.5px}.trip-road-and-tickets-service__options-button{border:none;padding:8px;box-shadow:none!important}.trip-road-and-tickets-service__options-button>div{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.trip-road-and-tickets-service-card{align-items:center;gap:12px;width:100%;margin:0 0 8px;display:flex;position:relative}.trip-road-and-tickets-service-card__pointer{z-index:1;background:#fff;border:1px solid #a2afb5;border-radius:100%;width:8px;height:8px;position:absolute;left:-22px}.trip-road-and-tickets-service-card__tablet{align-items:center;gap:4px;display:flex}.trip-road-and-tickets-service-card__tablet-icon{width:16px;height:15px}.trip-road-and-tickets-service-card__container{background:#fff;border-radius:8px;flex-direction:column;flex:1;gap:8px;width:100%;padding:12px;display:flex}.trip-road-and-tickets-service-card__container-col{justify-content:space-between;align-items:center;gap:8px;display:flex}.trip-road-and-tickets-service-card__container-row{gap:8px;display:flex}.trip-road-and-tickets-service-card__container-content{flex-direction:column;gap:4px;display:flex}.trip-road-and-tickets-service-card__header{align-items:center;gap:4px;display:flex}.trip-road-and-tickets-service-card__header-title{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.trip-road-and-tickets-service-card__direction>p{color:#879196;width:-webkit-fit-content;width:fit-content;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.trip-road-and-tickets-service-card__row{align-items:center;gap:4px;display:flex}.trip-road-and-tickets-service-card__text{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,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%;width:4px;height:4px}.trip-road-and-tickets-service-card__button{height:-webkit-fit-content;height:fit-content}.trip-road-and-tickets-service-card__button>svg{width:24px;height:24px}.trip-road-and-tickets-sharing-menu{flex-direction:column;gap:8px;display:flex}.trip-road-and-tickets-sharing-menu__container{flex-direction:column;gap:8px;padding:16px;display:flex}.trip-road-and-tickets-sharing-menu button{width:100%}.trip-document-item{background-color:#fff;border:1px solid #e9eff2;border-radius:8px;justify-content:space-between;padding:16px;display:flex}@media only screen and (max-width:640px){.trip-document-item{align-items:flex-start}}.trip-document-item__content{align-items:center;gap:4px;display:flex}@media only screen and (max-width:640px){.trip-document-item__content{align-items:initial;flex-direction:column}}.trip-document-item__content-text{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.trip-document-item__content-date{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.trip-document-item__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.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{width:15px;height:15px}.trip-document-item__button>svg>path{fill:#879196}.trip-document-list{flex-direction:column;gap:20px;width:100%;display:flex}.trip-document-list__block{flex-direction:column;gap:12px;display:flex}.trip-document-list__block-list{flex-direction:column;gap:4px;display:flex}@media only screen and (max-width:640px){.trip-document-list__block-list{gap:8px}}.trip-documents__header{gap:8px;display:flex}.first-step{flex-direction:column;height:100%;display:flex}.first-step__empty-block{justify-content:center;align-items:center;height:100%;display:flex}.first-step__list{border:1px solid #cad5db;border-radius:4px;flex-direction:column;display:flex;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{color:#1d2021;cursor:pointer;align-items:center;padding:16px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;display:flex}.first-step__item_disabled{color:#cad5db;cursor:default}.second-step{flex-direction:column;gap:24px;display:flex}.second-step__block{border-bottom:1px solid #e9eff2;flex-direction:column;gap:12px;padding-bottom:16px;display:flex}.second-step__block-noborder{border:none;flex-direction:column;gap:12px;display:flex}.second-step__block-grid{border-bottom:1px solid #e9eff2;grid-template-columns:1fr 1fr;gap:12px;padding-bottom:16px;display:grid}@media only screen and (max-width:640px){.second-step__block-grid{grid-template-columns:1fr;column-gap:0}.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:1/3}.second-step__destinations{border-bottom:1px solid #e9eff2;flex-direction:column;gap:12px;padding-bottom:16px;display:flex}.second-step__destinations-row{grid-template-columns:1fr 1fr 40px;align-items:flex-end;gap:12px;display:grid}@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-width:40px;min-height: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,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.second-step__destinations-button-text{color:#2e363a;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.second-step__select-label{color:#1d2021;gap:2px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;display:flex}.documents-tab-content{flex-direction:column;gap:20px;display:flex}.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:initial;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{gap:12px;margin-left:auto;display:flex}@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{padding:8px 12px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}@media only screen and (max-width:980px){.documents-tab-content__header-button-list>.button{width:100%}}.documents-tab-content__sign-bar{justify-content:flex-end;display:flex}@keyframes fadeIn{to{opacity:1}}.showcase-tab-content{flex-direction:column;gap:32px;display:flex}.showcase-tab-content__container{position:relative}.showcase-tab-content__header{flex-direction:column;gap:16px;padding:20px;display:flex;position:relative;overflow:hidden}@media only screen and (max-width:480px){.showcase-tab-content__header{padding:16px}}.showcase-tab-content__header-top{flex-wrap:wrap;justify-content:space-between;gap:16px 32px;display:flex}@media only screen and (max-width:980px){.showcase-tab-content__header-top{display:contents}}.showcase-tab-content__header-status{opacity:0;animation:1s ease-out forwards fadeIn}.showcase-tab-content__header__search-progress-bar{z-index:10;background-color:var(--company-mainColorHex);width:100%;height:4px;transition:width 1s ease-out;position:absolute;bottom:0;left:0}.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;width:100%;transition:opacity 1s ease-out,width 1s ease-out}.showcase-tab-content__header-right{opacity:0;animation:1s ease-out forwards fadeIn}@media only screen and (max-width:980px){.showcase-tab-content__header-right{order:1}.showcase-tab-content__header-right>.button{width:100%}}.showcase-tab-content__hints{gap:20px;display:flex}@media only screen and (min-width:320px) and (max-width:1200px){.showcase-tab-content__hints{scroll-snap-type:x mandatory;overflow-x:auto}}.showcase-tab-content__hints-item{background-color:#f8f8f7;border-radius:12px;flex-direction:column;flex:1;gap:4px;padding:16px;display:flex}@media only screen and (min-width:320px) and (max-width:1200px){.showcase-tab-content__hints-item{scroll-snap-align:start;flex:0 0 280px;max-width:85%}}.showcase-tab-content__packages-container{flex-wrap:wrap;gap:16px;display:flex}@media only screen and (max-width:980px){.showcase-tab-content__packages-container{flex-direction:column;gap:20px}}.showcase-tab-content__interactive-packages,.showcase-tab-content__information-packages{flex-direction:column;flex:1;gap:20px;min-width:0;display:flex}@media only screen and (max-width:980px){.showcase-tab-content__interactive-packages,.showcase-tab-content__information-packages{display:contents}}.showcase-tab-content__manual-service-search{flex-direction:column;gap:4px;display:flex}@media only screen and (max-width:980px){.showcase-tab-content__manual-service-search{order:1}}.showcase-tab-content__manual-service-search>.sorting-button,.showcase-tab-content__empty-state .sorting-button{margin-top:12px}.showcase-tab-content__empty-state .sorting-button__list-item{text-align:left}.showcase-tab-content__empty-state .modal-window-small{min-width:194px}.journey__header{gap:20px;display:flex}@media only screen and (max-width:980px){.journey__header{flex-direction:column}}.journey__draft{gap:16px;display:flex}@media only screen and (max-width:980px){.journey__draft{flex-direction:column-reverse}}.journey__draft .pdf-items-list{position:absolute;right:-1000px}.journey__services{flex-direction:column;flex:1;gap:32px;display:flex}.journey__all-button{border-radius:16px;justify-content:space-between;height:-webkit-fit-content;height:fit-content;padding:20px 16px;display:flex}.journey__buttons{flex-direction:column;align-self:flex-start;gap:16px;display:flex;position:-webkit-sticky;position:sticky;top:20px}@media only screen and (max-width:980px){.journey__buttons{width:100%;position:static}}.journey__content{flex-direction:column;flex:1;gap:16px;display:flex}.journey__content_empty{height:100%}.journey__content_empty .cat-plug{white-space:pre-wrap}.journey__service{flex-direction:column;gap:10px;width:100%;display:flex}.journey__service-footer{justify-content:space-between;display:flex}.journey__service-footer_tablet{flex-direction:column;gap:12px}.journey__service-footer-labels{flex-direction:column;gap:8px;display:flex}.journey__service-footer-labels .badge{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.journey__service-footer-info{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.journey__service-footer-info .mui-radio-button,.journey__service-footer-info .checkbox-button{white-space:nowrap;flex-shrink:0}.journey__service-footer-actions-row{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.journey__service-footer .badge{padding:6px 12px}.journey__service-footer .sorting-button .button{background-color:#0000}.journey__service-content{border-radius:12px;flex-direction:column;gap:4px;display:flex;position:relative}.journey__service-body{flex-direction:column;gap:12px;display:flex}.journey__service-body .ticket-wrapper:hover,.journey__service-body .business-trip-service-card:hover{cursor:pointer;border-color:#a2afb5}.journey__service-body .ticket-rail-details{max-width:unset}.journey__service-body_mobile{background-color:#fff;border:1px solid #cad5db;border-radius:16px;gap:0}.journey__service-body_mobile .ticket-wrapper,.journey__service-body_mobile .business-trip-service-card,.journey__service-body_mobile .trip-selected-service-card,.journey__service-body_mobile .business-trip-hotel-service-card{box-shadow:none;background:0 0;border: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:0 0}.journey__service-card-actions{flex-direction:column;gap:12px;display:flex}@media only screen and (max-width:640px){.journey__service-card-actions{gap:8px}}.journey__service-card-actions .journey__service-footer-actions-row{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.journey__service-card-actions .journey__service-footer-info{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.journey__service-card-actions .journey__service-footer-info .mui-radio-button,.journey__service-card-actions .journey__service-footer-info .checkbox-button{white-space:nowrap;flex-shrink:0}.journey__service-card-actions .journey__service-footer-actions{flex:none;justify-content:flex-end;min-width:40px;display:flex}.journey__service-card-actions .journey__service-footer-actions-row{padding:8px 8px 0 16px}.journey__service-card-labels{white-space:nowrap;text-overflow:ellipsis;flex-direction:column;gap:8px;display:flex;overflow:hidden}.journey__service-card-labels .badge{background:0 0;max-width:100%;padding:0 16px}.journey__service-card-labels .badge p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.journey__service-overlay{z-index:2;pointer-events:all;background:#5d6c74e6;border-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.journey__service-overlay-content{text-align:center;box-sizing:border-box;flex-direction:column;gap:16px;max-width:100%;padding:16px;display:flex}.journey__service-overlay-content .title p{color:#fff}.journey__service-overlay-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.journey__service-overlay-actions .button{padding:10px 16px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.main_layout .story{overflow:visible!important}.main_layout_minimize{grid-template-columns:1fr;grid-template-areas:"header""main""footer";grid-auto-rows:auto 1fr}.main_layout{background:#f8f8f7;grid-template-columns:auto 1fr;grid-template-areas:"header header""sidebar main""sidebar footer";grid-auto-rows:auto 1fr;width:100%;min-height:100vh;padding:24px 20px 32px;display:grid;position:relative}@media only screen and (min-width:1600px){.main_layout{width:1600px;margin:0 auto}}.main_layout main{flex-direction:column;flex:auto;justify-content:flex-start;align-items:center;width:100%;display:flex}.main_layout main .content.sceleton{flex-wrap:wrap;justify-content:space-between;width:100%;margin-top:0;display:flex}.main_layout main .content.sceleton>span{width:31%;margin-bottom:20px}@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;min-height:100vh}footer{grid-area:footer}.main_layout-skeleton__header{align-items:center;gap:20px;height:-webkit-fit-content;height:fit-content;display:flex}.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{visibility:hidden;overflow:hidden;width:0!important;height:0!important;margin-bottom:0!important}@media only screen and (min-width:1201px){.in-app-story_reserved{min-height:200px}}@media only screen and (min-width:641px) and (max-width:1200px){.in-app-story_reserved{min-height:150px}}@media only screen and (max-width:640px){.in-app-story_reserved{min-height:120px}}.download-field>div:nth-child(2){margin-top:20px}.download-field-container{min-height:156px}.download-field-container__hovered{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.download-field-container{color:#545b5e;background-color:#fff;border:2px dashed #cad5db;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:20px 40px;display:flex}.download-field-container__title{color:#545b5e;text-align:center;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.download-field-container__subtitle{color:#a2afb5;text-align:center;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.download-field-container__button-container{flex-direction:row;align-items:center;display:flex}.download-field-container__button-container button{text-underline-offset:4px;color:#545b5e;margin-right:4px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.download-field-container__button-container p{white-space:nowrap;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.file-field{border:1px solid #e9eff2;border-radius:8px;justify-content:space-between;padding:14px 8px;display:flex}.file-field__left{gap:8px;display:flex}.file-field__left>svg{overflow:unset}.file-field__file-name{word-break:break-all;max-width:320px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.file-field__right{gap:21px;margin-left:10px;margin-right:10px;display:flex}.feedback-sheet>div[data-rsbs-header=true]:before{background:#fff}.feedback-sheet>div[data-rsbs-overlay=true]{background:linear-gradient(#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;width:89px;height:97px;margin:0}.feedback-sheet .feedback-greeting__container{height:unset;grid-template:"cat title""cat subtitle"/89px 1fr;display:grid}.feedback-sheet__business-trip div[data-rsbs-overlay=true]{background:#fff}.feedback-sheet__business-trip .cat-plug{margin:auto 16px}.feedback-header{position:relative}.feedback-header .feedback__close-button{position:absolute;right:20px}.feedback-header{justify-content:center;align-items:center;display:flex}.feedback-header__title{color:#fff;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.feedback-header{background:linear-gradient(#2e363a,#47545a);padding:20px 0}.feedback-form__submit{height:40px}@media only screen and (min-width:320px) and (max-width:480px){.feedback-form__submit{margin-top:auto}}.feedback-form{background:#fff;border-radius:16px;overflow:hidden}.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{flex-direction:column;height:100%;padding-right:16px;display:flex}}@media only screen and (min-width:481px){.feedback-form__content>div{scrollbar-gutter:stable;min-height:369px;max-height:369px;overflow:auto}}.feedback-form__content>p{font-family:Tilda Sans,Tilda Sans Fallback,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{flex-direction:column;gap:8px;margin-top:16px;margin-bottom:24px;display:flex}.feedback-cat{margin:16px 0 0 10px}.feedback-goto .icon-grey{grid-area:arrow}.feedback-goto:hover{cursor:pointer}.feedback-goto{width:100%;white-space:unset;text-align:left;background-color:#fff;border:1px solid #e9eff2;border-radius:8px;grid-template-areas:"title arrow""subtitle arrow";justify-content:normal;gap:4px;padding:11px 16px;display:grid}.feedback-goto__title{color:#1d2021;grid-area:title;width:-webkit-fit-content;width:fit-content;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.feedback-goto__subtitle{color:#545b5e;grid-area:subtitle;width:-webkit-fit-content;width:fit-content;font-family:Tilda Sans,Tilda Sans Fallback,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){.feedback-goto__subtitle{text-wrap:wrap;text-align:start}}.feedback__close-button{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.feedback__close-button:hover{cursor:pointer}.feedback__close-button svg{fill:#fff}.feedback-greeting__container{height:235px}.feedback-greeting__options{flex-direction:column;gap:16px;margin-top:49px;display:flex}@media only screen and (max-width:640px){.feedback-greeting__options{margin-top:37px}}.feedback-greeting .feedback__close-button{position:absolute;top:20px;right:24px}.feedback-greeting{padding:30px 20px 20px}.feedback-greeting__title{color:#fff;margin:0 0 4px 10px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:30px;font-style:normal;font-weight:700;line-height:42px}.feedback-greeting__subtitle{color:#fff;margin:0 0 0 10px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:32px}.feedback-incident{flex-direction:column;gap:10px;padding:60px 20px 20px;display:flex;position:relative}.feedback-incident__cards{flex-direction:column;gap:10px;display:flex}.feedback-incident__options{flex-direction:column;gap:8px;display:flex}.feedback-incident .feedback__close-button{position:absolute;top:20px;right:20px}.feedback-content .feedback-greeting,.feedback-content .feedback-incident{background:linear-gradient(#2e363a,#47545a,#92acba)}.feedback-content{overflow:hidden;box-shadow:0 20px 25px -5px #29294014,0 10px 10px -5px #2929400a}@media only screen and (min-width:481px) and (max-width:1200px){.feedback-content{margin-left:8px}}.feedback-content{border-radius:16px;width:380px;margin-bottom:8px}.feedback-button{background:#000;padding-top:14px;padding-left:16px;display:flex;position:fixed;bottom:8px}@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-top:10px;padding-left:12px}}.feedback-button:hover{cursor:pointer}.feedback-button_open{justify-content:center;align-items:center;padding:0;display:flex}.feedback-business-trip{background:#fff;border:1px solid #cad5db;border-radius:16px;flex-direction:column;gap:18px;padding:20px;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #29294014,0 10px 10px -5px #2929400a}.feedback-business-trip>.feedback__close-button{margin-left:auto}.feedback-business-trip>.feedback__close-button svg{fill:#1d2021}.feedback-business-trip .cat-plug>svg{width:140px;height:151px}.feedback-business-trip .cat-plug .cat-plug__title{font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.chip{text-align:center;border-radius:20px;padding:2px 4px}.expand-element{flex-direction:column;display:flex}.expand-element_disabled{pointer-events:none}.expand-element__icon-name-container{flex-direction:row;align-items:center;gap:10px;display:flex}.expand-element:not(:last-child){margin-bottom:28px}.expand-element__header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.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{cursor:pointer;background-color:#f0f0ef;border-radius:4px}.menu-icon-link{font:inherit;color:inherit;background:0 0;border:none;padding:0}.menu-nav__single-link-container{padding:18px}.menu-nav__single-link-container:hover{cursor:pointer;background-color:#f0f0ef;border-radius:4px}.menu-nav__single-link-container>a{font-weight:700}.menu-nav__icon-container{position:relative}.menu-nav__icon-container:hover{cursor:pointer;background-color:#f0f0ef;border-radius:4px}.menu-nav__icon-container{justify-content:center;align-items:center;width:56px;height:60px;display:flex}.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_no-inset{padding:0}.menu-nav__links-container{margin:12px 0 12px 44px}.menu-nav__links-container>li:not(:last-of-type){border-bottom:1px solid #e9eff2}.menu-nav__links-container>li>a:hover,.menu-nav__links-conntainer .menu-nav__item .menu-nav__text:hover{font-weight:700}.menu-nav__text{color:#1d2021;width:100%;font-size:16px;line-height:26px;text-decoration:none}.menu-nav__text_title{flex-grow:1;margin:0 0 0 12px;font-weight:700}.menu-nav__text_subtitle{margin:0;padding:12px 0;font-weight:700}.menu-nav__link{align-items:center;gap:10px;padding:0;font-weight:400;display:flex}.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{cursor:pointer;flex-direction:column;align-items:flex-start;margin-top:8px;display:flex}.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{cursor:default;color:var(--company-mainColorHex)}.menu-nav__item_active.nav__item_profile{background:#5d6c74;border-radius:4px}.menu-nav .expand-element__name{white-space:nowrap}.sidebar{will-change:max-height;flex-direction:column;justify-content:space-between;height:100%;margin-right:20px;transition:max-height .36s ease-in-out .5s;display:flex;position:relative;left:0}@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{will-change:width,max-height;background-color:#fff;border-radius:16px;padding:0;transition:width .36s ease-in-out .5s,max-height .36s ease-in-out .5s}.sidebar_expanded{white-space:nowrap;width:260px;max-height:calc(100vh - 71px);overflow-y:scroll}.sidebar_expanded::-webkit-scrollbar{display:none}.sidebar_expanded{scrollbar-width:none;-ms-overflow-style:none;z-index:10;position:absolute}@media only screen and (min-width:481px) and (max-width:1200px){.sidebar_expanded{left:0}}.sidebar_expanded{box-shadow:3px 1px 6px -1px #29294014,1px 1px 5px #2929400a}.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{margin:0;list-style-type:none}.guide{cursor:pointer;background:#f8f8f7;border:1px solid #e9eff2;border-radius:12px;justify-content:space-between;align-items:center;padding:20px;text-decoration:none;display:flex;position:absolute;top:12px;left:12px;right:12px;overflow:hidden;box-shadow:0 1px 3px #29294014}@media only screen and (max-width:980px){.guide{box-shadow:none;border:none;border-radius:0;position:relative;top:0;left:0;right:0;overflow:visible}}.guide:hover{background:linear-gradient(90deg,#f5fafc 46.37%,#f8f8f7 66.69%)}.guide-left{flex-direction:column;gap:4px;display:flex}.guide-title{color:#2c3133;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:28px}.guide-title>span{color:#ff5248}.guide-subtitle{color:#545b5e;width:calc(100% - 132px);font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}@media only screen and (max-width:1440px){.guide-subtitle{width:100%}}.guide-image{position:absolute;top:0;right: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{cursor:pointer;align-items:center;gap:2px;max-width:100%;padding:12px 10px 12px 20px;transition:background .35s;display:flex}.support-sidebar-item:not(:last-child){border-bottom:1px solid #e9eff2}.support-sidebar-item:hover{background:#f5fafc}.support-sidebar-item__content{flex-direction:column;flex:1;gap:2px;display:flex;overflow:hidden}.support-sidebar-item__content-number{color:#545b5e;font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,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{flex:1;align-items:center;min-width:50px;display:flex}.support-sidebar-item__content-last-post-file__icon{width:16px;height:16px}.support-sidebar-item__content-last-post-file__text,.support-sidebar-item__content-last-post-text{color:#879196;text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px;overflow:hidden}.support-sidebar-item__content-last-post-date{color:#545b5e;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.support-sidebar-item__content-profile{align-items:center;gap:2px;padding-top:2px;display:flex}.support-sidebar-item__content-profile-name{color:#545b5e;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.support-sidebar-item__content-profile-company{text-overflow:ellipsis;white-space:nowrap;color:#a2afb5;flex:1;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px;overflow:hidden}.support-sidebar-item__unread{color:#fff;background-color:#fa5252;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;display:flex}.support-sidebar-item-selected,.support-sidebar-item-selected:hover{background:#228be614}.support-sidebar-item-skeleton{border-bottom:1px solid #e9eff2;flex-direction:column;gap:2px;padding:12px 20px;display:flex}.support-sidebar{flex-direction:column;width:290px;min-width:290px;display:flex}@media only screen and (max-width:1440px){.support-sidebar{width:240px;min-width:240px}}@media only screen and (max-width:980px){.support-sidebar{width:100%;min-width:100%}}.support-sidebar__list{border-right:1px solid #cad5db;flex-direction:column;flex:1;height:100%;display:flex;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-top:1px solid #cad5db;border-right:1px solid #cad5db;padding:20px}.support-create-thread{flex-direction:column;gap:20px;width:100%;padding:20px;display:flex}.support-create-thread__title{align-items:center;gap:8px;display:flex}@media only screen and (max-width:980px){.support-create-thread__title{border-bottom:1px solid #e9eff2;margin-top:-20px;margin-left:-20px;margin-right:-40px;padding:20px}}.support-create-thread__title-icon{display:none}@media only screen and (max-width:980px){.support-create-thread__title-icon{cursor:pointer;justify-content:center;align-items:center;width:24px;height:24px;display:flex}}.support-create-thread__input>.input-container{height:36px;padding:8px 12px}.support-create-thread__content,.support-create-thread__download-field{flex-direction:column;gap:20px;display:flex}.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{gap:12px;display:flex}.support-empty-window{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:12px;display:flex;position:relative}.support-empty-window__container{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.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,Tilda Sans Fallback,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;gap:8px;display:flex}.support-post__animate{animation:.3s ease-out message-appear}.support-post__avatar{background:#cad5db;border:1px solid #cad5db;border-radius:50%;justify-content:center;align-items:center;min-width:36px;max-width:36px;min-height:36px;max-height:36px;display:flex;position:relative}.support-post__avatar>.avatar,.support-post__avatar>.no-avatar{min-width:34px;max-width:34px;min-height:34px;max-height:34px}.support-post__content{border:1px solid #cad5db;border-radius:12px 12px 12px 0;flex-direction:column;gap:2px;padding:12px;display:flex;position:relative}.support-post__content-profile{color:#228be6;font-family:Tilda Sans,Tilda Sans Fallback,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-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.support-post__content-info-title{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:800;line-height:20px}.support-post__content-content{white-space:pre-line;word-wrap:break-word;word-break:break-word;flex-wrap:wrap;gap:8px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;display:flex}.support-post__content-content>span{pointer-events:none;color:#0000;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.support-post__content-attachments{padding-top:8px}.support-post__content-status{width:16px;height:16px;position:absolute;bottom:12px;right:12px}.support-post__content-time{position:absolute;bottom:12px;right:12px}.support-post__content-time>p,.support-post__content-time-text{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.support-post__content-dark{color:#fff;background-color:#5d6c74;border:1px solid #5d6c74}.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,Tilda Sans Fallback,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{flex-direction:column;flex:1;width:100%;display:flex}.support-select-chat__user-score{border-bottom:1px solid #e9eff2;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.support-select-chat__user-score>p{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.support-select-chat__user-score-stars{cursor:pointer;gap:2px;display:flex}.support-select-chat__user-score-stars-icon{width:24px;height:24px}.support-select-chat__title{display:none}@media only screen and (max-width:980px){.support-select-chat__title{border-bottom:1px solid #e9eff2;align-items:center;gap:8px;padding:20px;display:flex}}.support-select-chat__container{flex-direction:column;flex:1;justify-content:flex-end;min-height:100px;display:flex;position:relative}.support-select-chat__container-content{flex-direction:column;gap:24px;padding:12px 20px;display:flex;overflow:auto}.support-select-chat__sending-pool{flex-direction:column;gap:16px;margin-top:-8px;display:flex}.support-select-chat__group{flex-direction:column;gap:16px;display:flex}.support-select-chat__group-date{color:#545b5e;justify-content:center;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;display:flex}.support-select-chat__group-posts{flex-direction:column;gap:16px;display:flex}.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{flex-direction:column;height:100%;margin-right:0;padding:0;display:flex}.support-modal .modal-mobile__content-container>.support__content{flex:1;min-height:0;display:flex}.support__content{height:100%;display:flex}footer{border-top:1px solid #d1cfd7;grid-template-columns:auto auto;grid-template-areas:"about feedback""links links""description description";grid-auto-rows:auto auto auto;width:100%;padding-top:32px;display:grid}@media only screen and (min-width:320px) and (max-width:640px){footer{grid-template-columns:auto;grid-template-areas:"about""links""feedback""description"}}footer .footer__links{grid-area:links;height:-webkit-fit-content;height:fit-content}footer .footer__links-container{align-items:center;margin-top:27px;display:flex;position:relative}@media only screen and (min-width:320px) and (max-width:640px){footer .footer__links-container{flex-direction:column;align-items:flex-start}}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;margin:20px 140px 0 0;font-size:16px;line-height:20px}@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{margin:0 0 8px;font-size:18px;font-weight:700;line-height:26px}@media only screen and (min-width:320px) and (max-width:480px){footer .footer__title{font-size:17px}}footer .footer__title_link{margin-left:4px;font-size:14px;text-decoration:none}footer .footer__feedback{grid-area:feedback;width:-webkit-fit-content;width:fit-content;height:-webkit-fit-content;height:fit-content;margin-left:auto}@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{grid-template-columns:auto;grid-template-areas:"phone""button";grid-auto-rows:auto auto;display:grid}@media only screen and (min-width:320px) and (max-width:640px){footer .footer__feedback-container{grid-template-columns:auto auto;grid-template-areas:"button phone";grid-auto-rows:auto;margin:20px 0 0}}footer .footer__phone{flex-direction:row;grid-area:phone;justify-content:flex-end;align-items:center;margin-bottom:8px;display:flex}footer .footer__phone>svg{overflow:unset}@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{margin:0 0 0 6px;line-height:22px}@media only screen and (min-width:320px) and (max-width:480px){footer .footer__number{font-size:14px;line-height:18px}}footer .footer_help{justify-content:flex-end;align-items:center;display:flex}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;width:720px;max-height:100vh;margin:0 auto;transition-property:all;transition-duration:50ms;transition-timing-function:ease-in;position:absolute;top:50%;left:0;right:0;overflow:scroll;transform:translateY(-50%);box-shadow:0 4px 30px #0000001a}@media only screen and (max-width:959px){.modal{max-width:80%;max-height:80vh}}@media only screen and (max-width:639px){.modal{max-width:100%;height:100%;max-height: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;justify-content:space-between;padding:20px;display:flex}@media only screen and (max-width:959px){.modal-header{padding:17px 20px}}.modal-header h2{cursor:default;margin:0;font-size:24px;font-weight:400;line-height:25px}@media only screen and (max-width:1199px){.modal-header h2{font-size:20px;line-height:25px}}.modal-header button{cursor:pointer;background:0 0;border:none;padding:0}.modal-header button img{font-size:20px}.overlay{z-index:1000;position:fixed;top:0;bottom:0;left:0;right:0}.shade-false{background-color:#0000}.shade-true{background-color:#00000080}@media only screen and (max-width:639px){.trans-false{transition-duration:.15s;left:0}.date-picker{left:100%}.trans-true{transition-duration:.15s;left:0}}.header-modal{overflow:auto}.header-modal__content{width:100%;padding:8px}.header-modal{position:relative}.header-modal a{text-decoration:none}.header-modal ul{margin:0;list-style-type:none}.header-modal{height:100%;top:0;transform:translate(0)}.header-modal__container{border-bottom:1px solid #e9eff2;justify-content:space-between;align-items:center;height:52px;padding:0 16px;display:flex}.header-modal__container>button:hover{cursor:pointer}.header-modal__title{text-transform:uppercase;color:#879196;width:47px;height:18px;margin:0;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.header-modal__nav{flex-direction:column;padding:8px;display:flex}.profile-navigation-element{gap:8px;margin:0;padding:0}.profile-navigation-element:not(:last-child){margin-bottom:8px}.profile-nav__link{border-radius:4px;padding:14px 18px;list-style:none}.profile-nav__link:hover{cursor:pointer;background-color:#f8f8f7}.profile-nav__link{align-items:center;text-decoration:none;display:flex}.profile-nav__link>.nav__icon{fill:#1d2021;width:20px;height:20px;margin-right:12px}.profile-nav__link>.nav__icon_profile-icon{scale:1.2}.profile-nav__link_active{pointer-events:none;color:#fff;background-color:#5d6c74}.profile-nav__link_active>.nav__icon{fill:#fff;width:20px;height:20px;margin-right:12px}.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:0 0!important}.profile-menu__backdrop .modal-window-small__content{padding:0}.profile-nav-container{margin:0;padding:8px;list-style-type:none}.profile-nav-container>:last-child{border-top:1px solid #e9eff2}.profile-nav-container>:last-child>a{margin-top:8px}.profile__container{background-color:#f0f0ef;border:1px solid #e9eff2;border-radius:8px;align-items:center;width:-webkit-fit-content;width:fit-content;height:50px;margin-left:15px;padding:10px 8px;display:flex}.profile__container:hover{cursor:pointer;background-color:#f8f8f7}.profile__container_active{background-color:#fff}.profile__container button{margin-left:8px}.profile__container>.modal-window-small_open:hover,.profile__container .profile__container{background-color:#f8f8f7}.profile__user-info{flex-direction:column;margin-left:8px;display:flex}.profile__header{background-color:#f8f8f7;border-bottom:1px solid #e9eff2;border-top-left-radius:8px;border-top-right-radius:8px;flex-direction:column;gap:16px;padding:16px;display:flex}.profile__header>.person-block>img{min-width:60px;max-width:60px;height:60px}.profile__header>.person-block>div>p{font-family:Tilda Sans,Tilda Sans Fallback,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;font-style:normal;font-weight:500;line-height:22px}.profile__post{color:#879196;align-items:center;font-size:14px;font-style:normal;font-weight:500;line-height:18px;display:flex}.backdrop{width:100vw;height:var(--vh);z-index:100;cursor:pointer;background-color:#00000080;position:fixed;top:0;left:0}.counter{text-align:center;color:#fff;background-color:#ff3b30;border-radius:20px;width:21px;height:14px;font-size:12px;line-height:14px;position:absolute;top:0;right:-4px}header{justify-content:space-between;height:71px;padding:0 0 16px;display:flex;position:relative}header.header_show{z-index:10;background-color:#f8f8f7;width:calc(100% + 40px);margin-left:-20px;padding:0 20px 16px;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:-webkit-sticky;position:sticky;top:0}header a{display:flex}header .header_logo{align-items:center;margin-right:auto;display:flex}header .header_logo a>*,header .header_logo img{width:100%;max-width:150px;height:55px}@media only screen and (min-width:320px) and (max-width:980px){header .header_logo a>*,header .header_logo img{width:30px;height:55px}}header .button-block{height:44px;font-weight:600}header .header_btn{justify-content:flex-end;align-items:center;max-width:476px;display:flex}header .header_btn .button:nth-child(2){margin-left:15px}header .header_btn .arrowRigth{width:1rem;height:1rem}header .header_btn .gotoMini{justify-self:flex-end;width:101px;height:40px;margin-left:20px;padding:0}@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;width:30px;max-height:30px;margin-left:9px;padding:0;line-height:38px}.menuMini{cursor:pointer;background-color:#0000;border:none;height:40px;margin-left:20px;padding:0}@media only screen and (max-width:479px){.menuMini{margin-left:12px}}.pdn{z-index:11;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0;overflow-y:scroll}@media only screen and (min-width:320px) and (max-width:480px){.pdn{align-items:flex-start}}.pdn__content{background-color:#fff;border-radius:4px;flex-direction:column;align-items:center;max-width:445px;padding:64px 32px 36px;display:flex;position:absolute;box-shadow:0 4px 6px -2px #2929400a,0 10px 15px -3px #29294014}@media only screen and (min-width:320px) and (max-width:480px){.pdn__content{border-radius:0;width:100vw}}.pdn__label{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:24px}.pdn__checkbox{flex-direction:row;gap:8px;margin-bottom:32px;display:flex}.pdn__img{width:-webkit-fit-content;width:fit-content}.pdn__title{align-self:flex-start;margin:24px 0 8px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.pdn__text{margin:0 0 80px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}body{background-color:#f0f0ef}.error-page_link{text-decoration:none}.error-page_link>button{border:none;border-radius:8px!important}.error-page{background-color:#f8f8f7;flex-direction:column;width:100%;max-width:1600px;height:100%;margin:0 auto;display:flex}.error-page__layout{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;width:100%;display:flex}.error-page__header{padding-top:24px;padding-left:20px}.error-page__header-logo img{width:100%;max-width:150px;height:55px}@media only screen and (min-width:320px) and (max-width:640px){.error-page__main{padding:0 40px}}.error-page__main{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:16px;width:100%;max-width:640px;margin-bottom:50px;display:flex}@media only screen and (min-width:320px) and (max-width:640px){.error-page__icon{transform:scale(.8)}}.error-page__icon{width:100%;max-width:338px;height:260px}.error-page__title{text-align:center;color:#1d2021;margin:0;font-size:34px;font-weight:700;line-height:48px}.error-page__text{text-align:center;color:#1d2021;word-wrap:normal;font-size:16px;font-weight:500;line-height:20px}.error-page__nav-link{all:unset}.error-footer{background-color:#f8f8f7;padding:20px}.authorizations-filters-modal__container{flex-direction:column;gap:12px;display:flex}.authorizations-filters-modal__authorizer{flex-direction:column;gap:8px;display:flex}.authorizations-filters-modal__authorizer>p{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.search-form-auth__container{background-color:#fff;border:1px solid #e9eff2;border-radius:16px;align-items:center;gap:30px;padding:12px 13px;display:flex}@media only screen and (min-width:320px) and (max-width:640px){.search-form-auth__container{flex-direction:column;align-items:flex-start;gap:12px}}.search-form-auth__search-container{flex:1;grid-template-columns:1fr;gap:8px;display:grid}@media only screen and (min-width:320px) and (max-width:640px){.search-form-auth__search-container{flex-direction:column;width:100%;display:flex}}.search-form-auth__search-checkbox input[type=checkbox]{width:24px;height:24px}.authorization-list-item__container{cursor:pointer;color:inherit;background-color:#fff;border:1px solid #cad5db;border-radius:8px;grid-template-columns:1fr 2fr 2fr 1.5fr 2fr;text-decoration:none;display:grid}.authorization-list-item__container:hover{background-color:#e9eff2}.authorization-list-item__container-archive{background-color:#f5fafc}.authorization-list-item__container_mobile{flex-direction:column;padding:0;display:flex}.authorization-list-item__date{flex-direction:column;padding:8px 12px;display:flex}.authorization-list-item__date>p{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,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{flex-direction:column;gap:4px;padding:8px 12px;display:flex}.authorization-list-item__section-name{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.authorization-list-item__section-authorizer-container{flex-wrap:wrap;display:flex}.authorization-list-item__section-authorizer{color:#1d2021;width:-webkit-fit-content;width:fit-content;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.authorization-list-item__section-authorizer-more{color:#228be6;cursor:pointer;font-family:Tilda Sans,Tilda Sans Fallback,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;align-items:center;gap:10px;padding:12px 16px;display:flex}.authorization-list-item__header-group{align-items:center;gap:10px;display:flex}.authorization-list-item__header-date{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.authorization-list-item__header-archive{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.authorization-list-item__main{flex-direction:column;gap:12px;padding:12px 16px;display:flex}.authorization-list-item__main-traveller{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.authorization-list-item__main-company{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.authorization-list-item__main-trip-number{color:#879196;margin-top:4px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.authorization-list-item__footer{border-top:1px solid #cad5db;padding:12px 16px}.authorization-list-item__footer-authorizer-container{flex-wrap:wrap;gap:4px;display:flex}.authorization-list-item__footer-authorizer{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,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;grid-template-columns:1fr 2fr 2fr 1.5fr 2fr;display:grid}.authorization-list-item-sckeleton__container-section{flex-direction:column;padding:8px 12px;display:flex}.authorizations-list__conteiner{padding:16px}.authorizations-list__conteiner .authorizations-badge{letter-spacing:.05em;text-transform:uppercase;padding:4px 12px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px}.authorizations-list__conteiner--no-padding{padding:16px 0}.authorizations-list__header{grid-template-columns:1fr 2fr 2fr 1.5fr 2fr;display:grid}.authorizations-list__header>p{padding:0 8px 12px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}@media only screen and (max-width:640px){.authorizations-list__header{display:none}}.authorizations-list__no-content{padding:64px 0}.authorizations-list__error>.cat-plug__bottom{gap:16px}.authorizations-list__list{flex-direction:column;gap:12px;display:flex}.authorizations-list__list-urgentAuths{background-color:#fa525214;border:1px solid #fa52527a;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:17px 12px;display:flex}.authorizations-list__list-urgentAuths-left{gap:8px;display:flex}.authorizations-list__list-urgentAuths-left>p{color:#c92a2a;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.authorizations-list__list-urgentAuths-toogle{align-items:center;gap:8px;display:flex}.authorizations-list__list-urgentAuths-toogle-slider{background-color:#cad5db!important}.authorizations-list__list-urgentAuths-toogle>p{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.authorizations-item__container{flex-direction:column;gap:16px;padding:8px 0;display:flex}.authorizations-item__content{grid-template-columns:1fr 300px;gap:20px;display:grid}@media only screen and (min-width:320px) and (max-width:980px){.authorizations-item__content{flex-direction:column;display:flex}}.authorizations-item__approve{align-items:center;gap:40px;padding:6px 12px;display:flex}.authorizations-item__approve--mobile{gap:12px;padding:0}.authorizations-item__joureney{flex-direction:column;gap:20px;display:flex}.authorizations-item__joureney-main{flex-direction:column;gap:4px;display:flex}.authorizations-item__services-list{flex-direction:column;gap:20px;display:flex}.authorizations-item__services-list-approve-all{background:#fff;border:1px solid #cad5db;border-radius:12px;flex-wrap:wrap;align-items:center;gap:20px;padding:16px 20px;display:flex}.authorizations-item__rejected-group,.authorizations-item__rejected-services,.authorizations-item__basket-container{flex-direction:column;gap:16px;display:flex}.authorizations-item__basket{background:#fff;border:1px solid #cad5db;border-radius:16px;flex-direction:column;gap:16px;height:-webkit-fit-content;height:fit-content;padding:20px;display:flex}.authorizations-item__basket-prices{flex-direction:column;gap:12px;display:flex}.authorizations-item__basket-buttons{flex-direction:column;gap:8px;display:flex}.authorizations-item__empty{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding-top:48px;display:flex}.authorizations-item__empty-button{padding:0 8px}.journey-booking{flex-direction:column;gap:20px;height:100%;margin:16px 0;display:flex}.journey-booking__content{justify-content:flex-start;gap:20px;display:flex}.journey-booking__services{flex-direction:column;gap:16px;width:100%;display:flex}.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{flex-direction:column;gap:16px;padding:0 24px 24px;display:flex}@media only screen and (max-width:1440px){.checkout-custom-properties__fields-container{gap:12px;padding:0 20px 16px}}.rail-reselect-places-scheme__loader{height:100px;position:relative}.checkout-traveller__rail-reservation-info{gap:12px;padding:16px 20px 20px;display:flex}@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}}@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-tariffs-select,.checkout-traveller__rail-reservation-info .checkout-traveller__rail-reservation-bonus-card-select{width:50%}@media only screen and (max-width:1440px){.checkout-traveller__rail-reservation-info .checkout-traveller__rail-reservation-tariffs-select,.checkout-traveller__rail-reservation-info .checkout-traveller__rail-reservation-bonus-card-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,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.trip-reason-codes__content{grid-template-columns:repeat(2,1fr);gap:20px;padding:20px;display:grid}@media only screen and (max-width:1440px){.trip-reason-codes__content{grid-template-columns:1fr;gap:12px;padding:16px 20px}}@media only screen and (max-width:980px){.trip-reason-codes__content{padding:16px}}.trip-reason-codes__reason-code-item{flex-direction:column;display:flex}.trip-reason-codes__reason-code-item .select__label-text-black{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.trip-reason-codes__long-stay-comment{flex-direction:column;gap:8px;display:flex}.trip-reason-codes__long-stay-hint{color:#879196;margin-top:4px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}@media only screen and (max-width:1440px){.trip-reason-codes__long-stay-hint{display:none}}.mobile-check-time-modal__header{justify-content:space-between;align-items:center;padding:0 16px;display:flex}.mobile-check-time-modal__header>.button{background-color:#f0f0ef;border-radius:100%;width:30px;height:30px;padding:6px}.mobile-check-time-modal__list{flex-direction:column;gap:8px;padding:12px 0 12px 12px;display:flex}.mobile-check-time-modal__list>.mobile-check-time-modal__list-item{cursor:pointer;justify-content:space-between;padding:10px 12px;display:flex}.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{background:#00000026;border-radius:4px;flex-direction:row;align-items:center;padding:4px 10px;display:flex}.field{align-items:center;display:flex}.field__value{margin:0;font-weight:700;line-height:20px}@media only screen and (min-width:320px) and (max-width:640px){.field__value{text-overflow:ellipsis;max-width:200px;overflow:hidden!important}}.field__value_white{color:#fff;text-underline-offset:2px;text-decoration-thickness:.5px}.field__value_grey{color:#879196;text-underline-offset:2px;font-size:17px;font-weight:500;text-decoration-thickness:.5px}.checkout-transfer-subaddress-block{flex-direction:column;display:flex}.checkout-transfer-subaddress-block_with-stops>.checkout-transfer-subaddress-block__route{padding-top:10px;padding-bottom: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{flex-direction:column;gap:4px;padding-left:20px;display:flex}.checkout-transfer-subaddress-block__route-text>div{align-items:center;gap:4px;display:flex}.checkout-transfer-subaddress-block__route-text>div>p{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.checkout-transfer-subaddress-block__route-text>div>svg{width:20px;max-width:20px;height:20px;max-height:20px}.checkout-transfer-subaddress-block__route-text>p{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.checkout-transfer-subaddress-block__route-icon{flex-direction:column;justify-content:flex-end;align-items:center;min-width:12px;max-width:12px;display:flex;position:absolute;top:0;bottom:0;left:0}.checkout-transfer-subaddress-block__route-icon .stop-circle{background-color:#cad5db;width:12px;min-width:12px;height:12px;min-height:12px;position:relative;top:4px}.checkout-transfer-subaddress-block__route-icon .stop-line{height:100%}.checkout-transfer-subaddress-block__route_address-bottom .checkout-transfer-subaddress-block__route-text{flex-direction:column;gap:4px;padding-bottom:0;display:flex}.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{width:10px;height:10px;margin-left:2px}.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{gap:5px;top:17px;bottom:-10px}.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{position:absolute;top:50%;left:0;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;gap:4px;padding-left:20px;display:flex}.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;flex-direction:column;padding:10px 12px;display:flex}.checkout-transfer-subaddress-block__stop-option>p{font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.checkout-transfer-subaddress-block__stop-option:hover{cursor:pointer;background-color:#e9eff2}.checkout-transfer-stops-modal>p{letter-spacing:.05em;text-transform:uppercase;color:#1d2021;border-bottom:1px solid #cad5db;padding-bottom:6px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px}.checkout-transfer-stops-modal__options{flex-direction:column;gap:4px;padding:12px 0;display:flex}.checkout-transfer-stop-card{background-color:#f8f8f7;border-radius:16px;align-items:flex-start;gap:24px;padding:16px;display:flex}.checkout-transfer-stop-card-white{background-color:#fff}.checkout-transfer-stop-card__left-content{flex-direction:column;align-items:flex-start;display:flex}.checkout-transfer-stop-card__city{font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.checkout-transfer-stop-card__logo{flex-direction:column;align-items:flex-end;gap:8px;margin-left:auto;display:flex}.checkout-transfer-search-details{flex-direction:column;gap:8px;display:flex}.checkout-transfer-search-details .value-description__description{font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.checkout-transfer-details-form{flex-direction:column;gap:16px;display:flex}.checkout-transfer-details-form>div>p{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.checkout-transfer-details-form__departure{flex-direction:column;gap:16px;display:flex}.checkout-transfer-details-form__departure .checkout-transfer-details-modal-form__common-fields{row-gap:0}.checkout-transfer-details-form__arrival{flex-direction:column;gap:16px;display:flex}.checkout-transfer-details-form__common-fields{grid-template:"tabletSign phoneNumber""comment comment"/1fr 1fr;gap:16px;display:grid}.checkout-transfer-details-form__common-fields_offline{grid-template-rows:repeat(3,auto);grid-template-areas:"carClass carClass""tabletSign phoneNumber""comment comment"}.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{flex-direction:column;display:flex}}.checkout-transfer-details-form .checkout-transfer-avia-fields{grid-template:"dateTime terminal number"/2.1fr 1fr 1fr;gap:16px;display:grid}.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-columns:1fr 1fr;grid-template-areas:"dateTime number"}@media only screen and (max-width:980px){.checkout-transfer-details-form .checkout-transfer-avia-fields{grid-template-rows:repeat(2,auto);grid-template-columns:1fr 1fr;grid-template-areas:"dateTime dateTime""terminal number"}.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;gap:16px;display:flex}.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{flex-direction:column;gap:16px;display:flex}.checkout-transfer-details-sidepage__tariff{justify-content:space-between;align-items:center;display:flex}.checkout-transfer-details-sidepage__subtitle{color:#879196;margin-bottom:16px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.checkout-transfer-details-sidepage__tariff .avatar{width:130px;height:46px;min-width:unset;max-width:unset;border-radius:0}.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{flex-direction:column;gap:8px;display:flex}.checkout-transfer-details-sidepage__tariff .person-block__name{font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.checkout-transfer-details-sidepage__tariff .tariffs-list__item-logo{min-width:42px;max-width:42px;height:30px}.checkout-transfer-details-sidepage__order{margin-top:14px}.checkout-transfer-details-sidepage__deny-condition{color:#879196;margin-top:-8px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.checkout-transfer-details-sidepage__additional-services-options{grid-template-columns:1fr 1fr;justify-content:space-between;gap:12px 20px;display:grid}.checkout-transfer-details-sidepage .info-tablet-container__content>button{color:#e67700;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.checkout-service-details__container{flex-direction:column;gap:8px;display:flex}.checkout-service-details__options{flex-direction:column;gap:24px;padding:16px 20px 20px;display:flex}.checkout-service-details__select-option{flex-direction:column;gap:12px;display:flex}@media only screen and (max-width:640px){.checkout-service-details__select-option>.person-block{align-items:initial;flex-direction:column}}.checkout-service-details__comment{word-break:break-word;flex-direction:column;display:flex}.checkout-service-details__comment-content{align-items:center;gap:8px;display:flex}.checkout-service-details__comment-text{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,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{flex-direction:column;gap:12px;display:flex}.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;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:24px;display:inline}.checkout-service-details__selection-container{flex-wrap:wrap;gap:8px;padding:16px 20px;display:flex}.checkout-service-details__selection-container>div{flex:1;min-width:250px}.checkout-service-details__selection-container .select__label{color:#1d2021}.checkout-service-details__badge-list{flex-direction:column;gap:8px;display:flex}.checkout-service-details__badge-list-container{flex-wrap:wrap;gap:8px;display:flex}.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,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.checkout-service-details__badge-list-item.badge_error{background-color:#fa525214;border-color:#fa5252}.checkout-service-details__badge-list-item.badge_error>p{color:#fa5252}.checkout-service-details__badge-list-button{background-color:#0000;border:none;justify-content:center;align-items:center;gap:4px;height:32px;padding:8px 0;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;display:flex;color:#228be6!important;box-shadow:none!important}.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{flex-flow:wrap;width:100%;display:flex}.personal-info__form-inputs>div:nth-child(2){margin-left:8px}.personal-info__form-inputs>div:nth-child(3){margin-top:8px}.personal-info__form-inputs>div{flex-basis:calc(50% - 4px)}@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,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.checkout-traveller__header{flex-direction:row;gap:8px;width:100%;height:68px;padding:20px;display:flex}@media only screen and (max-width:1440px){.checkout-traveller__header{height:initial;flex-direction:column;gap:12px;padding:16px 20px}}@media only screen and (max-width:980px){.checkout-traveller__header{padding:16px}}.checkout-traveller__header-main{align-items:center;gap:8px;display:flex}@media only screen and (max-width:640px){.checkout-traveller__header-main>.button{display:none}}.checkout-traveller__header-select-list{flex-direction:row;gap:8px;margin-left:auto;display:flex}.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{width:100%;margin-left:0}.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{width:100%;padding:8px 12px}.checkout-traveller__header-select-document-add>span{font-family:Tilda Sans,Tilda Sans Fallback,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}.contacts-data-modal__content{align-items:stretch;gap:8px;margin-top:8px;display:flex}@media only screen and (min-width:320px) and (max-width:480px){.contacts-data-modal__content{flex-direction:column;align-items:normal;gap:8px;margin-top:8px}}.contacts-data-modal__content-column{flex-direction:column;flex-basis:300%;display:flex}.contacts-data-modal__input-box{display:flex}.contacts-data-modal__input-box-code{flex:1;justify-content:center;min-width:42px;max-width:60px;display:flex}.contacts-data-modal__input-box-code input:first-of-type{color:#879196}.contacts-data-modal__input-box-number{flex:9;width:100%;display:flex}.contacts-data-modal__title{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.contacts-data-modal__info-tablet{flex-direction:column;gap:8px;margin-top:36px;display:flex}.contacts-data-modal__info-tablet .info-tablet-container__title{white-space:pre-line}.modal-title{justify-content:center;align-items:center;gap:14px;display:flex}.modal-error-message{color:#c92a2a;margin-top:10px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.input-fullwidth{border:none;flex-grow:1;width:100%;padding:0;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;line-height:20px}.input-fullwidth::placeholder{color:#879196;font-size:16px}.status-item-container{align-items:center;gap:4px;display:flex}.status-item-container__title{white-space:nowrap;letter-spacing:.05em;text-transform:uppercase;text-transform:uppercase;border-radius:8px;align-items:center;height:24px;padding:2px 12px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px;display:flex}.status-item-container__title.confirmed{color:#40c057;background-color:#40c05714}.status-item-container__title.notConfirmed{color:#e67700;background-color:#fab00514}.status-item-container__title.blocked,.status-item-container__title.notActual{color:#fa5252;background-color:#fa525214}.status-small__container{gap:4px;display:flex}.status-small__item{border-radius:8px;justify-content:center;align-items:center;width:30px;height:24px;padding:2px 6px;display:flex}.status-small__item.confirmed{background-color:#40c05714}.status-small__item.notConfirmed{background-color:#fab00514}.status-small__item.blocked,.status-small__item.notActual{background-color:#fa525214}.traveller-phone{align-items:flex-start;gap:8px;display:flex}.traveller-phone .select__error{color:#c92a2a}.checkout-traveller__modified-traveller_name{font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,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,Tilda Sans Fallback,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,Tilda Sans Fallback,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{gap:4px;display:flex}.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{gap:8px;align-items:inherit;flex-direction:column;padding:12px 16px 16px}.checkout-traveller__content>.checkout-traveller__content-phone .value-description__description{width:100%;color:initial}}.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{color:#c92a2a;border:none;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.checkout-traveller__content-personal-data{flex-direction:column;gap:20px;display:flex}.checkout-traveller__content-personal-data>.person-info-edit__additional-content{flex-direction:column;gap:10px;display:flex}.checkout-traveller__content-document-data{flex-direction:column;gap:20px;display:flex}.checkout-traveller__content-document-data>.person-info-edit__additional-content{flex-direction:column;gap:10px;display:flex}.checkout-traveller__content-rail{gap:12px;padding:16px 20px 20px;display:flex}.checkout-traveller__content-rail>div{flex:1}.checkout-traveller__content-rail .select__label{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.checkout-content{flex-direction:column;gap:20px;display:flex}@media only screen and (max-width:980px){.checkout-content>.card-container>div>.title>.title__text.LG-Semibold{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}}.tariff-rules-hotel-content{flex-direction:column;gap:20px;display:flex}.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;flex-direction:column;gap:16px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;display:flex}.trip-checkout-basket__footer>.checkbox-item{white-space:pre-wrap}.trip-checkout-basket__footer>.trip-checkout-basket__footer-button-list{flex-direction:column;gap:8px;display:flex}.trip-checkout-basket__footer-link span{margin:0 3px;text-decoration:underline;display:inline-block}.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:var(--Neutrals-900,#1d2021);padding-bottom:4px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px;display:flex}.trip-checkout-basket__amount_sum-number{margin-left:auto;display:flex}.trip-checkout-basket__amount_sum-number_active{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-decoration-thickness:auto}.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;flex-direction:column;gap:12px;width:300px;height:-webkit-fit-content;height:fit-content;padding:20px 20px 15px;display:flex;position:-webkit-sticky;position:sticky;top:20px}@media only screen and (max-width:980px){.trip-checkout-basket__container{width:100%;position:initial}}.trip-checkout-basket__header{flex-direction:row;justify-content:space-between;gap:12px;display:flex}.trip-checkout-basket__header-title{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.trip-checkout-basket__header-more{color:#5d6c74;cursor:pointer;align-content:center;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;text-decoration:underline}.trip-checkout-basket__service-info{flex-direction:column;display:flex}.trip-checkout-basket__service-info .air-transfer{border-bottom:1px solid #e9eff2;padding-top:10px;padding-bottom: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,Tilda Sans Fallback,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:first-child{padding-top:0}.trip-checkout-basket__rail-item{border-bottom:1px solid var(--Neutrals-400,#a2afb5);padding-top:12px;padding-bottom:12px}.trip-checkout-basket__rail-item:last-child{padding-bottom:unset;border-bottom:none}.trip-checkout-basket__rail-type{gap:4px;padding-bottom:4px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;display:flex}.trip-checkout-basket__rail-type_icon{fill:#879196;width:4px;height:4px;position:relative;top:7px}.trip-checkout-basket__rail-time{justify-content:space-between;display:flex}.trip-checkout-basket__rail-time_bold{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.trip-checkout-basket__rail-time_duration{text-align:center;white-space:nowrap;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.trip-checkout-basket__rail-time_line{background-color:#cad5db;width:150%;height:2px;margin-left:5px;margin-right:5px;position:relative;top:10px}.trip-checkout-basket__rail-date{color:#879196;justify-content:space-between;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;display:flex}.trip-checkout-basket__rail-dist{color:#1d2021;justify-content:space-between;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;display:flex}.trip-checkout-basket__rail-dist_right{text-align:right}.trip-checkout-basket__rail-dist>div{flex:1}.trip-checkout-basket__rail-place-info{flex-direction:column;gap:4px;margin-top:4px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;display:flex}.trip-checkout-basket__rail-place-info span{color:#879196;white-space:pre-line}.trip-checkout-basket__hotel{flex-direction:column;gap:12px;display:flex}.trip-checkout-basket__hotel-main{gap:12px;display:flex}.trip-checkout-basket__hotel-main_img,.trip-checkout-basket__hotel-main .hotel-no-photo-image{border-radius:8px;width:56px;height:52px}.trip-checkout-basket__hotel-main .hotel-no-photo-image{background-color:#0000}.trip-checkout-basket__hotel-info{flex-direction:column;align-items:flex-start;display:flex}.trip-checkout-basket__hotel-additional-info{flex-direction:column;gap:2px;display:flex}.trip-checkout-basket__transfer{flex-direction:column;gap:12px;display:flex}.trip-checkout-basket__transfer-dates{border-bottom:1px solid #e9eff2;padding-bottom:12px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.trip-checkout-basket__transfer-destinations{flex-direction:column;gap:12px;max-height:172px;padding-bottom:12px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;display:flex;overflow-y:auto}.trip-checkout-basket__aeroxpress{flex-direction:column;gap:12px;display:flex}.trip-checkout-basket__aeroxpress-dates{flex-direction:column;gap:4px;display:flex}.trip-checkout-basket__aeroxpress-destination,.trip-checkout-basket__insurance,.trip-checkout-basket__visa,.trip-checkout-basket__vip,.trip-checkout-basket__additional-cost,.trip-checkout-basket__car-rental,.trip-checkout-basket__car-rental-value{flex-direction:column;gap:12px;display:flex}.trip-checkout-basket__price-tooltip{flex-direction:column;gap:2px;display:flex}.trip-checkout-basket__price-tooltip>div{justify-content:space-between;gap:8px;display:flex}.trip-checkout-basket__price-tooltip_avia>div{grid-template-columns:70px 15px auto;align-items:center;gap:8px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;display:grid}.trip-checkout-basket__price-tooltip_avia>div>:first-child{text-align:left}.checkout-reason-code-sidepage .modal-right__content-container{flex-direction:column;gap:8px;display:flex}.checkout-reason-code-sidepage__item{padding:8px 16px}.train-ticket-content{flex-direction:column;gap:4px;display:flex}.train-ticket-content__train-block{white-space:nowrap;flex-wrap:wrap;align-items:center;gap:4px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px;display:flex}.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,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.train-ticket-content__carriage-number>.value-description__description{width:initial;min-width:initial}.train-ticket-content__route-block{color:#879196;flex-wrap:wrap;align-items:center;gap:4px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;display:flex}.train-ticket-content .marker,.train-ticket-content .direction-block{display:inline-flex}.train-ticket-content path{fill:#879196}.train-ticket-info{background-color:#f8f8f7;border:1px solid #cad5db;border-radius:12px;align-items:center;gap:6px;margin:0;padding:12px;display:flex}.train-ticket-info__content{flex-wrap:wrap;gap:6px;display:flex}.train-ticket-info__icon,.train-ticket-info__icon path{fill:#545b5e}.train-ticket-info__description{flex-direction:column;flex:1;display:flex}.train-ticket-info__train-block{white-space:nowrap;align-items:center;gap:4px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px;display:flex}.train-ticket-info__carriage-number{color:#879196}.train-ticket-info__route-block{color:#879196;flex-wrap:wrap;align-items:center;gap:4px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;display:flex}.train-tickets-list{flex-direction:column;gap:12px;display:flex}.train-tickets-list__subtitle{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.train-tickets-list__items{flex-direction:column;gap:12px;display:flex}.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{flex-direction:column;gap:16px;margin-top:20px;display:flex}.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{flex-direction:column;gap:20px;height:100%;margin:16px 0;display:flex}.checkout__steps{background-color:#fff;border-radius:16px;padding:20px}.checkout__page{gap:20px;display:flex}@media only screen and (max-width:980px){.checkout__page{flex-direction:column-reverse;gap:16px}}.checkout__info{flex:1}.history-search{justify-content:flex-start;align-items:center;gap:8px;display:flex;overflow-x:auto}@media only screen and (min-width:320px) and (max-width:960px){.history-search{width:calc(100% + 20px)}}.history-search{margin:0;padding:0;list-style:none}.history-search::-webkit-scrollbar{display:none}.history-search{scrollbar-width: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;flex-direction:column;gap:4px;width:100%;height:74px;padding:16px 20px;display:flex}.history-card__skeleton{min-width:300px}.history-card:hover{cursor:pointer;background-color:#f0f0ef}.history-card__header{align-items:center;gap:8px;display:flex}.history-card__header>p{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.history-card__header>span{white-space:nowrap;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.history-card__header-route{align-items:center;gap:4px;max-width:260px;display:flex}.history-card__header-route>p{text-overflow:ellipsis;white-space:nowrap;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;overflow:hidden}.history-card__bottom{color:#879196;align-items:center;gap:4px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;display:flex}.history-card_transfer{height:unset;flex-direction:column;gap:12px;min-width:350px;padding:16px 20px;display:flex}.history-card_transfer .history-card__header .destionation-block svg{min-width:9px}.history-card_transfer .history-card__header .destionation-block__stops>p{text-overflow:ellipsis;white-space:nowrap;max-width:340px;overflow:hidden}@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{justify-content:space-between;display:flex}.history-card_transfer .history-card__bottom>p{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.history-card_hotel p{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.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,Tilda Sans Fallback,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{background-color:#f8f8f7;flex-direction:column;align-items:center;gap:8px;width:calc(100% + 40px);margin-left:-20px;padding:0 20px;display:flex}@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{z-index:10;border-radius:0 0 16px 16px;padding-bottom:16px;position:-webkit-sticky;position:sticky;top:0;box-shadow:0 3px 6px -1px #29294014,1px 0 5px #2929400a}.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{order:1;margin-top:0}.search-form-container_sticky .MuiTabs-root{display:none}.search-form-container_scroll-down{box-shadow:none;background-color:#0000}.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 #2929400a}.search-form-container_backdrop .service-filters,.search-form-container_backdrop .service-filters-skeleton{display:none}.search-form-container_backdrop{border-radius:none;box-shadow:none;padding-bottom:none}.search-form-container_with-tabs .widget-container_service-search{border-top-left-radius:0}.search-progress-bar-container{flex-direction:column;gap:4px;display:flex;position:relative}.search-progress-bar-container>p{font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,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-top:11px solid #fff;border-bottom-left-radius:100px;width:100%;height:15px;transition:width 1s ease-out;position:absolute;bottom:0;left:0}.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>p,.search-progress-bar-container_short span{display:none}.search-progress-bar-container_short .search-progress-bar{border-top:unset;border-radius:8px;height:4px;position:relative}.nearest-locations-option .MuiFormControlLabel-root{height:-webkit-fit-content!important;height:fit-content!important}.nearest-locations-option__address{color:#879196;padding-left:28px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.nearest-locations-option__slider{justify-content:space-between;gap:8px;margin-top:4px;display:flex}.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{width:25px;margin-top:unset;margin-left:unset;text-overflow:unset;text-align:end}.service-filter-ticket-delivery-button{z-index:10;background:#fff;border:1px solid #e9eff2;justify-content:center;align-items:center;margin-right:60px;display:flex;position:fixed;bottom:8px;right:0}.service-filter-ticket-delivery__modal-container{padding:12px}.service-filters{justify-content:space-between;gap:8px;width:100%;margin:0;padding:0;list-style:none;display:flex}.service-filters__item{position:relative}.service-filters__item svg{overflow:visible}.service-filters__item .button-sorting{padding:8px}.service-filters__all-filters{flex-direction:column;gap:20px;display:flex}.service-filters__all-filters .range-slider{width:95%;margin:0 auto}.service-filters__all-filters>:not(:first-child){border-top:1px solid #cad5db;padding-top:20px}.service-filters__local-time{color:#5d6c74;align-items:center;gap:4px;margin-left:12px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px;display:flex}.filter-group{padding:14px 0 24px}.filter-group.collapsed{padding:14px 0}.filter-group__header{justify-content:space-between;align-items:center;height:24px;display:flex}.filter-group__header__buttons{align-items:center;gap:20px;display:flex}.filter-group__title{white-space:nowrap;text-overflow:ellipsis;width:100%;max-width:208px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;overflow:hidden}.filter-group__block{flex-direction:column;display:flex}.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{flex-direction:column;gap:16px;display:flex}.filter-group__list-item{cursor:pointer;white-space:nowrap;justify-content:space-between;padding:10px;display:flex}.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{padding:0;margin-top:0!important}.button-filter{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.button-filter__icons{align-items:center;gap:12px;display:flex}.button-filter>p{color:#2e363a;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.filters-mobile__content{padding:4px 20px}.filters-mobile__footer{background-color:#fff;border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;gap:4px;padding:16px 16px 24px;display:flex;box-shadow:0 -3px 6px -1px #29294014,0 -1px 5px #2929400a}.all-filters-button{margin-left:auto}.all-filters-button_mobile{box-shadow:none;width:48px;position:fixed;bottom:8px;right:8px}.all-filters-button_mobile>button{background:var(--company-mainColorHex);border:1px solid #e9eff2;justify-content:center;align-items:center;display:flex}.service-filters-skeleton{justify-content:space-between;gap:16px;width:100%;margin:0;padding:0;list-style:none;display:flex}.service-filters-skeleton>:first-child{width:100%;max-width:291px;height:36px}.service-filters-skeleton>:last-child{width:100%;max-width:132px;height:36px}@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;text-transform:capitalize;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.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{opacity:0;max-height:0;overflow:hidden}.fade-enter-active>div{opacity:1;max-height:500px;transition:opacity .5s,max-height .5s}.fade-enter-active>div.backdrop{max-height:100vh}.fade-exit>div{opacity:1;max-height:500px;overflow:hidden}.fade-exit>div.backdrop{max-height:100vh}.fade-exit-active>div{opacity:0;max-height: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{height:unset;padding:unset;top:unset;left:unset;width:unset;background-color:unset;position:relative}.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{max-width:1280px;cursor:default!important}@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{z-index:2;background-color:#f8f8f7;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:-webkit-sticky;position:sticky;top:0}.widget-service-search__animation-container_show{transition-property:all;transition-duration:.5s;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}.complex-route-compact{flex-direction:column;align-items:stretch;gap:8px;width:100%;display:flex}@media only screen and (min-width:641px){.complex-route-compact{grid-template-columns:1fr 160px;display:grid}}.complex-route-compact .search-service-mobile{flex:1;min-width:0}.search-service-mobile{background:#fff;border-radius:8px;gap:4px;width:100%;transition:border-radius .2s ease-in-out;display:flex}.search-service-mobile_sticky{transition:border-radius .2s ease-in-out}.search-service-mobile>button{grid-area:search;place-self:center end}.search-service-mobile__city{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.search-service-mobile__dates{color:#545b5e;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.search-service-mobile_transfer{background:var(--company-mainColorHex);border-radius:0 0 16px 16px;margin-top:-16px;padding:8px 16px}.search-service-mobile_complex{justify-content:space-between;padding-right:20px;display:flex}.search-service-mobile_complex-left{flex-wrap:wrap;align-items:center;padding:8px 0;display:flex}.search-service-mobile_complex>button{grid-area:unset;flex-shrink:0;margin-right:4px}.search-service-mobile__leg{border-right:1px solid #cad5db;padding-left:12px;padding-right:12px}.search-service-mobile__leg:last-of-type{border-right:none}.widget-service-search .MuiInputBase-root{height:56px}.widget-service-search .MuiInputBase-root input{margin-top:17px;margin-left:2px}.widget-service-search{flex-direction:column;gap:16px;display:flex}.widget-service-search__fields{gap:8px;width:100%;display:flex}@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{color:#fff;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.widget-service-search__footer>.field{align-items:center}.widget-service-search__footer__traveller-field-loader{align-items:center;height:28px;display:flex}.widget-service-search__footer__traveller-field-loader .field{align-items:center;display:flex}@media only screen and (min-width:320px) and (max-width:980px){.widget-service-search__footer,.widget-service-search__footer__action-buttons{flex-direction:column;align-items:start}}.widget-service-search__footer__action-buttons{align-items:center;gap:16px;display:flex}.widget-service-search__footer__action-buttons>.footer-button{cursor:pointer;align-items:center;gap:7px;display:flex}.widget-service-search__footer__action-buttons>.footer-button>p{font-family:Tilda Sans,Tilda Sans Fallback,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{width:100%;display:flex}@media only screen and (min-width:320px) and (max-width:980px){.simple-route{flex-direction:column;gap:10px}}.simple-route__field{width:100%;position:relative}.simple-route__field>button[class*=circle]{z-index:1;background-color:#fff;border:none;width:24px;height:24px;display:none;position:absolute;top:16px;right:-12px;box-shadow:0 3px 6px -1px #2929401f,1px 0 5px #29294014}.simple-route__field>button[class*=circle].visible{display:flex}@media only screen and (max-width:980px){.simple-route__field>button[class*=circle]{top:unset;bottom:-12px;right:13px;transform:rotate(90deg)}}.simple-route__search{align-items:center;gap:8px;display:flex}.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:unset}@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>:first-child,.simple-route__search_offline.border-style button{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;max-height:45vh;padding:5px;overflow-y:auto;box-shadow:0 4px 6px -2px #2929400a,0 10px 15px -3px #29294014}.simple-route .modal-window-small_open>div{box-shadow:none;border:none}.simple-route.vip .MuiInputBase-root{height:56px;border-radius:8px 0 0 8px!important}@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{flex-direction:column;gap:16px;width:100%;display:flex}.complex-route .modal-window-small_open{background-color:#fff;border-radius:8px;max-height:45vh;padding:5px;overflow-y:auto;box-shadow:0 4px 6px -2px #2929400a,0 10px 15px -3px #29294014}.complex-route .modal-window-small_open>div{box-shadow:none;border:none}.complex-route__fields{flex-direction:column;gap:16px;display:flex}@media only screen and (max-width:980px){.complex-route__fields{gap:8px}}.complex-route__field{position:relative}.complex-route__field>button[class*=circle]{z-index:1;background-color:#fff;border:none;width:24px;height:24px;display:none;position:absolute;top:16px;right:-12px;box-shadow:0 3px 6px -1px #2929401f,1px 0 5px #29294014}.complex-route__field>button[class*=circle].visible{display:flex}@media only screen and (max-width:980px){.complex-route__field>button[class*=circle]{top:unset;bottom:-12px;right:13px;transform:rotate(90deg)}}.complex-route__field-block{position:relative}@media only screen and (max-width:980px){.complex-route__field-block>.border-style{flex-direction:column;gap:2px;display:flex}.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-top:none;border-bottom:none;border-radius:0}.complex-route__field-block>.border-style .MuiInputBase-root{border-radius:0!important}.complex-route__field-block>.border-style .MuiInputBase-root>fieldset{border-top:none;border-bottom:none}.complex-route__field-block>.border-style .input-container{border-top:none;border-radius:0 0 8px 8px}}.complex-route__field-block>button{background-color:#00f;border-radius:100px;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .2s;display:flex;position:absolute;top:-9px;right:-7px}.complex-route__field-block>button>svg{width:11px;height:11px}.complex-route__field-block>button:hover{transform:scale(1.1)}.complex-route__bottom{gap:5px;display:flex}.complex-route__bottom>:first-child{flex:1}@media only screen and (max-width:980px){.complex-route__bottom{flex-direction:column;gap:8px}}.complex-route__add-route{flex:2}.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}.complex-route__find-button>button{width:100%}@media only screen and (max-width:980px){.complex-route__find-button{margin-top:24px}}.border-style .select__label-text,.border-style .input__label-text,.border-style .calendar-date-range-mui__label-text,.border-style .textarea__label-text,.border-style .year-month-day-calendar__label-text,.border-style .mui-autocomplete__label-text{z-index:1;color:#cad5db;letter-spacing:.5px;text-transform:uppercase;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:8px;left:16px}.border-style{display:flex}.border-style>div{width:100%;position:relative}.border-style .calendar-date-range-mui>.MuiStack-root{overflow:unset;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{height:100%;margin-top:17px;margin-left:4px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.border-style .calendar-date-range-mui>.MuiStack-root .MuiInputBase-root>input::placeholder{color:#879196;opacity:1}.border-style .calendar-date-range-mui{overflow:unset;padding-top:0}.border-style .calendar-date-range-mui .MuiInputBase-root{height:56px}.border-style .calendar-date-range-mui .MuiInputBase-root>input{height:100%;margin-top:17px;margin-left:4px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.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{text-overflow:ellipsis;margin-top:17px;margin-left:2px}.border-style .mui-autocomplete .MuiInputBase-root>input{text-overflow:ellipsis;max-width:280px;margin-top:17px;margin-left:2px}@media only screen and (max-width:980px){.border-style .mui-autocomplete .MuiInputBase-root>input{max-width:80%}}.border-style .input-container>input{text-overflow:ellipsis;margin-top:17px;margin-left:2px}.border-style .textarea-container>textarea{text-overflow:ellipsis;background-color:#0000;margin-top:15px;margin-left:2px}.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) .select__label [class*=control],.border-style:not(.transfer) .input-container{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{height:56px;border-radius:0!important}.border-style:not(.transfer) .calendar-date-range-mui .MuiInputBase-root>fieldset{border-right:none}.border-style:not(.transfer)>:first-child .select__label [class*=control],.border-style:not(.transfer)>:first-child .input-container{border-radius:8px 0 0 8px}.border-style:not(.transfer)>:first-child .calendar-date-range-mui>.MuiStack-root .MuiInputBase-root,.border-style:not(.transfer)>:first-child .calendar-date-range-mui .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 .select__label [class*=control],.border-style:not(.transfer)>:last-child .input-container{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) .select__label [class*=control],.border-style:not(.transfer)>:not(:last-child) .input-container,.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{flex-direction:row;gap:8px;display:flex}.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;width:100%;max-width:475px}@media only screen and (min-width:320px) and (max-width:980px){.widget-container_activity{width:100%;max-width:100%}}.widget-container_trip{color:#fff;background:var(--company-mainColorHex);grid-area:trip;width:100%}.widget-container_service-search{background:var(--company-mainColorHex);width:100%;padding-top:20px}.widget-container_transfer-search{background:var(--company-mainColorHex);width:100%;max-width:400px;height:388px;padding:16px}.widget-container_transfer-search.collapsed{border-radius:0 0 16px 16px;height:89px;padding:8px 16px 10px}.widget-container_hotel-rooms-search{background:#f8f8f7;width:100%;padding-top:20px}.widget-container_finance{color:#fff;background:var(--company-mainColorHex);width:100%}.widget-container_timeline{z-index:1;color:#fff;background-color:#4d5a61;width:100%;position:relative}.widget-container_timeline-skeleton{grid-area:timeline}.widget-container_waiting-list{background-color:#fff;flex-grow:1}.widget-container_waiting-list_display{flex-direction:column;display:flex}.widget-container_violators,.widget-container_big-number{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{flex-wrap:wrap;align-items:center;gap:4px;margin:0;display:flex}.widget-container__title_big{font-size:30px;line-height:34px}.widget-container__content{padding:0 20px 20px}.widget-container__header{justify-content:space-between;align-items:center;height:68px;padding:18px 20px;font-size:22px;font-weight:700;line-height:32px;display:flex}@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{white-space:nowrap;margin:0 auto}}.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{flex-direction:column;align-items:flex-start;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{color:#1d2021;background-color:#fff;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,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.widget-container_costs{background:#fff;width:100%}.quantity-picker{justify-content:space-between;align-items:center;gap:12px;display:flex}.quantity-picker__text{flex-direction:column;gap:4px;display:flex}.quantity-picker__text>p{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.quantity-picker__text>span{color:#545b5e;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.quantity-picker__buttons{align-items:center;gap:8px;display:flex}.quantity-picker__buttons>.button{width:28px;height:28px}.quantity-picker__buttons>p{text-align:center;min-width:20px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:24px}.passengers-count-filter{flex-direction:column;display:flex}.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,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.children-chair-count-options{background-color:#f8f8f7;border-radius:12px;flex-direction:column;margin-top:20px;margin-left:-5px;margin-right:-5px;padding:0 12px;display:flex}.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;transition:opacity .3s,transform .3s;transform:translateY(0)}.widget-search-button-text-fade-exit{opacity:1;transform:translateY(0)}.widget-search-button-text-fade-exit-active{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(10px)}.field{flex-wrap:wrap;display:flex;position:relative}.field__title{white-space:nowrap;color:#e9eff2;margin:0 8px 0 0;font-size:16px}.name-field__travelers{color:#1d2021}@media only screen and (min-width:641px){.name-field__travelers{max-height:440px}}.name-field__title{color:#1d2021;border-bottom:1px solid #cad5db;margin:0;padding:6px 0;font-size:12px;font-weight:700;line-height:16px}.name-field__border{border:1px solid #e9eff2;width:calc(100% + 15px);margin:8px 0 12px -8px}.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{border-radius:8px;grid-template:"main close""secondary close""error close"/auto 20px;align-items:center;padding:10px 12px;font-weight:400;display:grid}.traveler>button{grid-area:close}.traveler__active{background-color:#f8f8f7}.traveler:hover{cursor:pointer;background-color:#f8f8f7}.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:not(.traveler__active):active .traveler__secondary{color:#fff}.traveler__main{color:#1d2021;grid-area:main;margin:0;font-size:16px;line-height:20px}.traveler__secondary{color:#a2afb5;grid-area:secondary;margin:0;font-size:14px;line-height:18px}.traveler__secondary_error{color:#fa5252;grid-area:error}.traveler__missing-information__container{margin:0;padding:0;list-style:none}.traveler__missing-information__info{padding:3px 0}.customerPois{align-items:center;width:26px;height:35px;display:flex;position:relative;translate:-13px -35px}.customerPois__text{color:#1d2021;text-wrap:wrap;word-wrap:break-word;background:#fff;border-radius:9px;width:220px;max-width:220px;padding:7px 12px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;display:none;position:absolute;right:40px;translate:10px;box-shadow:1px 0 5px #2929400a}.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{flex-direction:column;gap:16px;padding:16px;display:flex}.mobile-search-sheet__container>.spinner{transform:unset;width:50px;left:unset;margin:20px auto;position:relative}.mobile-search-sheet__options{flex-direction:column;gap:4px;padding:.1px;display:flex}.mobile-search-sheet__options>.select-group-name:not(:first-child){margin-top:12px}.mobile-search-sheet__options .select__service-option{width:100%;padding:12px 0 12px 12px}.mobile-search-sheet__options .select__service-option:hover{cursor:pointer;background-color:#e9eff2;border-radius:8px}.mobile-search-sheet__back-button{border-radius:100%;width:40px;height:40px;position:absolute;top:-56px;left:16px}.mobile-search-sheet__loading{height:64px;position:relative}.mobile-search-sheet__title{justify-content:space-between;align-items:center;padding:4px 16px 16px;display:flex}.mobile-search-sheet__title>p{font-family:Tilda Sans,Tilda Sans Fallback,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;flex-direction:column;padding:0 16px;display:flex;box-shadow:0 3px 6px -1px #29294014,1px 0 5px #2929400a}.mobile-search-sheet__fields .input-container{box-shadow:none;border:none;border-radius:0;padding:0}.mobile-search-sheet__fields .input-container>button.text{color:#545b5e;border-left:1px solid #cad5db;border-radius:0;margin-right:20px;padding:0 0 2px 30px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.mobile-search-sheet__fields .input-container:focus-within{box-shadow:none;border:none;outline:none!important}.mobile-search-sheet__fields .input-container:hover:not(:focus-within){box-shadow:none;border:none}.mobile-search-sheet__fields:not(.hotel)>:first-child>.input-container{border-bottom:1px solid #cad5db}.service-page{flex-direction:column;gap:8px;height:100%;padding:16px 0 0;display:flex}.service-page__error{flex-direction:column;gap:8px;padding:200px 0;display:flex}.service-page__trip-added{flex-direction:column;align-items:center;gap:32px;margin-top:auto;margin-bottom:auto;display:flex}.service-page__trip-added__container-for-iframe{margin-top:70px;margin-bottom:20px}.service-page__trip-added__container-for-iframe__iframe{width:580px;height:390px}@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{position:inherit;margin:0 auto;transform:none}.service-page .flow-buttons-card_bottom-border-radius{border-radius:16px 16px 0 0;position:-webkit-sticky;position:sticky;bottom:0}.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-flow:column wrap;gap:8px}.service-page .flow-buttons-card_bottom-border-radius__additional-text{text-align:center;order:-1;width:100%;margin-bottom:4px}.service-page .flow-buttons-card_bottom-border-radius>button{flex:1;width:100%;max-height:40px}}.service-page .added-service-to-trip-buttons{align-items:center;gap:16px;display:flex}@media only screen and (min-width:320px) and (max-width:640px){.service-page .added-service-to-trip-buttons{flex-direction:column;gap:0}}.service-page .trip-added-joint .cat-plug__bottom{gap:0}.service-page .trip-added-joint .cat-plug__bottom .cat-plug__title{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.service-page .trip-added-joint .cat-plug__bottom .cat-plug__subtitle{padding-top:8px}.avia-alternatives__alternative-card{flex-direction:column;gap:20px;display:flex}.avia-alternatives__alternative-card>p{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.avia-alternatives__alternative-card>span{color:#879196;margin-bottom:12px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.avia-alternatives__alternative-title{flex-direction:column;gap:4px;display:flex}.avia-alternatives__alternative-title>p{color:#879196}.trip-added-joint-survey-banner{background:linear-gradient(116.15deg,#ffd21e4d 16.47%,#ffcc244d 37.41%,#fe1edc4d 83.53%);border-radius:12px;align-items:center;gap:16px;max-width:460px;padding:20px;display:flex}@media only screen and (min-width:320px) and (max-width:640px){.trip-added-joint-survey-banner{flex-wrap:wrap}}.trip-added-joint-survey-banner__icon-badge{background:#e64980;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.trip-added-joint-survey-banner__text{color:#1d2021;flex-grow:1;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.trip-added-joint-survey-banner__button{flex-shrink:0}.trip-added-joint-survey-banner-modal{padding:20px 0 0}.trip-added-joint-survey-banner-modal .confirmation__top-content-flex{padding:0}.trip-added-joint-survey-banner-modal .confirmation__title-container{border-bottom:1px solid #e9eff2;margin-bottom:20px;padding:0 20px 20px}.trip-added-joint-survey-banner-modal .confirmation__text{padding:0 20px 20px}.trip-added-joint-survey-banner-modal__iframe{width:646px;height:443px;border-radius:0!important}@media only screen and (max-width:590px){.trip-added-joint-survey-banner-modal__iframe{width:100%;height:437px}}.flight-info-modal__content{flex-direction:column;gap:30px;padding:20px 0;display:flex}.flight-info-modal__flights-block{flex-direction:column;gap:30px;padding:0 12px;display:flex}.flight-info-modal__tariff-block{padding:0 20px;overflow:hidden}@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;flex-direction:row;gap:4px;display:flex}.business-trip-selection-selected-ticket__trip_rail{cursor:auto}.business-trip-selection-selected-ticket__trip>p{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.business-trip-selection{padding:16px}.business-trip-selection__header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:4px;display:flex}.business-trip-selection__header>button,.business-trip-selection__header>.sorting-button{min-width:156px}@media only screen and (min-width:320px) and (max-width:480px){.business-trip-selection__header{flex-direction:column;align-items:flex-start;gap:8px}}.business-trip-selection__header-left{flex-direction:column;display:flex}.business-trip-selection__header-left>p{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.business-trip-selection__content-titles{grid-template-columns:23% 18% 24% 10% 20% 5%;align-items:center;margin-bottom:4px;padding:12px 16px;display:grid}.business-trip-selection__content-titles>p{font-family:Tilda Sans,Tilda Sans Fallback,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{flex-direction:column;gap:4px;display:flex}@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{grid-template-columns:28.5% 20% 51%;grid-template-areas:"trip dates budget";align-items:center;margin-bottom:4px;padding-bottom:12px;display:grid}.business-trip-shared-selection__content-titles>p{align-self:start;font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,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{justify-content:space-between;align-items:center;gap:40px;margin-bottom:20px;display:flex}.business-trip-selection-skeleton__header>:first-child{flex:3}.business-trip-selection-skeleton__header>:last-child{flex:1}.business-trip-selection-skeleton__content-titles{justify-content:space-between;align-items:center;gap:10px;display:flex}.business-trip-selection-skeleton__content-titles>span{width:100%}.business-trip-selection-skeleton__buisness-trips{flex-direction:column;gap:4px;margin-top:20px;display:flex}.business-trip-adaptive-card{flex-direction:column;padding:0;display:flex}.business-trip-adaptive-card__header{border-bottom:1px solid #cad5db;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}@media only screen and (min-width:320px) and (max-width:480px){.business-trip-adaptive-card__header{flex-direction:column;align-items:flex-start}}.business-trip-adaptive-card__header>.trip-status-icon{margin-left:auto}.business-trip-adaptive-card__header>p{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.business-trip-adaptive-card__group{gap:10px;display:flex}.business-trip-adaptive-card__main{flex-direction:column;gap:8px;padding:12px 16px;display:flex}.business-trip-adaptive-card__main>:first-child>p{color:#228be6;font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,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;min-width:40px;max-width:40px;height:40px}.business-trip-adaptive-card__main .person-block__name{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px;display:inline-block}.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,Tilda Sans Fallback,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:28px}.adding-to-trip-create-option{text-align:left}.interpunct{background-color:#fff;border-radius:50%}.interpunct_disabled{opacity:.5}.interpunct-line{background-color:#fff;width:2px;height:100%;margin:auto}.interpunct-line_disabled{opacity:.5}.aeroexpress-stage{background-color:var(--company-mainColorHex);border-radius:16px;gap:16px;width:100%;padding:20px}@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-template-columns:10px 1fr;align-items:center;gap:12px;display:grid}.aeroexpress-stage__header-text{color:#fff;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:28px}.aeroexpress-stage__header_disabled{opacity:.5;align-items:center;display:flex}.aeroexpress-stage__container{grid-template-columns:10px 1fr;grid-template-areas:"line content";gap:12px;min-height:21px;display:grid}.aeroexpress-stage__tp-container{flex-direction:column;display:flex}.aeroexpress-stage__body{color:#fff;grid-area:content;margin-bottom:20px}.aeroexpress-stage__body-fields-container{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:12px;display:grid}@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-color:#e9eff2;border-bottom-style:solid;border-bottom-width:1px;margin-bottom:0;padding-bottom:12px}.aeroexpress-stage__body-field{flex-grow:1}.aeroexpress-stage__body-field:hover{cursor:pointer}.aeroexpress-stage__body-field{background-color:#fff;border:1px solid #cad5db;border-radius:8px;gap:2px;padding:16px;display:grid}.aeroexpress-stage__body-field_selected{border:2px solid #5d6c74}.aeroexpress-stage__body-field_stage-one{grid-template:"title radioButton"1fr"text text"1fr/1fr 1fr;height:76px}.aeroexpress-stage__body-field_stage-three-direction{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"title title radioButton""text text text"}@media only screen and (min-width:320px) and (max-width:980px){.aeroexpress-stage__body-field_stage-three-direction{width:100%;margin-right:0}}.aeroexpress-stage__body-field_stage-three-tariff{grid-template:"title title radioButton"1fr"text text tariffRule"1fr/1fr 1fr 1fr;height:87px}.aeroexpress-stage__body-field-tariff-type{align-self:center;height:18px;display:flex}@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,Tilda Sans Fallback,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,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:24px}.aeroexpress-stage__body-field-text{color:#545b5e;grid-area:text;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.aeroexpress-stage__body-field-text_stage-three-tariff{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,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;width:40px;height:30px}.aeroexpress-stage__body-field-tariff-rule{color:#1d2021;grid-area:tariffRule;place-self:center end;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-weight:400;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,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.aeroexpress-stage__body-text_stage-two{margin:4px 0 0;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.aeroexpress-stage__body-date-container{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:12px;display:grid}@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 button{width:100%!important;margin-top:0!important}.aeroexpress-stage__body-button-add-container{grid-template-columns:10px 1fr;grid-template-areas:"empty button";gap:12px;display:grid}@media only screen and (min-width:320px) and (max-width:980px){.aeroexpress-stage__body-button-add-container>div{grid-template-columns:1fr}}.aeroexpress-stage__body-button-add-container>div{grid-area:button;grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.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{min-height:20px}}.aeroexpress-page__hints-block-container{margin-top:16px;margin-bottom:30px}.aeroexpress-page .content-container__header{margin-bottom:16px}.aeroexpress-skeleton-container{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:2px;display:grid}.aeroexpress-skeleton-container>span:last-of-type{justify-self:end}.aeroexpress-skeleton-card{border-radius:8px;padding:16px}.aeroexpress-skeleton{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:12px;margin-left:8px;display:grid}@media only screen and (min-width:320px) and (max-width:980px){.aeroexpress-skeleton{grid-template-columns:1fr}}.progress-bars{flex-direction:row;grid-area:progress;gap:6px;max-width:618px;margin-bottom:4px;display:flex;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{grid-area:prices;grid-template-columns:1px 6px auto 6px 1px;max-width:618px;display:grid;position:relative}@media only screen and (min-width:320px) and (max-width:980px){.progress-bars__prices{grid-template-columns:1fr 6px 1fr 6px 1fr}}.progress-bars__prices{grid-template-areas:"first-price second-price empty third-price fourth-price";justify-content:space-between;width:100%}.progress-bars__price{white-space:nowrap;color:#545b5e;font-size:14px}@media only screen and (min-width:320px) and (max-width:480px){.progress-bars__price{font-size:10px}}.progress-bars__price{font-style:normal;font-weight:400}.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{width:100%;height:6px}@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{flex-direction:row;width:100%;height:100%;margin-top:30px;display:flex;overflow-x:auto;overflow-y:hidden}.bar-chart-wrapper svg{cursor:grab;flex-shrink:0;width:auto!important;height: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;grid-template:"name button""progress progress""prices prices"/1fr auto;width:100%;margin-bottom:8px;padding:16px 20px;display:grid;position:relative}@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{margin-bottom:6px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:32px}.price-chart-card__text{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{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.price-chart-card__text>span{font-family:Tilda Sans,Tilda Sans Fallback,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{justify-content:space-between;gap:16px;margin-bottom:10px;display:flex}.price-chart-block__header .month{width:100%;max-width:210px}@media only screen and (max-width:980px){.price-chart-block__header .month{max-width:unset}.price-chart-block__header{flex-direction:column;gap:8px;margin-bottom:8px}}.price-chart-block__round-trip-buttons{align-items:center;gap:8px;margin-right:auto;display:flex}.price-chart-block__round-trip-buttons p{font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,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;gap:8px;display:flex}@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;width:100%;height:1px;margin:30px 0}.price-chart-block .bar-chart-wrapper{scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none}.price-chart-block .bar-chart-wrapper .recharts-wrapper{flex-shrink:0!important;width:auto!important;height:250px!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,Tilda Sans Fallback,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{background-color:var(--company-mainColorHex);color:#fff;z-index:5;border-radius:8px;flex-direction:column;align-items:center;gap:2px;width:-webkit-fit-content;width:fit-content;height:-webkit-fit-content;height:fit-content;padding:4px 8px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px;display:flex;position:relative}.price-chart-block .bar-chart-wrapper .price-chart-tooltip:after{content:"";border-style:solid;border-width:8px;border-color:var(--company-mainColorHex) #0000 #0000 #0000;position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}.price-chart-card-skeleton{justify-content:space-between;align-items:center;gap:50px;display:flex}.price-chart-card-skeleton__left{flex-direction:column;flex:2;gap:4px;max-width:619px;display:flex}.price-chart-card-skeleton__right{flex-direction:column;flex:1;max-width:201px;display:flex}.ticket-legs-title{flex-direction:column;gap:2px;margin-bottom:8px;display:flex}.ticket-legs-title>p{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:26px;font-style:normal;font-weight:700;line-height:36px}.ticket-legs-title>span{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:24px}.ticket-skeletons{flex-direction:column;gap:8px;display:flex}.ticket-skeletons>:nth-child(2){opacity:.6}.ticket-skeletons>:nth-child(3){opacity:.3}.tickets-list{flex-direction:column;gap:8px;height:100%;padding:16px 0;display:flex}.tickets-list_transfer{width:100%;max-width:400px;margin-top:16px;padding:0}@media only screen and (min-width:320px) and (max-width:980px){.tickets-list_transfer{padding:8px;box-shadow:0 10px 15px -3px #29294014,0 4px 6px -2px #2929400a}}.tickets-list_transfer{background-color:#f8f8f7;border-radius:0 0 16px 16px;overflow-x:hidden;overflow-y:auto}.tickets-list_transfer .cat-plug{margin-top:40px}.tickets-list_transfer .cat-plug__title,.tickets-list_transfer .cat-plug__subtitle{white-space:pre-line}.virtual-bracket-avia-ticket{cursor:pointer;border-color:#cad5db;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%}.virtual-bracket-avia-ticket__right-content{border-left:1px solid #cad5db;flex-direction:column;flex:35%;justify-content:space-between;gap:20px;padding:8px 0 8px 16px;display:flex}@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;gap:8px;display:flex}.virtual-bracket-avia-ticket__action-buttons>button{flex:1;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.virtual-bracket-avia-ticket__info-badges{gap:4px;display:flex}.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,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.virtual-bracket-avia-ticket__info-badges>:last-child{margin-left:auto;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.virtual-bracket{flex-direction:column;gap:8px;display:flex}.virtual-bracket-rail-ticket{background:#fff;border:1px solid #cad5db;border-radius:16px;grid-template-columns:1fr 36px;grid-template-areas:"content button";display:grid}@media only screen and (max-width:980px){.virtual-bracket-rail-ticket{grid-template-areas:"header button""content button";grid-template-rows:fit-content auto}}.virtual-bracket-rail-ticket__content-header{grid-area:header;width:100%;padding:16px 16px 0}.virtual-bracket-rail-ticket__content{flex:1;grid-area:content;padding:12px 0 12px 20px;display:flex}@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{flex-direction:column;flex:2;gap:8px;padding-right:6px;display:flex}.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,Tilda Sans Fallback,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,Tilda Sans Fallback,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{justify-content:space-between;display:flex}.virtual-bracket-rail-ticket__date{color:#879196;padding-right:10px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.virtual-bracket-rail-ticket__date>span{border:1px solid #cad5db;border-radius:8px;margin-left:4px;padding:2px 8px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.virtual-bracket-rail-ticket__right-content{border-left:1px solid #cad5db;flex:1;max-width:365px;padding:0 16px}@media only screen and (max-width:980px){.virtual-bracket-rail-ticket__right-content{max-width:unset}}@media only screen and (min-width:320px) and (max-width:640px){.virtual-bracket-rail-ticket__right-content{border-left:unset;border-top:1px solid #cad5db;margin-right:16px;padding:0}}.virtual-bracket-rail-ticket__badges{gap:4px;display:flex}.virtual-bracket-rail-ticket__badges>:last-child{margin-left:auto}.virtual-bracket-rail-ticket__badges>svg{width:30px;height:30px}.virtual-bracket-rail-ticket__badges .badge{padding:6px 12px}.virtual-bracket-rail-ticket__badges .tariffs-list__item-logo{min-width:unset;max-width:unset;height:unset;border-radius:8px;padding:6px 12px}.virtual-bracket-rail-ticket__tariffs{flex-direction:row;gap:4px;margin-left:4px;margin-right:auto;display:flex}.virtual-bracket-rail-ticket__price{color:#1d2021;background:#e9eff2;border-radius:8px;padding:3px 12px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.virtual-bracket-rail-ticket__description{flex-direction:row;gap:16px;margin-top:8px;display:flex}.virtual-bracket-rail-ticket__description>:last-child .virtual-bracket-rail-ticket__description-info{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.virtual-bracket-rail-ticket__description>:last-child .virtual-bracket-rail-ticket__description-text{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}@media only screen and (max-width:980px){.virtual-bracket-rail-ticket__description{gap:8px}}.virtual-bracket-rail-ticket__description-column{flex-direction:column;width:98px;display:flex}@media only screen and (max-width:980px){.virtual-bracket-rail-ticket__description-column{width:100%;max-width:65px}}.virtual-bracket-rail-ticket__description-text{font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}}.virtual-bracket-rail-ticket__description-text{color:#879196}.virtual-bracket-rail-ticket__description-info{font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}}.virtual-bracket-rail-ticket button{border-radius:0;grid-area:button;padding:0 8px;border-left:1px solid #cad5db!important}.rail-alternative__container{gap:16px;width:100%;padding:20px;display:flex}@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%;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%}}@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{width:unset;flex:35%;gap:29px;padding-top:12px}.rail-alternative__container .ticket-rail__right-content>a{height:auto;margin-top:auto;padding:12px 0;line-height:normal}@media only screen and (min-width:641px) and (max-width:980px){.rail-alternative__container .ticket-rail__right-content{flex:50%}}@media only screen and (min-width:320px) and (max-width:640px){.rail-alternative__container .ticket-rail__right-content{padding-top:unset;margin-top:unset;border:none}}.rail-alternative__route{flex-direction:column;gap:4px;display:flex}.rail-alternative__labels{gap:4px;width:100%;margin-bottom:16px;display:flex}.rail-alternative__labels>svg{min-width:30px;max-width:30px;height: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{border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:15px 16px;display:flex;position:relative}@media only screen and (min-width:320px) and (max-width:640px){.rail-alternative__option{margin-top:12px;padding:8px 12px}}.rail-alternative__option-type{margin-right:auto;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.rail-alternative__option-type>span{color:#879196;margin-left:8px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}@media only screen and (max-width:980px){.rail-alternative__option-type{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}}.rail-alternative__option-price{font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}}.rail-alternative__direction{color:#879196;background-color:#fff;width:-webkit-max-content;width:max-content;padding:0 6px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:500;line-height:24px;position:absolute;top:-15px;left:10px}@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,Tilda Sans Fallback,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:2s AnimStatickTicked}.animation-ticked-item{z-index:2;animation:2s AnimTickedAdd;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(0,0)scale(1)}@keyframes AnimTickedAdd{15%{filter:opacity();transform:translate(-30px,-30px)scale(1)}to{filter:opacity(0);transform:translate(50%,-200%)scale(0)}}@keyframes AnimStatickTicked{0%{opacity:.1}15%{opacity:.1}to{opacity:1}}.calculation-details-modal{flex-direction:column;gap:16px;display:flex}.calculation-details-modal__title{grid-template-rows:auto auto;grid-template-columns:1fr auto;display:grid}.calculation-details-modal__title>p{order:0;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:28px}.calculation-details-modal__title>span{color:#879196;order:2;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.calculation-details-modal__title>button{color:#5d6c74;order:1;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.calculation-details-modal__cards{flex-direction:column;gap:8px;margin:0 0 4px;padding:0;list-style:none;display:flex}.flight-detail-card{cursor:pointer;background-color:#fff;border:1px solid #cad5db;border-radius:16px;display:flex}.flight-detail-card_active{cursor:default;border:2px solid #5d6c74}.flight-detail-card__info{gap:20px;width:100%;padding:20px;display:flex}@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{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.flight-detail-card__airline-block .person-block__name{font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.flight-detail-card__airline{gap:20px;display:flex}@media only screen and (min-width:320px) and (max-width:980px){.flight-detail-card__airline{gap:8px}}.flight-detail-card__airlines{width:200px;display:flex}.flight-detail-card__airlines-logos{flex-direction:column;justify-content:center;display:flex}.flight-detail-card__airlines-names{text-overflow:ellipsis;flex-direction:column;align-items:flex-start;margin-left:10px;display:flex;overflow:hidden}.flight-detail-card__airlines-names>p,.flight-detail-card__airlines-names span{white-space:nowrap;text-overflow:ellipsis;width:-webkit-fill-available;overflow:hidden}.flight-detail-card__airlines-names>p{font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.flight-detail-card__flight{gap:16px;display:flex}.flight-detail-card__flight__icon{justify-content:center;align-items:center;display:flex}.flight-detail-card__flight__trips{flex-direction:column;gap:16px;width:100%;display:flex}.schedule-delivery{height:100%;position:relative}.schedule-delivery__tickets{flex-direction:column;gap:8px;display:flex}@media only screen and (min-width:320px) and (max-width:640px){.schedule-delivery__tickets{gap:16px}}.schedule-delivery__tickets{margin:0;padding:0;list-style:none}.schedule-delivery__footer{z-index:10;background-color:#fff;border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;margin-bottom:-16px;padding:12px 20px;display:flex;position:-webkit-sticky;position:sticky;bottom:0;box-shadow:0 -1px 5px #2929400a,0 -3px 6px -1px #29294014}@media only screen and (min-width:320px) and (max-width:980px){.schedule-delivery__footer{flex-direction:column;align-items:flex-start}}@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;gap:12px;display:flex}.schedule-delivery__footer-text>p{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.schedule-delivery__footer-text>span{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,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){.schedule-delivery__footer-text{flex-direction:column;align-items:flex-start}}@media only screen and (min-width:320px) and (max-width:480px){.schedule-delivery__footer-text{gap:4px}}.schedule-delivery__footer-buttons{align-items:center;gap:8px;display:flex}@media only screen and (min-width:320px) and (max-width:980px){.schedule-delivery__footer-buttons{justify-content:center;width:100%}}.schedule-delivery-ticket{background-color:#fff;border:1px solid #cad5db;border-radius:16px;grid-template-columns:170px 1fr 1fr 1fr auto;grid-template-areas:"airline flightFrom flightTo flightDuration addButton";align-items:center;gap:20px;padding:12px 20px;display:grid}.schedule-delivery-ticket_loading{opacity:.5;pointer-events:none}.schedule-delivery-ticket__airlines{display:flex}.schedule-delivery-ticket__airlines-logos{flex-direction:column;justify-content:center;display:flex}.schedule-delivery-ticket__airlines-names{text-overflow:ellipsis;flex-direction:column;align-items:flex-start;margin-left:10px;display:flex;overflow:hidden}.schedule-delivery-ticket__airlines-names>p,.schedule-delivery-ticket__airlines-names span{white-space:nowrap;text-overflow:ellipsis;width:-webkit-fill-available;overflow:hidden}.schedule-delivery-ticket__airlines-names>p{font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.schedule-delivery-ticket>:nth-child(4){grid-area:flightDuration;align-self:flex-start;padding-top:2px}.schedule-delivery-ticket>:last-child{grid-area:addButton;align-self:flex-start;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.schedule-delivery-ticket>:last-child>svg{width:14px;height:15px}@media only screen and (min-width:320px) and (max-width:980px){.schedule-delivery-ticket{grid-template-columns:170px 1fr auto;grid-template-areas:"flightInfo flightDuration addButton"}}@media only screen and (min-width:320px) and (max-width:640px){.schedule-delivery-ticket{grid-template:"flightInfo flightDuration""addButton addButton"/160px auto;gap:8px;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{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;display:block}.room-card{padding-top:24px}.room-card__title{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.room-card__subtitle{color:#879196;margin-bottom:2px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.room-card__services-list{grid-template-columns:repeat(1,1fr);gap:8px 16px;padding:16px 0;display:grid}@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;gap:8px;display:flex}.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{padding:0;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.additional-services__header{gap:16px;padding:0;position:relative}@media only screen and (min-width:981px){.additional-services__header{flex-direction:row-reverse;justify-content:space-between;padding:20px;display:flex}}.additional-services__info{flex: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{object-fit:fill;border-radius:16px 16px 0 0;width:100%;height:210px}@media only screen and (min-width:981px){.additional-services__photo{object-fit:cover;border-radius:8px;width:300px}}.additional-services__headerBadges{gap:4px;display:flex;position:absolute;top:24px;left:24px}.additional-services__headerBadges .tariffs-list__item-logo{background-color:#f0faf2}.additional-services__placement-terms{flex-direction:column;gap:16px;padding:16px 20px 30px;display:flex}.additional-services__placement-terms .profile-card-container>div{padding:16px 20px}.additional-services__headerFullPrice{background-color:#e9eff2;border-radius:8px;padding:3px 12px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px;position:absolute;top:24px;right:24px}.additional-services__food{padding:16px 20px 30px}.additional-services__food__title{font-family:Tilda Sans,Tilda Sans Fallback,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{gap:4px;display:flex}}.additional-services__food__label>div{color:#879196}.additional-services__food__options{flex-direction:column;gap:8px 24px;display:flex}@media only screen and (min-width:641px){.additional-services__food__options{flex-direction:row}}.additional-services__badge{border-radius:4px;width:32px;height:24px;padding:3px 8px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.checkInOut{flex-direction:column;gap:8px;padding:16px 20px 30px;display:flex}@media only screen and (min-width:641px){.checkInOut{flex-direction:row}}.checkInOut .select__label-text{color:#000}.checkInOut>div{flex:1}@media only screen and (min-width:981px){.checkInOut>div{max-width:261px}}.additional-services-price{justify-content:center;gap:16px;display:flex}.additional-services-price span{font-family:Tilda Sans,Tilda Sans Fallback,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{justify-content:space-between;align-items:start;padding-top:16px;display:flex}@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{width:100%;min-width:200px}}.hotel-room-distribution__container{flex-direction:column;gap:8px;padding:0;display:flex}.hotel-room-distribution__trip-card-header{border-bottom:1px solid #e9eff2;flex-direction:column;padding:16px;display:flex}.hotel-room-distribution__trip-card-container{flex-direction:column;gap:4px;padding:16px;display:flex}.hotel-room-distribution__trip-card-container .card-container{border:1px solid #cad5db}.hotel-room-distribution__trip-card-container .business-trip-card_checked{border:1px solid #5d6c74}.hotel-room-distribution__trip-card-container .business-trip-card__trash{display:none}.trip-joint-cards__trip-card-container{background:#f8f8f7;border:2px solid #5d6c74;border-radius:8px;flex-direction:column;gap:4px;padding:8px;display:flex}.trip-joint-cards__header{grid-template-columns:28% 20% 52%;grid-template-areas:"direction dates traveller budget status";padding:8px 16px;display:grid}.trip-joint-cards__header-block{color:#1d2021;flex-direction:column;gap:4px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px;display:flex}.trip-joint-cards__header-block>span{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.right-align{align-items:flex-end}.hotel-trip-joint__container{flex-direction:column;gap:8px;padding:16px 0;display:flex}.other-hotel-alternatives{--services-flex:2;--map-flex:1;flex-direction:column;gap:20px;padding:20px;display:flex}.other-hotel-alternatives__header{flex-direction:column;gap:4px;display:flex}.other-hotel-alternatives__main{gap:16px;display:flex}.other-hotel-alternatives__main .map-hotel-container{flex:var(--map-flex);border-radius:16px;transition:flex 1s}.other-hotel-alternatives__options-container{flex-direction:column;flex:var(--services-flex);gap:24px;transition:flex 1s;display:flex}.other-hotel-alternatives__option-container{flex-direction:column;gap:16px;display:flex}.other-hotel-alternatives__option-header{flex-direction:column;gap:4px;display:flex}.other-hotel-alternatives__price{font-family:Tilda Sans,Tilda Sans Fallback,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{flex-direction:column;gap:20px;display:flex}.same-hotel-alternatives__header,.same-hotel-alternatives__block-container{flex-direction:column;gap:4px;display:flex}.same-hotel-alternatives__list{flex-direction:column;gap:20px;display:flex}.alternative-options__container{flex-direction:column;gap:8px;padding:16px 0;display:flex}.pointMarker{align-items:center;width:44px;height:57px;display:flex;position:relative;translate:-22px -32px}.pointMarker__popup{color:#1d2021;background:#fff;border-radius:9px;max-width:220px;padding:7px 12px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;display:none;position:absolute;right:40px;translate:0 -16px;box-shadow:1px 0 5px #2929400a}.pointMarker:hover .pointMarker__popup{display:block}.priceMarker{cursor:pointer;z-index:1;flex-direction:column;align-items:center;display:flex;position:relative;translate:-50% -32px}.priceMarker__container{z-index:1;text-wrap:nowrap;color:#1d2021;background-color:#fff;border:1px solid #cad5db;border-radius:9px;flex-direction:column;align-items:center;width:-webkit-fit-content;width:fit-content;padding:4px 10px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px;display:flex;position:relative}.priceMarker__container>svg{position:absolute;bottom:-5px}.priceMarker__container>svg>:first-child{stroke:#cad5db}.priceMarker__container__popupVisible,.priceMarker__container:hover{color:#fff;background-color:#5d6c74;border-color:#5d6c74}.priceMarker__container__popupVisible>svg>path,.priceMarker__container:hover>svg>path{stroke:#5d6c74;fill:#5d6c74}.priceMarker__popup{display:none;bottom:32px}.priceMarker__popup_visible,.priceMarker:hover .priceMarker__popup{z-index:3;display:block;position:absolute}.clientHotelsColors{border:1px solid #7950f2}.clientHotelsColors>svg>:first-child{stroke:#7950f2}.clientHotelsColors__popupVisible,.clientHotelsColors:hover{color:#fff;background-color:#7950f2;border-color:#7950f2}.clientHotelsColors__popupVisible>svg>path,.clientHotelsColors:hover>svg>path{fill:#7950f2;stroke:#7950f2}.quickBookingColors{border:1px solid #228be6}.quickBookingColors>svg>:first-child{stroke:#228be6}.quickBookingColors__popupVisible,.quickBookingColors:hover{color:#fff;background-color:#228be6;border-color:#228be6}.quickBookingColors__popupVisible>svg>path,.quickBookingColors:hover>svg>path{fill:#228be6;stroke:#228be6}.risksColors{border:1px solid #e67700}.risksColors>svg>:first-child{stroke:#e67700}.risksColors__popupVisible,.risksColors:hover{color:#fff;background-color:#e67700;border-color:#e67700}.risksColors__popupVisible>svg>path,.risksColors:hover>svg>path{fill:#e67700;stroke:#e67700}.map-hotel-search__container{flex-direction:column;gap:4px;width:300px;display:flex}@media only screen and (min-width:320px) and (max-width:980px){.map-hotel-search__container{width:100%}}.map-hotel-search__autocomplete .MuiAutocomplete-popupIndicatorOpen{transform:rotate(0)}.map-hotel-search__autocomplete .MuiAutocomplete-inputRoot{width:100%;height:40px;padding:0 12px!important}.map-hotel-search__autocomplete .MuiAutocomplete-input{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;flex-grow:0!important;width:230px!important}@media only screen and (min-width:320px) and (max-width:980px){.map-hotel-search__autocomplete .MuiAutocomplete-input{width:100%!important}}.map-hotel-search__slider{background-color:#fff;border-radius:8px;align-items:center;gap:18px;width:100%;padding:8px 12px;display:flex}.map-hotel-search__slider>p{color:#1d2021;min-width:50px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.mui-autocomplete__option{align-items:center;gap:8px;padding:10px 0;display:flex}.mui-autocomplete__option>svg{min-width:20px;max-height:20px}.mui-autocomplete__option>div{flex-direction:column;display:flex}.mui-autocomplete__option>div>p{text-overflow:ellipsis;white-space:nowrap;color:#1d2021;width:224px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;overflow:hidden}.mui-autocomplete__option>div>span{text-overflow:ellipsis;white-space:nowrap;color:#a2afb5;width:224px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;overflow:hidden}.map-hotel-mobile-container{position:relative}.map-hotel-mobile-container__navigation-bar{z-index:2;justify-content:space-between;width:100%;padding:8px 8px 0;display:flex;position:absolute}.map-hotel-mobile-container .map-hotel-container{margin-top:0}.hotel-cards-container{flex-direction:column;gap:8px;width:100%;display:flex}.hotel-cards-container__title{justify-content:space-between;display:flex}.hotel-cards-container__title p{color:#1d2021;gap:4px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:32px;display:flex}.hotel-cards-container__title div{justify-content:flex-end;gap:4px;display:flex}.hotel-cards-container__title span{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,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{flex-direction:column;gap:8px;display:flex}.hotel-cards-container__item-list>p{color:#545b5e}.hotel-cards-container__opened-block{border-radius:8px;justify-content:center;align-items:center;gap:6px;height:40px;padding:10px 16px;display:flex}.hotel-cards-container__opened-block p{color:#5d6c74;text-overflow:ellipsis;white-space:nowrap;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;overflow:hidden}.hotel-cards-container__opened-block-background{background:#fff;border:1px solid #cad5db;box-shadow:0 1px 2px #29294012}.hotel-cards-container__opened-block-background p{color:#2e363a}.hotel-page-search{width:100%;height:100%}.hotel-page-search .service-page .service-page__widget-wrapper{flex-direction:column;gap:16px;width:100%;display:flex}@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;padding:16px;transition:min-width 1s;box-shadow:3px 1px 6px -1px #29294014,1px 1px 5px #2929400a}}.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{width:100%;margin-left:0;padding:0}.hotel-page-search_delivery .search-form-container_sticky{width:calc(100% + 40px);margin-left:-20px;padding:0 20px 16px}.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{width:820px;min-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{position:relative}.map-hotel-container__top{z-index:1;justify-content:space-between;display:flex;position:absolute;top:8px;left:8px;right:8px}@media only screen and (min-width:320px) and (max-width:980px){.map-hotel-container__top{top:52px}}.map-hotel-container__top>button>svg{min-width:20px;min-height:20px}.map-hotel-container__bottom{z-index:1;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.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;max-height:4320px;margin-top:0;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}}.map-hotel-container{border-radius:0 16px 16px 0;width:100%;overflow:hidden}.ymaps3x0--marker{background:red;width:0;height:0}.hotel-card{border:1px solid #cad5db;border-radius:16px;grid-template-columns:240px 1fr;width:100%;min-height:240px;display:grid;overflow:hidden}.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;width:100%;max-width:100%;height:100%;min-height:250px}.hotel-card__photo .photo-list__container{height:254px;overflow:hidden;cursor:pointer!important}.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;flex-direction:column;justify-content:space-between;gap:24px;max-width:100%;padding:16px;display:flex;overflow:hidden}.hotel-card__info{flex-direction:column;gap:4px;max-width:100%;display:flex}.hotel-card__info-content{flex:1;gap:16px;max-width:100%;display:flex}.hotel-card__info-content>button{height:unset;margin-left:auto;padding:12px}.hotel-card__info-content>button .title p{color:#fff}.hotel-card__services-icons{align-items:center;gap:16px;display:flex}.hotel-card__services-text{text-overflow:ellipsis;white-space:nowrap;color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;overflow:hidden}.hotel-card__info-button{width:180px;height:48px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.hotel-card__skeleton-fullWidth{flex:1;width:100%}.hotel-card__skeleton-fullWidth span{width:100%}.hotel-card_updating{opacity:.5;pointer-events:none}.hotel-card-mobile{grid-template-rows:170px 1fr;grid-template-columns: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{flex-direction:column;max-width:100%;display:flex}.hotel-card-header__top{align-items:center;gap:4px;display:flex}.hotel-card-header__title-container{justify-content:space-between;align-items:baseline;gap:4px;display:flex}.hotel-card-header__title-container>.tariffs-list{flex-direction:row;width:-webkit-fit-content;width:fit-content}.hotel-card-header__chipslist{flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px;display:flex}.hotel-card-header__chipslist .badge p{letter-spacing:.05em;text-transform:uppercase;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px}.hotel-card-header__chipslist>.rating{justify-content:center;width:-webkit-fit-content;width:fit-content;padding:4px 8px 2px}.hotel-card-header__reviews{cursor:pointer;background:#f5fafc;grid-template-columns:1fr;padding:4px 8px}.hotel-card-header__reviews p{letter-spacing:.05em;text-transform:uppercase;color:#5d6c74;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px}.hotel-distance-info{flex-direction:column;gap:4px;display:flex}.hotel-distance-info__row{align-items:center;gap:4px;display:flex}.hotel-distance-info__row-text{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.review-card{border-color:#cad5db;flex-direction:column;gap:20px;padding:16px;display:flex}.review-card__header{gap:8px;display:flex}.review-card__header .rating{justify-content:center;width:38px;height:32px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.review-card__header-title{flex-direction:column;width:100%;display:flex}.review-card__header-title>p:first-of-type{font-family:Tilda Sans,Tilda Sans Fallback,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{flex-direction:column;gap:20px;display:flex}.review-card__reviews .review-item{align-items:flex-start;gap:8px;display:flex;position:relative}.review-card__reviews .review-item>svg{min-width:20px;max-width:20px;height:20px}.review-card__reviews .review-item__message{flex-direction:column;gap:4px;display:flex}.review-card__reviews .review-item__message-text{display:block}.review-card__reviews .review-item__message-text_collapsed{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.review-card__reviews .review-item__message-text_hidden{visibility:hidden;white-space:normal;z-index:-1;pointer-events:none;height:auto;max-height:none;position:absolute;top:0;left:27px;overflow:visible}.reviews-list{flex-direction:column;gap:8px;display:flex}.reviews-sorting-button{position:relative}.reviews-sorting-button>button{color:#5d6c74;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.hotel-block-wrapper{flex-direction:column;gap:16px;display:flex}.hotel-block-wrapper__header{justify-content:space-between;align-items:center;gap:16px;display:flex}@media only screen and (max-width:980px){.hotel-block-wrapper__header .title__text{font-family:Tilda Sans,Tilda Sans Fallback,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{flex-direction:column;gap:8px;display:flex}.hotel-reviews-content .reviews-sorting-button{padding:4px 12px 8px}.hotel-recommendations{flex-direction:column;gap:20px;padding-top:20px;padding-bottom:20px;display:flex}.hotel-recommendation__text{align-items:center;gap:8px;display:flex}.hotel-recommendation__details{color:#879196;padding-top:2px;padding-left:32px}.hotel-recommendation__icon{width:24px;height: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{padding-top:16px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.rating-explanation__title{padding-bottom:8px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:32px}.hotel-tariff-content{flex-direction:column;gap:40px;min-height:100%;display:flex}.hotel-tariff-content__header{flex-direction:column;gap:12px;display:flex}.hotel-tariff-content__header>.hotel-no-photo-image{border-radius:8px;width:240px;height:156px}.hotel-tariff-content__badge{padding:6px 8px}.hotel-tariff-content__photos{align-items:center;gap:4px;display:flex;overflow-x:auto}.hotel-tariff-content__photos::-webkit-scrollbar{display:none}.hotel-tariff-content__photos{scrollbar-width:none}.hotel-tariff-content__photos>img{object-fit:cover;pointer-events:none;border-radius:8px;width:240px;height:156px}.hotel-tariff-content__hotel-info{grid-template-rows:auto;grid-template-columns:repeat(4,1fr) max-content;grid-template-areas:"hotelName hotelName hotelName badges""hotelDescription hotelDescription hotelDescription taiffsInfo""hotelDistanceInfo hotelDistanceInfo hotelDistanceInfo hotelDistanceInfo";column-gap:8px;display:grid}.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{flex-wrap:wrap;grid-area:badges;justify-content:flex-end;align-self:start;gap:5px 8px;display:flex}.hotel-tariff-content__hotel-info>.hotel-tariff-content__hotel-badges .rating,.hotel-tariff-content__hotel-info>.hotel-tariff-content__hotel-badges .badge{height:30px;padding:6px 8px}.hotel-tariff-content__hotel-info>.hotel-tariff-content__hotel-badges .rating{font-family:Tilda Sans,Tilda Sans Fallback,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;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.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{text-transform:inherit;color:#fa5252}.hotel-tariff-content__hotel-info .subtitle{color:#545b5e}@media only screen and (max-width:980px){.hotel-tariff-content__hotel-info{flex-direction:column;display:flex}.hotel-tariff-content__hotel-info>.hotel-tariff-content__hotel-badges{justify-content:flex-start;align-self:flex-start;margin:16px 0 12px}}.hotel-tariff-content__rooms{flex-direction:column;flex:1;gap:2px;display:flex;position:relative}.hotel-tariff-content__rooms>.button{color:#2e363a;margin-top:14px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.hotel-tariff-content__rooms>.button>.button-content{gap:14px}.hotel-tariff-content__rooms>.button svg{color:var(--company-mainColorHex)}.hotel-tariff-content__rooms>.spinner{position:unset;transform:unset;margin:auto}.hotel-tariff-content__rooms-error{flex:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.hotel-tariff-content__tariffs-list{gap:8px;padding-top:14px;display:flex}@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-tariff-content__empty-list{flex-direction:column;gap:44px;padding:38px 20px;display:flex}.hotel-tariff-content__empty-list .cat-plug__bottom{gap:8px}.hotel-tariff-content__empty-list .cat-plug__bottom>.cat-plug__subtitle{width:440px}.hotel-no-photo-image{background-color:#f5fafc;justify-content:center;align-items:center;width:-webkit-fill-available;display:flex}.hotel-policy__container{flex-direction:column;gap:16px;display:flex}.hotel-policy__text{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.hotel-policy__header-block{flex-direction:column;gap:16px;display:flex}.hotel-policy__header-block .header{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.hotel-policy__header-block .content{gap:32px;display:flex}@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-template-columns:1fr 1fr 2fr;align-items:end;gap:16px;padding:16px 20px 30px;display:grid}@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-template-columns:1fr 1fr;gap:32px;padding:16px 20px 30px;display:grid}@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:1/3}}.title-value-text-block{flex-direction:column;gap:8px;display:flex}.title-value-text-block span{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.title-value-text-block p{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.hotel-card-service-list{gap:4px 16px;display:flex}@media only screen and (min-width:320px) and (max-width:980px){.hotel-card-service-list{gap:0}}.hotel-card-service-list__text{text-overflow:ellipsis;white-space:nowrap;color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;overflow:hidden}.services-and-facilities-container{flex-direction:column;gap:16px;display:flex}.services-and-facilities-container__header-container{justify-content:space-between;align-items:center;display:flex}.services-and-facilities-container__services-list{gap:16px;display:grid}.services-and-facilities-container__services-list-item{color:#1d2021;align-items:center;gap:8px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;display:flex}.services-and-facilities-container__services-list-item>svg{min-width:24px;max-width:24px;min-height:24px;max-height:24px}.services-and-facilities-button{cursor:pointer;align-items:center;gap:11px;display:flex}.services-and-facilities-button__text{color:#5d6c74;font-family:Tilda Sans,Tilda Sans Fallback,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-template-columns:1fr 1fr;justify-content:space-between;gap:16px;display:grid}@media only screen and (max-width:640px){.services-and-facilities-list{grid-template-columns:1fr}}.services-and-facilities-list__service-block{flex-direction:column;gap:9px;width:100%;max-width:230px;display:flex}@media only screen and (max-width:640px){.services-and-facilities-list__service-block{max-width:unset}}.services-and-facilities-list__service-title{gap:8px;display:flex}.services-and-facilities-list__service-title>p{font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:24px}.services-and-facilities-pdf-rail{grid-template-columns:repeat(1,1fr);gap:12px}.services-and-facilities-pdf-rail .services-and-facilities-container__services-list-item{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.photo-list__container{width:100%;height:384px}.photo-list__photo-item{border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.photo-list__photo-item-img{object-fit:cover;object-position:center;min-width:100%;max-width:100%;min-height:100%;max-height:100%}.photo-list__photo-item-count{position:absolute}.photo-list__photo-item-back{background:linear-gradient(#1d202199,#1d202199);width:100%;height:100%;position:absolute}.row{overscroll-behavior:contain;gap:4px;height:156px;display:flex;overflow-x:auto}.row::-webkit-scrollbar{height:0}.row .photo-list__photo-item{width:240px;min-width:240px}.row4{gap:4px;height:60px;display:flex}.row4 .photo-list__photo-item{width:60px;min-width:60px}.row4 .photo-list__photo-item .photo-list__photo-item-count{color:#fff;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.grid4{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:4px;height:220px;display:grid}.grid4 .photo-list__photo-item .photo-list__photo-item-count{color:#fff;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:26px;font-style:normal;font-weight:700;line-height:36px}.grid4 .photo-list__photo-item:first-child{grid-area:1/1/3/4}.grid5{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(4,1fr);gap:8px;height:384px;display:grid}.grid5 .photo-list__photo-item .photo-list__photo-item-count{color:#fff;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:26px;font-style:normal;font-weight:700;line-height:36px}.grid5 .photo-list__photo-item:first-child{grid-area:1/1/3/3}.singleSmall{width:54px;height:54px}.singleSmall .photo-list__photo-item{position:relative}.singleSmall .photo-list__photo-item .photo-list__photo-item-count{color:#fff;background:#1d2021b2;border-radius:6px;padding:2px 4px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px;bottom:3px;right:3px}.singleSquare{width:140px;height:140px}.singleRectangle{width:180px;height:88px}.photo-list-modal__wraper{outline:none;position:-webkit-sticky;position:sticky;top:0;bottom:0;right:0}.photo-list-modal__overlay{z-index:120;background:#1d202180;justify-content:center;align-items:center;width:100%;height:100dvh;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.photo-list-modal__container{background-color:#1d2021;border-radius:16px;flex-direction:column;gap:20px;width:1040px;height:800px;padding:20px;display:flex;box-shadow:0 10px 15px -3px #29294014,0 4px 6px -2px #2929400a}@media only screen and (min-width:320px) and (max-width:980px){.photo-list-modal__container{border-radius:0;width:100vw;height:100dvh}}.photo-list-modal-header{flex-direction:column;gap:8px;width:100%;display:flex}.photo-list-modal-header__title{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.photo-list-modal-header__title div{flex:1;align-items:center;gap:8px;min-width:300px;display:flex}.photo-list-modal-header__title div p{text-overflow:ellipsis;white-space:nowrap;color:#fff;flex:1;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px;overflow:hidden}.photo-list-modal-header__title-button{width:24px;height:24px}.photo-list-modal-header__subtitle{color:#879196;width:100%;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.photo-list-modal-active-photo{flex:1}.photo-list-modal-active-photo__container{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:16px;justify-content:center;width:100%;height:100%;display:flex;position:relative}@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{cursor:pointer;background-color:#1d2021;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.photo-list-modal-active-photo__touch{align-items:center;width:350px;height:100%;padding:20px;display:flex;position:absolute}.photo-list-modal-active-photo__counter{background-color:#1d2021;border-radius:8px;padding:8px 20px;position:absolute;bottom:20px}.photo-list-modal-active-photo__counter p{color:#fff;font-family:Tilda Sans,Tilda Sans Fallback,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 0%,#1d202100 100%)}.right-touch{justify-content:flex-end;right:0}.right-touch:hover{background:linear-gradient(270deg,#1d202199 0%,#1d202100 100%)}.photo-list-modal-list__container{width:100%;min-height:130px;overflow:hidden}.photo-list-modal-list__list{gap:8px;height:100%;display:flex;overflow-x:auto}.photo-list-modal-list__list::-webkit-scrollbar{height:0}.photo-list-modal-list__item{opacity:.4;cursor:pointer;background-position:50%;background-size:cover;border-radius:8px;min-width:170px;height:130px;transition:all .3s}.photo-list-modal-list__item-active{opacity:1}.hotel-location__container{flex-direction:column;gap:24px;display:flex}.hotel-location-address__container{flex-direction:column;gap:16px;display:flex}.hotel-location-address__header{flex-direction:column;gap:4px;display:flex}.hotel-location-address__header-address-text{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.hotel-location-address__map-container{z-index:10;border-radius:16px;width:100%;height:500px;overflow:hidden}@media only screen and (min-width:320px) and (max-width:980px){.hotel-location-address__map-container{height:200px}}.hotel-location-around__container{flex-direction:column;gap:32px;display:flex}.hotel-location-around-item__container{flex-direction:column;gap:16px;display:flex}.hotel-location-around-item__header{align-items:center;gap:8px;display:flex}.hotel-location-around-item__header svg{width:24px;height:24px}.hotel-location-around-item__header p{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.hotel-location-around-item__list-container{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@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,Tilda Sans Fallback,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{flex-direction:column;display:flex}.hotel-room-modal__title{font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.hotel-room-modal__content{flex-direction:column;gap:16px;display:flex}.hotel-room-modal__content .photo-list__container.row{height:150px}.hotel-room-modal__content .hotel-no-photo-image{border-radius:8px;width:240px;height:156px}.hotel-room-modal__badges{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.hotel-room-modal__badges .badge{gap:4px}.hotel-room-modal__badges .badge>p{color:#5d6c74;font-family:Tilda Sans,Tilda Sans Fallback,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;min-width:122px;max-width:122px;height:93px}@media only screen and (max-width:980px){.rooms-unavailable-plug .cat-plug>svg{min-width:81px;max-width:81px;height:61px}}@media only screen and (max-width:640px){.rooms-unavailable-plug .cat-plug>svg{position:absolute;top:12px;right:16px}}.rooms-unavailable-plug .cat-plug__bottom{align-items:flex-start;gap:8px}.rooms-unavailable-plug .cat-plug__bottom>button{color:#5d6c74;margin-top:8px;padding:8px 12px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}@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{text-align:left;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:28px}@media only screen and (max-width:980px){.rooms-unavailable-plug .cat-plug__title{font-family:Tilda Sans,Tilda Sans Fallback,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{flex-direction:column;gap:8px;width:100%;margin-top:16px;display:flex;position:relative}.hotel-info-container__about-hotel p{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.hotel-info-container__about-hotel button{margin-left:16px}.hotel-info-container__about-hotel button>p{color:#5d6c74;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.hotel-navigation-panel{z-index:15;border:1px solid #e9eff2;border-radius:0 0 16px 16px;justify-content:space-between;align-items:center;gap:8px;padding:12px 20px;display:flex;position:fixed;top:0;box-shadow:0 3px 6px -1px #29294014,1px 0 5px #2929400a}.hotel-navigation-panel__sections{align-items:center;gap:7px;display:flex}.hotel-navigation-panel__section{cursor:pointer;border-radius:8px;align-items:center;height:36px;padding:6px 12px;display:flex}.hotel-navigation-panel__section:hover:not(.hotel-navigation-panel__section_active){background-color:#f5fafc}.hotel-navigation-panel__section_active{color:#fff;background-color:#545b5e;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;box-shadow:0 3px 6px -1px #29294014,1px 0 5px #2929400a}.hotel-navigation-panel>button{padding:10px 16px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.hotel-info-card-container{flex-direction:column;gap:20px;display:flex}.hotel-info-card-container>.hotel-no-photo-image{border-radius:16px;width:264px;height:188px}.hotel-info-card-container-mobile{flex-direction:column-reverse;gap:8px;padding:0;display:flex}.hotel-info-card-header__container{flex-direction:column;gap:4px;display:flex}@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{justify-content:space-between;align-items:center;gap:16px;display:flex}.hotel-info-card-header__content{flex-direction:column;display:flex}.hotel-info-card-header__content-top{align-items:center;gap:4px;display:flex}.hotel-info-card-header__button{height:-webkit-fit-content;height:fit-content;padding:12px 34px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.hotel-info-card-content__container{align-items:center;gap:20px;margin-top:2px;display:flex}.hotel-info-card-content__badges-container{gap:4px;min-width:-webkit-fit-content;min-width:fit-content;display:flex}.hotel-info-card-content__badges-container_mobile{gap:8px}.hotel-info-card-content__rating{height:30px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.hotel-info-card-content__reviews{cursor:pointer;background:#f5fafc;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,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.hotel-info-card-content__location{color:#545b5e;flex:1;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.hotel-info-card-content-mobile__container{flex-direction:column;gap:16px;margin-top:4px;display:flex}.hotel-info-card-content-mobile__location{color:#879196;flex:1;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.rooms-search-container{flex-direction:column;gap:16px;display:flex}@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{flex-direction:column;gap:12px;display:flex}.rooms-search-container__search-block .widget-container__content{align-items:center;gap:8px;display:flex}.rooms-search-container__search-block .widget-container__content .simple-route__field{min-width:0}.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 .simple-route__field .joint-traveller-checkbox-select__dropdown,.rooms-search-container__search-block .widget-container__content .simple-route__field .rooms-search-accommodation-field__dropdown{width:346px}.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;margin-bottom:0;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.rooms-search-container__search-block .search-service-mobile{cursor:pointer;background-color:#f8f8f7;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;gap:8px;display:flex}.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{color:#fff;flex-direction:row;align-items:center;gap:8px;display:flex}.rooms-search-container__mobile-values>p:first-child{font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.rooms-search-container__mobile-values.hotel-page{color:#1d2021;flex-direction:column;align-items:flex-start;gap:0}.rooms-search-container__mobile-values.hotel-page>p:first-child{font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.rooms-search-container__refused-rooms{flex-direction:column;gap:16px;display:flex}.rooms-search-container .cat-plug__title{white-space:pre-line}.rooms-search-button-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.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;gap:6px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}@media only screen and (max-width:980px){.rooms-search-button-filters{flex-wrap:nowrap;overflow-x:auto}.rooms-search-button-filters::-webkit-scrollbar{display:none}.rooms-search-button-filters{scrollbar-width:none}.rooms-search-button-filters button{min-width:unset}}.rooms-search-button-filters .react-loading-skeleton{border-radius:8px}.rooms-search-accommodation-field{width:100%;position:relative}.rooms-search-accommodation-field__dropdown{width:346px;top:calc(100% + 4px);left:0}.rooms-search-accommodation-field__list{flex-direction:column;gap:4px;display:flex}.rooms-search-accommodation-field__list>div{padding:10px 12px}.rooms-search-accommodation-field .filter-group__item-disabled-hint{color:#fa5252;flex-basis:100%;grid-template-columns:16px 1fr;gap:8px;margin-top:8px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;display:grid}.rooms-search-accommodation-field .filter-group__item-disabled-hint>svg{width:16px;height:16px}.widget-hotel-rooms-search-mobile-modal div[data-rsbs-content]{padding:0 16px 20px}.room-card-policy-radio__container{border-left:1px solid #cad5db;flex-direction:column;justify-content:space-between;gap:24px;padding:16px;display:flex}@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{flex-direction:column;gap:16px;display:flex;position:relative}.room-card-policy-radio__list-container{flex-direction:column;gap:16px;display:flex}.room-card-policy-radio__list-container>:nth-child(2) .room-card-policy-radio-block__title{margin-bottom:6px}.room-card-policy-radio__button-container{flex-direction:column;gap:4px;display:flex}.room-card-policy-radio__button-container-button{width:100%;height:48px;padding:12px 24px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.room-card-policy-radio__button-container>div{justify-content:space-between;align-items:center;gap:4px;display:flex}.room-card-policy-radio__button-container>div span{color:#ff5248;text-align:center;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.room-card-policy-radio__button-container .spinner svg{color:#fff}.room-card-policy-radio__button-hidden-rates{color:#879196;width:100%;padding:0;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.room-card-policy-radio__button-hidden-rates>svg{width:11px;height:11px}.room-card-policy-radio-block__container{flex-direction:column;gap:4px;display:flex}.room-card-policy-radio-block__container .mui-radio-button{width:-webkit-fill-available;margin-left:-8px;padding:8px}.room-card-policy-radio-block__container .option-not-in-selected-tariff{border:1px dashed #cad5db;border-radius:8px}.room-card-policy-radio-block__title{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.room-card-policy-radio-block__label{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.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{white-space:pre-line;text-align:end}.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;flex-direction:column;justify-content:space-between;gap:24px;padding:16px;display:flex}@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{flex-direction:column;gap:16px;display:flex;position:relative}.room-card-policy-list__options-item{align-items:center;gap:8px;display:flex}.room-card-policy-list__options-item svg{width:24px;height:24px}.room-card-policy-list__options-item p{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.room-card-policy-list__button{width:100%;padding:12px 24px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.room-card-policy-list__button-container{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.room-card-policy-list__button-container>p{color:#fa5252;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.room-card-policy-list__button-container .badge{border-radius:8px;padding:3px 12px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px;display:flex}.room-card__container{border:1px solid #cad5db;border-radius:16px;grid-template-columns:1fr 330px;display:grid;position:relative}.room-card__container .tips-list .tip{border:none;position:relative}.room-card__container_updated{pointer-events:none;opacity:.5}.room-card__container-recommended{border:2px solid #4ea2eb}.room-card__container-skeleton .room-card-policy-radio__content,.room-card__container-skeleton .room-card-info-content__header-title{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-template-rows:1fr 40px;grid-template-columns:216px 1fr;gap:16px;padding:24px;display:grid}.room-card-info__container>.hotel-no-photo-image{border-radius:8px;width:216px;height:146px}.room-card-info__photo-counter{color:#fff;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px;position:absolute}.room-card-info__organization{color:#879196;align-items:center;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;display:flex}.room-card-info__button-container{align-items:center;display:flex}.room-card-info__button-container button{color:#5d6c74;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.room-card-info-content__container{flex-direction:column;gap:32px;width:100%;display:flex;overflow:hidden}.room-card-info-content__header{flex-direction:column;gap:8px;display:flex}.room-card-info-content__header-title{flex-direction:column;gap:4px;display:flex}.room-card-info-content__header-title-header{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,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,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.room-card-info-content__services-list{flex-wrap:wrap;gap:8px;display:flex}.room-card-info-content__services-item{color:#5d6c74;background:#f5fafc;border-radius:8px;align-items:center;gap:4px;padding:6px 12px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px;display:flex}.room-card-info-content__services-item svg{width:18px;height:18px}.room-card-info-content__services-item.noTitle{padding:6px}.room-card-mobile__container{border-top:1px solid #e9eff2;border-bottom:1px solid #e9eff2;flex-direction:column;gap:12px;width:calc(100% + 32px);padding:12px 16px;display:flex;position:relative;left:-16px}.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{width:calc(100% + 16px);left:-8px}}.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{position:block;gap:0;width:100%;top:0;left:0}.room-card-mobile__container-tips .tips-list .tip{position:unset;border:none;border-radius:6px 6px 0 0;width:100%}.room-card-mobile__container-recommended-and-special .tips-list .tip.special-condition-tariff-tip{width:unset;border-radius:0 6px 0 0;gap:4px}.room-card-mobile__container-recommended-and-special .tips-list .tip.special-condition-tariff-tip svg{width:12px;height:12px}.room-card-mobile__container-recommended-and-special .tips-list .tip:not(.special-condition-tariff-tip){border-radius:6px 0 0;width:100%}.room-card-mobile-header__container{align-items:center;gap:12px;display:flex}.room-card-mobile-header__container .hotel-no-photo-image{border-radius:8px;width:54px;height:54px}.room-card-mobile-header__container .hotel-no-photo-image>svg{width:24px}.room-card-mobile-header__content{flex:1;align-items:center;gap:4px;display:flex}.room-card-mobile-header__icon{transition:all .35s}.room-card-mobile-header__icon.rotate{transform:rotate(180deg)}.room-card-mobile-header__info{flex-direction:column;flex:1;gap:4px;display:flex}.room-card-mobile-header__info-title{align-items:flex-end;display:flex}.room-card-mobile-header__info-title p{text-overflow:ellipsis;-webkit-line-clamp:2;color:#1d2021;-webkit-box-orient:vertical;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px;display:-webkit-box;overflow:hidden}.room-card-mobile-header__info-title span{color:#879196;min-width:-webkit-fit-content;min-width:fit-content;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.room-card-mobile-header__info-content{align-items:center;gap:8px;height:20px;display:flex}.room-card-mobile-header__info-content p{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,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{border:1px solid #e9eff2;border-left:none;border-right:none;border-radius:0;flex-direction:column;align-items:flex-start;gap:12px;width:calc(100% + 28px);padding:12px 14px;display:flex;position:relative;left:-14px}.room-card-mobile-amenities__text{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,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{flex-direction:column;gap:16px;display:flex}.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 div[data-rsbs-header],.placement-terms-modal .modal-mobile__title{padding-bottom:0}.additional-services-meals__container{flex-direction:column;gap:12px;margin:16px 20px;display:flex}.additional-services-meals__radio-buttons{flex-direction:row;gap:8px;display:flex}.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{flex-direction:column;display:flex}.additional-services-meals__radio-button-label>span:first-child{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.additional-services-settlement-form__hint{color:#879196;margin:0;font-family:Tilda Sans,Tilda Sans Fallback,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{flex-direction:column;gap:16px;padding:12px 16px;display:flex}.rail-class-selection__header{align-items:center;gap:8px;display:flex}.rail-class-selection__header>p{white-space:nowrap;grid-area:trainInfo;align-items:center;gap:8px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px;display:flex}.rail-class-selection__header .direction-block{grid-area:directions}.rail-class-selection__header .direction-block>p{color:#879196;white-space:nowrap;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.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{color:#879196;grid-area:date;align-items:center;gap:8px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;display:flex}@media only screen and (max-width:980px){.rail-class-selection__header>span,.rail-class-selection__header>.direction-block p{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.rail-class-selection__header>p{font-family:Tilda Sans,Tilda Sans Fallback,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-template-columns:min-content 1fr 1fr 1fr;grid-template-areas:"trainInfo date date date""directions directions directions directions";row-gap:0;display:grid;overflow:hidden}.rail-class-selection__header .direction-block>p{text-overflow:ellipsis;overflow:hidden}}.rail-class-selection__classes{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}@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-selection__classes{scrollbar-width:none}.rail-class-card{flex-direction:column;gap:8px;display:flex}.rail-class-card:hover{cursor:pointer}.rail-class-card p{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.rail-class-card p>span{color:#a2afb5;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.rail-class-card_active{background-color:#f8f8f7;border:2px solid #ff5248}.rail-class-card__flex-container{white-space:nowrap;justify-content:space-between;align-items:center;gap:4px;min-width:208px;display:flex}.rail-class-card__travel-policy{background-color:#40c05714;border-radius:4px;justify-content:center;align-items:center;width:32px;height:24px;padding:3px 8px;display:flex}.rail-class-card__travel-policy>p{color:#40c057;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.rail-class-card__travel-policy__not-match{background-color:#fa525214}.rail-class-card__travel-policy__not-match>p{color:#fa5252}.document-modal__backdrop{z-index:3;background-color:#00000080;width:100vw;height:100vh;position:absolute;top:0;left:0}.document-modal__container{background-color:#fff;width:528px;height:100vh;margin:0 0 0 auto;position:relative;right:0}@media only screen and (min-width:320px) and (max-width:640px){.document-modal__container{width:100%}}.document-modal__footer{border-top:1px solid #e9eff2;border-bottom:0;flex-direction:row;justify-content:flex-end;gap:12px;width:100%;padding:12px 20px;display:flex;position:absolute}.document-modal__header{border-bottom:1px solid #e9eff2;justify-content:space-between;padding:20px;display:flex}.document-modal__header-title{font-size:18px;font-weight:700;line-height:24px}.document-modal__content-container{height:calc(100vh - 130px);margin-right:8px;padding:20px 12px 20px 20px;overflow-y:scroll}.document-modal__content-container::-webkit-scrollbar{-webkit-appearance:none;width:7px;height:7px;transform:translate(0 10px)}.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{flex-direction:row;align-items:flex-end;gap:8px;margin-top:8px;display:flex}.document-modal__content-column{flex-direction:column;align-items:flex-end;gap:8px;margin-top:8px;display:flex}.rail-seat-selection{flex-direction:column;flex-grow:1;gap:8px;width:100%;display:flex}.rail-seat-selection__without-scheme{flex-direction:column;grid-area:scheme;align-items:flex-start;gap:4px;padding:28px;display:flex}@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{flex-direction:column;gap:4px;display:flex}.rail-seat-selection__without-scheme .no-scheme-content>p{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,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;margin-bottom:24px;font-family:Tilda Sans,Tilda Sans Fallback,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){.rail-seat-selection__without-scheme .no-scheme-content>span{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}}.rail-seat-selection__without-scheme .no-scheme-content__seats{flex-direction:column;gap:4px;display:flex}.rail-seat-selection__without-scheme .no-scheme-content__seats>p{letter-spacing:.05em;text-transform:uppercase;color:#a2afb5;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px}.rail-seat-selection__without-scheme .no-scheme-content__seats-block{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.rail-seat-selection_empty{margin:30px 0}.rail-seat-card{flex-direction:column;gap:16px;display:flex}@media only screen and (min-width:320px) and (max-width:980px){.rail-seat-card{padding:16px}}.rail-seat-card__header{grid-template:"badge trainInfo carrier сonveniences"/max-content max-content max-content auto;align-items:center;gap:4px;display:grid}.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:"trainInfo carrier""сonveniences badge"/auto max-content;row-gap:8px}}@media only screen and (min-width:320px) and (max-width:480px){.rail-seat-card__header{grid-template:"trainInfo trainInfo""carrier carrier""сonveniences badge"/auto max-content}}.rail-seat-card__header-train-info{grid-area:trainInfo;align-items:center;gap:6px;display:flex}.rail-seat-card__header-train-info p{font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,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{color:#a2afb5;grid-area:carrier;align-self:center;margin-right:auto;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.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}}@media only screen and (max-width:980px){.rail-seat-card__train-сarriage{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}}.rail-seat-card__train-сarriage{color:#a2afb5}.rail-seat-card__сarriage-carrier-container{flex-direction:column;display:flex}.rail-seat-card__header-marker{background-color:#ff5248;border-radius:100%;width:8px;height:8px;margin:0 4px}@media only screen and (min-width:320px) and (max-width:980px){.rail-seat-card__header-marker{width:4px;height:4px;margin:0}}.rail-seat-card__header-сonveniences{grid-area:сonveniences;align-items:center;gap:4px;margin-left:auto;display:flex}.rail-seat-card__header-сonveniences button:hover{cursor:default;background-color:#fff}@media only screen and (min-width:320px) and (max-width:640px){.rail-seat-card__header-сonveniences{margin-left:unset}}.rail-seat-card__main{grid-template:"chooseSeat chooseSeat chooseSeat"24px"toggle toggle toggle""scheme scheme scheme""select select select"/1fr 1fr 220px;gap:16px 8px;display:grid}@media only screen and (min-width:320px) and (max-width:980px){.rail-seat-card__main{grid-template:"chooseSeat"20px"toggle""scheme""select""placesLeft"/auto}}.rail-seat-card__main>:first-child{color:#1d2021;grid-area:chooseSeat;justify-content:space-between;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px;display:flex}@media only screen and (min-width:320px) and (max-width:980px){.rail-seat-card__main>:first-child{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}}.rail-seat-card__main>:first-child>div{align-items:center;gap:8px;display:flex}.rail-seat-card__main>:first-child>div>p{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,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;min-height:175px;margin-bottom:8px}@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;text-align:center;margin-top:5px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}@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,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.rail-seat-card__main_im-scheme{grid-template-columns:1fr auto;grid-template-areas:"chooseSeat chooseSeat""scheme scheme""toggle compartment""select select"}@media only screen and (min-width:320px) and (max-width:980px){.rail-seat-card__main_im-scheme{grid-template:"chooseSeat"20px"scheme""toggle""compartment""select""placesLeft"/auto}}.rail-seat-card__main_im-scheme>.toggle-container{grid-area:toggle;align-self:start}.rail-seat-card__im-scheme{grid-area:scheme;min-width:0}.rail-seat-card__whole-compartment{grid-area:compartment;align-self:start}.rail-seat-card__chosen-seat>span{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:24px}.rail-seat-card__places-left{color:#545b5e;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.rail-seat-card__places-left>span{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:800;line-height:20px}@media only screen and (min-width:320px) and (max-width:980px){.rail-seat-card__places-left{grid-area:placesLeft;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.rail-seat-card__places-left>span{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:800;line-height:18px}}.rail-seat-card__fields{grid-area:select;justify-content:space-between;gap:16px;display:flex}@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{flex-direction:column;gap:8px;display:flex}.rail-seat-card__fields-no-bonus-cards p:first-of-type{font-family:Tilda Sans,Tilda Sans Fallback,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{justify-content:end;gap:0}}.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:unset}}.rail-seat-card__fields .select__label-text{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,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{flex-direction:column;gap:16px;display:flex}.rail-seat-card__car-extra-details{flex-direction:column;gap:4px;display:flex}.rail-seat-card__car-extra-details>p{color:#c92a2a;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.rail-seat-card__footer{grid-template:"badges chosenSeat button"40px/max-content auto 300px;align-items:center;gap:16px 8px;display:grid}.rail-seat-card__footer-chosen-seat{grid-area:chosenSeat;gap:4px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-weight:400;line-height:24px;display:flex}.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{gap:8px;display:flex}.rail-seat-card__footer div.MuiBox-root{grid-area:button}.rail-seat-card__footer div.MuiBox-root button{width:300px;margin-left:auto;font-family:Tilda Sans,Tilda Sans Fallback,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__footer div.MuiBox-root button{width:100%}}.rail-seat-card__footer div.MuiBox-root{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.rail-seat-card__footer-badges{grid-area:badges;align-items:center;gap:8px;display:flex}@media only screen and (min-width:320px) and (max-width:980px){.rail-seat-card__footer-badges{align-self:end}}.rail-seat-card__footer-badges-tp{flex-direction:row;display:flex}.rail-seat-card__footer-badges-tp .tariffs-list__item-logo{height:30px}.rail-seat-card__footer-badges-tp .tariffs-list__item-logo>b{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.rail-seat-card__footer-badges-tp .tariffs-list__item:nth-child(2){margin-left:-20px}.rail-seat-card__footer-badges-tp .tariffs-list__item:nth-child(2) .tariffs-list__item-logo{box-shadow:-3px 1px 6px -1px #29294014,-1px 1px 5px #2929400a}.rail-seat-card__footer-badges-tp .tariffs-list__item:nth-child(2) .tariffs-list__item-logo.green{background-color:#f0faf2}@media only screen and (min-width:481px) and (max-width:980px){.rail-seat-card__footer{grid-template:"chosenSeat badges""button button"40px/auto max-content}}@media only screen and (min-width:320px) and (max-width:480px){.rail-seat-card__footer{grid-template:"badges""chosenSeat""button"40px/auto}}.rail-seat-card__coupe-buttons{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.rail-seat-card__coupe-buttons>:not(:last-child){width:100%;max-width:150px}.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){cursor:pointer;border:1px solid #879196;box-shadow:0 10px 15px -3px #29294014,0 4px 6px -2px #2929400a}.rail-seat-button__tooltip{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;display:flex}.rail-seat-button__tooltip>span:first-of-type{font-family:Tilda Sans,Tilda Sans Fallback,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;height:244px;display:flex;position:relative;overflow:hidden}@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{width:28px;height:calc(100% + 41px);position:relative;top:-22px}.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{width:100%;top:-2px}.ticket-rail-skeleton__tip>div,.ticket-rail-skeleton__tip>div>span{width:100%;height:28px}.ticket-rail-skeleton__tip>div>span>span{border-radius:0;width:100%;height:28px}}.ticket-rail-skeleton__transfer-section{flex-direction:column;flex:65%;gap:66px;padding:20px;display:flex}.ticket-rail-skeleton__ticket-labels{align-items:center;gap:4px;display:flex}.ticket-rail-skeleton__left-content{flex-direction:column;gap:8px;width:100%;display:flex}@media only screen and (min-width:641px){.ticket-rail-skeleton__left-content{margin:40px 20px 0 0}}.ticket-rail-skeleton__transfer-info{gap:17px;width:100%;display:flex}@media only screen and (min-width:320px) and (max-width:640px){.ticket-rail-skeleton__transfer-info{margin-top:16px}}.ticket-rail-skeleton__right-content{gap:20px;width:600px;display:flex}@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;width:100%;margin-top:16px;padding:0}.ticket-rail-skeleton__right-content>:first-child{height:2px}}.ticket-rail-skeleton__tariffs{flex-direction:column;gap:20px;width:100%;display:flex}.ticket-rail-skeleton__tariffs-list{flex-direction:column;gap:2px;display:flex}@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}.service-search-rail-checkout-basket-joint__container{background:#fff;border:1px solid #cad5db;border-radius:16px;flex-direction:column;gap:12px;width:300px;height:-webkit-fit-content;height:fit-content;padding:20px 20px 15px;display:flex}.service-search-rail-checkout-basket-joint__service-info{flex-direction:column;display:flex}.service-search-rail-checkout-basket-joint__amount{color:var(--Neutrals-900,#1d2021);justify-content:space-between;padding-bottom:4px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px;display:flex}.service-search-rail-checkout-basket-joint__rail-type{gap:4px;padding-bottom:4px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;display:flex}.service-search-rail-checkout-basket-joint__rail-type_icon{fill:#879196;width:4px;height:4px;position:relative;top:7px}.service-search-rail-checkout-basket-joint__rail-time{justify-content:space-between;display:flex}.service-search-rail-checkout-basket-joint__rail-time_bold{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.service-search-rail-checkout-basket-joint__rail-time_duration{text-align:center;white-space:nowrap;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.service-search-rail-checkout-basket-joint__rail-time_line{background-color:#cad5db;width:150%;height:2px;margin-left:5px;margin-right:5px;position:relative;top:10px}.service-search-rail-checkout-basket-joint__rail-date{color:#879196;justify-content:space-between;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;display:flex}.service-search-rail-checkout-basket-joint__rail-dist{color:#1d2021;justify-content:space-between;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;display:flex}.service-search-rail-checkout-basket-joint__rail-dist_right{text-align:right}.service-search-rail-checkout-basket-joint__rail-place-info{flex-direction:column;gap:4px;margin-top:4px;margin-bottom:12px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;display:flex}.service-search-rail-checkout-basket-joint__seat-assignments>span{color:#879196}.passengers-and-tariffs-page{grid-template-columns:1fr 300px;grid-template-areas:"progressBar progressBar""passengers tickets";gap:16px;margin-top:16px;display:grid}@media only screen and (max-width:980px){.passengers-and-tariffs-page{grid-template-columns:100%;grid-template-areas:"progressBar""tickets""passengers"}.passengers-and-tariffs-page .passenger-block__fields{grid-template-columns:100%;grid-template-areas:"passenger""tariffFields""bonusCardFields"}.passengers-and-tariffs-page .ticket-checkout__container{width:100%;padding:16px}.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{z-index:3;background-color:#fff;border-radius:16px 16px 0 0;width:100%;padding:16px;position:fixed;bottom:0;right:0;box-shadow:0 -3px 6px -1px #29294014,0 -1px 5px #2929400a}.passengers-and-tariffs-page .passenger-block__places-count{flex: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{flex-direction:column;gap:8px;display:flex}.passengers-and-tariffs-page__leg-title{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.passengers-and-tariffs-page__add-buttons{flex-direction:column;align-items:center;gap:12px;display:flex}.passengers-and-tariffs-page__button{flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.passenger-block__fields{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"passenger tariffFields bonusCardFields";align-items:flex-start;gap:12px;padding:16px 20px 20px;display:grid}.passenger-block .passenger-block__tariff-fields,.passenger-block .passenger-block__bonus-cards-fields{gap:16px;display:flex}.passenger-block .passenger-block__tariff-fields>div,.passenger-block .passenger-block__bonus-cards-fields>div{width:100%}.passenger-block .passenger-block__tariff-fields .tariff>.select,.passenger-block .passenger-block__bonus-cards-fields .tariff>.select{flex-direction:column;display:flex}.passenger-block .select__error p{color:#fa5252;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.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{justify-content:flex-end;align-items:center;gap:12px;display:flex}.passenger-block__places-count{align-items:center;gap:8px;display:flex}.passenger-block__places-count.passenger-block__places-count_place>div{flex:300px;min-width:150px;max-width:300px}.transfer-driver-contacts{flex-direction:column;gap:8px;display:flex}.transfer-driver-contacts__row{background:#f5fafc;border-radius:12px;grid-template-columns:1fr 1fr;gap:12px;padding:12px;display:grid}@media only screen and (max-width:980px){.transfer-driver-contacts__row{grid-template-columns:1fr}}.transfer-driver-contacts__field{min-width:0}.transfer-driver-contacts__field .select__label-text,.transfer-driver-contacts__field .transfer-driver-contacts__phone-label{color:#1d2021}.transfer-driver-contacts__phone-label{align-items:center;gap:4px;display:flex}.transfer-driver-contacts__remove{cursor:pointer;color:#a2afb5;background:0 0;border:none;align-items:center;margin-left:auto;padding:0;display:inline-flex}.transfer-driver-contacts__add{align-self:flex-start;align-items:center;gap:6px;margin-top:8px;padding:6px 12px;display:inline-flex}.transfer-page{width:100%;height:100%;position:relative}.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{flex-direction:column;gap:8px;height:-webkit-fit-content;height:fit-content;display:flex}}.transfer-page .service-page{background-color:#f8f8f7;flex-direction:row;gap:0;display:flex}.transfer-page .service-page>.service-page__widget-wrapper{flex-direction:column;gap:8px;display:flex}@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;width:100%;max-width:432px;padding:16px;box-shadow:3px 1px 6px -1px #29294014,1px 1px 5px #2929400a}}@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;width:100%;height:100%;margin-top:auto;margin-bottom:auto}.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]{top:unset;bottom:-15px;right:13px;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:unset}.transfer-page .service-page .simple-route .modal-window-small_open_open{max-height:unset;overflow-y:unset}@media only screen and (min-width:981px){.transfer-page .history-search{overflow-x:inherit;flex-direction:column;align-items:flex-start;gap:8px}.transfer-page .history-card{width:100%;min-width:none;max-width:none}}.transfer-adaptive-delivery__header{border-bottom:1px solid #e9eff2;justify-content:space-between;align-items:flex-start;gap:16px;margin:0 16px;padding:16px 0;display:flex}.transfer-adaptive-delivery__header:hover{cursor:pointer}.transfer-adaptive-delivery__bottom_error{justify-content:center}.transfer-adaptive-delivery__bottom{-webkit-overflow-scrolling:touch;align-items:center;gap:6px;margin:0 16px;padding:16px 0;display:flex;overflow-x:auto}.transfer-adaptive-delivery__bottom>.ticket-skeletons{flex-direction:row;gap:6px;display:flex}.transfer-adaptive-delivery__bottom>.ticket-skeletons>div{opacity:1}.transfer-adaptive-delivery__footer{border-radius:16px 16px 0 0;padding:16px 16px 24px;box-shadow:0 -3px 6px -1px #29294014,0 -1px 5px #2929400a}.destionation-block{flex-direction:column;align-items:flex-start;gap:5px;width:100%;display:flex}.destionation-block:hover{cursor:pointer}.destionation-block.white .destionation-block__city,.destionation-block.white .destionation-block__city>span,.destionation-block.white .destionation-block__additional-info,.destionation-block.white .destionation-block__stops>p{color:#fff}.destionation-block__city{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:800;line-height:24px}.destionation-block__city>span{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.destionation-block__routes{gap:10px;width:100%;display:flex}.destionation-block__stops{flex-direction:column;gap:2px;margin-right:auto;display:flex}.destionation-block__stops>p{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.destionation-block__additional-info{white-space:pre-line;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.transfer-tariffs{cursor:pointer;flex-direction:column;display:flex}.transfer-tariffs>button{color:#545b5e;font-size:10px;line-height:16px}.transfer-tariffs__list{justify-content:flex-start;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.transfer-tariffs__list .tariffs-list__item{display:block}.transfer-tariffs__list .tariffs-list__item__text{display:none}.transfer-details-modal{flex-direction:column;gap:16px;display:flex}.transfer-details-modal__header-title{flex-direction:column;gap:8px;display:flex}.transfer-details-modal__header-title>p{font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.transfer-details-modal__title{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:32px}.transfer-details-modal__subtitle{color:#879196;margin-bottom:16px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.transfer-details-modal__tariff{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.transfer-details-modal__tariff .avatar{width:130px;height:46px;min-width:unset;max-width:unset;border-radius:0}.transfer-details-modal__tariff .person-block__left-side{flex-direction:column;gap:8px;display:flex}.transfer-details-modal__tariff .person-block__name{font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.transfer-details-modal__tariff-badges{justify-content:flex-end;align-items:flex-end;display:flex}.transfer-details-modal__tariff-badges .tariffs-list__item-logo{min-width:42px;max-width:42px;height:30px}.transfer-details-modal__order{margin-top:14px}.transfer-details-modal__deny-condition{color:#879196;margin-top:-8px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.transfer-details-modal__search-details{flex-direction:column;gap:8px;display:flex}.transfer-details-modal__search-details>p{font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.transfer-details-modal__search-details .value-description__value{white-space:pre-line;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.transfer-details-modal__description-value{align-items:center;gap:8px;display:flex}.transfer-details-modal__description-value>p{color:#879196}.transfer-details-modal__description-value>span{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.transfer-details-modal__additional-services-options{grid-template-columns:1fr 1fr;justify-content:space-between;gap:12px 20px;display:grid}.transfer-details-modal .info-tablet-container__content>button{color:#e67700;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.transfer-stop-card{background-color:#f8f8f7;border-radius:16px;align-items:flex-start;gap:24px;padding:16px;display:flex}.transfer-stop-card-white{background-color:#fff}.transfer-stop-card__left-content{flex-direction:column;align-items:flex-start;display:flex}.transfer-stop-card__city{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.transfer-stop-card__date{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.transfer-stop-card__logo{flex-direction:column;align-items:flex-end;gap:8px;margin-left:auto;display:flex}.transfer-stops-modal>p{letter-spacing:.05em;text-transform:uppercase;color:#1d2021;border-bottom:1px solid #cad5db;padding-bottom:6px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px}.transfer-stops-modal__options{flex-direction:column;gap:4px;padding:12px 0;display:flex}.transfer-details-modal-form{flex-direction:column;gap:16px;display:flex}.transfer-details-modal-form>div>p{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.transfer-details-modal-form__departure{flex-direction:column;gap:16px;display:flex}.transfer-details-modal-form__departure .transfer-details-modal-form__common-fields{row-gap:0}.transfer-details-modal-form__arrival{flex-direction:column;gap:16px;display:flex}.transfer-details-modal-form__common-fields{grid-template:"tabletSign phoneNumber""comment comment"/1fr 1fr;gap:16px;display:grid}.transfer-details-modal-form__common-fields_offline{grid-template-rows:repeat(3,auto);grid-template-areas:"carClass carClass""tabletSign phoneNumber""comment comment"}.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{flex-direction:column;display:flex}}.transfer-details-modal-form .transfer-avia-fields{grid-template:"dateTime terminal number"/2.1fr 1fr 1fr;gap:16px;display:grid}.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-columns:1fr 1fr;grid-template-areas:"dateTime number"}@media only screen and (max-width:980px){.transfer-details-modal-form .transfer-avia-fields{grid-template-rows:repeat(2,auto);grid-template-columns:1fr 1fr;grid-template-areas:"dateTime dateTime""terminal number"}.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;gap:16px;display:flex}.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{flex-direction:column;display:flex}.transfer-subaddress-block_with-stops>.transfer-subaddress-block__route{padding-top:10px;padding-bottom: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{flex-direction:column;gap:4px;padding-left:20px;display:flex}.transfer-subaddress-block__route-text>div{align-items:center;gap:4px;display:flex}.transfer-subaddress-block__route-text>div>p{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.transfer-subaddress-block__route-text>div>svg{width:20px;max-width:20px;height:20px;max-height:20px}.transfer-subaddress-block__route-text>p{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.transfer-subaddress-block__route-icon{flex-direction:column;justify-content:flex-end;align-items:center;min-width:12px;max-width:12px;display:flex;position:absolute;top:0;bottom:0;left:0}.transfer-subaddress-block__route-icon .stop-circle{background-color:#cad5db;width:12px;min-width:12px;height:12px;min-height:12px;position:relative;top:4px}.transfer-subaddress-block__route-icon .stop-line{height:100%}.transfer-subaddress-block__route_address-bottom .transfer-subaddress-block__route-text{flex-direction:column;gap:4px;padding-bottom:0;display:flex}.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{width:10px;height:10px;margin-left:2px}.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{gap:5px;top:17px;bottom:-10px}.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{position:absolute;top:50%;left:0;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;gap:4px;padding-left:20px;display:flex}.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;flex-direction:column;padding:10px 12px;display:flex}.stop-option>p{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.stop-option>span{color:#a2afb5;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.stop-option:hover{cursor:pointer;background-color:#e9eff2}.transfer-bus-route-modal{flex-direction:column;gap:16px;display:flex}.transfer-bus-route-modal__directions{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:32px}.transfer-bus-route-modal .bus-route-stop{justify-content:center;gap:20px;display:flex}.transfer-bus-route-modal .bus-route-stop__block{flex-direction:column;flex:1;justify-content:flex-start;gap:4px;margin-top:-5px;display:flex}.transfer-bus-route-modal .bus-route-stop__progress-bar{flex-direction:column;align-items:center;display:flex}.transfer-bus-route-modal .bus-route-stop p{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,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,Tilda Sans Fallback,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,Tilda Sans Fallback,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}.transfer-bus-route-modal p:nth-of-type(2){margin-top:14px}.transfer-card{background-color:#fff;flex-direction:column;gap:16px;width:384px;display:flex}@media only screen and (min-width:981px){.transfer-card{width:100%}}.transfer-card{border:1px solid #e9eff2;border-radius:16px;padding:16px}.transfer-card__header{justify-content:space-between;align-items:center;display:flex}.transfer-card__header .avatar{width:100px;height:36px;max-width:unset;min-width:unset;border-radius:0}.transfer-card__header .person-block__name{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.transfer-card__header .person-block__description{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.transfer-card__car-info{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.transfer-card__car-info>p{font-family:Tilda Sans,Tilda Sans Fallback,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{flex-direction:column;align-items:flex-start}}.transfer-card__car-info-descriptions{gap:4px;display:flex}.transfer-card__car-info-badge{cursor:pointer;background-color:#f8f8f7;border-radius:4px;padding:3px 6px}.transfer-card__car-description{align-items:center;gap:2px;display:flex}.transfer-card__car-description p{color:#545b5e;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.transfer-card__logo{align-self:flex-start}.transfer-card__footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.transfer-card__price-tooltip-item{justify-content:space-between;align-items:center;gap:16px;display:flex}.transfer-adaptive-card:hover{opacity:.8;cursor:pointer}.transfer-adaptive-card{border:2px solid #e9eff2;border-radius:7px;gap:2px;padding:6px 10px;display:flex}.transfer-adaptive-card .person-block{flex-direction:column;align-items:flex-start;gap:2px}.transfer-adaptive-card .person-block__name-block{gap:0}.transfer-adaptive-card .person-block__name{color:#879196;margin-bottom:-2px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.transfer-adaptive-card .person-block__description{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.transfer-adaptive-card .person-block>.avatar{height:30px;min-width:unset;max-width:unset;border-radius:unset}.transfer-adaptive-card .person-block__small-icon{min-height:30px;max-height:30px}.transfer-adaptive-card .person-block__small-icon>svg{min-width:78px;max-width:78px;height:30px}.transfer-adaptive-card_selected{border-color:#5d6c74}.transfer-adaptive-card_selected .person-block__name{color:#1d2021;margin-bottom:-2px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.transfer-adaptive-card_selected .person-block__description{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.transfer-adaptive-card__right-block{flex-direction:column;flex:1;justify-content:space-between;width:20px;padding:4px 0 2px;display:flex}.transfer-adaptive-card__right-block>svg{width:20px}.transfer-adaptive-card__right-block .tariffs-list__item-logo{min-width:20px;max-width:20px;height:14px}.transfer-adaptive-card__right-block .tariffs-list__item-logo>b{font-size:10px;line-height:14px}.transfer-adaptive-card .person-block__left-side{min-width:78px;max-width:78px;height:30px}.transfer-adaptive-card .person-block__left-side .avatar{border-radius:initial;max-width:100%;height:100%}.transfer-card-skeleton{flex-direction:column;gap:16px;width:384px;display:flex}@media only screen and (min-width:981px){.transfer-card-skeleton{width:100%}}.transfer-card-skeleton{background-color:#fff;border:1px solid #e9eff2;border-radius:16px;padding:16px}.transfer-card-skeleton__header{align-items:center;gap:12px;display:flex}.transfer-card-skeleton__column{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.transfer-card-skeleton__column .column-left__top{gap:4px;display:flex}.transfer-card-skeleton__footer{align-items:center;gap:12px;display:flex}.transfer-card-adaptive-skeleton{border:1px solid #e9eff2;border-radius:7px;gap:4px;padding:8px 12px;display:flex}.transfer-card-adaptive-skeleton__left{flex-direction:column;gap:4px;display:flex}.transfer-card-adaptive-skeleton__right{flex-direction:column;justify-content:space-between;display:flex}.map-transfers-container{position:relative}@media only screen and (min-width:981px){.map-transfers-container{height:100vh;max-height:4320px;margin-top:0;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-container{border-radius:0 16px 16px 0;width:100%;overflow:hidden}.map-transfers-map-modal{height:100%}.map-transfers-modal-shade{z-index:111;background:#fff;width:100vw;height:calc(100vh - 100px);position:absolute;top:0}.map-place{flex-direction:row;align-items:center;gap:8px;margin:0 12px;padding:12px 0;display:flex}.map-place__icon>svg{width:20px}.map-place__text{flex-direction:column;gap:4px;display:flex}.map-place__title{text-overflow:ellipsis;color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.map-place__description{text-overflow:ellipsis;color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.map-place button{margin-left:auto}.map-places{z-index:2;width:320px;height:-webkit-fit-content;height:fit-content;box-shadow:#29294014;background-color:#fff;border:1px solid #e9eff2;border-radius:8px;flex-direction:column;display:flex;position:absolute;top:16px;right:16px;overflow:hidden}.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;width:100%;margin:-12px 12px 12px;padding:0 12px 12px;position:relative}}.mobile-routes-content__back-button{border-radius:100%;width:40px;height:40px;position:absolute;top:-56px;left:16px}.mobile-routes-content__loading{height:64px;position:relative}.mobile-routes-content__title{text-align:left;padding:16px 16px 0;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.mobile-routes-content__fields{border:1px solid #e9eff2;border-radius:8px;flex-direction:column;margin-top:15px;padding:0 16px;display:flex;box-shadow:0 3px 6px -1px #29294014,1px 0 5px #2929400a}.mobile-routes-content__fields .input-container{box-shadow:none;border-radius:0;padding:0;border:none!important}.mobile-routes-content__fields .input-container>button.text{color:#545b5e;border-left:1px solid #cad5db;border-radius:0;margin-right:20px;padding:0 0 2px 30px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.mobile-routes-content__fields .input-container:focus-within{box-shadow:none;border:none!important;outline:none!important}.mobile-routes-content__fields .input-container:hover:not(:focus-within){box-shadow:none;border:none!important}.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{z-index:1;border-radius:16px;width:100%;height:calc(100vh - 500px);position:relative;overflow:hidden}.transfer-adaptive-delivery-backdrop>div[data-rsbs-backdrop=true]{display:none}.transfer-adaptive-delivery-backdrop{pointer-events:auto}.transfer-search-mobile-modal-shade_hide .widget-container_service-search,.transfer-search-mobile-modal-shade_disabled{display:none}.transfer-search-mobile-modal-shade{z-index:121;background:#00000080;width:100vw;height:100vh;position:absolute;top:0}.transfer-search-mobile-modal{position:absolute;bottom:0;left:0;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:hidden}.assistants-modal{flex-direction:column;gap:24px;display:flex}.assistants-modal__title-container{align-items:center;gap:14px;display:flex}.assistants-modal__title{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.assistants-modal__group{flex-direction:column;gap:8px;display:flex}.assistants-modal__group-name{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:800;line-height:24px}.assistants-modal__adding-fields{flex-direction:column;gap:8px;display:flex}.assistants-modal__add-form{align-items:center;gap:8px;display:flex}.assistants-modal__add-form>div{width:100%}.assistant-field{background-color:#f8f8f7;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.assistant-field.blue{background-color:#f5fafc}.assistant-field__info{flex-direction:column;display:flex}.assistant-field__name{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.assistant-field__company{color:#a2afb5;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.profile-block{flex-direction:column;align-items:flex-start;display:flex}.profile-block__company{color:#a2afb5;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.assistants-page{flex-direction:column;gap:8px;padding:16px 0;display:flex}.assistants-page__pagination-component{justify-content:space-between;align-self:stretch;gap:16px;display:flex}@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{white-space:nowrap;align-items:center;gap:12px;display:flex}.assistants-page__pagination-to-page>* input{width:25px}.assistants-page__pagination-right{justify-content:center;align-items:center;gap:10px;display:flex}@media only screen and (min-width:320px) and (max-width:640px){.assistants-page__pagination-right{flex-direction:column-reverse;align-items:center}}.assistants-page__no-content{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:16px 20px;display:flex}.assistants-page__loading{justify-content:space-between;gap:200px;display:flex}.assistants-page>.spinner{position:unset;margin:20px auto;transform:none}.assistants-card{background-color:#fff;border:1px solid #e9eff2;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 20px;display:flex;position:relative}.assistants-card__info{align-items:center;gap:8px;display:flex}.assistants-card__name{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.assistants-card__profiles-count{position:absolute;left:50%}.assistants-card__action-buttons{align-items:center;gap:16px;display:flex;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{content:"";background-color:#e9eff2;width:1px;height:135%;position:absolute;top:-12px;left:0}.assistants-card__action-buttons-divider:before{content:"";background-color:#e9eff2;width:58px;height:1px;position:absolute;top:50%;left:0;right:40px}}.assistants-card__profiles{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.assistants-card__profiles>:last-child{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.assistants-card__profile{background-color:#f5fafc;border:1px solid #e9eff2;justify-content:center;align-items:center;gap:8px;height:56px;padding:12px 20px;display:flex;position:relative}@media only screen and (min-width:320px) and (max-width:980px){.assistants-card__profile{border-top:none;border-bottom:none;justify-content:flex-start}}.assistants-card__profile-content{align-items:center;gap:8px;display:flex}@media only screen and (min-width:981px){.assistants-card__profile-content{position:absolute;left:50%}}.assistants-card__bottom-profiles{background-color:#f5fafc;border:1px solid #e9eff2;border-radius:0 0 8px 8px;justify-content:center;gap:10px;padding:12px 20px;display:flex}.assistant-search{background-color:#fff;border:1px solid #e9eff2;border-radius:8px;align-items:center;gap:8px;padding:16px 20px;display:flex}@media only screen and (min-width:320px) and (max-width:640px){.assistant-search{flex-direction:column;justify-content:center;align-items:flex-start}}.assistant-search__company{width:100%;max-width:300px}@media only screen and (min-width:320px) and (max-width:640px){.assistant-search__company{width:100%;max-width:none}}.assistant-search__employee{width:100%}.slide-down-enter{opacity:0;max-height:0}.slide-down-enter-active,.slide-down-enter-done{opacity:1;max-height:100vh;transition:all .5s ease-in}.slide-down-exit{opacity:1;max-height:100vh;transition:all .3s}.slide-down-exit-active{opacity:0;max-height:100vh;transition:all .3s}.slide-down-exit-done{opacity:0;max-height:0;transition:all .3s}.journey__add-button-container{flex-direction:column;justify-content:center;align-items:center;gap:4px;margin:16px;display:flex}.journey__add-button-container>p{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.journey__add-button{border:2px solid #545b5e;border-radius:1000px;width:-webkit-fit-content;width:fit-content;padding:10px}.journey-banner-wrapper:has(>.search-mode-tabs) .journey-banner{border-radius:0 16px 16px}.journey-banner{color:#fff;background-color:var(--company-mainColorHex);border-radius:16px;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{margin-top:0}@media only screen and (min-width:320px) and (max-width:960px){.journey-banner .trip__multiTrip{grid-template-rows:auto auto;grid-template-columns:1fr min-content}.journey-banner .trip__multiTrip .calendar__container{grid-area:2/1}.journey-banner .trip__multiTrip .calendar__container>div>span{display:none}}.journey-banner .trip__multiTrip{grid-template-columns:1fr 1fr min-content;grid-template-areas:"city date button"}.journey-banner .trip__multiTrip>div{grid-area:auto}.journey-banner__selects{flex-direction:row;gap:8px;display:flex}.journey-banner__selects>div{width:100%}.journey-banner_flex{flex-direction:column;align-items:center;gap:8px;display:flex}.journey-banner_flex>div{width:100%}.journey-banner_flex .select-label,.journey-banner_flex .input__label-text{color:#fff}.journey-banner_grid{grid-template:"number number number number creator""departure icon arrival dates dates"/min-content auto auto auto 0;align-items:center;display:grid}.journey-banner_grid_too-many-routes-in-desktop{grid-template:"number number creator""departure icon arrival""dates dates dates"/max-content auto 1fr;align-items:start;font-weight:700;display:grid}@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{z-index:4;border-top-left-radius:0;border-top-right-radius:0}.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-rows:auto auto auto;grid-template-areas:"creator""number""departure""arrival""dates"}}@media only screen and (min-width:641px) and (max-width:980px){.journey-banner_grid{grid-template:"number creator""departure arrival""dates dates"/auto 1fr}}.journey-banner__mobile-container{flex-flow:wrap;grid-area:number;display:flex}.journey-banner>svg{grid-area:icon}.journey-banner__arrival{grid-area:arrival}.journey-banner__departure{grid-area:departure}.journey-banner__number{grid-area:number;width:-webkit-max-content;width:max-content;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.journey-banner__description-city{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.journey-banner__description-city_tooltip{font-size:14px}.journey-banner__description-dates{grid-area:dates}@media only screen and (min-width:320px) and (max-width:980px){.journey-banner__description-dates{margin-left:0;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}}.journey-banner__description-dates{margin-left:6px}.journey-banner__description-dates_too-many-dates-in-desktop{margin-left:0}.journey-banner__description-dates{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}@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__created-by{grid-area:creator;width:-webkit-max-content;width:max-content;margin-top:5px;margin-right:20px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.journey-banner__trip-container-for-desktop{flex-direction:row;align-items:flex-start;gap:5px;width:-webkit-max-content;width:max-content;padding:0;display:flex}.journey-banner__one-route-inside-multi-trip-container-for-desktop{border-right:1px solid #cad5db;flex-direction:column;width:-webkit-max-content;width:max-content;padding-right:8px;display:flex}.journey-banner__one-route-inside-multi-trip-container-for-desktop>*{flex-direction:row;max-width:-webkit-max-content;max-width:max-content;display:flex}.journey-banner__one-route-for-tooltip{padding-left:4px;font-size:14px}.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{vertical-align:top;display:inline-block}.journey-banner__small-icon_ellipsis{vertical-align:middle;display:inline-block}.journey-banner__tooltip{background-color:#fff;border:1px solid #e9eff2;border-radius:8px;gap:10px;height:60px;padding:12px 16px;box-shadow:0 10px 15px -3px #29294014,0 4px 6px -2px #2929400a}.journey-banner__container-for-too-long-routes{writing-mode:horizontal-tb;direction:ltr;width:-webkit-max-content;width:max-content;display:flex;transform:none}.journey{flex-direction:column;gap:20px;height:100%;margin:16px 0;display:flex}.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;justify-content:space-between;padding:12px 20px;display:flex}@media only screen and (min-width:320px) and (max-width:960px){.journey-footer{position:-webkit-sticky;position:sticky;bottom:0}.journey-footer_pinned{border-bottom-right-radius:0;border-bottom-left-radius:0}}@media only screen and (min-width:320px) and (max-width:960px) and (min-width:320px) and (max-width:480px){.journey-footer_pinned{width:calc(100% + 40px);margin-left:-20px}}@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;flex-direction:column;height:-webkit-fit-content;height:fit-content;display:flex}@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{flex-direction:row;align-items:center;gap:16px;display:flex}.avia-new-trip-additional-data__cost-text{border-radius:8px;outline:1px solid #cad5db;flex-direction:row;flex-grow:1;justify-content:space-between;padding:10px 16px;display:flex}.avia-new-trip-additional-data__cost-title{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,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,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.avia-new-trip-additional-data__additional-costs{flex-direction:column;gap:16px;display:flex;position:relative}.avia-new-trip-additional-data__payment{border:1px solid #cad5db;border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;height:40px;margin-top:8px;padding:0 12px;display:flex;position:relative}.avia-new-trip-additional-data__payment:hover{cursor:pointer}.avia-new-trip-additional-data__label{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;display:flex}.avia-new-trip-additional-data__payment-placeholder{text-wrap:nowrap;text-overflow:ellipsis;color:#879196;margin-right:12px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.avia-new-trip-additional-data__payment-value{text-wrap:nowrap;text-overflow:ellipsis;color:#1d2021;margin-right:12px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.avia-new-trip-additional-data__payment-buttons{flex-direction:row;display:flex}.avia-new-trip-additional-data>p{padding:22px 20px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.avia-new-trip-additional-data__content{border-top:1px solid #cad5db;flex-direction:column;gap:16px;padding:12px 20px 20px;display:flex}.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{text-align:center;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.avia-new-trip-additional-data .select-label{color:#1d2021}.journey-modal .MuiStack-root{padding-top:0}.journey-modal>.calc{margin-top:8px}.journey-modal>.add{margin-top:16px}.journey-modal{flex-direction:column;display:flex}.journey-modal>div:first-of-type{margin-bottom:36px}.journey-modal__summary{border-top:1px solid #cad5db;flex-direction:row;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.journey-modal__summary>p{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.journey-modal__summary .daily-allowance-total .amount{flex-direction:row;align-items:center;gap:4px;display:flex}.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-template-columns:1fr 1fr;gap:16px 8px;display:grid}.journey-modal .corporate-car-maintenance .amount{grid-area:3/1/3/span 2}.journey-modal .corporate-car-maintenance .startsOn{grid-area:2/1/2/2}.journey-modal .corporate-car-maintenance .endsOn{grid-area:2/2/2/2}.journey-modal .corporate-car-maintenance .carBrandAndStateNumber{grid-area:1/1/1/span 2}.journey-traveller{background-color:#fff;border:1px solid #cad5db;border-radius:16px;flex-direction:column;height:-webkit-fit-content;height:fit-content;display:flex}@media only screen and (min-width:320px) and (max-width:960px){.journey-traveller{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}}.journey-traveller__container{flex-direction:column;gap:20px;display:flex}.journey-traveller__search-title-container{border-bottom:1px solid #cad5db;flex-direction:row;justify-content:space-between;align-items:center;display:flex}.journey-traveller__search-title-container .button{margin-right:20px}.journey-traveller__search-title-container .title{padding:22px 20px}.journey-traveller__additional-travellers{flex-direction:column;gap:20px;display:flex}.journey-traveller__family-members{flex-direction:column;gap:8px;display:flex}.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{grid-template:"personalBlock button""informer informer"/auto 36px;align-items:center;padding:12px 16px;display:grid}.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;flex-direction:column;gap:16px;padding:12px 16px 24px;display:flex}.journey-traveller .no-avatar{min-width:40px;max-width:40px;height:40px}.journey-traveller .person-block__name{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.journey-traveller .person-block__description{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.journey-travellers-box{flex-direction:row;flex-grow:1;gap:16px;display:flex}@media only screen and (min-width:981px){.journey-travellers-box>div{width:500px;min-width:calc(50% - 8px);max-width:calc(50% - 8px)}}@media only screen and (min-width:320px) and (max-width:960px){.journey-travellers-box{flex-direction:column;gap:0}}.funds-field__funds,.funds-field__cards{color:#1d2021;max-height:360px;margin-top:4px}.funds-field__border{border:1px solid #e9eff2;width:calc(100% + 16px);margin:8px 0 12px -8px}.funds-field__title{color:#1d2021;border-bottom:1px solid #cad5db;margin:0;padding:6px 0;font-size:12px;font-weight:700;line-height:16px}.funds-field__fund{border-radius:4px;flex-direction:row;justify-content:space-between;align-items:center;margin-top:6px;padding:10px 12px;font-weight:400;display:flex;position:relative}.funds-field__fund:hover{cursor:pointer;background-color:#f8f8f7}.funds-field__card{border-radius:4px;flex-direction:column;margin-top:6px;padding:10px 12px;font-weight:400;display:flex}.funds-field__card:hover{cursor:pointer;background-color:#f8f8f7}.org-field__border{border:1px solid #e9eff2;width:calc(100% + 15px);margin:8px 0 12px -8px}.org-field__organizations{color:#1d2021;max-height:360px}.organization{border-radius:4px;margin-top:6px;padding:10px 12px;font-weight:400}.organization:hover{cursor:pointer;background-color:#f8f8f7}.widget-placeholder>p,.widget-placeholder>div>p{width:-webkit-fit-content;width:fit-content;margin:0}.widget-placeholder>div>button{margin-top:16px;font-size:16px;line-height:20px}.widget-placeholder{color:#a2afb5;border-radius:8px;justify-content:space-between;align-items:center;margin:20px;padding:108px 44px;font-size:30px;font-weight:700;line-height:34px;display:flex}@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{color:#fff;flex-direction:column;align-items:flex-start;display:flex}.widget-placeholder_trip>span{margin:0 0 16px;font-size:16px;line-height:20px}.widget-trip-submit{justify-content:flex-end;margin-top:16px;display:flex}.widget-trip-content{grid-template-columns:auto;grid-template-areas:"station""date""info";grid-auto-rows:auto auto auto;gap:8px;width:100%;margin-top:16px;display:grid}.widget-trip-content_multitrip{grid-template-areas:"station""date""add""info"}.widget-trip-content_multitrip>button{justify-self:center}.trip__multiTrips{flex-direction:column;justify-content:center;gap:10px;display:flex}.trip__multiTrip:not(:first-child){margin-top:14px}.trip__multiTrip{grid-template-columns:auto 266px 40px;align-items:flex-end;gap:8px;display:grid}.trip__multiTrip .calendar__container>.input-component>span{color:#fff}@media only screen and (min-width:320px) and (max-width:1600px){.trip__multiTrip{grid-template-columns:1fr 40px;grid-template-areas:"city button""date button"}.trip__multiTrip>.widget-trip-select-component{grid-area:city}.trip__multiTrip>button{grid-area:button;align-self:start}.trip__multiTrip .calendar__container{grid-area:date}}.trip__station{grid-area:station;grid-template-columns:minmax(100px,1fr) 40px minmax(100px,1fr);grid-template-areas:"input1 button input2";grid-auto-rows:auto;align-items:flex-end;gap:6px;display:grid}.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-columns:auto 40px;grid-template-areas:"input1 button""input2 input2"}}.trip__date-container{grid-area:date;position:relative}.trip__date-container>.calendar__container>.input-component>span{color:#fff}.trip__date .react-datepicker-wrapper .react-datepicker__input-container,.trip__date .react-datepicker-wrapper{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:translate(5px)!important}.trip__info{grid-area:info;grid-template-rows:auto auto auto;grid-template-columns:auto;gap:8px;margin-top:8px;display:grid}.select-label{color:#fff;font-size:16px!important;line-height:20px!important}.widget-trip-modal{z-index:9999;background-color:#0009;justify-content:center;align-items:center;width:100%;height:100%;margin:0;display:none;position:fixed;top:0;left:0;overflow:hidden}.widget-trip-modal__content{background-color:#fff;border-radius:14px;width:480px;height:188px;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.widget-trip-duplicates{flex-direction:column;gap:20px;display:flex}.widget-trip-duplicates__text{color:#879196;font-size:16px;font-weight:400;line-height:20px}.widget-trip-duplicates__container{flex-direction:column;gap:8px;display:flex}.widget-trip-duplicates__container .info-tablet-container__icon svg{margin:0}.widget-trip-duplicates__duplicates-container{flex-direction:column;gap:8px;max-height:300px;display:flex;overflow-x:hidden;overflow-y:auto}.widget-trip-duplicates__icon{width:18px;min-width:18px;height:18px;min-height:18px;margin-right:0!important}.widget-container_trip-dashboard{padding:20px}.widget-container_trip-dashboard>.widget-container__content{padding:0}.widget-container_trip-dashboard .widget-container__header-custom{height:32px;margin-top:0;padding:0}.widget-container_trip-dashboard .widget-container__header-custom>.widget-container__title{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:32px}.widget-container_trip-dashboard .trip-form-container{flex-direction:column;gap:8px;display:flex}.widget-container_trip-dashboard .trip__multiTrip:not(:first-child){margin-top:14px}.widget-container_trip-dashboard .trip__multiTrip{grid-template-columns:auto 266px;align-items:flex-end;gap:8px;display:grid;position:relative}.widget-container_trip-dashboard .trip__multiTrip .calendar__container>.input-component>span{color:#fff}.widget-container_trip-dashboard .trip__multiTrip>button{border-radius:100px;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:-9px;right:-7px}.widget-container_trip-dashboard .trip__multiTrip>button>svg{width:11px;height:11px}.widget-container_trip-dashboard .trip__multiTrip>button:hover{transform:scale(1.1)}.widget-container_trip-dashboard .trip__multiTrip>.widget-trip-select-component{background:#fff;border:1px solid #cad5db;border-radius:8px;height:56px;padding:8px 0}.widget-container_trip-dashboard .trip__multiTrip>.widget-trip-select-component .select__label>.select__label-text{padding-left:16px}.widget-container_trip-dashboard .trip__multiTrip>.widget-trip-select-component .select__label{color:#cad5db}.widget-container_trip-dashboard .trip__multiTrip>.widget-trip-select-component .select__label>div{margin-top:-20px;padding-left:2px}.widget-container_trip-dashboard .trip__multiTrip>.widget-trip-select-component .select__label>div div[class*=control]{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.widget-container_trip-dashboard .trip__multiTrip>.widget-trip-select-component .select__label>div div[class*=control]:hover,.widget-container_trip-dashboard .trip__multiTrip>.widget-trip-select-component .select__label>div div[class*=control]:focus-within{box-shadow:none!important;border:none!important;outline:none!important}.widget-container_trip-dashboard .trip__multiTrip>.widget-trip-select-component .select__label>div svg.icon-darkGrey{position:relative;top:-8px}.widget-container_trip-dashboard .trip__multiTrip .calendar-date-range-mui{background:#fff;border:1px solid #cad5db;border-radius:8px;height:56px}.widget-container_trip-dashboard .trip__multiTrip .calendar-date-range-mui>.calendar-date-range-mui__label-text{color:#cad5db;padding:8px 0 0 16px}.widget-container_trip-dashboard .trip__multiTrip .calendar-date-range-mui .MuiInputBase-root{background:0 0;margin-top:-20px;margin-left:4px;border-radius:8px!important}.widget-container_trip-dashboard .trip__multiTrip .calendar-date-range-mui .MuiInputBase-root>fieldset{border:none}.widget-container_trip-dashboard .trip__multiTrip .calendar-date-range-mui .MuiInputBase-root:hover>fieldset{border:none!important}.widget-container_trip-dashboard .trip__multiTrip .calendar-date-range-mui .MuiInputBase-root.Mui-focused{outline:none!important}.widget-container_trip-dashboard .trip__multiTrip .calendar-date-range-mui .MuiInputBase-root.Mui-focused>fieldset{box-shadow:none!important;border:none!important}.widget-container_trip-dashboard .trip__multiTrip .calendar-date-range-mui__buttons-container{position:relative;top:-9px}@media only screen and (min-width:320px) and (max-width:640px){.widget-container_trip-dashboard .trip__multiTrip{grid-template-columns:1fr;grid-template-areas:"city""date"}.widget-container_trip-dashboard .trip__multiTrip>.widget-trip-select-component{grid-area:city}.widget-container_trip-dashboard .trip__multiTrip .calendar__container{grid-area:date}}.widget-container_trip-dashboard .trip__multi-from{background:#fff;border:1px solid #cad5db;border-radius:8px;height:56px;padding:8px 0}.widget-container_trip-dashboard .trip__multi-from .select__label>.select__label-text{padding-left:16px}.widget-container_trip-dashboard .trip__multi-from .select__label{color:#cad5db}.widget-container_trip-dashboard .trip__multi-from .select__label>div{margin-top:-20px;padding-left:2px}.widget-container_trip-dashboard .trip__multi-from .select__label>div div[class*=control]{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.widget-container_trip-dashboard .trip__multi-from .select__label>div div[class*=control]:hover,.widget-container_trip-dashboard .trip__multi-from .select__label>div div[class*=control]:focus-within{box-shadow:none!important;border:none!important;outline:none!important}.widget-container_trip-dashboard .trip__multi-from .select__label>div svg.icon-darkGrey{position:relative;top:-8px}.widget-container_trip-dashboard .trip__station{grid-area:station;align-items:flex-end;gap:0;display:flex;position:relative}.widget-container_trip-dashboard .trip__station>.widget-trip-select-component{background:#fff;border-top:1px solid #cad5db;border-bottom:1px solid #cad5db;border-left:1px solid #cad5db;flex:1;min-width:0;height:56px;padding:8px 0}.widget-container_trip-dashboard .trip__station>.widget-trip-select-component .select__label>.select__label-text{padding-left:16px}.widget-container_trip-dashboard .trip__station>.widget-trip-select-component .select__label{color:#cad5db}.widget-container_trip-dashboard .trip__station>.widget-trip-select-component .select__label>div{margin-top:-20px;padding-left:2px}.widget-container_trip-dashboard .trip__station>.widget-trip-select-component .select__label>div div[class*=control]{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.widget-container_trip-dashboard .trip__station>.widget-trip-select-component .select__label>div div[class*=control]:hover,.widget-container_trip-dashboard .trip__station>.widget-trip-select-component .select__label>div div[class*=control]:focus-within{box-shadow:none!important;border:none!important;outline:none!important}.widget-container_trip-dashboard .trip__station>.widget-trip-select-component .select__label>div svg.icon-darkGrey{position:relative;top:-8px}.widget-container_trip-dashboard .trip__station>.widget-trip-select-component:first-child{border-radius:8px 0 0 8px}.widget-container_trip-dashboard .trip__station>.widget-trip-select-component:last-child{border-right:1px solid #cad5db;border-radius:0 8px 8px 0}.widget-container_trip-dashboard .trip__station>button{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (min-width:320px) and (max-width:640px){.widget-container_trip-dashboard .trip__station{flex-direction:column;gap:8px;display:flex}.widget-container_trip-dashboard .trip__station>.widget-trip-select-component{border-right:1px solid #cad5db;border-radius:8px;flex:1;width:100%;max-height:56px}.widget-container_trip-dashboard .trip__station>.widget-trip-select-component:first-child,.widget-container_trip-dashboard .trip__station>.widget-trip-select-component:last-child{border-radius:8px}.widget-container_trip-dashboard .trip__station>button{position:absolute}}.widget-container_trip-dashboard .trip__date-container{grid-area:date;position:relative}.widget-container_trip-dashboard .trip__date-container>.calendar__container>.input-component>span{color:#fff}.widget-container_trip-dashboard .trip__date-container .calendar-date-range-mui{background:#fff;border:1px solid #cad5db;border-radius:8px;height:56px}.widget-container_trip-dashboard .trip__date-container .calendar-date-range-mui>.calendar-date-range-mui__label-text{color:#cad5db;padding:8px 0 0 16px}.widget-container_trip-dashboard .trip__date-container .calendar-date-range-mui .MuiInputBase-root{background:0 0;margin-top:-20px;margin-left:4px;border-radius:0!important}.widget-container_trip-dashboard .trip__date-container .calendar-date-range-mui .MuiInputBase-root>fieldset{border:none}.widget-container_trip-dashboard .trip__date-container .calendar-date-range-mui .MuiInputBase-root:hover>fieldset{border:none!important}.widget-container_trip-dashboard .trip__date-container .calendar-date-range-mui .MuiInputBase-root.Mui-focused{outline:none!important}.widget-container_trip-dashboard .trip__date-container .calendar-date-range-mui .MuiInputBase-root.Mui-focused>fieldset{box-shadow:none!important;border:none!important}.widget-container_trip-dashboard .trip__date-container .calendar-date-range-mui__buttons-container{position:relative;top:-9px}.widget-container_trip-dashboard .trip__info{grid-area:info;grid-template-rows:auto auto auto;grid-template-columns:auto;gap:8px;display:grid}.widget-container_trip-dashboard .trip__info .field{gap:8px}.widget-container_trip-dashboard .trip__joint-travellers{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.widget-container_trip-dashboard .trip__joint-travellers__chip{background-color:#00000026;border-radius:4px;align-items:center;gap:4px;padding:4px 10px;display:flex}.widget-container_trip-dashboard .trip__joint-travellers__chip-name{white-space:nowrap;color:#fff}.widget-container_trip-dashboard .trip__joint-travellers__chip-remove.button{width:16px;height:16px}.widget-container_trip-dashboard .trip__joint-travellers__add-container{position:relative}.widget-container_trip-dashboard .trip__joint-travellers__add.button{border:1px solid #fff;border-radius:8px;width:28px;height:28px}.widget-container_trip-dashboard .button.circle.trip__swap-button{background-color:#fff}.widget-container_trip-dashboard .trip__swap-button{box-shadow:0 3px 6px -1px #2929401f,1px 0 5px #29294014}.login-system{gap:16px;padding:16px 20px;display:flex}@media only screen and (min-width:320px) and (max-width:480px){.login-system{flex-direction:column}}.login-system__text{color:#879196;align-items:center;width:100%;max-width:224px;height:36px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;display:flex}.login-system__content{flex-direction:column;gap:16px;width:100%;display:flex}.login-input{border:none;width:100%}.notifications{flex-direction:column;gap:24px;padding:16px 20px;display:flex}.notifications__item{gap:8px;display:flex}.notifications__item-title{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:24px}.settings{flex-direction:column;gap:24px;padding:16px 20px;display:flex}@media only screen and (min-width:320px) and (max-width:480px){.settings{gap:16px}}.settings-field{align-items:center;gap:16px;display:flex}@media only screen and (min-width:320px) and (max-width:480px){.settings-field{flex-direction:column;align-items:normal}}.settings-field__title{color:#879196;width:100%;max-width:224px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.long-setting{width:100%;max-width:480px}.short-setting{width:100%;max-width:220px}.account-tab{flex-direction:column;gap:8px;margin:0 0 16px;display:flex}.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{width:100%;display:flex}@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{grid-template:"img title""sibtitle subtitle"/56px 1fr;display:grid}.bonus-cards-tab__cards-container .bonus-card__subtext{width:100%;margin-top:-8px}}.bonus-cards-tab__cards-container_center{flex-direction:column;justify-content:center;align-items:center;gap:24px}.bonus-cards-tab__cards-placeholder{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.bonus-cards-tab__cards-group-name{color:#879196;width:224px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.bonus-cards-tab__cards-group-container{flex-direction:column;gap:8px;display:flex}@media only screen and (min-width:320px) and (max-width:640px){.bonus-cards-tab__cards-group-container>div{width:100%}}.bonus-cards-tab__cards-group-container>div{border:none;width:418px;margin-bottom:0}.corporate-info{flex-direction:column;gap:8px;width:100%;height:100%;margin-bottom:16px;display:flex}.corporate-info__profile-link-button{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px;border-radius:8px!important}@media only screen and (min-width:320px) and (max-width:980px){.corporate-info__profile-link-button{width:100%}}.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{width:100%;margin-left:0}}.corporate-info__profile-link-buttons{flex-direction:row;gap:8px;display:flex}@media only screen and (min-width:320px) and (max-width:980px){.corporate-info__profile-link-buttons{flex-direction:column;width:100%}}.corporate-info__checkbox-container{gap:8px;margin-bottom:24px;display:flex}.corporate-info__checkbox-container button{padding:0}.corporate-info__checkbox-label{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:24px}.corporate-info__value-title{color:#879196;width:224px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}@media only screen and (min-width:320px) and (max-width:640px){.corporate-info__value-title{min-width:120px;max-width:120px}}@media only screen and (min-width:641px) and (max-width:960px){.corporate-info__value-title{max-width:160px}}.corporate-info__value{overflow-wrap:anywhere;color:#1d2021;margin-left:16px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.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{padding:16px 20px;display:flex}.corporate-info__row{flex-direction:row;display:flex}.corporate-info__row:not(:first-child){margin-top:24px}.corporate-info__column{flex-direction:column;display:flex}.corporate-info__profile-link{background-color:#fff;border:1px solid #e9eff2;border-radius:16px;flex-direction:row;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}@media only screen and (min-width:320px) and (max-width:980px){.corporate-info__profile-link{flex-direction:column;align-items:flex-start;gap:8px}}.corporate-info__profile-link-title{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.corporate-info__profile-link-spinner-backdrop{height:100vh}.corporate-info__profile-link_skeleton{line-height:1}.corporate-info__modal-title{font-family:Tilda Sans,Tilda Sans Fallback,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}.content-block-item__container{padding:16px 20px 20px}.content-block-item__header{justify-content:space-between;display:flex;position:relative}.content-block-item__header-title{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:800;line-height:24px}.content-block-item__header-action-buttons{justify-content:center;gap:4px;display:flex;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{padding-bottom:24px;display:flex}.content-block-item__content-item:last-child{padding-bottom:0}@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__title{color:#879196;width:100%;max-width:224px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.content-block-item__content-item__image-value{border-radius:8px;gap:8px;width:120px;height:120px;display:flex}.content-block-item__content-item__text-value{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,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{width:100%;max-width:112px}}.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{flex-wrap:wrap;gap:8px;display:flex}.identity-documents-content{position:relative}.other-documents-container{flex-direction:column;align-items:center;gap:20px;padding:16px 0;display:flex}.other-documents-container__previews{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding-left:20px;padding-right:20px;display:flex;position:relative}.other-documents-container__download-field{width:100%;padding:0 20px}.document-preview-container{position:relative}.document-preview-container__file-preview{width:120px;height:120px;overflow:hidden}.document-preview-container__dots-button{position:absolute;top:8px;right:8px}.documents-tab-container{flex-direction:column;gap:8px;margin:0 0 16px;display:flex}.profile-documents-modal__title{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.profile-documents-modal__title-container{gap:8px;display:flex}.profile-documents-modal__container{flex-direction:column;gap:8px;display:flex}.profile-documents-modal__preview-img{justify-content:center;width:100%;height:-webkit-fit-content;height:fit-content;display:flex;position:relative}.profile-documents-modal__preview-img>span{width:100%;height:100%;position:absolute}.profile-documents-modal__preview-img>span>span{opacity:.9;height:100%;line-height:2}.profile-documents-modal__rotate-preview-img{background-color:#0a0a0a66;border:none;border-radius:8px;justify-content:center;align-items:center;width:105px;height:105px;transition:all .5s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.profile-documents-modal__rotate-preview-img:hover{cursor:pointer;opacity:.8}.document-preview{border-radius:8px;width:120px;height:120px;position:relative}.document-preview__info{background-color:#0000004d;border-radius:2px;flex-direction:column;align-items:center;width:100%;padding:0 12px;display:flex;position:absolute;bottom:12px}.document-preview__ellipsis{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.document-preview__text{text-align:center;color:#fff;width:100%;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.document-preview__file-preview{border-radius:8px;justify-content:center;width:120px;height:120px;display:flex;overflow:hidden}.document-preview__file-preview>span{width:100%;height:100%;position:absolute}.document-preview__file-preview>span>span{opacity:.9;height:100%;line-height:2}.document-preview__dots-button{position:absolute;top:8px;right:8px}.document-preview-modal-container__preview-item{padding:20px 44px}.document-preview-modal-container__preview-item>svg{width:100%;max-width:712px;height:100%}.document-preview-modal-container__turn-icon{z-index:10;opacity:.5;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.document-preview-modal-container__turn-icon:hover{opacity:1}.files{flex-wrap:wrap;gap:8px;display:flex}.visas-modal .select__label span{color:#1d2021}.visas-modal__title{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.visas-modal__documents{flex-flow:wrap;gap:8px;margin-top:8px;display:flex}.visas-modal__documents>div{flex-basis:calc(50% - 4px)}.content-block-item{align-items:flex-start;gap:16px;width:100%;display:flex}@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;width:100%;max-width:224px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.content-block-item__values{flex-direction:column;align-items:flex-start;gap:16px;width:100%;display:flex}.content-block-item__value{gap:16px;width:100%;display:flex}.content-block-item__value>p{overflow-wrap:break-word;width:100%;max-width:300px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px;overflow:hidden}@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,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.content-block-item__value__black{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.content-block-item__value__grey{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.content-block-item__action-buttons{justify-content:space-between;align-items:center;gap:16px;display:flex}@media only screen and (min-width:320px) and (max-width:480px){.content-block-item__action-buttons{gap:8px}}.contacts-data-container{flex-direction:column;display:flex;overflow:auto}.contacts-data-container__top{flex-direction:column;gap:36px;padding:18px 20px 20px;display:flex}.contacts-data-container__bottom{flex-direction:column;gap:36px;padding:16px 20px 20px;display:flex}.contacts-data-container__header-border{border:none;border-top:1px solid #cad5db;margin:0}.personal-info{flex-direction:column;gap:24px;margin:16px 20px;display:flex;overflow:auto}.personal-info__item{flex-direction:row;gap:16px;display:flex}.personal-info__item-description{color:#879196;width:224px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}@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,Tilda Sans Fallback,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{flex-direction:column;gap:8px;height:100%;display:flex}.family-tab-container__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.family-tab-container .person-block__name{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:24px}.family-tab-container .person-block__description{font-family:Tilda Sans,Tilda Sans Fallback,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__bottom>button,.family-person-card .contacts-data-container .contacts-data-container__top>button{margin-top:-12px}.family-person-card .contacts-data-container>.contacts-data-container__header-border{width:calc(100% - 40px);margin:0 auto}.family-person-card .identity-documents>.profile-card-container__header{display:none}.my-cards-modal__title{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.my-cards-modal__form{flex-direction:column;gap:8px;display:flex}.my-cards-modal__number-date{gap:8px;display:flex}@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}.my-cards-modal__expires-calendar{flex:1;height:40px}.my-cards-modal__sof{flex-direction:column;gap:8px;display:flex}.my-cards-modal__sof-text{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:800;line-height:24px}.my-cards-modal__sof-content{flex-direction:column;gap:24px;display:flex}.my-cards-modal__sof-files{flex-direction:column;gap:4px;display:flex}.sof-file-field{border:1px solid #e9eff2;border-radius:8px;justify-content:space-between;align-items:center;height:56px;padding:8px 12px;display:flex}.sof-file-field__file-name{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.sof-file-field__right{gap:18px;display:flex}.sof-file-field__action-buttons{gap:20px;margin-right:13px;display:flex}.all-sofs-modal{flex-direction:column;gap:24px;display:flex}.all-sofs-modal__title{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.all-sofs-modal__documents{flex-direction:column;gap:4px;display:flex}.one-sof-modal__title{align-items:center;gap:8px;display:flex}.one-sof-modal__title>p{font-family:Tilda Sans,Tilda Sans Fallback,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{flex-direction:column;gap:24px;display:flex}.one-sof-modal__content{gap:8px;width:100%;display:flex}@media only screen and (min-width:320px) and (max-width:480px){.one-sof-modal__content{flex-direction:column}}.one-sof-modal__start-date,.one-sof-modal__end-date{flex:1}.one-sof-modal__files{flex-direction:column;gap:4px;margin-top:24px;display:flex}.one-sof-modal__added-files{flex-direction:column;gap:4px;margin-top:12px;display:flex}.one-sof-modal__added-files>p{margin-bottom:8px}.one-sof-modal__sof{flex-direction:column;gap:8px;display:flex}.one-sof-modal__sof-text{font-family:Tilda Sans,Tilda Sans Fallback,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{border:1px solid #e9eff2;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.sof-document__name{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.sof-document__right{align-items:center;gap:21px;margin-right:10px;display:flex}.inputRoot .MuiOutlinedInput-root{height:40px}.my-cards{flex-direction:column;justify-content:center;gap:16px;padding:16px 20px;display:flex}.my-cards__card{justify-content:space-between;align-items:center;gap:16px;display:flex}.my-cards__card-left{align-items:center;gap:8px;display:flex}@media only screen and (min-width:481px) and (max-width:980px){.my-cards__card-left{flex-direction:column;align-items:start;gap:0}}@media only screen and (min-width:320px) and (max-width:480px){.my-cards__card-left{flex-direction:column;align-items:start;gap:0}}.my-cards__card-logo{background-color:#f5fafc;border-radius:8px;align-items:center;gap:4px;padding:6px 12px;display:flex}.my-cards__card-logo>span{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.my-cards__card-expires-text{color:#a2afb5;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.my-cards__card-right{align-items:center;gap:16px;display:flex;position:relative}.my-cards__card-sof{cursor:pointer;flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.my-cards__card-buttons{justify-content:flex-end;align-items:center;gap:4px;display:flex}.my-cards__no-content{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:16px 20px;display:flex}.sof-container{border-radius:8px;justify-content:center;align-items:center;width:-webkit-fit-content;width:fit-content;height:30px;padding:6px 12px;display:flex}.sof-container.red{background-color:#fa525214}.sof-container.green{background-color:#40c05714}.sof-container.grey{background-color:#f5fafc}.sof-container.yellow{background-color:#fab00514}.sof-container__text{white-space:nowrap;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.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{flex-direction:column;gap:8px;padding:16px 20px;display:flex}.payment-forms__text{padding:10px 12px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.payment-info-container{flex-direction:column;gap:8px;display:flex}.personal-tab__container{flex-direction:column;gap:8px;margin:0 0 16px;display:flex}.preferences__content{flex-direction:column;gap:32px;padding:16px 20px;display:flex}.preferences__no-content{flex-direction:column;align-items:center;gap:24px;padding:24px 20px;display:flex}.preferences__text{text-align:center;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.preferences__item{gap:16px;display:flex}@media only screen and (min-width:320px) and (max-width:980px){.preferences__item{flex-direction:column}}.preferences__title{color:#879196;width:100%;max-width:224px;height:20px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.preferences__values{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.preferences__value{align-items:center;gap:16px;width:100%;display:flex}.preferences__value>p{width:100%;max-width:300px;font-family:Tilda Sans,Tilda Sans Fallback,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){.preferences__value>p{max-width:160px}}.preferences__value>.not-actual{color:#879196}.preferences__action-buttons{justify-content:space-between;align-items:center;gap:16px;display:flex}@media only screen and (min-width:320px) and (max-width:480px){.preferences__action-buttons{gap:8px}}.preferences-modal__content-column{flex-direction:column;gap:8px;display:flex}.preferences-modal__title{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.preferences-modal__limit{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:500;line-height:24px}.profile-fullness{justify-content:space-between;gap:40px;margin:20px;display:flex}@media only screen and (min-width:320px) and (max-width:980px){.profile-fullness{flex-direction:column;align-items:center}}.profile-fullness__chart{width:120px;height:120px;position:relative}.profile-fullness__chart-status{width:31px;height:28px;font-size:20px;font-weight:800;position:absolute;top:calc(50% - 14px);left:calc(50% - 15.5px)}.profile-fullness__info{gap:36px;display:flex}@media only screen and (min-width:320px) and (max-width:980px){.profile-fullness__info{flex-direction:column;align-items:center}}.profile-fullness__items{flex-flow:column wrap;align-content:flex-start;justify-self:flex-start;gap:16px;max-height:144px;padding-top:8px;display:flex}@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{justify-content:flex-start;align-items:center;gap:8px;display:flex}.profile-fullness__item>svg{overflow:unset}.profile-fullness__item-required{color:#c92a2a}.profile-fullness__item-name{color:#5d6c74;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.profile-fullness__avatar-container{flex-direction:column;align-items:center;gap:8px;display:flex}.profile-fullness__avatar-container>.avatar,.profile-fullness__avatar-container .no-avatar{min-width:120px;height:120px}.profile-fullness__avatar-container>.no-avatar>.avatar-placeholder{font-size:40px}.avatar-preview{justify-content:center;align-items:center;margin:0 20px;padding:16px 0;display:flex;overflow:hidden}.avatar-preview svg{display:none}.modal-window-big__backdrop{z-index:3;background-color:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.modal-window-big__container{background-color:#fff;border-radius:16px;width:100%;max-width:700px;margin-left:auto;margin-right:auto;position:relative}@media only screen and (min-width:320px) and (max-width:640px){.modal-window-big__container{width:100%}}.modal-window-big__footer{border-top:1px solid #e9eff2;border-bottom:0;flex-direction:row;justify-content:flex-end;gap:12px;width:100%;padding:12px 20px;display:flex}.modal-window-big__header{border-bottom:1px solid #e9eff2;justify-content:space-between;padding:20px;display:flex}.modal-window-big__header-title{flex-direction:column;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px;display:flex}.modal-window-big__header-description{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.modal-window-big__header-title-container{flex-direction:row;align-items:center;gap:8px;display:flex}.modal-window-big__content-container{width:100%}a{color:#000;text-decoration:underline}a:hover{text-decoration:none}button{background:0 0;border:none;padding:0}.profile-page__header{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.profile-page__header-content{align-items:center;gap:16px;margin-top:8px;margin-bottom:16px;display:flex}.profile-page__header-tabs{scrollbar-width:none;white-space:nowrap;flex-direction:row;gap:7px;display:flex;overflow-x:auto}@media only screen and (min-width:320px) and (max-width:980px){.profile-page__header-tabs{scrollbar-width:thin;padding-bottom:10px}}.profile-page__header-tabs::-webkit-scrollbar{display:none}.profile-page__header-tab{color:#1d2021;background-color:#fff;border:1px solid #cad5db;border-radius:8px;justify-content:center;align-items:center;height:40px;margin:0;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;text-decoration:none;display:flex}@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{pointer-events:none;background-color:var(--company-mainColorHex);color:#fff;border:none;line-height:20px}.profile-page__error{text-align:center;flex-direction:column;align-items:center;gap:20px;margin-top:auto;margin-bottom:auto;display:flex}.profile-page__title-skeleton .react-loading-skeleton{max-width:100%}.profile-page__tabs-skeleton{line-height:1}.profiles__skeleton-block{width:100%;display:block}.profiles__modal>div:first-child,.profiles__modal>.personal-info__form>div{margin-bottom:24px}.profiles__modal-title{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.profiles__content{border-radius:4px;flex-direction:column;align-self:stretch;align-items:flex-start;gap:8px;padding-top:16px;padding-bottom:20px;display:flex}.profiles__data_block{background:#fff;border-bottom:1px solid #e9eff2;border-radius:16px;flex-direction:column;align-self:stretch;align-items:flex-start;display:flex}.profiles__filters{background:#fff;border:1px solid #e9eff2;border-top-left-radius:16px;border-top-right-radius:16px;align-self:stretch;align-items:flex-end;gap:8px;padding:16px 20px;display:flex}@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;flex-direction:column;align-self:stretch;align-items:flex-start;gap:8px;padding:16px 20px;display:flex}.profiles__card{background:#fff;border:1px solid #e9eff2;border-radius:16px;flex-direction:column;align-self:stretch;align-items:flex-start;margin-top:16px;display:flex}.profiles__card_top{border-radius:8px;grid-template-columns:32px 1fr 1fr 1fr 48px 48px;grid-template-areas:"avatar name email number alert arrow";align-items:center;column-gap:4px;width:100%;padding:12px 16px;display:grid}@media only screen and (min-width:320px) and (max-width:980px){.profiles__card_top{grid-template-columns:48px auto 48px;grid-template-areas:"alert avatar arrow""name name name""email email email""number number number";justify-items:center;gap:4px}}.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;grid-area:name;font-size:16px;font-style:normal;font-weight:700;line-height:20px}@media only screen and (min-width:320px) and (max-width:980px){.profiles__card_top_name{text-align:center;gap:4px}}.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;border-top:1px solid #e9eff2;flex-direction:column;justify-content:center;align-self:stretch;gap:8px;padding:12px 16px;display:flex}.profiles__card_top_main-header{border-bottom:1px solid #e9eff2;flex-direction:row;gap:8px;padding:16px 20px;display:flex}.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{flex-direction:row;padding:24px 20px 16px;display:flex}.profiles__card_top_main-toggle .toggle-container__text{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,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{color:#545b5e;justify-content:start;align-self:stretch;align-items:center;gap:8px;width:100%;height:36px;padding-left:12px;font-size:12px;font-style:normal;font-weight:800;line-height:16px;display:flex;border-top:1px solid #e9eff2!important;border-radius:0!important}@media only screen and (min-width:320px) and (max-width:980px){.profiles__select-component{width:100%}}.profiles__select-component{width:400px;height:100%}.profiles__search-component{width:100%;height:100%}.profiles__pagination-component{flex-wrap:wrap;justify-content:space-between;align-self:stretch;gap:16px;padding-top:16px;display:flex}@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{flex-direction:row;align-items:center;gap:12px;width:200px;display:flex}@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,Tilda Sans Fallback,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{position:absolute;bottom:1%!important}.reassignment-page{flex-direction:column;gap:8px;width:100%;height:100%;padding:16px 0;display:flex}.reassignment-page__header{background-color:#fff;border:1px solid #e9eff2;border-radius:8px;width:100%;height:44px;padding:12px 20px;display:flex;position:relative}.reassignment-page__header>p{font-family:Tilda Sans,Tilda Sans Fallback,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{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:12px 20px;display:flex}.reassignment-card{background-color:#fff;border:1px solid #e9eff2;border-radius:8px;align-items:center;padding:12px 20px;display:flex;position:relative}@media only screen and (min-width:981px){.reassignment-card{height:56px}}.reassignment-card__info{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}@media only screen and (min-width:641px) and (max-width:980px){.reassignment-card__info{flex-direction:column;align-items:flex-start}}@media only screen and (min-width:481px) and (max-width:640px){.reassignment-card__info{flex-direction:column;align-items:flex-start}}@media only screen and (min-width:320px) and (max-width:480px){.reassignment-card__info{flex-direction:column;align-items:flex-start}}@media only screen and (min-width:981px){.reassignment-card__info .person-block__description{display:none}}.reassignment-card__dates{width:100%;position:relative}@media only screen and (min-width:981px){.reassignment-card__dates{position:absolute;left:72%}}@media only screen and (min-width:320px) and (max-width:980px){.reassignment-card__dates{padding-top:12px}.reassignment-card__dates:before{content:"";background-color:#e9eff2;height:1px;position:absolute;top:-1px;left:-20px;right:0}}.reassignment-card__button{height:100%;padding-left:20px;display:flex;position:relative}@media only screen and (min-width:320px) and (max-width:980px){.reassignment-card__button:before{content:"";background-color:#e9eff2;width:1px;position:absolute;top:-12px;bottom:-12px;left:0}}.reassignments-modal__title{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.reassignments-modal__text{margin-bottom:8px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:17px;font-style:normal;font-weight:800;line-height:24px}.reassignments-modal__content-row{gap:8px;display:flex}.reassignments-modal__content-column{flex-direction:column;gap:8px;display:flex}.reassignments-modal__form{flex-flow:wrap;gap:8px;margin-top:8px;margin-bottom:8px;display:flex}.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__403{flex-direction:column;align-items:center;gap:16px;max-width:640px;display:flex}.registration__403 p{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:34px;font-style:normal;font-weight:700;line-height:48px}.registration__409{flex-direction:column;align-items:center;gap:16px;display:flex}.registration__409 p:first-child{color:#1d2021;font-family:Tilda Sans,Tilda Sans Fallback,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{flex-direction:column;width:100%;height:100%;padding-top:20px;padding-bottom:20px;display:flex}.registration__form{flex-direction:column;margin:20px 0;display:flex}.registration__form .personal-info__form>div:last-of-type{margin-bottom:0}.registration__content{flex-direction:column;flex-grow:1;justify-content:flex-start;align-items:center;display:flex}.registration__card{background-color:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:1000px;display:flex;box-shadow:0 4px 6px -2px #2929400a,0 10px 15px -3px #29294014}.registration__card-title{border-bottom:1px solid #e9eff2;margin:0;padding:20px;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.registration__card-footer{border:1px solid #e9eff2;justify-content:space-between;gap:8px;padding:12px 20px;display:flex}.registration__card-content{padding:20px}.registration>footer{align-self:flex-end}.data-change-page{flex-direction:column;gap:8px;width:100%;height:100%;padding:16px 0;display:flex}.data-change-page__header{background-color:#fff;border:1px solid #e9eff2;border-radius:8px;width:100%;height:44px;padding:12px 20px;display:flex;position:relative}.data-change-page__header>p{font-family:Tilda Sans,Tilda Sans Fallback,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{justify-content:center;height:100%;display:flex}.data-change-page__error>.cat-plug>svg{width:70px;height:70px}.data-change-page__error>.cat-plug .cat-plug__text>p{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.request-change-card{background-color:#fff;border:1px solid #e9eff2;border-radius:8px;align-items:center;padding:12px 20px;display:flex;position:relative}@media only screen and (min-width:981px){.request-change-card{height:56px}}.request-change-card__info{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}@media only screen and (min-width:641px) and (max-width:980px){.request-change-card__info{flex-direction:column;align-items:flex-start}}@media only screen and (min-width:481px) and (max-width:640px){.request-change-card__info{flex-direction:column;align-items:flex-start}}@media only screen and (min-width:320px) and (max-width:480px){.request-change-card__info{flex-direction:column;align-items:flex-start}}@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;position:absolute;left:35%}}.request-change-card__dates{width:100%;position:relative}@media only screen and (min-width:981px){.request-change-card__dates{position:absolute;left:65%}}@media only screen and (min-width:320px) and (max-width:980px){.request-change-card__dates{padding-top:12px}.request-change-card__dates:before{content:"";background-color:#e9eff2;height:1px;position:absolute;top:-1px;left:-20px;right:0}}.request-change-card__button{height:100%;padding-left:20px;display:flex;position:relative}@media only screen and (min-width:320px) and (max-width:980px){.request-change-card__button:before{content:"";background-color:#e9eff2;width:1px;position:absolute;top:-12px;bottom:-12px;left:0}}.change-data-modal__form{margin-bottom:12px}.change-data-modal__one-prop{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:8px;display:flex}@media only screen and (min-width:981px){.change-data-modal__one-prop{flex-direction:row;align-items:flex-end;gap:14px}}.change-data-modal__one-prop>svg{overflow:inherit;margin:10px 0}@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,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.change-data-modal__error{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.wide-modal{width:686px}.widgets-page{gap:16px;width:100%;margin-bottom:20px}.widgets-page_employee>.widgets-page_union-container{grid-area:activity-waiting-list}.widgets-page_employee>.widget-container_timeline{grid-area:timeline}.widgets-page_employee{grid-template-columns:1fr 475px;grid-template-areas:"trip docs""timeline timeline""activity-waiting-list activity-waiting-list";grid-auto-rows:auto auto auto;display:grid}@media only screen and (min-width:320px) and (max-width:980px){.widgets-page_employee{grid-template-columns:minmax(100px,max-content);grid-template-areas:"trip""docs""timeline""activity-waiting-list"}}.widgets-page_manager{flex-direction:column;width:100%;display:flex}.widgets-page_manager>.widget-container_timeline{max-width:100%}.widgets-page_union-container{flex-direction:row;gap:16px;width:100%;display:flex}@media only screen and (min-width:320px) and (max-width:980px){.widgets-page_union-container{flex-direction:column}}.widget-placeholder_activity{position:relative;overflow:hidden;padding-bottom:160px!important}.widget-placeholder img{position:absolute;bottom:0;right:44px}.load-data-overlay{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.load-data-overlay .title{flex-flow:column;justify-content:space-between;align-items:center;height:70px;display:flex}.load-data-overlay .title>span{margin:0;font-size:26px;font-weight:400;line-height:30px}.no-data-overlay{justify-content:center;align-items:center;width:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0!important}.no-data-overlay .title{justify-content:center;align-items:center;max-width:1000px;height:200px;display:flex}.no-data-overlay .title>span{color:var(--company-mainColorHex);text-align:center;width:85%;font-weight:600;margin:0!important}.documents-skeleton__content,.documents-skeleton__title,.documents-skeleton{flex-direction:column;display:flex}.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{justify-content:center;height:75px}.documents-skeleton__title>span,.documents-skeleton__title>span *{height:40px!important}.documents-skeleton__title{margin-bottom:20px}.documents-skeleton__content{flex-grow:1;justify-content:center;height:-webkit-fit-content;height:fit-content}.documents-skeleton__content>span,.documents-skeleton__content>span *{height:45px!important}.documents-skeleton__content{justify-content:space-between}.documents-skeleton__content>span{margin-bottom:8px}.widget-document{margin-top:8px;position:relative}.widget-document__error{background-color:#f8f8f7;border-radius:8px;flex-direction:column;margin-top:20px;padding:44px;display:flex}.widget-document__error>svg{width:36px;height:36px}.widget-document__error-text{color:#a2afb5;margin-top:12px;font-size:30px;font-weight:700;line-height:34px}.widget-document__warning{color:#879196;margin-bottom:4px;font-size:16px;line-height:20px}.widget-document__cards{flex-wrap:wrap;grid-area:content;gap:4px;display:flex}.widget-document__card{text-transform:uppercase;color:#fff;border-radius:3px;justify-content:center;align-items:center;width:56px;height:36px;font-size:12px;font-weight:700;line-height:16px;display:flex}.widget-document>div>div>.message{margin-bottom:0!important}.timeline-modal-skeleton__title{justify-content:center;margin-bottom:16px;display:flex}.timeline-modal-skeleton__trip-info{flex-direction:column;display:flex}.timeline-modal-skeleton__info-container{flex-direction:column;margin-bottom:8px;margin-left:6px;display:flex}.timeline-modal-skeleton__info-subtitle{color:#879196;margin:0;font-size:16px;line-height:20px}.timeline-modal-skeleton__info-content{color:#1d2021;margin:0;font-size:17px;font-weight:700;line-height:24px}.timeline-modal-skeleton__icons-container{justify-content:center;gap:6px;margin-bottom:16px;display:flex}.timeline-trip-line{grid-template-rows:min-content;width:-webkit-min-content;width:min-content;display:grid}.timeline-trip-line__city{position:-webkit-sticky;position:sticky;left:0}.timeline-trip-line__city-title{white-space:nowrap;color:#fff;margin:0;font-size:16px;font-weight:700;line-height:20px}.timeline-trip-line__city-subtitle{color:#a2afb5;margin:0;font-size:14px;font-weight:400;line-height:18px}.timeline-trip-line__background{background-image:repeating-linear-gradient(90deg,#879196,#879196 1px,#0000 1px,#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{z-index:-1;background-color:#0000}.timeline-modal__title{color:#1d2021;margin:0 0 16px;font-size:20px;font-weight:700;line-height:28px}.timeline-modal__info-container{flex-direction:column;margin-bottom:8px;display:flex}.timeline-modal__info-container:last-child{margin-bottom:24px}.timeline-modal__info-subtitle{color:#879196;margin:0;font-size:16px;line-height:20px}.timeline-modal__info-content{color:#1d2021;margin:0;font-size:17px;font-weight:700;line-height:24px}.timeline-modal__icons-container{flex-direction:row;justify-content:center;gap:10px;display:flex}.timeline-modal__icons-container svg{width:40px;height:40px}.timeline__showmore-button{justify-content:center;margin:16px auto;display:flex}.timeline__counter{background-color:var(--company-mainColorHex);border-radius:20px;display:inline-block}.timeline__counter_medium{justify-content:center;align-items:center;width:26px;height:26px;font-size:17px;line-height:24px;display:inline-flex}.timeline__go-to{justify-content:space-between;margin-top:8px;display:flex}.timeline__go-to-container{margin-top:12px;display:flex}.timeline__go-to-counter{background-color:var(--company-mainColorHex);border-radius:20px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.timeline__scroll-track{background-color:#3e4345;border-radius:30px;width:100%;height:8px;padding-right:13%}.timeline__scrollbar{background-color:#879196;border-radius:30px;width:15%;height:8px;margin:0;position:relative}.timeline__ofs-timeline:hover{cursor:grab}.timeline__ofs-timeline:active{cursor:grabbing}.timeline__ofs-timeline{width:100%;height:-webkit-min-content;height:min-content;padding-bottom:10px;overflow-x:scroll}.timeline__ofs-timeline::-webkit-scrollbar{-webkit-appearance:none;width:7px;height: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{width:-webkit-min-content;width:min-content;display:grid}.timeline__month-label{z-index:1;text-align:center;border-right:1px solid #879196;grid-row-end:1;margin-bottom:4px}.timeline__month-label:first-child{border-right:none;grid-column-start:1}.timeline__legend-days{width:-webkit-min-content;width:min-content;display:grid}.timeline__day-label{z-index:1;text-align:center;border-right:1px solid #879196;grid-row-end:1;grid-column-end:span 1;line-height:50px}.timeline__day-label_weekend{color:#879196}.timeline__day-title{margin:0;font-size:12px;font-weight:700;line-height:16px}.timeline__day-number{font-size:14px;font-weight:700;line-height:18px}.trip-status-icon{width:32px;height:32px;position:relative}.waiting-list__go-to{padding:14px 16px}.waiting-list__go-to>a{color:#2e363a;width:100%;font-weight:"500";font-size:16px}.waiting-list__item{width:100%;padding:16px 20px;display:flex}.waiting-list__item:not(:last-child){border-bottom:1px solid #cad5db}.waiting-list__item:hover{cursor:pointer}.waiting-list__trip-city{margin:0;font-size:16px;font-weight:700;line-height:20px}.waiting-list__trip-dates{color:#879196;margin:0;font-size:14px;line-height:18px}.waiting-list__counter{font-size:16px;line-height:20px}.waiting-list__trip-info{flex-direction:column;flex-grow:1;margin-left:16px;margin-right:auto;display:flex}.waiting-list__title-info{color:#fff;background-color:#879196;border-radius:4px;height:30px;margin-left:8px;padding:3px 10px;font-size:15px;line-height:24px;display:inline-block}.link_without-underline{text-decoration:none}.mount-in-view{width:100%}.widgets-container{width:100%;margin-bottom:20px}@media only screen and (min-width:1201px) and (max-width:1600px){.widgets-container{min-width:845px}}.widgets-container__placeholder{min-height:400px;margin-top:16px}.widgets-container .widgets-section-1{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"indicators satisfaction information";gap:16px;width:100%;display:grid}@media only screen and (max-width:1599px){.widgets-container .widgets-section-1{grid-template-columns:1fr 1fr;grid-template-areas:"indicators information""satisfaction satisfaction"}}@media only screen and (max-width:980px){.widgets-container .widgets-section-1{grid-template-columns:1fr;grid-template-areas:"indicators""information""satisfaction"}}.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{width:100%;margin-top:16px;display:flex;position:relative}@media only screen and (min-width:320px) and (max-width:980px){.widgets-section-3{flex-direction:column}}.buttons{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}@media only screen and (max-width:639px){.buttons{flex-wrap:wrap-reverse}}.buttons__prev-name{color:#fff}.buttons__text{color:#fff;white-space:nowrap;grid-area:text;width:-webkit-fit-content;width:fit-content;margin:0;font-size:34px;font-weight:700;line-height:48px}.buttons__months{grid-template-columns:20px 1fr 20px;grid-template-areas:"leftBtn text rightBtn";gap:8px;display:grid}@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{color:#fff;border:1px solid #fff;border-radius:5px;padding:0 5px;font-weight:600}@media only screen and (min-width:640px){.buttons__atom{width:195px;height:42px;font-size:16px;line-height:200%}}@media only screen and (max-width:639px){.buttons__atom{width:100%;min-width:195px;height:42px;margin-bottom:24px;font-size:14px;line-height:229%}}.buttons__atom:hover{color:#fff}.indicators-widget__skeleton{background-color:#fff;border-radius:16px;width:100%;height:100%;position:relative}@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{flex-direction:column;margin-bottom:12px;margin-left:28px;display:flex}.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{flex-direction:column;display:flex}@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{flex-direction:column;margin:0;display:flex}.money-turnovers__indicators{flex-flow:column wrap;font-weight:700;display:flex}.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-grow:1;flex-basis:100%;grid-area:indicators;max-width:675px}.indicators-wrapper_with-satisfaction,.indicators-wrapper_with-information{max-width:50%;margin-right:48px}.indicators-wrapper_alone{max-width:100%;margin-right:0}@media only screen and (max-width:1599px){.indicators-wrapper_with-satisfaction{max-width:100%;margin-right:0}.indicators-wrapper_with-information{margin-right:48px}.indicators-wrapper_alone{max-width:100%;margin-right:0}}@media only screen and (max-width:980px){.indicators-wrapper{max-width:100%}}.indicators-widget{flex-grow:1;width:100%}.indicators-widget__year{margin-bottom:8px;margin-left:28px;font-size:34px;font-weight:700;line-height:48px}@media only screen and (max-width:1599px){.indicators-widget{width:100%}}.indicators-widget__header{color:#fff;flex-direction:row;justify-content:space-between;display:flex}.indicators-widget__title{font-size:22px;font-weight:700;line-height:32px}.indicators-widget__content{color:#fff;background:var(--company-mainColorHex);border-radius:16px;flex-flow:column wrap;width:100%;height:100%;padding:20px;display:flex;position:relative}.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{width:100%;margin-top:24px}@media only screen and (max-width:1599px){.indicators-widget__buttons{margin-top:5px}}.satisfaction-widget{background:#fff;border-radius:16px;flex-direction:column;flex-grow:1;grid-area:satisfaction;justify-content:space-between;min-width:100%;max-width:431px;padding:20px;display:flex;position:relative}.satisfaction-widget_without-indicators{max-width:50%;margin-left:0}.satisfaction-widget_with-indicators{max-width:50%;margin:0}.satisfaction-widget_alone{flex-direction:row;flex-grow:1;order:2;align-items:center;min-width:100%;max-width:100%;height:188px;margin:0;padding:25px 40px}@media only screen and (max-width:1599px){.satisfaction-widget_alone{margin:0!important}}.satisfaction-widget_alone .satisfaction-widget__title,.satisfaction-widget_alone .satisfaction-widget__percent{flex-basis:33%}@media only screen and (max-width:1599px){.satisfaction-widget_alone .satisfaction-widget__percent{flex-basis:auto}.satisfaction-widget{flex-direction:row;flex-grow:1;order:2;align-items:center;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-direction:column;flex-basis:360px;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{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:600}@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{letter-spacing:normal;text-align:center;font-size:24px}}@media only screen and (max-width:479px){.satisfaction-widget__title{font-size:20px}}.satisfaction-widget__percent{margin:0;padding:20px 0 0;font-family:SourceSansPro,sans-serif}@media only screen and (max-width:1599px){.satisfaction-widget__percent{padding:0}}.satisfaction-widget__number{letter-spacing:-19px;font-size:226px;font-weight:600;line-height:.38}@media only screen and (max-width:1599px){.satisfaction-widget__number{letter-spacing:-.06em;font-size:166px;line-height:normal}}@media only screen and (max-width:1199px){.satisfaction-widget__number{letter-spacing:normal;font-size:186px}}@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{margin-left:10px;font-size:28px;font-weight:600}@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{justify-content:center;display:flex}}@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{flex-direction:column;display:flex}.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{width:150px;height:150px}@media only screen and (max-width:639px){.satisfaction-widget__percent.percent-skeleton>span>span{width:100px;height:100px}}.information-skeleton__other,.information-skeleton__contracts,.information-skeleton__contacts,.information-skeleton__company,.information-skeleton{flex-direction:column;display:flex}.information-skeleton{justify-content:space-between;height:420px}.information-skeleton>div{padding:0 16px}.information-skeleton__company{justify-content:center;height:75px}.information-skeleton__company>span,.information-skeleton__company>span *{height:40px!important}.information-skeleton__contacts{justify-content:center;height:72px}.information-skeleton__contacts>span,.information-skeleton__contacts>span *{height:40px!important}.information-skeleton__contracts{justify-content:center;height:170px}.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{justify-content:center;height:50px}.information-skeleton__other>span,.information-skeleton__other>span *{height:20px!important}.information-widget .contracts-info__item,.information-widget__info-icon,.information-widget__left-col{flex-direction:column;display:flex}.information-wrapper{flex-grow:1;grid-area:information;max-width:100%}.information-wrapper_without-indicators,.information-wrapper_with-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;order:1;max-width:100%}.information-wrapper_without-indicators{max-width:100%}}@media only screen and (max-width:1199px){.information-wrapper{flex-basis:auto;order:3;width:100%;max-width:100%}.information-wrapper_with-indicators{margin-top:40px}}.information-widget{width:100%;height:100%;line-height:1}.information-widget_with-indicators,.information-widget_alone{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{margin:0 0 30px;font-size:28px;font-weight:600;line-height:24px}@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{z-index:0;background:#fffc;position:absolute;top:0;bottom:0;left:0;right:0}.information-widget__content{background:#fff;border-radius:16px;height:100%;padding-bottom:20px;position:relative}.information-widget__block{justify-content:space-between;height:-webkit-fit-content;height:fit-content;padding:0 14px 0 20px;display:flex;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{justify-content:center;margin:0;font-size:22px;font-weight:700}.information-widget__right-col{text-align:right;margin:0}.information-widget__label{width:-webkit-fit-content;width:fit-content;font-size:17px;font-weight:700;line-height:24px}.information-widget__money-sign{font-size:15px;font-weight:600}.information-widget__info-tooltip{box-sizing:border-box;background:#fff;border:1px solid #eaebed;border-radius:2px;min-width:260px;height:30px;margin-top:-30px;margin-left:25px;padding:7px 5px;box-shadow:0 1px 2px #0000000d}.information-widget__info-tooltip span{letter-spacing:-.009em;color:#000;font-family:Harmonia Sans Pro Cyr,Arial,sans-serif;font-size:12px;line-height:12px}.information-widget__info-tooltip:after{display:none}.information-widget__info-icon{z-index:1;justify-content:center;position:relative}.information-widget__subtitle{color:#5d6c74;font-size:12px;font-weight:400;display:block}.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{margin:0 0 6px;font-size:16px}.information-widget .contracts-info__item{margin:4px}.information-widget .tools-and-services,.information-widget .travel-policy{justify-content:center;height:50px}.expand-element__content .contacts-loading{color:#879196;align-items:flex-end;font-size:16px;display:flex}.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{flex-wrap:wrap;display:flex}.expand-element__content>.withBorderBottom .contacts-title{color:#879196;font-size:17px;font-weight:700;line-height:24px}.expand-element__content>.withBorderBottom h3{color:#5d6c74;margin:0 0 8px;font-size:24px;font-weight:400;line-height:24px}@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{flex-direction:column;flex:50%;min-width:300px;display:flex}.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{min-height:100%;margin-bottom:25px;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;margin-top:5px;font-size:12px;line-height:12px}.expand-element__content>.withBorderBottom .contact-contacts{flex-direction:column;font-size:14px;line-height:24px;display:flex}.expand-element__content>.withBorderBottom .contact-contacts span{color:#879196;font-size:16px;line-height:20px}.loader{justify-content:center;align-items:center;height:100%;display:flex}.dot{background-color:#000;border-radius:50%;width:4px;height:4px;margin:0 5px;animation:1.5s ease-in-out infinite dot-pulse}.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-top-left-radius:16px;border-bottom-left-radius:16px;width:50%;height:620px}}@media only screen and (min-width:320px) and (max-width:980px){.cost-structure{border-top-left-radius:16px;border-top-right-radius:16px;width:100%;min-height:464px}}.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{border-bottom:1px solid #cad5db;flex-direction:row;justify-content:space-between;align-items:center;padding:20px;display:flex}.cost-structure__filters-button{border:1px solid #cad5db;border-radius:8px;justify-content:center;align-items:center;padding:10px;display:flex;box-shadow:0 1px 2px #29294012}.cost-structure__filters-button:hover{cursor:pointer}.cost-structure__filters-button>svg{fill:#545b5e}.cost-structure__title{align-items:center;height:76px;margin:0;padding:20px 0 20px 20px;font-size:28px;font-weight:600;display:flex}@media only screen and (min-width:981px){.cost-structure__title{border-bottom:1px solid #cad5db}}.cost-structure__selects-container{flex-direction:row;gap:8px;display:flex}@media only screen and (max-width:980px){.cost-structure__selects-container{flex-direction:column}}.cost-structure__select{width:220px;margin:0 auto}@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{max-width:calc(100% - 40px);margin-left:20px}}.cost-structure .cost-structure__pie{height:485px;font-size:18px}@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{justify-content:center;align-items:center;height:100%;font-size:16px;display:flex}@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{justify-content:center;align-items:center;height:-webkit-fit-content;height:fit-content;margin-top:40px;display:flex;position:relative;overflow:hidden}.cost-structure .cost-structure__pie.skeleton>span{display:block}.cost-structure .cost-structure__pie.skeleton>span:first-child{width:65%;height:35px;position:absolute;top:24px;left:40px}.cost-structure .cost-structure__pie.skeleton>span:nth-child(2){width:92px;height:12px;position:absolute;top:20%;left:65%}.cost-structure .cost-structure__pie.skeleton>span:nth-child(3){width:92px;height:12px;position:absolute;top:80%;left:10%}.cost-structure .cost-structure__pie.skeleton>span:nth-child(4){width:92px;height:12px;position:absolute;top:90%;left:30%}.cost-structure .cost-structure__pie.skeleton>span:nth-child(5){width:92px;height:12px;position:absolute;top:85%;left:60%}.cost-structure .cost-structure__pie.skeleton>span:nth-child(6){width:92px;height:12px;position:absolute;top:65%;left:80%}.calender-month{position:relative}.calender-months-content{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.calender-months-year-select-text{height:-webkit-fit-content;height:fit-content;font-size:14px;font-weight:700;display:inline-block}.calender-months-year-select{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.calender-months-container{flex-flow:wrap;display:flex}.calender-month-container{background-color:#fff;border-radius:5px;flex-wrap:wrap;width:80%;max-width:1200px;padding:20px;display:flex;overflow:hidden}.calender-month-card{text-align:center;cursor:pointer;border:1px solid #cad5db;border-radius:5px;width:calc(33.33% - 10px);margin:5px;padding:8px 28px;font-size:14px;line-height:18px;transition:all .2s ease-in-out;position:relative}.calender-month-card_disabled{pointer-events:none;border-color:#f5fafc;color:#cad5db!important}.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{justify-content:space-between;margin-top:10px;display:flex}.calender-month-range p{margin:0;font-size:16px}.calender-month-range span{font-weight:400}.area-chart{width:100%;height:100%}@media only screen and (max-width:639px){.area-chart{font-size:12px}}.trade-turnover-chart__skeleton{flex-wrap:wrap;width:100%;height:100%;padding:20px 20px 0;display:flex;overflow:hidden}.trade-turnover-chart__skeleton-left{width:10%;height:80%;padding-right:10px}.trade-turnover-chart__skeleton-left>span{flex-flow:column;justify-content:space-between;height:100%;display:flex}@media only screen and (max-width:639px){.trade-turnover-chart__skeleton-left>span>span{width:30px!important}}.trade-turnover-chart__skeleton-right{box-sizing:border-box;background-color:#eee;background-image:linear-gradient(90deg,#eee,#f5f5f5,#eee);background-repeat:no-repeat;outline:none;width:90%;height:80%;line-height:1;animation:1.2s ease-in-out infinite animation-16jpnkj;display:inline-block;overflow:hidden}.trade-turnover-chart__skeleton-right>img{width:100%;height:100%}.trade-turnover-chart__skeleton-right-stoped{animation:ease-in-out infinite animation-16jpnkj}.trade-turnover-chart__skeleton-bottom{width:100%;padding-top:10px;padding-left:10%;padding-right:20px}.trade-turnover-chart__skeleton-bottom>span{justify-content:space-between;display:flex}@media only screen and (max-width:639px){.trade-turnover-chart__skeleton-bottom>span>span{width:30px!important}}.trade-turnover-widget{background:#fff;flex-direction:column;flex:2 auto;width:0;height:620px;display:flex;position:relative}@media only screen and (min-width:981px){.trade-turnover-widget{border-top-right-radius:16px;border-bottom-right-radius:16px;width:50%;height:620px}}@media only screen and (min-width:320px) and (max-width:980px){.trade-turnover-widget{border-bottom-right-radius:16px;border-bottom-left-radius:16px;width:100%;height:464px}}@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;justify-content:flex-end;gap:8px;height:76px;padding:20px 20px 20px 0;display:flex}.trade-turnover-widget .trade-turnover-header h3{min-width:150px;margin:0;padding-top:4px;font-size:28px;font-weight:600;line-height:32px}@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{cursor:pointer;background-color:#0000;border:none;justify-content:space-between;align-items:center;width:100px;display:none}@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{z-index:1;width:110px;height:100%;position:absolute;top:0}.trade-turnover-widget .trade-turnover-chart{width:100%;height:100%;padding:30px 20px 20px;position:relative}.trade-turnover-widget .trade-turnover-chart_with-scroll{max-width:100%;position:relative;overflow-x:scroll;overflow-y:hidden}.trade-turnover-widget .trade-turnover-chart__container{width:100%;height:100%}.trade-turnover-widget .trade-turnover-chart__container .trade-turnover-chart{padding:0}.trade-turnover-widget .trade-turnover-chart__container_with-scroll{position:absolute;top:0;left: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{width:600px;height:330px}}@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{justify-content:center;align-items:center;height:100%;font-size:16px;display:flex}@media only screen and (max-width:1599px){.turnovers__no-data{top:25%;left:50%;transform:translate(-50%,-25%);height:150px!important}.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;width:100%;height:100%;padding:25px 24px 34px;position:relative}.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{flex-direction:column;gap:16px;display:flex}@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;margin:0;font-size:28px;font-weight:600;line-height:32px}@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{justify-content:flex-end;align-items:center;display:flex}}@media only screen and (min-width:1201px) and (max-width:1600px){.travel-schedule__filters{justify-content:flex-start;align-items:center;display:flex}}@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{width:190px;height:65px}.travel-schedule__filters-item.worker-filter{width:320px;height:65px}@media only screen and (min-width:1201px) and (max-width:1600px){.travel-schedule__filters-item.worker-filter{flex-grow:1}}.travel-schedule__filters-button{cursor:pointer;border:1px solid #fff;border-radius:8px;place-content:center;align-items:center;padding:10px;display:flex}.travel-schedule__buttons{justify-content:center;margin-top:36px;display:flex}.travel-schedule .travel-schedule__button_margin-left{margin-left:10px}.travel-schedule__button.button{color:#fff;min-width:152px}.react-datepicker__close-icon{margin-right:5px;display:flex}.react-datepicker__close-icon:before{margin-top:10px;display:block;position:static}.tripDetailsPopup-skeleton{z-index:40;width:240px;padding-top:75px;display:flex;position:absolute;top:10px;left:20px}@media only screen and (max-width:639px){.tripDetailsPopup-skeleton{width:93%;height:400px;padding-top:0;top:45px;left:20px}}.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{justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative}.indicators-item>span{color:#fff;background-color:#98a2a8;border-radius:100%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;line-height:25px;display:flex;position:absolute;top:0;right:0}.tripDetails{height:248px}.tripDetails-wrap{z-index:20;flex-flow:column;gap:8px;height:100%;display:flex}.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{flex-flow:column;display:flex}.tripDetails-wrap .trip-employees-list>span{font-size:17px;font-weight:700;line-height:24px}.tripDetails-wrap .trip-indicators-wrap{flex-wrap:wrap;justify-content:flex-start;width:100%;min-height:30px;display:flex}.tripDetails-wrap .button{width:240px;height:44px;margin:auto auto 0;font-size:16px;line-height:20px}@media only screen and (max-width:639px){.tripDetails-wrap .button{width:280px}}.tripDetails-item{flex-flow:column;display:flex}.tripDetails .nbs{white-space:pre-line}.popup{z-index:20;border-radius:6px;width:280px}.popup-wrap{z-index:50;background-color:#fff;border-radius:16px;flex-flow:column;padding:20px;display:flex;position:relative;box-shadow:2px 2px 20px #0000001f}.popup-head{z-index:50;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:20px;font-weight:700;line-height:28px;display:flex}.popup-head>span{white-space:nowrap;width:220px}.popup-head>button{cursor:pointer;background:0 0;border:none;padding:0;display:flex}.gantt-wrapper{width:100%;position:relative;overflow:visible}.gantt-wrapper .gantt-chart{width:100%;height:100%;position:absolute}.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:1px}.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);cursor:pointer;rx:5px}.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-top:90px;margin-bottom:110px;position:relative;overflow:hidden}@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{width:3000px;display:flex}.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{width:380px;margin-left:20px}.gantt-no-data>span:nth-child(4)>span:last-child{width:435px;margin-left:650px}.gantt-no-data>span:nth-child(6)>span:last-child{width:170px;margin-left:200px}.gantt-no-data>span:nth-child(8)>span:last-child{width:300px;margin-left:1100px}.gantt-no-data>span:nth-child(10)>span:last-child{width:1050px;margin-left:350px}.filters-travel-schedule{flex-flow:wrap;gap:8px;height:100%;margin-bottom:28px;display:flex}@media only screen and (max-width:980px){.filters-travel-schedule>div>div>span{color:#000}}.filters-travel-schedule>div>div>span{color:#fff}@media only screen and (max-width:980px){.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.3333% - 5.33333px)}}.filters-travel-schedule .select .clear-indicator-select{background:#f8f8f7}.bar-widget{width:100%;height:calc(100% - 58px)}.bar-widget>span{font-size:22px;font-weight:700;line-height:32px}.BarBlockSkeleton{flex-flow:column;width:100%;height:100%;display:flex}.BarBlockSkeleton__title{margin-bottom:20px}.BarBlockSkeleton__title>span span{margin:0!important}.BarBlockSkeleton .bars{height:100%;display:flex;margin:0!important}.BarBlockSkeleton .bars span{font-size:27px;line-height:27px;min-width:auto!important;max-width:none!important}.BarBlockSkeleton .bars>span{display:block}.BarBlockSkeleton .bars>div{justify-content:space-between;display:flex}.BarBlockSkeleton .bars .left{flex-flow:column;width:34px;display:flex}.BarBlockSkeleton .bars .left>span{width:34px;margin:0;display:flex}.BarBlockSkeleton .bars .left>span>span{margin:0}.BarBlockSkeleton .bars .right{width:100%;display:flex;margin-left:30px!important}.BarBlockSkeleton .bars .right>span{align-items:flex-end;width:16px;height:100%;margin:0;display:flex}.BarBlockSkeleton .bars .right>span>span{margin:0}.text-block{border-radius:16px;flex-direction:column;justify-content:center;width:100%;height:100%;padding:0 48px;font-weight:600;display:flex}@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);margin-bottom:40px;font-size:52px;line-height:52px}.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{width:100%;font-size:18px;font-weight:700;line-height:24px}.text-block-reverse .text-block-amount{order:1;margin:30px 0 0}.text-block-background{background:#f8f8f7}.TextBlockSkeleton{width:100%;height:100%;min-height:200px;max-height:370px;display:flex}@media only screen and (max-width:1599px){.TextBlockSkeleton{padding:0 20px}}.TextBlockSkeleton>span{width:100%;height:100%;display:block}.limit-economy-overlay{background-color:#f8f8f7;border-radius:16px;justify-content:center;align-items:center;width:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0!important}.limit-economy-overlay_container{width:100%;padding:48px}@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{flex-flow:column;align-items:center;display:flex}.limit-economy-overlay_container .description{letter-spacing:-.05em;color:#1d2021;text-align:left;width:100%;margin-bottom:16px;font-size:18px!important;font-weight:700!important;line-height:24px!important}@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{letter-spacing:-.011em;color:#545b5e;text-align:left;width:100%;font-size:16px!important;font-weight:400!important;line-height:20px!important}@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{flex-direction:column;width:100%;height:100%;display:flex}.top-five>span{margin-bottom:16px;font-size:22px;font-weight:700;line-height:32px}.progress-chart.active-blocks-9 .progress-block>div:nth-child(-n+9),.progress-chart.active-blocks-8 .progress-block>div:nth-child(-n+8),.progress-chart.active-blocks-7 .progress-block>div:nth-child(-n+7),.progress-chart.active-blocks-6 .progress-block>div:nth-child(-n+6),.progress-chart.active-blocks-5 .progress-block>div:nth-child(-n+5),.progress-chart.active-blocks-4 .progress-block>div:nth-child(-n+4),.progress-chart.active-blocks-3 .progress-block>div:nth-child(-n+3),.progress-chart.active-blocks-2 .progress-block>div:nth-child(-n+2),.progress-chart.active-blocks-1 .progress-block>div:nth-child(-n+1){background:#5d6c74}.progress-chart.active-blocks-9 .progress-block>div:nth-child(n+10),.progress-chart.active-blocks-8 .progress-block>div:nth-child(n+9),.progress-chart.active-blocks-7 .progress-block>div:nth-child(n+8),.progress-chart.active-blocks-6 .progress-block>div:nth-child(n+7),.progress-chart.active-blocks-5 .progress-block>div:nth-child(n+6),.progress-chart.active-blocks-4 .progress-block>div:nth-child(n+5),.progress-chart.active-blocks-3 .progress-block>div:nth-child(n+4),.progress-chart.active-blocks-2 .progress-block>div:nth-child(n+3),.progress-chart.active-blocks-1 .progress-block>div:nth-child(n+2),.progress-chart.active-blocks-0 .progress-block>div{opacity:.2;background:#5d6c74}.progress-chart.active-blocks-10 .progress-block>div{background:var(--company-mainColorHex)}.progress-chart{width:100%;margin-bottom:10px}.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{width:91%;height:12px;display:flex}.progress-chart div:nth-child(2) .progress-block>div{flex:auto;height:100%}.progress-chart div:nth-child(2) .progress-block>div:not(:first-child){margin-left:2px}.progress-chart .value{margin-left:7px;font-size:16px;line-height:20px}.top-five-chart_value{display:flex}.top-five-chart_widget{flex-direction:column;justify-content:space-between;min-width:250px;height:100%;display:flex}@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{flex-flow:column;justify-content:space-between;width:100%;height:100%;min-height:250px;padding:0 60px 0 0;display:flex}.TopFiveChartSkeleton span{font-size:27px;line-height:27px}.TopFiveChartSkeleton .title{justify-self:flex-start}.TopFiveChartSkeleton .bars{flex-flow:column;justify-content:flex-end;display:flex}.TopFiveChartSkeleton .bars .row:not(:last-child){margin-bottom:25px}.TopFiveChartSkeleton .bars .row{flex-flow:column;display:flex}.TopFiveChartSkeleton .bars .row>span:first-child{width:20%;margin-bottom:4px}.TopFiveChartSkeleton .bars .row>span:nth-child(2){width:100%}.TopFiveChartSkeleton .bars .row>span{width:100%;display:flex}.violations-policy{flex-direction:column;width:100%;height:100%;min-height:300px;padding-bottom:20px;display:flex}@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{justify-content:flex-start;align-items:flex-end;font-family:SourceSansPro,sans-serif;display:flex}.violations-policy__content_count{letter-spacing:-10px;color:var(--company-mainColorHex);font-size:144px;font-weight:700;line-height:144px}@media only screen and (max-width:980px){.violations-policy__content_count{letter-spacing:0;font-size:200px;line-height:200px}}@media only screen and (min-width:1600px){.violations-policy__content_count{letter-spacing:0;font-size:200px;line-height:200px}}.violations-policy__content_percent{margin-left:5px;font-size:34px;font-weight:700;line-height:100px}.ViolationLimitReport{width:100%;height:300px;max-height:370px;padding:40px 0 0;display:flex}@media only screen and (max-width:1199px){.ViolationLimitReport{padding:0!important}}.ViolationLimitReport>span{width:100%;height:100%;display:block}.authorization-button .button.button-block .report-button{margin:0;font-weight:400}.authorization-button .button.button-block .report-button-atom{color:#ff5248;font-size:16px;line-height:20px}.full-report{background-color:#f8f8f7;border-radius:16px;flex-direction:column;justify-content:center;width:100%;height:100%;padding-top:36px;padding-bottom:20px;display:flex}.full-report__container{flex-direction:column;justify-content:space-between;gap:16px;height:100%;display:flex}.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{width:100%;height:300px;max-height:370px;padding:40px 0 0;display:flex}@media only screen and (max-width:1599px){.FullReportSkeleton{padding:0 20px}}.FullReportSkeleton>span{width:100%;height:100%;display:block}.violations-today{flex-direction:column;width:100%;height:100%;display:flex}@media only screen and (min-width:641px) and (max-width:1200px){.violations-today>div{justify-content:center;display:flex}}@media only screen and (min-width:320px) and (max-width:640px){.violations-today>div{justify-content:center;display:flex}}.violations-today>div:not(.modal-right__backdrop):first-child{justify-content:flex-start;margin-bottom:20px;display:flex}.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{letter-spacing:26px;font-size:144px;font-weight:700;line-height:144px}@media only screen and (max-width:980px){.violations-today>div:not(.modal-right__backdrop)>div:first-child{letter-spacing:0;font-size:200px;line-height:200px}}@media only screen and (min-width:1600px){.violations-today>div:not(.modal-right__backdrop)>div:first-child{letter-spacing:0;font-size:200px;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{text-align:center;box-sizing:border-box;color:#000;cursor:pointer;border:1px solid #98a2a8;border-radius:4px;max-width:315px;height:46px;padding-top:12px;font-size:16px;font-weight:400;line-height:20px;display:block}.violations-today__open-modal-button.disabled{opacity:.4;cursor:default}.violation{background-color:#f8f8f7;border-radius:8px;grid-template-columns:minmax(36px,70px) minmax(100px,1fr) minmax(200px,1fr) 24px;grid-template-areas:"icon from number arrow""icon date customer arrow";align-items:center;column-gap:8px;padding:16px;display:grid}.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}.violator{background-color:#f8f8f7;border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-bottom:8px;padding:12px 16px;display:flex}.violator__description{flex-direction:column;display:flex}.violator__info{flex-direction:row;gap:16px;display:flex}.violator__text{font-size:16px;line-height:20px}.violator__text_bold{font-weight:700}.violator__counter{background-color:var(--company-mainColorHex);color:#fff;border-radius:100px;justify-content:center;align-items:center;width:26px;height:26px;font-weight:700;display:flex}.ViolationLimitCount{width:100%;height:100%;min-height:300px;padding:40px 0 0;display:flex}.ViolationLimitCount>span{width:100%;height:100%;display:block}.authorization-widget{background:#fff;border-radius:16px;width:100%;margin-top:16px;padding:20px 0}@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{border:1px solid #cad5db;border-radius:8px;justify-content:center;align-items:center;padding:10px;display:flex;box-shadow:0 1px 2px #29294012}.authorization-widget__filters-button:hover{cursor:pointer}.authorization-widget__filters-button>svg{fill:#545b5e}.authorization-widget-filter{flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}@media only screen and (max-width:980px){.authorization-widget-filter{flex-direction:column;justify-content:flex-start;align-items: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){padding-bottom:10px;border-bottom:none!important}.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){padding-bottom:10px;border-bottom:none!important}.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-top:10px;margin-right:50px}@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{margin-top:30px;height:auto!important}}.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:33%}}@media only screen and (min-width:981px){.authorization-widget>div:not(:first-child)>div{flex-basis:calc(33.3333% - 18.6667px)}}.authorization-widget>div:not(:first-child)>div:not(:last-child){flex-flow:column;justify-content:space-between;padding-top:40px;display:flex}@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;justify-content:space-between;height:auto!important}.authorization-widget>div .bar-widget,.authorization-widget>div .violations-policy-widget,.authorization-widget>div .top-five-chart,.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 .violations-policy-widget,.authorization-widget>div .top-five-chart,.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 .violations-policy-widget,.authorization-widget>div .top-five-chart,.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 .violations-policy-widget,.authorization-widget>div .top-five-chart,.authorization-widget>div .violations-today-widget,.authorization-widget>div .text-block-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-top:20px;padding-left:20px;padding-right:20px}.authorization-widget-header{border-bottom:1px solid #cad5db;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;padding:0 20px 20px}.authorization-widget-header>span{margin:0;font-size:28px;font-weight:600;line-height:32px}@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{flex-direction:column;justify-content:space-between;padding-bottom:20px;display:flex}.authorization-widget .bar-widget span{margin-bottom:30px}@media only screen and (min-width:981px){.authorization-widget .bar-widget{width:calc(33.3333% - 18.6667px)}}@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{min-width:240px;max-width:400px}}@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{width:90%;height:80%;padding-top:30px;display:flex}.authorization-widget div.skeleton_section .sceleton_barchart_left{flex-wrap:wrap;align-content:space-between;width:50px;height:100%;display:flex}.authorization-widget div.skeleton_section .sceleton_barchart_left span{flex-wrap:wrap;align-content:space-between;height:100%;display:flex}.authorization-widget div.skeleton_section .sceleton_barchart_right{justify-content:space-around;align-items:flex-end;width:85%;height:100%;padding-left:20px;display:flex}.authorization-widget div.skeleton_section .skeleton_progress_bar_chart{flex-wrap:wrap;align-content:space-between;height:82%;padding-top:30px;display:flex}.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{cursor:pointer;background-color:#0000;border:none;justify-content:space-between;align-items:center;width:100px;display:none}@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{flex-flow:column;display:flex}@media only screen and (max-width:639px){.cityEmployeesList ul{height:300px}}.cityEmployeesList>span{color:#5d6c74;margin-top:26px;margin-bottom:18px;font-size:14px;line-height:16px}.cityEmployeesList ul{max-height:200px;margin:0;padding:0;list-style:none}@media only screen and (max-width:639px){.cityEmployeesList ul{max-height:100%}}.cityEmployeesList ul li{padding-bottom:20px}.cityEmployeesList ul button{cursor:pointer;background-color:#0000;border:none;font-size:16px;font-weight:600;line-height:20px;text-decoration:underline}.cityEmployeesList__button{width:100%;max-width:280px;height:44px;margin:10px auto 0;font-size:16px;line-height:20px}.cityEmployeesList__button>a{align-items:center;text-decoration:none;display:flex}.rcs-custom-scroll .rcs-custom-scrollbar{width:6px}.rcs-custom-scroll .rcs-inner-handle{background-color:#4eb7f5b3;border-radius:3px}.cityEmployeesListPopup{z-index:10;border-radius:6px;position:absolute;bottom:65px;left:-120px}@media only screen and (max-width:639px){.cityEmployeesListPopup{display:none}}.cityEmployeesListPopup-wrap{background-color:#fff;border-radius:6px;flex-flow:column;width:280px;padding:20px;display:flex;position:relative}.cityEmployeesListPopup-head{justify-content:space-between;align-items:center;font-size:28px;font-weight:600;line-height:32px;display:flex}.cityEmployeesListPopup-head>span{width:220px}.cityEmployeesListPopup-head>button{cursor:pointer;background:0 0;border:none;padding:0}.gm-marker{cursor:pointer;background-color:#0000;border:none;width:32px;padding:0;display:flex;position:absolute;top:-48px;left:-16px}.gm-marker-simple{cursor:default}.gm-marker>span{text-align:center;color:#fff;width:100%;font-weight:600;line-height:26px;position:absolute;top:5px;left:0}.routeInfo{z-index:40;border-radius:5px;width:134px;height:34px;position:absolute;top:-17px;left:-67px;overflow:hidden}.routeInfo-wrap{cursor:pointer;background-color:#0000;border:none;width:100%;height:34px;margin:0;padding:0;display:flex}.routeInfo-details{flex-flow:column;display:flex}.routeInfo-left,.routeInfo-right{width:67px;height:34px;display:flex}.routeInfo-left>span,.routeInfo-right>span{justify-content:center;align-items:center;width:100%;font-weight:600;display:inline-flex}.routeInfo-left{color:#fff;background:#ff3b30;font-size:20px;line-height:24px}.routeInfo-right{color:#000;background:#fff;font-size:12px;line-height:12px}.routeInfoPopupItem{z-index:50;flex-flow:column;padding:25px 0;display:flex;position:relative}.routeInfoPopupItem:first-child{padding:10px 0 25px}.routeInfoPopupItem:last-child{padding:25px 0 10px}.routeInfoPopupItem-wrap .title{flex-wrap:wrap;width:200px;display:flex}.routeInfoPopupItem-wrap .title .nbs{white-space:pre-line}.routeInfoPopupItem-wrap .title{font-size:20px;font-weight:600;line-height:24px}.routeInfoPopupItem-wrap .quantity{color:#fff;background-color:red;border-top-left-radius:5px;border-bottom-left-radius:5px;justify-content:center;align-items:center;width:40px;height:23px;font-size:16px;line-height:19px;display:flex;position:absolute;top:20px;right:-20px}.routeInfoPopupItem-wrap .quantity-2{top:35px}.routeInfoPopup{position:absolute;top:30px;left:-140px}.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{justify-content:space-between;display:flex}.routeInfoDetails .chart-details-month{color:#98a2a8;font-size:12px}.fastGrowMock{flex-flow:column;justify-content:center;align-items:center;width:900px;max-width:900px;height:300px;margin:0 auto;display:block;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.fastGrowMock .mock__title{color:#ff5248;text-align:center;margin-bottom:50px;font-size:68px;font-weight:600;line-height:74px;display:block}@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{color:#ff5248;border-color:#ff5248;margin:0 auto}@media only screen and (max-width:639px){.fastGrowMock .mock__button{padding:0 10px;font-size:14px;line-height:16px}}.example-map-skeleton{background-color:#fff;width:100%;height:700px;margin:40px 0;display:flex;position:relative}.example-map-skeleton>span:first-child{display:flex;position:absolute;bottom:20px;left:20px}.example-map-skeleton>span:first-child>span{width:30px;height:80px}.example-map-skeleton>span:nth-child(2){display:flex;position:absolute;top:30px;left:30px}.example-map-skeleton>span:nth-child(2)>span{width:200px;height:30px}.example-map-skeleton>span:nth-child(3){display:flex;position:absolute;top:30px;right:30px}.example-map-skeleton>span:nth-child(3)>span{width:200px;height:30px}.example-map-skeleton>span:nth-child(4){flex-grow:1;align-items:flex-end;display:flex}.example-map-skeleton>span:nth-child(4)>span{width:100%;height:100%;margin:150px 0 0}@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>div:nth-child(3),.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{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{top:85px!important;left:-10px!important}}.travel-map .gm-style .gm-bundled-control-on-bottom .gmnoprint>div{width:auto!important;height:auto!important}.travel-map .gm-style .gm-bundled-control-on-bottom .gmnoprint .gm-control-active{width:29px!important;height:29px!important}.travel-map .gm-style .gm-bundled-control-on-bottom .gmnoprint .gm-control-active img{width:11px!important;height:11px!important}.travel-map .gm-style .gm-bundled-control-on-bottom .gmnoprint .gm-control-active+div{width:19px!important;margin:0 auto!important}.travel-map .tripDetailsPopup{z-index:60;position:absolute;top:0;left:0}.travel-map #example-map{border-radius:16px;position:relative}.travel-map-selects{flex-wrap:wrap;justify-content:space-between;gap:8px;width:100%;height:-webkit-fit-content;height:fit-content;padding:16px 20px;display:flex}@media only screen and (min-width:981px){.travel-map-selects{align-items:center}}.travel-map-selects-container{gap:8px;display:flex}@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{width:455px;display:block}@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{width:100%;max-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{z-index:1;color:#fff;font-size:22px;font-weight:700}@media only screen and (min-width:320px) and (max-width:980px){.travel-map-select-value{margin-bottom:16px}}.travel-map-select-company{width:100%;max-width:420px}@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{width:100%;max-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;top:15px;right:12px;transform:rotate(180deg)}.travel-map .dropDown{border-radius:2px;flex-flow:column;font-size:18px;line-height:20px;display:flex}@media only screen and (max-width:479px){.travel-map .dropDown{font-size:16px;line-height:20px}}.travel-map .dropDown .Dropdown-control{border-radius:2px;width:100%;height:100%;position:relative}.travel-map .dropDown .Dropdown-control:hover{cursor:pointer}.travel-map .dropDown .Dropdown-control .Dropdown-placeholder{align-items:center;width:100%;height:48px;padding:0 45px 0 15px;display:flex}@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{transition:all .2s ease-in-out;position:absolute;top:15px;right:12px}.travel-map .dropDown .Dropdown-menu{z-index:10;background-color:#fff;border-radius:2px;width:100%;padding:10px 20px;position:absolute;top:56px;left:0}.travel-map .dropDown .Dropdown-menu .is-selected{color:#5d6c74}.travel-map .dropDown .Dropdown-option{border-bottom:1px solid #d1cfd7;margin:0 auto;padding:15px 0;font-size:16px;font-weight:600;line-height:20px}.travel-map .dropDown .Dropdown-option:hover{cursor:pointer}.travel-map .dropDown .Dropdown-option:last-child{border-bottom:none}.cityEmployeesListPopup{left:-140px}.trusted-access-skeleton>.profile-card-container__header{min-height:56px}.trusted-access-skeleton__content{flex-direction:column;gap:16px;padding:16px 20px;line-height:1;display:flex}.trusted-access-skeleton__email-row{gap:12px;display:flex}.trusted-access-skeleton__input{flex:1;min-width:0}.trusted-access-skeleton__rows{flex-direction:column;gap:8px;display:flex}.trusted-access-skeleton__row{background:#f8f8f7;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;display:flex}.trusted-access-skeleton__row-text{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.trusted-access-skeleton__row-text .react-loading-skeleton{max-width:100%}.trusted-access-page{flex-direction:column;gap:8px;padding:16px 0;display:flex}.widget-content{flex-direction:column;gap:8px;padding:16px 20px 20px;display:flex}.widget-no-content{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:16px 20px 20px;display:flex}.combining-trip-card{grid-template-columns:2fr 1fr 1fr .5fr 1fr;align-items:flex-start;display:grid}.combining-trip-card__left{grid-template-columns:20px 1fr;align-items:flex-start;gap:8px;display:grid}.combining-trip-card__left-multi{grid-template-columns:1fr}.combining-trip-card__left-poppep{width:240px}.combining-trip-card__multi{grid-template-columns:2fr 1fr 1fr .5fr 1fr}.combining-trip-card__disabled{background:#f5fafc}.combining-trip-card__checkbox-disable>input[type=checkbox]{background:#e9eff2;border:2px solid #cad5db}.combining-trip-card__checkbox-disable>input[type=checkbox]:before{border:none}.combining-trips-empty{padding:48px 0}.combining-trips-empty>.cat-plug__bottom{gap:16px}.combining-trips-empty .sorting-button__list-item{text-align:left}.combining-trips{flex-direction:column;gap:16px;display:flex}.combining-trips__container{background:#fff;border:1px solid #e9eff2;border-radius:16px;margin-top:16px}.combining-trips__header{border-bottom:1px solid #cad5db;gap:8px;padding:20px;display:flex}.combining-trips__header-reset-icon{width:13px;max-width:13px;height:13px;max-height:13px}.combining-trips__header-icon{border-radius:100%;width:24px;min-width:24px;height:24px;min-height:24px;padding:0;border:2px solid #1d2021!important}.combining-trips__header-text{flex-direction:column;flex:1;gap:2px;display:flex}.combining-trips__header-text>p{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.combining-trips__header-text>span{color:#879196;font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.combining-trips__list{flex-direction:column;gap:12px;padding:16px;display:flex}.combining-trips__list-header{font-family:Tilda Sans,Tilda Sans Fallback,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.combining-trips__footer{position:-webkit-sticky;position:sticky;bottom:20px}