.price[data-v-2c7717d8]{display:inline-block;font-weight:700}.remaining-time[data-v-ea0c49fa]{font-weight:700;font-size:1.2em;background-color:transparent!important}.wrap-text[data-v-ea0c49fa]{word-wrap:break-word}.responsive-text[data-v-ea0c49fa]{font-size:100%}Ц @media[data-v-ea0c49fa](max-width: 600px){.responsive-text[data-v-ea0c49fa]{font-size:80%}}.on-border-right-top[data-v-ea0c49fa]{position:absolute;top:-20px;right:20px;z-index:1}.on-border-right[data-v-ea0c49fa]{position:absolute;top:-15px;right:20px}.on-border-left[data-v-ea0c49fa]{position:absolute;top:-20px;left:20px}.on-border-left-category[data-v-ea0c49fa]{position:absolute;top:-20px;left:90px}@media (max-width:400px){.responsive-text[data-v-ea0c49fa]{font-size:60%}}.price[data-v-ea0c49fa]{display:inline-block;font-weight:700}.rounded-card[data-v-ea0c49fa]{position:relative;border:1px solid orange!important}.custom-chip-padding[data-v-ea0c49fa]{padding:4px 8px}.date-navigator{display:inline-flex;flex-direction:column;align-items:center;gap:10px}.date-navigator__label{font-size:12px;font-weight:700}.date-navigator__label,.date-navigator__label .text-h5{letter-spacing:.06em;text-transform:uppercase;color:rgba(0,0,0,.45)}.date-navigator__label .text-h5{font-size:12px!important;font-weight:700!important;line-height:1.2}.date-navigator__controls{display:flex;align-items:center;gap:10px}.date-navigator__arrow{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid rgba(0,0,0,.1);border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.06);cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease}.date-navigator__arrow:hover:not(:disabled){border-color:rgba(255,152,0,.45);box-shadow:0 2px 8px rgba(255,152,0,.12)}.date-navigator__arrow:active:not(:disabled){transform:scale(.94)}.date-navigator__arrow:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.date-navigator__arrow:focus,.date-navigator__arrow:focus-visible{outline:none}.date-navigator__chip{display:inline-flex;align-items:center;gap:12px;min-width:200px;height:48px;padding:0 16px 0 10px;border:1px solid rgba(0,0,0,.1);border-radius:14px;background:#fff;box-shadow:0 2px 10px rgba(15,23,42,.06);cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease}.date-navigator__chip:hover{border-color:rgba(255,152,0,.45);box-shadow:0 4px 16px rgba(255,152,0,.12)}.date-navigator__chip:active{transform:scale(.98)}.date-navigator__chip:focus,.date-navigator__chip:focus-visible{outline:none;border-color:rgba(255,152,0,.55)}.date-navigator__chip-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:rgba(255,152,0,.12);flex-shrink:0}.date-navigator__chip-text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15;min-width:0}.date-navigator__chip-date{font-size:15px;font-weight:700;color:rgba(0,0,0,.87);white-space:nowrap}.date-navigator__chip-weekday{font-size:12px;font-weight:500;color:rgba(0,0,0,.45);text-transform:capitalize}.date-navigator__picker{border-radius:16px;overflow:hidden;box-shadow:0 12px 40px rgba(15,23,42,.16)!important}@media (max-width:599px){.date-navigator__chip{min-width:168px;height:44px;padding:0 12px 0 8px;gap:10px}.date-navigator__chip-date{font-size:14px}.date-navigator__arrow{width:36px;height:36px}}.date-navigator--dark .date-navigator__label,.date-navigator--dark .date-navigator__label .text-h5{color:#90959f}.date-navigator--dark .date-navigator__arrow{background:#1a1d21;border-color:hsla(0,0%,100%,.1);box-shadow:none}.date-navigator--dark .date-navigator__arrow:hover:not(:disabled){background:#22262b;border-color:rgba(255,152,0,.35);box-shadow:none}.date-navigator--dark .date-navigator__chip{background:#1a1d21;border-color:hsla(0,0%,100%,.1);box-shadow:0 4px 20px rgba(0,0,0,.25)}.date-navigator--dark .date-navigator__chip:hover{background:#22262b;border-color:rgba(255,152,0,.35);box-shadow:0 6px 24px rgba(0,0,0,.35)}.date-navigator--dark .date-navigator__chip-icon{background:rgba(255,152,0,.16)}.date-navigator--dark .date-navigator__chip-date{color:#f0f1f3}.date-navigator--dark .date-navigator__chip-weekday{color:#90959f}.date-navigator--dark .date-navigator__picker{box-shadow:0 12px 40px rgba(0,0,0,.5)!important}.car-info-card{width:100%;max-width:1200px}.svg-scheme-wrapper{width:100%;overflow-x:auto;padding-bottom:4px}.svg-element svg{display:block;width:100%;min-width:900px;height:auto}.svg-element svg [id^=Seat]:hover,.svg-element svg [id^=seat]:hover{cursor:pointer}.svg-element svg #Numbers,.svg-element svg [id=Numbers],.svg-element svg text,.svg-element svg tspan{pointer-events:none}.gender-male{border-color:#0095ff!important}.gender-female{border-color:#ff00ea!important}.gender-novalue{border-color:grey!important}.chips-container{display:flex;justify-content:center}.railway-field[data-v-9b89ac76]{margin-bottom:4px}.railway-passenger-form[data-v-9b89ac76]{max-width:100%;overflow:visible}.railway-passenger-form__row[data-v-9b89ac76]{margin-bottom:4px;align-items:flex-start}.railway-passenger-form__row>.col[data-v-9b89ac76]{min-width:0}.railway-field__label[data-v-9b89ac76]{display:block;font-size:.8125rem;margin-bottom:6px;line-height:1.2}.railway-passenger-form--light .railway-field__label[data-v-9b89ac76]{color:rgba(0,0,0,.6)}.railway-passenger-form--dark .railway-field__label[data-v-9b89ac76]{color:hsla(0,0%,100%,.7)}.railway-field__label--with-icon[data-v-9b89ac76]{display:flex;align-items:center;gap:4px}.railway-field__required[data-v-9b89ac76]{color:#e53935}.railway-passenger-form--light .railway-field__help[data-v-9b89ac76]{color:#9e9e9e!important}.railway-passenger-form--dark .railway-field__help[data-v-9b89ac76]{color:hsla(0,0%,100%,.5)!important}.railway-field__help[data-v-9b89ac76]{cursor:help}.railway-passenger-form__actions[data-v-9b89ac76]{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:24px}.railway-passenger-form__btn-clear[data-v-9b89ac76]{font-weight:600;letter-spacing:.04em;text-transform:uppercase}.railway-passenger-form[data-v-9b89ac76] .v-input__slot{min-height:44px!important;border-radius:8px!important}.railway-passenger-form--light[data-v-9b89ac76] .v-input__slot{background:#fff!important}.railway-passenger-form--dark[data-v-9b89ac76] .v-input__slot{background:#1e1e1e!important}.railway-passenger-form--light[data-v-9b89ac76] fieldset{border-color:rgba(0,0,0,.2)!important}.railway-passenger-form--dark[data-v-9b89ac76] fieldset{border-color:hsla(0,0%,100%,.22)!important}.railway-passenger-form[data-v-9b89ac76] .v-input--is-focused fieldset{border-color:#ff9800!important;border-width:2px!important}.railway-passenger-form[data-v-9b89ac76] .v-input__prepend-inner{margin-top:10px!important;margin-right:4px}.railway-passenger-form--light[data-v-9b89ac76] .v-input__prepend-inner .v-icon{color:#9e9e9e!important;font-size:20px}.railway-passenger-form--dark[data-v-9b89ac76] .v-input__prepend-inner .v-icon{color:hsla(0,0%,100%,.55)!important;font-size:20px}.railway-passenger-form[data-v-9b89ac76] .railway-field__input--date .v-input__prepend-inner{cursor:pointer}.railway-passenger-form[data-v-9b89ac76] .railway-field__input--date input{cursor:text}.railway-passenger-form[data-v-9b89ac76] .v-label{display:none}.railway-passenger-form[data-v-9b89ac76] .v-select__selection,.railway-passenger-form[data-v-9b89ac76] input{font-size:.9375rem}.railway-passenger-form[data-v-9b89ac76] .railway-field__input--doc-type{cursor:pointer}.railway-passenger-form[data-v-9b89ac76] .railway-field__input--doc-type .v-input__slot{min-height:44px!important}.railway-passenger-form[data-v-9b89ac76] .railway-field__input--doc-type .v-select__selections{min-width:0;flex:1 1 auto;overflow:hidden}.railway-passenger-form[data-v-9b89ac76] .railway-field__input--doc-type .v-select__selection{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.railway-passenger-form[data-v-9b89ac76] .railway-field__input--doc-type .v-input__append-inner{margin-top:10px!important}.railway-passenger-form--light[data-v-9b89ac76] .railway-field__input--doc-type .v-input__append-inner .v-icon{color:#9e9e9e!important;font-size:20px}.railway-passenger-form--dark[data-v-9b89ac76] .railway-field__input--doc-type .v-input__append-inner .v-icon{color:hsla(0,0%,100%,.55)!important;font-size:20px}.railway-passenger-form[data-v-9b89ac76] .v-select .v-input__details,.railway-passenger-form[data-v-9b89ac76] .v-text-field__details{display:block!important;min-height:20px;margin-bottom:0!important;padding-top:2px!important}.railway-passenger-form[data-v-9b89ac76] .v-messages{min-height:18px}.railway-passenger-form--dark[data-v-9b89ac76] .v-select__selection,.railway-passenger-form--dark[data-v-9b89ac76] input{color:hsla(0,0%,100%,.92)}.railway-passenger-form--dark[data-v-9b89ac76] input::-moz-placeholder{color:hsla(0,0%,100%,.38)}.railway-passenger-form--dark[data-v-9b89ac76] input::placeholder{color:hsla(0,0%,100%,.38)}.railway-doc-type-menu{z-index:200!important;min-width:220px!important;max-width:min(420px,calc(100vw - 32px))!important}.railway-doc-type-menu .v-list{padding:4px 0}.railway-doc-type-menu .v-list-item{min-height:44px}.railway-doc-type-list__title{white-space:normal!important;line-height:1.35!important;font-size:.875rem!important}.railway-doc-type-list__item--active{background:rgba(255,152,0,.12)}.slide-fade-enter-active[data-v-71cfc894]{transition:all .3s ease}.slide-fade-leave-active[data-v-71cfc894]{transition:all .8s cubic-bezier(1,.5,.8,1)}.slide-fade-enter[data-v-71cfc894],.slide-fade-leave-to[data-v-71cfc894]{transform:translateX(10px);opacity:0}.test[data-v-71cfc894]{border:2px solid red;margin:5px}.stepper[data-v-71cfc894]{overflow:visible}.book-train-stepper[data-v-71cfc894]{max-width:100%;overflow-x:hidden}.book-train-stepper--light[data-v-71cfc894],.book-train-stepper--light[data-v-71cfc894] .v-stepper__content,.book-train-stepper--light[data-v-71cfc894] .v-stepper__step{background-color:#fff!important}.book-train-stepper--dark[data-v-71cfc894]{background-color:#1e1e1e!important}.book-train-stepper[data-v-71cfc894] .v-stepper__content,.book-train-stepper[data-v-71cfc894] .v-stepper__items,.book-train-stepper[data-v-71cfc894] .v-stepper__wrapper{background:transparent!important}.passenger-step[data-v-71cfc894]{max-width:100%;overflow:visible}.passenger-step-content[data-v-71cfc894]{padding:24px 16px 32px;overflow:visible}.passenger-step__title[data-v-71cfc894]{font-size:2rem;font-weight:400;margin-bottom:20px;line-height:1.2}.passenger-tabs[data-v-71cfc894]{margin-bottom:0}.passenger-tabs[data-v-71cfc894] .v-tabs-bar{flex-wrap:nowrap;background:transparent!important}.passenger-tabs[data-v-71cfc894] .v-tab{text-transform:uppercase;font-weight:600;letter-spacing:.06em;font-size:.8125rem;min-width:120px}.passenger-tabs[data-v-71cfc894] .v-tab--active{color:#ff9800!important}.passenger-step--dark .passenger-tabs[data-v-71cfc894] .v-tab:not(.v-tab--active){color:hsla(0,0%,100%,.6)}.passenger-tabs[data-v-71cfc894] .v-tabs-slider{height:3px;background-color:#ff9800!important}.passenger-tab[data-v-71cfc894]{flex:0 0 auto!important}.passenger-tab__label[data-v-71cfc894]{display:inline-block;white-space:nowrap}.passenger-step__card[data-v-71cfc894]{background:transparent!important;border:none!important;box-shadow:none!important;overflow:visible}.passenger-step--light .passenger-step__card[data-v-71cfc894]{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:12px!important}.passenger-step--dark .passenger-step__card[data-v-71cfc894]{background:transparent!important}.passenger-step__card-body[data-v-71cfc894]{background:transparent}.passenger-form[data-v-71cfc894]{padding:28px 32px 24px;min-height:auto;overflow-x:hidden;max-width:100%}.passenger-step__footer[data-v-71cfc894]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.passenger-step__back[data-v-71cfc894]{font-weight:600;text-transform:none}.passenger-step__next[data-v-71cfc894]{font-weight:600;letter-spacing:.04em;text-transform:uppercase;border-radius:8px;padding:0 28px!important;height:44px!important}.booking-step__footer[data-v-71cfc894]{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:12px;margin-top:24px}.booking-step__action[data-v-71cfc894]{font-weight:600;letter-spacing:.04em;text-transform:uppercase;border-radius:8px;min-width:auto!important;padding:0 20px!important}.booking-step__action--segment[data-v-71cfc894]{text-transform:none;letter-spacing:normal;white-space:normal;height:auto!important;min-height:28px;padding:6px 14px!important}.localfix .v-slide-group__next.v-slide-group__next--disabled[data-v-71cfc894],.localfix .v-slide-group__prev.v-slide-group__prev--disabled[data-v-71cfc894]{display:none!important}.text-field{max-width:100px}.ticket-filters__card{border-color:rgba(0,0,0,.08)!important;box-shadow:0 4px 24px rgba(15,23,42,.06)!important;overflow:hidden}.ticket-filters__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 12px;border-bottom:1px solid rgba(0,0,0,.06)}.ticket-filters__title-wrap{display:flex;align-items:center;gap:8px;min-width:0}.ticket-filters__title{font-size:16px;font-weight:700;color:rgba(0,0,0,.87)}.ticket-filters__badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:rgba(255,152,0,.14);color:#ef6c00;font-size:12px;font-weight:700}.ticket-filters__reset{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid rgba(0,0,0,.1);border-radius:999px;background:transparent;color:rgba(0,0,0,.62);font-size:13px;font-weight:600;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.ticket-filters__reset:hover{border-color:rgba(255,152,0,.35);color:#ef6c00;background:rgba(255,152,0,.06)}.ticket-filters__body{padding:8px 8px 12px}.ticket-filters__mobile-btn{min-height:48px!important;border-radius:14px!important;font-weight:600;letter-spacing:.01em;box-shadow:0 4px 16px rgba(255,152,0,.18)!important}.ticket-filters__dialog-title{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 12px!important;background:linear-gradient(135deg,#fb8c00,#ef6c00);color:#fff}.ticket-filters__dialog-actions{padding:12px 16px 16px!important;gap:10px}.found-tickets-filters-panel.v-expansion-panels{border-radius:12px}.found-tickets-filters-panel .v-expansion-panel{margin-bottom:6px;border:1px solid rgba(0,0,0,.06);border-radius:12px!important;overflow:hidden}.found-tickets-filters-panel .v-expansion-panel:before{box-shadow:none!important}.found-tickets-filters-panel .v-expansion-panel-header{min-height:48px!important;padding:0 14px!important;font-size:14px;font-weight:600}.found-tickets-filters-panel .v-expansion-panel-content__wrap{padding:0 14px 14px!important}.filter-panel-header__title{font-size:14px;font-weight:600;color:rgba(0,0,0,.82)}.filter-panel-header__badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;margin-left:8px;border-radius:999px;background:rgba(255,152,0,.14);color:#ef6c00;font-size:11px;font-weight:700;line-height:1}.found-tickets-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding:12px 14px;border:1px solid rgba(0,0,0,.08);border-radius:16px;background:#fff;box-shadow:0 4px 20px rgba(15,23,42,.05)}.found-tickets-toolbar__meta{display:flex;align-items:baseline;gap:6px;min-width:0}.found-tickets-toolbar__count{font-size:22px;font-weight:700;color:rgba(0,0,0,.87);line-height:1}.found-tickets-toolbar__label{font-size:14px;color:rgba(0,0,0,.54)}.found-tickets-sort{display:inline-flex;align-items:center;max-width:100%;min-height:42px;padding:0 14px;border:1px solid rgba(0,0,0,.1);border-radius:12px;background:rgba(0,0,0,.02);cursor:pointer;outline:none;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.found-tickets-sort:hover{border-color:rgba(255,152,0,.4);background:rgba(255,152,0,.05);box-shadow:0 2px 10px rgba(255,152,0,.08)}.found-tickets-sort__label{overflow:hidden;font-size:14px;font-weight:600;color:rgba(0,0,0,.82);white-space:nowrap;text-overflow:ellipsis}.found-tickets-sort__menu{min-width:280px;border-radius:14px!important;overflow:hidden}.found-tickets-sort__menu .v-list-item{min-height:44px}.found-tickets-sort__menu .v-list-item--active,.found-tickets-sort__menu .v-list-item:hover{background:rgba(255,152,0,.08)!important}.ticket-filters--dark .ticket-filters__card{border-color:hsla(0,0%,100%,.1)!important;box-shadow:0 4px 24px rgba(0,0,0,.32)!important}.ticket-filters--dark .ticket-filters__header{border-bottom-color:hsla(0,0%,100%,.08)}.ticket-filters--dark .ticket-filters__title{color:#f0f1f3}.ticket-filters--dark .ticket-filters__reset{border-color:hsla(0,0%,100%,.12);color:#c5c9d0}.ticket-filters--dark .ticket-filters__reset:hover{border-color:rgba(255,152,0,.35);color:#ffb74d;background:rgba(255,152,0,.08)}.ticket-filters--dark .found-tickets-filters-panel .v-expansion-panel{border-color:hsla(0,0%,100%,.08)}.ticket-filters--dark .filter-panel-header__title{color:#e8eaed}.found-tickets-toolbar--dark,.ticket-filters--dark .found-tickets-toolbar{background:#1a1d21;border-color:hsla(0,0%,100%,.1);box-shadow:0 4px 24px rgba(0,0,0,.28)}.found-tickets-toolbar--dark .found-tickets-toolbar__count,.ticket-filters--dark .found-tickets-toolbar__count{color:#f0f1f3}.found-tickets-toolbar--dark .found-tickets-toolbar__label,.ticket-filters--dark .found-tickets-toolbar__label{color:#90959f}.found-tickets-toolbar--dark .found-tickets-sort,.ticket-filters--dark .found-tickets-sort{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.12)}.found-tickets-toolbar--dark .found-tickets-sort:hover,.ticket-filters--dark .found-tickets-sort:hover{background:rgba(255,152,0,.08)}.found-tickets-toolbar--dark .found-tickets-sort__label,.ticket-filters--dark .found-tickets-sort__label{color:#e8eaed}@media (max-width:959px){.found-tickets-toolbar{flex-direction:column;align-items:stretch}.found-tickets-sort{width:100%;justify-content:space-between}}