@charset "UTF-8";html{--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f}html{--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500}html{--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px}html{--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}:root{--app-font-family: "Open Sans Hebrew", "Open Sans", "Noto Sans Hebrew", Arial, sans-serif;--ez-card-image-aspect-ratio: 3 / 2;--ez-content-max-width: 1440px;--ez-fs-scale: 1;--ez-fs-xs: calc(clamp(.72rem, .68rem + .19vw, .76rem) * var(--ez-fs-scale));--ez-fs-sm: calc(clamp(.76rem, .72rem + .22vw, .88rem) * var(--ez-fs-scale));--ez-fs-md: calc(clamp(.88rem, .84rem + .25vw, 1rem) * var(--ez-fs-scale));--ez-fs-lg: calc(clamp(.98rem, .92rem + .32vw, 1.15rem) * var(--ez-fs-scale));--ez-fs-xl: calc(clamp(1.1rem, 1rem + .45vw, 1.35rem) * var(--ez-fs-scale));--ez-fs-2xl: calc(clamp(1.3rem, 1.1rem + .8vw, 1.75rem) * var(--ez-fs-scale));--ez-icon-sm: 1rem;--ez-icon-md: 1.25rem;--ez-icon-lg: 1.5rem;--ez-cal-fs-micro: calc(clamp(.62rem, .58rem + .16vw, .69rem) * var(--ez-fs-scale));--ez-cal-fs-day: calc(clamp(.82rem, .78rem + .23vw, .9375rem) * var(--ez-fs-scale));--ez-lh-collapse: 0;--ez-lh-none: 1;--ez-lh-tight: 1.15;--ez-lh-heading: 1.3;--ez-lh-body: 1.5;--ez-fw-light: 300;--ez-fw-regular: 400;--ez-fw-medium: 500;--ez-fw-semibold: 600;--ez-fw-bold: 700;--ez-btn-h: 44px;--ez-btn-radius: var(--ez-radius-ui);--ez-btn-px: 1.25rem;--ez-btn-px-compact: .6rem;--ez-ls-normal: normal;--ez-ls-wide: .02em;--ez-ls-caps: .045em;--ez-z-backdrop: -1;--ez-z-raised: 1;--ez-z-chrome: 10;--ez-z-sticky: 100;--ez-z-header: 200;--ez-z-drawer-scrim: 800;--ez-z-scrim: 900;--ez-z-sheet: 910;--ez-z-picker: 940;--ez-z-popover: 950;--ez-z-fab: 960;--ez-z-intro: 970;--ez-z-blocker: 1100;--ez-z-skip-link: 1200;--ez-shadow-sm: 0 1px 4px color-mix(in srgb, var(--ez-black) 6%, transparent);--ez-shadow-md: 0 4px 14px color-mix(in srgb, var(--ez-black) 8%, transparent);--ez-shadow-lg: 0 8px 20px color-mix(in srgb, var(--ez-black) 16%, transparent);--ez-shadow-xl: 0 16px 40px color-mix(in srgb, var(--ez-black) 22%, transparent);--ez-shadow-up: 0 -8px 24px color-mix(in srgb, var(--ez-black) 16%, transparent);--ez-shadow-edge: 0 12px 16px -12px color-mix(in srgb, var(--ez-black) 32%, transparent);--ez-shadow-brand: 0 2px 6px color-mix(in srgb, var(--app-primary) 10%, transparent), 0 14px 28px color-mix(in srgb, var(--app-primary) 16%, transparent);--ez-ring: 0 0 0 2px var(--app-primary);--ez-ring-soft: 0 0 0 3px color-mix(in srgb, var(--app-primary) 18%, transparent);--ez-ring-inset: inset 0 0 0 2px var(--app-primary);--ez-ring-hairline: 0 0 0 1px color-mix(in srgb, var(--ez-black) 8%, transparent);--ez-duration-fast: .16s;--ez-duration-base: .3s;--ez-duration-slow: .5s;--ez-ease-standard: cubic-bezier(.4, 0, .2, 1);--ez-ease-out: cubic-bezier(.22, 1, .36, 1);--ez-ease-in: cubic-bezier(.4, 0, 1, 1);--ez-surface: #ffffff;--ez-text-primary: #000000;--ez-text-secondary: #a6a6a6;--ez-text-disabled: #d6d5d5;--ez-surface-muted: #f3f4f6;--ez-text-muted: #666666;--ez-black: #000000;--ez-error: #b3261e;--ez-error-surface: #f0d4d2;--ez-success: #1f7a40;--ez-success-surface: #daf5e1;--ez-warning: #b4541f;--ez-warning-ink: #6b2a14;--ez-warning-surface: #edddd5;--ez-info: #1565c0;--app-primary: #476676;--app-primary-contrast: #ffffff;--ez-FC: #1f2a30;--ez-BK: #ffffff;--ez-SectionBk: #eef0f2;--ez-card-bg: #ffffff;--ez-card-fg: var(--ez-FC);--ez-button-fg: var(--app-primary-contrast);--ez-Card_Bk: #ffffff;--ez-Card_FC: var(--ez-FC);--ez-TXT: var(--ez-FC);--ez-MAIN: var(--app-primary);--ez-event-color: var(--app-primary);--ez-cal-heading: var(--ez-fs-lg);--ez-border-color: #a6a6a6;--ez-border: 1px solid var(--ez-border-color);--ez-sheet-content-w: 360px;--ez-divider-color: #d5d6d5;--ez-divider: 1px solid var(--ez-divider-color);--ez-radius-panel: 12px;--ez-radius-ui: 8px;--ez-radius-sm: 4px;--ez-radius-pill: 999px;--ez-radius-round: 50%;--ez-navbar-h: 66px;--ez-footer-h: 3.25rem;--ez-fab-bottom: .9rem;--ez-ref-width: 1920px;--ez-columns-w: min(1400px, 100vw - 2.5rem);--ez-results-fr: 922;--ez-side-fr: 454;--ez-main-gap: clamp(.75rem, 1.7vw, 24px);--ez-panel-padding: clamp(.85rem, 1.5vw, 22px);--ez-panel-row-h: 2.75rem;--ez-container-gap-top: 1.5rem;--ez-content-overlap: 60px;--ez-hero-block-gap: 8px;--ez-side-panel-w: calc( (var(--ez-columns-w) - var(--ez-main-gap)) * var(--ez-side-fr) / (var(--ez-results-fr) + var(--ez-side-fr)) );--ez-hero-block-max-w: calc(2 * var(--ez-side-panel-w))}@media(prefers-reduced-motion:reduce){:root{--ez-duration-fast: 1ms;--ez-duration-base: 1ms;--ez-duration-slow: 1ms}}:root{font-family:var(--app-font-family);--mat-sys-body-large-font: var(--app-font-family);--mat-sys-body-medium-font: var(--app-font-family);--mat-sys-body-small-font: var(--app-font-family);--mat-sys-display-large-font: var(--app-font-family);--mat-sys-display-medium-font: var(--app-font-family);--mat-sys-display-small-font: var(--app-font-family);--mat-sys-headline-large-font: var(--app-font-family);--mat-sys-headline-medium-font: var(--app-font-family);--mat-sys-headline-small-font: var(--app-font-family);--mat-sys-label-large-font: var(--app-font-family);--mat-sys-label-medium-font: var(--app-font-family);--mat-sys-label-small-font: var(--app-font-family);--mat-sys-title-large-font: var(--app-font-family);--mat-sys-title-medium-font: var(--app-font-family);--mat-sys-title-small-font: var(--app-font-family);--mat-sys-body-large: 400 1rem / 1.5rem var(--app-font-family);--mat-sys-body-medium: 400 .875rem / 1.25rem var(--app-font-family);--mat-sys-body-small: 400 .75rem / 1rem var(--app-font-family);--mat-sys-display-large: 400 3.562rem / 4rem var(--app-font-family);--mat-sys-display-medium: 400 2.812rem / 3.25rem var(--app-font-family);--mat-sys-display-small: 400 2.25rem / 2.75rem var(--app-font-family);--mat-sys-headline-large: 400 2rem / 2.5rem var(--app-font-family);--mat-sys-headline-medium: 400 1.75rem / 2.25rem var(--app-font-family);--mat-sys-headline-small: 400 1.5rem / 2rem var(--app-font-family);--mat-sys-label-large: 500 .875rem / 1.25rem var(--app-font-family);--mat-sys-label-medium: 500 .75rem / 1rem var(--app-font-family);--mat-sys-label-small: 500 .688rem / 1rem var(--app-font-family);--mat-sys-title-large: 400 1.375rem / 1.75rem var(--app-font-family);--mat-sys-title-medium: 500 1rem / 1.5rem var(--app-font-family);--mat-sys-title-small: 500 .875rem / 1.25rem var(--app-font-family);--mat-badge-text-font: var(--app-font-family);--mat-bottom-sheet-container-text-font: var(--app-font-family);--mat-card-subtitle-text-font: var(--app-font-family);--mat-card-title-text-font: var(--app-font-family);--mat-checkbox-label-text-font: var(--app-font-family);--mat-datepicker-calendar-text-font: var(--app-font-family);--mat-expansion-container-text-font: var(--app-font-family);--mat-expansion-header-text-font: var(--app-font-family);--mat-form-field-container-text-font: var(--app-font-family);--mat-form-field-subscript-text-font: var(--app-font-family);--mat-legacy-button-toggle-label-text-font: var(--app-font-family);--mat-menu-item-label-text-font: var(--app-font-family);--mat-optgroup-label-text-font: var(--app-font-family);--mat-option-label-text-font: var(--app-font-family);--mat-paginator-container-text-font: var(--app-font-family);--mat-radio-label-text-font: var(--app-font-family);--mat-select-trigger-text-font: var(--app-font-family);--mat-standard-button-toggle-label-text-font: var(--app-font-family);--mat-stepper-container-text-font: var(--app-font-family);--mat-stepper-header-label-text-font: var(--app-font-family);--mat-switch-label-text-font: var(--app-font-family);--mat-tab-header-label-text-font: var(--app-font-family);--mat-table-footer-supporting-text-font: var(--app-font-family);--mat-table-header-headline-font: var(--app-font-family);--mat-table-row-item-label-text-font: var(--app-font-family);--mat-toolbar-title-text-font: var(--app-font-family);--mat-tree-node-text-font: var(--app-font-family);--mdc-chip-label-text-font: var(--app-font-family);--mdc-dialog-subhead-font: var(--app-font-family);--mdc-dialog-supporting-text-font: var(--app-font-family);--mdc-extended-fab-label-text-font: var(--app-font-family);--mdc-filled-button-label-text-font: var(--app-font-family);--mdc-filled-text-field-label-text-font: var(--app-font-family);--mdc-list-list-item-label-text-font: var(--app-font-family);--mdc-list-list-item-supporting-text-font: var(--app-font-family);--mdc-list-list-item-trailing-supporting-text-font: var(--app-font-family);--mdc-outlined-button-label-text-font: var(--app-font-family);--mdc-outlined-text-field-label-text-font: var(--app-font-family);--mdc-plain-tooltip-supporting-text-font: var(--app-font-family);--mdc-protected-button-label-text-font: var(--app-font-family);--mdc-slider-label-label-text-font: var(--app-font-family);--mdc-snackbar-supporting-text-font: var(--app-font-family);--mdc-text-button-label-text-font: var(--app-font-family);--mdc-typography-font-family: var(--app-font-family);--mdc-typography-body1-font-family: var(--app-font-family);--mdc-typography-body2-font-family: var(--app-font-family);--mdc-form-field-label-text-font: var(--app-font-family)}@media(max-width:768px){:root{--ez-navbar-h: 57px}}button,input,select,textarea,optgroup{font-family:inherit}:root{--mdc-protected-button-container-elevation-shadow: var(--ez-shadow-sm);--mdc-protected-button-hover-container-elevation-shadow: var(--ez-shadow-md);--mdc-protected-button-focus-container-elevation-shadow: var(--ez-shadow-md);--mdc-protected-button-pressed-container-elevation-shadow: var(--ez-shadow-sm);--mdc-protected-button-disabled-container-elevation-shadow: none;--mdc-elevated-card-container-elevation: none;--mdc-outlined-card-container-elevation: none;--mat-menu-container-elevation-shadow: var(--ez-shadow-lg);--mat-select-container-elevation-shadow: var(--ez-shadow-lg);--mat-autocomplete-container-elevation-shadow: var(--ez-shadow-lg);--mat-datepicker-calendar-container-elevation-shadow: var(--ez-shadow-lg);--mat-dialog-container-elevation-shadow: var(--ez-shadow-xl)}html:not([dir=rtl]){direction:ltr}html[dir=rtl],html[dir=rtl] body{direction:rtl}html{overflow-x:hidden}html{scrollbar-gutter:stable}body:has(app-powered-by-footer){--ez-fab-bottom: var(--ez-footer-h)}body{margin:0;font-family:var(--app-font-family);background-color:var(--ez-BK);min-height:100vh;text-align:start}app-root{display:flex;flex-direction:column;width:100%;min-height:100dvh}.ez-app-shell{display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-width:0;box-sizing:border-box}.ez-app-shell--intro-held *,.ez-app-shell--intro-held *:before,.ez-app-shell--intro-held *:after{animation-play-state:paused!important}.ez-app-shell__content{display:flex;flex-direction:column;flex:1 1 auto;width:min(100%,var(--ez-content-max-width, 1366px));max-width:var(--ez-content-max-width, 1366px);margin-inline:auto;margin-left:auto;margin-right:auto;--ez-shell-gutter: 1rem;padding-inline:var(--ez-shell-gutter);box-sizing:border-box;min-width:0}.ez-app-shell__content>.ez-app-shell__header{flex:0 0 auto;position:sticky;top:0;z-index:var(--ez-z-header)}.ez-app-shell__content>router-outlet+*,.ez-app-shell__content>:not(router-outlet):not(.ez-app-shell__header){display:flex;flex-direction:column;flex:1 1 auto;width:100%;max-width:100%;min-width:0;min-height:0;box-sizing:border-box}.page{display:flex;flex-direction:column;flex:1 1 auto;width:100%;max-width:100%;min-width:0;min-height:0;padding-bottom:var(--ez-footer-h);box-sizing:border-box}.page>app-powered-by-footer{margin-top:auto}.page__main-columns{width:var(--ez-columns-w);margin-inline:auto;margin-top:var(--ez-page-gap-top, var(--ez-container-gap-top));transition:margin-top var(--ez-duration-slow) var(--ez-ease-standard);position:relative;box-sizing:border-box}.page__columns-grid{display:grid;grid-template-columns:minmax(0,922fr) minmax(0,454fr);column-gap:var(--ez-main-gap);row-gap:var(--ez-main-gap);align-items:stretch;width:100%}.page__columns-grid--events{grid-template-columns:minmax(0,454fr) minmax(0,922fr)}.page__columns-grid--events>.page__sidebar{order:-1}[dir=rtl] .page__columns-grid{grid-template-columns:minmax(0,454fr) minmax(0,922fr)}[dir=rtl] .page__columns-grid>.page__sidebar{order:-1}[dir=rtl] .page__columns-grid--single,.page__columns-grid--single{grid-template-columns:minmax(0,922fr) minmax(0,454fr)}.page__content,.page__sidebar{background:var(--ez-surface);border:var(--ez-border);border-radius:var(--ez-radius-panel);padding:var(--ez-panel-padding);min-width:0;box-sizing:border-box}.page__sidebar{position:sticky;top:calc(var(--ez-navbar-h) + var(--ez-container-gap-top));height:fit-content}@media(min-width:901px){.page__panel:has(>.page__strip-dock) .page__cards *{scroll-margin-top:var(--ez-summary-strip-clearance)}}.page .page__content>.page__content-card,.page .page__content>.page__form-card,.page .page__content>.page__panel,.page .page__content>.payment-page,.page .page__content>.page__card,.page .page__sidebar>app-search-summary-panel .search-summary,.page .page__sidebar>app-payment-summary-panel .summary,.page .page__sidebar>app-activities-summary-panel .summary{background:transparent;border:none;border-radius:0;box-shadow:none;padding:0}.page .page__sidebar:has(>app-cart-summary:only-child){padding:0}.page .page__sidebar>app-cart-summary:only-child{display:block;min-width:0}.page .page__sidebar>app-cart-summary:only-child .summary{border:none;border-radius:var(--ez-radius-panel);box-shadow:none}.page .page__sidebar>app-cart-summary:only-child .summary__header{margin:0}.page__content>:first-child,.page__sidebar>:first-child{margin-top:0}@media(max-width:1100px){.page__columns-grid,.page__columns-grid--events,.page__columns-grid--single,[dir=rtl] .page__columns-grid,[dir=rtl] .page__columns-grid--events,[dir=rtl] .page__columns-grid--single{grid-template-columns:minmax(0,1fr)}.page__sidebar{display:none}}@media(max-width:768px){body{background-color:var(--ez-surface)}.ez-app-shell__content .page .page__main-columns{width:auto;margin-inline:calc(-1 * var(--ez-shell-gutter));margin-top:0}.page__content,.page__sidebar{border:none;border-radius:0;padding-inline:var(--ez-shell-gutter)}}.ez-skip-link{position:fixed;top:.5rem;inset-inline-start:.5rem;z-index:var(--ez-z-skip-link);transform:translateY(-150%);padding:.55rem .85rem;border-radius:var(--ez-radius-ui);background:var(--app-primary);color:var(--app-primary-contrast);text-decoration:none;box-shadow:var(--ez-shadow-lg)}.ez-skip-link:focus-visible{transform:translateY(0);outline:2px solid var(--ez-surface);outline-offset:2px}.ez-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:2px solid var(--app-primary);outline-offset:2px}[dir=rtl]{direction:rtl}.cdk-overlay-container{font-family:var(--app-font-family);--mdc-typography-body1-font-family: var(--app-font-family);--mdc-typography-subtitle1-font-family: var(--app-font-family)}.cdk-overlay-container .mat-mdc-menu-panel.header__menu{min-width:0;max-height:none;overflow:visible;border-radius:var(--ez-radius-panel);box-shadow:var(--ez-shadow-xl);background:var(--ez-surface)}.cdk-overlay-container .mat-mdc-menu-panel.header__menu--steps{width:min(22rem,100vw - 1.5rem);max-width:min(22rem,100vw - 1.5rem);max-height:min(34rem,100vh - var(--ez-navbar-h) - 1.5rem);overflow:auto}.cdk-overlay-container .header__menu .mat-mdc-menu-content{min-width:0;padding:.35rem;overflow:visible;display:flex;flex-direction:column;gap:.15rem}.cdk-overlay-container .header__menu .mat-mdc-menu-item{min-height:2.3rem;padding-inline:.75rem;justify-content:center;text-align:center;border-radius:var(--ez-radius-ui)}.cdk-overlay-container .header__menu .mat-mdc-menu-item .header__menu-label{flex:0 1 auto;text-align:center}.cdk-overlay-container .mat-mdc-menu-panel.header__menu--compact{position:relative;width:3rem;max-width:none;transform-origin:top center!important}.cdk-overlay-container .header__menu--compact .mat-mdc-menu-content{padding:.25rem;gap:.2rem}.cdk-overlay-container .header__menu--compact .mat-mdc-menu-item{min-height:var(--ez-btn-h);padding-inline:0}.cdk-overlay-container .header__menu--compact .mat-mdc-menu-item .mat-mdc-menu-item-text{display:flex;align-items:center;justify-content:center}.cdk-overlay-container .mat-mdc-menu-panel.header__menu--chips{width:max-content;border-radius:var(--ez-radius-ui)}.cdk-overlay-container .mat-mdc-menu-panel.header__menu--chips .mat-mdc-menu-content{flex-direction:row;padding:.25rem;gap:.25rem}.cdk-overlay-container .mat-mdc-menu-panel.header__menu--chips .mat-mdc-menu-item{width:2.5rem;min-height:2.5rem;border-radius:var(--ez-radius-ui)}.cdk-overlay-container .mat-mdc-menu-panel.header__menu--chips .mat-mdc-menu-item.header__menu-item--active{background:var(--app-primary)}.cdk-overlay-container .mat-mdc-menu-panel.header__menu--chips .header__menu-item--active .header__menu-label,.cdk-overlay-container .mat-mdc-menu-panel.header__menu--chips .header__menu-item--active .header__currency-badge{color:var(--ez-button-fg);font-weight:var(--ez-fw-bold)}.cdk-overlay-container .mat-mdc-menu-panel.header__menu--slim{width:2.5rem;border-radius:var(--ez-radius-ui)}.cdk-overlay-container .mat-mdc-menu-panel.header__menu--slim .mat-mdc-menu-content{padding:.2rem;gap:.1rem}.cdk-overlay-container .mat-mdc-menu-panel.header__menu--slim .mat-mdc-menu-item{min-height:2rem;border-radius:var(--ez-radius-ui)}.cdk-overlay-container .mat-mdc-menu-panel.header__menu--slim .header__menu-label{font-size:var(--ez-fs-sm)}.cdk-overlay-container .mat-mdc-menu-panel.header__menu--slim .header__menu-item--active .header__menu-label,.cdk-overlay-container .mat-mdc-menu-panel.header__menu--slim .header__menu-item--active .header__currency-badge{color:var(--app-primary);font-weight:var(--ez-fw-bold)}.cdk-overlay-container .mat-mdc-menu-panel.header__menu--chips .header__menu-item .header__currency-badge,.cdk-overlay-container .mat-mdc-menu-panel.header__menu--slim .header__menu-item .header__currency-badge{width:auto;height:auto;background:transparent}.cdk-overlay-container .header__menu .mat-mdc-menu-item.header__menu-item--active{background:color-mix(in srgb,var(--app-primary) 12%,var(--ez-surface))}.cdk-overlay-container .header__menu .header__menu-item--active .header__menu-label{color:var(--app-primary);font-weight:var(--ez-fw-bold)}.cdk-overlay-container .header__menu .header__menu-item--active .header__currency-badge{background:var(--app-primary);color:var(--ez-button-fg);font-weight:var(--ez-fw-bold)}.cdk-overlay-container .cdk-overlay-pane.ez-rooms-selector-overlay--mobile{width:min(100vw - 1rem,960px);max-width:calc(100vw - 1rem)}.mat-mdc-button,.mat-mdc-raised-button,.mat-mdc-unelevated-button,.mat-mdc-outlined-button{font-family:inherit!important;--mdc-filled-button-container-color: var(--app-primary);--mdc-protected-button-container-color: var(--app-primary);--mdc-outlined-button-outline-color: var(--app-primary);--mat-mdc-button-persistent-ripple-color: var(--app-primary-contrast);--mdc-filled-button-label-text-color: var(--ez-surface);--mdc-protected-button-label-text-color: var(--ez-surface);border-radius:var(--ez-radius-ui)!important;min-height:44px!important;padding:0 1.25rem!important;font-size:var(--ez-fs-md)!important}.mdc-checkbox .mdc-checkbox__background{border-radius:var(--ez-radius-sm)}.mat-mdc-form-field,.mat-mdc-input,input.mat-mdc-input-element{font-family:inherit!important}.mat-mdc-form-field-error,.mat-mdc-form-field-hint,.mat-mdc-form-field-error-wrapper,.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-wrapper{font-family:var(--app-font-family)!important;font-size:var(--ez-fs-sm)!important;font-weight:var(--ez-fw-regular)!important;line-height:var(--ez-lh-heading)!important;letter-spacing:var(--ez-ls-normal)!important}.ez-field-error{margin:0;font-family:var(--app-font-family);font-size:var(--ez-fs-sm);font-weight:var(--ez-fw-regular);line-height:var(--ez-lh-heading);letter-spacing:var(--ez-ls-normal);color:var(--ez-error)}.mat-mdc-form-field .mat-mdc-floating-label,.mat-mdc-form-field .mat-mdc-form-field-label,.mat-mdc-form-field .mat-mdc-input-element::placeholder,.mat-mdc-form-field input::placeholder,.mat-mdc-form-field textarea::placeholder{font-family:inherit!important}.mat-mdc-select,.mat-mdc-select-trigger,.mat-mdc-select-value,.mat-mdc-select-value-text,.mat-mdc-select-placeholder,.mat-mdc-select-arrow-wrapper,.mat-mdc-select-trigger .mat-mdc-select-placeholder,.mat-mdc-form-field .mdc-floating-label,.mat-mdc-select-panel,.mat-mdc-select-panel .mat-mdc-option,.mat-mdc-select-panel .mdc-list-item__primary-text{font-family:inherit!important}.mat-mdc-select-panel{max-height:min(46vh,360px)!important;border-radius:var(--ez-radius-ui)!important}.mat-mdc-option{min-height:42px!important}.room-details-dialog.mat-mdc-dialog-container{max-height:90vh;overflow:hidden;display:flex;flex-direction:column;margin-bottom:2rem}.room-details-dialog .mat-mdc-dialog-surface{max-height:88vh;overflow:hidden;display:flex;flex-direction:column;border-radius:var(--ez-radius-panel)!important}.extra-info-dialog-panel .mat-mdc-dialog-surface{width:min(380px,92vw);padding:0;overflow:hidden;border-radius:var(--ez-radius-panel)!important;box-shadow:var(--ez-shadow-xl)!important}.extras-config-dialog-panel .mat-mdc-dialog-inner-container{max-width:none!important;min-width:0!important}.extras-config-dialog-panel,.extras-config-dialog-panel.mat-mdc-dialog-container,.extras-config-dialog-panel .mat-mdc-dialog-surface{min-width:0!important;max-width:100vw!important;--mdc-dialog-container-min-width: 0}@media(max-width:360px){.extras-config-dialog-panel .dialog{min-width:0!important;max-width:100%!important;padding:.6rem .55rem .55rem!important;gap:.6rem!important}.extras-config-dialog-panel .mat-mdc-form-field,.extras-config-dialog-panel .card__field{min-width:0!important;max-width:100%!important;width:100%!important}.extras-config-dialog-panel .mat-mdc-form-field-infix{min-width:0!important;width:auto!important}}.partial-availability-dialog.mat-mdc-dialog-container,.partial-availability-dialog.mat-mdc-dialog-container .mat-mdc-dialog-surface{font-family:var(--app-font-family)}.ez-dialog-panel.mat-mdc-dialog-container,.ez-dialog-panel.mat-mdc-dialog-container .mat-mdc-dialog-surface{font-family:var(--app-font-family);--mdc-dialog-subhead-font: var(--app-font-family);--mdc-dialog-supporting-text-font: var(--app-font-family)}.ez-dialog-panel .mat-mdc-dialog-surface{border-radius:var(--ez-radius-panel)!important;box-shadow:var(--ez-shadow-xl)!important;border:none;background:var(--ez-BK)!important;--mdc-dialog-container-color: var(--ez-BK);overflow:hidden}.ez-dialog-panel .mat-mdc-dialog-title{padding:0;margin:0;font-family:inherit}.ez-dialog-panel .mat-mdc-dialog-title:before{display:none}.ez-dialog-panel .mat-mdc-dialog-content{padding:0;margin:0;font-family:inherit;color:inherit;max-height:min(68vh,560px)}.ez-dialog-panel .mat-mdc-dialog-actions{padding:0;margin:0;min-height:0;font-family:inherit}.ez-dialog{display:flex;flex-direction:column;font-family:var(--app-font-family);color:var(--ez-FC);-webkit-font-smoothing:antialiased}.ez-dialog__header{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%;margin:0;padding:1rem 1.9rem .55rem;text-align:center;box-sizing:border-box}.ez-dialog__icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:var(--ez-radius-ui);background:color-mix(in srgb,var(--app-primary) 12%,transparent);color:var(--app-primary);flex-shrink:0}.ez-dialog__icon{font-size:var(--ez-icon-lg);line-height:var(--ez-lh-none)}.ez-dialog__title{width:100%;margin:0;font-size:var(--ez-fs-xl);font-weight:var(--ez-fw-bold);line-height:var(--ez-lh-heading);text-align:center;color:var(--ez-FC)}.ez-dialog__subtitle{margin:0;font-size:var(--ez-fs-md);font-weight:var(--ez-fw-regular);line-height:var(--ez-lh-body);color:var(--ez-FC);opacity:.85}.ez-dialog__body{padding:.2rem 1.9rem .4rem;box-sizing:border-box}.ez-dialog__card{margin:0;padding:.85rem 1rem;border-radius:var(--ez-radius-ui);font-size:var(--ez-fs-md);line-height:var(--ez-lh-body);color:var(--ez-card-fg, var(--ez-FC));background:var(--ez-card-bg);border:none;white-space:pre-line;text-align:start}.ez-dialog__field-label{display:block;margin:0 0 .4rem;font-size:var(--ez-fs-md);font-weight:var(--ez-fw-medium);color:var(--ez-FC)}.ez-dialog__field{width:100%;min-height:42px;padding:0 .7rem;border:1px solid color-mix(in srgb,var(--ez-black) 20%,transparent);border-radius:var(--ez-radius-ui);background:var(--ez-card-bg);color:var(--ez-FC);font:inherit;box-sizing:border-box}.ez-dialog__field:focus-visible{outline:none;border-color:var(--app-primary);box-shadow:var(--ez-ring)}.ez-dialog__error{margin:0 0 .75rem;color:var(--ez-error);font-size:var(--ez-fs-sm);line-height:var(--ez-lh-body)}.ez-dialog__text{margin:0 0 .8rem;font-size:var(--ez-fs-md);line-height:var(--ez-lh-body);color:var(--ez-FC)}.ez-dialog__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.ez-dialog__list-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .75rem;border:1px solid color-mix(in srgb,var(--ez-black) 10%,transparent);border-radius:var(--ez-radius-ui);background:var(--ez-card-bg);text-align:start}.ez-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;width:100%;padding:.55rem 1.9rem 1rem;margin:0;box-sizing:border-box}.ez-dialog__actions--center{justify-content:center}.ez-dialog__actions--center app-button{display:block;flex:1 1 auto;max-width:240px}.ez-dialog__actions--center app-button button.mat-mdc-raised-button{width:100%!important;min-width:100%!important}@media(max-width:480px){.ez-dialog__header,.ez-dialog__body,.ez-dialog__actions{padding-inline:1.4rem}.ez-dialog__actions{flex-direction:column-reverse}.ez-dialog__actions app-button{display:block;width:100%;max-width:none}.ez-dialog__actions app-button button.mat-mdc-raised-button{width:100%!important;min-width:100%!important}}.ez-loading-spinner{display:inline-block;width:24px;height:24px;border-radius:var(--ez-radius-round);border:2.5px solid color-mix(in srgb,var(--app-primary) 22%,transparent);border-top-color:var(--app-primary);animation:ez-loading-spin .75s linear infinite;flex-shrink:0;box-sizing:border-box}.ez-loading-spinner--on-primary{border-color:color-mix(in srgb,var(--ez-surface) 35%,transparent);border-top-color:var(--ez-surface)}@keyframes ez-loading-spin{to{transform:rotate(360deg)}}.ez-search-progress-strip{height:3px;width:100%;border-radius:var(--ez-radius-pill);overflow:hidden;background:color-mix(in srgb,var(--app-primary) 12%,transparent);margin-bottom:.65rem}.ez-search-progress-strip__bar{display:block;height:100%;width:40%;border-radius:inherit;background:var(--app-primary);animation:ez-search-progress-slide 1.1s ease-in-out infinite}@keyframes ez-search-progress-slide{0%{transform:translate(-120%)}to{transform:translate(320%)}}.ez-search-status{display:flex;align-items:center;gap:.75rem;margin:0 0 1rem;padding:.8rem 1rem;border-radius:var(--ez-radius-ui);background:color-mix(in srgb,var(--app-primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--app-primary) 22%,transparent);color:var(--ez-FC);box-shadow:var(--ez-shadow-md);animation:ez-search-status-enter var(--ez-duration-base) var(--ez-ease-out)}.ez-search-status__text{font-size:var(--ez-fs-md);font-weight:var(--ez-fw-semibold);line-height:var(--ez-lh-heading)}@keyframes ez-search-status-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ez-search-progress-strip__bar{animation:none;width:100%;opacity:.65}.ez-search-status{animation:none}}html.ez-payment-iframe-embedded,html.ez-payment-iframe-embedded body{background:var(--ez-surface)!important;scrollbar-gutter:auto}.hosted-payment-dialog.mat-mdc-dialog-container{padding:0;background:var(--ez-surface);--mdc-dialog-container-color: var(--ez-surface)}.hosted-payment-dialog .mat-mdc-dialog-surface{padding:0;overflow:hidden;border-radius:var(--ez-radius-panel)!important;min-width:min(520px,96vw);max-width:100%;background:var(--ez-surface);box-shadow:var(--ez-shadow-edge)!important}@media(max-width:560px){.cdk-overlay-pane:has(.hosted-payment-dialog){width:94vw!important;max-width:94vw!important}.hosted-payment-dialog .mat-mdc-dialog-surface{min-width:0;width:100%;max-width:100%}}.hosted-payment-dialog .mat-mdc-dialog-content{padding:0;max-height:none;overflow:hidden}.ez-cal--holding{opacity:0!important;animation:none!important}.ez-cal--holding .booking-controls__popup{animation-play-state:paused!important}.ez-calendar-events-popover{position:fixed;z-index:var(--ez-z-popover);width:min(360px,100vw - 1.5rem);max-height:min(60vh,460px);overflow-y:auto;padding:.85rem;border-radius:var(--ez-radius-panel);background:var(--ez-card-bg, var(--ez-Card_Bk));color:var(--ez-card-fg, var(--ez-Card_FC));box-shadow:var(--ez-shadow-xl);font-family:var(--app-font-family);box-sizing:border-box}.ez-calendar-events-popover[hidden]{display:none}.ez-calendar-events-popover__title{margin:0 0 .6rem;font-size:var(--ez-fs-sm);font-weight:var(--ez-fw-bold);text-transform:uppercase;letter-spacing:var(--ez-ls-wide);opacity:.75}.ez-calendar-events-popover__list{display:flex;flex-direction:column;gap:.7rem}.ez-calendar-events-popover__card{display:flex;flex-direction:column;gap:.5rem;padding:.55rem .55rem .65rem;border-radius:var(--ez-radius-panel);background:color-mix(in srgb,var(--ez-black) 3.5%,transparent);border-inline-start:5px solid var(--ez-event-color, var(--app-primary))}.ez-calendar-events-popover__card--note{padding:0;border-radius:0;background:transparent;border-inline-start:none}.ez-calendar-events-popover__card--note .ez-calendar-events-popover__desc{font-size:var(--ez-fs-xs);font-weight:var(--ez-fw-regular);line-height:var(--ez-lh-heading);text-align:center}.ez-calendar-events-popover--note{display:flex;align-items:center;justify-content:center;pointer-events:none;width:auto;max-height:none;overflow:visible;padding:.3rem .65rem;border-radius:var(--ez-radius-ui);background:color-mix(in srgb,var(--app-primary) 7%,var(--ez-surface));border:1px solid color-mix(in srgb,var(--app-primary) 22%,var(--ez-surface));box-shadow:var(--ez-shadow-lg)}.ez-calendar-events-popover__star{margin-inline-end:.35rem;color:var(--ez-text-primary)}.ez-calendar-events-popover--day{pointer-events:none;width:auto;min-width:210px;max-height:none;overflow:hidden;padding:0;border-radius:var(--ez-radius-panel);background:var(--ez-surface);border:1px solid color-mix(in srgb,var(--app-primary) 22%,var(--ez-surface));box-shadow:var(--ez-shadow-lg);animation:ez-day-card-in var(--ez-duration-base) var(--ez-ease-out)}@keyframes ez-day-card-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ez-day-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.5rem .75rem;background:color-mix(in srgb,var(--app-primary) 8%,var(--ez-surface));border-bottom:1px solid color-mix(in srgb,var(--app-primary) 14%,var(--ez-surface))}.ez-day-card__date{font-size:var(--ez-fs-sm);font-weight:var(--ez-fw-bold);color:var(--ez-text-primary);white-space:nowrap}.ez-day-card__price{font-size:var(--ez-fs-sm);font-weight:var(--ez-fw-regular);color:var(--app-primary);white-space:nowrap}.ez-day-card__rows{list-style:none;margin:0;padding:.25rem .75rem}.ez-day-card__row{display:flex;align-items:center;gap:.55rem;padding:.4rem 0;font-size:var(--ez-fs-xs);line-height:var(--ez-lh-heading);color:var(--ez-text-primary)}.ez-day-card__row+.ez-day-card__row{border-top:var(--ez-divider)}.ez-day-card__mark{flex:0 0 16px;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:var(--ez-fs-sm);line-height:var(--ez-lh-none);color:var(--app-primary)}.ez-day-card__mark svg{width:14px;height:14px}.ez-day-card__row--block .ez-day-card__mark{color:var(--ez-warning)}.ez-day-card__row--block .ez-day-card__text{font-weight:var(--ez-fw-bold)}.ez-day-card__row--holiday .ez-day-card__mark{color:var(--ez-text-primary)}.ez-day-card__row--info .ez-day-card__mark{color:var(--ez-text-secondary)}.ez-day-card__text{flex:1 1 auto;min-width:0}.ez-day-card__thumb{flex:0 0 auto;width:40px;height:40px;border-radius:var(--ez-radius-ui);object-fit:cover}@media(prefers-reduced-motion:reduce){.ez-calendar-events-popover--day{animation:none}}.ez-calendar-events-popover__img{display:block;width:100%;height:150px;object-fit:cover;border-radius:var(--ez-radius-ui)}.ez-calendar-events-popover__desc{font-size:var(--ez-fs-md);line-height:var(--ez-lh-body);font-weight:var(--ez-fw-regular)}@media(prefers-reduced-motion:reduce){.ez-calendar-events-popover{transition:none}}.booking-rooms-panel .mat-mdc-option .mdc-list-item__primary-text{width:100%;padding:0}.booking-rooms-panel .mat-mdc-option{padding:0}.mat-mdc-select-panel.booking-rooms-panel{width:100%;background-color:var(--ez-page-bg, var(--ez-BK))!important;padding:0;font-family:inherit!important;color:var(--ez-FC)!important}.mat-mdc-select-panel.booking-rooms-panel .mat-mdc-option,.mat-mdc-select-panel.booking-rooms-panel .mdc-list-item__primary-text{font-family:inherit!important;color:var(--ez-FC)!important}.mat-mdc-select.ez-select--locked{pointer-events:none}.ez-anchored-layer{position:fixed;z-index:var(--ez-z-sticky);box-sizing:border-box;max-height:40vh;overflow-y:auto;padding:.5rem;border:var(--ez-border);border-radius:var(--ez-radius-ui);background:var(--ez-surface);color:var(--ez-text-primary);box-shadow:var(--ez-shadow-lg)}app-root:has(app-booking-widget-page){min-height:auto!important;background:transparent!important}html:has(app-booking-widget-page),body:has(app-booking-widget-page){min-height:auto;background:transparent}html:has(app-booking-widget-page) .cdk-overlay-pane,html:has(app-booking-widget-page) .cdk-overlay-pane .rooms-selector__panel{max-height:none}#userwayAccessibilityIcon,.userway_buttons_wrapper,[id*=userway][id*=icon]{bottom:var(--ez-fab-bottom)!important}.userway_buttons_wrapper #userwayAccessibilityIcon,.userway_buttons_wrapper [id*=userway][id*=icon]{bottom:0!important}body:has(.mat-mdc-dialog-container) .uwy,body:has(.mat-mdc-dialog-container) .mobile-pay-btn,body:has(.mat-mdc-dialog-container) .mobile-summary-trigger{display:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.ez-loading-spinner{animation-duration:1.2s!important;animation-iteration-count:infinite!important}}.guest-form__dial-row{display:flex;align-items:center;gap:.5rem;min-width:0;white-space:nowrap}.guest-form__flag{flex:0 0 auto;width:1.25rem;height:.94rem;border-radius:var(--ez-radius-sm);box-shadow:var(--ez-ring-hairline);object-fit:cover;display:block}.guest-form__dial-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guest-form__dial-code{flex:0 0 auto;color:color-mix(in srgb,var(--ez-black) 60%,transparent);font-variant-numeric:tabular-nums}.guest-form__dial-panel .mat-mdc-option{min-height:40px}.guest-form__dial-panel .mat-mdc-option .mdc-list-item__primary-text{display:flex;align-items:center;width:100%;min-width:0;overflow:hidden}.guest-form__dial-abbr{flex:0 0 auto;font-weight:var(--ez-fw-bold);letter-spacing:var(--ez-ls-wide)}.guest-form__dial-panel .mat-mdc-option:has(ngx-mat-select-search){min-height:0;padding:0;position:sticky;top:0;z-index:2;background:var(--ez-card-bg)}.guest-form__dial-panel ngx-mat-select-search .mat-select-search-inner{font-family:var(--app-font-family)}.guest-form__dial-panel ngx-mat-select-search input.mat-select-search-input{font:inherit}.guest-form__dial-row--trigger{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap;overflow:hidden;max-width:100%}.guest-form__phone-prefix .mat-mdc-select-value,.guest-form__phone-prefix .mat-mdc-select-value-text,.guest-form__phone-prefix .mat-mdc-select-min-line{display:inline-flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:clip}.guest-form__phone-prefix .mat-mdc-select-trigger{display:flex;align-items:center}.ez-scroll-cue-host{position:relative}.ez-scroll-cue-quiet{scrollbar-width:none;-ms-overflow-style:none}.ez-scroll-cue-quiet::-webkit-scrollbar{width:0;height:0;display:none}.ez-scroll-cue{position:absolute;inset-inline:0;bottom:0;height:4rem;display:flex;align-items:flex-end;justify-content:center;padding-bottom:.5rem;border-radius:inherit;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--ez-surface) 96%,transparent) 72%);opacity:0;transition:opacity var(--ez-duration-base) var(--ez-ease-standard);pointer-events:none}.ez-scroll-cue--visible{opacity:1}.ez-scroll-cue svg{width:34px;height:34px;padding:7px;border-radius:var(--ez-radius-ui);background:var(--ez-button-bg, var(--app-primary));color:var(--ez-button-fg);box-shadow:var(--ez-shadow-lg);box-sizing:border-box}.ez-scroll-cue--visible svg{animation:ez-scroll-cue-nudge 2.2s ease-in-out 3}@keyframes ez-scroll-cue-nudge{0%,50%,to{transform:translateY(0)}60%{transform:translateY(5px)}70%{transform:translateY(0)}80%{transform:translateY(5px)}90%{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ez-scroll-cue--visible svg{animation:none}}
