.empty-legs-view-inf{background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:space-between;align-items:flex-end;height:252px;padding:16px;display:flex;position:absolute;top:0;left:0;right:0}.empty-legs-view-inf__pax{color:#fff;letter-spacing:.01em;align-items:center;gap:4px;margin-bottom:10px;font-size:14px;font-weight:600;line-height:18px;display:flex}.empty-legs-view-inf__pax-icon{width:16px;height:16px}.empty-legs-view-inf__price{color:#fff;letter-spacing:.01em;font-size:18px;font-weight:600;line-height:22px}.empty-legs-view-inf__dates{color:#fff;letter-spacing:.01em;font-size:14px;font-weight:600;line-height:18px}.empty-legs-view-inf__plane-icon{width:24px;height:24px;margin-bottom:4px;margin-left:auto}@media only screen and (width>=600px){.empty-legs-view-inf{padding-left:24px;padding-right:24px}}@media only screen and (width>=1240px){.empty-legs-view-inf{border-radius:16px;width:100%;height:360px;padding:24px;position:relative}}.empty-legs-unavailable-banner{background:#ffe3e1;border-radius:12px;align-items:flex-start;gap:8px;margin-bottom:24px;padding:16px;display:flex}.empty-legs-unavailable-banner--desktop{display:none}.empty-legs-unavailable-banner__text{color:#ee7069;letter-spacing:.01em;font-size:13px;font-weight:500;line-height:16px}.empty-legs-unavailable-banner__icon{flex-shrink:0;width:16px;height:16px}@media only screen and (width>=1240px){.empty-legs-unavailable-banner{background:#f7f7fc;border-radius:16px;margin-bottom:0;padding-top:12px;padding-bottom:12px}.empty-legs-unavailable-banner--desktop{display:flex}.empty-legs-unavailable-banner--mobile{display:none}}.empty-legs-chart{padding-top:32px}.empty-legs-chart__canvas-wrapper{position:relative}.empty-legs-chart__canvas{z-index:1;position:relative;height:70px!important}.empty-legs-chart__custom-tooltip{letter-spacing:.01em;color:#0a0a0e;opacity:1;pointer-events:none;z-index:1;background:#fff;border:2px solid #dddce5;border-radius:4px;align-items:center;gap:4px;padding:1px 4px;font-size:12px;font-weight:700;line-height:16px;display:flex;position:absolute;transform:translateY(-100%)}.empty-legs-chart__custom-tooltip--0{left:0}.empty-legs-chart__custom-tooltip--1{right:0}.empty-legs-chart__bottom{width:100%}.empty-legs-chart__bottom-border{border-color:#dddce5;border-top-style:solid;border-top-width:1px;border-left-style:solid;border-left-width:1px;border-right-style:solid;border-right-width:1px;width:100%;height:7px;padding:0 4px}.empty-legs-chart__bottom-text{justify-content:space-between;align-items:center;gap:20px;display:flex}.empty-legs-chart__bottom-text-item{color:#939399;font-size:11px;font-weight:500;line-height:16px}.empty-legs-action-wrapper{z-index:1;position:sticky;bottom:0}.empty-legs-action-wrapper--desktop{display:none}.empty-legs-action__inner{background:#fff;border-top:1px solid #ecebf2;justify-content:space-between;align-items:center;gap:16px;width:calc(100% + 32px);padding:12px 16px;display:flex;position:relative;left:-16px}.empty-legs-action__cost{flex-shrink:0}.empty-legs-action__cost-hint{color:#939399;letter-spacing:.01em;font-size:16px;font-weight:600;line-height:20px}.empty-legs-action__cost-value{color:#0a0a0e;letter-spacing:.005em;font-size:22px;font-weight:700;line-height:32px}.empty-legs-action__button{color:#fff;text-align:center;letter-spacing:.01em;background:#2640c9;border-radius:12px;padding:16px;font-size:16px;font-weight:600;line-height:20px;text-decoration:none}.empty-legs-action__button--full{width:100%}@media only screen and (width>=600px){.empty-legs-action__inner{width:calc(100% + 48px);padding-left:24px;padding-right:24px;left:-24px}}@media only screen and (width>=1240px){.empty-legs-action-wrapper{position:unset;order:-1;margin-bottom:16px}.empty-legs-action-wrapper--mobile{display:none}.empty-legs-action-wrapper--desktop{display:block}.empty-legs-action__inner{background:#e9e9f0;border-top:none;border-radius:16px;flex-direction:column;align-items:flex-start;width:100%;padding:16px;left:0}.empty-legs-action__button{width:100%}}.empty-legs-plane-modal__title{border-bottom:1px solid #ecebf2;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;display:flex}.empty-legs-plane-modal__title-text{color:#0a0a0e;letter-spacing:.01em;font-size:14px;font-weight:600;line-height:18px}@media only screen and (width>=905px){.empty-legs-plane-modal{width:500px}}.empty-leg-page-wrapper{background:#f2f2f7}.empty-leg-page__title{z-index:1;margin-bottom:204px}.empty-leg-page__share{cursor:pointer;width:24px;height:24px}.empty-leg-page__inf{margin-top:72px}.empty-leg-page__leg{margin-bottom:24px}.empty-leg-page__leg-fieldset{align-items:center;gap:8px;margin-bottom:8px;display:flex}.empty-leg-page__leg-input{background:#fff;border-radius:12px;flex-grow:1;height:52px}.empty-leg-page__leg-fieldset--only-pax .new-order-input-date__body,.empty-leg-page__leg-fieldset--only-pax .new-order-input-time__body{pointer-events:none;-webkit-user-select:none;user-select:none}.empty-leg-page__leg-fieldset--only-pax .new-order-input-date__text,.empty-leg-page__leg-fieldset--only-pax .new-order-input-time__text{color:#d0d2d9}.empty-leg-page__leg-fieldset--only-pax .new-order-input-date__icon path,.empty-leg-page__leg-fieldset--only-pax .new-order-input-time__icon path{stroke:#d0d2d9}.empty-leg-page__leg-airport-wrapper{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.empty-leg-page__leg-airport{color:#0a0a0e;letter-spacing:.005em;text-transform:uppercase;width:calc(50% - 58px);font-size:32px;font-weight:600;line-height:40px}.empty-leg-page__leg-airport--arrival{text-align:right}.empty-leg-page__leg-airport-divider{flex-shrink:0;width:116px;height:24px}.empty-leg-page__leg-city-wrapper{justify-content:space-between;align-items:center;display:flex}.empty-leg-page__leg-city{color:#0a0a0e;letter-spacing:.01em;font-size:13px;line-height:16px}.empty-leg-page__leg-time-wrapper{justify-content:space-between;align-items:center;margin-top:28px;display:flex}.empty-leg-page__leg-time-num{color:#0a0a0e;letter-spacing:.01em;margin-bottom:2px;font-size:18px;font-weight:600;line-height:22px}.empty-leg-page__leg-time-date{color:#0a0a0e;font-size:11px;font-weight:500;line-height:16px}.empty-leg-page__leg-time-wrapper--not-full .empty-leg-page__leg-time-date,.empty-leg-page__leg-time-wrapper--not-full .empty-leg-page__leg-time-num{color:#939399}.empty-leg-page__leg-time--arrival .empty-leg-page__leg-time-date,.empty-leg-page__leg-time--arrival .empty-leg-page__leg-time-num{text-align:right}.empty-leg-page__leg-time--airway .empty-leg-page__leg-time-num{color:#939399;letter-spacing:.02em;text-align:center;font-size:13px}.empty-leg-page__leg-time--airway .empty-leg-page__leg-time-date{color:#939399}.empty-leg-page__leg-block{background:#fff;border-radius:12px;flex-direction:column;justify-content:center;padding:16px;display:flex}.empty-leg-page__aircraft{background:#fff;border-radius:12px;margin-bottom:24px;padding:16px}.empty-leg-page__aircraft-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:2px;display:flex}.empty-leg-page__aircraft-type{color:#0a0a0e;letter-spacing:.01em;font-size:16px;font-weight:600;line-height:20px}.empty-leg-page__aircraft-class{color:#939399;letter-spacing:.01em;font-size:14px;line-height:24px}.empty-leg-page__aircraft-main{margin-bottom:16px}.empty-leg-page__aircraft-img{-o-object-fit:cover;object-fit:cover;flex-shrink:0;width:100%;height:205px}.empty-leg-page__chart-wrapper{margin-bottom:24px}.empty-leg-page__subtitle-wrapper{justify-content:space-between;align-items:center;gap:10px;display:flex}.empty-leg-page__subtitle-text{color:#939399;letter-spacing:.01em;text-transform:uppercase;padding-top:15px;padding-bottom:15px;font-size:14px;font-weight:600;line-height:18px}.empty-leg-page__subtitle-subscribe{color:#2640c9;letter-spacing:.01em;font-size:14px;font-weight:600;line-height:24px}.empty-leg-page__chart{background:#fff;border-radius:12px;padding-bottom:10px;padding-left:12px;padding-right:12px}.empty-leg-page__rules{background:#fff!important;border-radius:12px!important;padding-left:16px!important;padding-right:16px!important}.empty-leg-page__rules .plane-rules-block__item{align-items:center!important;padding-top:14px!important;padding-bottom:14px!important}.empty-leg-page__rules .plane-rules-block__item>svg{width:16px!important;height:16px!important}.empty-leg-page__rules .plane-rules-block__item+.plane-rules-block__item{border-top:1px solid #ecebf2!important}.empty-leg-page__faq{padding-bottom:32px}.empty-leg-end__icon{width:96px;height:96px;margin:0 auto 10px}.empty-leg-end__text{color:#000;text-align:center;letter-spacing:.01em;margin:0;font-size:16px;line-height:140%}.empty-leg-page__inf .empty-leg-page__leg-fieldset,.empty-leg-page__leg .empty-leg-page__aircraft-img,.empty-leg-page__leg .empty-leg-page__aircraft-top{display:none}.empty-leg-page__aircraft-img-slider{position:relative;overflow:hidden}.empty-leg-page__aircraft-img-slider-wrapper{display:flex}.empty-leg-page__aircraft-img-slider-dots{justify-content:center;align-items:center;gap:6px;padding-top:16px;display:flex}.empty-leg-page__aircraft-img-slider-dot{background:#c2c9fc;border-radius:20px;width:6px;height:6px;display:block}.empty-leg-page__aircraft-img-slider-dot--active{background:#6678f7}.empty-legs-plane-attributes{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.empty-legs-plane-attributes__attribute{flex:1 0 154px;align-items:center;gap:4px;min-width:calc(50% - 6px);display:flex}.empty-legs-plane-attributes__attribute-icon{width:16px;height:16px}.empty-legs-plane-attributes__attribute-value{color:#0a0a0e;letter-spacing:.01em;font-size:13px;line-height:16px}@media only screen and (width>=600px){.empty-leg-page__aircraft-img{height:340px}}@media only screen and (width>=1240px){.empty-leg-page__title{margin-bottom:0}.empty-leg-page__content{align-items:stretch;gap:40px;padding-top:40px;padding-bottom:80px;display:flex}.empty-leg-page__left{flex-grow:1}.empty-leg-page__right{border-left:1px solid #dddce5;flex-direction:column;flex-shrink:0;width:360px;padding-left:39px;display:flex}.empty-leg-page__inf{margin-top:0;margin-bottom:24px}.empty-leg-page__share path{stroke:#2640c9}.empty-leg-page__leg .empty-leg-page__leg-fieldset{display:none}.empty-leg-page__inf .empty-leg-page__leg-fieldset{display:flex}.empty-leg-page__leg-fieldset{background:#fff;border-radius:12px;width:380px;margin-bottom:0;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.empty-leg-page__leg{background:#fff;border-radius:16px;margin-bottom:0;padding:24px}.empty-leg-page__leg-input{background:0 0;border-right:1px solid #dddce5;border-radius:0;flex:100px}.empty-leg-page__leg-input:last-child{border-right:none;flex-grow:0;flex-basis:82px}.empty-leg-page__leg-block-wrapper{align-items:stretch;display:flex}.empty-leg-page__leg-block{border-right:1px solid #ecebf2;border-radius:0;flex-grow:1;margin-right:24px;padding:0 23px 0 0}.empty-leg-page__leg .empty-leg-page__aircraft-top{margin-bottom:24px;display:flex}.empty-leg-page__leg .empty-leg-page__aircraft-img{-o-object-fit:cover;object-fit:cover;cursor:pointer;width:calc(50% - 24px);height:160px;display:block}.empty-leg-page__aircraft{display:none}.empty-leg-page__chart-wrapper{background:#e9e9f0;border-radius:16px;margin-bottom:16px;padding-bottom:16px;padding-left:16px;padding-right:16px}.empty-leg-page__chart{border-radius:8px}.empty-leg-page__faq{padding-bottom:0}.empty-leg-page__faq .empty-leg-page__subtitle-text{display:none}.empty-leg-page__rules{background:#e9e9f0!important;border-radius:16px!important}.empty-leg-page__rules .plane-rules-block__item+.plane-rules-block__item{border-top:1px solid #cccdd9!important}.new-modal__body--empty-leg-end{max-width:380px}.empty-leg-page__aircraft-img-slider{display:none}.empty-leg-page__aircraft-img--desktop{display:block}}
