:root{--color-cabin-business-00: #fbeaf0;--color-cabin-business-05: #f2d5e0;--color-cabin-business-10: #e9c1d0;--color-cabin-business-20: #d798b0;--color-cabin-business-30: #c56e8f;--color-cabin-business-40: #b3456f;--color-cabin-business-50: #a11c4f;--color-cabin-business-60: #81163f;--color-cabin-business-70: #61112f;--color-cabin-business-80: #400b20;--color-cabin-business-90: #200610;--color-cabin-business-100: #000000;--color-cabin-eco-00: #ffffff;--color-cabin-eco-05: #eeedfc;--color-cabin-eco-10: #dcdcf8;--color-cabin-eco-20: #b9b8f1;--color-cabin-eco-30: #9795eb;--color-cabin-eco-40: #7471e4;--color-cabin-eco-50: #514edd;--color-cabin-eco-60: #413fb1;--color-cabin-eco-70: #312f86;--color-cabin-eco-80: #21205a;--color-cabin-eco-90: #11102f;--color-cabin-eco-100: #010103;--color-cabin-first-00: #bdbdbd;--color-cabin-first-05: #aeaeae;--color-cabin-first-10: #9f9f9f;--color-cabin-first-20: #828282;--color-cabin-first-30: #646464;--color-cabin-first-40: #474747;--color-cabin-first-50: #292929;--color-cabin-first-60: #212121;--color-cabin-first-70: #191919;--color-cabin-first-80: #101010;--color-cabin-first-90: #080808;--color-cabin-first-100: #000000;--color-cabin-premium-00: #f9f3ff;--color-cabin-premium-05: #eee7f5;--color-cabin-premium-10: #d5c4e6;--color-cabin-premium-20: #b99dd5;--color-cabin-premium-30: #9c75c4;--color-cabin-premium-40: #8758b7;--color-cabin-premium-50: #723aaa;--color-cabin-premium-60: #6a34a3;--color-cabin-premium-70: #5f2c99;--color-cabin-premium-80: #552590;--color-cabin-premium-90: #351366;--color-cabin-premium-100: #250650;--color-error-00: #fffcfb;--color-error-05: #fbe8e3;--color-error-10: #f6d4cb;--color-error-20: #edac9a;--color-error-30: #e5846a;--color-error-40: #dc5c39;--color-error-50: #d33409;--color-error-60: #a92a07;--color-error-70: #7f1f05;--color-error-80: #541504;--color-error-90: #2a0a02;--color-error-100: #1e0700;--color-generic-00: #ffffff;--color-generic-05: #f5f5f7;--color-generic-10: #dddee7;--color-generic-20: #bec1d1;--color-generic-30: #9fa3bb;--color-generic-40: #8086a5;--color-generic-50: #61688f;--color-generic-60: #4e5372;--color-generic-70: #3a3e56;--color-generic-80: #272a39;--color-generic-90: #13151d;--color-generic-100: #0a0b10;--color-informative-00: #f3f2ff;--color-informative-05: #eae9f7;--color-informative-10: #cac9ea;--color-informative-20: #a6a5dc;--color-informative-30: #8280ce;--color-informative-40: #6865c4;--color-informative-50: #4d4ab9;--color-informative-60: #4643b2;--color-informative-70: #3d3aaa;--color-informative-80: #3432a2;--color-informative-90: #252293;--color-informative-100: #13107e;--color-neutral-00: #ffffff;--color-neutral-05: #f2f2f2;--color-neutral-10: #e6e6e6;--color-neutral-15: #d9d9d9;--color-neutral-20: #cccccc;--color-neutral-30: #b3b3b3;--color-neutral-40: #999999;--color-neutral-50: #808080;--color-neutral-60: #666666;--color-neutral-70: #4d4d4d;--color-neutral-80: #333333;--color-neutral-90: #1a1a1a;--color-neutral-100: #000000;--color-primary-00: #f3f2ff;--color-primary-05: #eae9f7;--color-primary-10: #cac9ea;--color-primary-20: #a6a5dc;--color-primary-30: #8280ce;--color-primary-40: #6865c4;--color-primary-50: #4d4ab9;--color-primary-60: #4643b2;--color-primary-70: #3d3aaa;--color-primary-80: #3432a2;--color-primary-90: #252293;--color-primary-100: #13107e;--color-spotlight-00: #ffeffc;--color-spotlight-05: #f7e5f4;--color-spotlight-10: #eabee5;--color-spotlight-20: #dd93d3;--color-spotlight-30: #cf67c1;--color-spotlight-40: #c447b4;--color-spotlight-50: #ba26a7;--color-spotlight-60: #b3229f;--color-spotlight-70: #ab1c96;--color-spotlight-80: #a3178c;--color-spotlight-90: #940d7c;--color-spotlight-100: #7c0066;--color-success-00: #f5f8f6;--color-success-05: #e6f2ea;--color-success-10: #cde5d4;--color-success-20: #9bcca9;--color-success-30: #6ab27e;--color-success-40: #389953;--color-success-50: #067f28;--color-success-60: #056620;--color-success-70: #044c18;--color-success-80: #023310;--color-success-90: #011908;--color-success-100: #011406;--color-tip-00: #f9f3ff;--color-tip-05: #eee7f5;--color-tip-10: #d5c4e6;--color-tip-20: #b99dd5;--color-tip-30: #9c75c4;--color-tip-40: #8758b7;--color-tip-50: #723aaa;--color-tip-60: #6a34a3;--color-tip-70: #5f2c99;--color-tip-80: #552590;--color-tip-90: #351366;--color-tip-100: #250650;--color-transparent-black-00: rgba(0, 0, 0, 0);--color-transparent-black-05: rgba(0, 0, 0, .05);--color-transparent-black-10: rgba(0, 0, 0, .1);--color-transparent-black-20: rgba(0, 0, 0, .2);--color-transparent-black-30: rgba(0, 0, 0, .3);--color-transparent-black-40: rgba(0, 0, 0, .4);--color-transparent-black-50: rgba(0, 0, 0, .5);--color-transparent-black-60: rgba(0, 0, 0, .6);--color-transparent-black-70: rgba(0, 0, 0, .7);--color-transparent-black-80: rgba(0, 0, 0, .8);--color-transparent-black-90: rgba(0, 0, 0, .9);--color-transparent-black-100: #000000;--color-transparent-white-00: rgba(255, 255, 255, 0);--color-transparent-white-05: rgba(255, 255, 255, .05);--color-transparent-white-10: rgba(255, 255, 255, .1);--color-transparent-white-20: rgba(255, 255, 255, .2);--color-transparent-white-30: rgba(255, 255, 255, .3);--color-transparent-white-40: rgba(255, 255, 255, .4);--color-transparent-white-50: rgba(255, 255, 255, .5);--color-transparent-white-60: rgba(255, 255, 255, .6);--color-transparent-white-70: rgba(255, 255, 255, .7);--color-transparent-white-80: rgba(255, 255, 255, .8);--color-transparent-white-90: rgba(255, 255, 255, .9);--color-transparent-white-100: #ffffff;--color-warning-00: #fff7f2;--color-warning-05: #fdede4;--color-warning-10: #fbd1bb;--color-warning-20: #f8b38e;--color-warning-30: #f59460;--color-warning-40: #f27d3e;--color-warning-50: #f0661c;--color-warning-60: #ee5e19;--color-warning-70: #ec5314;--color-warning-80: #e94911;--color-warning-90: #dc3709;--color-warning-100: #bc2900;--gradient-cabin-business: linear-gradient(135deg, var(--color-cabin-business-40) 0%, var(--color-cabin-business-70) 100%);--gradient-cabin-eco: linear-gradient(180deg, var(--color-primary-70) 0%, var(--color-primary-40) 100%);--gradient-cabin-first: linear-gradient(90deg, var(--color-cabin-first-30) 0%, var(--color-cabin-first-90) 100%);--gradient-cabin-premium: linear-gradient(135deg, var(--color-cabin-premium-40) 0%, var(--color-cabin-premium-80) 100%);--gradient-cabin-sold: linear-gradient(90deg, var(--color-generic-05) 0%, var(--color-generic-10) 100%);--gradient-mint: linear-gradient(90deg, var(--color-success-40) 0%, var(--color-success-60) 100%);--gradient-primary: linear-gradient(135deg, var(--color-primary-70) 0%, var(--color-primary-40) 100%);--gradient-warn-red: linear-gradient(90deg, var(--color-error-40) 0%, var(--color-error-60) 100%);--gradient-app-footer: linear-gradient(135deg, var(--app-footer-color-background-default) 0%, var(--color-primary-40) 100%);--gradient-app-header: linear-gradient(135deg, var(--app-header-color-background-default) 0%, var(--color-primary-40) 100%)}:root{--color-primary-25: var(--color-primary-25, color-mix(in hsl, var(--color-primary-20), var(--color-primary-30)));--color-primary-35: var(--color-primary-35, color-mix(in hsl, var(--color-primary-30), var(--color-primary-40)));--color-primary-95: var(--color-primary-95, color-mix(in hsl, var(--color-primary-90), var(--color-primary-100)));--color-primary-98: var(--color-primary-98, color-mix(in hsl, var(--color-primary-95), var(--color-primary-100)));--color-primary-99: var(--color-primary-99, color-mix(in hsl, var(--color-primary-98), var(--color-primary-100)));--color-generic-25: var(--color-generic-25, color-mix(in hsl, var(--color-generic-20), var(--color-generic-30)));--color-generic-35: var(--color-generic-35, color-mix(in hsl, var(--color-generic-30), var(--color-generic-40)));--color-generic-95: var(--color-generic-95, color-mix(in hsl, var(--color-generic-90), var(--color-generic-100)));--color-generic-98: var(--color-generic-98, color-mix(in hsl, var(--color-generic-95), var(--color-generic-100)));--color-generic-99: var(--color-generic-99, color-mix(in hsl, var(--color-generic-98), var(--color-generic-100)));--color-tip-25: var(--color-tip-25, color-mix(in hsl, var(--color-tip-20), var(--color-tip-30)));--color-tip-35: var(--color-tip-35, color-mix(in hsl, var(--color-tip-30), var(--color-tip-40)));--color-tip-95: var(--color-tip-95, color-mix(in hsl, var(--color-tip-90), var(--color-tip-100)));--color-tip-98: var(--color-tip-98, color-mix(in hsl, var(--color-tip-95), var(--color-tip-100)));--color-tip-99: var(--color-tip-99, color-mix(in hsl, var(--color-tip-98), var(--color-tip-100)));--color-neutral-25: var(--color-neutral-25, color-mix(in hsl, var(--color-neutral-20), var(--color-neutral-30)));--color-neutral-35: var(--color-neutral-35, color-mix(in hsl, var(--color-neutral-30), var(--color-neutral-40)));--color-neutral-95: var(--color-neutral-95, color-mix(in hsl, var(--color-neutral-90), var(--color-neutral-100)));--color-neutral-98: var(--color-neutral-98, color-mix(in hsl, var(--color-neutral-95), var(--color-neutral-100)));--color-neutral-99: var(--color-neutral-99, color-mix(in hsl, var(--color-neutral-98), var(--color-neutral-100)));--color-error-25: var(--color-error-25, color-mix(in hsl, var(--color-error-20), var(--color-error-30)));--color-error-35: var(--color-error-35, color-mix(in hsl, var(--color-error-30), var(--color-error-40)));--color-error-95: var(--color-error-95, color-mix(in hsl, var(--color-error-90), var(--color-error-100)));--color-error-98: var(--color-error-98, color-mix(in hsl, var(--color-error-95), var(--color-error-100)));--color-error-99: var(--color-error-99, color-mix(in hsl, var(--color-error-98), var(--color-error-100)))}.mat-typography .refx-body-1{font:var(--font-body-1);letter-spacing:var(--font-letter-spacing-body-1);-webkit-text-decoration:var(--font-text-decoration-body-1);text-decoration:var(--font-text-decoration-body-1)}.mat-typography .refx-body-2{font:var(--font-body-2);letter-spacing:var(--font-letter-spacing-body-2);-webkit-text-decoration:var(--font-text-decoration-body-2);text-decoration:var(--font-text-decoration-body-2)}.mat-typography .refx-caption{font:var(--font-caption);letter-spacing:var(--font-letter-spacing-caption);-webkit-text-decoration:var(--font-text-decoration-caption);text-decoration:var(--font-text-decoration-caption)}.mat-typography .refx-subheading-1{font:var(--font-subheading-1);letter-spacing:var(--font-letter-spacing-subheading-1);-webkit-text-decoration:var(--font-text-decoration-subheading-1);text-decoration:var(--font-text-decoration-subheading-1)}.mat-typography .refx-subheading-2{font:var(--font-subheading-2);letter-spacing:var(--font-letter-spacing-subheading-2);-webkit-text-decoration:var(--font-text-decoration-subheading-2);text-decoration:var(--font-text-decoration-subheading-2)}.mat-typography .refx-button,.mat-typography .refx-display-5{font:var(--font-button);letter-spacing:var(--font-letter-spacing-button);-webkit-text-decoration:var(--font-text-decoration-button);text-decoration:var(--font-text-decoration-button)}.mat-typography .refx-link-button{font:var(--font-link-button);letter-spacing:var(--font-letter-spacing-link-button);-webkit-text-decoration:var(--font-text-decoration-link-button);text-decoration:var(--font-text-decoration-link-button)}.mat-typography .refx-display-1{font:var(--font-display-1);letter-spacing:var(--font-letter-spacing-display-1);-webkit-text-decoration:var(--font-text-decoration-display-1);text-decoration:var(--font-text-decoration-display-1)}.mat-typography .refx-display-2{font:var(--font-display-2);letter-spacing:var(--font-letter-spacing-display-2);-webkit-text-decoration:var(--font-text-decoration-display-2);text-decoration:var(--font-text-decoration-display-2)}.mat-typography .refx-display-3{font:var(--font-display-3);letter-spacing:var(--font-letter-spacing-display-3);-webkit-text-decoration:var(--font-text-decoration-display-3);text-decoration:var(--font-text-decoration-display-3)}.mat-typography .refx-display-4{font:var(--font-display-4);letter-spacing:var(--font-letter-spacing-display-4);-webkit-text-decoration:var(--font-text-decoration-display-4);text-decoration:var(--font-text-decoration-display-4)}.mat-typography .refx-title{font:var(--font-title);letter-spacing:var(--font-letter-spacing-title);-webkit-text-decoration:var(--font-text-decoration-title);text-decoration:var(--font-text-decoration-title)}.mat-typography .refx-input{font:var(--font-input);letter-spacing:var(--font-letter-spacing-input);-webkit-text-decoration:var(--font-text-decoration-input);text-decoration:var(--font-text-decoration-input)}html{font-size:62.5%;--mat-app-background-color: var(--sys-background);--mat-app-text-color: var(--sys-on-background);--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px var(--color-neutral-00), 0px 0px 0px 0px var(--color-neutral-00), 0px 0px 0px 0px var(--color-neutral-00);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px var(--color-neutral-00), 0px 1px 1px 0px var(--color-neutral-00), 0px 1px 3px 0px var(--color-neutral-00);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px var(--color-neutral-00), 0px 2px 2px 0px var(--color-neutral-00), 0px 1px 5px 0px var(--color-neutral-00);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px var(--color-neutral-00), 0px 3px 4px 0px var(--color-neutral-00), 0px 1px 8px 0px var(--color-neutral-00);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px var(--color-neutral-00), 0px 4px 5px 0px var(--color-neutral-00), 0px 1px 10px 0px var(--color-neutral-00);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px var(--color-neutral-00), 0px 5px 8px 0px var(--color-neutral-00), 0px 1px 14px 0px var(--color-neutral-00);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px var(--color-neutral-00), 0px 6px 10px 0px var(--color-neutral-00), 0px 1px 18px 0px var(--color-neutral-00);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px var(--color-neutral-00), 0px 7px 10px 1px var(--color-neutral-00), 0px 2px 16px 1px var(--color-neutral-00);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px var(--color-neutral-00), 0px 8px 10px 1px var(--color-neutral-00), 0px 3px 14px 2px var(--color-neutral-00);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px var(--color-neutral-00), 0px 9px 12px 1px var(--color-neutral-00), 0px 3px 16px 2px var(--color-neutral-00);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px var(--color-neutral-00), 0px 10px 14px 1px var(--color-neutral-00), 0px 4px 18px 3px var(--color-neutral-00);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px var(--color-neutral-00), 0px 11px 15px 1px var(--color-neutral-00), 0px 4px 20px 3px var(--color-neutral-00);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px var(--color-neutral-00), 0px 12px 17px 2px var(--color-neutral-00), 0px 5px 22px 4px var(--color-neutral-00);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px var(--color-neutral-00), 0px 13px 19px 2px var(--color-neutral-00), 0px 5px 24px 4px var(--color-neutral-00);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px var(--color-neutral-00), 0px 14px 21px 2px var(--color-neutral-00), 0px 5px 26px 4px var(--color-neutral-00);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px var(--color-neutral-00), 0px 15px 22px 2px var(--color-neutral-00), 0px 6px 28px 5px var(--color-neutral-00);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px var(--color-neutral-00), 0px 16px 24px 2px var(--color-neutral-00), 0px 6px 30px 5px var(--color-neutral-00);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px var(--color-neutral-00), 0px 17px 26px 2px var(--color-neutral-00), 0px 6px 32px 5px var(--color-neutral-00);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px var(--color-neutral-00), 0px 18px 28px 2px var(--color-neutral-00), 0px 7px 34px 6px var(--color-neutral-00);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px var(--color-neutral-00), 0px 19px 29px 2px var(--color-neutral-00), 0px 7px 36px 6px var(--color-neutral-00);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px var(--color-neutral-00), 0px 20px 31px 3px var(--color-neutral-00), 0px 8px 38px 7px var(--color-neutral-00);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px var(--color-neutral-00), 0px 21px 33px 3px var(--color-neutral-00), 0px 8px 40px 7px var(--color-neutral-00);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px var(--color-neutral-00), 0px 22px 35px 3px var(--color-neutral-00), 0px 8px 42px 7px var(--color-neutral-00);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px var(--color-neutral-00), 0px 23px 36px 3px var(--color-neutral-00), 0px 9px 44px 8px var(--color-neutral-00);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px var(--color-neutral-00), 0px 24px 38px 3px var(--color-neutral-00), 0px 9px 46px 8px var(--color-neutral-00);--mat-ripple-color: color-mix(in srgb, var(--sys-on-surface) 10%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, var(--sys-on-surface) 12%, transparent);--mat-option-hover-state-layer-color: color-mix(in srgb, var(--sys-on-surface) 8%, transparent);--mat-option-label-text-color: var(--sys-on-surface);--mat-option-selected-state-label-text-color: var(--sys-on-secondary-container);--mat-option-selected-state-layer-color: var(--sys-secondary-container);--mat-optgroup-label-text-color: var(--sys-on-surface-variant);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: var(--sys-surface);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, var(--sys-on-surface) 38%, transparent);--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, var(--sys-on-surface) 38%, transparent);--mat-pseudo-checkbox-full-selected-checkmark-color: var(--sys-on-primary);--mat-pseudo-checkbox-full-selected-icon-color: var(--sys-primary);--mat-pseudo-checkbox-full-unselected-icon-color: var(--sys-on-surface-variant);--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, var(--sys-on-surface) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: var(--sys-primary);--mat-option-label-text-size: var(--sys-body-large-size);--mat-option-label-text-weight: var(--sys-body-large-weight);--mat-option-label-text-font: var(--sys-label-large-font);--mat-option-label-text-line-height: var(--sys-label-large-line-height);--mat-option-label-text-tracking: var(--sys-label-large-tracking);--mat-optgroup-label-text-font: var(--sys-title-small-font);--mat-optgroup-label-text-line-height: var(--sys-title-small-line-height);--mat-optgroup-label-text-size: var(--sys-title-small-size);--mat-optgroup-label-text-tracking: var(--sys-title-small-tracking);--mat-optgroup-label-text-weight: var(--sys-title-small-weight);--mat-card-elevated-container-shape: 12px;--mat-card-filled-container-shape: 12px;--mat-card-outlined-container-shape: 12px;--mat-card-outlined-outline-width: 1px;--mat-card-elevated-container-color: var(--sys-surface-container-low);--mat-card-elevated-container-elevation: 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);--mat-card-filled-container-color: var(--sys-surface-container-highest);--mat-card-filled-container-elevation: 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);--mat-card-outlined-container-color: var(--sys-surface);--mat-card-outlined-container-elevation: 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);--mat-card-outlined-outline-color: var(--sys-outline-variant);--mat-card-subtitle-text-color: var(--sys-on-surface);--mat-card-subtitle-text-font: var(--sys-title-medium-font);--mat-card-subtitle-text-line-height: var(--sys-title-medium-line-height);--mat-card-subtitle-text-size: var(--sys-title-medium-size);--mat-card-subtitle-text-tracking: var(--sys-title-medium-tracking);--mat-card-subtitle-text-weight: var(--sys-title-medium-weight);--mat-card-title-text-font: var(--sys-title-large-font);--mat-card-title-text-line-height: var(--sys-title-large-line-height);--mat-card-title-text-size: var(--sys-title-large-size);--mat-card-title-text-tracking: var(--sys-title-large-tracking);--mat-card-title-text-weight: var(--sys-title-large-weight);--mat-progress-bar-active-indicator-height: 4px;--mat-progress-bar-track-height: 4px;--mat-progress-bar-track-shape: 0;--mat-progress-bar-active-indicator-color: var(--sys-primary);--mat-progress-bar-track-color: var(--sys-surface-variant);--mat-tooltip-container-color: var(--sys-inverse-surface);--mat-tooltip-container-shape: 4px;--mat-tooltip-supporting-text-color: var(--sys-inverse-on-surface);--mat-tooltip-supporting-text-font: var(--sys-body-small-font);--mat-tooltip-supporting-text-line-height: var(--sys-body-small-line-height);--mat-tooltip-supporting-text-size: var(--sys-body-small-size);--mat-tooltip-supporting-text-tracking: var(--sys-body-small-tracking);--mat-tooltip-supporting-text-weight: var(--sys-body-small-weight);--mat-form-field-filled-active-indicator-height: 1px;--mat-form-field-filled-focus-active-indicator-height: 2px;--mat-form-field-filled-container-shape: 4px;--mat-form-field-outlined-outline-width: 1px;--mat-form-field-outlined-focus-outline-width: 2px;--mat-form-field-outlined-container-shape: 4px;--mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, var(--sys-on-surface) 38%, transparent);--mat-form-field-disabled-leading-icon-color: color-mix(in srgb, var(--sys-on-surface) 38%, transparent);--mat-form-field-disabled-select-arrow-color: color-mix(in srgb, var(--sys-on-surface) 38%, transparent);--mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, var(--sys-on-surface) 38%, transparent);--mat-form-field-enabled-select-arrow-color: var(--sys-on-surface-variant);--mat-form-field-error-focus-trailing-icon-color: var(--sys-error);--mat-form-field-error-hover-trailing-icon-color: var(--sys-on-error-container);--mat-form-field-error-text-color: var(--sys-error);--mat-form-field-error-trailing-icon-color: var(--sys-error);--mat-form-field-filled-active-indicator-color: var(--sys-on-surface-variant);--mat-form-field-filled-caret-color: var(--sys-primary);--mat-form-field-filled-container-color: var(--sys-surface-variant);--mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, var(--sys-on-surface) 38%, transparent);--mat-form-field-filled-disabled-container-color: color-mix(in srgb, var(--sys-on-surface) 4%, transparent);--mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, var(--sys-on-surface) 38%, transparent);--mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, var(--sys-on-surface) 38%, transparent);--mat-form-field-filled-error-active-indicator-color: var(--sys-error);--mat-form-field-filled-error-caret-color: var(--sys-error);--mat-form-field-filled-error-focus-active-indicator-color: var(--sys-error);--mat-form-field-filled-error-focus-label-text-color: var(--sys-error);--mat-form-field-filled-error-hover-active-indicator-color: var(--sys-on-error-container);--mat-form-field-filled-error-hover-label-text-color: var(--sys-on-error-container);--mat-form-field-filled-error-label-text-color: var(--sys-error);--mat-form-field-filled-focus-active-indicator-color: var(--sys-primary);--mat-form-field-filled-focus-label-text-color: var(--sys-primary);--mat-form-field-filled-hover-active-indicator-color: var(--sys-on-surface);--mat-form-field-filled-hover-label-text-color: var(--sys-on-surface-variant);--mat-form-field-filled-input-text-color: var(--sys-on-surface);--mat-form-field-filled-input-text-placeholder-color: var(--sys-on-surface-variant);--mat-form-field-filled-label-text-color: var(--sys-on-surface-variant);--mat-form-field-focus-select-arrow-color: var(--sys-primary);--mat-form-field-focus-state-layer-opacity: 0;--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-leading-icon-color: var(--sys-on-surface-variant);--mat-form-field-outlined-caret-color: var(--sys-primary);--mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, var(--sys-on-surface) 38%, transparent);--mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, var(--sys-on-surface) 38%, transparent);--mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, var(--sys-on-surface) 12%, transparent);--mat-form-field-outlined-error-caret-color: var(--sys-error);--mat-form-field-outlined-error-focus-label-text-color: var(--sys-error);--mat-form-field-outlined-error-focus-outline-color: var(--sys-error);--mat-form-field-outlined-error-hover-label-text-color: var(--sys-on-error-container);--mat-form-field-outlined-error-hover-outline-color: var(--sys-on-error-container);--mat-form-field-outlined-error-label-text-color: var(--sys-error);--mat-form-field-outlined-error-outline-color: var(--sys-error);--mat-form-field-outlined-focus-label-text-color: var(--sys-primary);--mat-form-field-outlined-focus-outline-color: var(--sys-primary);--mat-form-field-outlined-hover-label-text-color: var(--sys-on-surface);--mat-form-field-outlined-hover-outline-color: var(--sys-on-surface);--mat-form-field-outlined-input-text-color: var(--sys-on-surface);--mat-form-field-outlined-input-text-placeholder-color: var(--sys-on-surface-variant);--mat-form-field-outlined-label-text-color: var(--sys-on-surface-variant);--mat-form-field-outlined-outline-color: var(--sys-outline);--mat-form-field-select-disabled-option-text-color: color-mix(in srgb, var(--color-neutral-10) 38%, transparent);--mat-form-field-select-option-text-color: var(--color-neutral-10);--mat-form-field-state-layer-color: var(--sys-on-surface);--mat-form-field-trailing-icon-color: var(--sys-on-surface-variant);--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px;--mat-form-field-container-text-font: var(--sys-body-large-font);--mat-form-field-container-text-line-height: var(--sys-body-large-line-height);--mat-form-field-container-text-size: var(--sys-body-large-size);--mat-form-field-container-text-tracking: var(--sys-body-large-tracking);--mat-form-field-container-text-weight: var(--sys-body-large-weight);--mat-form-field-subscript-text-font: var(--sys-body-small-font);--mat-form-field-subscript-text-line-height: var(--sys-body-small-line-height);--mat-form-field-subscript-text-size: var(--sys-body-small-size);--mat-form-field-subscript-text-tracking: var(--sys-body-small-tracking);--mat-form-field-subscript-text-weight: var(--sys-body-small-weight);--mat-form-field-outlined-label-text-font: var(--sys-body-large-font);--mat-form-field-outlined-label-text-size: var(--sys-body-large-size);--mat-form-field-outlined-label-text-tracking: var(--sys-body-large-tracking);--mat-form-field-outlined-label-text-weight: var(--sys-body-large-weight);--mat-form-field-filled-label-text-font: var(--sys-body-large-font);--mat-form-field-filled-label-text-size: var(--sys-body-large-size);--mat-form-field-filled-label-text-tracking: var(--sys-body-large-tracking);--mat-form-field-filled-label-text-weight: var(--sys-body-large-weight);--mat-select-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-select-panel-background-color: var(--sys-surface-container);--mat-select-enabled-trigger-text-color: var(--sys-on-surface);--mat-select-disabled-trigger-text-color: color-mix(in srgb, var(--sys-on-surface) 38%, transparent);--mat-select-placeholder-text-color: var(--sys-on-surface-variant);--mat-select-enabled-arrow-color: var(--sys-on-surface-variant);--mat-select-disabled-arrow-color: color-mix(in srgb, var(--sys-on-surface) 38%, transparent);--mat-select-focused-arrow-color: var(--sys-primary);--mat-select-invalid-arrow-color: var(--sys-error);--mat-select-arrow-transform: translateY(-8px);--mat-select-trigger-text-font: var(--sys-body-large-font);--mat-select-trigger-text-line-height: var(--sys-body-large-line-height);--mat-select-trigger-text-size: var(--sys-body-large-size);--mat-select-trigger-text-tracking: var(--sys-body-large-tracking);--mat-select-trigger-text-weight: var(--sys-body-large-weight);--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-autocomplete-background-color: var(--sys-surface-container);--mat-dialog-actions-alignment: flex-end;--mat-dialog-actions-padding: 16px 24px;--mat-dialog-container-elevation-shadow: none;--mat-dialog-container-max-width: 560px;--mat-dialog-container-min-width: 280px;--mat-dialog-container-shape: 28px;--mat-dialog-container-small-max-width: calc(100vw - 32px) ;--mat-dialog-content-padding: 20px 24px;--mat-dialog-headline-padding: 6px 24px 13px;--mat-dialog-with-actions-content-padding: 20px 24px 0;--mat-dialog-container-color: var(--sys-surface);--mat-dialog-subhead-color: var(--sys-on-surface);--mat-dialog-supporting-text-color: var(--sys-on-surface-variant);--mat-dialog-subhead-font: var(--sys-headline-small-font);--mat-dialog-subhead-line-height: var(--sys-headline-small-line-height);--mat-dialog-subhead-size: var(--sys-headline-small-size);--mat-dialog-subhead-tracking: var(--sys-headline-small-tracking);--mat-dialog-subhead-weight: var(--sys-headline-small-weight);--mat-dialog-supporting-text-font: var(--sys-body-medium-font);--mat-dialog-supporting-text-line-height: var(--sys-body-medium-line-height);--mat-dialog-supporting-text-size: var(--sys-body-medium-size);--mat-dialog-supporting-text-tracking: var(--sys-body-medium-tracking);--mat-dialog-supporting-text-weight: var(--sys-body-medium-weight);--mat-chip-container-shape-radius: 8px;--mat-chip-disabled-container-opacity: 1;--mat-chip-elevated-container-color: transparent;--mat-chip-flat-selected-outline-width: 0;--mat-chip-outline-width: 1px;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-opacity: 1;--mat-chip-with-avatar-avatar-shape-radius: 24px;--mat-chip-with-avatar-avatar-size: 24px;--mat-chip-with-avatar-disabled-avatar-opacity: .38;--mat-chip-with-icon-disabled-icon-opacity: .38;--mat-chip-with-icon-icon-size: 18px;--mat-chip-with-trailing-icon-disabled-trailing-icon-opacity: .38;--mat-chip-disabled-label-text-color: color-mix(in srgb, var(--sys-on-surface) 38%, transparent);--mat-chip-disabled-outline-color: color-mix(in srgb, var(--sys-on-surface) 12%, transparent);--mat-chip-elevated-selected-container-color: var(--sys-secondary-container);--mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, var(--sys-on-surface) 12%, transparent);--mat-chip-focus-outline-color: var(--sys-on-surface-variant);--mat-chip-focus-state-layer-color: var(--sys-on-surface-variant);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: var(--sys-on-surface-variant);--mat-chip-hover-state-layer-opacity: .08;--mat-chip-label-text-color: var(--sys-on-surface-variant);--mat-chip-outline-color: var(--sys-outline);--mat-chip-selected-disabled-trailing-icon-color: var(--sys-on-surface);--mat-chip-selected-focus-state-layer-color: var(--sys-on-secondary-container);--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: var(--sys-on-secondary-container);--mat-chip-selected-hover-state-layer-opacity: .08;--mat-chip-selected-label-text-color: var(--sys-on-secondary-container);--mat-chip-selected-trailing-action-state-layer-color: var(--sys-on-secondary-container);--mat-chip-selected-trailing-icon-color: var(--sys-on-secondary-container);--mat-chip-trailing-action-focus-state-layer-opacity: .12;--mat-chip-trailing-action-hover-state-layer-opacity: .08;--mat-chip-trailing-action-state-layer-color: var(--sys-on-surface-variant);--mat-chip-with-icon-disabled-icon-color: var(--sys-on-surface);--mat-chip-with-icon-icon-color: var(--sys-on-surface-variant);--mat-chip-with-icon-selected-icon-color: var(--sys-on-secondary-container);--mat-chip-with-trailing-icon-disabled-trailing-icon-color: var(--sys-on-surface);--mat-chip-with-trailing-icon-trailing-icon-color: var(--sys-on-surface-variant);--mat-chip-container-height: 32px;--mat-chip-label-text-font: var(--sys-label-large-font);--mat-chip-label-text-line-height: var(--sys-label-large-line-height);--mat-chip-label-text-size: var(--sys-label-large-size);--mat-chip-label-text-tracking: var(--sys-label-large-tracking);--mat-chip-label-text-weight: var(--sys-label-large-weight);--mat-slide-toggle-disabled-selected-handle-opacity: 1;--mat-slide-toggle-disabled-selected-icon-opacity: .38;--mat-slide-toggle-disabled-track-opacity: .12;--mat-slide-toggle-disabled-unselected-handle-opacity: .38;--mat-slide-toggle-disabled-unselected-icon-opacity: .38;--mat-slide-toggle-disabled-unselected-track-outline-width: 2px;--mat-slide-toggle-handle-shape: 9999px;--mat-slide-toggle-hidden-track-opacity: 0;--mat-slide-toggle-hidden-track-transition: opacity 75ms;--mat-slide-toggle-pressed-handle-size: 28px;--mat-slide-toggle-selected-handle-horizontal-margin: 0 24px;--mat-slide-toggle-selected-handle-size: 24px;--mat-slide-toggle-selected-icon-size: 16px;--mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0 22px;--mat-slide-toggle-selected-track-outline-color: transparent;--mat-slide-toggle-selected-track-outline-width: 2px;--mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0 24px;--mat-slide-toggle-state-layer-size: 40px;--mat-slide-toggle-track-height: 32px;--mat-slide-toggle-track-outline-width: 2px;--mat-slide-toggle-track-shape: 9999px;--mat-slide-toggle-track-width: 52px;--mat-slide-toggle-unselected-handle-horizontal-margin: 0 8px;--mat-slide-toggle-unselected-handle-size: 16px;--mat-slide-toggle-unselected-icon-size: 16px;--mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0 2px;--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0 4px;--mat-slide-toggle-visible-track-opacity: 1;--mat-slide-toggle-visible-track-transition: opacity 75ms;--mat-slide-toggle-with-icon-handle-size: 24px;--mat-slide-toggle-touch-target-size: 48px;--mat-slide-toggle-disabled-label-text-color: var(--sys-on-surface);--mat-slide-toggle-disabled-selected-handle-color: var(--sys-surface);--mat-slide-toggle-disabled-selected-icon-color: var(--sys-on-surface);--mat-slide-toggle-disabled-selected-track-color: var(--sys-on-surface);--mat-slide-toggle-disabled-unselected-handle-color: var(--sys-on-surface);--mat-slide-toggle-disabled-unselected-icon-color: var(--sys-surface-variant);--mat-slide-toggle-disabled-unselected-track-color: var(--sys-surface-variant);--mat-slide-toggle-disabled-unselected-track-outline-color: var(--sys-on-surface);--mat-slide-toggle-label-text-color: var(--sys-on-surface);--mat-slide-toggle-selected-focus-handle-color: var(--sys-primary-container);--mat-slide-toggle-selected-focus-state-layer-color: var(--sys-primary);--mat-slide-toggle-selected-focus-state-layer-opacity: .12;--mat-slide-toggle-selected-focus-track-color: var(--sys-primary);--mat-slide-toggle-selected-handle-color: var(--sys-on-primary);--mat-slide-toggle-selected-hover-handle-color: var(--sys-primary-container);--mat-slide-toggle-selected-hover-state-layer-color: var(--sys-primary);--mat-slide-toggle-selected-hover-state-layer-opacity: .08;--mat-slide-toggle-selected-hover-track-color: var(--sys-primary);--mat-slide-toggle-selected-icon-color: var(--sys-on-primary-container);--mat-slide-toggle-selected-pressed-handle-color: var(--sys-primary-container);--mat-slide-toggle-selected-pressed-state-layer-color: var(--sys-primary);--mat-slide-toggle-selected-pressed-state-layer-opacity: .12;--mat-slide-toggle-selected-pressed-track-color: var(--sys-primary);--mat-slide-toggle-selected-track-color: var(--sys-primary);--mat-slide-toggle-track-outline-color: var(--sys-outline);--mat-slide-toggle-unselected-focus-handle-color: var(--sys-on-surface-variant);--mat-slide-toggle-unselected-focus-state-layer-color: var(--sys-on-surface);--mat-slide-toggle-unselected-focus-state-layer-opacity: .12;--mat-slide-toggle-unselected-focus-track-color: var(--sys-surface-variant);--mat-slide-toggle-unselected-handle-color: var(--sys-outline);--mat-slide-toggle-unselected-hover-handle-color: var(--sys-on-surface-variant);--mat-slide-toggle-unselected-hover-state-layer-color: var(--sys-on-surface);--mat-slide-toggle-unselected-hover-state-layer-opacity: .08;--mat-slide-toggle-unselected-hover-track-color: var(--sys-surface-variant);--mat-slide-toggle-unselected-icon-color: var(--sys-surface-variant);--mat-slide-toggle-unselected-pressed-handle-color: var(--sys-on-surface-variant);--mat-slide-toggle-unselected-pressed-state-layer-color: var(--sys-on-surface);--mat-slide-toggle-unselected-pressed-state-layer-opacity: .12;--mat-slide-toggle-unselected-pressed-track-color: var(--sys-surface-variant);--mat-slide-toggle-unselected-track-color: var(--sys-surface-variant);--mat-slide-toggle-touch-target-display: block;--mat-slide-toggle-label-text-font: var(--sys-body-medium-font);--mat-slide-toggle-label-text-line-height: var(--sys-body-medium-line-height);--mat-slide-toggle-label-text-size: var(--sys-body-medium-size);--mat-slide-toggle-label-text-tracking: var(--sys-body-medium-tracking);--mat-slide-toggle-label-text-weight: var(--sys-body-medium-weight);--mat-radio-disabled-unselected-icon-opacity: .38;--mat-radio-disabled-selected-icon-opacity: .38;--mat-radio-touch-target-size: 48px;--mat-radio-checked-ripple-color: var(--sys-primary);--mat-radio-disabled-label-color: color-mix(in srgb, var(--sys-on-surface) 38%, transparent);--mat-radio-disabled-selected-icon-color: var(--sys-on-surface);--mat-radio-disabled-unselected-icon-color: var(--sys-on-surface);--mat-radio-label-text-color: var(--sys-on-surface);--mat-radio-ripple-color: var(--sys-on-surface);--mat-radio-selected-focus-icon-color: var(--sys-primary);--mat-radio-selected-hover-icon-color: var(--sys-primary);--mat-radio-selected-icon-color: var(--sys-primary);--mat-radio-selected-pressed-icon-color: var(--sys-primary);--mat-radio-unselected-focus-icon-color: var(--sys-on-surface);--mat-radio-unselected-hover-icon-color: var(--sys-on-surface);--mat-radio-unselected-icon-color: var(--sys-on-surface-variant);--mat-radio-unselected-pressed-icon-color: var(--sys-on-surface);--mat-radio-touch-target-display: block;--mat-radio-state-layer-size: 40px;--mat-radio-label-text-font: var(--sys-body-medium-font);--mat-radio-label-text-line-height: var(--sys-body-medium-line-height);--mat-radio-label-text-size: var(--sys-body-medium-size);--mat-radio-label-text-tracking: var(--sys-body-medium-tracking);--mat-radio-label-text-weight: var(--sys-body-medium-weight);--mat-slider-value-indicator-opacity: 1;--mat-slider-value-indicator-padding: 0;--mat-slider-value-indicator-width: 28px;--mat-slider-value-indicator-height: 28px;--mat-slider-value-indicator-caret-display: none;--mat-slider-value-indicator-border-radius: 50% 50% 50% 0;--mat-slider-value-indicator-text-transform: rotate(45deg);--mat-slider-value-indicator-container-transform: translateX(-50%) rotate(-45deg);--mat-slider-active-track-height: 4px;--mat-slider-handle-height: 20px;--mat-slider-handle-width: 20px;--mat-slider-inactive-track-height: 4px;--mat-slider-with-overlap-handle-outline-width: 1px;--mat-slider-with-tick-marks-active-container-opacity: .38;--mat-slider-with-tick-marks-container-size: 2px;--mat-slider-with-tick-marks-inactive-container-opacity: .38;--mat-slider-value-indicator-transform-origin: 0 28px;--mat-slider-active-track-color: var(--sys-primary);--mat-slider-active-track-shape: 9999px;--mat-slider-disabled-active-track-color: var(--sys-on-surface);--mat-slider-disabled-handle-color: var(--sys-on-surface);--mat-slider-disabled-inactive-track-color: var(--sys-on-surface);--mat-slider-focus-handle-color: var(--sys-primary);--mat-slider-focus-state-layer-color: color-mix(in srgb, var(--sys-primary) 20%, transparent);--mat-slider-handle-color: var(--sys-primary);--mat-slider-handle-elevation: 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);--mat-slider-handle-shape: 9999px;--mat-slider-hover-handle-color: var(--sys-primary);--mat-slider-hover-state-layer-color: color-mix(in srgb, var(--sys-primary) 5%, transparent);--mat-slider-inactive-track-color: var(--sys-surface-variant);--mat-slider-inactive-track-shape: 9999px;--mat-slider-label-container-color: var(--sys-primary);--mat-slider-label-label-text-color: var(--sys-on-primary);--mat-slider-ripple-color: var(--sys-primary);--mat-slider-with-overlap-handle-outline-color: var(--sys-on-primary);--mat-slider-with-tick-marks-active-container-color: var(--sys-on-primary);--mat-slider-with-tick-marks-container-shape: 9999px;--mat-slider-with-tick-marks-disabled-container-color: var(--sys-on-surface);--mat-slider-with-tick-marks-inactive-container-color: var(--sys-on-surface-variant);--mat-slider-label-label-text-font: var(--sys-label-medium-font);--mat-slider-label-label-text-line-height: var(--sys-label-medium-line-height);--mat-slider-label-label-text-size: var(--sys-label-medium-size);--mat-slider-label-label-text-tracking: var(--sys-label-medium-tracking);--mat-slider-label-label-text-weight: var(--sys-label-medium-weight);--mat-menu-divider-bottom-spacing: 8px;--mat-menu-divider-top-spacing: 8px;--mat-menu-item-icon-size: 24px;--mat-menu-item-spacing: 12px;--mat-menu-item-leading-spacing: 12px;--mat-menu-item-trailing-spacing: 12px;--mat-menu-item-with-icon-leading-spacing: 12px;--mat-menu-item-with-icon-trailing-spacing: 12px;--mat-menu-container-shape: 4px;--mat-menu-divider-color: var(--sys-surface-variant);--mat-menu-item-label-text-color: var(--sys-on-surface);--mat-menu-item-icon-color: var(--sys-on-surface-variant);--mat-menu-item-hover-state-layer-color: color-mix(in srgb, var(--sys-on-surface) 8%, transparent);--mat-menu-item-focus-state-layer-color: color-mix(in srgb, var(--sys-on-surface) 12%, transparent);--mat-menu-container-color: var(--sys-surface-container);--mat-menu-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-menu-item-label-text-font: var(--sys-label-large-font);--mat-menu-item-label-text-line-height: var(--sys-label-large-line-height);--mat-menu-item-label-text-size: var(--sys-label-large-size);--mat-menu-item-label-text-tracking: var(--sys-label-large-tracking);--mat-menu-item-label-text-weight: var(--sys-label-large-weight);--mat-list-active-indicator-color: var(--sys-secondary-container);--mat-list-active-indicator-shape: 9999px;--mat-list-list-item-container-color: transparent;--mat-list-list-item-container-shape: 0;--mat-list-list-item-disabled-label-text-color: var(--sys-on-surface);--mat-list-list-item-disabled-label-text-opacity: .3;--mat-list-list-item-disabled-leading-icon-color: var(--sys-on-surface);--mat-list-list-item-disabled-leading-icon-opacity: .38;--mat-list-list-item-disabled-state-layer-color: var(--sys-on-surface);--mat-list-list-item-disabled-state-layer-opacity: .12;--mat-list-list-item-disabled-trailing-icon-color: var(--sys-on-surface);--mat-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-list-item-focus-label-text-color: var(--sys-on-surface);--mat-list-list-item-focus-state-layer-color: var(--sys-on-surface);--mat-list-list-item-focus-state-layer-opacity: .12;--mat-list-list-item-hover-label-text-color: var(--sys-on-surface);--mat-list-list-item-hover-state-layer-color: var(--sys-on-surface);--mat-list-list-item-hover-state-layer-opacity: .08;--mat-list-list-item-label-text-color: var(--sys-on-surface);--mat-list-list-item-leading-avatar-color: var(--sys-primary-container);--mat-list-list-item-leading-avatar-shape: 9999px;--mat-list-list-item-leading-avatar-size: 40px;--mat-list-list-item-leading-icon-color: var(--sys-on-surface-variant);--mat-list-list-item-leading-icon-size: 24px;--mat-list-list-item-selected-trailing-icon-color: var(--sys-primary);--mat-list-list-item-supporting-text-color: var(--sys-on-surface-variant);--mat-list-list-item-trailing-icon-color: var(--sys-on-surface-variant);--mat-list-list-item-trailing-icon-size: 24px;--mat-list-list-item-trailing-supporting-text-color: var(--sys-on-surface-variant);--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 16px;--mat-list-list-item-one-line-container-height: 48px;--mat-list-list-item-two-line-container-height: 64px;--mat-list-list-item-three-line-container-height: 88px;--mat-list-list-item-label-text-font: var(--sys-body-large-font);--mat-list-list-item-label-text-line-height: var(--sys-body-large-line-height);--mat-list-list-item-label-text-size: var(--sys-body-large-size);--mat-list-list-item-label-text-tracking: var(--sys-body-large-tracking);--mat-list-list-item-label-text-weight: var(--sys-body-large-weight);--mat-list-list-item-supporting-text-font: var(--sys-body-medium-font);--mat-list-list-item-supporting-text-line-height: var(--sys-body-medium-line-height);--mat-list-list-item-supporting-text-size: var(--sys-body-medium-size);--mat-list-list-item-supporting-text-tracking: var(--sys-body-medium-tracking);--mat-list-list-item-supporting-text-weight: var(--sys-body-medium-weight);--mat-list-list-item-trailing-supporting-text-font: var(--sys-label-small-font);--mat-list-list-item-trailing-supporting-text-line-height: var(--sys-label-small-line-height);--mat-list-list-item-trailing-supporting-text-size: var(--sys-label-small-size);--mat-list-list-item-trailing-supporting-text-tracking: var(--sys-label-small-tracking);--mat-list-list-item-trailing-supporting-text-weight: var(--sys-label-small-weight);--mat-paginator-page-size-select-width: 84px;--mat-paginator-page-size-select-touch-target-height: 48px;--mat-paginator-container-text-color: var(--sys-on-surface);--mat-paginator-container-background-color: var(--sys-surface);--mat-paginator-disabled-icon-color: color-mix(in srgb, var(--sys-on-surface) 38%, transparent);--mat-paginator-enabled-icon-color: var(--sys-on-surface-variant);--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block;--mat-paginator-container-text-font: var(--sys-body-small-font);--mat-paginator-container-text-line-height: var(--sys-body-small-line-height);--mat-paginator-container-text-size: var(--sys-body-small-size);--mat-paginator-container-text-tracking: var(--sys-body-small-tracking);--mat-paginator-container-text-weight: var(--sys-body-small-weight);--mat-paginator-select-trigger-text-size: var(--sys-body-small-size);--mat-tab-active-indicator-height: 2px;--mat-tab-active-indicator-shape: 0;--mat-tab-divider-height: 1px;--mat-tab-active-focus-indicator-color: var(--sys-primary);--mat-tab-active-focus-label-text-color: var(--sys-on-surface);--mat-tab-active-hover-indicator-color: var(--sys-primary);--mat-tab-active-hover-label-text-color: var(--sys-on-surface);--mat-tab-active-indicator-color: var(--sys-primary);--mat-tab-active-label-text-color: var(--sys-on-surface);--mat-tab-active-ripple-color: var(--sys-on-surface);--mat-tab-divider-color: var(--sys-surface-variant);--mat-tab-inactive-focus-label-text-color: var(--sys-on-surface);--mat-tab-inactive-hover-label-text-color: var(--sys-on-surface);--mat-tab-inactive-label-text-color: var(--sys-on-surface);--mat-tab-inactive-ripple-color: var(--sys-on-surface);--mat-tab-pagination-icon-color: var(--sys-on-surface);--mat-tab-disabled-ripple-color: var(--sys-on-surface-variant);--mat-tab-container-height: 48px;--mat-tab-label-text-font: var(--sys-title-small-font);--mat-tab-label-text-line-height: var(--sys-title-small-line-height);--mat-tab-label-text-size: var(--sys-title-small-size);--mat-tab-label-text-tracking: var(--sys-title-small-tracking);--mat-tab-label-text-weight: var(--sys-title-small-weight);--mat-checkbox-selected-focus-state-layer-opacity: .12;--mat-checkbox-selected-hover-state-layer-opacity: .08;--mat-checkbox-selected-pressed-state-layer-opacity: .12;--mat-checkbox-unselected-focus-state-layer-opacity: .12;--mat-checkbox-unselected-hover-state-layer-opacity: .08;--mat-checkbox-unselected-pressed-state-layer-opacity: .12;--mat-checkbox-touch-target-size: 48px;--mat-checkbox-disabled-label-color: color-mix(in srgb, var(--sys-on-surface) 38%, transparent);--mat-checkbox-disabled-selected-checkmark-color: var(--sys-surface);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, var(--sys-on-surface) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, var(--sys-on-surface) 38%, transparent);--mat-checkbox-label-text-color: var(--sys-on-surface);--mat-checkbox-selected-checkmark-color: var(--sys-on-primary);--mat-checkbox-selected-focus-icon-color: var(--sys-primary);--mat-checkbox-selected-focus-state-layer-color: var(--sys-primary);--mat-checkbox-selected-hover-icon-color: var(--sys-primary);--mat-checkbox-selected-hover-state-layer-color: var(--sys-primary);--mat-checkbox-selected-icon-color: var(--sys-primary);--mat-checkbox-selected-pressed-icon-color: var(--sys-primary);--mat-checkbox-selected-pressed-state-layer-color: var(--sys-on-surface);--mat-checkbox-unselected-focus-icon-color: var(--sys-on-surface);--mat-checkbox-unselected-focus-state-layer-color: var(--sys-on-surface);--mat-checkbox-unselected-hover-icon-color: var(--sys-on-surface);--mat-checkbox-unselected-hover-state-layer-color: var(--sys-on-surface);--mat-checkbox-unselected-icon-color: var(--sys-on-surface-variant);--mat-checkbox-unselected-pressed-state-layer-color: var(--sys-primary);--mat-checkbox-touch-target-display: block;--mat-checkbox-state-layer-size: 40px;--mat-checkbox-label-text-font: var(--sys-body-medium-font);--mat-checkbox-label-text-line-height: var(--sys-body-medium-line-height);--mat-checkbox-label-text-size: var(--sys-body-medium-size);--mat-checkbox-label-text-tracking: var(--sys-body-medium-tracking);--mat-checkbox-label-text-weight: var(--sys-body-medium-weight);--mat-button-filled-container-shape: 9999px;--mat-button-filled-horizontal-padding: 24px;--mat-button-filled-icon-offset: -8px;--mat-button-filled-icon-spacing: 8px;--mat-button-filled-touch-target-size: 48px;--mat-button-outlined-container-shape: 9999px;--mat-button-outlined-horizontal-padding: 24px;--mat-button-outlined-icon-offset: -8px;--mat-button-outlined-icon-spacing: 8px;--mat-button-outlined-outline-width: 1px;--mat-button-outlined-touch-target-size: 48px;--mat-button-protected-container-shape: 9999px;--mat-button-protected-horizontal-padding: 24px;--mat-button-protected-icon-offset: -8px;--mat-button-protected-icon-spacing: 8px;--mat-button-protected-touch-target-size: 48px;--mat-button-text-container-shape: 9999px;--mat-button-text-horizontal-padding: 12px;--mat-button-text-icon-offset: -4px;--mat-button-text-icon-spacing: 8px;--mat-button-text-with-icon-horizontal-padding: 16px;--mat-button-text-touch-target-size: 48px;--mat-button-tonal-container-shape: 9999px;--mat-button-tonal-horizontal-padding: 24px;--mat-button-tonal-icon-offset: -8px;--mat-button-tonal-icon-spacing: 8px;--mat-button-tonal-touch-target-size: 48px;--mat-button-filled-container-color: var(--sys-primary);--mat-button-filled-disabled-container-color: color-mix(in srgb, var(--sys-on-surface) 12%, transparent);--mat-button-filled-disabled-label-text-color: color-mix(in srgb, var(--sys-on-surface) 38%, transparent);--mat-button-filled-disabled-state-layer-color: var(--sys-on-surface-variant);--mat-button-filled-focus-state-layer-opacity: .12;--mat-button-filled-hover-state-layer-opacity: .08;--mat-button-filled-label-text-color: var(--sys-on-primary);--mat-button-filled-pressed-state-layer-opacity: .12;--mat-button-filled-ripple-color: color-mix(in srgb, var(--sys-on-primary) 12%, transparent);--mat-button-filled-state-layer-color: var(--sys-on-primary);--mat-button-outlined-disabled-label-text-color: color-mix(in srgb, var(--sys-on-surface) 38%, transparent);--mat-button-outlined-disabled-outline-color: color-mix(in srgb, var(--sys-on-surface) 12%, transparent);--mat-button-outlined-disabled-state-layer-color: var(--sys-on-surface-variant);--mat-button-outlined-focus-state-layer-opacity: .12;--mat-button-outlined-hover-state-layer-opacity: .08;--mat-button-outlined-label-text-color: var(--sys-primary);--mat-button-outlined-outline-color: var(--sys-outline);--mat-button-outlined-pressed-state-layer-opacity: .12;--mat-button-outlined-ripple-color: color-mix(in srgb, var(--sys-primary) 12%, transparent);--mat-button-outlined-state-layer-color: var(--sys-primary);--mat-button-protected-container-color: var(--sys-surface);--mat-button-protected-container-elevation-shadow: 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);--mat-button-protected-disabled-container-color: color-mix(in srgb, var(--sys-on-surface) 12%, transparent);--mat-button-protected-disabled-container-elevation-shadow: 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);--mat-button-protected-disabled-label-text-color: color-mix(in srgb, var(--sys-on-surface) 38%, transparent);--mat-button-protected-disabled-state-layer-color: var(--sys-on-surface-variant);--mat-button-protected-focus-container-elevation-shadow: 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);--mat-button-protected-focus-state-layer-opacity: .12;--mat-button-protected-hover-container-elevation-shadow: 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);--mat-button-protected-hover-state-layer-opacity: .08;--mat-button-protected-label-text-color: var(--sys-primary);--mat-button-protected-pressed-container-elevation-shadow: 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);--mat-button-protected-pressed-state-layer-opacity: .12;--mat-button-protected-ripple-color: color-mix(in srgb, var(--sys-primary) 12%, transparent);--mat-button-protected-state-layer-color: var(--sys-primary);--mat-button-text-disabled-label-text-color: color-mix(in srgb, var(--sys-on-surface) 38%, transparent);--mat-button-text-disabled-state-layer-color: var(--sys-on-surface-variant);--mat-button-text-focus-state-layer-opacity: .12;--mat-button-text-hover-state-layer-opacity: .08;--mat-button-text-label-text-color: var(--sys-primary);--mat-button-text-pressed-state-layer-opacity: .12;--mat-button-text-ripple-color: color-mix(in srgb, var(--sys-primary) 12%, transparent);--mat-button-text-state-layer-color: var(--sys-primary);--mat-button-tonal-container-color: var(--sys-secondary-container);--mat-button-tonal-disabled-container-color: color-mix(in srgb, var(--sys-on-surface) 12%, transparent);--mat-button-tonal-disabled-label-text-color: color-mix(in srgb, var(--sys-on-surface) 38%, transparent);--mat-button-tonal-disabled-state-layer-color: var(--sys-on-surface-variant);--mat-button-tonal-focus-state-layer-opacity: .12;--mat-button-tonal-hover-state-layer-opacity: .08;--mat-button-tonal-label-text-color: var(--sys-on-secondary-container);--mat-button-tonal-pressed-state-layer-opacity: .12;--mat-button-tonal-ripple-color: color-mix(in srgb, var(--sys-on-secondary-container) 12%, transparent);--mat-button-tonal-state-layer-color: var(--sys-on-secondary-container);--mat-button-filled-touch-target-display: block;--mat-button-filled-container-height: 40px;--mat-button-outlined-container-height: 40px;--mat-button-outlined-touch-target-display: block;--mat-button-protected-touch-target-display: block;--mat-button-protected-container-height: 40px;--mat-button-text-touch-target-display: block;--mat-button-text-container-height: 40px;--mat-button-tonal-container-height: 40px;--mat-button-tonal-touch-target-display: block;--mat-button-filled-label-text-font: var(--sys-label-large-font);--mat-button-filled-label-text-size: var(--sys-label-large-size);--mat-button-filled-label-text-tracking: var(--sys-label-large-tracking);--mat-button-filled-label-text-weight: var(--sys-label-large-weight);--mat-button-outlined-label-text-font: var(--sys-label-large-font);--mat-button-outlined-label-text-size: var(--sys-label-large-size);--mat-button-outlined-label-text-tracking: var(--sys-label-large-tracking);--mat-button-outlined-label-text-weight: var(--sys-label-large-weight);--mat-button-protected-label-text-font: var(--sys-label-large-font);--mat-button-protected-label-text-size: var(--sys-label-large-size);--mat-button-protected-label-text-tracking: var(--sys-label-large-tracking);--mat-button-protected-label-text-weight: var(--sys-label-large-weight);--mat-button-text-label-text-font: var(--sys-label-large-font);--mat-button-text-label-text-size: var(--sys-label-large-size);--mat-button-text-label-text-tracking: var(--sys-label-large-tracking);--mat-button-text-label-text-weight: var(--sys-label-large-weight);--mat-button-tonal-label-text-font: var(--sys-label-large-font);--mat-button-tonal-label-text-size: var(--sys-label-large-size);--mat-button-tonal-label-text-tracking: var(--sys-label-large-tracking);--mat-button-tonal-label-text-weight: var(--sys-label-large-weight);--mat-icon-button-icon-size: 24px;--mat-icon-button-container-shape: 9999px;--mat-icon-button-touch-target-size: 48px;--mat-icon-button-disabled-icon-color: color-mix(in srgb, var(--sys-on-surface) 38%, transparent);--mat-icon-button-disabled-state-layer-color: var(--sys-on-surface-variant);--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-icon-color: var(--sys-on-surface-variant);--mat-icon-button-pressed-state-layer-opacity: .12;--mat-icon-button-ripple-color: color-mix(in srgb, var(--sys-on-surface-variant) 12%, transparent);--mat-icon-button-state-layer-color: var(--sys-on-surface-variant);--mat-icon-button-touch-target-display: block;--mat-icon-button-state-layer-size: 40px;--mat-fab-container-shape: 16px;--mat-fab-extended-container-height: 56px;--mat-fab-extended-container-shape: 16px;--mat-fab-small-container-shape: 12px;--mat-fab-touch-target-size: 48px;--mat-fab-small-touch-target-size: 48px;--mat-fab-container-color: var(--sys-primary-container);--mat-fab-container-elevation-shadow: 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);--mat-fab-disabled-state-container-color: color-mix(in srgb, var(--sys-on-surface) 12%, transparent);--mat-fab-disabled-state-foreground-color: color-mix(in srgb, var(--sys-on-surface) 38%, transparent);--mat-fab-extended-container-elevation-shadow: 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);--mat-fab-extended-focus-container-elevation-shadow: 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);--mat-fab-extended-hover-container-elevation-shadow: 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);--mat-fab-extended-pressed-container-elevation-shadow: 6;--mat-fab-focus-container-elevation-shadow: 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);--mat-fab-focus-state-layer-opacity: .12;--mat-fab-foreground-color: var(--sys-on-primary-container);--mat-fab-hover-container-elevation-shadow: 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);--mat-fab-hover-state-layer-opacity: .08;--mat-fab-pressed-container-elevation-shadow: 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);--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-ripple-color: color-mix(in srgb, var(--sys-on-primary-container) 12%, transparent);--mat-fab-small-container-color: var(--sys-primary-container);--mat-fab-small-container-elevation-shadow: 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);--mat-fab-small-disabled-state-container-color: color-mix(in srgb, var(--sys-on-surface) 12%, transparent);--mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, var(--sys-on-surface) 38%, transparent);--mat-fab-small-focus-container-elevation-shadow: 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);--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-foreground-color: var(--sys-on-primary-container);--mat-fab-small-hover-container-elevation-shadow: 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);--mat-fab-small-hover-state-layer-opacity: .08;--mat-fab-small-pressed-container-elevation-shadow: 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);--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-ripple-color: color-mix(in srgb, var(--sys-on-primary-container) 12%, transparent);--mat-fab-small-state-layer-color: var(--sys-on-primary-container);--mat-fab-state-layer-color: var(--sys-on-primary-container);--mat-fab-touch-target-display: block;--mat-fab-extended-label-text-font: var(--sys-label-large-font);--mat-fab-extended-label-text-size: var(--sys-label-large-size);--mat-fab-extended-label-text-tracking: var(--sys-label-large-tracking);--mat-fab-extended-label-text-weight: var(--sys-label-large-weight);--mat-snack-bar-container-shape: 4px;--mat-snack-bar-button-color: var(--sys-inverse-primary);--mat-snack-bar-container-color: var(--sys-inverse-surface);--mat-snack-bar-supporting-text-color: var(--sys-inverse-on-surface);--mat-snack-bar-supporting-text-font: var(--sys-body-medium-font);--mat-snack-bar-supporting-text-line-height: var(--sys-body-medium-line-height);--mat-snack-bar-supporting-text-size: var(--sys-body-medium-size);--mat-snack-bar-supporting-text-weight: var(--sys-body-medium-weight);--mat-table-row-item-outline-width: 1px;--mat-table-background-color: var(--sys-surface);--mat-table-header-headline-color: var(--sys-on-surface);--mat-table-row-item-label-text-color: var(--sys-on-surface);--mat-table-row-item-outline-color: var(--sys-outline);--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px;--mat-table-header-headline-font: var(--sys-title-small-font);--mat-table-header-headline-line-height: var(--sys-title-small-line-height);--mat-table-header-headline-size: var(--sys-title-small-size);--mat-table-header-headline-tracking: var(--sys-title-small-tracking);--mat-table-header-headline-weight: var(--sys-title-small-weight);--mat-table-row-item-label-text-font: var(--sys-body-medium-font);--mat-table-row-item-label-text-line-height: var(--sys-body-medium-line-height);--mat-table-row-item-label-text-size: var(--sys-body-medium-size);--mat-table-row-item-label-text-tracking: var(--sys-body-medium-tracking);--mat-table-row-item-label-text-weight: var(--sys-body-medium-weight);--mat-table-footer-supporting-text-font: var(--sys-body-medium-font);--mat-table-footer-supporting-text-line-height: var(--sys-body-medium-line-height);--mat-table-footer-supporting-text-size: var(--sys-body-medium-size);--mat-table-footer-supporting-text-tracking: var(--sys-body-medium-tracking);--mat-table-footer-supporting-text-weight: var(--sys-body-medium-weight);--mat-progress-spinner-size: 48px;--mat-progress-spinner-active-indicator-width: 4px;--mat-progress-spinner-active-indicator-color: var(--sys-primary);--mat-badge-container-offset: -12px 0;--mat-badge-container-overlap-offset: -12px;--mat-badge-container-padding: 0 4px;--mat-badge-container-shape: 9999px;--mat-badge-container-size: 16px;--mat-badge-large-size-container-offset: -12px 0;--mat-badge-large-size-container-overlap-offset: -12px;--mat-badge-large-size-container-padding: 0 4px;--mat-badge-large-size-container-size: 16px;--mat-badge-legacy-container-size: unset;--mat-badge-legacy-large-size-container-size: unset;--mat-badge-legacy-small-size-container-size: unset;--mat-badge-small-size-container-offset: -6px 0;--mat-badge-small-size-container-overlap-offset: -6px;--mat-badge-small-size-container-padding: 0;--mat-badge-small-size-container-size: 6px;--mat-badge-background-color: var(--sys-error);--mat-badge-disabled-state-background-color: color-mix(in srgb, var(--sys-error) 38%, transparent);--mat-badge-disabled-state-text-color: var(--sys-on-error);--mat-badge-text-color: var(--sys-on-error);--mat-badge-large-size-line-height: 16px;--mat-badge-large-size-text-size: var(--sys-label-small-size);--mat-badge-line-height: 16px;--mat-badge-small-size-line-height: 6px;--mat-badge-small-size-text-size: 0;--mat-badge-text-font: var(--sys-label-small-font);--mat-badge-text-size: var(--sys-label-small-size);--mat-badge-text-weight: var(--sys-label-small-weight);--mat-bottom-sheet-container-shape: 28px;--mat-bottom-sheet-container-text-color: var(--sys-on-surface);--mat-bottom-sheet-container-background-color: var(--sys-surface-container-low);--mat-bottom-sheet-container-text-font: var(--sys-body-large-font);--mat-bottom-sheet-container-text-line-height: var(--sys-body-large-line-height);--mat-bottom-sheet-container-text-size: var(--sys-body-large-size);--mat-bottom-sheet-container-text-tracking: var(--sys-body-large-tracking);--mat-bottom-sheet-container-text-weight: var(--sys-body-large-weight);--mat-button-toggle-focus-state-layer-opacity: .12;--mat-button-toggle-hover-state-layer-opacity: .08;--mat-button-toggle-shape: 28px;--mat-button-toggle-background-color: transparent;--mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, var(--sys-on-surface) 12%, transparent);--mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, var(--sys-on-surface) 38%, transparent);--mat-button-toggle-disabled-state-background-color: transparent;--mat-button-toggle-disabled-state-text-color: color-mix(in srgb, var(--sys-on-surface) 38%, transparent);--mat-button-toggle-divider-color: var(--sys-outline);--mat-button-toggle-selected-state-background-color: var(--sys-secondary-container);--mat-button-toggle-selected-state-text-color: var(--sys-on-secondary-container);--mat-button-toggle-state-layer-color: var(--sys-on-surface);--mat-button-toggle-text-color: var(--sys-on-surface);--mat-button-toggle-height: 40px;--mat-button-toggle-label-text-font: var(--sys-label-large-font);--mat-button-toggle-label-text-line-height: var(--sys-label-large-line-height);--mat-button-toggle-label-text-size: var(--sys-label-large-size);--mat-button-toggle-label-text-tracking: var(--sys-label-large-tracking);--mat-button-toggle-label-text-weight: var(--sys-label-large-weight);--mat-datepicker-calendar-container-elevation-shadow: 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);--mat-datepicker-calendar-container-shape: 16px;--mat-datepicker-calendar-container-touch-elevation-shadow: 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);--mat-datepicker-calendar-container-touch-shape: 28px;--mat-datepicker-calendar-body-label-text-color: var(--sys-on-surface);--mat-datepicker-calendar-container-background-color: var(--sys-surface-container-high);--mat-datepicker-calendar-container-text-color: var(--sys-on-surface);--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, var(--sys-on-surface) 38%, transparent);--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, var(--sys-on-surface) 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, var(--sys-on-surface) 8%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: var(--sys-tertiary-container);--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: var(--sys-secondary);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: var(--sys-secondary-container);--mat-datepicker-calendar-date-in-range-state-background-color: var(--sys-primary-container);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-preview-state-outline-color: var(--sys-primary);--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, var(--sys-on-surface) 38%, transparent);--mat-datepicker-calendar-date-selected-state-background-color: var(--sys-primary);--mat-datepicker-calendar-date-selected-state-text-color: var(--sys-on-primary);--mat-datepicker-calendar-date-text-color: var(--sys-on-surface);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, var(--sys-on-surface) 38%, transparent);--mat-datepicker-calendar-date-today-outline-color: var(--sys-primary);--mat-datepicker-calendar-date-today-selected-state-outline-color: var(--sys-primary);--mat-datepicker-calendar-header-divider-color: transparent;--mat-datepicker-calendar-header-text-color: var(--sys-on-surface-variant);--mat-datepicker-calendar-navigation-button-icon-color: var(--sys-on-surface-variant);--mat-datepicker-calendar-period-button-icon-color: var(--sys-on-surface-variant);--mat-datepicker-calendar-period-button-text-color: var(--sys-on-surface-variant);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, var(--sys-on-surface) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, var(--sys-on-surface) 38%, transparent);--mat-datepicker-range-input-separator-color: var(--sys-on-surface);--mat-datepicker-toggle-active-state-icon-color: var(--sys-primary);--mat-datepicker-toggle-icon-color: var(--sys-on-surface-variant);--mat-datepicker-calendar-body-label-text-size: var(--sys-title-small-size);--mat-datepicker-calendar-body-label-text-weight: var(--sys-title-small-weight);--mat-datepicker-calendar-header-text-size: var(--sys-title-small-size);--mat-datepicker-calendar-header-text-weight: var(--sys-title-small-weight);--mat-datepicker-calendar-period-button-text-size: var(--sys-title-small-size);--mat-datepicker-calendar-period-button-text-weight: var(--sys-title-small-weight);--mat-datepicker-calendar-text-font: var(--sys-body-medium-font);--mat-datepicker-calendar-text-size: var(--sys-body-medium-size);--mat-divider-width: 1px;--mat-divider-color: var(--sys-outline-variant);--mat-expansion-container-shape: 12px;--mat-expansion-header-indicator-display: inline-block;--mat-expansion-legacy-header-indicator-display: none;--mat-expansion-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-expansion-actions-divider-color: var(--sys-outline);--mat-expansion-container-background-color: var(--sys-surface);--mat-expansion-container-text-color: var(--sys-on-surface);--mat-expansion-header-description-color: var(--sys-on-surface-variant);--mat-expansion-header-disabled-state-text-color: color-mix(in srgb, var(--sys-on-surface) 38%, transparent);--mat-expansion-header-focus-state-layer-color: color-mix(in srgb, var(--sys-on-surface) 12%, transparent);--mat-expansion-header-hover-state-layer-color: color-mix(in srgb, var(--sys-on-surface) 8%, transparent);--mat-expansion-header-indicator-color: var(--sys-on-surface-variant);--mat-expansion-header-text-color: var(--sys-on-surface);--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px;--mat-expansion-container-text-font: var(--sys-body-large-font);--mat-expansion-container-text-line-height: var(--sys-body-large-line-height);--mat-expansion-container-text-size: var(--sys-body-large-size);--mat-expansion-container-text-tracking: var(--sys-body-large-tracking);--mat-expansion-container-text-weight: var(--sys-body-large-weight);--mat-expansion-header-text-font: var(--sys-title-medium-font);--mat-expansion-header-text-line-height: var(--sys-title-medium-line-height);--mat-expansion-header-text-size: var(--sys-title-medium-size);--mat-expansion-header-text-tracking: var(--sys-title-medium-tracking);--mat-expansion-header-text-weight: var(--sys-title-medium-weight);--mat-grid-list-tile-header-primary-text-size: var(--sys-body-large);--mat-grid-list-tile-header-secondary-text-size: var(--sys-body-medium);--mat-grid-list-tile-footer-primary-text-size: var(--sys-body-large);--mat-grid-list-tile-footer-secondary-text-size: var(--sys-body-medium);--mat-icon-color: inherit;--mat-sidenav-container-shape: 16px;--mat-sidenav-container-elevation-shadow: none;--mat-sidenav-container-width: 360px;--mat-sidenav-container-divider-color: transparent;--mat-sidenav-container-background-color: var(--sys-surface);--mat-sidenav-container-text-color: var(--sys-on-surface-variant);--mat-sidenav-content-background-color: var(--sys-background);--mat-sidenav-content-text-color: var(--sys-on-background);--mat-sidenav-scrim-color: color-mix(in srgb, var(--color-neutral-20) 40%, transparent);--mat-stepper-header-error-state-icon-background-color: transparent;--mat-stepper-header-focus-state-layer-shape: 12px;--mat-stepper-header-hover-state-layer-shape: 12px;--mat-stepper-container-color: var(--sys-surface);--mat-stepper-header-done-state-icon-background-color: var(--sys-primary);--mat-stepper-header-done-state-icon-foreground-color: var(--sys-on-primary);--mat-stepper-header-edit-state-icon-background-color: var(--sys-primary);--mat-stepper-header-edit-state-icon-foreground-color: var(--sys-on-primary);--mat-stepper-header-error-state-icon-foreground-color: var(--sys-error);--mat-stepper-header-error-state-label-text-color: var(--sys-error);--mat-stepper-header-focus-state-layer-color: color-mix(in srgb, var(--sys-on-surface) 12%, transparent);--mat-stepper-header-hover-state-layer-color: color-mix(in srgb, var(--sys-on-surface) 8%, transparent);--mat-stepper-header-icon-background-color: var(--sys-on-surface-variant);--mat-stepper-header-icon-foreground-color: var(--sys-surface);--mat-stepper-header-label-text-color: var(--sys-on-surface-variant);--mat-stepper-header-optional-label-text-color: var(--sys-on-surface-variant);--mat-stepper-header-selected-state-icon-background-color: var(--sys-primary);--mat-stepper-header-selected-state-icon-foreground-color: var(--sys-on-primary);--mat-stepper-header-selected-state-label-text-color: var(--sys-on-surface-variant);--mat-stepper-line-color: var(--sys-outline);--mat-stepper-container-text-font: var(--sys-body-medium-font);--mat-stepper-header-label-text-font: var(--sys-title-small-font);--mat-stepper-header-label-text-size: var(--sys-title-small-size);--mat-stepper-header-label-text-weight: var(--sys-title-small-weight);--mat-stepper-header-error-state-label-text-size: var(--sys-title-small-size);--mat-stepper-header-selected-state-label-text-size: var(--sys-title-small-size);--mat-stepper-header-selected-state-label-text-weight: var(--sys-title-small-weight);--mat-stepper-header-height: 72px;--mat-sort-arrow-color: var(--sys-on-surface);--mat-toolbar-container-background-color: var(--sys-surface);--mat-toolbar-container-text-color: var(--sys-on-surface);--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px;--mat-toolbar-title-text-font: var(--sys-title-large-font);--mat-toolbar-title-text-line-height: var(--sys-title-large-line-height);--mat-toolbar-title-text-size: var(--sys-title-large-size);--mat-toolbar-title-text-tracking: var(--sys-title-large-tracking);--mat-toolbar-title-text-weight: var(--sys-title-large-weight);--mat-tree-container-background-color: var(--sys-surface);--mat-tree-node-text-color: var(--sys-on-surface);--mat-tree-node-min-height: 48px;--mat-tree-node-text-font: var(--sys-body-large-font);--mat-tree-node-text-size: var(--sys-body-large-size);--mat-tree-node-text-weight: var(--sys-body-large-weight);--mat-timepicker-container-shape: 4px;--mat-timepicker-container-background-color: var(--sys-surface-container);--mat-timepicker-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-focus-indicator-border-color: var(--sys-primary);--sys-background: var(--color-neutral-98);--sys-error: var(--color-error-40);--sys-error-container: var(--color-error-90);--sys-inverse-on-surface: var(--color-neutral-95);--sys-inverse-primary: var(--color-primary-80);--sys-inverse-surface: var(--color-neutral-20);--sys-on-background: var(--color-neutral-10);--sys-on-error: var(--color-error-100);--sys-on-error-container: var(--color-error-30);--sys-on-primary: var(--color-primary-100);--sys-on-primary-container: var(--color-primary-30);--sys-on-primary-fixed: var(--color-primary-10);--sys-on-primary-fixed-variant: var(--color-primary-30);--sys-on-secondary: var(--color-generic-100);--sys-on-secondary-container: var(--color-generic-30);--sys-on-secondary-fixed: var(--color-generic-10);--sys-on-secondary-fixed-variant: var(--color-generic-30);--sys-on-surface: var(--color-neutral-10);--sys-on-surface-variant: var(--color-neutral-30);--sys-on-tertiary: var(--color-primary-100);--sys-on-tertiary-container: var(--color-primary-30);--sys-on-tertiary-fixed: var(--color-primary-10);--sys-on-tertiary-fixed-variant: var(--color-primary-30);--sys-outline: var(--color-neutral-50);--sys-outline-variant: var(--color-neutral-80);--sys-primary: var(--color-primary-40);--sys-primary-container: var(--color-primary-90);--sys-primary-fixed: var(--color-primary-90);--sys-primary-fixed-dim: var(--color-primary-80);--sys-scrim: var(--color-neutral-00);--sys-secondary: var(--color-generic-40);--sys-secondary-container: var(--color-generic-90);--sys-secondary-fixed: var(--color-generic-90);--sys-secondary-fixed-dim: var(--color-generic-80);--sys-shadow: var(--color-neutral-00);--sys-surface: var(--color-neutral-98);--sys-surface-bright: var(--color-neutral-98);--sys-surface-container: ;--sys-surface-container-high: ;--sys-surface-container-highest: var(--color-neutral-90);--sys-surface-container-low: ;--sys-surface-container-lowest: var(--color-neutral-100);--sys-surface-dim: ;--sys-surface-tint: var(--color-primary-40);--sys-surface-variant: var(--color-neutral-90);--sys-tertiary: var(--color-primary-40);--sys-tertiary-container: var(--color-primary-90);--sys-tertiary-fixed: var(--color-primary-90);--sys-tertiary-fixed-dim: var(--color-primary-80);--sys-neutral-variant20: var(--color-neutral-20);--sys-neutral10: var(--color-neutral-10);--sys-body-large: 400 1rem / 1.5rem var(--typography-font-family-plain-family);--sys-body-large-font: var(--typography-font-family-plain-family);--sys-body-large-line-height: 1.5rem;--sys-body-large-size: 1rem;--sys-body-large-tracking: .031rem;--sys-body-large-weight: 400;--sys-body-medium: 400 .875rem / 1.25rem var(--typography-font-family-plain-family);--sys-body-medium-font: var(--typography-font-family-plain-family);--sys-body-medium-line-height: 1.25rem;--sys-body-medium-size: .875rem;--sys-body-medium-tracking: .016rem;--sys-body-medium-weight: 400;--sys-body-small: 400 .75rem / 1rem var(--typography-font-family-plain-family);--sys-body-small-font: var(--typography-font-family-plain-family);--sys-body-small-line-height: 1rem;--sys-body-small-size: .75rem;--sys-body-small-tracking: .025rem;--sys-body-small-weight: 400;--sys-display-large: 400 3.562rem / 4rem var(--typography-font-family-plain-family);--sys-display-large-font: var(--typography-font-family-plain-family);--sys-display-large-line-height: 4rem;--sys-display-large-size: 3.562rem;--sys-display-large-tracking: -.016rem;--sys-display-large-weight: 400;--sys-display-medium: 400 2.812rem / 3.25rem var(--typography-font-family-plain-family);--sys-display-medium-font: var(--typography-font-family-plain-family);--sys-display-medium-line-height: 3.25rem;--sys-display-medium-size: 2.812rem;--sys-display-medium-tracking: 0;--sys-display-medium-weight: 400;--sys-display-small: 400 2.25rem / 2.75rem var(--typography-font-family-plain-family);--sys-display-small-font: var(--typography-font-family-plain-family);--sys-display-small-line-height: 2.75rem;--sys-display-small-size: 2.25rem;--sys-display-small-tracking: 0;--sys-display-small-weight: 400;--sys-headline-large: 400 2rem / 2.5rem var(--typography-font-family-plain-family);--sys-headline-large-font: var(--typography-font-family-plain-family);--sys-headline-large-line-height: 2.5rem;--sys-headline-large-size: 2rem;--sys-headline-large-tracking: 0;--sys-headline-large-weight: 400;--sys-headline-medium: 400 1.75rem / 2.25rem var(--typography-font-family-plain-family);--sys-headline-medium-font: var(--typography-font-family-plain-family);--sys-headline-medium-line-height: 2.25rem;--sys-headline-medium-size: 1.75rem;--sys-headline-medium-tracking: 0;--sys-headline-medium-weight: 400;--sys-headline-small: 400 1.5rem / 2rem var(--typography-font-family-plain-family);--sys-headline-small-font: var(--typography-font-family-plain-family);--sys-headline-small-line-height: 2rem;--sys-headline-small-size: 1.5rem;--sys-headline-small-tracking: 0;--sys-headline-small-weight: 400;--sys-label-large: 500 .875rem / 1.25rem var(--typography-font-family-plain-family);--sys-label-large-font: var(--typography-font-family-plain-family);--sys-label-large-line-height: 1.25rem;--sys-label-large-size: .875rem;--sys-label-large-tracking: .006rem;--sys-label-large-weight: 500;--sys-label-large-weight-prominent: 700;--sys-label-medium: 500 .75rem / 1rem var(--typography-font-family-plain-family);--sys-label-medium-font: var(--typography-font-family-plain-family);--sys-label-medium-line-height: 1rem;--sys-label-medium-size: .75rem;--sys-label-medium-tracking: .031rem;--sys-label-medium-weight: 500;--sys-label-medium-weight-prominent: 700;--sys-label-small: 500 .688rem / 1rem var(--typography-font-family-plain-family);--sys-label-small-font: var(--typography-font-family-plain-family);--sys-label-small-line-height: 1rem;--sys-label-small-size: .688rem;--sys-label-small-tracking: .031rem;--sys-label-small-weight: 500;--sys-title-large: 400 1.375rem / 1.75rem var(--typography-font-family-plain-family);--sys-title-large-font: var(--typography-font-family-plain-family);--sys-title-large-line-height: 1.75rem;--sys-title-large-size: 1.375rem;--sys-title-large-tracking: 0;--sys-title-large-weight: 400;--sys-title-medium: 500 1rem / 1.5rem var(--typography-font-family-plain-family);--sys-title-medium-font: var(--typography-font-family-plain-family);--sys-title-medium-line-height: 1.5rem;--sys-title-medium-size: 1rem;--sys-title-medium-tracking: .009rem;--sys-title-medium-weight: 500;--sys-title-small: 500 .875rem / 1.25rem var(--typography-font-family-plain-family);--sys-title-small-font: var(--typography-font-family-plain-family);--sys-title-small-line-height: 1.25rem;--sys-title-small-size: .875rem;--sys-title-small-tracking: .006rem;--sys-title-small-weight: 500}html html{--mat-sys-on-surface: initial}.mat-app-background{background-color:var(--mat-app-background-color, var(--mat-sys-background, transparent));color:var(--mat-app-text-color, var(--mat-sys-on-background, inherit))}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--mat-app-elevation-shadow-level-0, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--mat-app-elevation-shadow-level-1, 0px 2px 1px -1px --mat-sys-shadow, 0px 1px 1px 0px --mat-sys-shadow, 0px 1px 3px 0px --mat-sys-shadow)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--mat-app-elevation-shadow-level-2, 0px 3px 1px -2px --mat-sys-shadow, 0px 2px 2px 0px --mat-sys-shadow, 0px 1px 5px 0px --mat-sys-shadow)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--mat-app-elevation-shadow-level-3, 0px 3px 3px -2px --mat-sys-shadow, 0px 3px 4px 0px --mat-sys-shadow, 0px 1px 8px 0px --mat-sys-shadow)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--mat-app-elevation-shadow-level-4, 0px 2px 4px -1px --mat-sys-shadow, 0px 4px 5px 0px --mat-sys-shadow, 0px 1px 10px 0px --mat-sys-shadow)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--mat-app-elevation-shadow-level-5, 0px 3px 5px -1px --mat-sys-shadow, 0px 5px 8px 0px --mat-sys-shadow, 0px 1px 14px 0px --mat-sys-shadow)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--mat-app-elevation-shadow-level-6, 0px 3px 5px -1px --mat-sys-shadow, 0px 6px 10px 0px --mat-sys-shadow, 0px 1px 18px 0px --mat-sys-shadow)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--mat-app-elevation-shadow-level-7, 0px 4px 5px -2px --mat-sys-shadow, 0px 7px 10px 1px --mat-sys-shadow, 0px 2px 16px 1px --mat-sys-shadow)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--mat-app-elevation-shadow-level-8, 0px 5px 5px -3px --mat-sys-shadow, 0px 8px 10px 1px --mat-sys-shadow, 0px 3px 14px 2px --mat-sys-shadow)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--mat-app-elevation-shadow-level-9, 0px 5px 6px -3px --mat-sys-shadow, 0px 9px 12px 1px --mat-sys-shadow, 0px 3px 16px 2px --mat-sys-shadow)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--mat-app-elevation-shadow-level-10, 0px 6px 6px -3px --mat-sys-shadow, 0px 10px 14px 1px --mat-sys-shadow, 0px 4px 18px 3px --mat-sys-shadow)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--mat-app-elevation-shadow-level-11, 0px 6px 7px -4px --mat-sys-shadow, 0px 11px 15px 1px --mat-sys-shadow, 0px 4px 20px 3px --mat-sys-shadow)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--mat-app-elevation-shadow-level-12, 0px 7px 8px -4px --mat-sys-shadow, 0px 12px 17px 2px --mat-sys-shadow, 0px 5px 22px 4px --mat-sys-shadow)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--mat-app-elevation-shadow-level-13, 0px 7px 8px -4px --mat-sys-shadow, 0px 13px 19px 2px --mat-sys-shadow, 0px 5px 24px 4px --mat-sys-shadow)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--mat-app-elevation-shadow-level-14, 0px 7px 9px -4px --mat-sys-shadow, 0px 14px 21px 2px --mat-sys-shadow, 0px 5px 26px 4px --mat-sys-shadow)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--mat-app-elevation-shadow-level-15, 0px 8px 9px -5px --mat-sys-shadow, 0px 15px 22px 2px --mat-sys-shadow, 0px 6px 28px 5px --mat-sys-shadow)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--mat-app-elevation-shadow-level-16, 0px 8px 10px -5px --mat-sys-shadow, 0px 16px 24px 2px --mat-sys-shadow, 0px 6px 30px 5px --mat-sys-shadow)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--mat-app-elevation-shadow-level-17, 0px 8px 11px -5px --mat-sys-shadow, 0px 17px 26px 2px --mat-sys-shadow, 0px 6px 32px 5px --mat-sys-shadow)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--mat-app-elevation-shadow-level-18, 0px 9px 11px -5px --mat-sys-shadow, 0px 18px 28px 2px --mat-sys-shadow, 0px 7px 34px 6px --mat-sys-shadow)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--mat-app-elevation-shadow-level-19, 0px 9px 12px -6px --mat-sys-shadow, 0px 19px 29px 2px --mat-sys-shadow, 0px 7px 36px 6px --mat-sys-shadow)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--mat-app-elevation-shadow-level-20, 0px 10px 13px -6px --mat-sys-shadow, 0px 20px 31px 3px --mat-sys-shadow, 0px 8px 38px 7px --mat-sys-shadow)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--mat-app-elevation-shadow-level-21, 0px 10px 13px -6px --mat-sys-shadow, 0px 21px 33px 3px --mat-sys-shadow, 0px 8px 40px 7px --mat-sys-shadow)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--mat-app-elevation-shadow-level-22, 0px 10px 14px -6px --mat-sys-shadow, 0px 22px 35px 3px --mat-sys-shadow, 0px 8px 42px 7px --mat-sys-shadow)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--mat-app-elevation-shadow-level-23, 0px 11px 14px -7px --mat-sys-shadow, 0px 23px 36px 3px --mat-sys-shadow, 0px 9px 44px 8px --mat-sys-shadow)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--mat-app-elevation-shadow-level-24, 0px 11px 15px -7px --mat-sys-shadow, 0px 24px 38px 3px --mat-sys-shadow, 0px 9px 46px 8px --mat-sys-shadow)}html .cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] html .cdk-visually-hidden{left:auto;right:0}html .cdk-overlay-container,html .cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}html .cdk-overlay-container{position:fixed;z-index:1000}html .cdk-overlay-container:empty{display:none}html .cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}html .cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}html .cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media (prefers-reduced-motion){html .cdk-overlay-backdrop{transition-duration:1ms}}html .cdk-overlay-backdrop-showing{opacity:1}@media (forced-colors: active){html .cdk-overlay-backdrop-showing{opacity:.6}}html .cdk-overlay-dark-backdrop{background:#00000052}html .cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}html .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active html .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}html .cdk-overlay-backdrop-noop-animation{transition:none}html .cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}html .cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}html textarea.cdk-textarea-autosize{resize:none}html textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}html textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}html .cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}html .cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}@font-face{font-family:RefX-icons;src:url(RefX-icons.763cbeb12572fbee.eot?zb0geu);src:url(RefX-icons.763cbeb12572fbee.eot?zb0geu#iefix) format("embedded-opentype"),url(RefX-icons.a8f34eae9f5c2924.woff?zb0geu) format("woff"),url(RefX-icons.342c55b1c7ce0e72.svg?zb0geu#RefX-icons) format("svg");font-weight:400;font-style:normal}@font-face{font-family:RefX-icons;src:url(RefX-icons.763cbeb12572fbee.eot?zb0geu);src:url(RefX-icons.763cbeb12572fbee.eot?zb0geu#iefix) format("embedded-opentype"),url(RefX-icons.a8f34eae9f5c2924.woff?zb0geu) format("woff"),url(RefX-icons.342c55b1c7ce0e72.svg?zb0geu#RefX-icons) format("svg");font-weight:400;font-style:normal}[class^=refx-icon-],[class*=" refx-icon-"]{font-family:RefX-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.refx-icon-envelope:before{content:"\e95f"}.refx-icon-modify:before{content:"\e930"}.refx-icon-passenger-multiple:before{content:"\e92e"}.refx-icon-stopover:before{content:"\e92f"}.refx-icon-timer:before{content:"\e92d"}.refx-icon-tickets:before{content:"\e92c"}.refx-icon-noon:before{content:"\e928"}.refx-icon-night:before{content:"\e929"}.refx-icon-morning:before{content:"\e92a"}.refx-icon-evening:before{content:"\e92b"}.refx-icon-caret-right:before{content:"\e91c"}.refx-icon-informative:before{content:"\e91f"}.refx-icon-radio-button-deselected:before{content:"\e91e"}.refx-icon-radio-button-selected:before{content:"\e900"}.refx-icon-external-link:before{content:"\e91b"}.refx-icon-add:before{content:"\e901"}.refx-icon-basket:before{content:"\e902"}.refx-icon-bullet:before{content:"\e903"}.refx-icon-calendar:before{content:"\e904"}.refx-icon-check-box-no:before{content:"\e905"}.refx-icon-check-box-yes:before{content:"\e906"}.refx-icon-chevron-down:before{content:"\e907"}.refx-icon-chevron-left:before{content:"\e908"}.refx-icon-chevron-right:before{content:"\e909"}.refx-icon-chevron-top:before{content:"\e90a"}.refx-icon-cross:before{content:"\e90b"}.refx-icon-eyes-no:before{content:"\e90c"}.refx-icon-eyes:before{content:"\e90d"}.refx-icon-facebook:before{content:"\e90e"}.refx-icon-hamburger-menu:before{content:"\e90f"}.refx-icon-information:before{content:"\e910"}.refx-icon-instagram:before{content:"\e911"}.refx-icon-linkedin:before{content:"\e912"}.refx-icon-login:before{content:"\e913"}.refx-icon-reclining-seat:before{content:"\e914"}.refx-icon-save-added:before{content:"\e915"}.refx-icon-save:before{content:"\e916"}.refx-icon-search:before{content:"\e917"}.refx-icon-seat:before{content:"\e918"}.refx-icon-twitter:before{content:"\e919"}.refx-icon-validate:before{content:"\e91a"}.refx-icon-warning:before{content:"\e91d"}.refx-icon-validation:before{content:"\e920"}.refx-icon-flight-departure:before{content:"\e921"}.refx-icon-flight-return:before{content:"\e922"}.refx-icon-roundtrip:before{content:"\e923"}.refx-icon-early:before{content:"\e924"}.refx-icon-money:before{content:"\e925"}.refx-icon-rocket:before{content:"\e926"}.refx-icon-city:before{content:"\e931"}.refx-icon-bell:before{content:"\e932"}.refx-icon-filter:before{content:"\e927"}.refx-icon-error:before{content:"\e933"}.refx-icon-exclamation:before{content:"\e934"}.refx-icon-fuel:before{content:"\e935"}.refx-icon-aerosol:before{content:"\e936"}.refx-icon-battery:before{content:"\e937"}.refx-icon-biohazard:before{content:"\e938"}.refx-icon-camera:before{content:"\e939"}.refx-icon-campstove:before{content:"\e93a"}.refx-icon-e-cigarette:before{content:"\e93b"}.refx-icon-firework:before{content:"\e93c"}.refx-icon-flamable-liquid:before{content:"\e93d"}.refx-icon-gasoline:before{content:"\e93e"}.refx-icon-gun:before{content:"\e93f"}.refx-icon-household-cleaner:before{content:"\e940"}.refx-icon-hoverboard:before{content:"\e941"}.refx-icon-lighter:before{content:"\e942"}.refx-icon-power-bank:before{content:"\e943"}.refx-icon-propane:before{content:"\e944"}.refx-icon-radioactive:before{content:"\e945"}.refx-icon-scuba-tank:before{content:"\e946"}.refx-icon-snowflake:before{content:"\e947"}.refx-icon-lock:before{content:"\e948"}.refx-icon-discount:before{content:"\e949"}.refx-icon-ban:before{content:"\e94a"}.refx-icon-flip:before{content:"\e94b"}.refx-icon-bag:before{content:"\e94c"}.refx-icon-toilet:before{content:"\e94d"}.refx-icon-galley:before{content:"\e94e"}.refx-icon-bassinet:before{content:"\e94f"}.refx-icon-arrow-up:before{content:"\e950"}.refx-icon-arrow-down:before{content:"\e951"}.refx-icon-arrow-left:before{content:"\e952"}.refx-icon-arrow-right:before{content:"\e953"}.refx-icon-baggage-services:before{content:"\e954"}.refx-icon-refresh:before{content:"\e955"}.refx-icon-coin:before{content:"\e956"}.refx-icon-baggage-fill:before{content:"\e957"}.refx-icon-chargeable:before{content:"\e958"}.refx-icon-adult:before{content:"\e959"}.refx-icon-young:before{content:"\e95a"}.refx-icon-infant:before{content:"\e95b"}.refx-icon-details:before{content:"\e95c"}.refx-icon-to:before{content:"\e95d"}.refx-icon-minus:before{content:"\e95e"}.refx-icon-train:before{content:"\e960"}.refx-icon-carry-on:before{content:"\e961"}.refx-icon-wheelchair:before{content:"\e962"}.refx-icon-blind:before{content:"\e963"}.refx-icon-deaf:before{content:"\e964"}.refx-icon-copy:before{content:"\e965"}.refx-icon-cabin-bag:before{content:"\e966"}.refx-icon-miles:before{content:"\e967"}.refx-icon-service:before{content:"\e968"}.refx-icon-print:before{content:"\e969"}.refx-icon-bagtag:before{content:"\e96a"}.refx-icon-lowest:before{content:"\e96b"}.refx-icon-file-empty:before{content:"\e96c"}.refx-icon-upload:before{content:"\e96d"}.refx-icon-image:before{content:"\e96e"}.refx-icon-verify:before{content:"\e96f"}.refx-icon-virus:before{content:"\e970"}.refx-icon-language:before{content:"\e971"}.refx-icon-idea:before{content:"\e972"}.refx-icon-credit-card:before{content:"\e973"}.refx-icon-online-banking:before{content:"\e974"}.refx-icon-wallet:before{content:"\e975"}.refx-icon-bus:before{content:"\e976"}.refx-icon-star:before{content:"\e977"}.refx-icon-switch-camera:before{content:"\e978"}.refx-icon-pet:before{content:"\e979"}.refx-icon-sharp:before{content:"\e97a"}.refx-icon-flammable-solid:before{content:"\e97b"}.refx-icon-magnetic:before{content:"\e97c"}.refx-icon-toxic:before{content:"\e97d"}.refx-icon-zoom-in:before{content:"\e97e"}.refx-icon-zoom-out:before{content:"\e97f"}.refx-icon-add-bookings:before{content:"\e980"}.refx-icon-chat:before{content:"\e981"}.refx-icon-check-in:before{content:"\e982"}.refx-icon-flight-status:before{content:"\e983"}.refx-icon-more-menu:before{content:"\e984"}.refx-icon-my-bookings:before{content:"\e985"}.refx-icon-settings:before{content:"\e986"}.refx-icon-more-check-in:before{content:"\e987"}.refx-icon-backspace:before{content:"\e988"}.refx-icon-delete:before{content:"\e989"}.refx-icon-external-link1:before{content:"\e98a"}.refx-icon-external-link2:before{content:"\e98b"}.refx-icon-frequent-flyer:before{content:"\e98c"}.refx-icon-passport:before{content:"\e98d"}.refx-icon-pet-seat:before{content:"\e98e"}.refx-icon-reservationnumber:before{content:"\e98f"}.refx-icon-share:before{content:"\e990"}.refx-icon-trending-down:before{content:"\e991"}.refx-icon-trending-up:before{content:"\e992"}.refx-icon-id-card:before{content:"\e993"}.refx-icon-scan:before{content:"\e994"}.refx-icon-visa:before{content:"\e995"}.refx-icon-keyboard:before{content:"\e996"}.refx-icon-resident:before{content:"\e997"}.refx-icon-clear-all:before{content:"\e998"}.refx-icon-studies:before{content:"\e999"}.refx-icon-business:before{content:"\e99a"}.refx-icon-tourism:before{content:"\e99b"}.refx-icon-immigration:before{content:"\e99c"}.refx-icon-plane:before{content:"\e99d"}.refx-icon-briefcase:before{content:"\e99e"}.refx-icon-infant-seat:before{content:"\e9a0"}.refx-icon-smartphone:before{content:"\e99f"}.refx-icon-stroller:before{content:"\e9a5"}.refx-icon-bicycle:before{content:"\e9a1"}.refx-icon-overweight-bag:before{content:"\e9a2"}.refx-icon-surf:before{content:"\e9a3"}.refx-icon-open-pop-up:before{content:"\e9a4"}.refx-icon-multi-choice:before{content:"\e9a6"}.refx-icon-pet-seat-unavailable:before{content:"\e9a7"}.refx-icon-hour-glass:before{content:"\e9a8"}.refx-icon-co2:before{content:"\e9a9"}.refx-icon-seatmap-bassinet:before{content:"\e9aa"}.refx-icon-seatmap-seat:before{content:"\e9ab"}.refx-icon-desk:before{content:"\e9ac"}.refx-icon-paper-plane:before{content:"\e9ad"}.refx-icon-clock:before{content:"\e9ae"}.refx-icon-ring-bell:before{content:"\e9af"}.refx-icon-car-seat:before{content:"\e9b0"}.refx-icon-golf:before{content:"\e9b1"}.refx-icon-stop:before{content:"\e9b2"}.refx-icon-no-receipt:before{content:"\e9b3"}.refx-icon-chargeable-bag:before{content:"\e9b4"}.refx-icon-ski:before{content:"\e9b5"}.refx-icon-seatmap-seat-background:before{content:"\e9b6"}.refx-icon-employee-id:before{content:"\e9b7"}.refx-icon-other-services:before{content:"\e9b8"}.refx-icon-qr-code:before{content:"\e9b9"}.refx-icon-special-bag:before{content:"\e9ba"}@font-face{font-family:Raleway;src:url(Raleway-Light.0b92c4b5d2885538.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(Raleway-Medium.7aabe8e036b4cfe3.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(Lato-Light.9453f5e0b61b3026.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(Lato-Regular.06ef035aa65e45f2.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(Lato-Bold.1927ec7d8eafda48.woff2) format("woff");font-weight:700;font-style:normal;font-display:swap}.cdk-visually-hidden{position:absolute!important}a.refx-link{font:var(--font-link);letter-spacing:var(--font-letter-spacing-link);-webkit-text-decoration:var(--font-text-decoration-link);text-decoration:var(--font-text-decoration-link);color:var(--link-color, var(--link-color-foreground-enabled));background:var(--link-background, var(--link-color-background-enabled));border:var(--link-border, var(--border-width-thin) solid var(--link-color-border-enabled));cursor:pointer;padding:var(--link-padding, var(--spacing-small) var(--spacing-xsmall));min-height:24px}a.refx-link:hover{color:var(--link-hover-color, var(--link-color-foreground-hovered));background:var(--link-hover-background, var(--link-color-background-hovered));border:var(--link-hover-border, var(--border-width-thin) solid var(--link-color-border-hovered))}a.refx-link:active{color:var(--link-active-color, var(--link-color-foreground-pressed));background:var(--link-active-background, var(--link-color-background-pressed));border:var(--link-active-border, var(--border-width-thin) solid var(--link-color-border-pressed))}a.refx-link:focus,a.refx-link:focus-visible{color:var(--link-focus-color, var(--link-color-foreground-focused));background:var(--link-focus-background, var(--link-color-background-focused));outline:var(--global-border-keyboard-focus) solid var(--global-color-border-keyboard-focus);outline-offset:var(--spacing-xsmall)}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,*:before,*:after{box-sizing:inherit}.container,.container-fluid,.container-xl,.container-lg,.container-md,.container-sm{width:100%;padding-right:18px;padding-left:18px;margin-right:auto;margin-left:auto}@media (min-width: 600px){.container-sm,.container{max-width:600px}}@media (min-width: 840px){.container-md,.container-sm,.container{max-width:840px}}@media (min-width: 1024px){.container-lg,.container-md,.container-sm,.container{max-width:1024px}}@media (min-width: 1280px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1280px}}.col-xl,.col-xl-auto,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-auto,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-auto,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{position:relative;width:100%;padding-right:18px;padding-left:18px}.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl{width:100%;padding-right:18px;padding-left:18px;margin-right:auto;margin-left:auto}@media (min-width: 600px){.container,.container-sm{max-width:600px}}@media (min-width: 840px){.container,.container-sm,.container-md{max-width:840px}}@media (min-width: 1024px){.container,.container-sm,.container-md,.container-lg{max-width:1024px}}@media (min-width: 1280px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:1280px}}.row{display:flex;flex-wrap:wrap;margin-right:-18px;margin-left:-18px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:18px;padding-left:18px}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}@media (min-width: 360px){.col-xs{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xs-1>*{flex:0 0 100%;max-width:100%}.row-cols-xs-2>*{flex:0 0 50%;max-width:50%}.row-cols-xs-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xs-4>*{flex:0 0 25%;max-width:25%}.row-cols-xs-5>*{flex:0 0 20%;max-width:20%}.row-cols-xs-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xs-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xs-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-xs-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-xs-3{flex:0 0 25%;max-width:25%}.col-xs-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-xs-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-xs-6{flex:0 0 50%;max-width:50%}.col-xs-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-xs-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-xs-9{flex:0 0 75%;max-width:75%}.col-xs-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-xs-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-xs-12{flex:0 0 100%;max-width:100%}.order-xs-first{order:-1}.order-xs-last{order:13}.order-xs-0{order:0}.order-xs-1{order:1}.order-xs-2{order:2}.order-xs-3{order:3}.order-xs-4{order:4}.order-xs-5{order:5}.order-xs-6{order:6}.order-xs-7{order:7}.order-xs-8{order:8}.order-xs-9{order:9}.order-xs-10{order:10}.order-xs-11{order:11}.order-xs-12{order:12}.offset-xs-0{margin-left:0}.offset-xs-1{margin-left:8.33333333%}.offset-xs-2{margin-left:16.66666667%}.offset-xs-3{margin-left:25%}.offset-xs-4{margin-left:33.33333333%}.offset-xs-5{margin-left:41.66666667%}.offset-xs-6{margin-left:50%}.offset-xs-7{margin-left:58.33333333%}.offset-xs-8{margin-left:66.66666667%}.offset-xs-9{margin-left:75%}.offset-xs-10{margin-left:83.33333333%}.offset-xs-11{margin-left:91.66666667%}}@media (min-width: 600px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media (min-width: 840px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@media (min-width: 1024px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media (min-width: 1280px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}button{position:relative;--mat-button-text-container-height: auto}button[class*=button]:not(.mat-button-toggle-button){font:var(--font-button);letter-spacing:var(--font-letter-spacing-button);-webkit-text-decoration:var(--font-text-decoration-button);text-decoration:var(--font-text-decoration-button)}button.mat-mdc-unelevated-button{--mat-button-filled-container-color: var(--button-color-background-primary-enabled);--mat-button-filled-label-text-color: var(--button-color-foreground-primary-enabled);--mat-button-filled-container-shape: var(--button-corner-radius-primary-top-left) var(--button-corner-radius-primary-top-right) var(--button-corner-radius-primary-bottom-right) var(--button-corner-radius-primary-bottom-left);--mat-button-filled-container-height: auto;--mat-button-filled-horizontal-padding: var(--spacing-xlarge);--mat-button-filled-disabled-container-color: var(--button-color-background-primary-disabled);--mat-button-filled-disabled-label-text-color: var(--button-color-foreground-primary-disabled);--mat-button-filled-disabled-outline-color: var(--button-color-border-primary-disabled);padding-top:var(--spacing-medium);padding-bottom:var(--spacing-medium);border-width:var(--button-border-primary)}button.mat-mdc-unelevated-button:not(:disabled):not(:hover):not(:active):not(:focus){background:var(--gradient-primary)}button.mat-mdc-unelevated-button:active{--mat-button-filled-container-color: var(--button-color-background-primary-pressed);--mat-button-filled-label-text-color: var(--button-color-foreground-primary-pressed);--mat-button-filled-outline-color: var(--button-color-border-primary-pressed)}button.mat-mdc-unelevated-button:hover{--mat-button-filled-container-color: var(--button-color-background-primary-hovered);--mat-button-filled-label-text-color: var(--button-color-foreground-primary-hovered);--mat-button-filled-outline-color: var(--button-color-border-primary-hovered)}button.mat-mdc-unelevated-button:focus{--mat-button-filled-container-color: var(--button-color-background-primary-focused);--mat-button-filled-label-text-color: var(--button-color-foreground-primary-focused);--mat-button-filled-outline-color: var(--button-color-border-primary-focused)}button.mat-mdc-unelevated-button.cdk-keyboard-focused:focus:after{content:"";display:block;position:absolute;inset:calc(-1 * var(--spacing-small));border:var(--global-border-keyboard-focus) solid var(--global-color-border-keyboard-focus);border-radius:inherit}button.mat-mdc-outlined-button,button.mat-mdc-mini-fab{--mat-button-outlined-label-text-color: var(--button-color-foreground-secondary-enabled);--mat-button-outlined-outline-color: var(--button-color-border-secondary-enabled);--mat-button-outlined-container-shape: var(--button-corner-radius-secondary-top-left) var(--button-corner-radius-secondary-top-right) var(--button-corner-radius-secondary-bottom-right) var(--button-corner-radius-secondary-bottom-left);--mat-fab-small-container-shape: var(--button-corner-radius-secondary-top-left) var(--button-corner-radius-secondary-top-right) var(--button-corner-radius-secondary-bottom-right) var(--button-corner-radius-secondary-bottom-left);--mat-button-outlined-horizontal-padding: var(--spacing-xlarge);--mat-button-outlined-container-height: auto;--mat-button-outlined-disabled-label-text-color: var(--button-color-foreground-secondary-disabled);--mat-button-outlined-disabled-outline-color: var(--button-color-border-secondary-disabled);--mat-fab-small-container-color:var(--button-color-background-secondary-enabled);--mat-fab-small-foreground-color: var(--button-color-foreground-secondary-enabled);--mat-fab-small-container-elevation-shadow: none;--mat-fab-small-focus-container-elevation-shadow: none;--mat-fab-small-hover-container-elevation-shadow: none;--mat-fab-small-pressed-container-elevation-shadow: none;--mat-fab-small-disabled-state-container-color:var(--button-color-background-secondary-disabled);--mat-fab-small-disabled-state-foreground-color:var(--button-color-foreground-secondary-disabled);background:var(--button-color-background-secondary-enabled);border-width:var(--button-border-secondary);border-style:solid;padding-top:var(--spacing-medium);padding-bottom:var(--spacing-medium)}button.mat-mdc-outlined-button .mdc-button__label,button.mat-mdc-mini-fab .mdc-button__label{display:flex}button.mat-mdc-outlined-button:active,button.mat-mdc-mini-fab:active{--mat-button-outlined-label-text-color: var(--button-color-foreground-secondary-pressed);--mat-button-outlined-outline-color: var(--button-color-border-secondary-pressed);background:var(--button-color-background-secondary-pressed)}button.mat-mdc-outlined-button:hover,button.mat-mdc-mini-fab:hover{--mat-button-outlined-label-text-color: var(--button-color-foreground-secondary-hovered);--mat-button-outlined-outline-color: var(--button-color-border-secondary-hovered);background:var(--button-color-background-secondary-hovered)}button.mat-mdc-outlined-button:focus,button.mat-mdc-mini-fab:focus{--mat-button-outlined-label-text-color: var(--button-color-foreground-secondary-focused);--mat-button-outlined-outline-color: var(--button-color-border-secondary-focused);background:var(--button-color-background-secondary-focused)}button.mat-mdc-outlined-button.cdk-keyboard-focused:focus:after,button.mat-mdc-mini-fab.cdk-keyboard-focused:focus:after{content:"";display:block;position:absolute;inset:calc(-1 * var(--spacing-small));border:var(--global-border-keyboard-focus) solid var(--global-color-border-keyboard-focus);border-radius:inherit}refx-link-button button.mat-mdc-button.refx-link-button{--mat-button-text-horizontal-padding: var(--spacing-small);background:var(--button-color-background-link-button-enabled);color:var(--button-color-foreground-link-button-enabled);border:var(--button-border-link-button) solid var(--button-color-border-link-button-enabled);border-radius:var(--button-corner-radius-link-button-top-left) var(--button-corner-radius-link-button-top-right) var(--button-corner-radius-link-button-bottom-right) var(--button-corner-radius-link-button-bottom-left);font:var(--font-link-button);letter-spacing:var(--font-letter-spacing-link-button);-webkit-text-decoration:var(--font-text-decoration-link-button);text-decoration:var(--font-text-decoration-link-button)}refx-link-button button.mat-mdc-button.refx-link-button:hover{background:var(--button-color-background-link-button-hovered);color:var(--button-color-foreground-link-button-hovered);border-color:var(--button-color-border-link-button-hovered)}refx-link-button button.mat-mdc-button.refx-link-button:active{background:var(--button-color-background-link-button-pressed);color:var(--button-color-foreground-link-button-pressed);border-color:var(--button-color-border-link-button-pressed)}refx-link-button button.mat-mdc-button.refx-link-button:focus{background:var(--button-color-background-link-button-focused);color:var(--button-color-foreground-link-button-focused);border-color:var(--button-color-border-link-button-focused)}refx-link-button button.mat-mdc-button.refx-link-button.cdk-keyboard-focused:focus:after{content:"";display:block;position:absolute;inset:calc(-1 * var(--spacing-small));border:var(--global-border-keyboard-focus) solid var(--global-color-border-keyboard-focus);border-radius:inherit}button.mat-mdc-unelevated-button .mdc-button__label,button.mat-flat-button .mdc-button__label,button.mat-mdc-outlined-button .mdc-button__label,button .mat-stroked-button .mdc-button__label{display:flex;align-items:center;white-space:pre-wrap}:root{--mat-button-toggle-shape: var(--button-toggle-corner-radius-top-left) var(--button-toggle-corner-radius-top-right) var(--button-toggle-corner-radius-bottom-right) var(--button-toggle-corner-radius-bottom-left);--mat-button-toggle-background-color: var(--button-toggle-color-background-default);--mat-button-toggle-text-color: var(--button-toggle-color-foreground-default);--mat-button-toggle-selected-state-background-color: var(--button-toggle-color-background-selected);--mat-button-toggle-selected-state-text-color: var(--button-toggle-color-foreground-default-alt)}mat-button-toggle-group.mat-button-toggle-group-appearance-standard.mat-button-toggle-group{display:flex;border:0;overflow:visible}mat-button-toggle-group.mat-button-toggle-group-appearance-standard mat-button-toggle.mat-button-toggle.mat-button-toggle-appearance-standard{display:flex;flex-grow:1;flex-basis:5rem;border-color:var(--button-toggle-color-border-default);border-top-style:solid;border-bottom-style:solid;border-top-width:var(--button-toggle-border-default);border-bottom-width:var(--button-toggle-border-default)}mat-button-toggle-group.mat-button-toggle-group-appearance-standard mat-button-toggle.mat-button-toggle.mat-button-toggle-appearance-standard .mat-pseudo-checkbox{display:none}mat-button-toggle-group.mat-button-toggle-group-appearance-standard mat-button-toggle.mat-button-toggle.mat-button-toggle-appearance-standard.cdk-program-focused,mat-button-toggle-group.mat-button-toggle-group-appearance-standard mat-button-toggle.mat-button-toggle.mat-button-toggle-appearance-standard.cdk-keyboard-focused{outline:var(--border-width-thin) solid var(--global-color-border-keyboard-focus)}mat-button-toggle-group.mat-button-toggle-group-appearance-standard mat-button-toggle.mat-button-toggle.mat-button-toggle-appearance-standard:first-child{border-inline-start:var(--button-toggle-border-default) solid var(--button-toggle-color-border-default)}mat-button-toggle-group.mat-button-toggle-group-appearance-standard mat-button-toggle.mat-button-toggle.mat-button-toggle-appearance-standard:last-child{border-inline-end:var(--button-toggle-border-default) solid var(--button-toggle-color-border-default)}mat-button-toggle-group.mat-button-toggle-group-appearance-standard .mat-button-toggle.button-toggle-error{border-color:var(--color-error-50)}mat-button-toggle-group.mat-button-toggle-group-appearance-standard .mat-button-toggle:not(.mat-button-toggle-checked)+.mat-button-toggle:not(.mat-button-toggle-checked){border-inline-start:0}mat-button-toggle-group.mat-button-toggle-group-appearance-standard .mat-button-toggle:not(.mat-button-toggle-checked)+.mat-button-toggle:not(.mat-button-toggle-checked):before{content:"";margin:var(--spacing-normal) 0;border-inline-start:var(--button-toggle-border-default) solid var(--button-color-border-secondary-disabled)}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{font:var(--font-display-1);letter-spacing:var(--font-letter-spacing-display-1);-webkit-text-decoration:var(--font-text-decoration-display-1);text-decoration:var(--font-text-decoration-display-1)}.mat-button-toggle-appearance-standard.mat-button-toggle.mat-button-toggle-checked .mat-button-toggle-label-content{font:var(--font-button);letter-spacing:var(--font-letter-spacing-button);-webkit-text-decoration:var(--font-text-decoration-button);text-decoration:var(--font-text-decoration-button)}.mat-button-toggle-appearance-standard.mat-button-toggle.mat-button-toggle-checked:after{content:"\e91a"/"";font-family:RefX-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;font-size:1rem;background-color:var(--button-toggle-color-icon-container);color:var(--button-toggle-color-icon-selected);min-width:2rem;height:1rem;position:absolute;bottom:0;right:calc(50% - 1rem);border-radius:1rem 1rem 0 0;text-align:center}.mat-mdc-raised-button:not(:disabled){--mat-button-protected-label-text-color: var(--button-color-foreground-primary-enabled);background:var(--button-color-background-primary-enabled)}mat-button-toggle.mat-button-toggle.mat-button-toggle-checked .mat-button-toggle-button:has(.mat-button-toggle-checkbox-wrapper){padding:unset}:root{--mat-tab-divider-height: var(--tab-border-default);--mat-tab-divider-color: var(--tab-color-border-default);--mat-tab-active-label-text-color: var(--tab-color-foreground-selected);--mat-tab-active-hover-label-text-color: var(--tab-color-foreground-selected);--mat-tab-active-focus-label-text-color: var(--tab-color-foreground-selected);--mat-tab-inactive-label-text-color: var(--tab-color-foreground-default);--mat-tab-inactive-hover-label-text-color: var(--tab-color-foreground-default);--mat-tab-inactive-focus-label-text-color: var(--tab-color-foreground-default);--mat-tab-active-indicator-color: var(--tab-color-border-selected);--mat-tab-active-hover-indicator-color: var(--tab-color-border-selected);--mat-tab-active-focus-indicator-color: var(--tab-color-border-selected);--mat-tab-active-indicator-height: var(--tab-border-selected);--mat-tab-pagination-icon-color: var(--tab-color-chevron-default)}.mat-mdc-tab.mdc-tab{font:var(--font-body-1);letter-spacing:var(--font-letter-spacing-body-1);-webkit-text-decoration:var(--font-text-decoration-body-1);text-decoration:var(--font-text-decoration-body-1);background:var(--tab-color-background-default)}.mat-mdc-tab.mdc-tab--active{background:var(--tab-color-background-selected);font-weight:var(--typography-weight-bold)}.mat-mdc-tab-group .mdc-tab{padding:var(--spacing-xlarge);height:auto}mat-tab-header .mat-mdc-tab.mdc-tab:hover{background:var(--tab-color-background-hovered)}mat-tab-header .mat-mdc-tab.mdc-tab:hover .mdc-tab__ripple:before{opacity:0}.cdk-overlay-dark-backdrop{background:var(--overlay-background-default)}.cdk-overlay-dark-backdrop.cdk-overlay-backdrop-showing{opacity:var(--overlay-opacity-default)}[dir=ltr] .cdk-global-overlay-wrapper{direction:ltr}[dir=rtl] .cdk-global-overlay-wrapper{direction:rtl}.refx-overlay-pane{padding:0}.refx-overlay-pane .mat-mdc-dialog-content{max-height:unset}@media (min-width: 600px){.refx-overlay-pane .mat-mdc-dialog-content{max-height:100vh}}@media (min-width: 600px){.cdk-overlay-container .cdk-overlay-pane.refx-overlay-pane{max-height:calc(100vh - 100px);max-width:calc(100vw - 140px);min-width:400px}.cdk-overlay-container .cdk-overlay-pane.refx-overlay-pane .mat-mdc-dialog-container{height:auto}}@media (min-width: 1280px){.cdk-overlay-container .cdk-overlay-pane.refx-overlay-pane{max-width:1140px}}@media (max-width: 599.98px){.cdk-overlay-container .cdk-overlay-pane.refx-overlay-pane{height:100vh;width:100vw}}@media (max-width: 599.98px){.cdk-overlay-container .cdk-overlay-pane.refx-overlay-pane.refx-full-screen-dialog-disabled{width:80vw;height:auto;max-width:auto;max-height:calc(100vh - 100px)}.cdk-overlay-container .cdk-overlay-pane.refx-overlay-pane.refx-full-screen-dialog-disabled .mat-mdc-dialog-container{height:auto}}:root{--mat-radio-label-text-color: var(--radio-button-color-foreground-label);--mat-radio-unselected-hover-icon-color:var(--radio-button-color-hovered-unselected);--mat-radio-checked-ripple-color: var(--radio-button-color-ripple);--mat-radio-ripple-color: var(--radio-button-color-ripple);--mat-radio-unselected-focus-icon-color:var(--radio-button-color-ripple);--mat-radio-unselected-icon-color: var(--radio-button-color-unselected);--mat-radio-selected-icon-color: var(--radio-button-color-selected);--mat-radio-selected-hover-icon-color: var(--radio-button-color-hovered-selected);--mat-radio-selected-pressed-icon-color: var(--radio-button-color-selected);--mat-radio-selected-focus-icon-color: var(--radio-button-color-selected)}.mat-mdc-radio-button .mat-internal-form-field>label{font:var(--font-body-1);letter-spacing:var(--font-letter-spacing-body-1);-webkit-text-decoration:var(--font-text-decoration-body-1);text-decoration:var(--font-text-decoration-body-1)}:root{--mat-checkbox-unselected-icon-color: var(--checkbox-color-background-unselected);--mat-checkbox-label-text-color: var(--checkbox-color-foreground-description);--mat-checkbox-unselected-focus-icon-color: var(--checkbox-color-background-unselected-focused);--mat-checkbox-unselected-hover-icon-color: var(--checkbox-color-background-hovered);--mat-checkbox-selected-checkmark-color: var(--checkbox-color-background-selected-icon);--mat-checkbox-selected-hover-icon-color: var(--checkbox-color-background-selected);--mat-checkbox-selected-focus-icon-color: var(--checkbox-color-background-selected);--mat-checkbox-selected-icon-color: var(--checkbox-color-background-selected-icon);--mat-checkbox-selected-icon-color: var(--checkbox-color-background-selected);--mat-checkbox-disabled-selected-icon-color: var(--checkbox-color-background-disabled)}mat-checkbox .mdc-form-field{display:flex;align-items:flex-start}mat-checkbox .mdc-form-field .mdc-label{padding-top:calc((var(--mat-checkbox-state-layer-size, 40px) - 18px) / 2)}mat-checkbox .mdc-checkbox:focus-within{outline:var(--border-width-thin) solid var(--global-color-border-keyboard-focus);border-radius:50%}mat-checkbox.checkbox-error-state .mdc-form-field .mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--color-error-50)}@media (min-width: 600px){[dir=rtl] .buttons-place>*:not(:first-child){margin-left:1rem}:not([dir=rtl]) .buttons-place>*:not(:first-child){margin-right:1rem}.buttons-place{flex-direction:row-reverse}}@media (max-width: 599.98px){.buttons-place>*:not(:first-child){margin-top:1rem}.buttons-place{flex-direction:column}.buttons-place>*{width:100%;text-align:center}}.buttons-place{display:flex;align-items:center}.seg-flight-info .seg-flight-number{font-weight:700}.seg-aircraft{display:block}[dir=rtl] .refx-icon-flight-departure:before{transform:scaleX(-1);display:block}[dir=rtl] .refx-icon-flight-return:before{transform:scaleX(-1);display:block}[dir=rtl] .refx-icon-chevron-left:before{transform:scaleX(-1);display:block}[dir=rtl] .refx-icon-chevron-right:before{transform:scaleX(-1);display:block}:root mat-chip{--mat-chip-label-text-size: var(--typography-size-small);--mat-chip-elevated-container-color: var(--chip-color-background-enabled);--mat-chip-label-text-color: var(--chip-color-foreground-enabled);--mat-chip-container-shape-radius: var(--chip-corner-radius-top-left) var(--chip-corner-radius-top-right) var(--chip-corner-radius-bottom-right) var(--chip-corner-radius-bottom-left);--mat-chip-outline-width: var(--chip-border-default);--mat-chip-outline-color: var(--chip-color-border-default);--mat-chip-with-trailing-icon-trailing-icon-color: var(--chip-color-foreground-enabled);--mat-chip-with-icon-icon-size: var(--icon-size-large);--mat-chip-hover-state-layer-color: var(--chip-color-background-hovered);--mat-chip-focus-state-layer-color: var(--chip-color-background-focused);--mat-chip-focus-state-layer-opacity: 1;--mat-chip-hover-state-layer-opacity: 1;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 1;--mat-chip-trailing-action-state-layer-color: var(--chip-color-background-enabled)}:root mat-chip.mat-mdc-chip:hover{--mat-chip-label-text-color: var(--chip-color-foreground-hovered);--mat-chip-with-trailing-icon-trailing-icon-color: var(--chip-color-foreground-hovered)}:root mat-chip.mat-mdc-chip:focus{--mat-chip-label-text-color: var(--chip-color-foreground-focused);--mat-chip-with-trailing-icon-trailing-icon-color: var(--chip-color-foreground-focused)}:root{--mat-expansion-container-shape: 0;--mat-expansion-container-text-color: var(--panel-color-foreground-description);--mat-expansion-header-hover-state-layer-color: var(--accordion-color-background-hovered);--mat-expansion-header-indicator-color: var(--accordion-color-icon-default);--mat-expansion-header-focus-state-layer-color: var(--accordion-color-background-pressed);--mat-expansion-header-text-color: var(--accordion-color-foreground-enabled);--mat-expansion-header-description-color: var(--accordion-color-foreground-enabled);--mat-expansion-header-disabled-state-text-color: var(--accordion-color-foreground-disabled);--mat-expansion-header-collapsed-state-height: auto;--mat-expansion-header-expanded-state-height: auto}mat-expansion-panel.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-content{overflow:hidden}mat-expansion-panel.mat-expansion-panel .mat-expansion-panel-content .mat-expansion-panel-body{padding:0}mat-expansion-panel.mat-expansion-panel mat-expansion-panel-header.mat-expansion-panel-header{color:var(--accordion-color-foreground-enabled)}mat-expansion-panel.mat-expansion-panel mat-expansion-panel-header.mat-expansion-panel-header.cdk-focused{color:var(--accordion-color-foreground-pressed)}mat-expansion-panel.mat-expansion-panel mat-expansion-panel-header.mat-expansion-panel-header:hover{color:var(--accordion-color-foreground-hovered)}mat-expansion-panel.mat-expansion-panel mat-expansion-panel-header.mat-expansion-panel-header.cdk-keyboard-focused,mat-expansion-panel.mat-expansion-panel mat-expansion-panel-header.mat-expansion-panel-header.cdk-program-focused{outline:var(--global-border-keyboard-focus) solid var(--global-color-border-keyboard-focus);outline-offset:calc(-1 * var(--global-border-keyboard-focus))}mat-expansion-panel.mat-expansion-panel.refx-accordion:not(.mat-expanded) .mat-expansion-panel-header{background:var(--accordion-color-background-collapsed)}mat-expansion-panel.mat-expansion-panel.refx-accordion.mat-expanded .mat-expansion-panel-header{background:var(--accordion-color-background-expanded)}mat-expansion-panel.mat-expansion-panel.refx-accordion mat-expansion-panel-header.mat-expansion-panel-header{border-width:1px;border-style:solid;border-color:transparent transparent var(--accordion-color-border-default);border-radius:var(--accordion-corner-radius-top-left) var(--accordion-corner-radius-top-right) var(--accordion-corner-radius-bottom-right) var(--accordion-corner-radius-bottom-left);padding:0;min-height:48px}mat-expansion-panel.mat-expansion-panel.refx-accordion mat-expansion-panel-header.mat-expansion-panel-header .mat-expansion-indicator{padding:0 var(--spacing-xsmall)}mat-expansion-panel.mat-expansion-panel.refx-accordion mat-expansion-panel-header.mat-expansion-panel-header.cdk-keyboard-focused,mat-expansion-panel.mat-expansion-panel.refx-accordion mat-expansion-panel-header.mat-expansion-panel-header.cdk-program-focused{outline:var(--global-border-keyboard-focus) solid var(--global-color-border-keyboard-focus);outline-offset:calc(-1 * var(--global-border-keyboard-focus))}mat-expansion-panel.mat-expansion-panel.refx-accordion mat-expansion-panel-header.mat-expansion-panel-header.cdk-focused{--mat-expansion-header-text-color: var(--accordion-color-foreground-pressed);--mat-expansion-header-description-color: var(--accordion-color-foreground-pressed);--mat-expansion-header-indicator-color: var(--accordion-color-foreground-pressed)}mat-expansion-panel.mat-expansion-panel.refx-accordion mat-expansion-panel-header.mat-expansion-panel-header:hover{--mat-expansion-header-text-color: var(--accordion-color-foreground-hovered);--mat-expansion-header-description-color: var(--accordion-color-foreground-hovered);--mat-expansion-header-indicator-color: var(--accordion-color-foreground-hovered);background:var(--accordion-color-background-hovered)}mat-expansion-panel.mat-expansion-panel.refx-accordion mat-expansion-panel-header.mat-expansion-panel-header .mat-content{display:flex;justify-content:space-between;flex-wrap:wrap;gap:0 var(--spacing-normal);margin-inline:0 var(--spacing-small)}mat-expansion-panel.mat-expansion-panel.refx-accordion mat-expansion-panel-header.mat-expansion-panel-header .mat-content .mat-expansion-panel-header-title{margin:0}mat-expansion-panel.mat-expansion-panel.refx-accordion mat-expansion-panel-header.mat-expansion-panel-header .mat-content .mat-expansion-panel-header-description{flex-basis:auto;flex-grow:0;margin:0}mat-expansion-panel.mat-expansion-panel.refx-accordion-payment mat-expansion-panel-header.mat-expansion-panel-header{border-radius:var(--accordion-corner-radius-top-left) var(--accordion-corner-radius-top-right) var(--accordion-corner-radius-bottom-right) var(--accordion-corner-radius-bottom-left);padding:0;min-height:48px}mat-expansion-panel.mat-expansion-panel.refx-accordion-payment mat-expansion-panel-header.mat-expansion-panel-header .mat-expansion-indicator{padding:0 var(--spacing-xsmall)}mat-expansion-panel.mat-expansion-panel.refx-accordion-payment mat-expansion-panel-header.mat-expansion-panel-header.cdk-keyboard-focused,mat-expansion-panel.mat-expansion-panel.refx-accordion-payment mat-expansion-panel-header.mat-expansion-panel-header.cdk-program-focused{outline:var(--global-border-keyboard-focus) solid var(--global-color-border-keyboard-focus);outline-offset:calc(-1 * var(--global-border-keyboard-focus))}mat-expansion-panel.mat-expansion-panel.refx-accordion-payment mat-expansion-panel-header.mat-expansion-panel-header.cdk-focused{--mat-expansion-header-text-color: var(--accordion-color-foreground-pressed);--mat-expansion-header-description-color: var(--accordion-color-foreground-pressed);--mat-expansion-header-indicator-color: var(--accordion-color-foreground-pressed)}mat-expansion-panel.mat-expansion-panel.refx-accordion-payment mat-expansion-panel-header.mat-expansion-panel-header:hover{--mat-expansion-header-text-color: var(--accordion-color-foreground-hovered);--mat-expansion-header-description-color: var(--accordion-color-foreground-hovered);--mat-expansion-header-indicator-color: var(--accordion-color-foreground-hovered);background:var(--accordion-color-background-hovered)}.mat-accordion .mat-expansion-panel:first-of-type,.mat-accordion .mat-expansion-panel:last-of-type{box-shadow:none}:root{--mat-tooltip-container-color: var(--tooltip-color-background-default);--mat-tooltip-supporting-text-color: var(--tooltip-color-foreground-default);--mat-tooltip-container-shape: var(--tooltip-corner-radius-default)}.mat-mdc-tooltip-surface.mat-mdc-tooltip-surface{font:var(--font-caption);letter-spacing:var(--font-letter-spacing-caption);-webkit-text-decoration:var(--font-text-decoration-caption);text-decoration:var(--font-text-decoration-caption)}:root{--mat-slider-hover-handle-color: var(--slider-color-background-handle);--mat-slider-focus-handle-color: var(--slider-color-background-handle);--mat-slider-handle-color: var(--slider-color-background-handle);--mat-slider-active-track-color: var(--slider-color-background-track-active);--mat-slider-inactive-track-color: var(--slider-color-background-track-inactive);--mat-slider-disabled-handle-color: var(--slider-color-background-handle-disabled);--mat-slider-disabled-inactive-track-color: var(--slider-color-background-track-disabled);--mat-slider-disabled-active-track-color: var(--slider-color-background-track-disabled)}mat-slider.cdk-keyboard-focused>.mdc-slider__thumb--focused .mat-mdc-slider-focus-ripple{border:var(--border-width-thin) solid var(--global-color-border-keyboard-focus)}:root{--mat-menu-item-label-text-color: var(--option-list-color-foreground-default);--mat-menu-container-color: var(--option-list-color-background-default);--mat-menu-item-focus-state-layer-color: var(--option-list-color-background-hovered);--mat-menu-item-hover-state-layer-color: var(--option-list-color-background-hovered);--mat-menu-item-leading-spacing: var(--spacing-xlarge);--mat-menu-item-trailing-spacing: var(--spacing-xlarge);--mat-menu-container-elevation-shadow: var(--global-shadow-menu)}.mat-mdc-menu-panel.mat-mdc-menu-panel.mat-mdc-menu-panel{box-shadow:var(--global-shadow-menu)}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text.mat-mdc-menu-item-text{font:var(--font-input);letter-spacing:var(--font-letter-spacing-input);-webkit-text-decoration:var(--font-text-decoration-input);text-decoration:var(--font-text-decoration-input)}.mat-mdc-menu-item.selected{background:var(--option-list-color-background-selected);color:var(--option-list-color-foreground-selected)}.mat-mdc-menu-trigger{color:var(--button-color-foreground-menu-enabled)}.mat-mdc-menu-trigger:hover{color:var(--button-color-foreground-menu-hovered)}.mat-mdc-menu-trigger:focus{color:var(--button-color-foreground-menu-focused)}.mat-mdc-menu-item:not([disabled]).cdk-program-focused,.mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused{border:var(--global-border-keyboard-focus) solid var(--global-color-border-keyboard-focus)}.mat-mdc-snack-bar-handset{justify-content:center}.mat-mdc-snack-bar-container{background-color:var(--panel-color-background-default-alt)}.mat-mdc-snack-bar-container .mat-mdc-simple-snack-bar{justify-content:center}:root{--mat-form-field-outlined-outline-color: var(--input-color-border-default);--mat-form-field-outlined-outline-width: var(--input-border-default);--mat-form-field-outlined-focus-outline-width: var(--input-border-default);--mat-form-field-outlined-hover-outline-color: var(--input-color-border-default);--mat-form-field-outlined-focus-outline-color: var(--input-color-border-focused);--mat-form-field-outlined-error-outline-color: var(--color-error-50);--mat-form-field-outlined-error-hover-outline-color: var(--color-error-50);--mat-form-field-outlined-disabled-outline-color: var(--input-color-border-disabled);--mat-form-field-outlined-container-shape: var(--input-corner-radius-default);--mat-form-field-outlined-error-focus-outline-color: var(--color-error-50);--mat-form-field-outlined-label-text-color: var(--input-color-foreground-label);--mat-form-field-outlined-hover-label-text-color: var(--input-color-foreground-label);--mat-form-field-outlined-focus-label-text-color: var(--input-color-foreground-label);--mat-form-field-outlined-disabled-label-text-color: var(--global-color-disabled-text);--mat-form-field-outlined-error-focus-label-text-color: var(--color-error-50);--mat-form-field-outlined-input-text-color: var(--input-color-foreground-value);--mat-form-field-outlined-input-text-placeholder-color: var(--input-color-foreground-with-placeholder);--mat-form-field-outlined-disabled-input-text-color: var(--input-color-foreground-disabled);--mat-form-field-error-text-color: var(--color-error-50);--mat-form-field-outlined-error-label-text-color: var(--color-error-50);--mat-form-field-outlined-error-hover-label-text-color: var(--color-error-50);--mat-form-field-subscript-text-line-height: var(--typography-line-height-tight);--mat-icon-button-icon-color: var(--input-color-foreground-with-icon);--mat-datepicker-calendar-container-background-color: var(--date-picker-color-background-default);--mat-datepicker-calendar-period-button-text-color: var(--date-picker-color-foreground-description);--mat-datepicker-calendar-date-text-color: var(--date-picker-color-foreground-description);--mat-datepicker-calendar-container-text-color: var(--date-picker-color-foreground-description);--mat-datepicker-calendar-header-text-color: var(--date-picker-color-foreground-heading);--mat-datepicker-calendar-navigation-button-icon-color: var(--date-picker-color-foreground-heading);--mat-datepicker-calendar-date-disabled-state-text-color: var(--date-picker-color-foreground-disabled);--mat-datepicker-calendar-date-selected-state-background-color: var(--date-picker-color-background-selected);--mat-datepicker-calendar-date-selected-state-text-color: var(--date-picker-color-foreground-selected);--mat-datepicker-calendar-date-hover-state-background-color: var(--date-picker-color-background-hovered);--mat-datepicker-calendar-body-label-text-color: var(--date-picker-color-foreground-description);--mat-datepicker-calendar-date-in-range-state-background-color: var(--date-picker-color-background-hovered);--mat-datepicker-calendar-date-preview-state-outline-color:var(--date-picker-color-background-selected);--mat-datepicker-calendar-container-elevation-shadow: var(--global-shadow-default);--mat-datepicker-calendar-container-shape: var(--date-picker-corner-radius-top-left) var(--date-picker-corner-radius-top-right) var(--date-picker-corner-radius-bottom-right) var(--date-picker-corner-radius-bottom-left);--mat-datepicker-calendar-date-today-outline-color: var(--date-picker-color-border-current-day);--date-picker-calendar-header-container-padding: var(--spacing-xlarge) var(--spacing-none);--date-picker-calendar-legend-container-margin: var(--spacing-2xlarge) var(--spacing-large) var(--spacing-none) var(--spacing-large);--mat-select-panel-background-color: var(--option-list-color-background-default);--mat-select-enabled-trigger-text-color: var(--input-color-foreground-value);--mat-select-placeholder-text-color: var(--input-color-foreground-with-placeholder);--mat-select-disabled-trigger-text-color: var(--input-color-foreground-disabled);--mat-autocomplete-background-color: var(--option-list-color-background-default);--mat-option-selected-state-layer-color: var(--option-list-color-background-hovered);--mat-option-focus-state-layer-color: var(--option-list-color-background-hovered);--mat-option-hover-state-layer-color: var(--option-list-color-background-hovered);--mat-option-selected-state-label-text-color: var(--option-list-color-foreground-selected);--mat-option-selected-state-layer-color: var(--option-list-color-background-selected);--mat-option-label-text-color: var(--option-list-color-foreground-default);--mat-pseudo-checkbox-minimal-selected-checkmark-color: var(--option-list-color-foreground-selected);--mat-form-field-filled-focus-label-text-color: var(--input-color-foreground-label);--mat-form-field-filled-hover-label-text-color: var(--input-color-foreground-label);--mat-form-field-filled-label-text-color: var(--input-color-foreground-label);--mat-form-field-filled-error-label-text-color: var(--color-error-50);--mat-form-field-filled-error-focus-label-text-color: var(--color-error-50);--mat-form-field-filled-container-color: var(--input-color-background-default);--mat-form-field-filled-input-text-color: var(--input-color-foreground-value);--mat-form-field-filled-error-hover-label-text-color: var(--input-color-foreground-label);--mat-form-field-filled-active-indicator-height: var(--input-border-default);--mat-form-field-filled-focus-active-indicator-color: var(--input-color-border-default);--mat-form-field-filled-input-text-placeholder-color: var(--input-color-foreground-with-placeholder);--mat-form-field-filled-disabled-input-text-color: var(--input-color-foreground-disabled);--mat-form-field-outlined-label-text-populated-size: var(--typography-size-xsmall);--mat-form-field-trailing-icon-color: var(--input-color-foreground-with-icon);--mat-icon-button-state-layer-color: var(--input-color-background-icon-hovered);--mat-form-field-error-trailing-icon-color: var(--input-color-foreground-with-icon);--mat-form-field-error-hover-trailing-icon-color: var(--input-color-foreground-with-icon);--mat-form-field-error-focus-trailing-icon-color: var(--input-color-foreground-with-icon)}:root .mat-calendar-body-cell.mat-calendar-body-cell,:root .mat-calendar-table-header.mat-calendar-table-header th{font:var(--font-body-1);letter-spacing:var(--font-letter-spacing-body-1);-webkit-text-decoration:var(--font-text-decoration-body-1);text-decoration:var(--font-text-decoration-body-1)}:root .mat-calendar-body-label.mat-calendar-body-label{font:var(--font-display-3);letter-spacing:var(--font-letter-spacing-display-3);-webkit-text-decoration:var(--font-text-decoration-display-3);text-decoration:var(--font-text-decoration-display-3);line-height:0}:root .mat-calendar-table-header th{padding-bottom:var(--spacing-xlarge)}:root .mat-calendar-table-header-divider{border-top:var(--divider-sizing-border-default) solid var(--divider-color-standard)}:root .mat-calendar-body-cell{border-radius:var(--corner-radius-global-full-rounded)}:root .mat-calendar-body-cell:focus .mat-calendar-body-cell-content{outline:var(--global-border-keyboard-focus) solid var(--global-color-border-keyboard-focus);outline-offset:var(--spacing-xsmall)}:root .mat-calendar-body-selected.mat-calendar-body-today{box-shadow:none}:root .mat-datepicker-popup{max-height:none}:root .mat-datepicker-content .mat-calendar{min-height:fit-content}:root .calendar-legend-text{font:var(--font-display-1);letter-spacing:var(--font-letter-spacing-display-1);-webkit-text-decoration:var(--font-text-decoration-display-1);text-decoration:var(--font-text-decoration-display-1)}:root .secured-flight-date:after{color:var(--color-tip-50);content:"\e921";font-family:RefX-icons;z-index:1;height:0;top:auto;bottom:45%;font-size:var(--typography-size-default)}:root .secured-flight-date:after .mat-calendar-body-active{color:var(--date-picker-color-foreground-heading)}:root .mat-datepicker-content{border:var(--date-picker-border-width) solid var(--date-picker-color-border-default)}:root .mat-form-field-disabled .mat-mdc-select .mat-mdc-select-arrow-wrapper:after{display:none}:root .mat-mdc-select .mat-mdc-select-arrow-wrapper:after{content:"\e907";position:absolute;color:var(--input-color-foreground-with-icon)}:root .mat-mdc-select .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow{opacity:0}:root .mdc-text-field--focused .mat-mdc-select{color:var(--input-color-foreground-focused)}:root .mdc-text-field--focused .mat-mdc-select .mat-mdc-select-placeholder{color:var(--input-color-foreground-focused)}:root .mdc-text-field--focused .mat-mdc-select .mat-mdc-select-arrow-wrapper:after{color:var(--input-color-foreground-focused)}:root .mat-datepicker-toggle .mat-mdc-icon-button{margin:0 var(--spacing-small)}:root .mat-datepicker-toggle .mat-mdc-icon-button:focus{color:var(--input-color-foreground-focused)}:root .mat-datepicker-toggle .mat-mdc-icon-button.cdk-keyboard-focused{outline:var(--global-border-keyboard-focus) solid var(--global-color-border-keyboard-focus);outline-offset:var(--spacing-xsmall)}:root .mat-datepicker-content .mat-calendar-period-button.cdk-keyboard-focused{outline:var(--global-border-keyboard-focus) solid var(--global-color-border-keyboard-focus);outline-offset:var(--spacing-xsmall)}:root .mat-datepicker-content .mat-calendar-previous-button:not(.mat-mdc-button-disabled).cdk-keyboard-focused,:root .mat-datepicker-content .mat-calendar-next-button:not(.mat-mdc-button-disabled).cdk-keyboard-focused{outline:var(--global-border-keyboard-focus) solid var(--global-color-border-keyboard-focus);outline-offset:var(--spacing-xsmall)}mat-form-field{margin:var(--spacing-normal) 0}mat-form-field.mat-mdc-form-field.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 1}mat-form-field .mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{font:var(--font-input);letter-spacing:var(--font-letter-spacing-input);-webkit-text-decoration:var(--font-text-decoration-input);text-decoration:var(--font-text-decoration-input);text-overflow:ellipsis}mat-form-field .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece{background:var(--input-color-background-default)}mat-form-field .mdc-text-field--outlined.mdc-text-field--disabled .mat-mdc-notch-piece{background:var(--input-color-background-disabled)}mat-form-field .mdc-text-field--outlined .mdc-notched-outline{z-index:unset}mat-form-field.mat-form-field-disabled .mat-mdc-form-field-infix:after{content:"\e948";color:var(--input-color-foreground-with-icon);font-size:var(--icon-size-default);font-family:RefX-icons;position:absolute;margin:0 calc(-1 * var(--spacing-xlarge));top:50%;transform:translateY(-50%)}mat-form-field.mat-mdc-form-field .mdc-text-field input.mat-mdc-input-element::placeholder{color:var(--input-color-foreground-with-placeholder);opacity:1}mat-form-field.mat-mdc-form-field .mdc-text-field input.mat-mdc-input-element:focus::placeholder{color:var(--input-color-foreground-focused);opacity:1}mat-form-field.mat-mdc-form-field .mdc-text-field--focused .mat-datepicker-toggle .mat-mdc-icon-button{color:var(--input-color-foreground-focused)}mat-form-field.mat-mdc-form-field .mdc-text-field--focused .mat-datepicker-toggle .mat-mdc-icon-button:hover{color:var(--input-color-foreground-icon-hovered)}mat-form-field.mat-mdc-form-field .mdc-text-field--focused .mat-datepicker-toggle .mat-mdc-icon-button:focus{color:var(--input-color-foreground-focused)}.mdc-text-field--outlined input.mdc-text-field__input,.mdc-text-field--filled input.mdc-text-field__input{background:var(--input-color-background-default)}.mdc-text-field--outlined input.mdc-text-field__input:disabled,.mdc-text-field--filled input.mdc-text-field__input:disabled{background:var(--input-color-background-disabled)}.mdc-text-field--outlined input.mdc-text-field__input:focus,.mdc-text-field--filled input.mdc-text-field__input:focus{color:var(--input-color-foreground-focused)}[dir=rtl] input::placeholder,[dir=rtl] input:placeholder-shown{direction:rtl}input[type=email],input[type=tel]{direction:ltr}mat-option.mat-mdc-option{font:var(--font-input);letter-spacing:var(--font-letter-spacing-input);-webkit-text-decoration:var(--font-text-decoration-input);text-decoration:var(--font-text-decoration-input)}mat-option.mat-mdc-option.mdc-list-item--disabled.disabled-option{background:var(--option-list-color-background-disabled);color:var(--option-list-color-foreground-disabled)}mat-option.mat-mdc-option.mat-mdc-option-active.mdc-list-item{outline:var(--option-list-border-default) solid var(--option-list-color-border-selected);outline-offset:calc(-1 * var(--spacing-xsmall))}mat-option.mdc-list-item--selected{font-weight:var(--typography-weight-bold)}mat-option:hover,mat-option.mat-mdc-option-active:hover,mat-option.mat-mdc-option-active.mdc-list-item:hover{--mat-option-label-text-color: var(--option-list-color-foreground-hovered);outline:var(--option-list-border-default) solid var(--option-list-color-border-hovered);outline-offset:calc(-1 * var(--spacing-xsmall))}mat-option:after{content:"";position:absolute;bottom:0;left:var(--spacing-medium);width:calc(100% - var(--spacing-2xlarge));height:var(--divider-sizing-border-default);background-color:var(--divider-color-standard)}mat-option:hover:after,mat-option:last-child:after,mat-option.mat-mdc-option-active:after,mat-option.mdc-list-item--selected:after{z-index:-1;outline:var(--border-width-thin) solid var(--color-generic-80);outline-offset:calc(-1 * var(--spacing-xsmall))}mat-hint{color:var(--input-color-foreground-with-helptext);font-size:var(--typography-size-xsmall)}mat-error{color:var(--color-error-50);font-size:var(--typography-size-xsmall)}mat-error>div{display:inline-block}.mat-mdc-select.mat-mdc-select{font:var(--font-input);letter-spacing:var(--font-letter-spacing-input);-webkit-text-decoration:var(--font-text-decoration-input);text-decoration:var(--font-text-decoration-input)}.mat-mdc-form-field-hint-wrapper.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper.mat-mdc-form-field-error-wrapper{padding:0}:root{--mat-slide-toggle-label-text-color: var(--slide-toggle-color-foreground-description);--mat-slide-toggle-unselected-track-color: var(--slide-toggle-color-background-track-default-unchecked);--mat-slide-toggle-unselected-hover-track-color: var(--slide-toggle-color-background-track-default-unchecked);--mat-slide-toggle-unselected-focus-track-color: var(--slide-toggle-color-background-track-default-unchecked);--mat-slide-toggle-unselected-pressed-track-color: var(--slide-toggle-color-background-track-default-unchecked);--mat-slide-toggle-selected-track-color: var(--slide-toggle-color-background-track-default-checked);--mat-slide-toggle-selected-hover-track-color: var(--slide-toggle-color-background-track-default-checked);--mat-slide-toggle-selected-pressed-track-color: var(--slide-toggle-color-background-track-default-checked);--mat-slide-toggle-selected-focus-track-color: var(--slide-toggle-color-background-track-default-checked);--mat-slide-toggle-track-outline-color: var(--slide-toggle-color-border-default-unchecked);--mat-slide-toggle-unselected-icon-color: var(--slide-toggle-color-icon-unchecked);--mat-slide-toggle-selected-icon-color: var(--slide-toggle-color-icon-checked);--mat-slide-toggle-unselected-handle-color: var(--slide-toggle-color-background-handle-default-unchecked);--mat-slide-toggle-selected-handle-color: var(--slide-toggle-color-background-handle-default-checked);--mat-slide-toggle-selected-focus-handle-color: var(--slide-toggle-color-background-handle-default-checked);--mat-slide-toggle-selected-hover-handle-color: var(--slide-toggle-color-background-handle-default-checked);--mat-slide-toggle-selected-pressed-handle-color: var(--slide-toggle-color-background-handle-default-checked);--mat-slide-toggle-disabled-selected-icon-color: var(--slide-toggle-color-icon-disabled);--mat-slide-toggle-selected-track-outline-color: var(--slide-toggle-color-border-default-checked);--mat-slide-toggle-disabled-unselected-track-outline-color: var(--slide-toggle-color-border-default-unchecked);--mat-slide-toggle-disabled-unselected-track-color: var(--slide-toggle-color-background-track-disabled-unchecked);--mat-slide-toggle-disabled-selected-track-color: var(--slide-toggle-color-background-handle-disabled-unchecked);--mat-slide-toggle-disabled-unselected-handle-color: var(--slide-toggle-color-background-handle-disabled-unchecked);--mat-slide-toggle-disabled-selected-handle-color: var(--slide-toggle-color-background-handle-disabled-checked);--mat-slide-toggle-track-shape: var(--slide-toggle-corner-radius-top-left, var(--slide-toggle-corner-radius-top-right), var(--slide-toggle-corner-radius-bottom-right), var(--slide-toggle-corner-radius-bottom-left))}mat-slide-toggle.cdk-focused button .mdc-switch__track{outline:var(--slide-toggle-border-default) solid var(--slide-toggle-color-border-default-unchecked);outline-offset:var(--slide-toggle-border-default)}:root{--mat-dialog-container-color: var(--dialog-color-background-default);--mat-dialog-container-shape: var(--dialog-corner-radius-top-left) var(--dialog-corner-radius-top-right) var(--dialog-corner-radius-bottom-right) var(--dialog-corner-radius-bottom-left);--mat-dialog-subhead-color: var(--dialog-color-foreground-heading);--mat-dialog-supporting-text-color: var(--dialog-color-foreground-description);--mat-dialog-actions-padding: var(--spacing-xlarge) 0;--mat-dialog-container-min-width: auto;--mat-dialog-content-padding: 0 var(--spacing-medium) var(--spacing-small);--mat-dialog-content-margin: var(--spacing-medium) 0 0 0;--mat-dialog-container-small-max-width: 100vw;--mat-dialog-headline-padding: 0 0 var(--spacing-small)}@media (min-width: 600px){:root{--mat-dialog-actions-padding: var(--spacing-xlarge) 0 0}}@media (max-width: 599.98px){:root .cdk-overlay-pane.refx-overlay-pane:not(.refx-full-screen-dialog-disabled){--mat-dialog-container-shape: 0}}.mat-mdc-dialog-container .mdc-dialog__surface{display:block;padding:var(--spacing-medium)}.mat-mdc-dialog-container .mat-mdc-dialog-content{margin:0 calc(-1 * var(--spacing-medium));padding:0 var(--spacing-medium)}.refx-dialog-actions.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.refx-dialog-actions.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:0}:root{--mat-stepper-header-selected-state-icon-background-color: var(--stepper-color-background-current);--mat-stepper-header-icon-background-color: var(--stepper-color-background-default);--mat-stepper-header-done-state-icon-background-color: var(--stepper-color-background-done);--mat-stepper-header-error-state-icon-background-color: var(--color-error-50);--mat-stepper-header-hover-state-layer-color: transparent;--mat-stepper-header-selected-state-icon-foreground-color: var(--stepper-color-foreground-current);--mat-stepper-header-icon-foreground-color: var(--stepper-color-foreground-default);--mat-stepper-header-done-state-icon-foreground-color: var(--stepper-color-foreground-done);--mat-stepper-header-error-state-icon-foreground-color: var(--color-generic-00);--mat-stepper-header-selected-state-label-text-color: var(--stepper-color-foreground-label);--mat-stepper-header-label-text-color: var(--stepper-color-foreground-label);--mat-stepper-line-color: var(--divider-color-standard)}.mat-horizontal-stepper-header{display:flex;flex:auto;flex-direction:column;text-align:center;height:auto}mat-step-header .mat-step-label{font:var(--font-body-1);letter-spacing:var(--font-letter-spacing-body-1);-webkit-text-decoration:var(--font-text-decoration-body-1);text-decoration:var(--font-text-decoration-body-1);padding:1rem 0 0}.mat-step-icon{border-radius:var(--stepper-corner-radius-default);margin:.4rem;outline:var(--stepper-sizing-circle-border-default) solid var(--stepper-color-border-default);outline-offset:var(--stepper-sizing-circle-border-default)}.mat-step-icon-selected{outline:var(--stepper-sizing-circle-border-active) solid var(--stepper-color-border-current);outline-offset:var(--stepper-sizing-circle-border-active)}.mat-stepper-horizontal-line{transform:translateY(-2rem)}mat-step-header:has(.mat-step-icon-state-done)+.mat-stepper-horizontal-line{--mat-stepper-line-color: var(--divider-color-standard-alt)}.mat-step-header:hover:not([aria-disabled]){cursor:default}@media screen and ((-webkit-min-device-pixel-ratio: 2) or ((-webkit-min-device-pixel-ratio: 3))){input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select:focus,textarea{font-size:16px}}.skeleton-loader[role]{background-color:var(--ngx-skeleton-loader-background-color, var(--panel-color-background-default-alt))!important}.skeleton-loader[role].progress:before{background-image:var(--ngx-skeleton-loader-background-image, linear-gradient(90deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .6), hsla(0, 0%, 100%, 0)))!important}:root{--mat-divider-color: var(--divider-color-standard);--mat-divider-width: var(--divider-sizing-border-default)}:root .alternate-divider{border-top-color:var(--divider-color-alternative)}body{background:var(--page-layout-color-background-default)}.footer,.price-footer{background:var(--footer-color-background-default)}.app-footer .payment{padding-top:var(--spacing-xlarge)}@media (min-width: 840px){.app-footer .payment{display:flex;justify-content:center;padding-top:var(--spacing-2xlarge)}}.app-footer .payment-icons{margin:0;text-align:center}.app-footer .payment-icons>img{background:#fff;height:3rem;margin-right:.6rem;width:4.8rem}@media (min-width: 840px){.app-footer .payment-icons{display:inline-block;margin:0 2.4rem}}.app-footer .payment-information{color:var(--global-color-main-text);margin-top:.4rem}@media (min-width: 840px){.app-footer .payment-information{display:inline-block}}@media (min-width: 840px){.app-footer .payment-information-text{vertical-align:middle}}.app-header .airline-title-text{color:var(--section-title-color-foreground-heading)}.buttons-place refx-exit-flow.is-link:only-child{margin:auto}.breadcrumb{display:block;margin:var(--auto-checkin-breadcrumb-margin, var(--spacing-xlarge) 0 0);width:var(--auto-checkin-breadcrumb-width, 50%);pointer-events:none}.breadcrumb .mat-stepper-horizontal,.breadcrumb .mat-stepper-vertical{background:var(--auto-checkin-breadcrumb-background-color, var(--page-layout-color-background-default))}.breadcrumb .mat-stepper-horizontal{min-width:var(--auto-checkin-breadcrumb-line-width, 30%)}@media (min-width: 600px){.breadcrumb .breadcrumb{width:var(--auto-checkin-breadcrumb-width-sm, 100%)}}refx-seat-selection-summary-cont .mat-expansion-panel-content .mat-expansion-panel-body{padding:var(--seat-selection-summary-expansion-panel-content-padding, 0)}:root{color:var(--global-color-body-text);--sys-on-surface: var(--global-color-body-text)}.mat-mdc-select-arrow-wrapper:after{font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;font-size:1.6rem;font-family:RefX-icons;font-weight:400}refx-seat-selection-summary-pres .flight-title{font-size:var(--typography-size-default);font-weight:var(--typography-weight-light);line-height:normal;font-family:Lato;letter-spacing:normal;font-weight:700}.mat-form-field-disabled .mat-mdc-form-text-infix:after{font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;font-size:1.6rem;font-family:RefX-icons;font-weight:400}:root{--app-footer-color-background-default: #403536;--app-header-color-background-default: #ff3c00;--border-width-medium: 2px;--border-width-none: 0px;--border-width-thick: 10px;--border-width-thin: 1px;--button-color-background-primary-focused: #ff1a00;--button-color-background-primary-hovered: #ff1a00;--button-color-background-primary-pressed: #ff1a00;--color-cabin-business-00: #fbeaf0;--color-cabin-business-05: #f2d5e0;--color-cabin-business-10: #e9c1d0;--color-cabin-business-20: #d798b0;--color-cabin-business-30: #c56e8f;--color-cabin-business-40: #b3456f;--color-cabin-business-50: #a11c4f;--color-cabin-business-60: #81163f;--color-cabin-business-70: #61112f;--color-cabin-business-80: #400b20;--color-cabin-business-90: #200610;--color-cabin-business-100: #000000;--color-cabin-eco-00: #e4e3e3;--color-cabin-eco-05: #e4e3e3;--color-cabin-eco-10: #bcbaba;--color-cabin-eco-20: #8f8c8c;--color-cabin-eco-30: #625e5e;--color-cabin-eco-40: #403c3c;--color-cabin-eco-50: #1e1919;--color-cabin-eco-60: #1a1616;--color-cabin-eco-70: #161212;--color-cabin-eco-80: #120e0e;--color-cabin-eco-90: #0a0808;--color-cabin-eco-100: #0a0808;--color-cabin-first-00: #bdbdbd;--color-cabin-first-05: #aeaeae;--color-cabin-first-10: #9f9f9f;--color-cabin-first-20: #828282;--color-cabin-first-30: #646464;--color-cabin-first-40: #474747;--color-cabin-first-50: #292929;--color-cabin-first-60: #212121;--color-cabin-first-70: #191919;--color-cabin-first-80: #101010;--color-cabin-first-90: #080808;--color-cabin-first-100: #000000;--color-cabin-premium-00: #f9f3ff;--color-cabin-premium-05: #eee7f5;--color-cabin-premium-10: #d5c4e6;--color-cabin-premium-20: #b99dd5;--color-cabin-premium-30: #9c75c4;--color-cabin-premium-40: #8758b7;--color-cabin-premium-50: #723aaa;--color-cabin-premium-60: #6a34a3;--color-cabin-premium-70: #5f2c99;--color-cabin-premium-80: #552590;--color-cabin-premium-90: #351366;--color-cabin-premium-100: #250650;--color-error-00: #fff1e0;--color-error-05: #fff1e0;--color-error-10: #ffddb3;--color-error-20: #ffc780;--color-error-30: #ffb04d;--color-error-40: #ff9f26;--color-error-50: #ff8e00;--color-error-60: #ff8600;--color-error-70: #ff7b00;--color-error-80: #ff7100;--color-error-90: #ff5f00;--color-error-100: #ff5f00;--color-generic-00: #e4e3e3;--color-generic-05: #e4e3e3;--color-generic-10: #bcbaba;--color-generic-20: #8f8c8c;--color-generic-30: #625e5e;--color-generic-40: #403c3c;--color-generic-50: #1e1919;--color-generic-60: #1a1616;--color-generic-70: #161212;--color-generic-80: #120e0e;--color-generic-90: #0a0808;--color-generic-100: #0a0808;--color-informative-00: #e4e3e3;--color-informative-05: #e4e3e3;--color-informative-10: #bcbaba;--color-informative-20: #8f8c8c;--color-informative-30: #625e5e;--color-informative-40: #403c3c;--color-informative-50: #1e1919;--color-informative-60: #1a1616;--color-informative-70: #161212;--color-informative-80: #120e0e;--color-informative-90: #0a0808;--color-informative-100: #0a0808;--color-neutral-00: #ffffff;--color-neutral-05: #ffffff;--color-neutral-10: #f4f4f4;--color-neutral-15: #e6e6e6;--color-neutral-20: #d7d7d7;--color-neutral-30: #bababa;--color-neutral-40: #9d9d9d;--color-neutral-50: #808080;--color-neutral-60: #636363;--color-neutral-70: #464646;--color-neutral-80: #292929;--color-neutral-90: #0c0c0c;--color-neutral-100: #000000;--color-primary-00: #e4e3e3;--color-primary-05: #e4e3e3;--color-primary-10: #bcbaba;--color-primary-20: #8f8c8c;--color-primary-30: #625e5e;--color-primary-40: #403c3c;--color-primary-50: #1e1919;--color-primary-60: #1a1616;--color-primary-70: #161212;--color-primary-80: #120e0e;--color-primary-90: #0a0808;--color-primary-100: #0a0808;--color-spotlight-00: #ffe8e0;--color-spotlight-05: #ffe8e0;--color-spotlight-10: #ffc5b3;--color-spotlight-20: #ff9e80;--color-spotlight-30: #ff774d;--color-spotlight-40: #ff5926;--color-spotlight-50: #ff3c00;--color-spotlight-60: #ff3600;--color-spotlight-70: #ff2e00;--color-spotlight-80: #ff2700;--color-spotlight-90: #ff1a00;--color-spotlight-100: #ff1a00;--color-success-00: #92ff92;--color-success-05: #83ff83;--color-success-10: #74f474;--color-success-20: #57d757;--color-success-30: #3aba3a;--color-success-40: #1d9d1d;--color-success-50: #008000;--color-success-60: #006300;--color-success-70: #004600;--color-success-80: #002900;--color-success-90: #000c00;--color-success-100: #000000;--color-tip-00: #ffe8e0;--color-tip-05: #ffe8e0;--color-tip-10: #ffc5b3;--color-tip-20: #ff9e80;--color-tip-30: #ff774d;--color-tip-40: #ff5926;--color-tip-50: #ff3c00;--color-tip-60: #ff3600;--color-tip-70: #ff2e00;--color-tip-80: #ff2700;--color-tip-90: #ff1a00;--color-tip-100: #ff1a00;--color-transparent-black-00: rgba(0, 0, 0, 0);--color-transparent-black-05: rgba(0, 0, 0, .05);--color-transparent-black-10: rgba(0, 0, 0, .1);--color-transparent-black-20: rgba(0, 0, 0, .2);--color-transparent-black-30: rgba(0, 0, 0, .3);--color-transparent-black-40: rgba(0, 0, 0, .4);--color-transparent-black-50: rgba(0, 0, 0, .5);--color-transparent-black-60: rgba(0, 0, 0, .6);--color-transparent-black-70: rgba(0, 0, 0, .7);--color-transparent-black-80: rgba(0, 0, 0, .8);--color-transparent-black-90: rgba(0, 0, 0, .9);--color-transparent-black-100: #000000;--color-transparent-white-00: rgba(255, 255, 255, 0);--color-transparent-white-05: rgba(255, 255, 255, .05);--color-transparent-white-10: rgba(255, 255, 255, .1);--color-transparent-white-20: rgba(255, 255, 255, .2);--color-transparent-white-30: rgba(255, 255, 255, .3);--color-transparent-white-40: rgba(255, 255, 255, .4);--color-transparent-white-50: rgba(255, 255, 255, .5);--color-transparent-white-60: rgba(255, 255, 255, .6);--color-transparent-white-70: rgba(255, 255, 255, .7);--color-transparent-white-80: rgba(255, 255, 255, .8);--color-transparent-white-90: rgba(255, 255, 255, .9);--color-transparent-white-100: #ffffff;--color-warning-00: #fff1e0;--color-warning-05: #fff1e0;--color-warning-10: #ffddb3;--color-warning-20: #ffc780;--color-warning-30: #ffb04d;--color-warning-40: #ff9f26;--color-warning-50: #ff8e00;--color-warning-60: #ff8600;--color-warning-70: #ff7b00;--color-warning-80: #ff7100;--color-warning-90: #ff5f00;--color-warning-100: #ff5f00;--corner-radius-global-full-rounded: 50%;--corner-radius-large: 25px;--corner-radius-medium: 20px;--corner-radius-none: 0px;--corner-radius-normal: 4px;--corner-radius-small: 2px;--font-letter-spacing-title: normal;--font-text-decoration-body-1: none;--font-text-decoration-body-2: none;--font-text-decoration-button: none;--font-text-decoration-caption: none;--font-text-decoration-display-1: none;--font-text-decoration-display-2: none;--font-text-decoration-display-3: none;--font-text-decoration-display-4: none;--font-text-decoration-display-5: none;--font-text-decoration-headline: none;--font-text-decoration-input: none;--font-text-decoration-link: underline;--font-text-decoration-link-button: none;--font-text-decoration-subheading-1: none;--font-text-decoration-subheading-2: none;--font-text-decoration-title: none;--footer-color-background-default: #f8f8f8;--gradient-app-header: linear-gradient(135deg, #ff3c00 0%, #ff3c00 100%);--gradient-primary: linear-gradient(135deg, #ff3c00 0%, #ff3c00 100%);--icon-font-family-default: RefX-icons;--icon-size-1xlarge: 3.2rem;--icon-size-2xlarge: 3.6rem;--icon-size-3xlarge: 4rem;--icon-size-4xlarge: 4.6rem;--icon-size-default: 2rem;--icon-size-large: 2.6rem;--icon-size-medium: 2.4rem;--icon-size-small: 1.4rem;--icon-size-xsmall: 1.2rem;--icon-weight-bold: 400;--icon-weight-regular: 400;--icon-weight-thin: 400;--input-color-background-default: #f8f8f8;--input-color-border-default: #1e1919;--input-color-border-focused: #ff1a00;--opacity-00: 0%;--opacity-01: 10%;--opacity-02: 20%;--opacity-03: 30%;--opacity-04: 40%;--opacity-05: 50%;--opacity-06: 60%;--opacity-07: 70%;--opacity-08: 80%;--opacity-09: 90%;--opacity-10: 100%;--shadow-blur-none: 0px;--shadow-blur-normal: 10px;--shadow-blur-small: 4px;--shadow-position-none: 0px;--shadow-position-xy-inset: -4px;--shadow-position-xy-medium: 10px;--shadow-position-xy-normal: 4px;--shadow-position-xy-small: 1px;--shadow-spread-negative: -4px;--shadow-spread-no-spread: 0px;--shadow-spread-small: 2px;--spacing-2xlarge: 3rem;--spacing-large: 1.8rem;--spacing-medium: 1.5rem;--spacing-none: 0rem;--spacing-normal: 1rem;--spacing-small: .5rem;--spacing-xlarge: 2rem;--spacing-xsmall: .2rem;--typography-font-family-brand-family: Kufam-Bold;--typography-font-family-plain-family: Kufam-Regular;--typography-line-height-airy: 2.2rem;--typography-line-height-comfortable: 2rem;--typography-line-height-no-line-height: 0rem;--typography-line-height-open: 3.2rem;--typography-line-height-regular: 1.8rem;--typography-line-height-relaxed: 2.6rem;--typography-line-height-spacious: 4.2rem;--typography-line-height-tight: 1.6rem;--typography-size-1xlarge: 2.6rem;--typography-size-2xlarge: 3.6rem;--typography-size-default: 1.6rem;--typography-size-large: 2rem;--typography-size-medium: 1.8rem;--typography-size-small: 1.4rem;--typography-size-xsmall: 1.2rem;--typography-weight-bold: 700;--typography-weight-light: 300;--typography-weight-regular: 400;--accordion-border-default: var(--border-width-none);--accordion-color-background-collapsed: var(--color-transparent-white-00);--accordion-color-background-disabled: var(--color-transparent-white-00);--accordion-color-background-expanded: var(--color-transparent-white-00);--accordion-color-background-pressed: var(--color-transparent-white-00);--accordion-color-border-default: var(--color-primary-50);--accordion-corner-radius-bottom-left: var(--corner-radius-none);--accordion-corner-radius-bottom-right: var(--corner-radius-none);--accordion-corner-radius-top-left: var(--corner-radius-none);--accordion-corner-radius-top-right: var(--corner-radius-none);--action-panel-corner-radius-bottom-left: var(--corner-radius-medium);--action-panel-corner-radius-bottom-right: var(--corner-radius-none);--action-panel-corner-radius-top-left: var(--corner-radius-none);--action-panel-corner-radius-top-right: var(--corner-radius-medium);--app-footer-border-default: var(--border-width-none);--app-footer-color-border-default: var(--color-transparent-white-00);--app-footer-color-border-divider: var(--color-neutral-00);--app-header-border-default: var(--border-width-none);--app-header-color-border-default: var(--color-transparent-white-00);--badge-border-default: var(--border-width-none);--badge-color-background-connected-trip: var(--color-generic-05);--badge-color-background-contrast: var(--color-neutral-00);--badge-color-background-disabled: var(--color-neutral-15);--badge-color-background-done: var(--color-success-50);--badge-color-background-error: var(--color-error-50);--badge-color-background-highlight: var(--color-spotlight-50);--badge-color-background-in-progress: var(--color-informative-50);--badge-color-background-info: var(--color-generic-50);--badge-color-background-new: var(--color-tip-50);--badge-color-background-to-do: var(--color-generic-50);--badge-color-background-warning: var(--color-warning-50);--badge-color-foreground-contrast: var(--color-spotlight-50);--badge-color-foreground-to-do: var(--color-generic-00);--badge-corner-radius-default: var(--corner-radius-normal);--button-border-link-button: var(--border-width-thin);--button-border-primary: var(--border-width-none);--button-border-secondary: var(--border-width-thin);--button-color-background-primary-enabled: var(--color-spotlight-50);--button-color-border-link-button-default-alt: var(--color-transparent-white-00);--button-color-border-link-button-enabled: var(--color-transparent-white-00);--button-color-border-link-button-focused: var(--color-primary-90);--button-color-border-link-button-hovered: var(--color-transparent-white-00);--button-color-border-link-button-pressed: var(--color-primary-90);--button-color-border-primary-default-alt: var(--color-primary-50);--button-color-border-primary-disabled: var(--color-transparent-white-00);--button-color-border-primary-enabled: var(--color-transparent-white-00);--button-color-border-primary-focused: var(--color-primary-90);--button-color-border-primary-hovered: var(--color-transparent-white-00);--button-color-border-primary-pressed: var(--color-transparent-white-00);--button-color-border-secondary-default-alt: var(--color-neutral-00);--button-color-border-secondary-disabled: var(--color-neutral-10);--button-color-border-secondary-enabled: var(--color-primary-50);--button-color-border-secondary-focused: var(--color-primary-90);--button-color-border-secondary-hovered: var(--color-primary-80);--button-color-border-secondary-pressed: var(--color-primary-90);--button-corner-radius-link-button-bottom-left: var(--corner-radius-large);--button-corner-radius-link-button-bottom-right: var(--corner-radius-large);--button-corner-radius-link-button-top-left: var(--corner-radius-large);--button-corner-radius-link-button-top-right: var(--corner-radius-large);--button-corner-radius-primary-bottom-left: var(--corner-radius-medium);--button-corner-radius-primary-bottom-right: var(--corner-radius-medium);--button-corner-radius-primary-top-left: var(--corner-radius-medium);--button-corner-radius-primary-top-right: var(--corner-radius-medium);--button-corner-radius-secondary-bottom-left: var(--corner-radius-medium);--button-corner-radius-secondary-bottom-right: var(--corner-radius-medium);--button-corner-radius-secondary-icon-only: var(--corner-radius-global-full-rounded);--button-corner-radius-secondary-top-left: var(--corner-radius-medium);--button-corner-radius-secondary-top-right: var(--corner-radius-medium);--button-toggle-border-default: var(--border-width-thin);--button-toggle-color-border-default: var(--color-generic-10);--button-toggle-color-border-default-alt: var(--color-transparent-white-00);--button-toggle-corner-radius-bottom-left: var(--corner-radius-none);--button-toggle-corner-radius-bottom-right: var(--corner-radius-none);--button-toggle-corner-radius-top-left: var(--corner-radius-none);--button-toggle-corner-radius-top-right: var(--corner-radius-none);--carousel-border-default: var(--border-width-none);--carousel-color-border-default: var(--color-transparent-white-00);--carousel-color-icon-default: var(--color-neutral-00);--carousel-corner-radius-backward-bottom-left: var(--corner-radius-none);--carousel-corner-radius-backward-bottom-right: var(--corner-radius-medium);--carousel-corner-radius-backward-top-left: var(--corner-radius-none);--carousel-corner-radius-backward-top-right: var(--corner-radius-medium);--carousel-corner-radius-forward-bottom-left: var(--corner-radius-medium);--carousel-corner-radius-forward-bottom-right: var(--corner-radius-none);--carousel-corner-radius-forward-top-left: var(--corner-radius-medium);--carousel-corner-radius-forward-top-right: var(--corner-radius-none);--cc-virtual-card-border-default: var(--border-width-none);--cc-virtual-card-color-border-default: var(--color-transparent-white-00);--cc-virtual-card-color-foreground-default: var(--color-neutral-00);--cc-virtual-card-corner-radius-bottom-left: var(--corner-radius-normal);--cc-virtual-card-corner-radius-bottom-right: var(--corner-radius-normal);--cc-virtual-card-corner-radius-top-left: var(--corner-radius-normal);--cc-virtual-card-corner-radius-top-right: var(--corner-radius-normal);--cc-virtual-card-spacing-padding: var(--spacing-medium);--cc-virtual-card-spacing-padding-container: var(--spacing-xlarge);--cc-virtual-card-spacing-padding-description: var(--spacing-small);--checkbox-border-default: var(--border-width-medium);--checkbox-color-background-hovered: var(--color-generic-60);--checkbox-color-background-selected-icon: var(--color-neutral-00);--checkbox-color-background-unselected: var(--color-generic-50);--checkbox-color-border-default: var(--color-generic-50);--checkbox-color-border-disabled: var(--color-neutral-15);--chip-border-default: var(--border-width-none);--chip-corner-radius-bottom-left: var(--corner-radius-large);--chip-corner-radius-bottom-right: var(--corner-radius-large);--chip-corner-radius-top-left: var(--corner-radius-large);--chip-corner-radius-top-right: var(--corner-radius-large);--collapsible-button-color-background-primary-enabled: var(--color-tip-80);--collapsible-button-color-background-primary-focused: var(--color-tip-70);--collapsible-button-color-background-primary-hovered: var(--color-tip-70);--collapsible-button-color-background-primary-pressed: var(--color-tip-80);--collapsible-button-color-background-secondary-enabled: var(--color-neutral-00);--collapsible-button-color-background-secondary-focused: var(--color-generic-05);--collapsible-button-color-background-secondary-hovered: var(--color-generic-05);--collapsible-button-color-background-secondary-pressed: var(--color-neutral-00);--collapsible-button-color-foreground-primary-enabled: var(--color-neutral-00);--collapsible-button-color-foreground-primary-focused: var(--color-neutral-00);--collapsible-button-color-foreground-primary-hovered: var(--color-neutral-00);--collapsible-button-color-foreground-primary-pressed: var(--color-neutral-00);--collapsible-button-color-foreground-secondary-enabled: var(--color-primary-50);--collapsible-button-color-foreground-secondary-focused: var(--color-primary-70);--collapsible-button-color-foreground-secondary-hovered: var(--color-primary-70);--collapsible-button-color-foreground-secondary-pressed: var(--color-primary-80);--collapsible-button-corner-radius-bottom-left: var(--corner-radius-large);--collapsible-button-corner-radius-bottom-right: var(--corner-radius-large);--collapsible-button-corner-radius-top-left: var(--corner-radius-none);--collapsible-button-corner-radius-top-right: var(--corner-radius-none);--collapsible-button-shadow-blur: var(--shadow-blur-small);--collapsible-button-shadow-spread: var(--shadow-spread-negative);--collapsible-button-shadow-x: var(--shadow-position-none);--collapsible-button-shadow-y: var(--shadow-position-xy-inset);--counter-border-default: var(--border-width-thin);--counter-color-border-default: var(--color-primary-50);--counter-corner-radius-bottom-left: var(--corner-radius-large);--counter-corner-radius-bottom-right: var(--corner-radius-large);--counter-corner-radius-top-left: var(--corner-radius-large);--counter-corner-radius-top-right: var(--corner-radius-large);--date-picker-border-width: var(--border-width-none);--date-picker-color-border-current-day: var(--color-primary-50);--date-picker-color-border-default: var(--color-neutral-00);--date-picker-color-separator-default: var(--color-generic-10);--date-picker-corner-radius-bottom-left: var(--corner-radius-small);--date-picker-corner-radius-bottom-right: var(--corner-radius-none);--date-picker-corner-radius-top-left: var(--corner-radius-none);--date-picker-corner-radius-top-right: var(--corner-radius-small);--dialog-border-default: var(--border-width-none);--dialog-color-background-default: var(--color-generic-00);--dialog-corner-radius-bottom-left: var(--corner-radius-medium);--dialog-corner-radius-bottom-right: var(--corner-radius-none);--dialog-corner-radius-top-left: var(--corner-radius-none);--dialog-corner-radius-top-right: var(--corner-radius-medium);--divider-color-alternative: var(--color-primary-50);--divider-color-standard: var(--color-generic-10);--divider-color-standard-alt: var(--color-success-50);--divider-sizing-border-default: var(--border-width-thin);--flight-status-badge-color-invert-arrived: var(--color-generic-50);--flight-status-badge-color-invert-boarding-closed: var(--color-spotlight-50);--flight-status-badge-color-invert-boarding-open: var(--color-spotlight-50);--flight-status-badge-color-invert-cancelled: var(--color-error-50);--flight-status-badge-color-invert-delayed: var(--color-warning-50);--flight-status-badge-color-invert-departed: var(--color-success-50);--flight-status-badge-color-invert-diverted: var(--color-warning-50);--flight-status-badge-color-invert-landing-cancelled: var(--color-spotlight-50);--flight-status-badge-color-invert-ontime: var(--color-success-50);--flight-status-badge-color-invert-scheduled: var(--color-primary-50);--font-body-1: 400 var(--typography-size-small)/var(--typography-line-height-regular) Kufam-Regular;--font-body-2: 700 var(--typography-size-small)/var(--typography-line-height-regular) Kufam-Regular;--font-button: 700 var(--typography-size-default)/var(--typography-line-height-comfortable) Kufam-Regular;--font-caption: 400 var(--typography-size-xsmall)/var(--typography-line-height-tight) Kufam-Regular;--font-display-1: 400 var(--typography-size-default)/var(--typography-line-height-comfortable) Kufam-Regular;--font-display-2: 400 var(--typography-size-large)/var(--typography-line-height-relaxed) Kufam-Regular;--font-display-3: 700 var(--typography-size-large)/var(--typography-line-height-relaxed) Kufam-Regular;--font-display-4: 700 var(--typography-size-1xlarge)/var(--typography-line-height-open) Kufam-Regular;--font-display-5: 700 var(--typography-size-default)/var(--typography-line-height-comfortable) Kufam-Regular;--font-headline: 300 var(--typography-size-2xlarge)/var(--typography-line-height-spacious) Kufam-Regular;--font-input: 400 var(--typography-size-default)/var(--typography-line-height-comfortable) Kufam-Regular;--font-link: 400 var(--typography-size-small)/var(--typography-line-height-regular) Kufam-Regular;--font-link-button: 700 var(--typography-size-small)/var(--typography-line-height-regular) Kufam-Regular;--font-subheading-1: 300 var(--typography-size-medium)/var(--typography-line-height-airy) Kufam-Regular;--font-subheading-2: 300 var(--typography-size-large)/var(--typography-line-height-relaxed) Kufam-Regular;--font-title: 300 26px/var(--typography-line-height-open) Kufam-Bold;--font-letter-spacing-body-1: var(--spacing-none);--font-letter-spacing-body-2: var(--spacing-none);--font-letter-spacing-button: var(--spacing-none);--font-letter-spacing-caption: var(--spacing-none);--font-letter-spacing-display-1: var(--spacing-none);--font-letter-spacing-display-2: var(--spacing-none);--font-letter-spacing-display-3: var(--spacing-none);--font-letter-spacing-display-4: var(--spacing-none);--font-letter-spacing-display-5: var(--spacing-none);--font-letter-spacing-headline: var(--spacing-none);--font-letter-spacing-input: var(--spacing-none);--font-letter-spacing-link: var(--spacing-none);--font-letter-spacing-link-button: var(--spacing-none);--font-letter-spacing-subheading-1: var(--spacing-none);--font-letter-spacing-subheading-2: var(--spacing-none);--footer-border-default: var(--border-width-none);--footer-color-border-default: var(--color-transparent-white-00);--footer-corner-radius-default: var(--corner-radius-none);--global-border-keyboard-focus: var(--border-width-medium);--global-color-body-text: var(--color-generic-50);--global-color-border-keyboard-focus: var(--color-generic-80);--global-color-border-keyboard-focus-alt: var(--color-generic-00);--global-color-disabled-text: var(--color-neutral-50);--global-color-main-text: var(--color-primary-50);--global-color-selected-text: var(--color-tip-50);--global-color-shadow: var(--color-transparent-black-30);--global-shadow-default: var(--shadow-position-none) var(--shadow-position-xy-small) var(--shadow-blur-small) var(--shadow-spread-no-spread) var(--global-color-shadow);--global-shadow-menu: var(--shadow-position-none) var(--shadow-position-none) var(--shadow-blur-normal) var(--shadow-spread-small) var(--color-transparent-black-30);--gradient-app-footer: linear-gradient(135deg, var(--app-footer-color-background-default) 0%, var(--color-primary-40) 100%);--gradient-cabin-business: linear-gradient(135deg, var(--color-cabin-business-40) 0%, var(--color-cabin-business-70) 100%);--gradient-cabin-eco: linear-gradient(180deg, var(--color-primary-70) 0%, var(--color-primary-40) 100%);--gradient-cabin-first: linear-gradient(90deg, var(--color-cabin-first-30) 0%, var(--color-cabin-first-90) 100%);--gradient-cabin-premium: linear-gradient(135deg, var(--color-cabin-premium-40) 0%, var(--color-cabin-premium-80) 100%);--gradient-cabin-sold: linear-gradient(90deg, var(--color-generic-05) 0%, var(--color-generic-10) 100%);--gradient-mint: linear-gradient(90deg, var(--color-success-40) 0%, var(--color-success-60) 100%);--gradient-warn-red: linear-gradient(90deg, var(--color-error-40) 0%, var(--color-error-60) 100%);--gutter-default: var(--spacing-large);--hamburger-menu-border-default: var(--border-width-none);--hamburger-menu-color-background-overlay: var(--color-transparent-black-60);--hamburger-menu-color-border-default: var(--color-transparent-white-00);--header-border-default: var(--border-width-none);--header-color-background-default: var(--color-neutral-00);--histogram-border-default: var(--border-width-none);--histogram-color-background-default: var(--color-generic-05);--histogram-color-background-label-enabled: var(--color-tip-05);--histogram-color-background-value-disabled: var(--color-transparent-white-00);--histogram-color-background-value-focused: var(--color-tip-05);--histogram-color-background-value-hovered: var(--color-tip-05);--histogram-color-background-value-pressed: var(--color-tip-50);--histogram-color-border-default: var(--color-transparent-white-00);--histogram-color-border-label-enabled: var(--color-transparent-white-00);--histogram-color-border-value-disabled: var(--color-transparent-white-00);--histogram-color-border-value-focused: var(--color-transparent-white-00);--histogram-color-border-value-hovered: var(--color-transparent-white-00);--histogram-color-border-value-pressed: var(--color-transparent-white-00);--histogram-color-foreground-label: var(--color-generic-50);--histogram-color-foreground-label-pressed: var(--color-tip-50);--histogram-color-foreground-value: var(--color-tip-50);--histogram-color-foreground-value-disabled: var(--color-generic-50);--histogram-color-foreground-value-pressed: var(--color-neutral-00);--histogram-corner-radius-bottom-left: var(--corner-radius-none);--histogram-corner-radius-bottom-right: var(--corner-radius-none);--histogram-corner-radius-top-left: var(--corner-radius-normal);--histogram-corner-radius-top-right: var(--corner-radius-normal);--icon-container-background-default: var(--color-generic-00);--input-border-default: var(--border-width-medium);--input-color-background-icon-hovered: var(--color-generic-50);--input-color-border-disabled: var(--color-generic-10);--input-corner-radius-default: var(--corner-radius-medium);--link-color-background-hovered: var(--color-primary-05);--link-color-border-default-alt: var(--color-primary-50);--link-color-border-enabled: var(--color-transparent-white-00);--link-color-border-focused: var(--color-generic-80);--link-color-border-hovered: var(--color-transparent-white-00);--link-color-border-pressed: var(--color-primary-90);--link-color-corner-radius-bottom-left: var(--corner-radius-none);--link-color-corner-radius-bottom-right: var(--corner-radius-none);--link-color-corner-radius-top-left: var(--corner-radius-none);--link-color-corner-radius-top-right: var(--corner-radius-none);--local-message-color-background-default: var(--color-primary-05);--local-message-corner-radius-default: var(--corner-radius-normal);--message-panel-border-left: var(--border-width-thick);--option-list-border-default: var(--border-width-thin);--option-list-color-border-hovered: var(--color-primary-50);--option-list-color-border-selected: var(--color-primary-50);--overlay-background-default: var(--color-generic-50);--overlay-opacity-default: var(--opacity-08);--page-layout-color-background-default: var(--color-generic-00);--page-layout-color-background-default-alt: var(--color-neutral-00);--page-title-border-default: var(--border-width-none);--page-title-color-background-default: var(--color-neutral-00);--page-title-corner-radius-bottom-left: var(--corner-radius-none);--page-title-corner-radius-bottom-right: var(--corner-radius-none);--page-title-corner-radius-top-left: var(--corner-radius-none);--page-title-corner-radius-top-right: var(--corner-radius-none);--panel-border-default: var(--border-width-none);--panel-color-background-default: var(--color-neutral-00);--panel-color-background-informative: var(--color-informative-50);--panel-color-border-default: var(--color-transparent-white-00);--panel-color-foreground-informative: var(--color-neutral-00);--panel-corner-radius-bottom-left: var(--corner-radius-medium);--panel-corner-radius-bottom-right: var(--corner-radius-none);--panel-corner-radius-top-left: var(--corner-radius-none);--panel-corner-radius-top-right: var(--corner-radius-medium);--profile-icon-border-default: var(--border-width-thin);--profile-icon-color-background-alt: var(--color-transparent-white-20);--profile-icon-color-border-default: var(--color-primary-50);--radio-button-border-default: var(--border-width-thin);--radio-button-color-hovered-unselected: var(--color-generic-60);--radio-button-color-ripple: var(--color-tip-60);--radio-button-color-unselected: var(--color-generic-50);--recap-button-border-default: var(--border-width-none);--recap-button-color-background-primary-focused: var(--button-color-background-primary-focused);--recap-button-color-background-primary-hovered: var(--button-color-background-primary-hovered);--recap-button-color-background-primary-pressed: var(--button-color-background-primary-pressed);--recap-button-color-border-primary-default-alt: var(--color-transparent-white-00);--recap-button-color-border-primary-disabled: var(--color-transparent-white-00);--recap-button-color-border-primary-enabled: var(--color-transparent-white-00);--recap-button-color-border-primary-hovered: var(--color-transparent-white-00);--recap-button-color-border-primary-pressed: var(--color-transparent-white-00);--recap-button-corner-radius-bottom-left: var(--corner-radius-none);--recap-button-corner-radius-bottom-right: var(--corner-radius-none);--recap-button-corner-radius-top-left: var(--corner-radius-none);--recap-button-corner-radius-top-right: var(--corner-radius-none);--seatmap-border-default: var(--border-width-thin);--seatmap-color-background-basinet: var(--color-primary-30);--seatmap-color-background-entry-exit: var(--color-primary-30);--seatmap-color-background-wing-sky: var(--color-neutral-20);--seatmap-color-border-default: var(--color-primary-50);--seatmap-color-border-default-alt: var(--color-generic-20);--seatmap-color-border-disabled: var(--color-tip-80);--seatmap-color-border-selected: var(--color-tip-80);--seatmap-corner-radius-bottom-left: var(--corner-radius-normal);--seatmap-corner-radius-bottom-right: var(--corner-radius-normal);--seatmap-corner-radius-top-left: var(--corner-radius-normal);--seatmap-corner-radius-top-right: var(--corner-radius-normal);--skip-link-border-default: var(--border-width-thin);--skip-link-color-border-default: var(--color-primary-50);--skip-link-color-icon-default: var(--color-primary-50);--slide-toggle-border-default: var(--border-width-thin);--slide-toggle-color-background-handle-default-checked: var(--color-generic-00);--slide-toggle-color-background-handle-default-unchecked: var(--color-generic-50);--slide-toggle-color-background-handle-disabled-checked: var(--color-generic-00);--slide-toggle-color-background-handle-disabled-unchecked: var(--color-generic-20);--slide-toggle-color-background-track-default-checked: var(--color-tip-50);--slide-toggle-color-background-track-default-unchecked: var(--color-generic-05);--slide-toggle-color-background-track-disabled-checked: var(--color-generic-05);--slide-toggle-color-background-track-disabled-unchecked: var(--color-generic-00);--slide-toggle-color-border-default-checked: var(--color-transparent-white-00);--slide-toggle-color-border-default-unchecked: var(--color-generic-40);--slide-toggle-color-border-disabled-checked: var(--color-generic-10);--slide-toggle-color-border-disabled-unchecked: var(--color-generic-10);--slide-toggle-color-icon-checked: var(--color-tip-50);--slide-toggle-color-icon-disabled: var(--color-generic-50);--slide-toggle-color-icon-unchecked: var(--color-neutral-05);--slide-toggle-corner-radius-bottom-left: var(--corner-radius-large);--slide-toggle-corner-radius-bottom-right: var(--corner-radius-large);--slide-toggle-corner-radius-top-left: var(--corner-radius-large);--slide-toggle-corner-radius-top-right: var(--corner-radius-large);--slider-color-background-handle: var(--color-tip-70);--slider-color-background-handle-disabled: var(--color-neutral-50);--slider-color-background-tooltip: var(--color-tip-70);--slider-color-background-track-active: var(--color-tip-70);--slider-color-background-track-disabled: var(--color-neutral-50);--slider-color-background-track-inactive: var(--color-tip-10);--stepper-color-background-default: var(--color-generic-10);--stepper-color-border-default: var(--color-transparent-white-00);--stepper-color-border-done: var(--color-transparent-white-00);--stepper-corner-radius-default: var(--corner-radius-large);--stepper-sizing-circle-border-active: var(--border-width-medium);--stepper-sizing-circle-border-default: var(--border-width-none);--tab-border-default: var(--border-width-thin);--tab-border-selected: var(--border-width-medium);--tab-color-background-hovered: var(--color-tip-05);--tab-color-border-disabled: var(--color-neutral-10);--tab-color-border-selected: var(--color-tip-50);--tab-color-chevron-default: var(--color-generic-50);--tab-corner-radius-bottom-left: var(--corner-radius-none);--tab-corner-radius-bottom-right: var(--corner-radius-none);--tab-corner-radius-top-left: var(--corner-radius-none);--tab-corner-radius-top-right: var(--corner-radius-none);--table-color-divider-default: var(--color-neutral-10);--table-color-foreground-subheading: var(--color-spotlight-50);--table-corner-radius-bottom-left: var(--corner-radius-none);--table-corner-radius-bottom-right: var(--corner-radius-none);--table-corner-radius-top-left: var(--corner-radius-none);--table-corner-radius-top-right: var(--corner-radius-none);--table-divider-default: var(--border-width-thin);--teaser-color-background-default: var(--color-primary-05);--teaser-corner-radius-bottom-left: var(--corner-radius-none);--teaser-corner-radius-bottom-right: var(--corner-radius-none);--teaser-corner-radius-top-left: var(--corner-radius-none);--teaser-corner-radius-top-right: var(--corner-radius-none);--tooltip-color-background-default: var(--color-generic-50);--tooltip-corner-radius-default: var(--corner-radius-normal);--accordion-color-background-hovered: var(--application-color-background-generic-hovered, var(--color-neutral-05));--accordion-color-foreground-description: var(--application-color-foreground-generic-default, var(--color-generic-50));--accordion-color-foreground-disabled: var(--application-color-foreground-generic-disabled, var(--color-neutral-70));--accordion-color-foreground-enabled: var(--application-color-foreground-primary-default, var(--color-primary-50));--accordion-color-foreground-hovered: var(--application-color-foreground-primary-hovered, var(--color-primary-80));--accordion-color-foreground-pressed: var(--application-color-foreground-primary-pressed, var(--color-primary-90));--accordion-color-icon-default: var(--application-color-foreground-primary-default, var(--color-primary-50));--action-panel-color-background-default: var(--application-color-background-generic-default, var(--color-neutral-00));--action-panel-color-background-disabled: var(--application-color-background-generic-disabled, var(--color-neutral-15));--action-panel-color-background-hovered: var(--application-color-background-primary-alt-hovered, var(--color-primary-05));--action-panel-color-border-default: var(--panel-color-border-default);--action-panel-color-foreground-description: var(--application-color-foreground-generic-default, var(--color-generic-50));--action-panel-color-foreground-disabled: var(--application-color-foreground-generic-disabled, var(--color-neutral-70));--action-panel-color-foreground-heading: var(--application-color-foreground-primary-default, var(--color-primary-50));--app-footer-color-foreground-default: var(--application-color-foreground-primary-default-alt, var(--color-neutral-00));--app-footer-color-foreground-link: var(--application-color-foreground-primary-default-alt, var(--color-neutral-00));--app-header-color-foreground-default: var(--application-color-foreground-primary-default-alt, var(--color-neutral-00));--badge-color-foreground-connected-trip: var(--application-color-foreground-primary-default, var(--color-primary-50));--badge-color-foreground-disabled: var(--application-color-foreground-generic-disabled, var(--color-neutral-70));--badge-color-foreground-done: var(--application-color-background-success-default-alt, var(--color-neutral-00));--badge-color-foreground-error: var(--application-color-background-error-alt, var(--color-neutral-00));--badge-color-foreground-highlight: var(--application-color-background-spotlight-default-alt, var(--color-neutral-00));--badge-color-foreground-in-progress: var(--application-color-background-primary-alt, var(--color-neutral-00));--badge-color-foreground-info: var(--application-color-foreground-generic-alt, var(--color-generic-00));--badge-color-foreground-new: var(--application-color-background-tip-default-alt, var(--color-neutral-00));--badge-color-foreground-warning: var(--application-color-background-warning-alt, var(--color-neutral-00));--button-color-background-link-button-default-alt: var(--application-color-background-primary-alt-transparent, var(--color-transparent-white-00));--button-color-background-link-button-enabled: var(--application-color-background-primary-alt-transparent, var(--color-transparent-white-00));--button-color-background-link-button-focused: var(--application-color-background-primary-alt-focused, var(--color-primary-10));--button-color-background-link-button-hovered: var(--application-color-background-primary-alt-hovered, var(--color-primary-05));--button-color-background-link-button-pressed: var(--application-color-background-primary-alt-focused, var(--color-primary-10));--button-color-background-primary-disabled: var(--application-color-background-primary-disabled, var(--color-neutral-15));--button-color-background-secondary-disabled: var(--application-color-background-primary-alt, var(--color-neutral-00));--button-color-background-secondary-enabled: var(--application-color-background-primary-alt-transparent, var(--color-transparent-white-00));--button-color-background-secondary-focused: var(--application-color-background-primary-alt-focused, var(--color-primary-10));--button-color-background-secondary-hovered: var(--application-color-background-primary-alt-hovered, var(--color-primary-05));--button-color-background-secondary-pressed: var(--application-color-background-primary-alt-pressed, var(--color-primary-05));--button-color-foreground-link-button-default-alt: var(--application-color-foreground-primary-default-alt, var(--color-neutral-00));--button-color-foreground-link-button-enabled: var(--application-color-foreground-primary-default, var(--color-primary-50));--button-color-foreground-link-button-focused: var(--application-color-foreground-primary-hovered, var(--color-primary-80));--button-color-foreground-link-button-hovered: var(--application-color-foreground-primary-hovered, var(--color-primary-80));--button-color-foreground-link-button-pressed: var(--application-color-foreground-primary-hovered, var(--color-primary-80));--button-color-foreground-menu-disabled: var(--application-color-foreground-primary-disabled, var(--color-neutral-20));--button-color-foreground-menu-enabled: var(--application-color-foreground-primary-default, var(--color-primary-50));--button-color-foreground-menu-focused: var(--application-color-foreground-primary-focused, var(--color-primary-90));--button-color-foreground-menu-hovered: var(--application-color-foreground-primary-hovered, var(--color-primary-80));--button-color-foreground-menu-label: var(--application-color-foreground-generic-default, var(--color-generic-50));--button-color-foreground-menu-pressed: var(--application-color-foreground-primary-pressed, var(--color-primary-90));--button-color-foreground-primary-disabled: var(--application-color-foreground-primary-default-alt, var(--color-neutral-00));--button-color-foreground-primary-enabled: var(--application-color-foreground-primary-default-alt, var(--color-neutral-00));--button-color-foreground-primary-focused: var(--application-color-foreground-primary-default-alt, var(--color-neutral-00));--button-color-foreground-primary-hovered: var(--application-color-foreground-primary-default-alt, var(--color-neutral-00));--button-color-foreground-primary-pressed: var(--application-color-foreground-primary-default-alt, var(--color-neutral-00));--button-color-foreground-secondary-disabled: var(--application-color-foreground-primary-disabled, var(--color-neutral-20));--button-color-foreground-secondary-enabled: var(--application-color-foreground-primary-default, var(--color-primary-50));--button-color-foreground-secondary-focused: var(--application-color-foreground-primary-focused, var(--color-primary-90));--button-color-foreground-secondary-hovered: var(--application-color-foreground-primary-hovered, var(--color-primary-80));--button-color-foreground-secondary-pressed: var(--application-color-foreground-primary-pressed, var(--color-primary-90));--button-toggle-color-background-default: var(--application-color-background-primary-alt, var(--color-neutral-00));--button-toggle-color-background-disabled: var(--application-color-background-tip-disabled, var(--color-neutral-15));--button-toggle-color-background-selected: var(--application-color-background-tip-default, var(--color-tip-50));--button-toggle-color-foreground-default: var(--application-color-foreground-generic-default, var(--color-generic-50));--button-toggle-color-foreground-default-alt: var(--application-color-foreground-generic-alt, var(--color-generic-00));--button-toggle-color-foreground-disabled: var(--application-color-foreground-generic-disabled, var(--color-neutral-70));--button-toggle-color-foreground-selected: var(--application-color-foreground-tip-alt, var(--color-neutral-00));--button-toggle-color-icon-container: var(--application-color-foreground-tip-alt, var(--color-neutral-00));--button-toggle-color-icon-selected: var(--application-color-foreground-tip-default, var(--color-tip-50));--cabin-color-foreground-business: var(--application-color-foreground-primary-default-alt, var(--color-neutral-00));--cabin-color-foreground-economy: var(--application-color-foreground-primary-default-alt, var(--color-neutral-00));--cabin-color-foreground-first: var(--application-color-foreground-primary-default-alt, var(--color-neutral-00));--cabin-color-foreground-premium: var(--application-color-foreground-primary-default-alt, var(--color-neutral-00));--carousel-color-background-default: var(--application-color-background-primary-default, var(--color-primary-50));--checkbox-color-background-disabled: var(--application-color-background-tip-disabled, var(--color-neutral-15));--checkbox-color-background-selected: var(--application-color-background-tip-default, var(--color-tip-50));--checkbox-color-background-selected-focused: var(--application-color-background-tip-pressed, var(--color-tip-80));--checkbox-color-background-unselected-focused: var(--application-color-background-tip-default, var(--color-tip-50));--checkbox-color-foreground-default: var(--application-color-foreground-generic-alt, var(--color-generic-00));--checkbox-color-foreground-default-alt: var(--application-color-foreground-generic-default, var(--color-generic-50));--checkbox-color-foreground-description: var(--application-color-foreground-generic-default, var(--color-generic-50));--chip-color-background-enabled: var(--application-color-background-tip-default, var(--color-tip-50));--chip-color-background-focused: var(--application-color-background-tip-focused, var(--color-tip-80));--chip-color-background-hovered: var(--application-color-background-tip-hovered, var(--color-tip-70));--chip-color-border-default: var(--application-color-background-primary-alt-transparent, var(--color-transparent-white-00));--chip-color-foreground-enabled: var(--application-color-foreground-tip-alt, var(--color-neutral-00));--chip-color-foreground-focused: var(--application-color-foreground-tip-alt, var(--color-neutral-00));--chip-color-foreground-hovered: var(--application-color-foreground-tip-alt, var(--color-neutral-00));--counter-color-background-default: var(--application-color-background-generic-default, var(--color-neutral-00));--counter-color-foreground-default: var(--application-color-foreground-primary-default, var(--color-primary-50));--date-picker-color-background-default: var(--application-color-background-generic-default, var(--color-neutral-00));--date-picker-color-background-hovered: var(--application-color-background-primary-alt-hovered, var(--color-primary-05));--date-picker-color-background-selected: var(--application-color-background-primary-default, var(--color-primary-50));--date-picker-color-foreground-description: var(--application-color-foreground-generic-default, var(--color-generic-50));--date-picker-color-foreground-disabled: var(--application-color-foreground-primary-disabled, var(--color-neutral-20));--date-picker-color-foreground-heading: var(--application-color-foreground-generic-default, var(--color-generic-50));--date-picker-color-foreground-selected: var(--application-color-foreground-generic-alt, var(--color-generic-00));--date-picker-color-foreground-subheading: var(--application-color-foreground-generic-default, var(--color-generic-50));--dialog-color-foreground-description: var(--application-color-foreground-generic-default, var(--color-generic-50));--dialog-color-foreground-disabled: var(--application-color-foreground-generic-disabled, var(--color-neutral-70));--dialog-color-foreground-heading: var(--application-color-foreground-primary-default, var(--color-primary-50));--dialog-color-foreground-subheading: var(--application-color-foreground-generic-default, var(--color-generic-50));--fare-panel-color-background-default: var(--panel-color-background-default);--fare-panel-color-background-disabled: var(--application-color-background-generic-disabled, var(--color-neutral-15));--fare-panel-color-background-pressed: var(--application-color-background-spotlight-default, var(--color-spotlight-50));--fare-panel-color-border-default: var(--panel-color-border-default);--fare-panel-color-foreground-disabled: var(--application-color-foreground-generic-disabled, var(--color-neutral-70));--fare-panel-color-foreground-pressed: var(--application-color-foreground-generic-alt, var(--color-generic-00));--fare-panel-color-foreground-subheading-1: var(--application-color-foreground-tip-default, var(--color-tip-50));--fare-panel-corner-radius-bottom-left: var(--panel-corner-radius-bottom-left);--fare-panel-corner-radius-bottom-right: var(--panel-corner-radius-bottom-right);--fare-panel-corner-radius-top-left: var(--panel-corner-radius-top-left);--fare-panel-corner-radius-top-right: var(--panel-corner-radius-top-right);--flight-status-badge-color-background-arrived: var(--badge-color-background-to-do);--flight-status-badge-color-background-boarding-closed: var(--badge-color-background-highlight);--flight-status-badge-color-background-boarding-open: var(--badge-color-background-highlight);--flight-status-badge-color-background-cancelled: var(--badge-color-background-error);--flight-status-badge-color-background-delayed: var(--badge-color-background-warning);--flight-status-badge-color-background-departed: var(--badge-color-background-done);--flight-status-badge-color-background-diverted: var(--badge-color-background-warning);--flight-status-badge-color-background-landing-cancelled: var(--badge-color-background-highlight);--flight-status-badge-color-background-ontime: var(--badge-color-background-done);--flight-status-badge-color-background-scheduled: var(--badge-color-background-in-progress);--flight-status-badge-color-foreground-arrived: var(--badge-color-foreground-to-do);--footer-color-foreground-description: var(--application-color-foreground-generic-default, var(--color-generic-50));--footer-color-foreground-heading: var(--application-color-foreground-primary-default, var(--color-primary-50));--footer-color-foreground-subheading: var(--application-color-foreground-primary-default, var(--color-primary-50));--hamburger-menu-color-background-default: var(--application-color-background-generic-default, var(--color-neutral-00));--hamburger-menu-color-background-default-alt: var(--application-color-background-generic-default-alt, var(--color-generic-05));--hamburger-menu-color-foreground-description: var(--application-color-foreground-generic-default, var(--color-generic-50));--hamburger-menu-color-foreground-heading: var(--application-color-foreground-primary-default, var(--color-primary-50));--hamburger-menu-color-foreground-menu-items: var(--application-color-foreground-generic-default, var(--color-generic-50));--header-color-background-default-alt: var(--application-color-background-generic-default-alt, var(--color-generic-05));--header-color-foreground-default: var(--application-color-foreground-primary-default, var(--color-primary-50));--header-color-foreground-description: var(--application-color-foreground-generic-default, var(--color-generic-50));--header-color-icon-default: var(--application-color-foreground-generic-default, var(--color-generic-50));--input-color-background-disabled: var(--application-color-background-generic-default-alt, var(--color-generic-05));--input-color-foreground-disabled: var(--application-color-foreground-generic-default, var(--color-generic-50));--input-color-foreground-focused: var(--application-color-foreground-primary-focused, var(--color-primary-90));--input-color-foreground-icon-hovered: var(--application-color-foreground-generic-hovered, var(--color-generic-50));--input-color-foreground-label: var(--application-color-foreground-generic-default, var(--color-generic-50));--input-color-foreground-value: var(--application-color-foreground-generic-default, var(--color-generic-50));--input-color-foreground-with-helptext: var(--application-color-foreground-generic-default, var(--color-generic-50));--input-color-foreground-with-icon: var(--application-color-foreground-generic-default, var(--color-generic-50));--input-color-foreground-with-placeholder: var(--application-color-foreground-generic-default, var(--color-generic-50));--link-color-background-enabled: var(--application-color-background-primary-alt-transparent, var(--color-transparent-white-00));--link-color-background-focused: var(--application-color-background-primary-alt-transparent, var(--color-transparent-white-00));--link-color-background-pressed: var(--application-color-background-primary-alt-transparent, var(--color-transparent-white-00));--link-color-foreground-enabled: var(--application-color-foreground-primary-default, var(--color-primary-50));--link-color-foreground-focused: var(--application-color-foreground-primary-focused, var(--color-primary-90));--link-color-foreground-hovered: var(--application-color-foreground-primary-hovered, var(--color-primary-80));--link-color-foreground-pressed: var(--application-color-foreground-primary-pressed, var(--color-primary-90));--local-message-color-foreground-description: var(--application-color-foreground-generic-default, var(--color-generic-50));--local-message-color-foreground-heading: var(--application-color-foreground-primary-default, var(--color-primary-50));--message-panel-border-bottom: var(--panel-border-default);--message-panel-border-right: var(--panel-border-default);--message-panel-border-top: var(--panel-border-default);--message-panel-color-background-default: var(--panel-color-background-default);--message-panel-corner-radius-bottom-left: var(--panel-corner-radius-bottom-left);--message-panel-corner-radius-bottom-right: var(--panel-corner-radius-bottom-right);--message-panel-corner-radius-top-left: var(--panel-corner-radius-top-left);--message-panel-corner-radius-top-right: var(--panel-corner-radius-top-right);--option-list-color-background-default: var(--application-color-background-generic-default, var(--color-neutral-00));--option-list-color-background-disabled: var(--application-color-background-generic-disabled, var(--color-neutral-15));--option-list-color-background-hovered: var(--application-color-background-primary-alt-hovered, var(--color-primary-05));--option-list-color-background-selected: var(--application-color-background-primary-alt-hovered, var(--color-primary-05));--option-list-color-foreground-default: var(--application-color-foreground-generic-default, var(--color-generic-50));--option-list-color-foreground-disabled: var(--application-color-foreground-generic-disabled, var(--color-neutral-70));--option-list-color-foreground-hovered: var(--application-color-foreground-primary-hovered, var(--color-primary-80));--option-list-color-foreground-selected: var(--application-color-foreground-primary-hovered, var(--color-primary-80));--page-title-color-foreground-description: var(--application-color-foreground-generic-default, var(--color-generic-50));--page-title-color-foreground-heading: var(--application-color-foreground-primary-default, var(--color-primary-50));--page-title-color-foreground-subheading: var(--application-color-foreground-spotlight-default, var(--color-spotlight-50));--panel-color-background-default-alt: var(--application-color-background-generic-default-alt, var(--color-generic-05));--panel-color-foreground-description: var(--application-color-foreground-generic-default, var(--color-generic-50));--panel-color-foreground-heading: var(--application-color-foreground-primary-default, var(--color-primary-50));--panel-color-foreground-subheading: var(--application-color-foreground-primary-default, var(--color-primary-50));--payment-panel-color-background-default: var(--panel-color-background-default);--payment-panel-color-background-default-alt: var(--panel-color-background-default);--profile-icon-color-background-default: var(--application-color-background-primary-default, var(--color-primary-50));--profile-icon-color-background-disabled: var(--application-color-background-generic-disabled, var(--color-neutral-15));--profile-icon-color-foreground-alt: var(--application-color-foreground-primary-default-alt, var(--color-neutral-00));--profile-icon-color-foreground-default: var(--application-color-foreground-primary-default-alt, var(--color-neutral-00));--profile-icon-color-foreground-disabled: var(--application-color-foreground-generic-disabled, var(--color-neutral-70));--radio-button-color-disabled: var(--application-color-background-tip-disabled, var(--color-neutral-15));--radio-button-color-focused: var(--application-color-background-tip-pressed, var(--color-tip-80));--radio-button-color-foreground-label: var(--application-color-foreground-generic-default, var(--color-generic-50));--radio-button-color-hovered-selected: var(--application-color-background-tip-hovered, var(--color-tip-70));--radio-button-color-selected: var(--application-color-background-tip-pressed, var(--color-tip-80));--recap-button-color-background-primary-enabled: var(--button-color-background-primary-enabled);--recap-button-color-border-primary-focused: var(--button-color-border-primary-focused);--seatmap-color-background-default: var(--application-color-background-generic-default, var(--color-neutral-00));--seatmap-color-background-default-alt: var(--application-color-background-generic-default-alt, var(--color-generic-05));--seatmap-color-background-disabled: var(--application-color-foreground-generic-default, var(--color-generic-50));--seatmap-color-background-flight-amenity: var(--application-color-background-generic-default, var(--color-neutral-00));--seatmap-color-background-selected: var(--application-color-background-tip-default, var(--color-tip-50));--seatmap-color-background-unavailable: var(--application-color-background-generic-default-alt, var(--color-generic-05));--seatmap-color-foreground-basinet: var(--application-color-background-generic-default, var(--color-neutral-00));--seatmap-color-foreground-description: var(--application-color-foreground-generic-default, var(--color-generic-50));--seatmap-color-foreground-disabled: var(--application-color-foreground-generic-default, var(--color-generic-50));--seatmap-color-foreground-entry-exit: var(--application-color-background-generic-default, var(--color-neutral-00));--seatmap-color-foreground-flight-amenity: var(--application-color-foreground-generic-default, var(--color-generic-50));--seatmap-color-foreground-heading: var(--application-color-foreground-primary-default, var(--color-primary-50));--seatmap-color-foreground-seat-types: var(--application-color-background-primary-default, var(--color-primary-50));--seatmap-color-foreground-selected: var(--application-color-background-generic-default, var(--color-neutral-00));--seatmap-color-foreground-selected-disabled: var(--application-color-background-generic-default, var(--color-neutral-00));--seatmap-color-foreground-unavailable: var(--application-color-foreground-generic-default, var(--color-generic-50));--section-title-color-foreground-description: var(--application-color-foreground-generic-default, var(--color-generic-50));--section-title-color-foreground-heading: var(--application-color-foreground-primary-default, var(--color-primary-50));--section-title-color-foreground-subheading: var(--application-color-foreground-primary-default, var(--color-primary-50));--section-title-color-foreground-subheading-alt: var(--application-color-foreground-spotlight-default, var(--color-spotlight-50));--skip-link-color-background-default: var(--panel-color-background-default);--skip-link-corner-radius-bottom-left: var(--panel-corner-radius-bottom-left);--skip-link-corner-radius-bottom-right: var(--panel-corner-radius-bottom-right);--skip-link-corner-radius-top-left: var(--panel-corner-radius-top-left);--skip-link-corner-radius-top-right: var(--panel-corner-radius-top-right);--slide-toggle-color-foreground-description: var(--application-color-foreground-generic-default, var(--color-generic-50));--slide-toggle-color-foreground-heading: var(--application-color-foreground-primary-default, var(--color-primary-50));--slider-color-foreground-description: var(--application-color-foreground-generic-default, var(--color-generic-50));--slider-color-foreground-tooltip: var(--application-color-foreground-primary-default-alt, var(--color-neutral-00));--stepper-color-background-current: var(--application-color-background-success-default, var(--color-success-50));--stepper-color-background-done: var(--application-color-background-success-default, var(--color-success-50));--stepper-color-border-current: var(--divider-color-standard-alt);--stepper-color-foreground-current: var(--application-color-foreground-generic-alt, var(--color-generic-00));--stepper-color-foreground-default: var(--application-color-foreground-generic-default, var(--color-generic-50));--stepper-color-foreground-done: var(--application-color-foreground-generic-alt, var(--color-generic-00));--stepper-color-foreground-label: var(--application-color-foreground-generic-default, var(--color-generic-50));--tab-color-background-default: var(--application-color-background-generic-default, var(--color-neutral-00));--tab-color-background-disabled: var(--application-color-background-generic-default, var(--color-neutral-00));--tab-color-background-selected: var(--application-color-background-generic-default, var(--color-neutral-00));--tab-color-border-default: var(--divider-color-standard);--tab-color-foreground-default: var(--application-color-foreground-generic-default, var(--color-generic-50));--tab-color-foreground-disabled: var(--application-color-foreground-generic-disabled, var(--color-neutral-70));--tab-color-foreground-selected: var(--application-color-foreground-tip-default, var(--color-tip-50));--table-color-background-row: var(--application-color-background-generic-default, var(--color-neutral-00));--table-color-background-row-alt: var(--application-color-background-generic-default-alt, var(--color-generic-05));--table-color-foreground-heading: var(--application-color-foreground-primary-default, var(--color-primary-50));--table-color-foreground-label: var(--application-color-foreground-generic-default, var(--color-generic-50));--table-color-foreground-value: var(--application-color-foreground-primary-default-alt, var(--color-neutral-00));--teaser-color-foreground-description: var(--application-color-foreground-generic-default, var(--color-generic-50));--teaser-color-foreground-heading: var(--application-color-foreground-primary-default, var(--color-primary-50));--teaser-color-foreground-subheading: var(--application-color-foreground-primary-default, var(--color-primary-50));--tooltip-color-foreground-default: var(--application-color-foreground-generic-alt, var(--color-generic-00));--action-panel-color-foreground-hovered: var(--panel-color-foreground-heading);--fare-panel-color-foreground-description: var(--panel-color-foreground-description);--fare-panel-color-foreground-heading: var(--panel-color-foreground-heading);--fare-panel-color-foreground-subheading-2: var(--panel-color-foreground-subheading);--flight-status-badge-color-foreground-boarding-closed: var(--badge-color-foreground-highlight);--flight-status-badge-color-foreground-boarding-open: var(--badge-color-foreground-highlight);--flight-status-badge-color-foreground-cancelled: var(--badge-color-foreground-error);--flight-status-badge-color-foreground-delayed: var(--badge-color-foreground-warning);--flight-status-badge-color-foreground-departed: var(--badge-color-foreground-done);--flight-status-badge-color-foreground-diverted: var(--badge-color-foreground-warning);--flight-status-badge-color-foreground-landing-cancelled: var(--badge-color-foreground-highlight);--flight-status-badge-color-foreground-ontime: var(--badge-color-foreground-done);--flight-status-badge-color-foreground-scheduled: var(--badge-color-foreground-in-progress);--message-panel-color-foreground-description: var(--panel-color-foreground-description);--recap-button-color-background-primary-disabled: var(--button-color-background-primary-disabled);--recap-button-color-foreground-primary-disabled: var(--button-color-foreground-primary-disabled);--recap-button-color-foreground-primary-enabled: var(--button-color-foreground-primary-enabled);--recap-button-color-foreground-primary-focused: var(--button-color-foreground-primary-focused);--recap-button-color-foreground-primary-hovered: var(--button-color-foreground-primary-hovered);--recap-button-color-foreground-primary-pressed: var(--button-color-foreground-primary-pressed)}:root body{--refx-component-specific-variable: 0;--refx-component-specific-variable: var(--refx-component-any-dash-dash-variable);--refx-component-specific-variable: any-dollar-variable}:root body refx-component-pres{display:none}@font-face{font-family:Kufam-Regular;src:url(Kufam-Regular.08a58d15e5d60915.ttf) format("truetype")}@font-face{font-family:Kufam-Bold;src:url(Kufam-Bold.ae5804cdce0dbb19.ttf)}@font-face{font-family:Kufam-Medium;src:url(Kufam-Medium.d812e6ed43165041.ttf)}:root body.mat-typography,:root body .mat-body{font-family:Kufam-Regular!important}:root body .mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{font-size:1.4rem}:root body .mat-mdc-menu-item{font-family:Kufam-Regular}:root body .refx-icon-youtube:before{content:""!important;background:url(youtube.0495759d2bc86c67.svg) no-repeat;background-size:contain;height:3.5rem;width:3rem;position:initial;display:inline-block;vertical-align:middle}:root body .refx-icon-twitter:before{content:""!important;background:url(twitter.aa4026430281f55f.svg) no-repeat;background-size:contain;height:3.5rem;width:3rem;position:initial;display:inline-block;vertical-align:middle}:root body .refx-icon-linkdin:before{content:""!important;background:url(linkedin.d667ea5333337746.svg) no-repeat;background-size:contain;height:3.5rem;width:3rem;position:initial;display:inline-block;vertical-align:middle}:root{--imp-dt-dark-brown: #403536;--imp-dt-light-peach: #ffcfad;--imp-dt-downy-color: #69c6d3;--imp-dt-white-smoke: #F8F8F8;--imp-dt-orangeRed: #ff3c00}:root{--flight-recap-icon-button-background: var(--imp-dt-downy-color);--seatmap-legend-extra-leg-text-color: var(--imp-dt-dark-brown);--flight-recap-panel-background: var(--accent-A100);--page-title-box-background: transparent;--mat-select-trigger-text-size: 1.4rem;--mat-form-field-container-text-size: 1.4rem;--page-layout-color-background-default: var(--imp-dt-white-smoke);--dangerous-goods-item-banned-icon-color: var(--imp-dt-orangeRed)}:root body .mat-form-field-appearance-outline .mat-mdc-form-field-icon-suffix{right:10px;top:0}:root body refx-passenger-selection-pres .contact-details-wrapper .contact-details-email-input{height:100%}:root body refx-app-footer mat-expansion-panel{display:none!important}:root body refx-app-footer .expand-icon{display:none}:root body refx-app-footer .section-links{display:none}:root body .delivery-type-form .phone-number-section{display:none}:root body refx-seatmap-legend-pres .seat-button{border:1px solid var(--accent-500),!important}:root body refx-seatmap-legend-pres .available.seat-button{padding-right:25px}:root body refx-seat-selection-details-dialog-pres refx-dialog-pres .mat-divider.mat-divider-vertical{border:none}:root body refx-seatmap-legend-pres .legend-section-container{display:block}:root body refx-app-footer .align-section{align-items:center}:root body refx-menu-item .menu-item-img{filter:brightness(0) saturate(100%) invert(37%) sepia(24%) saturate(795%) hue-rotate(150deg) brightness(87%) contrast(96%)}

/*# sourceMappingURL=styles.d03205ae6e372d98.css.map*/