._carriage_b1eg5_1{display:flex;flex:0 0;flex-direction:column;justify-content:flex-end;position:relative;-webkit-user-select:none;user-select:none}._carriage_b1eg5_1:not(:last-child){margin-right:1rem}._carriage_b1eg5_1 g[id^=cabin_],._carriage_b1eg5_1 g[id^=seat_]{cursor:pointer}._carriage_b1eg5_1 [id^=cabin_hilight_]{fill:var(--color-white)}._carriage_b1eg5_1 [id^=cabin_hilight_]~*{pointer-events:none}._carriage_b1eg5_1 [id^=cabin_hilight_]:hover{fill:var(--cabin-hover)}._seatStyles_b1eg5_32 [data-type=SEAT]{--seat-text-color:var(--color-blue10);--seat-line-color:var(--color-blue10);--seat-bg-color:#fff}._seatStyles_b1eg5_32 [data-type=SEAT] [id$=_wheelchair],._seatStyles_b1eg5_32 [data-type=SEAT] [id^=seatnumber_]:not([id$=-with-service-icon]){fill:var(--seat-text-color)}._seatStyles_b1eg5_32 [data-type=SEAT] [id$=_shape]{fill:var(--seat-bg-color);stroke:var(--seat-line-color)}._seatStyles_b1eg5_32 [data-type=SEAT] #Line{fill:var(--seat-line-color);stroke:var(--seat-line-color)}._seatStyles_b1eg5_32 [data-type=SEAT][data-services~=PETS] [id^=seatnumber_]:not([id$=-with-service-icon]){fill:none}._seatStyles_b1eg5_32 [data-type=SEAT][data-services~=PETS] [id$=-with-service-icon]{fill:var(--seat-text-color)}._seatStyles_b1eg5_32 [data-type=SEAT][aria-disabled=true i]{--seat-text-color:var(--color-grey20);--seat-line-color:var(--color-grey30);--seat-bg-color:var(--color-grey40)}._seatStyles_b1eg5_32 [data-type=SEAT][data-selection~=otherInFlow],._seatStyles_b1eg5_32 [data-type=SEAT][data-selection~=quotaInFlow]{--seat-text-color:var(--color-blue10);--seat-line-color:var(--color-blue10);--seat-bg-color:var(--color-blue30)}._seatStyles_b1eg5_32 [data-type=SEAT][data-selection~=booked]{--seat-text-color:#fff;--seat-line-color:#fff;--seat-bg-color:var(--color-blue10)}._cabinStyles_b1eg5_83{--cabin-fill:inherit;--cabin-hover:var(--color-blue30);--cabin-bed-fill:inherit;--cabin-bed-line:var(--color-blue10);--cabin-bed-number:var(--color-blue10)}._cabinStyles_b1eg5_83 [id^=cabin_]{pointer-events:all}._cabinStyles_b1eg5_83 [id^=cabin_]:hover [id^=cabin_hilight_]{fill:var(--cabin-hover)}._cabinStyles_b1eg5_83 [id^=cabin_] [id^=cabin_hilight_]{fill:var(--cabin-fill)}._cabinStyles_b1eg5_83 [id^=cabin_] [id^=highlight_]{fill:var(--cabin-bed-fill)}._cabinStyles_b1eg5_83 [id^=cabin_] [id^=bed_]>[fill-rule]{fill:var(--cabin-bed-line)}._cabinStyles_b1eg5_83 [id^=cabin_] [id^=bednumber_]{fill:var(--cabin-bed-number)}._cabinStyles_b1eg5_83 [id^=cabin_][data-cabin-selected=true]{--cabin-bed-fill:var(--color-blue10);--cabin-fill:var(--color-blue30);--cabin-bed-number:var(--color-white)}._cabinStyles_b1eg5_83 [id^=cabin_][aria-disabled=true]{--cabin-bed-fill:var(--color-grey40);--cabin-fill:var(--color-grey40);--cabin-hover:var(--color-grey40);--cabin-bed-line:var(--color-grey20);--cabin-bed-number:var(--color-grey20);cursor:default;pointer-events:none}._coachSvg_b1eg5_129{height:calc(var(--coach-height, 237)*1px);width:calc(var(--coach-width, 1586)*1px)}._coachError_2xsr8_1{--size:calc(var(--assembly-scale, 1)*16px);align-items:center;display:flex;flex-direction:column;font-size:var(--size);gap:var(--size);height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}._retry_2xsr8_16{-webkit-appearance:none;appearance:none;background:none;border:none;color:#00a149;cursor:pointer;font:inherit;margin:0;padding:0}._coachErrorIcon_2xsr8_27{--size:calc(var(--assembly-scale, 1)*48px)}._coachErrorIcon_2xsr8_27>svg{height:var(--size);width:var(--size)}._label_1nz5y_1{display:flex;font-size:calc(var(--assembly-scale)*16px);justify-content:center;left:calc(50% - 1px);padding:calc(var(--assembly-scale)*var(--floor-label-padding, 10px));position:sticky;right:50%;text-align:center;white-space:nowrap;width:1px}._label_1nz5y_1~._label_1nz5y_1{margin-top:calc(var(--assembly-scale)*var(--extra-spacing-between-floors, 30px))}._floor_1nz5y_20{position:relative;top:0}._floor_1nz5y_20 [data-service-area=pet]{fill:#d5eefa}._floor_1nz5y_20[data-visible=true]{opacity:1;transition:opacity .5s ease-in-out;z-index:1}._floor_1nz5y_20[data-visible=false]{opacity:0;transition:opacity .5s ease-in-out,visibility 0s linear .5s;visibility:hidden}._floor_1nz5y_20[data-stack=true][data-floor=up]{position:absolute}._floor_1nz5y_20 [data-service-icon=dynamic]{pointer-events:none}
/*# sourceMappingURL=1e951d6fa3b87a3f.css.map*/