.city-field__label[data-v-e92ef783]{z-index:31}.city-field__label--floating[data-v-e92ef783]{top:7px}.city-field__label--rest[data-v-e92ef783]{top:50%;transform:translateY(-50%)}.city-search-modal[data-v-551e835d]{width:394px}.date-field__label[data-v-30a60519]{top:7px;color:#7a7a7a}.date-field__value[data-v-30a60519]{color:#20212a}.date-field-de[data-v-30a60519]:focus-visible,.date-field-default[data-v-30a60519]:focus-visible{outline:2px solid #2563eb;outline-offset:-2px}.calendar-header-small span{width:50px}.calendar-wrapper-small{display:grid;row-gap:8px;grid-template-columns:repeat(7,50px);grid-template-rows:repeat(5,50px)}.calendar-wrapper-small .bg-green-100{background-color:#eff0f0}.calendar-modal[data-v-84651dbb]{min-height:515px;--tw-scale-x: .7;--tw-scale-y: .7}@media (min-width: 820px){.calendar-modal[data-v-84651dbb]{--tw-scale-x: .8;--tw-scale-y: .8}}.calendar-modal--de[data-v-84651dbb]{width:818px;min-height:462px;border-radius:16px;border:1px solid #f4f4f6;box-shadow:0 8px 16px #00000014;--tw-scale-x: 1;--tw-scale-y: 1}@media (min-width: 820px){.calendar-modal--de[data-v-84651dbb]{--tw-scale-x: 1;--tw-scale-y: 1}}.calendar-modal__title-de[data-v-84651dbb]{font-size:16px;font-weight:600;line-height:20px;color:#0f0f0f;margin:0}.calendar-modal__refuse-btn[data-v-84651dbb]{height:36px;padding:0 16px;border-radius:20px;background:#f7f7f7;border:none;font-size:14px;font-weight:500;color:#0f0f0f;cursor:pointer;white-space:nowrap;font-weight:600}.calendar-modal__arrow-de[data-v-84651dbb]:focus-visible,.calendar-modal__refuse-btn[data-v-84651dbb]:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.calendar-modal__arrow-de[data-v-84651dbb]{width:32px;height:32px;background:transparent;border:none;cursor:pointer}.calendar-modal__arrow-de[data-v-84651dbb]:disabled{cursor:default}.calendar-modal__arrow-de--next svg[data-v-84651dbb]{transform:rotate(180deg)}.switch-cities__btn[data-v-602faed8]:focus{outline:none}.switch-cities__btn[data-v-602faed8]:focus-visible{outline:2px solid #2563eb;outline-offset:-2px}.search-route__route-city[data-v-3506d31f]{width:31%}.search-route__close-btn[data-v-3506d31f]{top:-9px;right:-8px;width:24px;height:24px}.searchform__datefields[data-v-3506d31f]{width:38%}.cabin-class-selector__row[data-v-fd410cfa]{border-bottom-color:#eaeced}.cabin-class-selector__chip[data-v-fd410cfa]{box-sizing:border-box;display:flex;flex:1 1 0%;align-items:center;justify-content:center;padding:7px 8px;border-radius:12px;border:1px solid rgba(0,0,0,.08);background:#fff;color:#0000008f;font-size:14px;font-weight:600;line-height:18px;transition:color .15s ease-in-out,background-color .15s ease-in-out,box-shadow .15s ease-in-out,border-color .15s ease-in-out}.cabin-class-selector__chip--active[data-v-fd410cfa]{border:1px solid #4ebc73;background:#edf8f1;color:#4ebc73;box-shadow:inset 0 0 0 1px #4ebc7359}.cabin-class-selector__chip[data-v-fd410cfa]:focus{outline:2px solid #4ebc73;outline-offset:1px}.extra-params-modal--de[data-v-3420dabc]{border-color:#f4f4f6;box-shadow:0 8px 32px #00000014}.extra-params{width:200px}.extra-params-modal{width:408px}.extra-params__label{top:7px;color:#7a7a7a}.extra-params__value{color:#20212a}.extra-params__field-de:focus{outline:none}.extra-params__field-de:focus-visible{outline:2px solid #2563eb;outline-offset:-2px}.route-toggle[data-v-3d063a4b]:focus-visible{border-radius:8px;box-shadow:0 0 0 2px #2563eb}.anywhere-link[data-v-6ae69893]:focus-visible{border-radius:8px;box-shadow:0 0 0 2px #2563eb}.search-form__row[data-v-75c5796a]{height:68px}.search-form__row.--de-locale[data-v-75c5796a]{height:56px}.search-form__btn[data-v-75c5796a]{flex:1 1 0%}@media (min-width: 1024px){.search-form__row[data-v-75c5796a]:not(.--complex-route):not(.--de-locale){height:62px}.search-form__row.--de-locale[data-v-75c5796a]{height:56px}.search-form__btn[data-v-75c5796a]{width:200px}}
