@font-face{font-family:Korolev Bold;src:local("Korolev Bold Bold"),url(/fonts/Korolev\ Bold.svg#korolevbold) format(svg),url(/fonts/Korolev\ Bold.ttf) format(truetype),url(/fonts/Korolev\ Bold.woff) format(woff),url(/fonts/Korolev\ Bold.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}.modal[data-v-3355a746]{display:flex;inset:0;position:fixed;z-index:20}@keyframes fadeIn-3355a746{0%{opacity:0}to{opacity:1}}.modal[data-v-3355a746]{align-items:flex-start;animation:fadeIn-3355a746 .5s forwards;justify-content:center;opacity:0}@media(min-width:768px){.modal[data-v-3355a746]{align-items:center}}.modal[data-v-3355a746]{min-height:100vh;min-height:-webkit-fill-available;min-height:stretch}@supports (padding-top:env(safe-area-inset-top)){.modal[data-v-3355a746]{inset:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);min-height:calc(100vh - env(safe-area-inset-bottom) - env(safe-area-inset-top))}}@supports (-webkit-overflow-scrolling:touch){.modal[data-v-3355a746]{height:calc(100vh - env(safe-area-inset-bottom) - env(safe-area-inset-top))}}@supports (height:100dvh){.modal[data-v-3355a746]{min-height:100dvh}}@media(prefers-reduced-motion:reduce){.modal[data-v-3355a746]{animation:none!important;opacity:1!important}}.modal .modal__cover[data-v-3355a746]{cursor:default;display:block;height:100%;inset:0;position:absolute;width:100%;z-index:-1}.modal .modal__cover .modal__cover-bg[data-v-3355a746]{height:100%;width:100%}.modal .modal__cover .modal__cover-bg.modal__cover-bg--solid[data-v-3355a746]{--tw-bg-opacity:1!important;background-color:rgb(128 139 168/var(--tw-bg-opacity,1))!important;opacity:1!important}.modal .modal__content[data-v-3355a746]{height:100vh;position:relative;width:100%}@keyframes fadeInDown-3355a746{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.modal .modal__content[data-v-3355a746]{animation:fadeInDown-3355a746 .25s forwards;animation-delay:.25s;opacity:0;overflow-y:auto;padding:1rem .5rem}@supports (padding-top:env(safe-area-inset-top)){.modal .modal__content[data-v-3355a746]{height:calc(100vh - env(safe-area-inset-bottom) - env(safe-area-inset-top))}}@supports (height:100dvh){.modal .modal__content[data-v-3355a746]{height:100dvh}}@media(min-width:768px){.modal .modal__content[data-v-3355a746]{border-radius:.5rem;display:flex;flex-direction:column;height:auto;max-height:95vh;max-width:60em;padding:2rem}@supports (padding-top:env(safe-area-inset-top)){.modal .modal__content[data-v-3355a746]{max-height:calc(95vh - env(safe-area-inset-bottom) - env(safe-area-inset-top))}}@supports (height:100dvh){.modal .modal__content[data-v-3355a746]{max-height:95dvh}}}@media(min-width:1200px){.modal .modal__content[data-v-3355a746]{padding:2.5rem}}@media(prefers-reduced-motion:reduce){.modal .modal__content[data-v-3355a746]{animation:none!important;opacity:1!important}}.modal .modal__content.-visible[data-v-3355a746]{overflow:visible}.modal .modal__content.-blurred .modal__cover-bg[data-v-3355a746]{--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media(min-width:768px){.modal .modal__content.-giant[data-v-3355a746]{max-width:100em}.modal .modal__content.-medium[data-v-3355a746]{max-width:55.5em}.modal .modal__content.-small[data-v-3355a746]{max-width:50.5em}.modal .modal__content.-smaller[data-v-3355a746]{max-width:34.875em}.modal .modal__content.-tiny[data-v-3355a746]{max-width:30em}.modal .modal__content.-overview-tree[data-v-3355a746]{max-width:41rem}}.modal .modal__content[data-v-3355a746] h2{margin-bottom:1rem;overflow-wrap:break-word}.modal .modal__content.-transparent-form[data-v-3355a746] .account-section{background-color:transparent;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.modal .modal__content .modal__content-close[data-v-3355a746]{position:absolute;right:.5rem;top:.5rem;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media(min-width:768px){.modal .modal__content .modal__content-close[data-v-3355a746]{right:1rem;top:1rem}}@media(hover){.modal .modal__content .modal__content-close[data-v-3355a746]:hover{opacity:.75}}.modal .modal__content .modal__content-close[data-v-3355a746]:not(:disabled):focus-visible:focus{outline-color:currentColor;outline-style:solid;outline-width:2px}.modal .modal__content.-search-form[data-v-3355a746]{padding:1rem}@media(min-width:768px){.modal .modal__content.-search-form[data-v-3355a746]{padding:2rem}}@media(min-width:1200px){.modal .modal__content.-search-form[data-v-3355a746]{padding:2.5rem}}.modal .modal__content.-search-form .modal__content-close[data-v-3355a746]{right:1rem;top:1rem}.modal.-layout-booking .modal__cover .modal__cover-bg[data-v-3355a746],.modal.-layout-default .modal__cover .modal__cover-bg[data-v-3355a746],.modal.-layout-early-check-in .modal__cover .modal__cover-bg[data-v-3355a746],.modal.-layout-freight-booking .modal__cover .modal__cover-bg[data-v-3355a746],.modal.-layout-freight-default .modal__cover .modal__cover-bg[data-v-3355a746],.modal.-layout-nfi .modal__cover .modal__cover-bg[data-v-3355a746],.modal.-layout-seat-selector-admin .modal__cover .modal__cover-bg[data-v-3355a746]{--tw-bg-opacity:1;background-color:rgb(0 22 81/var(--tw-bg-opacity,1));opacity:.5}.modal.-layout-booking .modal__content[data-v-3355a746],.modal.-layout-default .modal__content[data-v-3355a746],.modal.-layout-early-check-in .modal__content[data-v-3355a746],.modal.-layout-freight-booking .modal__content[data-v-3355a746],.modal.-layout-freight-default .modal__content[data-v-3355a746],.modal.-layout-nfi .modal__content[data-v-3355a746],.modal.-layout-seat-selector-admin .modal__content[data-v-3355a746]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));box-shadow:0 0 30px #16215b1a}.modal.-layout-booking .modal__content.-refill[data-v-3355a746],.modal.-layout-default .modal__content.-refill[data-v-3355a746],.modal.-layout-early-check-in .modal__content.-refill[data-v-3355a746],.modal.-layout-freight-booking .modal__content.-refill[data-v-3355a746],.modal.-layout-freight-default .modal__content.-refill[data-v-3355a746],.modal.-layout-nfi .modal__content.-refill[data-v-3355a746],.modal.-layout-seat-selector-admin .modal__content.-refill[data-v-3355a746]{--tw-bg-opacity:1;background-color:rgb(218 232 245/var(--tw-bg-opacity,1))}.modal.-layout-booking .modal__content[data-v-3355a746] h2,.modal.-layout-default .modal__content[data-v-3355a746] h2,.modal.-layout-early-check-in .modal__content[data-v-3355a746] h2,.modal.-layout-freight-booking .modal__content[data-v-3355a746] h2,.modal.-layout-freight-default .modal__content[data-v-3355a746] h2,.modal.-layout-nfi .modal__content[data-v-3355a746] h2,.modal.-layout-seat-selector-admin .modal__content[data-v-3355a746] h2{font-family:Korolev Bold,sans-serif;font-size:3rem;line-height:1}.modal.-layout-booking .modal__content .modal__content-close[data-v-3355a746],.modal.-layout-default .modal__content .modal__content-close[data-v-3355a746],.modal.-layout-early-check-in .modal__content .modal__content-close[data-v-3355a746],.modal.-layout-freight-booking .modal__content .modal__content-close[data-v-3355a746],.modal.-layout-freight-default .modal__content .modal__content-close[data-v-3355a746],.modal.-layout-nfi .modal__content .modal__content-close[data-v-3355a746],.modal.-layout-seat-selector-admin .modal__content .modal__content-close[data-v-3355a746]{--tw-text-opacity:1;color:rgb(120 147 172/var(--tw-text-opacity,1))}.modal.-layout-booking .modal__content.-seat-selector[data-v-3355a746],.modal.-layout-early-check-in .modal__content.-seat-selector[data-v-3355a746],.modal.-layout-freight-booking .modal__content.-seat-selector[data-v-3355a746]{padding:0}.modal.-layout-booking .modal__content.-seat-selector .modal__content-close[data-v-3355a746],.modal.-layout-early-check-in .modal__content.-seat-selector .modal__content-close[data-v-3355a746],.modal.-layout-freight-booking .modal__content.-seat-selector .modal__content-close[data-v-3355a746]{right:1.5rem;top:1.25rem;z-index:10;--tw-text-opacity:1;color:rgb(0 22 81/var(--tw-text-opacity,1))}@media(min-width:1024px){.modal.-layout-booking .modal__content.-seat-selector .modal__content-close[data-v-3355a746],.modal.-layout-early-check-in .modal__content.-seat-selector .modal__content-close[data-v-3355a746],.modal.-layout-freight-booking .modal__content.-seat-selector .modal__content-close[data-v-3355a746]{right:1.75rem;top:2.25rem}}@media(min-width:1200px){.modal.-layout-booking .modal__content.-seat-selector .modal__content-close[data-v-3355a746],.modal.-layout-early-check-in .modal__content.-seat-selector .modal__content-close[data-v-3355a746],.modal.-layout-freight-booking .modal__content.-seat-selector .modal__content-close[data-v-3355a746]{top:2.75rem}}@media(min-width:1024px){.modal.-layout-booking .modal__content.-seat-selector .modal__content-close[data-v-3355a746] svg,.modal.-layout-early-check-in .modal__content.-seat-selector .modal__content-close[data-v-3355a746] svg,.modal.-layout-freight-booking .modal__content.-seat-selector .modal__content-close[data-v-3355a746] svg{height:1.5rem;width:1.5rem}}@media(min-width:768px){.modal.-layout-booking .modal__content.-seat-selector[data-v-3355a746],.modal.-layout-early-check-in .modal__content.-seat-selector[data-v-3355a746],.modal.-layout-freight-booking .modal__content.-seat-selector[data-v-3355a746]{border-radius:0;display:block;height:100%;max-height:100vh;max-width:85.5rem;padding:0}@supports (padding-top:env(safe-area-inset-top)){.modal.-layout-booking .modal__content.-seat-selector[data-v-3355a746],.modal.-layout-early-check-in .modal__content.-seat-selector[data-v-3355a746],.modal.-layout-freight-booking .modal__content.-seat-selector[data-v-3355a746]{max-height:calc(100vh - env(safe-area-inset-bottom) - env(safe-area-inset-top))}}@supports (height:100dvh){.modal.-layout-booking .modal__content.-seat-selector[data-v-3355a746],.modal.-layout-early-check-in .modal__content.-seat-selector[data-v-3355a746],.modal.-layout-freight-booking .modal__content.-seat-selector[data-v-3355a746]{max-height:100dvh}}}@media(min-width:1024px){.modal.-layout-booking .modal__content.-seat-selector[data-v-3355a746],.modal.-layout-early-check-in .modal__content.-seat-selector[data-v-3355a746],.modal.-layout-freight-booking .modal__content.-seat-selector[data-v-3355a746]{display:flex;flex-direction:column;height:auto;max-height:95vh}@supports (padding-top:env(safe-area-inset-top)){.modal.-layout-booking .modal__content.-seat-selector[data-v-3355a746],.modal.-layout-early-check-in .modal__content.-seat-selector[data-v-3355a746],.modal.-layout-freight-booking .modal__content.-seat-selector[data-v-3355a746]{max-height:calc(95vh - env(safe-area-inset-bottom) - env(safe-area-inset-top))}}@supports (height:100dvh){.modal.-layout-booking .modal__content.-seat-selector[data-v-3355a746],.modal.-layout-early-check-in .modal__content.-seat-selector[data-v-3355a746],.modal.-layout-freight-booking .modal__content.-seat-selector[data-v-3355a746]{max-height:95dvh}}}@media(min-width:1200px){.modal.-layout-booking .modal__content.-seat-selector[data-v-3355a746],.modal.-layout-early-check-in .modal__content.-seat-selector[data-v-3355a746],.modal.-layout-freight-booking .modal__content.-seat-selector[data-v-3355a746]{padding:0}}@media(min-width:768px){.modal.-layout-booking .modal__content.-cancel-reservation[data-v-3355a746],.modal.-layout-early-check-in .modal__content.-cancel-reservation[data-v-3355a746],.modal.-layout-freight-booking .modal__content.-cancel-reservation[data-v-3355a746]{max-width:40em}.modal.-layout-booking .modal__content.-cancel-reservation[data-v-3355a746] h2,.modal.-layout-early-check-in .modal__content.-cancel-reservation[data-v-3355a746] h2,.modal.-layout-freight-booking .modal__content.-cancel-reservation[data-v-3355a746] h2{align-self:flex-start}}
