1"use strict";(self.webpackChunkPICOWeb=self.webpackChunkPICOWeb||[]).push([[686],{6686(B,M,c){c.r(M),c.d(M,{EnhancedMixingDeckCombinedListComponent:()=>zt});var z=c(91413),O=c(70631),T=c(84010),j=c(99606),D=c(40030),F=c(69253),E=c(82148),l=c(85802),u=c(34006),e=c(35547),y=c(88834),P=c(96850),k=c(16320);const $=["*"];function x(n,i){1&n&&(e.j41(0,"div",2)(1,"div",3)(2,"mat-tab-group",4)(3,"mat-tab",5)(4,"div",6),e.nrm(5,"p"),e.k0s()(),e.j41(6,"mat-tab",7)(7,"div",6)(8,"p",8),e.EFF(9," For flexible travel, choose from a variety of open return tickets. Each offers different conditions, so you can find the option that suits your needs best. "),e.k0s()()()()()())}function f(n,i){1&n&&(e.j41(0,"div",9)(1,"button",10),e.EFF(2," Price breakdown "),e.k0s(),e.j41(3,"div",11)(4,"button",12),e.EFF(5," Back to tickets "),e.k0s()()())}let w=(()=>{class n{constructor(t,a){this.data=t,this.dialogRef=a,this.isMobile=!1,this.headerTitle="Return date and time",this.panelOpenState=(0,l.vPA)(!1),console.log("constructor")}ngOnInit(){this.checkMobile()}onResize(){this.checkMobile()}checkMobile(){this.isMobile=window.innerWidth<=768}static{this.\u0275fac=function(a){return new(a||n)(e.rXU(u.Vh),e.rXU(u.CP))}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["enhanced-return-date-and-time-dialog"]],hostBindings:function(a,o){1&a&&e.bIt("resize",function(){return o.onResize()},e.tSv)},standalone:!1,ngContentSelectors:$,decls:5,vars:2,consts:[["dialogFooter",""],[1,"enhanced-alert-dialogs",3,"dialogFooter","dialogTitle"],[1,"enhanced-common-popup-theme"],[1,"enhanced-common-popup-theme-border"],["mat-stretch-tabs","false","mat-align-tabs","center"],["label","Specific Date"],[1,"alert-content"],["label","Anytime (Open Return)"],[1,"mb-0"],[1,"common-popup-theme-footer","d-flex","footer-buttons-end"],["id","efc-qtt-footer-price-breakdown-btn","type","button","mat-button","",1,"outline-btn","outline-primary-btn-hover"],[1,"d-flex","gap-24","justify-between"],["id","efc-qtt-footer-next-btn","type","button","mat-button","",1,"fill-btn","fill-light-hover-btn"]],template:function(a,o){if(1&a&&(e.NAR(),e.j41(0,"app-enhanced-basic-dialog",1),e.SdG(1,0,null,x,10,0),e.DNE(3,f,6,0,"ng-template",null,0,e.C5r),e.k0s()),2&a){const r=e.sdS(4);e.Y8G("dialogFooter",r)("dialogTitle",o.headerTitle)}},dependencies:[y.$z,P.mq,P.T8,k.K],styles:['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{--mat-app-background-color: #fafafa;--mat-app-text-color: rgba(0, 0, 0, .87);--mat-app-elevation-shadow-level-0: 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-app-elevation-shadow-level-1: 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-app-elevation-shadow-level-2: 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-app-elevation-shadow-level-3: 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-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 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);
1--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 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-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}html{--mat-option-selected-state-label-text-color: #3f51b5;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}.mat-accent{--mat-option-selected-state-label-text-color: #ff4081;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}.mat-warn{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}html{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}html{--mat-pseudo-checkbox-full-selected-icon-color: #ff4081;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #ff4081;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-primary{--mat-pseudo-checkbox-full-selected-icon-color: #3f51b5;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #3f51b5;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-accent{--mat-pseudo-checkbox-full-selected-icon-color: #ff4081;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #ff4081;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-warn{--mat-pseudo-checkbox-full-selected-icon-color: #f44336;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #f44336;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}html{--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}html{--mat-card-elevated-container-shape: 4px;--mat-card-outlined-container-shape: 4px;--mat-card-filled-container-shape: 4px;--mat-card-outlined-outline-width: 1px}html{--mat-card-elevated-container-color: white;--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-outlined-container-color: white;--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: rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54);--mat-card-filled-container-color: white;--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)}html{--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}html{--mat-progress-bar-active-indicator-height: 4px;--mat-progress-bar-track-height: 4px;--mat-progress-bar-track-shape: 0}.mat-mdc-progress-bar{--mat-progress-bar-active-indicator-color: #3f51b5;--mat-progress-bar-track-color: rgba(63, 81, 181, .25)}.mat-mdc-progress-bar.mat-accent{--mat-progress-bar-active-indicator-color: #ff4081;--mat-progress-bar-track-color: rgba(255, 64, 129, .25)}.mat-mdc-progress-bar.mat-warn{--mat-progress-bar-active-indicator-color: #f44336;--mat-progress-bar-track-color: rgba(244, 67, 54, .25)}html{--mat-tooltip-container-shape: 4px;--mat-tooltip-supporting-text-line-height: 16px}html{--mat-tooltip-container-color: #424242;--mat-tooltip-supporting-text-color: white}html{--mat-tooltip-supporting-text-font: Roboto, sans-serif;--mat-tooltip-supporting-text-size: 12px;--mat-tooltip-supporting-text-weight: 400;--mat-tooltip-supporting-text-tracking: .0333333333em}html{--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}html{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #3f51b5 87%, transparent);--mat-form-field-filled-caret-color: #3f51b5;--mat-form-field-filled-focus-active-indicator-color: #3f51b5;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #3f51b5 87%, transparent);--mat-form-field-outlined-caret-color: #3f51b5;--mat-form-field-outlined-focus-outline-color: #3f51b5;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #3f51b5 87%, transparent);--mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-state-layer-color: rgba(0, 0, 0, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: inherit;--mat-form-field-select-disabled-option-text-color: GrayText;--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, .54);--mat-form-field-disabled-select-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .12;--mat-form-field-filled-container-color: #f6f6f6;--mat-form-field-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-form-field-filled-label-text-color: rgba(0, 0, 0, .54);--mat-form-field-filled-hover-label-text-color: rgba(0, 0, 0, .54);--mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-filled-input-text-color: rgba(0, 0, 0, .87);--mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-filled-input-text-placeholder-color: rgba(0, 0, 0, .54);--mat-form-field-filled-error-hover-label-text-color: #f44336;--mat-form-field-filled-error-focus-label-text-color: #f44336;--mat-form-field-filled-error-label-text-color: #f44336;--mat-form-field-filled-error-caret-color: #f44336;--mat-form-field-filled-active-indicator-color: rgba(0, 0, 0, .54);--mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-form-field-filled-hover-active-indicator-color: rgba(0, 0, 0, .87);--mat-form-field-filled-error-active-indicator-color: #f44336;--mat-form-field-filled-error-focus-active-indicator-color: #f44336;--mat-form-field-filled-error-hover-active-indicator-color: #f44336;--mat-form-field-outlined-label-text-color: rgba(0, 0, 0, .54);--mat-form-field-outlined-hover-label-text-color: rgba(0, 0, 0, .87);--mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-outlined-input-text-color: rgba(0, 0, 0, .87);--mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-outlined-input-text-placeholder-color: rgba(0, 0, 0, .54);--mat-form-field-outlined-error-caret-color: #f44336;--mat-form-field-outlined-error-focus-label-text-color: #f44336;--mat-form-field-outlined-error-label-text-color: #f44336;--mat-form-field-outlined-error-hover-label-text-color: #f44336;--mat-form-field-outlined-outline-color: rgba(0, 0, 0, .38);--mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-form-field-outlined-hover-outline-color: rgba(0, 0, 0, .87);--mat-form-field-outlined-error-focus-outline-color: #f44336;--mat-form-field-outlined-error-hover-outline-color: #f44336;--mat-form-field-outlined-error-outline-color: #f44336}.mat-mdc-form-field.mat-accent{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #ff4081 87%, transparent);--mat-form-field-filled-caret-color: #ff4081;--mat-form-field-filled-focus-active-indicator-color: #ff4081;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #ff4081 87%, transparent);--mat-form-field-outlined-caret-color: #ff4081;--mat-form-field-outlined-focus-outline-color: #ff4081;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #ff4081 87%, transparent)}.mat-mdc-form-field.mat-warn{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #f44336 87%, transparent);--mat-form-field-filled-caret-color: #f44336;--mat-form-field-filled-focus-active-indicator-color: #f44336;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent);--mat-form-field-outlined-caret-color: #f44336;--mat-form-field-outlined-focus-outline-color: #f44336;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent)}html{--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}html{--mat-form-field-container-text-font: Roboto, sans-serif;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400;--mat-form-field-filled-label-text-font: Roboto, sans-serif;--mat-form-field-filled-label-text-size: 16px;--mat-form-field-filled-label-text-tracking: .03125em;--mat-form-field-filled-label-text-weight: 400;--mat-form-field-outlined-label-text-font: Roboto, sans-serif;--mat-form-field-outlined-label-text-size: 16px;--mat-form-field-outlined-label-text-tracking: .03125em;--mat-form-field-outlined-label-text-weight: 400}html{--mat-select-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)}html{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-placeholder-text-color: rgba(0, 0, 0, .54);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-focused-arrow-color: #3f51b5;--mat-select-invalid-arrow-color: #f
144336}.mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-placeholder-text-color: rgba(0, 0, 0, .54);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-focused-arrow-color: #ff4081;--mat-select-invalid-arrow-color: #f44336}.mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-placeholder-text-color: rgba(0, 0, 0, .54);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-focused-arrow-color: #f44336;--mat-select-invalid-arrow-color: #f44336}html{--mat-select-arrow-transform: translateY(-8px)}html{--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-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)}html{--mat-autocomplete-background-color: white}html{--mat-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}html{--mat-dialog-container-color: white;--mat-dialog-subhead-color: rgba(0, 0, 0, .87);--mat-dialog-supporting-text-color: rgba(0, 0, 0, .54)}html{--mat-dialog-subhead-font: Roboto, sans-serif;--mat-dialog-subhead-line-height: 32px;--mat-dialog-subhead-size: 20px;--mat-dialog-subhead-weight: 500;--mat-dialog-subhead-tracking: .0125em;--mat-dialog-supporting-text-font: Roboto, sans-serif;--mat-dialog-supporting-text-line-height: 24px;--mat-dialog-supporting-text-size: 16px;--mat-dialog-supporting-text-weight: 400;--mat-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip{--mat-chip-container-shape-radius: 16px;--mat-chip-disabled-container-opacity: .4;--mat-chip-disabled-outline-color: transparent;--mat-chip-flat-selected-outline-width: 0;--mat-chip-focus-outline-color: transparent;--mat-chip-hover-state-layer-opacity: .04;--mat-chip-outline-color: transparent;--mat-chip-outline-width: 0;--mat-chip-selected-hover-state-layer-opacity: .04;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-focus-state-layer-opacity: 0;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-with-avatar-avatar-shape-radius: 14px;--mat-chip-with-avatar-avatar-size: 28px;--mat-chip-with-avatar-disabled-avatar-opacity: 1;--mat-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-with-icon-icon-size: 18px;--mat-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1}.mat-mdc-standard-chip{--mat-chip-disabled-label-text-color: rgba(0, 0, 0, .87);--mat-chip-elevated-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-elevated-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-elevated-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: rgba(0, 0, 0, .87);--mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: rgba(0, 0, 0, .87);--mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-icon-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-icon-selected-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mat-chip-disabled-label-text-color: white;--mat-chip-elevated-container-color: #3f51b5;--mat-chip-elevated-disabled-container-color: #3f51b5;--mat-chip-elevated-selected-container-color: #3f51b5;--mat-chip-flat-disabled-selected-container-color: #3f51b5;--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: white;--mat-chip-selected-trailing-icon-color: white;--mat-chip-with-icon-disabled-icon-color: white;--mat-chip-with-icon-icon-color: white;--mat-chip-with-icon-selected-icon-color: white;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mat-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mat-chip-disabled-label-text-color: white;--mat-chip-elevated-container-color: #ff4081;--mat-chip-elevated-disabled-container-color: #ff4081;--mat-chip-elevated-selected-container-color: #ff4081;--mat-chip-flat-disabled-selected-container-color: #ff4081;--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: white;--mat-chip-selected-trailing-icon-color: white;--mat-chip-with-icon-disabled-icon-color: white;--mat-chip-with-icon-icon-color: white;--mat-chip-with-icon-selected-icon-color: white;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mat-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mat-chip-disabled-label-text-color: white;--mat-chip-elevated-container-color: #f44336;--mat-chip-elevated-disabled-container-color: #f44336;--mat-chip-elevated-selected-container-color: #f44336;--mat-chip-flat-disabled-selected-container-color: #f44336;--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: white;--mat-chip-selected-trailing-icon-color: white;--mat-chip-with-icon-disabled-icon-color: white;--mat-chip-with-icon-icon-color: white;--mat-chip-with-icon-selected-icon-color: white;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mat-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip{--mat-chip-container-height: 32px}.mat-mdc-standard-chip{--mat-chip-label-text-font: Roboto, sans-serif;--mat-chip-label-text-line-height: 20px;--mat-chip-label-text-size: 14px;--mat-chip-label-text-tracking: .0178571429em;--mat-chip-label-text-weight: 400}html{--mat-slide-toggle-disabled-handle-opacity: .38;--mat-slide-toggle-disabled-selected-handle-opacity: .38;--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-color: transparent;--mat-slide-toggle-disabled-unselected-track-outline-width: 1px;--mat-slide-toggle-handle-height: 20px;--mat-slide-toggle-handle-shape: 10px;
1--mat-slide-toggle-handle-width: 20px;--mat-slide-toggle-hidden-track-opacity: 1;--mat-slide-toggle-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-slide-toggle-pressed-handle-size: 20px;--mat-slide-toggle-selected-focus-state-layer-opacity: .12;--mat-slide-toggle-selected-handle-horizontal-margin: 0;--mat-slide-toggle-selected-handle-size: 20px;--mat-slide-toggle-selected-hover-state-layer-opacity: .04;--mat-slide-toggle-selected-icon-size: 18px;--mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0;--mat-slide-toggle-selected-pressed-state-layer-opacity: .12;--mat-slide-toggle-selected-track-outline-color: transparent;--mat-slide-toggle-selected-track-outline-width: 1px;--mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0;--mat-slide-toggle-track-height: 14px;--mat-slide-toggle-track-outline-color: transparent;--mat-slide-toggle-track-outline-width: 1px;--mat-slide-toggle-track-shape: 7px;--mat-slide-toggle-track-width: 36px;--mat-slide-toggle-unselected-focus-state-layer-opacity: .12;--mat-slide-toggle-unselected-handle-horizontal-margin: 0;--mat-slide-toggle-unselected-handle-size: 20px;--mat-slide-toggle-unselected-hover-state-layer-opacity: .12;--mat-slide-toggle-unselected-icon-size: 18px;--mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0;--mat-slide-toggle-unselected-pressed-state-layer-opacity: .1;--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0;--mat-slide-toggle-visible-track-opacity: 1;--mat-slide-toggle-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-slide-toggle-with-icon-handle-size: 20px;--mat-slide-toggle-touch-target-size: 48px}html{--mat-slide-toggle-selected-icon-color: white;--mat-slide-toggle-disabled-selected-icon-color: white;--mat-slide-toggle-selected-focus-state-layer-color: #3f51b5;--mat-slide-toggle-selected-handle-color: #3f51b5;--mat-slide-toggle-selected-hover-state-layer-color: #3f51b5;--mat-slide-toggle-selected-pressed-state-layer-color: #3f51b5;--mat-slide-toggle-selected-focus-handle-color: #3f51b5;--mat-slide-toggle-selected-hover-handle-color: #3f51b5;--mat-slide-toggle-selected-pressed-handle-color: #3f51b5;--mat-slide-toggle-selected-focus-track-color: #7986cb;--mat-slide-toggle-selected-hover-track-color: #7986cb;--mat-slide-toggle-selected-pressed-track-color: #7986cb;--mat-slide-toggle-selected-track-color: #7986cb;--mat-slide-toggle-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-slide-toggle-disabled-handle-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-slide-toggle-disabled-selected-handle-color: rgba(0, 0, 0, .87);--mat-slide-toggle-disabled-selected-track-color: rgba(0, 0, 0, .87);--mat-slide-toggle-disabled-unselected-handle-color: rgba(0, 0, 0, .87);--mat-slide-toggle-disabled-unselected-icon-color: #f6f6f6;--mat-slide-toggle-disabled-unselected-track-color: rgba(0, 0, 0, .87);--mat-slide-toggle-handle-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-slide-toggle-handle-surface-color: white;--mat-slide-toggle-label-text-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-hover-handle-color: #424242;--mat-slide-toggle-unselected-focus-handle-color: #424242;--mat-slide-toggle-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-focus-track-color: rgba(0, 0, 0, .12);--mat-slide-toggle-unselected-icon-color: #f6f6f6;--mat-slide-toggle-unselected-handle-color: rgba(0, 0, 0, .54);--mat-slide-toggle-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-hover-track-color: rgba(0, 0, 0, .12);--mat-slide-toggle-unselected-pressed-handle-color: #424242;--mat-slide-toggle-unselected-pressed-track-color: rgba(0, 0, 0, .12);--mat-slide-toggle-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-track-color: rgba(0, 0, 0, .12)}.mat-mdc-slide-toggle.mat-accent{--mat-slide-toggle-selected-icon-color: white;--mat-slide-toggle-disabled-selected-icon-color: white;--mat-slide-toggle-selected-focus-state-layer-color: #ff4081;--mat-slide-toggle-selected-handle-color: #ff4081;--mat-slide-toggle-selected-hover-state-layer-color: #ff4081;--mat-slide-toggle-selected-pressed-state-layer-color: #ff4081;--mat-slide-toggle-selected-focus-handle-color: #ff4081;--mat-slide-toggle-selected-hover-handle-color: #ff4081;--mat-slide-toggle-selected-pressed-handle-color: #ff4081;--mat-slide-toggle-selected-focus-track-color: #f06292;--mat-slide-toggle-selected-hover-track-color: #f06292;--mat-slide-toggle-selected-pressed-track-color: #f06292;--mat-slide-toggle-selected-track-color: #f06292}.mat-mdc-slide-toggle.mat-warn{--mat-slide-toggle-selected-icon-color: white;--mat-slide-toggle-disabled-selected-icon-color: white;--mat-slide-toggle-selected-focus-state-layer-color: #f44336;--mat-slide-toggle-selected-handle-color: #f44336;--mat-slide-toggle-selected-hover-state-layer-color: #f44336;--mat-slide-toggle-selected-pressed-state-layer-color: #f44336;--mat-slide-toggle-selected-focus-handle-color: #f44336;--mat-slide-toggle-selected-hover-handle-color: #f44336;--mat-slide-toggle-selected-pressed-handle-color: #f44336;
1--mat-slide-toggle-selected-focus-track-color: #e57373;--mat-slide-toggle-selected-hover-track-color: #e57373;--mat-slide-toggle-selected-pressed-track-color: #e57373;--mat-slide-toggle-selected-track-color: #e57373}html{--mat-slide-toggle-state-layer-size: 40px;--mat-slide-toggle-touch-target-display: block}html,html .mat-mdc-slide-toggle{--mat-slide-toggle-label-text-font: Roboto, sans-serif;--mat-slide-toggle-label-text-line-height: 20px;--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: .0178571429em;--mat-slide-toggle-label-text-weight: 400}html{--mat-radio-disabled-selected-icon-opacity: .38;--mat-radio-disabled-unselected-icon-opacity: .38;--mat-radio-state-layer-size: 40px;--mat-radio-touch-target-size: 48px}.mat-mdc-radio-button.mat-primary{--mat-radio-checked-ripple-color: #3f51b5;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #3f51b5;--mat-radio-selected-hover-icon-color: #3f51b5;--mat-radio-selected-icon-color: #3f51b5;--mat-radio-selected-pressed-icon-color: #3f51b5;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-accent{--mat-radio-checked-ripple-color: #ff4081;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #ff4081;--mat-radio-selected-hover-icon-color: #ff4081;--mat-radio-selected-icon-color: #ff4081;--mat-radio-selected-pressed-icon-color: #ff4081;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-warn{--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #f44336;--mat-radio-selected-hover-icon-color: #f44336;--mat-radio-selected-icon-color: #f44336;--mat-radio-selected-pressed-icon-color: #f44336;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}html{--mat-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}html{--mat-radio-label-text-font: Roboto, sans-serif;--mat-radio-label-text-line-height: 20px;--mat-radio-label-text-size: 14px;--mat-radio-label-text-tracking: .0178571429em;--mat-radio-label-text-weight: 400}html{--mat-slider-active-track-height: 6px;--mat-slider-active-track-shape: 9999px;--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-height: 20px;--mat-slider-handle-shape: 50%;--mat-slider-handle-width: 20px;--mat-slider-inactive-track-height: 4px;--mat-slider-inactive-track-shape: 9999px;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-container-transform: translateX(-50%);--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-width: auto;--mat-slider-with-overlap-handle-outline-width: 1px;--mat-slider-with-tick-marks-active-container-opacity: .6;--mat-slider-with-tick-marks-container-shape: 50%;--mat-slider-with-tick-marks-container-size: 2px;--mat-slider-with-tick-marks-inactive-container-opacity: .6;--mat-slider-value-indicator-transform-origin: bottom}html{--mat-slider-active-track-color: #3f51b5;--mat-slider-focus-handle-color: #3f51b5;--mat-slider-handle-color: #3f51b5;--mat-slider-hover-handle-color: #3f51b5;--mat-slider-focus-state-layer-color: color-mix(in srgb, #3f51b5 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #3f51b5 4%, transparent);--mat-slider-inactive-track-color: #3f51b5;--mat-slider-ripple-color: #3f51b5;--mat-slider-with-tick-marks-active-container-color: white;--mat-slider-with-tick-marks-inactive-container-color: #3f51b5;--mat-slider-disabled-active-track-color: rgba(0, 0, 0, .87);--mat-slider-disabled-handle-color: rgba(0, 0, 0, .87);--mat-slider-disabled-inactive-track-color: rgba(0, 0, 0, .87);--mat-slider-label-container-color: #424242;--mat-slider-label-label-text-color: white;--mat-slider-value-indicator-opacity: 1;--mat-slider-with-overlap-handle-outline-color: rgba(0, 0, 0, .87);--mat-slider-with-tick-marks-disabled-container-color: rgba(0, 0, 0, .87)}.mat-accent{--mat-slider-active-track-color: #ff4081;--mat-slider-focus-handle-color: #ff4081;--mat-slider-handle-color: #ff4081;--mat-slider-hover-handle-color: #ff4081;--mat-slider-focus-state-layer-color: color-mix(in srgb, #ff4081 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #ff4081 4%, transparent);--mat-slider-inactive-track-color: #ff4081;--mat-slider-ripple-color: #ff4081;--mat-slider-with-tick-marks-active-container-color: white;--mat-slider-with-tick-marks-inactive-container-color: #ff4081}.mat-warn{--mat-slider-active-track-color: #f44336;--mat-slider-focus-handle-color: #f44336;--mat-slider-handle-color: #f44336;--mat-slider-hover-handle-color: #f44336;--mat-slider-focus-state-layer-color: color-mix(in srgb, #f44336 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #f44336 4%, transparent);--mat-slider-inactive-track-color: #f44336;--mat-slider-ripple-color: #f44336;--mat-slider-with-tick-marks-active-container-color: white;--mat-slider-with-tick-marks-inactive-container-color: #f44336}html{--mat-slider-label-label-text-font: Roboto, sans-serif;--mat-slider-label-label-text-size: 14px;--mat-slider-label-label-text-line-height: 22px;--mat-slider-label-label-text-tracking: .0071428571em;--mat-slider-label-label-text-weight: 500}html{--mat-menu-container-shape: 4px;
1--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-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)}html{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-menu-item-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-menu-container-color: white;--mat-menu-divider-color: rgba(0, 0, 0, .12)}html{--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}html{--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px;--mat-list-list-item-container-shape: 0;--mat-list-list-item-leading-avatar-shape: 50%;--mat-list-list-item-container-color: transparent;--mat-list-list-item-selected-container-color: transparent;--mat-list-list-item-leading-avatar-color: transparent;--mat-list-list-item-leading-icon-size: 24px;--mat-list-list-item-leading-avatar-size: 40px;--mat-list-list-item-trailing-icon-size: 24px;--mat-list-list-item-disabled-state-layer-color: transparent;--mat-list-list-item-disabled-state-layer-opacity: 0;--mat-list-list-item-disabled-label-text-opacity: .38;--mat-list-list-item-disabled-leading-icon-opacity: .38;--mat-list-list-item-disabled-trailing-icon-opacity: .38}html{--mat-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mat-list-list-item-leading-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .54);--mat-list-list-item-trailing-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-disabled-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-disabled-leading-icon-color: rgba(0, 0, 0, .87);--mat-list-list-item-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-list-list-item-hover-state-layer-opacity: .04;--mat-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start,.mdc-list-item__end{--mat-radio-checked-ripple-color: #3f51b5;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #3f51b5;--mat-radio-selected-hover-icon-color: #3f51b5;--mat-radio-selected-icon-color: #3f51b5;--mat-radio-selected-pressed-icon-color: #3f51b5;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mat-radio-checked-ripple-color: #ff4081;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #ff4081;--mat-radio-selected-hover-icon-color: #ff4081;--mat-radio-selected-icon-color: #ff4081;--mat-radio-selected-pressed-icon-color: #ff4081;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #f44336;--mat-radio-selected-hover-icon-color: #f44336;--mat-radio-selected-icon-color: #f44336;--mat-radio-selected-pressed-icon-color: #f44336;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-list-option{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #3f51b5;--mat-checkbox-selected-hover-icon-color: #3f51b5;--mat-checkbox-selected-icon-color: #3f51b5;--mat-checkbox-selected-pressed-icon-color: #3f51b5;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #3f51b5;--mat-checkbox-selected-hover-state-layer-color: #3f51b5;--mat-checkbox-selected-pressed-state-layer-color: #3f51b5;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-list-option.mat-accent{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #ff4081;--mat-checkbox-selected-hover-icon-color: #ff4081;--mat-checkbox-selected-icon-color: #ff4081;--mat-checkbox-selected-pressed-icon-color: #ff4081;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #ff4081;--mat-checkbox-selected-hover-state-layer-color: #ff4081;--mat-checkbox-selected-pressed-state-layer-color: #ff4081;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-list-option.mat-warn{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #f44336;--mat-checkbox-selected-hover-icon-color: #f44336;--mat-checkbox-selected-icon-color: #f44336;--mat-checkbox-selected-pressed-icon-color: #f44336;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #f44336;--mat-checkbox-selected-hover-state-layer-color: #f44336;--mat-checkbox-selected-pressed-state-layer-color: #f44336;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}html{--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px;--mat-list-list-item-one-line-container-height: 48px;
1--mat-list-list-item-two-line-container-height: 64px;--mat-list-list-item-three-line-container-height: 88px}.mdc-list-item__start,.mdc-list-item__end{--mat-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}html{--mat-list-list-item-label-text-font: Roboto, sans-serif;--mat-list-list-item-label-text-line-height: 24px;--mat-list-list-item-label-text-size: 16px;--mat-list-list-item-label-text-tracking: .03125em;--mat-list-list-item-label-text-weight: 400;--mat-list-list-item-supporting-text-font: Roboto, sans-serif;--mat-list-list-item-supporting-text-line-height: 20px;--mat-list-list-item-supporting-text-size: 14px;--mat-list-list-item-supporting-text-tracking: .0178571429em;--mat-list-list-item-supporting-text-weight: 400;--mat-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mat-list-list-item-trailing-supporting-text-line-height: 20px;--mat-list-list-item-trailing-supporting-text-size: 12px;--mat-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mat-list-list-item-trailing-supporting-text-weight: 400}html{--mat-paginator-page-size-select-width: 84px;--mat-paginator-page-size-select-touch-target-height: 48px}html{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}html{--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}html{--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}html{--mat-tab-container-height: 48px;--mat-tab-divider-color: transparent;--mat-tab-divider-height: 0;--mat-tab-active-indicator-height: 2px;--mat-tab-active-indicator-shape: 0}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54);--mat-tab-pagination-icon-color: rgba(0, 0, 0, .87);--mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-label-text-color: #3f51b5;--mat-tab-active-ripple-color: #3f51b5;--mat-tab-inactive-ripple-color: #3f51b5;--mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54);--mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-focus-label-text-color: #3f51b5;--mat-tab-active-hover-label-text-color: #3f51b5;--mat-tab-active-focus-indicator-color: #3f51b5;--mat-tab-active-hover-indicator-color: #3f51b5;--mat-tab-active-indicator-color: #3f51b5}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54);--mat-tab-pagination-icon-color: rgba(0, 0, 0, .87);--mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-label-text-color: #ff4081;--mat-tab-active-ripple-color: #ff4081;--mat-tab-inactive-ripple-color: #ff4081;--mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54);--mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-focus-label-text-color: #ff4081;--mat-tab-active-hover-label-text-color: #ff4081;--mat-tab-active-focus-indicator-color: #ff4081;--mat-tab-active-hover-indicator-color: #ff4081;--mat-tab-active-indicator-color: #ff4081}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54);--mat-tab-pagination-icon-color: rgba(0, 0, 0, .87);--mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-label-text-color: #f44336;--mat-tab-active-ripple-color: #f44336;--mat-tab-inactive-ripple-color: #f44336;--mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54);--mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-focus-label-text-color: #f44336;--mat-tab-active-hover-label-text-color: #f44336;--mat-tab-active-focus-indicator-color: #f44336;--mat-tab-active-hover-indicator-color: #f44336;--mat-tab-active-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-background-color: #3f51b5;--mat-tab-foreground-color: white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-background-color: #ff4081;--mat-tab-foreground-color: white}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-background-color: #f44336;--mat-tab-foreground-color: white}.mat-mdc-tab-header{--mat-tab-container-height: 48px}.mat-mdc-tab-header{--mat-tab-label-text-font: Roboto, sans-serif;--mat-tab-label-text-size: 14px;--mat-tab-label-text-tracking: .0892857143em;--mat-tab-label-text-line-height: 36px;--mat-tab-label-text-weight: 500}html{--mat-checkbox-disabled-selected-checkmark-color: white;--mat-checkbox-selected-focus-state-layer-opacity: .12;--mat-checkbox-selected-hover-state-layer-opacity: .04;--mat-checkbox-selected-pressed-state-layer-opacity: .12;--mat-checkbox-unselected-focus-state-layer-opacity: .12;--mat-checkbox-unselected-hover-state-layer-opacity: .04;--mat-checkbox-unselected-pressed-state-layer-opacity: .12;--mat-checkbox-touch-target-size: 48px}html{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #ff4081;--mat-checkbox-selected-hover-icon-color: #ff4081;--mat-checkbox-selected-icon-color: #ff4081;--mat-checkbox-selected-pressed-icon-color: #ff4081;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #ff4081;--mat-checkbox-selected-hover-state-layer-color: #ff4081;--mat-checkbox-selected-pressed-state-layer-color: #ff4081;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-checkbox.mat-primary{--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #3f51b5;--mat-checkbox-selected-hover-icon-color: #3f51b5;--mat-checkbox-selected-icon-color: #3f51b5;--mat-checkbox-selected-pressed-icon-color: #3f51b5;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #3f51b5;--mat-checkbox-selected-hover-state-layer-color: #3f51b5;--mat-checkbox-selected-pressed-state-layer-color: #3f51b5;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-checkbox.mat-warn{--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #f44336;--mat-checkbox-selected-hover-icon-color: #f44336;--mat-checkbox-selected-icon-color: #f44336;--mat-checkbox-selected-pressed-icon-color: #f44336;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #f44336;--mat-checkbox-selected-hover-state-layer-color: #f44336;--mat-checkbox-selected-pressed-state-layer-color: #f44336;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}html{--mat-checkbox-touch-target-display: block;--mat-checkbox-state-layer-size: 40px}html{--mat-checkbox-label-text-font: Roboto, sans-serif;--mat-checkbox-label-text-line-height: 20px;--mat-checkbox-label-text-size: 14px;--mat-checkbox-label-text-tracking: .0178571429em;--mat-checkbox-label-text-weight: 400}html{--mat-button-filled-container-shape: 4px;--mat-button-filled-horizontal-padding: 16px;--mat-button-filled-icon-offset: -4px;--mat-button-filled-icon-spacing: 8px;--mat-button-filled-touch-target-size: 48px;--mat-button-outlined-container-shape: 4px;--mat-button-outlined-horizontal-padding: 15px;--mat-button-outlined-icon-offset: -4px;--mat-button-outlined-icon-spacing: 8px;--mat-button-outlined-keep-touch-target: false;--mat-button-outlined-outline-width: 1px;--mat-button-outlined-touch-target-size: 48px;--mat-button-protected-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-button-protected-container-shape: 4px;--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-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-button-protected-horizontal-padding: 16px;--mat-button-protected-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-button-protected-icon-offset: -4px;--mat-button-protected-icon-spacing: 8px;--mat-button-protected-pressed-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-button-protected-touch-target-size: 48px;--mat-button-text-container-shape: 4px;--mat-button-text-horizontal-padding: 8px;--mat-button-text-icon-offset: 0;--mat-button-text-icon-spacing: 8px;--mat-button-text-with-icon-horizontal-padding: 8px;--mat-button-text-touch-target-size: 48px;--mat-button-tonal-container-shape: 4px;--mat-button-tonal-horizontal-padding: 16px;--mat-button-tonal-icon-offset: -4px;--mat-button-tonal-icon-spacing: 8px;--mat-button-tonal-touch-target-size: 48px}html{--mat-button-filled-container-color: white;--mat-button-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-filled-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-filled-focus-state-layer-opacity: .12;--mat-button-filled-hover-state-layer-opacity: .04;--mat-button-filled-label-text-color: rgba(0, 0, 0, .87);--mat-button-filled-pressed-state-layer-opacity: .12;--mat-button-filled-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-filled-state-layer-color: rgba(0, 0, 0, .87);--mat-button-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-outlined-disabled-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-outlined-focus-state-layer-opacity: .12;--mat-button-outlined-hover-state-layer-opacity: .04;--mat-button-outlined-label-text-color: rgba(0, 0, 0, .87);--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-pressed-state-layer-opacity: .12;--mat-button-outlined-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-outlined-state-layer-color: rgba(0, 0, 0, .87);--mat-button-protected-container-color: white;--mat-button-protected-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-protected-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-protected-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-protected-focus-state-layer-opacity: .12;--mat-button-protected-hover-state-layer-opacity: .04;--mat-button-protected-label-text-color: rgba(0, 0, 0, .87);--mat-button-protected-pressed-state-layer-opacity: .12;--mat-button-protected-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-protected-state-layer-color: rgba(0, 0, 0, .87);--mat-button-text-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-text-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-text-focus-state-layer-opacity: .12;--mat-button-text-hover-state-layer-opacity: .04;--mat-button-text-label-text-color: rgba(0, 0, 0, .87);--mat-button-text-pressed-state-layer-opacity: .12;--mat-button-text-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-text-state-layer-color: rgba(0, 0, 0, .87);--mat-button-tonal-container-color: white;--mat-button-tonal-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-tonal-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-tonal-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-tonal-focus-state-layer-opacity: .12;--mat-button-tonal-hover-state-layer-opacity: .04;--mat-button-tonal-label-text-color: rgba(0, 0, 0, .87);--mat-button-tonal-pressed-state-layer-opacity: .12;--mat-button-tonal-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-tonal-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-button.mat-primary,.mat-mdc-unelevated-button.mat-primary,.mat-mdc-raised-button.mat-primary,.mat-mdc-outlined-button.mat-primary,.mat-tonal-button.mat-primary{--mat-button-filled-container-color: #3f51b5;--mat-button-filled-label-text-color: white;--mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-filled-state-layer-color: white;--mat-button-outlined-label-text-color: #3f51b5;--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-ripple-color: color-mix(in srgb, #3f51b5 12%, transparent);--mat-button-outlined-state-layer-color: #3f51b5;--mat-button-protected-container-color: #3f51b5;--mat-button-protected-label-text-color: white;--mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-protected-state-layer-color: white;--mat-button-text-label-text-color: #3f51b5;--mat-button-text-ripple-color: color-mix(in srgb, #3f51b5 12%, transparent);--mat-button-text-state-layer-color: #3f51b5;--mat-button-tonal-container-color: #3f51b5;--mat-button-tonal-label-text-color: white;--mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-tonal-state-layer-color: white}.mat-mdc-button.mat-accent,.mat-mdc-unelevated-button.mat-accent,.mat-mdc-raised-button.mat-accent,.mat-mdc-outlined-button.mat-accent,.mat-tonal-button.mat-accent{--mat-button-filled-container-color: #ff4081;--mat-button-filled-label-text-color: white;--mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-filled-state-layer-color: white;--mat-button-outlined-label-text-color: #ff4081;--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-ripple-color: color-mix(in srgb, #ff4081 12%, transparent);--mat-button-outlined-state-layer-color: #ff4081;--mat-button-protected-container-color: #ff4081;--mat-button-protected-label-text-color: white;--mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-protected-state-layer-color: white;--mat-button-text-label-text-color: #ff4081;--mat-button-text-ripple-color: color-mix(in srgb, #ff4081 12%, transparent);--mat-button-text-state-layer-color: #ff4081;--mat-button-
1tonal-container-color: #ff4081;--mat-button-tonal-label-text-color: white;--mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-tonal-state-layer-color: white}.mat-mdc-button.mat-warn,.mat-mdc-unelevated-button.mat-warn,.mat-mdc-raised-button.mat-warn,.mat-mdc-outlined-button.mat-warn,.mat-tonal-button.mat-warn{--mat-button-filled-container-color: #f44336;--mat-button-filled-label-text-color: white;--mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-filled-state-layer-color: white;--mat-button-outlined-label-text-color: #f44336;--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-ripple-color: color-mix(in srgb, #f44336 12%, transparent);--mat-button-outlined-state-layer-color: #f44336;--mat-button-protected-container-color: #f44336;--mat-button-protected-label-text-color: white;--mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-protected-state-layer-color: white;--mat-button-text-label-text-color: #f44336;--mat-button-text-ripple-color: color-mix(in srgb, #f44336 12%, transparent);--mat-button-text-state-layer-color: #f44336;--mat-button-tonal-container-color: #f44336;--mat-button-tonal-label-text-color: white;--mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-tonal-state-layer-color: white}html{--mat-button-filled-container-height: 36px;--mat-button-filled-touch-target-display: block;--mat-button-outlined-container-height: 36px;--mat-button-outlined-touch-target-display: block;--mat-button-protected-container-height: 36px;--mat-button-protected-touch-target-display: block;--mat-button-text-container-height: 36px;--mat-button-text-touch-target-display: block;--mat-button-tonal-container-height: 36px;--mat-button-tonal-touch-target-display: block}html{--mat-button-filled-label-text-font: Roboto, sans-serif;--mat-button-filled-label-text-size: 14px;--mat-button-filled-label-text-tracking: .0892857143em;--mat-button-filled-label-text-transform: none;--mat-button-filled-label-text-weight: 500;--mat-button-outlined-label-text-font: Roboto, sans-serif;--mat-button-outlined-label-text-size: 14px;--mat-button-outlined-label-text-tracking: .0892857143em;--mat-button-outlined-label-text-transform: none;--mat-button-outlined-label-text-weight: 500;--mat-button-protected-label-text-font: Roboto, sans-serif;--mat-button-protected-label-text-size: 14px;--mat-button-protected-label-text-tracking: .0892857143em;--mat-button-protected-label-text-transform: none;--mat-button-protected-label-text-weight: 500;--mat-button-text-label-text-font: Roboto, sans-serif;--mat-button-text-label-text-size: 14px;--mat-button-text-label-text-tracking: .0892857143em;--mat-button-text-label-text-transform: none;--mat-button-text-label-text-weight: 500;--mat-button-tonal-label-text-font: Roboto, sans-serif;--mat-button-tonal-label-text-size: 14px;--mat-button-tonal-label-text-tracking: .0892857143em;--mat-button-tonal-label-text-transform: none;--mat-button-tonal-label-text-weight: 500}html{--mat-icon-button-icon-size: 24px;--mat-icon-button-container-shape: 50%;--mat-icon-button-touch-target-size: 48px}html{--mat-icon-button-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-icon-button-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-hover-state-layer-opacity: .04;--mat-icon-button-icon-color: inherit;--mat-icon-button-pressed-state-layer-opacity: .12;--mat-icon-button-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-icon-button-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-icon-button.mat-primary{--mat-icon-button-icon-color: #3f51b5;--mat-icon-button-state-layer-color: #3f51b5;--mat-icon-button-ripple-color: color-mix(in srgb, #3f51b5 12%, transparent)}.mat-mdc-icon-button.mat-accent{--mat-icon-button-icon-color: #ff4081;--mat-icon-button-state-layer-color: #ff4081;--mat-icon-button-ripple-color: color-mix(in srgb, #ff4081 12%, transparent)}.mat-mdc-icon-button.mat-warn{--mat-icon-button-icon-color: #f44336;--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: color-mix(in srgb, #f44336 12%, transparent)}html{--mat-icon-button-touch-target-display: block}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;--mat-icon-button-state-layer-size: 48px;width:var(--mat-icon-button-state-layer-size);height:var(--mat-icon-button-state-layer-size);padding:12px}html{--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-container-shape: 50%;--mat-fab-touch-target-size: 48px;--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-container-height: 48px;--mat-fab-extended-container-shape: 24px;--mat-fab-extended-focus-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-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: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-fab-focus-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-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-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--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-container-shape: 50%;--mat-fab-small-touch-target-size: 48px;--mat-fab-small-focus-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-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-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mat-fab-container-color: white;--mat-fab-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-fab-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-fab-focus-state-layer-opacity: .12;--mat-fab-foreground-color: rgba(0, 0, 0, .87);--mat-fab-hover-state-layer-opacity: .04;--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-small-container-color: white;--mat-fab-small-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-fab-small-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-foreground-color: rgba(0, 0, 0, .87);--mat-fab-small-hover-state-layer-opacity: .04;--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-small-state-layer-color: rgba(0, 0, 0, .87);--mat-fab-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary{--mat-fab-container-color: #3f51b5;--mat-fab-foreground-color: white;--mat-fab-ripple-color: color-mix(in srgb, #3f51b5 12%, transparent);--mat-fab-small-container-color: #3f51b5;--mat-fab-small-foreground-color: white;--mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-fab-small-state-layer-color: white;--mat-fab-state-layer-color: white}.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent{--mat-fab-container-color: #ff4081;--mat-fab-foreground-color: white;--mat-fab-ripple-color: color-mix(in srgb, #ff4081 12%, transparent);--mat-fab-small-container-color: #ff4081;--mat-fab-small-foreground-color: white;--mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-fab-small-state-layer-color: white;--mat-fab-state-layer-color: white}.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mat-fab-container-color: #f44336;--mat-fab-foreground-color: white;--mat-fab-ripple-color: color-mix(in srgb, #f44336 12%, transparent);--mat-fab-small-container-color: #f44336;--mat-fab-small-foreground-color: white;--mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-fab-small-state-layer-color: white;--mat-fab-state-layer-color: white}html{--mat-fab-small-touch-target-display: block;--mat-fab-touch-target-display: block}html{--mat-fab-extended-label-text-font: Roboto, sans-serif;--mat-fab-extended-label-text-size: 14px;--mat-fab-extended-label-text-tracking: .0892857143em;--mat-fab-extended-label-text-weight: 500}html{--mat-snack-bar-container-shape: 4px}html{--mat-snack-bar-container-color: #424242;--mat-snack-bar-supporting-text-color: white;--mat-snack-bar-button-color: #7986cb}html{--mat-snack-bar-supporting-text-font: Roboto, sans-serif;--mat-snack-bar-supporting-text-line-height: 20px;--mat-snack-bar-supporting-text-size: 14px;--mat-snack-bar-supporting-text-weight: 400}html{--mat-table-row-item-outline-width: 1px}html{--mat-table-background-color: white;--mat-table-header-headline-color: rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-color: rgba(0, 0, 0, .12)}html{--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px}html{--mat-table-header-headline-font: Roboto, sans-serif;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Roboto, sans-serif;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: Roboto, sans-serif;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}html{--mat-progress-spinner-active-indicator-width: 4px;--mat-progress-spinner-size: 48px}html{--mat-progress-spinner-active-indicator-color: #3f51b5}.mat-accent{--mat-progress-spinner-active-indicator-color: #ff4081}.mat-warn{--mat-progress-spinner-active-indicator-color: #f44336}html{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0}html{--mat-badge-background-color: #3f51b5;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-badge-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-badge-accent{--mat-badge-background-color: #ff4081;--mat-badge-text-color: white}.mat-badge-warn{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}html{--mat-badge-text-font: Roboto, sans-serif;--mat-badge-line-height: 22px;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-small-size-line-height: 16px;--mat-badge-large-size-text-size: 24px;--mat-badge-large-size-line-height: 28px}html{--mat-bottom-sheet-container-shape: 4px}html{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html{--mat-bottom-sheet-container-text-font: Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html{--mat-button-toggle-focus-state-layer-opacity: .12;--mat-button-toggle-hover-state-layer-opacity: .04;--mat-button-toggle-legacy-focus-state-layer-opacity: 1;--mat-button-toggle-legacy-height: 36px;--mat-button-toggle-legacy-shape: 2px;--mat-button-toggle-shape: 4px}html{--mat-button-toggle-background-color: white;--mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-toggle-disabled-state-background-color: white;--mat-button-toggle-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-toggle-divider-color: rgba(0, 0, 0, .12);--mat-button-toggle-legacy-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-legacy-disabled-state-background-color: white;--mat-button-toggle-legacy-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-toggle-legacy-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-legacy-selected-state-text-color: rgba(0, 0, 0, .87);--mat-button-toggle-legacy-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-legacy-text-color: rgba(0, 0, 0, .87);--mat-button-toggle-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-button-toggle-state-layer-color: rgba(0, 0, 0, .87);--mat-button-toggle-text-color: rgba(0, 0, 0, .87)}html{--mat-button-toggle-height: 48px}html{--mat-button-toggle-label-text-font: Roboto, sans-serif;--mat-button-toggle-label-text-line-height: 24px;--mat-button-toggle-label-text-size: 16px;--mat-button-toggle-label-text-tracking: .03125em;--mat-button-toggle-label-text-weight: 400;--mat-button-toggle-legacy-label-text-font: Roboto, sans-serif;--mat-button-toggle-legacy-label-text-line-height: 24px;--mat-button-toggle-legacy-label-text-size: 16px;--mat-button-toggle-legacy-label-text-tracking: .03125em;--mat-button-toggle-legacy-label-text-weight: 400}html{--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #3f51b5 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #ff4081 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-colo
1r: #3f51b5;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #3f51b5 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #3f51b5 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #3f51b5 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #3f51b5;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-accent,.mat-datepicker-toggle-active.mat-accent{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #ff4081 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #ff4081 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #ff4081;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #ff4081 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #ff4081 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #ff4081 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #ff4081;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-warn,.mat-datepicker-toggle-active.mat-warn{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #f44336 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #ff4081 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #f44336 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #f44336 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #f44336 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #f44336;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}
1.mat-calendar-controls{--mat-icon-button-touch-target-display: none}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;--mat-icon-button-state-layer-size: 40px;width:var(--mat-icon-button-state-layer-size);height:var(--mat-icon-button-state-layer-size);padding:8px}html{--mat-datepicker-calendar-text-font: Roboto, sans-serif;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html{--mat-divider-width: 1px}html{--mat-divider-color: rgba(0, 0, 0, .12)}html{--mat-expansion-container-shape: 4px;--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-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none}html{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-expansion-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-expansion-header-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html{--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html{--mat-icon-color: inherit}.mat-icon.mat-primary{--mat-icon-color: #3f51b5}.mat-icon.mat-accent{--mat-icon-color: #ff4081}.mat-icon.mat-warn{--mat-icon-color: #f44336}html{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto}html{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html{--mat-stepper-header-focus-state-layer-shape: 0;--mat-stepper-header-hover-state-layer-shape: 0}html{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #3f51b5;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #3f51b5;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #3f51b5;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-stepper-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}.mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #ff4081;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #ff4081;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #ff4081;--mat-stepper-header-edit-state-icon-foreground-color: white}.mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html{--mat-stepper-header-height: 72px}html{--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html{--mat-sort-arrow-color: rgba(0, 0, 0, .87)}html{--mat-toolbar-container-background-color: white;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #3f51b5;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #ff4081;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html{--mat-toolbar-title-text-font: Roboto, sans-serif;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}html{--mat-tree-container-background-color: white;--mat-tree-node-text-color: rgba(0, 0, 0, .87)}html{--mat-tree-node-min-height: 48px}html{--mat-tree-node-text-font: Roboto, sans-serif;--mat-tree-node-text-size: 14px;--mat-tree-node-text-weight: 400}html{--mat-timepicker-container-shape: 4px;--mat-timepicker-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)}html{--mat-timepicker-container-background-color: white}@font-face{font-family:Averta;font-weight:400;font-style:normal;src:url(/train-tickets/Averta.880400b76b901c12.otf) format("opentype");src:url(/train-tickets/Averta.880400b76b901c12.otf) format("opentype"),url(/train-tickets/Averta.f11eed293da1a5d2.woff) format("woff"),url(/train-tickets/Averta.102d4922bbcea43f.woff2) format("woff2"),url(/train-tickets/Averta.d3541002ead3b5b8.ttf) format("truetype"),url(/train-tickets/Averta.009624981ceda48b.eot#iefix) format("embedded-opentype")}@font-face{font-family:Averta;font-weight:400;font-style:italic;src:url(/train-tickets/AvertaRegularItalic.35688fa756902b63.otf) format("opentype");src:url(/train-tickets/AvertaRegularItalic.35688fa756902b63.otf) format("opentype"),url(/train-tickets/AvertaRegularItalic.16595f4291f249d7.woff) format("woff"),url(/train-tickets/AvertaRegularItalic.677eee9c21a23b47.woff2) format("woff2"),url(/train-tickets/AvertaRegularItalic.d2bdec520d5db772.ttf) format("truetype"),url(/train-tickets/AvertaRegularItalic.07a7c24c18a2edee.eot#iefix) format("embedded-opentype")}@font-face{font-family:Averta;font-weight:900;font-style:italic;src:url(/train-tickets/AvertaBlackItalic.68f7dad0d242aa2d.otf) format("opentype");src:url(/train-tickets/AvertaBlackItalic.68f7dad0d242aa2d.otf) format("opentype"),url(/train-tickets/AvertaBlackItalic.f2a5cc270ca34c32.woff) format("woff")}@font-face{font-family:Averta;font-weight:700;font-style:normal;src:url(/train-tickets/AvertaBold.a54ec0d9a6fd6ea3.otf) format("opentype");src:url(/train-tickets/AvertaBold.a54ec0d9a6fd6ea3.otf) format("opentype"),url(/train-tickets/AvertaBold.4c83d649dffc9582.woff) format("woff"),url(/train-tickets/AvertaBold.11e54f7fa0c1d29b.woff2) format("woff2"),url(/train-tickets/AvertaBold.10245bdf6e0fdeb4.ttf) format("truetype"),url(/train-tickets/AvertaBold.a144537c7bbf8885.eot#iefix) format("embedded-opentype")}@font-face{font-family:Averta;font-weight:700;font-style:italic;src:url(/train-tickets/AvertaBoldItalic.9315cbf8b2bf94ce.otf) format("opentype");src:url(/train-tickets/AvertaBoldItalic.9315cbf8b2bf94ce.otf) format("opentype"),url(/train-tickets/AvertaBoldItalic.e3240b8b62c605db.woff) format("woff"),url(/train-tickets/AvertaBoldItalic.c697912231ebfff3.woff2) format("woff2"),url(/train-tickets/AvertaBoldItalic.72a2cc60bd64e7b4.ttf) format("truetype"),url(/train-tickets/AvertaBoldItalic.e4f32c3ec22ab61b.eot#iefix) format("embedded-opentype")}@font-face{font-family:Averta;font-weight:300;font-style:normal;src:url(/train-tickets/AvertaLight.744af00c722ed944.otf) format("opentype");src:url(/train-tickets/AvertaLight.744af00c722ed944.otf) format("opentype"),url(/train-tickets/AvertaLight.145b73a74a07e9c4.
1woff) format("woff"),url(/train-tickets/AvertaLight.c3d028ee1d90a64d.woff2) format("woff2"),url(/train-tickets/AvertaLight.21a366627c9740bb.ttf) format("truetype"),url(/train-tickets/AvertaLight.e1c53299d92d0c69.eot#iefix) format("embedded-opentype")}@font-face{font-family:Averta;font-weight:300;font-style:italic;src:url(/train-tickets/AvertaLightItalic.4bf18a866fd76d3d.otf) format("opentype");src:url(/train-tickets/AvertaLightItalic.4bf18a866fd76d3d.otf) format("opentype"),url(/train-tickets/AvertaLightItalic.63da64c756d708f3.woff) format("woff"),url(/train-tickets/AvertaLightItalic.d3b25c9b8e900360.woff2) format("woff2"),url(/train-tickets/AvertaLightItalic.4d0afdd4a546ea57.ttf) format("truetype"),url(/train-tickets/AvertaLightItalic.189f4c0353a1ed18.eot#iefix) format("embedded-opentype")}@font-face{font-family:Averta;font-weight:500;font-style:normal;src:url(/train-tickets/AvertaSemibold.25dbb0c42799774e.otf) format("opentype");src:url(/train-tickets/AvertaSemibold.25dbb0c42799774e.otf) format("opentype"),url(/train-tickets/AvertaSemibold.1cb7a5fd50be2a90.woff) format("woff"),url(/train-tickets/AvertaSemibold.85515fbfcbaaf096.woff2) format("woff2"),url(/train-tickets/AvertaSemibold.ff5a634bc3175686.ttf) format("truetype"),url(/train-tickets/AvertaSemibold.aafbb10f1ea35e43.eot#iefix) format("embedded-opentype")}@font-face{font-family:Averta;font-weight:500;font-style:italic;src:url(/train-tickets/AvertaSemiboldItalic.fb48283fde7686ea.otf) format("opentype");src:url(/train-tickets/AvertaSemiboldItalic.fb48283fde7686ea.otf) format("opentype"),url(/train-tickets/AvertaSemiboldItalic.1fb52f31742ea6cc.woff) format("woff"),url(/train-tickets/AvertaSemiboldItalic.5429c4d5a037d16c.woff2) format("woff2"),url(/train-tickets/AvertaSemiboldItalic.e40f539b20f5bbd5.ttf) format("truetype"),url(/train-tickets/AvertaSemiboldItalic.89c93a8f70a6c4a5.eot#iefix) format("embedded-opentype")}.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0);background-color:var(--mat-ripple-color, rgba(0, 0, 0, .1))}.cdk-high-contrast-active .mat-ripple-element,.cdk-drag-preview .mat-ripple-element,.cdk-drag-placeholder .mat-ripple-element{display:none}.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] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}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{}
1.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.mat-app-background{background-color:var(--mat-app-background-color, var(--mat-app-background, transparent));color:var(--mat-app-text-color, var(--mat-app-on-background, inherit))}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--mat-app-elevation-shadow-level-0, none)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--mat-app-elevation-shadow-level-1, none)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--mat-app-elevation-shadow-level-2, none)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--mat-app-elevation-shadow-level-3, none)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--mat-app-elevation-shadow-level-4, none)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--mat-app-elevation-shadow-level-5, none)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--mat-app-elevation-shadow-level-6, none)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--mat-app-elevation-shadow-level-7, none)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--mat-app-elevation-shadow-level-8, none)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--mat-app-elevation-shadow-level-9, none)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--mat-app-elevation-shadow-level-10, none)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--mat-app-elevation-shadow-level-11, none)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--mat-app-elevation-shadow-level-12, none)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--mat-app-elevation-shadow-level-13, none)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--mat-app-elevation-shadow-level-14, none)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--mat-app-elevation-shadow-level-15, none)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--mat-app-elevation-shadow-level-16, none)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--mat-app-elevation-shadow-level-17, none)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--mat-app-elevation-shadow-level-18, none)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--mat-app-elevation-shadow-level-19, none)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--mat-app-elevation-shadow-level-20, none)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--mat-app-elevation-shadow-level-21, none)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--mat-app-elevation-shadow-level-22, none)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--mat-app-elevation-shadow-level-23, none)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--mat-app-elevation-shadow-level-24, none)}.mat-theme-loaded-marker{display:none}html{--mat-ripple-color:rgba(0, 0, 0, .1)}html{--mat-option-selected-state-label-text-color:#3f51b5;--mat-option-label-text-color:rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, .04)}.mat-accent{--mat-option-selected-state-label-text-color:#ff4081;--mat-option-label-text-color:rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, .04)}.mat-warn{--mat-option-selected-state-label-text-color:#f44336;--mat-option-label-text-color:rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, .04)}html{--mat-optgroup-label-text-color:rgba(0, 0, 0, .87)}.mat-primary{--mat-full-pseudo-checkbox-selected-icon-color:#3f51b5;--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#3f51b5;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}html,.mat-accent{--mat-full-pseudo-checkbox-selected-icon-color:#ff4081;--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#ff4081;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}.mat-warn{--mat-full-pseudo-checkbox-selected-icon-color:#f44336;--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}html{--mat-app-background-color:#fafafa;--mat-app-text-color:rgba(0, 0, 0, .87);--mat-app-elevation-shadow-level-0: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-app-elevation-shadow-level-1: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-app-elevation-shadow-level-2: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-app-elevation-shadow-level-3: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-app-elevation-shadow-level-4:0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5:0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: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-app-elevation-shadow-level-7:0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: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-app-elevation-shadow-level-9:0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10:0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11:0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12:0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13:0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14:0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15:0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16:0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17:0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18:0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19:0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20:0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21:0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);
1--mat-app-elevation-shadow-level-22:0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23:0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24:0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-option-label-text-font:Roboto, sans-serif;--mat-option-label-text-line-height:24px;--mat-option-label-text-size:16px;--mat-option-label-text-tracking:.03125em;--mat-option-label-text-weight:400}html{--mat-optgroup-label-text-font:Roboto, sans-serif;--mat-optgroup-label-text-line-height:24px;--mat-optgroup-label-text-size:16px;--mat-optgroup-label-text-tracking:.03125em;--mat-optgroup-label-text-weight:400}html{--mdc-elevated-card-container-shape:4px;--mdc-outlined-card-container-shape:4px;--mdc-outlined-card-outline-width:1px}html{--mdc-elevated-card-container-color:white;--mdc-elevated-card-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);--mdc-outlined-card-container-color:white;--mdc-outlined-card-outline-color:rgba(0, 0, 0, .12);--mdc-outlined-card-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-subtitle-text-color:rgba(0, 0, 0, .54)}html{--mat-card-title-text-font:Roboto, sans-serif;--mat-card-title-text-line-height:32px;--mat-card-title-text-size:20px;--mat-card-title-text-tracking:.0125em;--mat-card-title-text-weight:500;--mat-card-subtitle-text-font:Roboto, sans-serif;--mat-card-subtitle-text-line-height:22px;--mat-card-subtitle-text-size:14px;--mat-card-subtitle-text-tracking:.0071428571em;--mat-card-subtitle-text-weight:500}html{--mdc-linear-progress-active-indicator-height:4px;--mdc-linear-progress-track-height:4px;--mdc-linear-progress-track-shape:0}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color:#3f51b5;--mdc-linear-progress-track-color:rgba(63, 81, 181, .25)}.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color:#ff4081;--mdc-linear-progress-track-color:rgba(255, 64, 129, .25)}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color:#f44336;--mdc-linear-progress-track-color:rgba(244, 67, 54, .25)}html{--mdc-plain-tooltip-container-shape:4px;--mdc-plain-tooltip-supporting-text-line-height:16px}html{--mdc-plain-tooltip-container-color:#616161;--mdc-plain-tooltip-supporting-text-color:#fff}html{--mdc-plain-tooltip-supporting-text-font:Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size:12px;--mdc-plain-tooltip-supporting-text-weight:400;--mdc-plain-tooltip-supporting-text-tracking:.0333333333em}html{--mdc-filled-text-field-active-indicator-height:1px;--mdc-filled-text-field-focus-active-indicator-height:2px;--mdc-filled-text-field-container-shape:4px;--mdc-outlined-text-field-outline-width:1px;--mdc-outlined-text-field-focus-outline-width:2px;--mdc-outlined-text-field-container-shape:4px}html{--mdc-filled-text-field-caret-color:#3f51b5;--mdc-filled-text-field-focus-active-indicator-color:#3f51b5;--mdc-filled-text-field-focus-label-text-color:rgba(63, 81, 181, .87);--mdc-filled-text-field-container-color:whitesmoke;--mdc-filled-text-field-disabled-container-color:#fafafa;--mdc-filled-text-field-label-text-color:rgba(0, 0, 0, .6);--mdc-filled-text-field-hover-label-text-color:rgba(0, 0, 0, .6);--mdc-filled-text-field-disabled-label-text-color:rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color:rgba(0, 0, 0, .87);--mdc-filled-text-field-disabled-input-text-color:rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color:rgba(0, 0, 0, .6);--mdc-filled-text-field-error-hover-label-text-color:#f44336;--mdc-filled-text-field-error-focus-label-text-color:#f44336;--mdc-filled-text-field-error-label-text-color:#f44336;--mdc-filled-text-field-error-caret-color:#f44336;--mdc-filled-text-field-active-indicator-color:rgba(0, 0, 0, .42);--mdc-filled-text-field-disabled-active-indicator-color:rgba(0, 0, 0, .06);--mdc-filled-text-field-hover-active-indicator-color:rgba(0, 0, 0, .87);--mdc-filled-text-field-error-active-indicator-color:#f44336;--mdc-filled-text-field-error-focus-active-indicator-color:#f44336;--mdc-filled-text-field-error-hover-active-indicator-color:#f44336;--mdc-outlined-text-field-caret-color:#3f51b5;--mdc-outlined-text-field-focus-outline-color:#3f51b5;--mdc-outlined-text-field-focus-label-text-color:rgba(63, 81, 181, .87);--mdc-outlined-text-field-label-text-color:rgba(0, 0, 0, .6);--mdc-outlined-text-field-hover-label-text-color:rgba(0, 0, 0, .6);--mdc-outlined-text-field-disabled-label-text-color:rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color:rgba(0, 0, 0, .87);--mdc-outlined-text-field-disabled-input-text-color:rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color:rgba(0, 0, 0, .6);--mdc-outlined-text-field-error-caret-color:#f44336;--mdc-outlined-text-field-error-focus-label-text-color:#f44336;--mdc-outlined-text-field-error-label-text-color:#f44336;--mdc-outlined-text-field-error-hover-label-text-color:#f44336;--mdc-outlined-text-field-outline-color:rgba(0, 0, 0, .38);--mdc-outlined-text-field-disabled-outline-color:rgba(0, 0, 0, .06);--mdc-outlined-text-field-hover-outline-color:rgba(0, 0, 0, .87);--mdc-outlined-text-field-error-focus-outline-color:#f44336;--mdc-outlined-text-field-error-hover-outline-color:#f44336;--mdc-outlined-text-field-error-outline-color:#f44336;--mat-form-field-focus-select-arrow-color:rgba(63, 81, 181, .87);--mat-form-field-disabled-input-text-placeholder-color:rgba(0, 0, 0, .38);--mat-form-field-state-layer-color:rgba(0, 0, 0, .87);--mat-form-field-error-text-color:#f44336;--mat-form-field-select-option-text-color:inherit;--mat-form-field-select-disabled-option-text-color:GrayText;--mat-form-field-leading-icon-color:unset;--mat-form-field-disabled-leading-icon-color:unset;--mat-form-field-trailing-icon-color:unset;--mat-form-field-disabled-trailing-icon-color:unset;--mat-form-field-error-focus-trailing-icon-color:unset;--mat-form-field-error-hover-trailing-icon-color:unset;--mat-form-field-error-trailing-icon-color:unset;--mat-form-field-enabled-select-arrow-color:rgba(0, 0, 0, .54);--mat-form-field-disabled-select-arrow-color:rgba(0, 0, 0, .38);--mat-form-field-hover-state-layer-opacity:.04;--mat-form-field-focus-state-layer-opacity:.08}.mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color:#ff4081;--mdc-filled-text-field-focus-active-indicator-color:#ff4081;--mdc-filled-text-field-focus-label-text-color:rgba(255, 64, 129, .87);--mdc-outlined-text-field-caret-color:#ff4081;--mdc-outlined-text-field-focus-outline-color:#ff4081;--mdc-outlined-text-field-focus-label-text-color:rgba(255, 64, 129, .87);--mat-form-field-focus-select-arrow-color:rgba(255, 64, 129, .87)}.mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color:#f44336;--mdc-filled-text-field-focus-active-indicator-color:#f44336;--mdc-filled-text-field-focus-label-text-color:rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color:#f44336;--mdc-outlined-text-field-focus-outline-color:#f44336;--mdc-outlined-text-field-focus-label-text-color:rgba(244, 67, 54, .87);--mat-form-field-focus-select-arrow-color:rgba(244, 67, 54, .87)}html{--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}
1html{--mdc-filled-text-field-label-text-font:Roboto, sans-serif;--mdc-filled-text-field-label-text-size:16px;--mdc-filled-text-field-label-text-tracking:.03125em;--mdc-filled-text-field-label-text-weight:400;--mdc-outlined-text-field-label-text-font:Roboto, sans-serif;--mdc-outlined-text-field-label-text-size:16px;--mdc-outlined-text-field-label-text-tracking:.03125em;--mdc-outlined-text-field-label-text-weight:400;--mat-form-field-container-text-font:Roboto, sans-serif;--mat-form-field-container-text-line-height:24px;--mat-form-field-container-text-size:16px;--mat-form-field-container-text-tracking:.03125em;--mat-form-field-container-text-weight:400;--mat-form-field-outlined-label-text-populated-size:16px;--mat-form-field-subscript-text-font:Roboto, sans-serif;--mat-form-field-subscript-text-line-height:20px;--mat-form-field-subscript-text-size:12px;--mat-form-field-subscript-text-tracking:.0333333333em;--mat-form-field-subscript-text-weight:400}html{--mat-select-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)}html{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, .38);--mat-select-placeholder-text-color:rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, .38);--mat-select-focused-arrow-color:rgba(63, 81, 181, .87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, .38);--mat-select-placeholder-text-color:rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, .38);--mat-select-focused-arrow-color:rgba(255, 64, 129, .87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, .38);--mat-select-placeholder-text-color:rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, .38);--mat-select-focused-arrow-color:rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, .87)}html{--mat-select-arrow-transform:translateY(-8px)}html{--mat-select-trigger-text-font:Roboto, sans-serif;--mat-select-trigger-text-line-height:24px;--mat-select-trigger-text-size:16px;--mat-select-trigger-text-tracking:.03125em;--mat-select-trigger-text-weight:400}html{--mat-autocomplete-container-shape:4px;--mat-autocomplete-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)}html{--mat-autocomplete-background-color:white}html{--mdc-dialog-container-shape:4px;--mat-dialog-container-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width:80vw;--mat-dialog-container-small-max-width:80vw;--mat-dialog-container-min-width:0;--mat-dialog-actions-alignment:start;--mat-dialog-actions-padding:8px;--mat-dialog-content-padding:20px 24px;--mat-dialog-with-actions-content-padding:20px 24px;--mat-dialog-headline-padding:0 24px 9px}html{--mdc-dialog-container-color:white;--mdc-dialog-subhead-color:rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color:rgba(0, 0, 0, .6)}html{--mdc-dialog-subhead-font:Roboto, sans-serif;--mdc-dialog-subhead-line-height:32px;--mdc-dialog-subhead-size:20px;--mdc-dialog-subhead-weight:500;--mdc-dialog-subhead-tracking:.0125em;--mdc-dialog-supporting-text-font:Roboto, sans-serif;--mdc-dialog-supporting-text-line-height:24px;--mdc-dialog-supporting-text-size:16px;--mdc-dialog-supporting-text-weight:400;--mdc-dialog-supporting-text-tracking:.03125em}.mat-mdc-standard-chip{--mdc-chip-container-shape-radius:16px;--mdc-chip-with-avatar-avatar-shape-radius:14px;--mdc-chip-with-avatar-avatar-size:28px;--mdc-chip-with-icon-icon-size:18px;--mdc-chip-outline-width:0;--mdc-chip-outline-color:transparent;--mdc-chip-disabled-outline-color:transparent;--mdc-chip-focus-outline-color:transparent;--mdc-chip-hover-state-layer-opacity:.04;--mdc-chip-with-avatar-disabled-avatar-opacity:1;--mdc-chip-flat-selected-outline-width:0;--mdc-chip-selected-hover-state-layer-opacity:.04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity:1;--mdc-chip-with-icon-disabled-icon-opacity:1;--mat-chip-disabled-container-opacity:.4;--mat-chip-trailing-action-opacity:.54;--mat-chip-trailing-action-focus-opacity:1;--mat-chip-trailing-action-state-layer-color:transparent;--mat-chip-selected-trailing-action-state-layer-color:transparent;--mat-chip-trailing-action-hover-state-layer-opacity:0;--mat-chip-trailing-action-focus-state-layer-opacity:0}
1.mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color:#212121;--mdc-chip-elevated-container-color:#e0e0e0;--mdc-chip-elevated-selected-container-color:#e0e0e0;--mdc-chip-elevated-disabled-container-color:#e0e0e0;--mdc-chip-flat-disabled-selected-container-color:#e0e0e0;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:#212121;--mdc-chip-selected-label-text-color:#212121;--mdc-chip-with-icon-icon-color:#212121;--mdc-chip-with-icon-disabled-icon-color:#212121;--mdc-chip-with-icon-selected-icon-color:#212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:#212121;--mdc-chip-with-trailing-icon-trailing-icon-color:#212121;--mat-chip-selected-disabled-trailing-icon-color:#212121;--mat-chip-selected-trailing-icon-color:#212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#3f51b5;--mdc-chip-elevated-selected-container-color:#3f51b5;--mdc-chip-elevated-disabled-container-color:#3f51b5;--mdc-chip-flat-disabled-selected-container-color:#3f51b5;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:white;--mdc-chip-selected-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white;--mat-chip-selected-disabled-trailing-icon-color:white;--mat-chip-selected-trailing-icon-color:white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#ff4081;--mdc-chip-elevated-selected-container-color:#ff4081;--mdc-chip-elevated-disabled-container-color:#ff4081;--mdc-chip-flat-disabled-selected-container-color:#ff4081;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:white;--mdc-chip-selected-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white;--mat-chip-selected-disabled-trailing-icon-color:white;--mat-chip-selected-trailing-icon-color:white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#f44336;--mdc-chip-elevated-selected-container-color:#f44336;--mdc-chip-elevated-disabled-container-color:#f44336;--mdc-chip-flat-disabled-selected-container-color:#f44336;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:white;--mdc-chip-selected-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white;--mat-chip-selected-disabled-trailing-icon-color:white;--mat-chip-selected-trailing-icon-color:white}.mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height:32px}
1.mat-mdc-standard-chip{--mdc-chip-label-text-font:Roboto, sans-serif;--mdc-chip-label-text-line-height:20px;--mdc-chip-label-text-size:14px;--mdc-chip-label-text-tracking:.0178571429em;--mdc-chip-label-text-weight:400}html{--mdc-switch-disabled-selected-icon-opacity:.38;--mdc-switch-disabled-track-opacity:.12;--mdc-switch-disabled-unselected-icon-opacity:.38;--mdc-switch-handle-height:20px;--mdc-switch-handle-shape:10px;--mdc-switch-handle-width:20px;--mdc-switch-selected-icon-size:18px;--mdc-switch-track-height:14px;--mdc-switch-track-shape:7px;--mdc-switch-track-width:36px;--mdc-switch-unselected-icon-size:18px;--mdc-switch-selected-focus-state-layer-opacity:.12;--mdc-switch-selected-hover-state-layer-opacity:.04;--mdc-switch-selected-pressed-state-layer-opacity:.1;--mdc-switch-unselected-focus-state-layer-opacity:.12;--mdc-switch-unselected-hover-state-layer-opacity:.04;--mdc-switch-unselected-pressed-state-layer-opacity:.1}html .mat-mdc-slide-toggle{--mat-switch-disabled-selected-handle-opacity:.38;--mat-switch-disabled-unselected-handle-opacity:.38;--mat-switch-unselected-handle-size:20px;--mat-switch-selected-handle-size:20px;--mat-switch-pressed-handle-size:20px;--mat-switch-with-icon-handle-size:20px;--mat-switch-selected-handle-horizontal-margin:0;--mat-switch-selected-with-icon-handle-horizontal-margin:0;--mat-switch-selected-pressed-handle-horizontal-margin:0;--mat-switch-unselected-handle-horizontal-margin:0;--mat-switch-unselected-with-icon-handle-horizontal-margin:0;--mat-switch-unselected-pressed-handle-horizontal-margin:0;--mat-switch-visible-track-opacity:1;--mat-switch-hidden-track-opacity:1;--mat-switch-visible-track-transition:transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition:transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width:1px;--mat-switch-track-outline-color:transparent;--mat-switch-selected-track-outline-width:1px;--mat-switch-selected-track-outline-color:transparent;--mat-switch-disabled-unselected-track-outline-width:1px;--mat-switch-disabled-unselected-track-outline-color:transparent}html{--mdc-switch-selected-focus-state-layer-color:#3949ab;--mdc-switch-selected-handle-color:#3949ab;--mdc-switch-selected-hover-state-layer-color:#3949ab;--mdc-switch-selected-pressed-state-layer-color:#3949ab;--mdc-switch-selected-focus-handle-color:#1a237e;--mdc-switch-selected-hover-handle-color:#1a237e;--mdc-switch-selected-pressed-handle-color:#1a237e;--mdc-switch-selected-focus-track-color:#7986cb;--mdc-switch-selected-hover-track-color:#7986cb;--mdc-switch-selected-pressed-track-color:#7986cb;--mdc-switch-selected-track-color:#7986cb;--mdc-switch-disabled-selected-handle-color:#424242;--mdc-switch-disabled-selected-icon-color:#fff;--mdc-switch-disabled-selected-track-color:#424242;--mdc-switch-disabled-unselected-handle-color:#424242;--mdc-switch-disabled-unselected-icon-color:#fff;--mdc-switch-disabled-unselected-track-color:#424242;--mdc-switch-handle-surface-color:#fff;--mdc-switch-selected-icon-color:#fff;--mdc-switch-unselected-focus-handle-color:#212121;--mdc-switch-unselected-focus-state-layer-color:#424242;--mdc-switch-unselected-focus-track-color:#e0e0e0;--mdc-switch-unselected-handle-color:#616161;--mdc-switch-unselected-hover-handle-color:#212121;--mdc-switch-unselected-hover-state-layer-color:#424242;--mdc-switch-unselected-hover-track-color:#e0e0e0;--mdc-switch-unselected-icon-color:#fff;--mdc-switch-unselected-pressed-handle-color:#212121;--mdc-switch-unselected-pressed-state-layer-color:#424242;--mdc-switch-unselected-pressed-track-color:#e0e0e0;--mdc-switch-unselected-track-color:#e0e0e0;--mdc-switch-handle-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);--mdc-switch-disabled-handle-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);--mdc-switch-disabled-label-text-color: rgba(0, 0, 0, .38)}html .mat-mdc-slide-toggle{--mat-switch-label-text-color:rgba(0, 0, 0, .87)}html .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color:#d81b60;--mdc-switch-selected-handle-color:#d81b60;--mdc-switch-selected-hover-state-layer-color:#d81b60;--mdc-switch-selected-pressed-state-layer-color:#d81b60;--mdc-switch-selected-focus-handle-color:#880e4f;--mdc-switch-selected-hover-handle-color:#880e4f;--mdc-switch-selected-pressed-handle-color:#880e4f;--mdc-switch-selected-focus-track-color:#f06292;--mdc-switch-selected-hover-track-color:#f06292;--mdc-switch-selected-pressed-track-color:#f06292;--mdc-switch-selected-track-color:#f06292}html .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color:#e53935;--mdc-switch-selected-handle-color:#e53935;--mdc-switch-selected-hover-state-layer-color:#e53935;--mdc-switch-selected-pressed-state-layer-color:#e53935;--mdc-switch-selected-focus-handle-color:#b71c1c;--mdc-switch-selected-hover-handle-color:#b71c1c;--mdc-switch-selected-pressed-handle-color:#b71c1c;--mdc-switch-selected-focus-track-color:#e57373;--mdc-switch-selected-hover-track-color:#e57373;--mdc-switch-selected-pressed-track-color:#e57373;--mdc-switch-selected-track-color:#e57373}html{--mdc-switch-state-layer-size:40px}
1html .mat-mdc-slide-toggle{--mat-switch-label-text-font:Roboto, sans-serif;--mat-switch-label-text-line-height:20px;--mat-switch-label-text-size:14px;--mat-switch-label-text-tracking:.0178571429em;--mat-switch-label-text-weight:400}html{--mdc-radio-disabled-selected-icon-opacity:.38;--mdc-radio-disabled-unselected-icon-opacity:.38;--mdc-radio-state-layer-size:40px}.mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#3f51b5;--mdc-radio-selected-hover-icon-color:#3f51b5;--mdc-radio-selected-icon-color:#3f51b5;--mdc-radio-selected-pressed-icon-color:#3f51b5;--mat-radio-ripple-color:black;--mat-radio-checked-ripple-color:#3f51b5;--mat-radio-disabled-label-color:rgba(0, 0, 0, .38);--mat-radio-label-text-color:rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#ff4081;--mdc-radio-selected-hover-icon-color:#ff4081;--mdc-radio-selected-icon-color:#ff4081;--mdc-radio-selected-pressed-icon-color:#ff4081;--mat-radio-ripple-color:black;--mat-radio-checked-ripple-color:#ff4081;--mat-radio-disabled-label-color:rgba(0, 0, 0, .38);--mat-radio-label-text-color:rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#f44336;--mdc-radio-selected-hover-icon-color:#f44336;--mdc-radio-selected-icon-color:#f44336;--mdc-radio-selected-pressed-icon-color:#f44336;--mat-radio-ripple-color:black;--mat-radio-checked-ripple-color:#f44336;--mat-radio-disabled-label-color:rgba(0, 0, 0, .38);--mat-radio-label-text-color:rgba(0, 0, 0, .87)}html{--mdc-radio-state-layer-size:40px;--mat-radio-touch-target-display:block}html{--mat-radio-label-text-font:Roboto, sans-serif;--mat-radio-label-text-line-height:20px;--mat-radio-label-text-size:14px;--mat-radio-label-text-tracking:.0178571429em;--mat-radio-label-text-weight:400}html{--mdc-slider-active-track-height:6px;--mdc-slider-active-track-shape:9999px;--mdc-slider-handle-height:20px;--mdc-slider-handle-shape:50%;--mdc-slider-handle-width:20px;--mdc-slider-inactive-track-height:4px;--mdc-slider-inactive-track-shape:9999px;--mdc-slider-with-overlap-handle-outline-width:1px;--mdc-slider-with-tick-marks-active-container-opacity:.6;--mdc-slider-with-tick-marks-container-shape:50%;--mdc-slider-with-tick-marks-container-size:2px;--mdc-slider-with-tick-marks-inactive-container-opacity:.6;--mdc-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-value-indicator-width:auto;--mat-slider-value-indicator-height:32px;--mat-slider-value-indicator-caret-display:block;--mat-slider-value-indicator-border-radius:4px;--mat-slider-value-indicator-padding:0 12px;--mat-slider-value-indicator-text-transform:none;--mat-slider-value-indicator-container-transform:translateX(-50%)}html{--mdc-slider-handle-color:#3f51b5;--mdc-slider-focus-handle-color:#3f51b5;--mdc-slider-hover-handle-color:#3f51b5;--mdc-slider-active-track-color:#3f51b5;--mdc-slider-inactive-track-color:#3f51b5;--mdc-slider-with-tick-marks-inactive-container-color:#3f51b5;--mdc-slider-with-tick-marks-active-container-color:white;--mdc-slider-disabled-active-track-color:#000;--mdc-slider-disabled-handle-color:#000;--mdc-slider-disabled-inactive-track-color:#000;--mdc-slider-label-container-color:#000;--mdc-slider-label-label-text-color:#fff;--mdc-slider-with-overlap-handle-outline-color:#fff;--mdc-slider-with-tick-marks-disabled-container-color:#000;--mat-slider-ripple-color:#3f51b5;--mat-slider-hover-state-layer-color:rgba(63, 81, 181, .05);--mat-slider-focus-state-layer-color:rgba(63, 81, 181, .2);--mat-slider-value-indicator-opacity:.6}html .mat-accent{--mdc-slider-handle-color:#ff4081;--mdc-slider-focus-handle-color:#ff4081;--mdc-slider-hover-handle-color:#ff4081;--mdc-slider-active-track-color:#ff4081;--mdc-slider-inactive-track-color:#ff4081;--mdc-slider-with-tick-marks-inactive-container-color:#ff4081;--mdc-slider-with-tick-marks-active-container-color:white;--mat-slider-ripple-color:#ff4081;--mat-slider-hover-state-layer-color:rgba(255, 64, 129, .05);--mat-slider-focus-state-layer-color:rgba(255, 64, 129, .2)}html .mat-warn{--mdc-slider-handle-color:#f44336;--mdc-slider-focus-handle-color:#f44336;--mdc-slider-hover-handle-color:#f44336;--mdc-slider-active-track-color:#f44336;--mdc-slider-inactive-track-color:#f44336;--mdc-slider-with-tick-marks-inactive-container-color:#f44336;--mdc-slider-with-tick-marks-active-container-color:white;--mat-slider-ripple-color:#f44336;--mat-slider-hover-state-layer-color:rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color:rgba(244, 67, 54, .2)}
1html{--mdc-slider-label-label-text-font:Roboto, sans-serif;--mdc-slider-label-label-text-size:14px;--mdc-slider-label-label-text-line-height:22px;--mdc-slider-label-label-text-tracking:.0071428571em;--mdc-slider-label-label-text-weight:500}html{--mat-menu-container-shape:4px;--mat-menu-divider-bottom-spacing:0;--mat-menu-divider-top-spacing:0;--mat-menu-item-spacing:16px;--mat-menu-item-icon-size:24px;--mat-menu-item-leading-spacing:16px;--mat-menu-item-trailing-spacing:16px;--mat-menu-item-with-icon-leading-spacing:16px;--mat-menu-item-with-icon-trailing-spacing:16px;--mat-menu-base-elevation-level:8}html{--mat-menu-item-label-text-color:rgba(0, 0, 0, .87);--mat-menu-item-icon-color:rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-menu-container-color:white;--mat-menu-divider-color:rgba(0, 0, 0, .12)}html{--mat-menu-item-label-text-font:Roboto, sans-serif;--mat-menu-item-label-text-size:16px;--mat-menu-item-label-text-tracking:.03125em;--mat-menu-item-label-text-line-height:24px;--mat-menu-item-label-text-weight:400}html{--mdc-list-list-item-container-shape:0;--mdc-list-list-item-leading-avatar-shape:50%;--mdc-list-list-item-container-color:transparent;--mdc-list-list-item-selected-container-color:transparent;--mdc-list-list-item-leading-avatar-color:transparent;--mdc-list-list-item-leading-icon-size:24px;--mdc-list-list-item-leading-avatar-size:40px;--mdc-list-list-item-trailing-icon-size:24px;--mdc-list-list-item-disabled-state-layer-color:transparent;--mdc-list-list-item-disabled-state-layer-opacity:0;--mdc-list-list-item-disabled-label-text-opacity:.38;--mdc-list-list-item-disabled-leading-icon-opacity:.38;--mdc-list-list-item-disabled-trailing-icon-opacity:.38;--mat-list-active-indicator-color:transparent;--mat-list-active-indicator-shape:4px}html{--mdc-list-list-item-label-text-color:rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color:rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color:rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color:black;--mdc-list-list-item-disabled-leading-icon-color:black;--mdc-list-list-item-disabled-trailing-icon-color:black;--mdc-list-list-item-hover-label-text-color:rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color:rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color:black;--mdc-list-list-item-hover-state-layer-opacity:.04;--mdc-list-list-item-focus-state-layer-color:black;--mdc-list-list-item-focus-state-layer-opacity:.12}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#3f51b5;--mdc-radio-selected-hover-icon-color:#3f51b5;--mdc-radio-selected-icon-color:#3f51b5;--mdc-radio-selected-pressed-icon-color:#3f51b5}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#ff4081;--mdc-radio-selected-hover-icon-color:#ff4081;--mdc-radio-selected-icon-color:#ff4081;--mdc-radio-selected-pressed-icon-color:#ff4081}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#f44336;--mdc-radio-selected-hover-icon-color:#f44336;--mdc-radio-selected-icon-color:#f44336;--mdc-radio-selected-pressed-icon-color:#f44336}.mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#3f51b5;--mdc-checkbox-selected-hover-icon-color:#3f51b5;--mdc-checkbox-selected-icon-color:#3f51b5;--mdc-checkbox-selected-pressed-icon-color:#3f51b5;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#3f51b5;--mdc-checkbox-selected-hover-state-layer-color:#3f51b5;--mdc-checkbox-selected-pressed-state-layer-color:#3f51b5;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#ff4081;--mdc-checkbox-selected-hover-icon-color:#ff4081;--mdc-checkbox-selected-icon-color:#ff4081;--mdc-checkbox-selected-pressed-icon-color:#ff4081;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#ff4081;--mdc-checkbox-selected-hover-state-layer-color:#ff4081;--mdc-checkbox-selected-pressed-state-layer-color:#ff4081;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#f44336;--mdc-checkbox-selected-hover-icon-color:#f44336;--mdc-checkbox-selected-icon-color:#f44336;--mdc-checkbox-selected-pressed-icon-color:#f44336;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#f44336;--mdc-checkbox-selected-hover-state-layer-color:#f44336;--mdc-checkbox-selected-pressed-state-layer-color:#f44336;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#3f51b5}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}html{--mdc-list-list-item-one-line-container-height:48px;
1--mdc-list-list-item-two-line-container-height:64px;--mdc-list-list-item-three-line-container-height:88px;--mat-list-list-item-leading-icon-start-space:16px;--mat-list-list-item-leading-icon-end-space:32px}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-state-layer-size:40px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}html{--mdc-list-list-item-label-text-font:Roboto, sans-serif;--mdc-list-list-item-label-text-line-height:24px;--mdc-list-list-item-label-text-size:16px;--mdc-list-list-item-label-text-tracking:.03125em;--mdc-list-list-item-label-text-weight:400;--mdc-list-list-item-supporting-text-font:Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height:20px;--mdc-list-list-item-supporting-text-size:14px;--mdc-list-list-item-supporting-text-tracking:.0178571429em;--mdc-list-list-item-supporting-text-weight:400;--mdc-list-list-item-trailing-supporting-text-font:Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height:20px;--mdc-list-list-item-trailing-supporting-text-size:12px;--mdc-list-list-item-trailing-supporting-text-tracking:.0333333333em;--mdc-list-list-item-trailing-supporting-text-weight:400}.mdc-list-group__subheader{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em}html{--mat-paginator-container-text-color:rgba(0, 0, 0, .87);--mat-paginator-container-background-color:white;--mat-paginator-enabled-icon-color:rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color:rgba(0, 0, 0, .12)}html{--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}html{--mat-paginator-container-text-font:Roboto, sans-serif;--mat-paginator-container-text-line-height:20px;--mat-paginator-container-text-size:12px;--mat-paginator-container-text-tracking:.0333333333em;--mat-paginator-container-text-weight:400;--mat-paginator-select-trigger-text-size:12px}html{--mdc-secondary-navigation-tab-container-height:48px;--mdc-tab-indicator-active-indicator-height:2px;--mdc-tab-indicator-active-indicator-shape:0;--mat-tab-header-divider-color:transparent;--mat-tab-header-divider-height:0}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color:#3f51b5;--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color:black;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color:#3f51b5;--mat-tab-header-active-ripple-color:#3f51b5;--mat-tab-header-inactive-ripple-color:#3f51b5;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color:#3f51b5;--mat-tab-header-active-hover-label-text-color:#3f51b5;--mat-tab-header-active-focus-indicator-color:#3f51b5;--mat-tab-header-active-hover-indicator-color:#3f51b5}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color:#ff4081;--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color:black;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color:#ff4081;--mat-tab-header-active-ripple-color:#ff4081;--mat-tab-header-inactive-ripple-color:#ff4081;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color:#ff4081;--mat-tab-header-active-hover-label-text-color:#ff4081;--mat-tab-header-active-focus-indicator-color:#ff4081;--mat-tab-header-active-hover-indicator-color:#ff4081}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color:#f44336;--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color:black;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color:#f44336;--mat-tab-header-active-ripple-color:#f44336;--mat-tab-header-inactive-ripple-color:#f44336;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color:#f44336;--mat-tab-header-active-hover-label-text-color:#f44336;--mat-tab-header-active-focus-indicator-color:#f44336;--mat-tab-header-active-hover-indicator-color:#f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color:#3f51b5;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color:#ff4081;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color:#f44336;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height:48px}
1.mat-mdc-tab-header{--mat-tab-header-label-text-font:Roboto, sans-serif;--mat-tab-header-label-text-size:14px;--mat-tab-header-label-text-tracking:.0892857143em;--mat-tab-header-label-text-line-height:36px;--mat-tab-header-label-text-weight:500}html{--mdc-checkbox-disabled-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-state-layer-opacity:.16;--mdc-checkbox-selected-hover-state-layer-opacity:.04;--mdc-checkbox-selected-pressed-state-layer-opacity:.16;--mdc-checkbox-unselected-focus-state-layer-opacity:.16;--mdc-checkbox-unselected-hover-state-layer-opacity:.04;--mdc-checkbox-unselected-pressed-state-layer-opacity:.16}html{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#ff4081;--mdc-checkbox-selected-hover-icon-color:#ff4081;--mdc-checkbox-selected-icon-color:#ff4081;--mdc-checkbox-selected-pressed-icon-color:#ff4081;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#ff4081;--mdc-checkbox-selected-hover-state-layer-color:#ff4081;--mdc-checkbox-selected-pressed-state-layer-color:#ff4081;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black;--mat-checkbox-disabled-label-color:rgba(0, 0, 0, .38);--mat-checkbox-label-text-color:rgba(0, 0, 0, .87)}.mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#3f51b5;--mdc-checkbox-selected-hover-icon-color:#3f51b5;--mdc-checkbox-selected-icon-color:#3f51b5;--mdc-checkbox-selected-pressed-icon-color:#3f51b5;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#3f51b5;--mdc-checkbox-selected-hover-state-layer-color:#3f51b5;--mdc-checkbox-selected-pressed-state-layer-color:#3f51b5;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#f44336;--mdc-checkbox-selected-hover-icon-color:#f44336;--mdc-checkbox-selected-icon-color:#f44336;--mdc-checkbox-selected-pressed-icon-color:#f44336;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#f44336;--mdc-checkbox-selected-hover-state-layer-color:#f44336;--mdc-checkbox-selected-pressed-state-layer-color:#f44336;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}html{--mdc-checkbox-state-layer-size:40px;--mat-checkbox-touch-target-display:block}html{--mat-checkbox-label-text-font:Roboto, sans-serif;--mat-checkbox-label-text-line-height:20px;--mat-checkbox-label-text-size:14px;--mat-checkbox-label-text-tracking:.0178571429em;--mat-checkbox-label-text-weight:400}html{--mdc-text-button-container-shape:4px;--mdc-text-button-keep-touch-target:false;--mdc-filled-button-container-shape:4px;--mdc-filled-button-keep-touch-target:false;--mdc-protected-button-container-shape:4px;--mdc-protected-button-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);--mdc-protected-button-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);--mdc-protected-button-focus-container-elevation-shadow:0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow:0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-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);--mdc-outlined-button-keep-touch-target:false;--mdc-outlined-button-outline-width:1px;--mdc-outlined-button-container-shape:4px;--mat-text-button-horizontal-padding:8px;--mat-text-button-with-icon-horizontal-padding:8px;--mat-text-button-icon-spacing:8px;--mat-text-button-icon-offset:0;--mat-filled-button-horizontal-padding:16px;--mat-filled-button-icon-spacing:8px;--mat-filled-button-icon-offset:-4px;--mat-protected-button-horizontal-padding:16px;--mat-protected-button-icon-spacing:8px;--mat-protected-button-icon-offset:-4px;--mat-outlined-button-horizontal-padding:15px;--mat-outlined-button-icon-spacing:8px;--mat-outlined-button-icon-offset:-4px}html{--mdc-text-button-label-text-color:black;--mdc-text-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mat-text-button-state-layer-color:black;--mat-text-button-disabled-state-layer-color:black;--mat-text-button-ripple-color:rgba(0, 0, 0, .1);--mat-text-button-hover-state-layer-opacity:.04;--mat-text-button-focus-state-layer-opacity:.12;--mat-text-button-pressed-state-layer-opacity:.12;--mdc-filled-button-container-color:white;--mdc-filled-button-label-text-color:black;--mdc-filled-button-disabled-container-color:rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mat-filled-button-state-layer-color:black;--mat-filled-button-disabled-state-layer-color:black;--mat-filled-button-ripple-color:rgba(0, 0, 0, .1);--mat-filled-button-hover-state-layer-opacity:.04;--mat-filled-button-focus-state-layer-opacity:.12;--mat-filled-button-pressed-state-layer-opacity:.12;--mdc-protected-button-container-color:white;--mdc-protected-button-label-text-color:black;--mdc-protected-button-disabled-container-color:rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mat-protected-button-state-layer-color:black;--mat-protected-button-disabled-state-layer-color:black;--mat-protected-button-ripple-color:rgba(0, 0, 0, .1);--mat-protected-button-hover-state-layer-opacity:.04;--mat-protected-button-focus-state-layer-opacity:.12;--mat-protected-button-pressed-state-layer-opacity:.12;--mdc-outlined-button-disabled-outline-color:rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mdc-outlined-button-label-text-color:black;--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color:black;--mat-outlined-button-disabled-state-layer-color:black;--mat-outlined-button-ripple-color:rgba(0, 0, 0, .1);--mat-outlined-button-hover-state-layer-opacity:.04;--mat-outlined-button-focus-state-layer-opacity:.12;--mat-outlined-button-pressed-state-layer-opacity:.12}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color:#3f51b5;--mat-text-button-state-layer-color:#3f51b5;--mat-text-button-ripple-color:rgba(63, 81, 181, .1)}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color:#ff4081;--mat-text-button-state-layer-color:#ff4081;--mat-text-button-ripple-color:rgba(255, 64, 129, .1)}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color:#f44336;--mat-text-button-state-layer-color:#f44336;--mat-text-button-ripple-color:rgba(244, 67, 54, .1)}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color:#3f51b5;--mdc-filled-button-label-text-color:white;--mat-filled-button-state-layer-color:white;--mat-filled-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color:#ff4081;--mdc-filled-button-label-text-color:white;--mat-filled-button-state-layer-color:white;--mat-filled-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color:#f44336;--mdc-filled-button-label-text-color:white;--mat-filled-button-state-layer-color:white;--mat-filled-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color:#3f51b5;--mdc-protected-button-label-text-color:white;--mat-protected-button-state-layer-color:white;--mat-protected-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color:#ff4081;--mdc-protected-button-label-text-color:white;--mat-protected-button-state-layer-color:white;--mat-protected-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color:#f44336;--mdc-protected-button-label-text-color:white;--mat-protected-button-state-layer-color:white;--mat-protected-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color:#3f51b5;--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color:#3f51b5;--mat-outlined-button-ripple-color:rgba(63, 81, 181, .1)}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color:#ff4081;--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color:#ff4081;--mat-outlined-button-ripple-color:rgba(255, 64, 129, .1)}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color:#f44336;--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color:#f44336;--mat-outlined-button-ripple-color:rgba(244, 67, 54, .1)}html{--mdc-text-button-container-height:36px;--mdc-filled-button-container-height:36px;--mdc-protected-button-container-height:36px;--mdc-outlined-button-container-height:36px;--mat-text-button-touch-target-display:block;--mat-filled-button-touch-target-display:block;--mat-protected-button-touch-target-display:block;--mat-outlined-button-touch-target-display:block}
1html{--mdc-text-button-label-text-font:Roboto, sans-serif;--mdc-text-button-label-text-size:14px;--mdc-text-button-label-text-tracking:.0892857143em;--mdc-text-button-label-text-weight:500;--mdc-text-button-label-text-transform:none;--mdc-filled-button-label-text-font:Roboto, sans-serif;--mdc-filled-button-label-text-size:14px;--mdc-filled-button-label-text-tracking:.0892857143em;--mdc-filled-button-label-text-weight:500;--mdc-filled-button-label-text-transform:none;--mdc-protected-button-label-text-font:Roboto, sans-serif;--mdc-protected-button-label-text-size:14px;--mdc-protected-button-label-text-tracking:.0892857143em;--mdc-protected-button-label-text-weight:500;--mdc-protected-button-label-text-transform:none;--mdc-outlined-button-label-text-font:Roboto, sans-serif;--mdc-outlined-button-label-text-size:14px;--mdc-outlined-button-label-text-tracking:.0892857143em;--mdc-outlined-button-label-text-weight:500;--mdc-outlined-button-label-text-transform:none}html{--mdc-icon-button-icon-size:24px}html{--mdc-icon-button-icon-color:inherit;--mdc-icon-button-disabled-icon-color:rgba(0, 0, 0, .38);--mat-icon-button-state-layer-color:black;--mat-icon-button-disabled-state-layer-color:black;--mat-icon-button-ripple-color:rgba(0, 0, 0, .1);--mat-icon-button-hover-state-layer-opacity:.04;--mat-icon-button-focus-state-layer-opacity:.12;--mat-icon-button-pressed-state-layer-opacity:.12}html .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color:#3f51b5;--mat-icon-button-state-layer-color:#3f51b5;--mat-icon-button-ripple-color:rgba(63, 81, 181, .1)}html .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color:#ff4081;--mat-icon-button-state-layer-color:#ff4081;--mat-icon-button-ripple-color:rgba(255, 64, 129, .1)}html .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color:#f44336;--mat-icon-button-state-layer-color:#f44336;--mat-icon-button-ripple-color:rgba(244, 67, 54, .1)}html{--mat-icon-button-touch-target-display:block}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}html{--mdc-fab-container-shape:50%;--mdc-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);--mdc-fab-focus-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);--mdc-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);--mdc-fab-pressed-container-elevation-shadow:0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape:50%;--mdc-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);--mdc-fab-small-focus-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);--mdc-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);--mdc-fab-small-pressed-container-elevation-shadow:0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height:48px;--mdc-extended-fab-container-shape:24px;--mdc-extended-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);--mdc-extended-fab-focus-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);--mdc-extended-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);--mdc-extended-fab-pressed-container-elevation-shadow:0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mdc-fab-container-color:white;--mat-fab-foreground-color:black;--mat-fab-state-layer-color:black;--mat-fab-disabled-state-layer-color:black;--mat-fab-ripple-color:rgba(0, 0, 0, .1);--mat-fab-hover-state-layer-opacity:.04;--mat-fab-focus-state-layer-opacity:.12;--mat-fab-pressed-state-layer-opacity:.12;--mat-fab-disabled-state-container-color:rgba(0, 0, 0, .12);--mat-fab-disabled-state-foreground-color:rgba(0, 0, 0, .38);--mdc-fab-small-container-color:white;--mat-fab-small-foreground-color:black;--mat-fab-small-state-layer-color:black;--mat-fab-small-disabled-state-layer-color:black;--mat-fab-small-ripple-color:rgba(0, 0, 0, .1);--mat-fab-small-hover-state-layer-opacity:.04;--mat-fab-small-focus-state-layer-opacity:.12;--mat-fab-small-pressed-state-layer-opacity:.12;--mat-fab-small-disabled-state-container-color:rgba(0, 0, 0, .12);--mat-fab-small-disabled-state-foreground-color:rgba(0, 0, 0, .38)}html .mat-mdc-fab.mat-primary{--mdc-fab-container-color:#3f51b5;--mat-fab-foreground-color:white;--mat-fab-state-layer-color:white;--mat-fab-ripple-color:rgba(255, 255, 255, .1)}html .mat-mdc-fab.mat-accent{--mdc-fab-container-color:#ff4081;--mat-fab-foreground-color:white;--mat-fab-state-layer-color:white;--mat-fab-ripple-color:rgba(255, 255, 255, .1)}html .mat-mdc-fab.mat-warn{--mdc-fab-container-color:#f44336;--mat-fab-foreground-color:white;--mat-fab-state-layer-color:white;--mat-fab-ripple-color:rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color:#3f51b5;--mat-fab-small-foreground-color:white;--mat-fab-small-state-layer-color:white;--mat-fab-small-ripple-color:rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color:#ff4081;--mat-fab-small-foreground-color:white;--mat-fab-small-state-layer-color:white;--mat-fab-small-ripple-color:rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color:#f44336;--mat-fab-small-foreground-color:white;--mat-fab-small-state-layer-color:white;--mat-fab-small-ripple-color:rgba(255, 255, 255, .1)}html{--mat-fab-touch-target-display:block;--mat-fab-small-touch-target-display:block}
1html{--mdc-extended-fab-label-text-font:Roboto, sans-serif;--mdc-extended-fab-label-text-size:14px;--mdc-extended-fab-label-text-tracking:.0892857143em;--mdc-extended-fab-label-text-weight:500}html{--mdc-snackbar-container-shape:4px}html{--mdc-snackbar-container-color:#333333;--mdc-snackbar-supporting-text-color:rgba(255, 255, 255, .87);--mat-snack-bar-button-color:#ff4081}html{--mdc-snackbar-supporting-text-font:Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height:20px;--mdc-snackbar-supporting-text-size:14px;--mdc-snackbar-supporting-text-weight:400}html{--mat-table-row-item-outline-width:1px}html{--mat-table-background-color:white;--mat-table-header-headline-color:rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color:rgba(0, 0, 0, .87);--mat-table-row-item-outline-color:rgba(0, 0, 0, .12)}html{--mat-table-header-container-height:56px;--mat-table-footer-container-height:52px;--mat-table-row-item-container-height:52px}html{--mat-table-header-headline-font:Roboto, sans-serif;--mat-table-header-headline-line-height:22px;--mat-table-header-headline-size:14px;--mat-table-header-headline-weight:500;--mat-table-header-headline-tracking:.0071428571em;--mat-table-row-item-label-text-font:Roboto, sans-serif;--mat-table-row-item-label-text-line-height:20px;--mat-table-row-item-label-text-size:14px;--mat-table-row-item-label-text-weight:400;--mat-table-row-item-label-text-tracking:.0178571429em;--mat-table-footer-supporting-text-font:Roboto, sans-serif;--mat-table-footer-supporting-text-line-height:20px;--mat-table-footer-supporting-text-size:14px;--mat-table-footer-supporting-text-weight:400;--mat-table-footer-supporting-text-tracking:.0178571429em}html{--mdc-circular-progress-active-indicator-width:4px;--mdc-circular-progress-size:48px}html{--mdc-circular-progress-active-indicator-color:#3f51b5}html .mat-accent{--mdc-circular-progress-active-indicator-color:#ff4081}html .mat-warn{--mdc-circular-progress-active-indicator-color:#f44336}html{--mat-badge-container-shape:50%;--mat-badge-container-size:unset;--mat-badge-small-size-container-size:unset;--mat-badge-large-size-container-size:unset;--mat-badge-legacy-container-size:22px;--mat-badge-legacy-small-size-container-size:16px;--mat-badge-legacy-large-size-container-size:28px;--mat-badge-container-offset:-11px 0;--mat-badge-small-size-container-offset:-8px 0;--mat-badge-large-size-container-offset:-14px 0;--mat-badge-container-overlap-offset:-11px;--mat-badge-small-size-container-overlap-offset:-8px;--mat-badge-large-size-container-overlap-offset:-14px;--mat-badge-container-padding:0;--mat-badge-small-size-container-padding:0;--mat-badge-large-size-container-padding:0}html{--mat-badge-background-color:#3f51b5;--mat-badge-text-color:white;--mat-badge-disabled-state-background-color:#b9b9b9;--mat-badge-disabled-state-text-color:rgba(0, 0, 0, .38)}.mat-badge-accent{--mat-badge-background-color:#ff4081;--mat-badge-text-color:white}.mat-badge-warn{--mat-badge-background-color:#f44336;--mat-badge-text-color:white}html{--mat-badge-text-font:Roboto, sans-serif;--mat-badge-line-height:22px;--mat-badge-text-size:12px;--mat-badge-text-weight:600;--mat-badge-small-size-text-size:9px;--mat-badge-small-size-line-height:16px;--mat-badge-large-size-text-size:24px;--mat-badge-large-size-line-height:28px}html{--mat-bottom-sheet-container-shape:4px}html{--mat-bottom-sheet-container-text-color:rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color:white}html{--mat-bottom-sheet-container-text-font:Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height:20px;--mat-bottom-sheet-container-text-size:14px;--mat-bottom-sheet-container-text-tracking:.0178571429em;--mat-bottom-sheet-container-text-weight:400}html{--mat-legacy-button-toggle-height:36px;--mat-legacy-button-toggle-shape:2px;--mat-legacy-button-toggle-focus-state-layer-opacity:1;--mat-standard-button-toggle-shape:4px;--mat-standard-button-toggle-hover-state-layer-opacity:.04;--mat-standard-button-toggle-focus-state-layer-opacity:.12}html{--mat-legacy-button-toggle-text-color:rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color:rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color:rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color:#e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color:rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color:#eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color:#bdbdbd;--mat-standard-button-toggle-text-color:rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color:white;--mat-standard-button-toggle-state-layer-color:black;--mat-standard-button-toggle-selected-state-background-color:#e0e0e0;--mat-standard-button-toggle-selected-state-text-color:rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color:rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color:white;--mat-standard-button-toggle-disabled-selected-state-text-color:rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color:#bdbdbd;--mat-standard-button-toggle-divider-color:#e0e0e0}html{--mat-standard-button-toggle-height:48px}
1html{--mat-legacy-button-toggle-label-text-font:Roboto, sans-serif;--mat-legacy-button-toggle-label-text-line-height:24px;--mat-legacy-button-toggle-label-text-size:16px;--mat-legacy-button-toggle-label-text-tracking:.03125em;--mat-legacy-button-toggle-label-text-weight:400;--mat-standard-button-toggle-label-text-font:Roboto, sans-serif;--mat-standard-button-toggle-label-text-line-height:24px;--mat-standard-button-toggle-label-text-size:16px;--mat-standard-button-toggle-label-text-tracking:.03125em;--mat-standard-button-toggle-label-text-weight:400}html{--mat-datepicker-calendar-container-shape:4px;--mat-datepicker-calendar-container-touch-shape:4px;--mat-datepicker-calendar-container-elevation-shadow:0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#3f51b5;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(63, 81, 181, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(63, 81, 181, .3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(63, 81, 181, .3);--mat-datepicker-toggle-active-state-icon-color:#3f51b5;--mat-datepicker-calendar-date-in-range-state-background-color:rgba(63, 81, 181, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e;--mat-datepicker-toggle-icon-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color:black;--mat-datepicker-calendar-period-button-icon-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color:rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color:rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-today-disabled-state-outline-color:rgba(0, 0, 0, .18);--mat-datepicker-calendar-date-text-color:rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color:transparent;--mat-datepicker-calendar-date-disabled-state-text-color:rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-preview-state-outline-color:rgba(0, 0, 0, .24);--mat-datepicker-range-input-separator-color:rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color:rgba(0, 0, 0, .38);--mat-datepicker-range-input-disabled-state-text-color:rgba(0, 0, 0, .38);--mat-datepicker-calendar-container-background-color:white;--mat-datepicker-calendar-container-text-color:rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#ff4081;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(255, 64, 129, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(255, 64, 129, .3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(255, 64, 129, .3);--mat-datepicker-calendar-date-in-range-state-background-color:rgba(255, 64, 129, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e}.mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color:rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e}.mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color:#ff4081}.mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color:#f44336}
1.mat-calendar-controls{--mat-icon-button-touch-target-display:none}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}html{--mat-datepicker-calendar-text-font:Roboto, sans-serif;--mat-datepicker-calendar-text-size:13px;--mat-datepicker-calendar-body-label-text-size:14px;--mat-datepicker-calendar-body-label-text-weight:500;--mat-datepicker-calendar-period-button-text-size:14px;--mat-datepicker-calendar-period-button-text-weight:500;--mat-datepicker-calendar-header-text-size:11px;--mat-datepicker-calendar-header-text-weight:400}html{--mat-divider-width:1px}html{--mat-divider-color:rgba(0, 0, 0, .12)}html{--mat-expansion-container-shape:4px;--mat-expansion-legacy-header-indicator-display:inline-block;--mat-expansion-header-indicator-display:none}html{--mat-expansion-container-background-color:white;--mat-expansion-container-text-color:rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color:rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color:rgba(0, 0, 0, .26);--mat-expansion-header-text-color:rgba(0, 0, 0, .87);--mat-expansion-header-description-color:rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color:rgba(0, 0, 0, .54)}html{--mat-expansion-header-collapsed-state-height:48px;--mat-expansion-header-expanded-state-height:64px}html{--mat-expansion-header-text-font:Roboto, sans-serif;--mat-expansion-header-text-size:14px;--mat-expansion-header-text-weight:500;--mat-expansion-header-text-line-height:inherit;--mat-expansion-header-text-tracking:inherit;--mat-expansion-container-text-font:Roboto, sans-serif;--mat-expansion-container-text-line-height:20px;--mat-expansion-container-text-size:14px;--mat-expansion-container-text-tracking:.0178571429em;--mat-expansion-container-text-weight:400}html{--mat-grid-list-tile-header-primary-text-size:14px;--mat-grid-list-tile-header-secondary-text-size:12px;--mat-grid-list-tile-footer-primary-text-size:14px;--mat-grid-list-tile-footer-secondary-text-size:12px}html{--mat-icon-color:inherit}.mat-icon.mat-primary{--mat-icon-color:#3f51b5}.mat-icon.mat-accent{--mat-icon-color:#ff4081}.mat-icon.mat-warn{--mat-icon-color:#f44336}html{--mat-sidenav-container-shape:0;--mat-sidenav-container-elevation-shadow:0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width:auto}html{--mat-sidenav-container-divider-color:rgba(0, 0, 0, .12);--mat-sidenav-container-background-color:white;--mat-sidenav-container-text-color:rgba(0, 0, 0, .87);--mat-sidenav-content-background-color:#fafafa;--mat-sidenav-content-text-color:rgba(0, 0, 0, .87);--mat-sidenav-scrim-color:rgba(0, 0, 0, .6)}html{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#3f51b5;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#3f51b5;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#3f51b5;--mat-stepper-header-edit-state-icon-foreground-color:white;--mat-stepper-container-color:white;--mat-stepper-line-color:rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color:rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color:rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color:rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color:#f44336;--mat-stepper-header-icon-background-color:rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color:#f44336;--mat-stepper-header-error-state-icon-background-color:transparent}html .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#ff4081;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#ff4081;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#ff4081;--mat-stepper-header-edit-state-icon-foreground-color:white}html .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#f44336;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#f44336;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#f44336;--mat-stepper-header-edit-state-icon-foreground-color:white}html{--mat-stepper-header-height:72px}
1html{--mat-stepper-container-text-font:Roboto, sans-serif;--mat-stepper-header-label-text-font:Roboto, sans-serif;--mat-stepper-header-label-text-size:14px;--mat-stepper-header-label-text-weight:400;--mat-stepper-header-error-state-label-text-size:16px;--mat-stepper-header-selected-state-label-text-size:16px;--mat-stepper-header-selected-state-label-text-weight:400}html{--mat-sort-arrow-color:#757575}html{--mat-toolbar-container-background-color:whitesmoke;--mat-toolbar-container-text-color:rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary{--mat-toolbar-container-background-color:#3f51b5;--mat-toolbar-container-text-color:white}.mat-toolbar.mat-accent{--mat-toolbar-container-background-color:#ff4081;--mat-toolbar-container-text-color:white}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color:#f44336;--mat-toolbar-container-text-color:white}html{--mat-toolbar-standard-height:64px;--mat-toolbar-mobile-height:56px}html{--mat-toolbar-title-text-font:Roboto, sans-serif;--mat-toolbar-title-text-line-height:32px;--mat-toolbar-title-text-size:20px;--mat-toolbar-title-text-tracking:.0125em;--mat-toolbar-title-text-weight:500}html{--mat-tree-container-background-color:white;--mat-tree-node-text-color:rgba(0, 0, 0, .87)}html{--mat-tree-node-min-height:48px}html{--mat-tree-node-text-font:Roboto, sans-serif;--mat-tree-node-text-size:14px;--mat-tree-node-text-weight:400}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font:400 24px/32px Roboto,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font:500 20px/32px Roboto,sans-serif;letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font:400 16px/24px Roboto,sans-serif;letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px Roboto,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px Roboto,sans-serif;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font:500 14px/22px Roboto,sans-serif;letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font:400 14px/20px Roboto,sans-serif;letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font:400 12px/20px Roboto,sans-serif;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font:300 96px/96px Roboto,sans-serif;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font:300 60px/60px Roboto,sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font:400 48px/50px Roboto,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font:400 34px/40px Roboto,sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}:root{--body-bg: #f9f7f6;--neutrals-light-grey: #F6F6F6;--neutrals-bright-grey: #E7EBF3;--warm-grey: #D4D0C8;--primary-coalescent: #131E29;--primary-graphene: #004F59;--graphene: #004652;--neutrals-auro-metal: #667980;--neutrals-light-periwinkle: #C5CFD9;--shades-white: #FFF;--shades-black: #000;--black-heading: #111;--black-body: #333;--neutrals-shadow-blue: #7F8FA1;--neutrals-metallic-blue: #2E637A;--secondary-parys-earth: #95E1BF;--primary-solway-breeze: #E2F5E9;--fast-green: #80E0BC;--tint-feel-good-green: #F2FEF1;--feel-good-green: #EAFEE8;--success-green: #6CAF35;--dark-radio: #204555;--dark-spark: #E42900;--primary-spark: #FF4713;--primary-dark-spark: #E42B00;--wallet-bg: #1F1F1F;--destructive-watermellon: #C0414D;--separate-border: #D9D9D9;--font-family: Averta, Helvetica, Verdana, Arial, Sans-Serif;--datepicker-color: #6c757d;--seat-preferences-bg: #F1FAF4;--checkbox-text-color: #212121;--toast-success: #DAFCD7;--toast-error: #F9ECED;--positive-tint: #DAFCD7;--dark-hover-bg: #CF2500;--primary-pressed-btn-bg: #B82100;--secondary-pressed-btn-bg: #002428}*{padding:0;margin:0;box-sizing:border-box}html{scroll-behavior:smooth}html,body{height:100%;touch-action:auto;-webkit-text-size-adjust:100%}body{background-color:var(--body-bg)!important;font-family:var(--font-family)!important;font-weight:400}.primary-coalescent{color:var(--primary-coalescent)!important}enhanced-add-railcard-dialogs #ebd-base-dialog-header{display:none!important}enhanced-search-journey-station-dialogs #ebd-base-dialog-header{display:none!important}.label-hide-ondestop{min-height:1.5rem}.tab-legends-hide-show{min-height:60px;visibility:hidden}.enhanced-datepicker-info mat-dialog-content{max-height:inherit!important}.notrains-found-card .notrains-found-content .notrains-found-sub-content a{text-decoration:underline}.spark-text{color:var(--dark-spark);text-decoration:none;font-weight:700}.desktop-label{display:block}.mobile-label{display:none}.mat-mdc-select-arrow svg{display:none}.mat-mdc-select-arrow{background:url(/train-tickets/later-arrow.b6e0eadc4511c093.svg);background-repeat:no-repeat;background-size:cover;width:18px!important;height:18px!important;background-position:center}.padiing-footer{padding-bottom:100px}.ticket-detail-mobile{height:calc(100vh - 128px)}.overflow-hidden{overflow:hidden}.ticket-tabs .mat-mdc-tab:hover .mdc-tab__ripple:before{opacity:0}
1.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover,.mat-mdc-tab.mdc-tab--active .mdc-tab__ripple:before,.mat-mdc-tab.mdc-tab--active .mat-ripple-element{background:transparent!important}.show-only-btn:hover{background:var(--shades-white)!important;outline:.063rem solid var(--primary-graphene)!important;border:.063rem solid var(--primary-graphene)!important;background-color:var(--shades-white)!important}.show-only-btn:hover .mdc-button__label{color:var(--primary-graphene)!important}.mat-mdc-radio-button.mat-mdc-radio-checked .mat-ripple-element,.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background:before{background-color:transparent!important}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before{background-color:transparent}.feel-good-green{background-color:var(--feel-good-green)}.neutrals-bright-grey{background-color:var(--neutrals-bright-grey)!important}.ticket-details .summary p{font-size:1rem;margin-bottom:.5rem!important}.mat-mdc-button,.mat-mdc-tab,.mat-mdc-radio-button .mat-internal-form-field,.mat-mdc-form-field,.mdc-text-field--outlined .mdc-floating-label,.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align:before{font-family:var(--font-family)!important;letter-spacing:normal!important;height:auto!important;line-height:normal!important;font-weight:400}.mat-mdc-select-value-text .mdc-form-field--align-end>label{padding-right:0!important}.common-floting-input.error-border.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none}.stepper-header a{z-index:1;display:block;position:relative;height:100%}.add-railcard-section .mdc-notched-outline .mdc-notched-outline__notch{display:block}.add-railcard-section .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{left:inherit!important}.via-avoid-section button:hover{background:#f1fef0;color:var(--primary-graphene)}.via-avoid-section button:focus-visible{background-color:var(--primary-coalescent);border:.125rem solid var(--primary-coalescent);color:var(--shades-white)!important}.sign-in-popup-container .validation-err{margin-top:0rem;color:var(--destructive-watermellon)!important}.alert-railcard button{background:transparent;outline:none;box-shadow:none;border:none}.search-station .mat-mdc-icon-button.mat-mdc-button-base{background:url(/train-tickets/delete-input.3284ae7d0a2a789c.svg);width:18px;height:18px;background-size:19px;background-repeat:no-repeat;background-position:center;margin-right:.5rem}.search-station .mat-mdc-icon-button.mat-mdc-button-base:hover{background:url(/train-tickets/close-hover.b2700bb95b656fc1.svg);width:18px;height:18px;background-size:19px;background-repeat:no-repeat;background-position:center;margin-right:.5rem}.mobile-hide{display:block}.mobile-show{display:none}.search-station .mat-mdc-icon-button.mat-mdc-button-base:focus-visible{background:url(/train-tickets/close-hover.b2700bb95b656fc1.svg);outline:2px solid var(--primary-coalescent)!important;border-radius:50%;width:18px;height:18px;background-size:19px;background-repeat:no-repeat;background-position:center;margin-right:.5rem}.edit-qtt-return-date{position:relative}.edit-qtt-return-date button span{color:var(--graphene);text-decoration:underline;text-underline-offset:.188rem}.edit-qtt-return-date button{background:none;position:absolute;right:0;border:none;display:flex;align-items:center;gap:.25rem;font-size:1rem;top:50%;transform:translateY(-50%);font-weight:400;color:var(--primary-coalescent)}.mat-mdc-select-value-text{font-family:Averta,Helvetica,Verdana,Arial,Sans-Serif}.enhaanced-validation-err{font-size:.75rem;color:var(--destructive-watermellon);line-height:1.125rem}.field-error-space{position:relative;bottom:-.5rem}.h-fit-content{height:-moz-fit-content!important;height:fit-content!important}.f-100{font-weight:100}.f-200{font-weight:200}.f-300{font-weight:300}.f-400{font-weight:400!important}.f-500{font-weight:500}.f-600{font-weight:600}.f-700{font-weight:700}.f-800{font-weight:800}.f-900{font-weight:900}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.pb-16{padding-bottom:1rem!important}.new-pb-24{padding-block-end:1.5rem!important}p{margin-bottom:0!important}.horizontal-center{display:flex;justify-content:center}.vertical-center{display:flex;align-items:center}.m-0{margin:0!important}.mb-0{margin-bottom:0!important}.m-inline-0{margin-inline:0!important}.d-flex{display:flex!important}.enhanced-d-none{display:none!important}.enhanced-d-block{display:block!important}.text-end{text-align:right}.text-start{text-align:start}.text-underline{text-decoration:underline}.for-mobile-content{display:none}.p-t-0{padding-top:0!important}.p-b-0{padding-bottom:0!important}.text-overline{text-decoration:overline}.text-line-through{text-decoration:line-through}.visibility-hidden{visibility:hidden}.new-w-auto{width:auto!important}.w-100{width:100%!important}.w-fit-content{width:-moz-fit-content!important;width:fit-content!important}.white-space-nowrap{white-space:nowrap}.flex-wrap{flex-wrap:wrap}.text-strike{text-decoration:line-through}.footer-buttons-end{justify-content:center;gap:1.5rem}.p-0{padding:0!important}.mb-16{margin-bottom:1rem}.mt-16{margin-top:1rem}.cursor-pointer{cursor:pointer}.border-top-none{border-top:none!important}.border-bottom-none{border-bottom:none!important}.enhanced-asterisk{color:var(--destructive-watermellon)}.loading-text{margin-top:0!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.remove-focus:focus,.remove-focus:focus-visible,.remove-focus.cdk-keyboard-focused{outline:none!important;box-shadow:none!important}.logout-popup .mat-mdc-dialog-container .mat-mdc-dialog-title{display:flex;flex:1 1 100%;justify-content:center}.mat-mdc-menu-panel{min-width:132px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;outline:0;border-radius:.313em;background-color:var(--mat-menu-container-color, var(--mat-app-surface-container));will-change:transform,opacity;box-shadow:0 6px 7px #4b4b4b2b!important;margin-top:.5rem}.notrains-found-card .radio-card-journey-details .notrains-found-view-other{cursor:pointer}app-enhanced-ticket-type-and-class .notrains-found-card.open-return-card .radio-card-journey-details:first-child{border-top:none!important}.search-journey-btn button:hover{text-decoration:underline;text-underline-offset:.25rem}.search-journey-btn button:focus-visible{outline:2px solid var(--primary-coalescent)!important;border-radius:.313rem;padding:0 .5rem}
1.cursor-not-allowed{cursor:not-allowed}.enhanced-common-card{padding:1.5rem;border-radius:.313rem;background-color:var(--shades-white);box-shadow:0 2px 12px 2px #131e2914}.railcard-cheapest-card{width:27rem;position:fixed;bottom:6.625rem;right:1rem;z-index:1;display:flex;flex-direction:column;gap:.75rem}.railcard-cheapest-card:empty{display:none}.cheapest-ticket-message .mat-mdc-card,.railcard-applied-message .mat-mdc-card{box-shadow:0 6px 20px #131e2929;border-radius:.313rem;background-color:var(--shades-white)}.cheapest-ticket-message p,.railcard-applied-message p{font-size:.875rem;font-weight:600;line-height:1.375rem;margin-top:.5rem}.cheapest-ticket-message-button{margin-top:.75rem}.cheapest-ticket-message button{border-color:var(--neutrals-shadow-blue)!important}.cheapest-ticket-message .ticket-label button{align-items:flex-end;justify-content:flex-end;padding-right:0}.cheapest-ticket-message mat-card-content.mat-mdc-card-content,.railcard-applied-message mat-card-content.mat-mdc-card-content{padding:.75rem 1rem!important}.using-railcard-title span{font-size:1.25rem;font-weight:600;line-height:1.563rem;color:var(--primary-coalescent)}.railcard-cheapest-card .ticket-label{align-items:center}.railcard-cheapest-card .ticket-label button .mdc-button__label{line-height:10px}.invisible-accessibility-content{position:absolute;left:-9999px}.mat-mdc-option.mdc-list-item{font-family:Averta,Helvetica,Verdana,Arial,sans-serif}.add-railcard-section .common-floting-input .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece{border:none}.add-railcard-section .common-floting-input .mdc-text-field--outlined{padding:.5rem 1rem!important;border:1px solid rgba(127,143,161,1);border-radius:.313rem}.enhanced-common-link-txt{font-size:.875rem;line-height:1.25rem;color:var(--primary-graphene);text-decoration:underline;text-underline-offset:.25rem;display:inherit}.ticket-tabs .mat-mdc-tab-body-content{padding:0}mat-button{cursor:pointer}app-enhanced-basic-dialog{color:var(--primary-coalescent)}app-enhanced-basic-dialog .mat-mdc-dialog-container .mat-mdc-dialog-title{margin:0}app-enhanced-basic-dialog mat-dialog-actions{padding:1.5rem}app-enhanced-basic-dialog header{display:flex;justify-content:space-between;margin-bottom:0;color:var(--primary-graphene);border-bottom:1px solid var(--neutrals-light-periwinkle);padding:1.5rem!important;align-items:center}app-enhanced-basic-dialog header h1{padding:0!important;display:flex!important;align-items:center!important;line-height:1.563rem!important;font-weight:600!important}app-enhanced-basic-dialog header .mat-mdc-dialog-title:before{height:1.563rem}app-enhanced-basic-dialog header .mat-mdc-button .mat-mdc-button-touch-target,app-enhanced-basic-dialog header .mdc-button:hover,app-enhanced-basic-dialog header .mdc-button:active,app-enhanced-basic-dialog header .mdc-button{height:inherit;min-width:inherit;width:1.125rem}.hover-img{display:none}app-enhanced-basic-dialog header .mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,app-enhanced-basic-dialog header mat-button{min-height:18px;line-height:1.125rem;padding:0;height:1.5rem}app-enhanced-basic-dialog header .mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end button .mdc-button__label{line-height:0}app-enhanced-basic-dialog header .mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end button:hover{outline:none;border:none;cursor:pointer}app-enhanced-basic-dialog header mat-button button:focus-visible,app-enhanced-basic-dialog header mat-button:focus-visible button.ckd-keyboard-focused,app-enhanced-basic-dialog header .mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end button:focus-visible,app-enhanced-basic-dialog header .mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end button.cdk-keyboard-focused{outline:2px solid rgba(19,30,41,1)!important;outline-offset:1px;border:none}app-enhanced-basic-dialog .mat-mdc-card-header{padding:0}app-enhanced-basic-dialog.enhanced-alert-dialogs footer{border-top:1px solid var(--neutrals-light-periwinkle);padding:1.5rem}app-enhanced-basic-dialog.enhanced-alert-dialogs.content-center footer button{margin:0 auto}app-enhanced-basic-dialog mat-tab-header.mat-mdc-tab-header{border-bottom:1px solid var(--neutrals-light-periwinkle);border-top:1px solid var(--neutrals-light-periwinkle)}.enhanced-datepicker-info .mat-mdc-tab.mdc-tab:focus-visible span.mdc-tab__text-label{outline:2px solid rgba(19,30,41,1);border-radius:5px;outline-offset:1px}.matmenu-myaccount .mat-mdc-menu-content .mat-mdc-menu-item:hover{background:#f2fef1;color:#004652}.matmenu-myaccount .mat-mdc-menu-content .mat-mdc-menu-item:focus-visible{background-color:transparent;color:var(--primary-coalescent);outline:2px solid var(--primary-coalescent)!important;outline-offset:-5px;border-radius:8px}.EnhancedPriceBreakdownDialogs .mat-mdc-tab-header{border-bottom:none;border-top:none;z-index:11}.EnhancedPriceBreakdownDialogs .mat-mdc-tab-body-wrapper{border-top:1px solid var(--neutrals-light-periwinkle);margin-top:-1.5px}app-enhanced-basic-dialog mat-tab-header span.mdc-tab__content{font-size:1rem;line-height:1.5rem}app-enhanced-basic-dialog .mdc-tab{padding:.5rem 1.5rem}app-enhanced-basic-dialog .mdc-tab span{font-size:1rem;line-height:1.5rem}.user-account-signin img{padding-right:.5rem}.user-account-signin img:last-child{padding-right:0rem!important}.matmenu-myaccount{box-shadow:0 4px 16px 4px #131e2914!important;border-radius:.313rem!important;background:var(--shades-white);left:-20px;position:absolute}.matmenu-myaccount button{font-size:1rem;padding:1rem}.matmenu-myaccount .mat-mdc-menu-content{padding:0}
1.class-details-row mat-card-subtitle{color:var(--primary-coalescent);line-height:1.125rem;font-weight:400;font-size:.75rem}.add-railcard-section .error-border .mdc-text-field{border:2px solid var(--destructive-watermellon)!important;border-radius:4px;padding:5px}.sign-in-popup-container input.error-border,.sign-in-popup-container input.error-border:hover{border-width:2px;border-color:var(--destructive-watermellon)}.user-account-signin{justify-content:center;display:flex}.mat-mdc-option .mdc-list-item__primary-text{color:#004652!important}.mat-mdc-option .mat-pseudo-checkbox{--mat-minimal-pseudo-checkbox-selected-checkmark-color: rgba(0, 70, 82, 1)!important}.header-avanti-logo:focus-visible{outline:3px solid rgba(19,30,41,1);outline-offset:1px}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mat-mdc-notch-piece{border-color:var(--destructive-watermellon)!important;border-width:2px}.enchanced-common-popup-header h1{font-size:1.25rem;line-height:1.563rem;font-weight:600;margin:0;color:var(--primary-coalescent)}.enchanced-common-popup-header .enchanced-common-popup-header-action{min-height:auto!important;line-height:normal!important;height:auto!important}.enchanced-common-popup-header .enchanced-common-popup-header-action .mdc-button{width:auto;padding:0}.buttons-footer{padding:1.5rem;gap:1.5rem;justify-content:flex-end}.enhanced-alert-dialogs .enhanced-common-popup-theme{min-height:inherit}.alert-content p{margin-bottom:0}.enhanced-alert-dialogs.content-center .mat-mdc-dialog-title{font-family:inherit!important;justify-content:center;align-items:center!important;text-align:center;width:100%}.enhanced-alert-dialogs.content-center h2{margin:0 auto!important}.cleardate-btn{font-family:Averta,Helvetica,Verdana,Arial,Sans-Serif!important}.alert-content{padding:1.25rem;font-weight:400;line-height:1.5rem;font-size:1rem}.arrow-margin{margin-left:-5px}.alert-content a{color:var(--graphene)}.journey-type{display:flex;gap:4px}.comfot-in-class{margin-bottom:2rem;display:none}.comfot-in-class button{text-decoration:underline;color:var(--primary-graphene);font-size:.875rem!important;text-underline-offset:.125rem;display:flex;justify-content:center;align-items:center;width:100%;background-color:var(--shades-white);box-shadow:0 .125rem .75rem .125rem #131e2914;padding:.5rem;border-radius:.313rem;margin-bottom:0;text-align:center}.comfot-in-class button:hover{font-weight:600}.comfot-in-class button:focus-visible{outline-offset:-4px;outline:2px solid var(--primary-coalescent)!important}.comfot-in-class button img{margin-left:4px;height:1rem;width:1rem}.class-detail-popup{max-width:100%!important;height:calc(100vh - 128px)}.mat-column-PricePerPersonAndTotalPrice{text-align:right}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-color:var( --primary-spark)!important;border-width:.25rem}.mat-mdc-tab .mdc-tab__text-label,.mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:var(--primary-coalescent)!important;font-weight:700;letter-spacing:0}.fill-btn{background-color:var(--dark-spark)!important;padding:.5rem 1.375rem;letter-spacing:.02rem;font-size:1rem;font-weight:700;line-height:1.25rem;border-radius:.313rem!important;height:40px!important;border:.125rem solid var(--dark-spark)}.season-review-basket-btn.fill-btn{padding:.5rem 1.375rem!important;letter-spacing:.02rem!important;font-size:1rem!important;font-weight:700!important;line-height:1.25rem!important;border:.125rem solid var(--dark-spark)!important}.fill-btn .mdc-button__label{color:var(--shades-white)!important;display:flex!important;align-items:center!important;gap:.5rem!important}.fill-btn:hover{background-color:var(--dark-hover-bg)!important;border:.125rem solid var(--dark-hover-bg)!important}.fill-btn:active{background-color:var(--primary-pressed-btn-bg)!important;border:.125rem solid var(--primary-pressed-btn-bg)!important}.fill-btn:focus-visible,.fill-btn.cdk-keyboard-focused{outline-offset:1px;outline:3px solid var(--primary-coalescent)!important;background-color:var(--dark-spark)!important;border:.125rem solid var(--dark-spark)!important}.fill-btn:disabled{background-color:var(--neutrals-bright-grey)!important;cursor:not-allowed!important;border:2px solid var(--neutrals-bright-grey)}.fill-light-hover-btn:hover{background-color:var(--dark-hover-bg)!important;border:.125rem solid var(--dark-hover-bg)!important}.fill-light-hover-btn:active{background-color:var(--primary-pressed-btn-bg)!important;border:.125rem solid var(--primary-pressed-btn-bg)!important}.fill-light-hover-btn:focus-visible,.fill-light-hover-btn.cdk-keyboard-focused{outline-offset:1px;outline:3px solid var(--primary-coalescent)!important;background-color:var(--dark-spark)!important;border:.125rem solid var(--dark-spark)!important}div#emdcl-open-return-icon{padding-top:.725rem}.fill-btn:disabled .mdc-button__label{color:var(--neutrals-shadow-blue)!important}.fill-btn:disabled .mdc-button__label img{filter:invert(0%) sepia(40%) saturate(1647%) hue-rotate(178deg) brightness(57%) contrast(91%)!important}.dark-fill-btn{background-color:var(--dark-spark)!important;padding:.875rem 1.375rem;letter-spacing:.02rem!important;font-size:1rem!important;font-weight:700!important;line-height:1.25rem!important;border-radius:.313rem!important;height:-moz-fit-content!important;height:fit-content!important}.dark-fill-btn .mdc-button__label{color:var(--shades-white)!important;display:flex!important;align-items:center!important;gap:.5rem!important}.dark-fill-btn:disabled,.dark-fill-btn:disabled:hover{background-color:var(--neutrals-bright-grey)!important;cursor:not-allowed!important}.dark-fill-btn:disabled .mdc-button__label{color:var(--neutrals-shadow-blue)!important}.dark-fill-btn:disabled .mdc-button__label img{filter:invert(0%) sepia(40%) saturate(1647%) hue-rotate(178deg) brightness(57%) contrast(91%)!important}.dark-fill-btn.mat-mdc-button-disabled .mdc-button__label img#efc-qtt-footer-next-btn-icon{display:none}.dark-fill-btn:hover{background-color:var(--dark-hover-bg)!important}.dark-fill-btn:active{background-color:var(--primary-pressed-btn-bg)!important}.dark-fill-btn:focus-visible,.dark-fill-btn.cdk-keyboard-focused{background-color:var(--dark-spark)!important;outline:3px solid var(--shades-white)!important;outline-offset:1px}.outline-btn{border:.125rem solid var(--primary-spark)!important;padding:.5rem 1.375rem!important;letter-spacing:.02rem!important;font-size:1rem!important;font-weight:700!important;line-height:1.25rem!important;border-radius:.313rem!important;height:-moz-fit-content!important;height:fit-content!important;background-color:transparent!important}.outline-btn .mdc-button__label{color:var(--primary-coalescent)!important}.outline-btn:hover{background:var(--dark-spark)!important;border-color:var(--dark-spark)!important}.outline-btn:active{border:.125rem solid var(--primary-pressed-btn-bg)!important;background-color:var(--primary-pressed-btn-bg)!important}.outline-btn:hover .mdc-button__label,.outline-btn:active .mdc-button__label,.outline-btn.cdk-focused:active .mdc-button__label{color:var(--shades-white)!important}.outline-btn:focus-visible,.outline-btn:focus-visible:hover,.outline-btn.cdk-keyboard-focused{outline:3px solid var(--primary-coalescent)!important;outline-offset:1px!important;color:var(--primary-coalescent)!important}.outline-btn:disabled{border:.125rem solid var(--neutrals-bright-grey)!important;background-color:var(--neutrals-bright-grey)!important;cursor:not-allowed!important}.outline-btn:disabled .mdc-button__label{color:var(--neutrals-shadow-blue)!important}.outline-secondary-btn{border:.125rem solid var(--neutrals-shadow-blue)!important;padding:.5rem 1.375rem!important;letter-spacing:.02rem!important;font-size:1rem!important;font-weight:700!important;line-height:1.25rem!important;border-radius:.313rem!important;height:-moz-fit-content!important;height:fit-content!important;background-color:transparent!important}.outline-secondary-btn .mdc-button__label{color:var(--primary-coalescent)!important}.outline-secondary-btn:hover{background:var(--graphene)!important;border-color:var(--neutrals-auro-metal)!important}.outline-secondary-btn:active{border:.125rem solid var(--neutrals-auro-metal)!important;background-color:var(--secondary-pressed-btn-bg)!important}.outline-secondary-btn:hover .mdc-button__label,.outline-secondary-btn:active .mdc-button__label,.outline-secondary-btn.cdk-focused:active .mdc-button__label{color:var(--shades-white)!important}.outline-secondary-btn:focus-visible,.outline-secondary-btn:focus-visible:hover,.outline-secondary-btn.cdk-keyboard-focused{outline:3px solid var(--primary-coalescent)!important;outline-offset:1px!important;color:var(--primary-coalescent)!important;border-color:var(--neutrals-shadow-blue)!important}.outline-secondary-btn:disabled{border:.125rem solid var(--neutrals-bright-grey)!important;background-color:var(--neutrals-bright-grey)!important;cursor:not-allowed!important}.outline-secondary-btn:disabled .mdc-button__label{color:var(--neutrals-shadow-blue)!important}.edit-address-right-btn button.outline-secondary-btn,.additional-information-wrapper button.outline-secondary-btn{height:2.5rem!important}.dark-outline-btn{border:.125rem solid var(--primary-solway-breeze)!important;padding:.75rem 1.375rem!important;letter-spacing:.02rem!important;font-size:1rem!important;font-weight:700!important;line-height:1.25rem!important;border-radius:.313rem!important;height:-moz-fit-content!important;height:fit-content!important;background-color:transparent!important}.dark-outline-btn .mdc-button__label{color:var(--shades-white)!important}.dark-outline-btn:disabled{border:none!important;background-color:var(--neutrals-light-periwinkle)!important;cursor:not-allowed!important}.dark-outline-btn:disabled .mdc-button__label{color:var(--neutrals-auro-metal)!important}.qtt-footer-btn .dark-outline-btn:disabled{border:.125rem solid var(--neutrals-light-periwinkle)!important;height:3rem!important}.simple-btn{font-size:1rem!important;font-weight:700;line-height:1.25rem!important;min-width:auto!important;letter-spacing:.32px!important;color:var(--primary-dark-spark)!important}.simple-hover-btn:hover{color:#e42b00!important;font-weight:700;text-decoration:underline;text-underline-offset:.125rem}.simple-hover-btn:focus-visible:hover{text-decoration:none}.simple-hover-btn:active{color:var(--dark-hover-bg)!important;font-weight:700;text-decoration:underline;text-underline-offset:.125rem}.simple-hover-btn:focus-visible{background-color:transparent!important;box-shadow:none!important}.simple-hover-btn:focus-visible .mdc-button__label,.simple-hover-btn:focus-visible:hover .mdc-button__label,.simple-hover-btn.cdk-keyboard-focused .mdc-button__label{outline:2px solid var(--primary-coalescent)!important;outline-offset:1px;color:#e42b00!important;border-radius:5px}.mdc-button__ripple,.mdc-button__ripple:before,.simple-btn .mdc-button__ripple,.simple-btn .mdc-button__ripple:before,.dark-outline-btn .mdc-button__ripple,.dark-outline-btn .mdc-button__ripple:before,.outline-btn .mdc-button__ripple,.outline-btn .mdc-button__ripple:before,.fill-btn .mdc-button__ripple,.fill-btn .mdc-button__ripple:before,.dark-fill-btn .mdc-button__ripple,.dark-fill-btn .mdc-button__ripple:before{background-color:transparent!important}.simple-btn.review-h-40{height:auto!important}.order-smartcard-section .outline-btn{border-color:var(--neutrals-shadow-blue)!important;width:-moz-fit-content;width:fit-content}.common-edit-form-btn{padding:.5rem 1.125rem!important;margin:0;min-width:auto!important;border:.125rem solid var(--neutrals-auro-metal)!important;border-radius:.313rem!important;font-size:1rem!important;font-weight:700!important;letter-spacing:.02rem!important;line-height:1.25rem!important;color:var(--primary-coalescent)!important;height:2.5rem!important}.common-edit-form-btn .mat-mdc-button .mat-mdc-button-touch-target{line-height:2.25rem}.common-edit-form-btn .mdc-button__label{display:flex;align-items:center;gap:.5rem}.common-edit-form-btn .mdc-button__label span{line-height:0}.common-edit-form-btn:hover{background:var(--graphene)!important;color:var(--shades-white)!important;border:2px solid var(--neutrals-auro-metal)}.common-edit-form-btn:active{background:var(--secondary-pressed-btn-bg)!important;color:var(--shades-white)!important;border:2px solid var(--neutrals-auro-metal)}.common-edit-form-btn:hover .mdc-button__label,.common-edit-form-btn:active .mdc-button__label{color:var(--shades-white)!important}.common-edit-form-btn:hover .mdc-button__label img,.common-edit-form-btn:active .mdc-button__label img{filter:invert(1)}.common-edit-form-btn:focus-visible,.common-edit-form-btn.cdk-keyboard-focused{background:transparent!important;outline:3px solid var(--primary-coalescent)!important;outline-offset:1px}.common-edit-form-btn:focus-visible .mdc-button__label,.common-edit-form-btn.cdk-keyboard-focused .mdc-button__label{color:var(--primary-coalescent)!important;background:transparent!important}.common-edit-form-btn:focus-visible img{filter:inherit!important}.common-edit-form-btn:hover .mdc-button__ripple:before,.common-edit-form-btn:focus .mdc-button__ripple:before{opacity:0!important}.common-edit-form-btn:disabled{background-color:var(--neutrals-bright-grey)!important;cursor:not-allowed!important;border:2px solid var(--neutrals-bright-grey)!important}.common-edit-form-btn:disabled .mdc-button__label{color:var(--neutrals-shadow-blue)!important}.common-edit-form-btn:disabled .mdc-button__label img{filter:brightness(0) saturate(100%) invert(59%) sepia(8%) saturate(756%) hue-rotate(172deg) brightness(92%) contrast(92%)}.show-only-btn{border:.063rem solid var(--neutrals-shadow-blue)!important;background-color:var(--shades-white)!important;padding:.438rem 1rem!important;font-size:1rem!important;line-height:1.5rem!important;border-radius:6.25rem!important;height:2.5rem!important}.show-only-btn .mdc-button__label{color:var(--primary-coalescent)!important;display:flex;align-items:center;gap:.5rem}.show-only-btn .mdc-button__label img{display:none}.active-show-only-btn .mdc-button__label{color:var(--primary-graphene)!important}
1.class-details-row mat-card-content li img{width:28px}.show-only-btn.active-show-only-btn .mdc-button__label img{display:block}.ticket-tabs .mat-mdc-tab-header .mat-mdc-tab:hover .tab-legends{background:#f6f6f6}.tab-legends-btn{color:var(--neutrals-metallic-blue)!important;font-weight:400;font-size:.875rem!important;line-height:1.375rem!important;text-align:center;background-color:transparent}.tab-legends-btn:hover{text-decoration:none}.mdc-tab--active .tab-legends-btn{font-size:.875rem!important;line-height:1.375rem!important;color:var(--primary-graphene)!important;text-align:center;background-color:transparent}.mdc-tab--active .tab-legends-btn:hover{color:var(--primary-coalescent)!important;text-decoration:underline;text-underline-offset:.25rem;background-color:transparent}.mdc-tab--active .tab-legends-btn:focus-visible{outline:none}.mdc-tab--active .tab-legends-btn:focus-visible .mdc-button__label .mat-icon{outline:.125rem solid var(--primary-coalescent)!important;outline-offset:-.125rem;border-radius:5px;background-color:transparent}.mdc-tab--active .tab-legends-btn:focus-visible:hover{text-decoration:none}.mdc-tab--active .tab-legends-btn:focus-visible:hover .mdc-button__label .mat-icon{outline:none}.common-floting-input{width:100%}.common-floting-input .mdc-text-field--outlined{padding:.5rem 1rem}.common-floting-input .mdc-text-field--outlined .mat-mdc-form-field-infix,.common-floting-input .mdc-text-field--no-label .mat-mdc-form-field-infix{padding:0;min-height:auto;width:auto}.common-floting-input .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece{border-color:var(--neutrals-shadow-blue)}.common-floting-input .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece:hover{border-color:var(--primary-coalescent)!important}.common-floting-input .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece:focus-visible,.common-floting-input .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mat-mdc-notch-piece{border-color:var(--primary-coalescent)!important}.edit-qtt-pax-input.mat-form-field-invalid.ng-invalid .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mat-mdc-notch-piece{border-color:var(--destructive-watermellon)!important;border-width:2px!important}.add-railcard-section .common-floting-input .mdc-text-field.mdc-text-field--focused{border-color:#131e29!important;border-width:2px!important}app-enhanced-basic-dialog header .mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end:focus-visible,app-enhanced-basic-dialog header mat-button:focus-visible{outline:2px solid rgba(19,30,41,1);border-radius:5px}.edit-qtt-pax-input.mat-form-field-invalid.ng-invalid .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__notch{border-left-width:0!important}.common-floting-input .mdc-notched-outline__leading{border-top-left-radius:.313rem;border-bottom-left-radius:.313rem}.common-floting-input .mdc-notched-outline__trailing{border-top-right-radius:.313rem;border-bottom-right-radius:.313rem}.common-floting-input .mdc-floating-label{font-size:.75rem!important;line-height:1.125rem!important;color:var(--primary-coalescent)!important}.common-floting-input .mdc-text-field--outlined .mdc-text-field__input{font-size:1rem;line-height:1.5rem;color:var(--primary-coalescent)!important;box-shadow:none!important}.common-floting-input .mdc-text-field--outlined .mat-mdc-input-placeholder{color:#ff0}.common-floting-input .mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-2.45rem)!important;background-color:var(--shades-white);padding:0 .375rem 0 .125rem}.edit-qtt-pax-input input[matinput]::-webkit-outer-spin-button,.edit-qtt-pax-input input[matinput]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.journey-details-route-stations-accordion .mat-accordion .journey-details-route-stations-inner .journey-details-route-stations-name{text-align:left}app-enhanced-ticket-type-and-class header{position:relative;z-index:11}enhanced-search-journey-station-dialogs .enhanced-common-popup-theme{min-height:80vh!important}.mat-mdc-radio-button .mdc-radio__outer-circle{border-width:.052rem!important;border-color:var(--dark-radio);background:var(--shades-white)}.mat-mdc-radio-button .mdc-radio__native-control:enabled:focus:checked+.mdc-radio__background .mdc-radio__inner
1-circle{border-color:var(--dark-radio)!important}.mat-mdc-radio-button .mdc-radio,.mat-mdc-radio-button .mdc-radio__native-control,.mat-mdc-radio-touch-target{width:1.5rem!important;height:1.5rem!important}.mat-mdc-tab.mdc-tab--active .mdc-tab__ripple:before,.mat-mdc-tab.mdc-tab--active .mat-ripple-element{background-color:transparent}.mat-mdc-radio-button .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--dark-radio)!important;background:var(--dark-radio)!important}.user-account-signin button{background:none;border-bottom:1px solid var(--shades-white);border-top:0;border-left:0;border-right:0;font-size:14px;font-weight:700;color:var(--primary-coalescent)}.user-account-signin button:hover{border-bottom:1px solid rgba(19,30,41,1)!important}.user-account-signin button:focus-visible{border:2px solid var(--primary-coalescent);border-radius:5px}app-login-popup .password-field button{position:absolute;top:3.5rem;right:0;color:var(--primary-coalescent)}app-login-popup .enhanced-common-mat-checkbox .mdc-checkbox input{height:1.25rem;width:1.25rem;border:1px solid var(--dark-radio);border-radius:2px}.enhanced-seat-preferences-seat-option .mat-mdc-checkbox-group .mat-mdc-checkbox:hover{border-width:1px;border-color:#004f59}.enhanced-common-mat-checkbox .mdc-checkbox:hover .mdc-checkbox__background{outline:1px solid var(--dark-radio)}.enhanced-common-mat-checkbox .mdc-checkbox:focus .mdc-checkbox__background{outline:3px solid rgba(19,30,41,1)!important;outline-offset:1px}.enhanced-common-popup-container .mat-mdc-dialog-surface{border-radius:.313rem}app-enhanced-basic-dialog header h2{margin:0!important;padding:0!important;font-size:1.25rem!important;line-height:1.563rem!important;font-weight:600!important;color:var(--primary-coalescent)!important;letter-spacing:normal}app-enhanced-basic-dialog header h2:before{display:none}#eeqc-edit-btn-icon-are{display:flex}app-enhanced-basic-dialog header button{padding:0;margin:0;min-width:auto;height:1.125rem!important;width:1.125rem!important}.enhanced-common-popup-body .mat-mdc-dialog-content{padding:1.5rem;font-family:var(--font-family);line-height:normal;letter-spacing:normal;font-weight:400}app-enhanced-journey-details-and-itinerary-dialogs .enhanced-common-popup-body .mat-mdc-dialog-content{max-height:calc(100vh - 205px)}.user-account-signin-btn .mdc-button__label{display:flex;align-items:center;gap:.5rem}.user-account-signin-btn:hover .mdc-button__label .user-account-basket-txt{text-decoration:underline;text-underline-offset:.188rem;font-weight:600}.user-account-signin-btn:focus-visible .mdc-button__label .user-account-basket-txt,.user-account-signin-btn:focus-visible:hover .mdc-button__label .user-account-basket-txt,.user-account-signin-btn.cdk-keyboard-focused .mdc-button__label .user-account-basket-txt{outline:3px solid var(--primary-coalescent)!important;outline-offset:1px!important;border-radius:.313rem}.mat-mdc-button-ripple{display:none}.ticket-label-left,.ticket-label-right{display:flex;flex-wrap:wrap;gap:.625rem}.cheapest-ticket{background:var(--secondary-parys-earth);color:var(--primary-coalescent)}.offer-ticket{background:#90fb8a;color:var(--primary-coalescent)}.railcard-applied{background:var(--primary-coalescent);color:var(--shades-white)}.fastest-ticket{background:var(--primary-graphene);color:var(--shades-white)}.limited-ticket{background:var(--neutrals-light-periwinkle);color:var(--primary-coalescent)}enhanced-ticket-detail-dialogs .enhanced-common-popup-theme{max-height:calc(100vh - 215px);overflow:auto;padding-bottom:5rem}.service-arrive-ticket{background:var(--neutrals-bright-grey);color:var(--primary-coalescent)}.search-journey-btn button .mdc-button__label{display:flex;align-items:center;gap:.5rem}.search-journey-card-row .radio-card .mat-mdc-radio-button .mdc-radio{position:absolute;right:1.25rem;top:4.2rem;padding:inherit}.label-less-radio-card .mat-mdc-radio-button .mdc-radio{top:2.85rem!important}.ticket-class-section .label-less-radio-card .mat-mdc-radio-button .mdc-radio{top:1.35rem!important}.search-journey-card-row .radio-card mat-radio-button{background:var(--shades-white);padding:.5rem .5rem 3.5rem;border-radius:.313rem;box-shadow:0 .125rem .75rem .125rem #131e2914;position:relative;cursor:pointer}.stations-types p:first-child{margin-top:0;margin-bottom:0}.search-journey-card-row .radio-card mat-radio-button:hover,.search-journey-card-row .radio-card mat-radio-button:focus-visible{outline:.125rem solid var(--primary-graphene)}.search-journey-card-row .radio-card .radio-card-journey-details button:hover{font-weight:700;background:transparent!important;outline:none}.search-journey-card-row .radio-card .radio-card-journey-details button:focus-visible{background:var(--neutrals-light-periwinkle);font-weight:700;outline:3px solid var(--primary-coalescent)!important;outline-offset:1px}.train-cancelled .radio-card-ticket-info .radio-card-time-jouney span{text-decoration:line-through}.search-journey-card-row .radio-card .mat-mdc-radio-button .mdc-radio .mdc-radio__background{height:1.5rem;width:1.5rem}.search-journey-card-row .radio-card .mat-mdc-radio-button .mdc-radio .mdc-radio__background .mdc-radio__outer-circle{border:.063rem solid;border-color:var(--dark-radio)!important}.search-journey-card-row .radio-card .mat-mdc-radio-button:hover .mdc-radio .mdc-radio__background .mdc-radio__outer-circle{border:2px solid rgba(32,69,85,1)!important}.search-journey-card-row .radio-card .mat-mdc-radio-button.cdk-keyboard-focused .mdc-radio .mdc-radio__background .mdc-radio__outer-circle{outline:3px solid rgba(32,69,85,1)!important;outline-offset:1px}.search-journey-card-row .radio-card .mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio .mdc-radio__background .mdc-radio__outer-circle{border-color:var(--dark-radio)!important}.search-journey-card-row .radio-card .mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio .mdc-radio__background .mdc-radio__inner
1-circle{background-color:var(--dark-radio)!important;border-color:var(--dark-radio)!important}.ticket-tabs .mat-mdc-tab.mdc-tab--active:hover .tab-legends-txt{text-decoration:underline;font-weight:700;cursor:pointer}.ticket-tabs .mat-mdc-tab.mdc-tab--active:hover mat-icon{cursor:pointer}.ticket-tabs .mat-mdc-tab-header .mat-mdc-tab:focus-visible .tabname-main{outline:3px solid var(--primary-coalescent);outline-offset:-3px}.search-journey-card-row .radio-card mat-radio-button.mat-mdc-radio-disabled{background:var(--neutrals-bright-grey)!important}.search-journey-card-row .radio-card mat-radio-button.mat-mdc-radio-disabled:hover{cursor:not-allowed;outline:none}.search-journey-card-row .radio-card mat-radio-button.mat-mdc-radio-disabled .mdc-radio{display:none}.disabled-radio-card{background:var(--neutrals-bright-grey)!important;outline:none}.disabled-radio-card .radio-card-time-price{padding-right:0!important}.disabled-radio-card:focus,.disabled-radio-card:hover{outline:none!important}.disabled-radio-card .mdc-radio{display:none!important}.radio-card .mat-mdc-radio-checked.disabled-radio-card{background:var(--neutrals-bright-grey)!important;outline:none!important}.search-journey-card-row .radio-card mat-radio-button.disabled-radio-card .radio-card-price-col .radio-card-price-inner{display:flex;flex-direction:column;gap:.25rem}.search-journey-card-row .radio-card .disabled-radio-card .radio-card-price-col .radio-card-price-inner p{font-size:1rem;line-height:1.5rem;color:var(--primary-coalescent);font-weight:700}.search-journey-card-row .radio-card .disabled-radio-card .radio-card-price-col .radio-card-price-inner a{font-size:1rem;line-height:1.5rem;color:var(--primary-graphene);cursor:pointer;text-underline-offset:.25rem}.search-journey-card-row .radio-card .disabled-radio-card .radio-card-journey-details button{color:var(--primary-coalescent)}.search-journey-card-row .mat-mdc-tab:hover .mdc-tab__ripple:before{display:none}.search-journey-card-row .radio-card mat-radio-button.disabled-radio-card .radio-card-time-price{padding-right:0!important;width:100%!important}.search-journey-card-row .radio-card-price-inner a{color:var(--primary-graphene);margin-top:4px}.search-station mat-form-field input:focus{box-shadow:none!important}.ticket-tabs .mat-mdc-tab-header .mat-mdc-tab .tabname-main:nth-child(2n){border-right:1px solid red}.ticket-tabs .mat-mdc-tab-header .mat-mdc-tab{padding:0;flex:0 0 33.33%}.ticket-tabs .mat-mdc-tab .mdc-tab__content{width:100%;align-items:flex-start}.ticket-price{font-size:.75rem;font-weight:400;line-height:normal}.ticket-tabs .mat-mdc-tab-header .mat-mdc-tab .tabname-main{background:var(--shades-white);padding:14.5px;width:100%;text-align:center;align-items:center;display:flex;flex-direction:column;gap:.25rem}.ticket-tabs .mat-mdc-tab-header .mat-mdc-tab:first-child .tabname-main{border-top-left-radius:.313rem;border-bottom-left-radius:.313rem}.ticket-tabs .mat-mdc-tab-header .mat-mdc-tab:last-child .tabname-main{border-top-right-radius:.313rem;border-bottom-right-radius:.313rem}.ticket-tabs .mat-mdc-tab-header .mat-mdc-tab .mdc-tab-indicator__content--underline,.ticket-tabs .mat-mdc-tab-header .mat-mdc-tab-label-container{border:none}.ticket-tabs span.mdc-tab__text-label{display:flex;justify-content:center;align-items:center;width:100%;flex-direction:column}.ticket-tabs .mat-mdc-tab.mdc-tab--active .tabname-main{background:var(--graphene);color:var(--shades-white)}.ticket-tabs .mat-mdc-tab.mdc-tab--active .tabname-main .tab-legends div{color:var(--primary-graphene)}.ticket-tabs .mat-mdc-tab mat-icon{display:none}.ticket-tabs .mat-mdc-tab.mdc-tab--active mat-icon{display:flex;align-items:center;justify-content:center;padding:.125rem}.ticket-tabs .mat-mdc-tab.mdc-tab--active mat-icon img{width:99%}.search-journey-row .mat-mdc-tab-body-wrapper{margin-top:2rem}.search-journey-row .mat-mdc-tab-labels{gap:0rem;align-items:center;justify-content:center}.ticket-tabs .tab-legends{font-size:.875rem;font-weight:400;margin-top:0rem;gap:.5rem;padding:.5rem .375rem;line-height:1.375rem;display:flex;width:100%;justify-content:center;align-items:center;color:var(--neutrals-metallic-blue);position:relative;cursor:default}.ticket-tabs .mat-mdc-tab.mdc-tab--active .tab-legends{cursor:pointer}
1.ticket-tabs .tab-legends .inner-tab-legends{display:flex;align-items:center;gap:.25rem;width:-moz-fit-content;width:fit-content}.ticket-tabs .tab-legends .tab-legends-txt{width:-moz-fit-content;width:fit-content;padding:0 .125rem}.ticket-tabs{margin-top:1rem}.ticket-tabs .mdc-radio{top:2.65rem!important}.ticket-tabs .mat-mdc-tab.mdc-tab--active .tab-legends div{font-weight:700}.tab-awc .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-labels .mat-mdc-tab:last-child{display:none!important}.tab-awc .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-labels .mat-mdc-tab:nth-last-child(2) .tabname-main{border-top-right-radius:.313rem;border-bottom-right-radius:.313rem}.single-active-mat-tab .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab--active .tabname-main{border-radius:.313rem}.radio-card .mdc-form-field--align-end label{margin:0!important;width:100%}.ticket-list{font-size:.875rem;line-height:1.375rem;padding:.75rem .75rem .75rem 1.5rem}.radio-card.ticket-with-list .mdc-radio{position:absolute!important;right:1.25rem;top:3rem}.password-field{position:relative}.password-field button{position:absolute;right:0;top:70%;transform:translateY(-50%)}.search-station .mat-mdc-form-field-infix{padding:.813rem .75rem .813rem 2.5rem!important;min-height:inherit;height:3rem;font-family:Averta,Helvetica,Verdana,Arial,Sans-Serif}.search-station .mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay{opacity:0}.stations-name button{margin-left:0!important;justify-content:flex-start}.stations-name button:hover,.stations-name button:focus{outline:3px solid var(--primary-coalescent)!important}.edit-qtt-via-avoid:hover button span,.edit-qtt-via-avoid-without-discount:hover button span{font-weight:700}.add-return-jounrey-btn{padding:.875rem 1.375rem!important;box-shadow:0 2px 12px 2px #131e2914;border-radius:.313rem!important;background-color:var(--shades-white)!important;width:100%;font-size:1rem!important;letter-spacing:.02rem!important;line-height:1.25rem!important;font-weight:700!important;color:var(--primary-coalescent)!important}.add-return-jounrey-btn:hover,.add-return-jounrey-btn:focus{outline:.125rem solid var(--primary-graphene)!important}.add-return-jounrey-btn .mdc-button__label{display:flex;align-items:center;justify-content:center;gap:.5rem}app-enhanced-mixing-deck-combined-list header{position:relative;z-index:11}.slide-down-banner-edit-qtt{animation:slideDown .5s ease-out forwards}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.slide-up-banner-edit-qtt{animation:slideUp .5s ease-out forwards}@keyframes slideUp{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.edit-qtt-railcard .mdc-button{padding:0;font-size:1rem;line-height:1.5rem!important;color:var(--primary-coalescent)!important;font-weight:400}.edit-qtt-railcard .mdc-button:focus-visible,.edit-qtt-via-avoid .mdc-button:focus-visible,.edit-qtt-via-avoid-without-discount .mdc-button:focus-visible{outline:3px solid var(--primary-coalescent)!important;outline-offset:1px}.edit-qtt-railcard .mdc-button:focus-visible:hover .mdc-button__label .underline,.edit-qtt-via-avoid .mdc-button:focus-visible:hover .mdc-button__label,.edit-qtt-via-avoid-without-discount .mdc-button:focus-visible:hover .mdc-button__label{font-weight:400;text-decoration:none}.price-breakdown-btn:hover{background-color:#eafee8!important;border-color:#eafee8!important}.price-breakdown-btn:hover span,.price-breakdown-btn:active span,.price-breakdown-btn:visited span{color:var(--graphene)!important}.price-breakdown-btn:active,.price-breakdown-btn:visited{background-color:var(--shades-white)!important;border-color:var(--primary-solway-breeze)!important}.price-breakdown-btn:focus-visible,.price-breakdown-btn:focus-visible:hover,.price-breakdown-btn.cdk-keyboard-focused{border-color:var(--primary-solway-breeze)!important;background-color:transparent!important;outline:3px solid var(--shades-white)!important;outline-offset:1px!important}.price-breakdown-btn:focus-visible span,.price-breakdown-btn:focus-visible:hover span,.price-breakdown-btn.cdk-keyboard-focused span{color:var(--shades-white)!important}.reviewbuy-btn:hover{background-color:#cf2500!important}.dark-fill-btn:disabled:focus{background-color:var(--neutrals-bright-grey)!important;cursor:not-allowed!important}.reviewbuy-btn:focus{background-color:#b82100!important}.edit-qtt-railcard .mdc-button:hover .underline{text-decoration:underline;text-underline-offset:.2rem;font-weight:600}.add-railcard-popup footer{padding:0 1rem 1rem!important;border:none!important;justify-content:center;align-items:center}.edit-qtt-railcard .mdc-button .mdc-button__label{display:flex;align-items:center;gap:.5rem}.edit-qtt-railcard .mdc-button .mdc-button__label span{background-color:var(--primary-graphene);padding:.375rem;height:1.5rem;width:1.5rem;border-radius:100%;color:var(--shades-white);display:flex;font-size:1.5rem;line-height:.563rem;justify-content:center;font-weight:700}.edit-qtt-via-avoid .mdc-button,.edit-qtt-via-avoid-without-discount .mdc-button{font-size:1rem;line-height:1.5rem!important;text-decoration:underline;color:var(--primary-graphene)!important;text-underline-offset:.25rem;font-weight:400;padding:0}.edit-qtt-pax-input input{color:var(--primary-coalescent);line-height:1.5rem;font-size:1.125rem;text-align:center}.edit-journey-form-inner .mat-mdc-form-field-subscript-wrapper{display:none}.edit-qtt-applied-railcard-self .mdc-button{padding:0;min-width:auto}.edit-qtt-applied-railcard-self .mdc-button .mdc-button__label{padding:0;height:1.125rem}.edit-qtt-applied-railcard-self:hover button span img{filter:brightness(0) saturate(100%) invert(9%) sepia(23%) saturate(1037%) hue-rotate(176deg) brightness(91%) contrast(90%)}.applied-railcard-chip:focus-visible .mdc-button__label img,.applied-railcard-chip:focus-visible:hover .mdc-button__label img,.applied-railcard-chip.cdk-keyboard-focused .mdc-button__label img{outline:3px solid var(--primary-coalescent)!important;outline-offset:1px!important;border-radius:100%}.pax-decrease-increase-btn{height:1.5rem!important;width:1.5rem;min-width:auto!important;border:none!important;border-radius:100%!important;color:var(--primary-graphene)!important;font-size:1.25rem!important;font-weight:600!important;line-height:1.7rem!important;display:flex!important;align-items:center!important;justify-content:center!important;background-color:var(--primary-solway-breeze)!important;padding:0!important}.pax-decrease-increase-btn .mdc-button__label{top:50%;left:0;right:0;transform:translateY(-50%)}.pax-decrease-increase-btn:hover,.review-travel-extras-decrease-btn:hover,.review-travel-extras-increase-btn:hover{background-color:#cbddd2!important}.pax-decrease-increase-btn:focus-visible,.pax-decrease-increase-btn:focus-visible:hover,.pax-decrease-increase-btn.cdk-keyboard-focused,.review-travel-extras-decrease-btn:focus-visible,.review-travel-extras-decrease-btn:focus-visible:hover,.review-travel-extras-decrease-btn.cdk-keyboard-focused,.review-travel-extras-increase-btn:focus-visible,.review-travel-extras-increase-btn:focus-visible:hover,.review-travel-extras-increase-btn.cdk-keyboard-focused,.filter-clear-btn:focus-visible,.filter-clear-btn:focus-visible:hover,.filter-clear-btn.cdk-keyboard-focused{outline:3px solid var(--primary-coalescent)!important;outline-offset:1px}.pax-decrease-btn{position:absolute!important;top:50%;left:.5rem;cursor:pointer;z-index:99;transform:translateY(-50%)}.pax-decrease-btn .mdc-button__label{width:.5rem;overflow:hidden}.pax-increase-btn{position:absolute!important;top:50%;right:.5rem;cursor:pointer;z-index:99;transform:translateY(-50%)}.pax-disabled-btn,.pax-disabled-btn:hover,.pax-disabled-btn:focus,.pax-disabled-btn:focus:hover{background-color:var(--neutrals-light-periwinkle)!important;cursor:not-allowed;outline:none!important}.stations-list{overflow:auto;margin-bottom:2rem;height:auto}.info-card{background-color:var(--toast-error);border-radius:.313rem;padding:.25rem .5rem;display:flex;align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content}.grey-info{background-color:var(--neutrals-light-grey)!important}.info-card p{font-size:.875rem;line-height:1.375rem;color:var(--primary-coalescent);margin-bottom:0}.info-card p a{color:var(--primary-dark-spark);font-weight:400;font-size:.875rem;line-height:1.375rem;text-decoration:underline;text-underline-offset:.25rem}.journey-info-header{min-height:135px}.sign-error-banner-bx{padding:.5rem;border-bottom:none;margin-bottom:15px;background:#c0414d1a;border-radius:.313rem;border-top:none;color:var(--primary-coalescent);font-size:14px;display:flex;align-items:center;gap:.5rem}.sign-error-banner-bx h2{font-size:14px;font-weight:400;flex:0 0 90%;margin-bottom:0}.sign-error-banner-bx ul{margin-bottom:0}
1enhanced-class-details-dialogs .enhanced-common-popup-theme{max-height:calc(100vh - 205px);overflow:auto;height:100%;padding-bottom:1rem!important}.back-btn{padding:1.5rem 0}.back-btn button{font-size:.875rem;line-height:1.375rem;font-weight:700;color:var(--primary-coalescent)!important;padding:0;min-width:auto}.back-btn button:hover .mdc-button__label span{text-decoration:underline;text-underline-offset:.2rem;font-weight:600}.back-btn button:focus-visible,.back-btn button:focus-visible:hover{outline:2px solid rgba(19,30,41,1)!important}.back-btn button:focus-visible:hover .mdc-button__label span{text-decoration:none}.back-btn button .mdc-button__label{display:flex;font-size:.875rem;align-items:center;gap:.5rem}.enhanced-datepicker-info .mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs .mat-mdc-tab-header .mat-mdc-tab[aria-setsize="1"]{display:none!important}.class-details-dialog .mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs .mat-mdc-tab-header .mat-mdc-tab[aria-setsize="1"]{display:block!important}.enhanced-datepicker-info{width:45rem;overflow:auto}.enhanced-datepicker-info .ngb-dp-arrow:focus-visible{outline:3px solid rgba(19,30,41,1)!important;outline-offset:1px;border-radius:50%}.enhanced-datepicker-info .ngb-dp-day:focus-visible{border-radius:50%;outline:3px solid var(--primary-graphene)!important;border:2px solid rgba(0,79,89,1);outline-offset:2px;color:var(--primary-coalescent)!important}.add-railcard-section .common-floting-input .mdc-text-field--outlined:hover{border-color:#131e29}.add-railcard-section .common-floting-input:focus-visible{border-color:#131e29;border-width:2px}.enhanced-datepicker-info .btn-link:focus-visible{outline:3px solid rgba(19,30,41,1)!important;outline-offset:2px}[ngbDatepickerDayView]:hover:not(.bg-primary),[ngbDatepickerDayView].active:not(.bg-primary){background-color:inherit!important;outline:0!important}.enhanced-datepicker-info #ebd-base-dialog-body .mat-mdc-dialog-actions{padding:1.5rem}.edit-qtt-railcard .mdc-button.cdk-program-focused .mat-ripple,.edit-qtt-railcard .mat-mdc-button-touch-target{background:none;box-shadow:none}.enhanced-datepicker-info [ngbDatepickerDayView]{display:flex;align-items:center;justify-content:center;color:var(--primary-coalescent);font-weight:400;font-size:14px;line-height:22px}.enhanced-datepicker-info .ngb-dp-day{margin-bottom:0;width:32px;height:32px;display:flex;align-items:center}.enhanced-datepicker-info header{border:none}.enhanced-datepicker-info .ngb-dp-arrow{width:20px!important;height:20px!important;flex:0 0 auto!important}.enhanced-datepicker-info .ngb-dp-arrow-next .ngb-dp-navigation-chevron{margin-left:0!important}.enhanced-datepicker-info .ngb-dp-navigation-chevron{margin-right:0}.enhanced-datepicker-info ngb-datepicker,.enhanced-datepicker-info .ngb-dp-week{width:100%;position:relative}.enhanced-datepicker-info .ngb-dp-month{pointer-events:none;flex:1 1 auto;min-width:280px}.enhanced-datepicker-info .ngb-dp-month-name{font-size:1rem;height:auto;line-height:2rem;text-align:center!important;font-family:inherit;color:var(--primary-coalescent);margin-bottom:0;background-color:transparent;width:100%!important}.enhanced-datepicker-info .ngb-dp-weekdays{border:none;background-color:transparent}.enhanced-datepicker-info .ngb-dp-month:first-child .ngb-dp-week{padding-left:0;padding-right:0}.enhanced-datepicker-info .ngb-dp-month:last-child .ngb-dp-week{padding-right:0;padding-left:0}.enhanced-datepicker-info .ngb-dp-week{border-radius:.25rem;display:flex;font-family:inherit;font-size:1rem;justify-content:space-between;color:var(--primary-coalescent);margin-bottom:.3rem}.enhanced-datepicker-info .mat-button-toggle-appearance-standard .mat-button-toggle-label-content{height:2.3rem;line-height:2.3rem;font-family:Averta,Helvetica,Verdana,Arial,sans-serif;font-weight:700;font-size:.875rem}.enhanced-datepicker-info .ngb-dp-weekday,.ngb-dp-week-number{line-height:2rem;text-align:center;font-style:normal;color:var(--primary-coalescent);font-size:1rem}.enhanced-datepicker-info .ngb-dp-months{display:flex;font-family:Averta,Helvetica,Verdana,Arial,sans-serif;padding:0 1.5rem 1.5rem;gap:4.5rem;margin-top:1rem}.enhanced-datepicker-info .ngb-dp-header{margin-top:0rem;display:flex;align-items:center;background:transparent;position:relative;top:0;height:60px;width:100%;padding:1.5rem 1.5rem 0;justify-content:space-between}
1.enhanced-datepicker-info ngb-datepicker-navigation{display:grid!important;justify-content:space-between!important;align-items:center!important;grid-template-columns:auto 1fr 3.5rem 3.5rem 1fr auto}.enhanced-datepicker-info .cancel-button{height:2.5rem!important}.enhanced-datepicker-info .ngb-dp-header ngb-datepicker-navigation{width:100%;position:absolute;left:0;right:0;padding:0 1.5rem}.enhanced-datepicker-info .ngb-dp-navigation-select{display:none}.enhanced-datepicker-info .btn-link{font-weight:400;color:var(--primary-coalescent)!important;border:2px solid var(--primary-coalescent)!important;border-radius:50%;text-decoration:none;height:1.25rem;width:1.25rem;padding:0;margin:0;font-size:10px}.enhanced-datepicker-info .btn-link:disabled,.enhanced-datepicker-info .btn-link.disabled{border-color:var(--neutrals-shadow-blue)!important;color:var(--neutrals-shadow-blue)!important;pointer-events:none}.enhanced-datepicker-info .ngb-dp-arrow .ngb-dp-arrow-btn:focus-visible{box-shadow:none!important}.enhanced-datepicker-info .datepicker-btns{gap:1.5rem;padding:1.5rem;border-top:1px solid var(--neutrals-light-periwinkle);border-bottom:1px solid var(--neutrals-light-periwinkle);flex-wrap:wrap}.enhanced-datepicker-info .mat-mdc-tab-labels{display:flex;flex:1 0 auto;justify-content:center}.enhanced-datepicker-info .datepicker-btns mat-button-toggle-group{width:100%;border:2px solid var(--primary-graphene);border-radius:.313rem}.enhanced-datepicker-info .datepicker-btns mat-button-toggle-group mat-button-toggle:hover{background:#f1fef0}.enhanced-datepicker-info .mat-button-toggle-appearance-standard.mat-button-toggle-checked{background-color:var(--primary-graphene)!important;color:var(--shades-white)!important}.enhanced-datepicker-info .mat-button-toggle-appearance-standard.mat-button-toggle-checked button:focus-visible{background-color:#131e29!important}.enhanced-datepicker-info .mat-button-toggle-appearance-standard button:focus-visible{outline:3px solid rgba(19,30,41,1)!important}.enhanced-datepicker-info .datepicker-btns mat-button-toggle-group .mat-button-toggle .mat-pseudo-checkbox{display:none}.enhanced-datepicker-info .datepicker-btns mat-button-toggle{width:50%}.enhanced-datepicker-info .deperture-btn{flex:1 1 56%;width:58%}.enhanced-datepicker-info .arrive-by-btn{width:40%}.enhanced-datepicker-info .mat-form-field-infix{border-top:none;padding-top:0}.enhanced-datepicker-info ngb-datepicker{padding:0;border:none}.enhanced-datepicker-info mat-select{--mat-full-pseudo-checkbox-selected-icon-color:var(--neutrals-shadow-blue) !important;margin-top:0;padding:.5rem 1rem;border-radius:.313rem;height:2.5rem}.enhanced-datepicker-info mat-select:hover{border-color:#131e29!important}.enhanced-datepicker-info mat-mdc-tab-labels{display:flex;flex:1 0 auto;align-items:center;justify-content:center}.enhanced-datepicker-info .mat-mdc-tab.mdc-tab{flex-grow:0!important}.enhanced-datepicker-info .mat-mdc-tab.mdc-tab:hover{border-color:var(--primary-spark)!important;border-width:.25rem}.enhanced-datepicker-info .mat-mdc-tab-body-content{padding:0}.enhanced-datepicker-info .btn-light.ng-star-inserted.bg-primary.text-white{background:var(--primary-graphene)!important;color:var(--shades-white)!important;border-radius:50%;line-height:26px;font-weight:600}.enhanced-datepicker-info .ngb-dp-day .btn-light:hover{outline:2px solid var(--primary-coalescent)!important;border-radius:50%;background-color:var(--shades-white )!important;font-weight:600;outline-offset:1px;color:var(--primary-coalescent)!important}.enhanced-datepicker-info .ngb-dp-day .btn-light.text-muted:hover,.enhanced-datepicker-info .ngb-dp-day .btn-light.text-muted.outside:hover{outline:none!important;font-weight:400;opacity:.5;color:var(--bs-secondary-color)!important}.enhanced-datepicker-info .ngb-dp-day:focus-visible .btn-light:hover{border:none!important;background:none!important;outline:none!important}.enhanced-datepicker-info .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple:before,.enhanced-datepicker-info .mat-mdc-form-field-subscript-wrapper{display:none}.enhanced-datepicker-info .mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:transparent;padding:0}.enhanced-datepicker-info mat-mdc-form-field-infix{width:100%;padding:0!important}.enhanced-datepicker-info .mat-mdc-form-field-infix{display:flex;gap:1rem;justify-content:center;align-items:center;min-height:inherit;padding:0!important;color:var(--primary-coalescent);font-weight:700;width:240px;min-width:100%;max-width:250px}.enhanced-datepicker-info .mat-mdc-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-family:Averta,Helvetica,Verdana,Arial,Sans-Serif}.enhanced-datepicker-info .outline-btn{color:var(--primary-coalescent);border:2px solid var(--primary-spark)!important}.enhanced-datepicker-info .outline-btn .mdc-button__label{color:var(--primary-coalescent)!important}.enhanced-datepicker-info .outline-btn:hover .mdc-button__label{color:var(--shades-white)!important}.enhanced-datepicker-info .return-tab-content{padding:1.5rem;font-family:Averta,Helvetica,Verdana,Arial,Sans-Serif;border-bottom:1px solid var(--neutrals-light-periwinkle);color:var(--primary-coalescent)}.mat-mdc-dialog-container .mat-mdc-dialog-title,.mat-mdc-card-title,mat-card-subtitle{font-family:inherit!important}.enhanced-common-popup-theme{max-height:75dvh;overflow:auto;height:100%}.stations-popup{max-width:720px!important;width:100%;height:calc(100vh - 128px)}.search-station mat-label{font-size:1rem;line-height:1.5rem;font-weight:700;color:var(--primary-coalescent)}.search-station .mat-mdc-form-field .mat-mdc-text-field-wrapper{background-color:var(--shades-white);border-radius:.313rem}.search-station .mat-mdc-form-field .mat-mdc-text-field-wrapper:hover{border-color:#131e29!important}.search-station .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mat-mdc-notch-piece{border-color:var(--neutrals-shadow-blue)!important;border-width:1px}.search-station .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:hover .mat-mdc-notch-piece{border-color:var(--primary-coalescent)!important}.search-station .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mat-mdc-notch-piece{border-width:2px!important}.search-station .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper{display:none}.button-infor-message{display:flex;flex-wrap:wrap;gap:1rem}.add-railcard-popup{max-width:35rem!important;width:100%}.add-railcard-section .mat-mdc-form-field-subscript-wrapper{display:none}.radio-card .radio-card-journey-details:hover{font-weight:700}.radio-card .radio-card-journey-details:focus-visible a{font-weight:700;background-color:var(--neutrals-light-periwinkle)}.main-header-container{background-color:var(--shades-white);position:relative;z-index:2}.view-journey-form-container{padding:1rem 0;box-shadow:0 .125rem .75rem .125rem #131e2914}.view-journey-form-container.remove-shadow{box-shadow:none}.view-journey-form-flex{justify-content:space-between;gap:1rem;align-items:center}.view-edit-form-container{align-items:center;-moz-column-gap:1rem;column-gap:1rem;list-style:none;flex-wrap:wrap;padding:0;margin:0}.view-edit-form-container li{font-size:1rem;line-height:1.5rem;color:var(--primary-coalescent);border-right:.125rem solid var(--neutrals-light-periwinkle);padding:0 1rem 0 0}.view-edit-form-container li:first-child{border-left:none}.view-edit-form-container li:nth-last-child(2){border-right:none}
1.view-edit-form-station-stops{display:flex;align-items:center;gap:.5rem}.view-edit-form-pax-railcard{display:flex;gap:1rem;align-items:center}.view-edit-form-pax,.view-edit-form-railcard{display:flex;gap:.25rem;align-items:center}.view-journey-mobile{display:none;border-left:none}.view-edit-form-mobile-date{display:none}.enhanced-common-popup-container.enchanced-seat-preferences-popup{width:61rem}.enhanced-common-popup-container.enchanced-seat-preferences-popup .mat-mdc-dialog-surface{border-radius:0}.enchanced-seat-preferences-popup .enhanced-common-popup-theme{padding:1.5rem}.enchanced-seat-preferences-popup header .mdc-button .mdc-button__label{line-height:0!important}.enhanced-seat-preferences-seat-option .mat-mdc-radio-group .mdc-form-field,.enhanced-seat-preferences-seat-option .mat-mdc-radio-group .mdc-form-field .mdc-label,.enhanced-seat-preferences-seat-option .mat-mdc-checkbox-group .mdc-form-field,.enhanced-seat-preferences-seat-option .mat-mdc-checkbox-group .mdc-form-field .mdc-label{width:100%}.enhanced-seat-preferences-seat-option .mat-mdc-radio-group .mat-mdc-radio-button{background-color:var(--shadow-white);border:.063rem solid var(--neutrals-light-periwinkle);padding:.75rem 1.5rem;border-radius:.313rem;cursor:pointer;position:relative;height:3.5rem}.enhanced-seat-preferences-seat-option .mat-mdc-radio-group .mat-mdc-radio-button:hover{border:.063rem solid var(--primary-coalescent)}.enhanced-seat-preferences-seat-option .mat-mdc-checkbox-group .mat-mdc-checkbox{background-color:var(--shadow-white);border:.063rem solid var(--neutrals-light-periwinkle);padding:0;border-radius:.313rem;cursor:pointer;position:relative;height:3.5rem}.enhanced-seat-preferences-seat-option .mat-mdc-radio-group .mat-mdc-radio-button.mat-mdc-radio-checked,.enhanced-seat-preferences-seat-option .mat-mdc-radio-group .mat-mdc-radio-button.cdk-focused,.enhanced-seat-preferences-seat-option .mat-mdc-radio-group .mat-mdc-radio-button.cdk-keyboard-focused,.enhanced-seat-preferences-seat-option .mat-mdc-checkbox-group .mat-mdc-checkbox.mat-mdc-checkbox-checked,.enhanced-seat-preferences-seat-option .mat-mdc-checkbox-group .mat-mdc-checkbox.cdk-focused,.enhanced-seat-preferences-seat-option .mat-mdc-checkbox-group .mat-mdc-checkbox.cdk-keyboard-focused,.enhanced-seat-preferences-seat-option .mat-mdc-checkbox:has(.mdc-checkbox__native-control:focus-visible){background-color:var(--seat-preferences-bg);border:.063rem solid var(--primary-graphene);outline:.063rem solid var(--primary-graphene)}.enhanced-seat-preferences-seat-option .mat-mdc-radio-group .mdc-radio,.enhanced-seat-preferences-seat-option .mat-mdc-checkbox-group .mdc-checkbox{position:absolute;top:0;left:0;padding:0;opacity:0;pointer-events:none}.enhanced-seat-preferences-seat-option .mat-mdc-radio-group .mat-mdc-radio-button .mdc-label,.enhanced-seat-preferences-seat-option .mat-mdc-radio-group .mat-mdc-radio-checked .mdc-label{padding-left:0;cursor:pointer}.enhanced-seat-preferences-seat-option .mat-mdc-checkbox-group .mat-mdc-checkbox .mdc-label,.enhanced-seat-preferences-seat-option .mat-mdc-checkbox-group .mat-mdc-checkbox-checked .mdc-label{padding:.75rem 1.5rem;cursor:pointer}.cdk-global-overlay-wrapper{justify-content:center!important}.enchanced-common-popup-content{padding:1.5rem!important}.enhanced-sign-in-dialog{max-width:45rem!important;width:100%!important;height:auto}.enhanced-sign-in-dialog .enchanced-common-popup-header h1{color:var(--primary-coalescent)}.enhanced-sign-in-dialog .enchanced-common-popup-content{max-height:61vh}.sign-in-popup-container form{display:flex;flex-direction:column;gap:1.5rem}.enhanced-common-label-field{display:flex;flex-direction:column;gap:.5rem}.enhanced-common-label-field label{font-size:1rem;line-height:1.5rem;font-weight:700;color:var(--primary-coalescent);pointer-events:none}.enhanced-common-label-field label span{color:var(--destructive-watermellon)}.enhanced-common-label-field input{padding:.75rem 1rem;border-radius:.313rem;border:.063rem solid var(--neutrals-shadow-blue);background-color:var(--shades-white);height:3rem}.enhanced-common-label-field input:hover{border:.063rem solid var(--primary-coalescent)}.enhanced-common-label-field input:focus-visible{border:.063rem solid var(--primary-coalescent)!important;outline:.063rem solid var(--primary-coalescent)!important}.enhanced-common-label-field-placeholder::placeholder{font-size:1rem;line-height:1.5rem;color:#000;font-weight:400}.enhanced-field-error-border{border:.063rem solid var(--destructive-watermellon)!important;outline:.063rem solid var(--destructive-watermellon)!important}.enhanced-common-label-field .mat-mdc-select,.enhanced-common-label-field .mat-mdc-input-element{background-color:var(--shades-white);height:3rem}.enhanced-common-label-field .mat-mdc-select .mat-mdc-select-trigger{height:3rem;padding:.75rem 1rem}.enhanced-common-label-mat-field .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece{border:.063rem solid var(--neutrals-shadow-blue)}.enhanced-common-label-mat-field .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece.mdc-notched-outline__leading{border-right:none}.enhanced-common-label-mat-field .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece.mdc-notched-outline__trailing{border-left:none}.enhanced-common-label-mat-field .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--primary-coalescent)!important}.enhanced-common-label-field .mat-mdc-form-field.enhanced-common-label-field-placeholder{height:3rem;display:flex;flex-direction:column;gap:.5rem}.enhanced-common-label-field .mat-mdc-input-element{padding:.75rem 1rem;border-radius:.313rem;border:.063rem solid var(--neutrals-shadow-blue);background-color:var(--shades-white);height:3rem!important;box-shadow:none!important}.enhanced-common-label-field .mat-mdc-input-element:hover{border:.063rem solid var(--primary-coalescent)}.enhanced-common-label-field .mat-mdc-input-element:focus-visible{border:.063rem solid var(--primary-coalescent)!important;outline:.125rem solid var(--primary-coalescent)!important;outline-offset:-.188rem;box-shadow:none!important;background-clip:padding-box}.enhanced-common-label-field .enhanced-readonly-input-border.mat-mdc-input-element:focus-visible,.enhanced-common-label-field .enhanced-readonly-input-border.mat-mdc-input-element:hover{border:.063rem solid var(--neutrals-shadow-blue)!important;outline:none!important}.enhanced-common-label-field .mat-form-field-invalid .mat-mdc-input-element{border:.063rem solid var(--destructive-watermellon)!important;outline:.063rem solid var(--destructive-watermellon)!important;outline-offset:-.125rem;box-shadow:none!important;background-clip:padding-box}.smartcard-pax-select-field .enhanced-common-label-field .mat-form-field-invalid .mdc-notched-outline .mat-mdc-notch-piece{border-color:var(--destructive-watermellon)!important;border-width:2px}.smartcard-pax-select-field .enhanced-common-label-field .mat-form-field-invalid .mdc-notched-outline .mat-mdc-notch-piece.mdc-notched-outline__leading{border-right:none}.enhanced-common-label-field .mat-mdc-form-field-subscript-wrapper{display:none}.enhanced-title-error{margin-block-start:.5rem}.enhanced-common-label-field .mat-form-field-invalid .mat-mdc-form-field-subscript-wrapper{display:block}.enhanced-common-label-field .mat-form-field-invalid .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-error span,.smartcard-pax-select-field .enhanced-common-label-field .mat-form-field-invalid .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-error{font-size:.875rem;line-height:1.375rem;color:var(--destructive-watermellon);font-weight:400}.enhanced-common-mat-checkbox .mdc-checkbox{padding:0 .625rem 0 0;height:1.25rem;width:1.25rem;flex:0 0 1.25rem}.enhanced-common-mat-checkbox .mdc-checkbox input,.enhanced-common-mat-checkbox .mdc-checkbox .mat-mdc-checkbox-touch-target{height:1.25rem;width:1.25rem}.enhanced-common-mat-checkbox .mdc-checkbox .mdc-checkbox__background{top:0;left:0;height:1.25rem;width:1.25rem;border:.063rem solid var(--dark-radio);border-radius:.125rem}.enhanced-common-mat-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.enhanced-common-mat-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background{background-color:var(--dark-radio)!important}.enhanced-common-mat-checkbox .mat-ripple,.enhanced-common-mat-checkbox .mdc-checkbox__ripple{display:none;opacity:0}
1.enhanced-common-mat-checkbox .mdc-label{font-size:.875rem;line-height:1.313rem;color:var(--checkbox-text-color);padding-left:0}.sign-in-popup-container .fill-btn{letter-spacing:.02rem;height:3rem!important}.sign-in-footer-flex{display:flex;justify-content:space-between;gap:1rem}.enhanced-forgot-password-btn{font-size:.875rem!important;line-height:1.375rem!important;color:var(--graphene)!important;font-weight:700!important;text-decoration:underline!important;text-underline-offset:.25rem;padding:0!important}.enhanced-create-account-btn{font-size:.875rem!important;line-height:1.375rem!important;color:var(--primary-dark-spark)!important;font-weight:700!important;padding:0!important;text-decoration:underline!important;text-underline-offset:.25rem}.add-return-jounrey-btn.mat-mdc-button .mat-mdc-button-persistent-ripple:before{opacity:0!important}.journey-class-card .journey-class-details .journey-class-list ul{display:flex;flex-direction:column;gap:.25rem;list-style:none}.journey-class-card .journey-class-details .journey-class-list ul li{font-size:.875rem;line-height:1.375rem;color:var(--primary-coalescent);position:relative}.journey-class-card .journey-class-details .journey-class-list ul li:before{content:"";position:absolute;left:-.75rem;top:.563rem;height:3px;width:3px;background-color:var(--primary-coalescent);border-radius:100%;z-index:9999}.cheaper-option-close-btn{padding:0;min-width:auto}.cheapest-ticket-content{margin-bottom:.75rem}.cheaper-mobile-arrow{display:none}.new-radio-card{position:relative}.radio-card-journey-details button{color:var(--primary-graphene);font-size:1rem;line-height:1.5rem;text-underline-offset:.25rem;text-decoration:underline;padding:0}.radio-card-journey-details button .mdc-button__ripple,.radio-card-journey-details button .mdc-button__ripple:before{display:none}.radio-card-journey-details button:hover,.radio-card-journey-details button:focus-visible,.radio-card-journey-details button.cdk-focused,.radio-card-journey-details button.cdk-mouse-focused{background-color:transparent!important}.keyboard-mode .review-page-mat-expansion-panel:focus-within,.keyboard-mode .review-page-mat-expansion-panel.mat-expanded:focus-within{border:1px solid var(--neutrals-light-periwinkle)!important;border-bottom:1px solid var(--neutrals-light-periwinkle)!important;outline:.125rem solid var(--primary-coalescent);outline-offset:.125rem}.review-page-mat-expansion-panel .mat-expansion-panel-header:focus,.review-page-mat-expansion-panel .mat-expansion-panel-header:focus-within,.review-page-mat-expansion-panel .mat-expansion-panel-header:focus-visible{background-color:transparent!important}.review-page-mat-expansion-panel.mat-expanded .mat-expansion-panel-content{border-top:1px solid var(--neutrals-light-periwinkle)}.review-column-seat-mat-header .mat-content{display:flex;align-items:center;gap:1.5rem;justify-content:space-between;padding-right:11px}.review-column-seat-mat-header .mat-expansion-indicator:after{content:"";border:none;padding:0;position:absolute;top:-1px;left:-12px;background-image:url(/train-tickets/seat-details-accordion-arrow.ecb1382f1ebe9a74.svg);background-repeat:no-repeat;background-size:cover;height:13px;width:15px;transform:rotate(0)!important;transition:transform .2s ease-in-out}.review-column-seat-mat-header.mat-expanded .mat-expansion-indicator:after{transform:rotate(180deg)!important;top:0}.review-column-seat-mat-header .mat-expansion-indicator,.review-column-seat-mat-header.mat-expanded .mat-expansion-indicator{transform:rotate(0)!important}.review-column-seat-mat-header .review-column-seat-numbers-hide-show:hover{text-decoration:underline;text-underline-offset:.25rem;font-weight:600}.review-column-seat-mat-header:focus-visible{background-color:transparent!important}.review-column-seat-mat-header:focus-visible .review-column-seat-numbers-hide-show{outline:2px solid var(--primary-coalescent);outline-offset:-2px;border-radius:5px;text-decoration:none;font-weight:400}.review-column-seat-mat-panel.mat-expanded .mat-expansion-panel-content{border-top:none!important}.review-travel-extras-mat-header .mat-content{justify-content:space-between}.review-travel-extras-mat-panel:hover{border:1px solid var(--graphene)!important;border-bottom:1px solid var(--graphene)!important;outline:1px solid var(--graphene);outline-offset:0}.keyboard-mode .review-travel-extras-mat-panel:focus-within,.keyboard-mode .review-travel-extras-mat-panel:focus-within:hover,.keyboard-mode .review-travel-extras-mat-panel.mat-expanded:focus-within,.keyboard-mode .review-travel-extras-mat-panel.mat-expanded:focus-within:hover{border:1px solid var(--neutrals-light-periwinkle)!important;border-bottom:1px solid var(--neutrals-light-periwinkle)!important;outline:.125rem solid var(--primary-coalescent);outline-offset:.125rem}.review-travel-extras-mat-panel .mat-expansion-panel-header:focus,.review-travel-extras-mat-panel .mat-expansion-panel-header:focus-within,.review-travel-extras-mat-panel .mat-expansion-panel-header:focus-visible{background-color:transparent!important}.review-travel-extras-mat-panel.mat-expanded .mat-expansion-panel-content{font-size:inherit;line-height:normal;font-weight:400;padding-block:1.5rem;margin-inline:1.5rem;border-top:1px solid var(--neutrals-light-periwinkle)}.review-travel-extras-mat-panel .mat-expansion-panel-content{margin-inline:1.5rem}
1.review-travel-extras-mat-header.mat-expanded{height:auto}.review-travel-extras-bike-amount-inner .mat-mdc-form-field{width:5.75rem;text-align:center;position:relative}.review-travel-extras-bike-amount-inner .mdc-text-field--outlined.mdc-text-field--disabled .mat-mdc-notch-piece{border-color:var(--warm-grey)!important}.review-travel-extras-bike-amount-inner .mat-mdc-form-field input{height:2.5rem;width:5.75rem;background-color:var(--shades-white);border-radius:.313rem;border-color:#d6d1ca!important;text-align:center;font-size:1.125rem;line-height:1.5rem;color:var(--primary-coalescent);padding-left:.75rem;opacity:1}.review-travel-extras-bike-amount-inner button{padding:0;min-width:auto;position:absolute;height:1.5rem!important;width:1.5rem;border-radius:100%;z-index:9}.review-travel-extras-bike-amount-inner button.review-travel-extras-disabled-btn{font-size:1.5rem!important;line-height:1.813rem!important;font-weight:600;color:var(--neutrals-shadow-blue)!important;background-color:var(--neutrals-bright-grey)}.review-travel-extras-bike-amount-inner button:disabled{cursor:not-allowed!important}.review-travel-extras-bike-amount-inner button.review-travel-extras-active-btn{background-color:var(--primary-solway-breeze);color:var(--dark-radio)!important;font-size:1.5rem!important;line-height:1.813rem!important;font-weight:600}.review-travel-extras-bike-amount-inner button.review-travel-extras-decrease-btn{top:.5rem;left:.5rem}.review-travel-extras-bike-amount-inner button.review-travel-extras-increase-btn{top:.5rem;right:.5rem}.review-travel-extras-increase-btn.mat-mdc-button-disabled,.review-travel-extras-decrease-btn.mat-mdc-button-disabled{pointer-events:auto!important;cursor:not-allowed!important}.review-travel-extras-increase-btn.mat-mdc-button-disabled:hover,.review-travel-extras-decrease-btn.mat-mdc-button-disabled:hover{color:var(--neutrals-shadow-blue)!important;background-color:var(--neutrals-bright-grey)!important}.review-travel-extras-bike-amount-inner button .mdc-button__label{height:1.5rem!important;width:1.5rem;display:flex;align-items:center;justify-content:center;position:relative;top:-1px}.review-common-checkbox .mdc-checkbox{margin:0;padding:0;height:1.25rem;width:1.25rem}.review-common-checkbox{width:-moz-fit-content;width:fit-content}.review-common-checkbox:hover .mdc-checkbox__background{border:1px solid var(--graphene);outline:1px solid var(--graphene)}.review-common-checkbox .mdc-checkbox__native-control:focus-visible~.mdc-checkbox__background,.review-common-checkbox .mdc-checkbox__native-control:focus-visible:hover~.mdc-checkbox__background{border:1px solid var(--dark-radio);outline:3px solid var(--primary-coalescent);outline-offset:1px}.review-common-checkbox.mat-mdc-checkbox-checked .mdc-checkbox__native-control:focus-visible~.mdc-checkbox__background,.review-common-checkbox.mat-mdc-checkbox-checked .mdc-checkbox__native-control:focus-visible:hover~.mdc-checkbox__background{outline:3px solid var(--primary-coalescent);outline-offset:1px}.review-common-checkbox .mdc-checkbox input{height:1.25rem;width:1.25rem}.review-common-checkbox .mdc-checkbox .mdc-checkbox__background{top:0;left:0;height:1.25rem;width:1.25rem;border:1px solid var(--dark-radio);background-color:var(--shades-white);border-radius:.188rem}.review-common-checkbox .mdc-checkbox .mat-ripple,.review-common-checkbox .mat-mdc-checkbox-touch-target,.review-common-checkbox .mdc-checkbox__ripple{display:none}.review-common-checkbox.mat-mdc-checkbox-checked .mdc-checkbox .mdc-checkbox__background{background-color:var(--dark-radio)!important;border-color:var(--dark-radio)!important}.review-common-checkbox.mat-mdc-checkbox-checked .mdc-checkbox .mdc-checkbox__background .mdc-checkbox__checkmark{top:50%;left:50%;width:80%;transform:translate(-50%,-50%)}.review-common-checkbox .mdc-label{font-size:1rem;line-height:1.5rem;color:var(--primary-coalescent);font-weight:600;padding-left:.625rem}.review-travel-extras-plusbus-checkbox{display:flex!important;align-items:center;gap:1.5rem!important;flex-direction:row!important}.review-travel-extras-plusbus-checkbox .review-common-checkbox .mdc-form-field{gap:1rem}.review-travel-extras-plusbus-checkbox .review-common-checkbox .mdc-form-field .mdc-label{padding-left:0}.plusbus-more-info-btn,.plusbus-more-info-btn a{font-size:1rem!important;line-height:1.5rem!important;color:var(--primary-graphene)!important;padding:0;text-decoration:underline;text-underline-offset:.188rem;width:-moz-fit-content;width:fit-content;font-weight:400}.plusbus-checkbox-list .outline-btn{width:-moz-fit-content;width:fit-content}.delivery-border-card{padding:1.5rem;border-radius:.313rem;border:1px solid var(--neutrals-light-periwinkle);margin-top:.75rem;margin-left:2.125rem}.delivery-mat-radio-group-list{display:flex;flex-direction:column;gap:1.5rem}
1.delivery-mat-radio-group-list .mdc-form-field{display:flex;align-items:center;gap:1rem}.delivery-mat-radio-group-list .mdc-radio{padding:0!important;width:1.25rem!important;height:1.25rem!important}.delivery-mat-radio-group-list .mdc-radio .mat-mdc-radio-touch-target,.delivery-mat-radio-group-list .mdc-radio input{width:1.25rem!important;height:1.25rem!important}.delivery-mat-radio-group-list .mat-mdc-radio-button .mdc-radio:hover .mdc-radio__background:before,.delivery-mat-radio-group-list .mat-mdc-radio-button .mdc-radio:focus .mdc-radio__background:before{opacity:0!important;display:none!important}.delivery-mat-radio-group-list .mat-mdc-radio-button:hover .mdc-radio__outer-circle{outline:1px solid var(--dark-radio)!important}.delivery-mat-radio-group-list .mat-mdc-radio-button:focus-visible .mdc-radio__outer-circle,.delivery-mat-radio-group-list .mat-mdc-radio-button:focus-visible:hover .mdc-radio__outer-circle,.delivery-mat-radio-group-list .mat-mdc-radio-button.mat-mdc-radio-checked:focus-visible .mdc-radio__outer-circle,.delivery-mat-radio-group-list .mat-mdc-radio-button.mat-mdc-radio-checked:focus-visible:hover .mdc-radio__outer-circle,.delivery-mat-radio-group-list .mat-mdc-radio-button.mat-mdc-radio-checked.cdk-keyboard-focused .mdc-radio__outer-circle{outline:3px solid var(--primary-coalescent)!important;outline-offset:1px!important}.delivery-mat-radio-group-list .mdc-radio .mdc-radio__background .mdc-radio__outer-circle,.delivery-mat-radio-group-list .mat-mdc-radio-checked .mdc-radio .mdc-radio__background .mdc-radio__outer-circle{border-color:var(--dark-radio)!important}.delivery-mat-radio-btn .mdc-label{cursor:pointer;padding-left:0!important}.delivery-mat-radio-btn h5{font-size:1rem;line-height:1.5rem;color:var(--primary-coalescent);font-weight:700;margin:0}.delivery-mat-radio-btn ul{list-style:none;padding:0;margin:0;padding-left:1.25rem}.delivery-mat-radio-btn ul li{font-size:.875rem;line-height:1.375rem;color:var(--primary-coalescent);position:relative}.delivery-mat-radio-btn ul li:before{content:"";position:absolute;top:9px;left:-.563rem;width:.188rem;height:.188rem;border-radius:100%;background-color:var(--primary-coalescent)}.smartcard-radio-group{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.smartcard-radio-btn .mdc-form-field{display:flex;align-items:center;gap:1rem;justify-content:space-between;padding:1rem 1.5rem;cursor:pointer;position:relative}.smartcard-radio-btn .mdc-radio{padding:0!important;width:1.25rem!important;height:1.25rem!important}.smartcard-radio-btn .mdc-label{margin-left:0;display:flex;flex-direction:column;gap:.25rem;padding-right:0}.smartcard-radio-btn .mdc-label h6{font-size:1rem;line-height:1.5rem;font-weight:700;color:var(--primary-coalescent);margin:0}.smartcard-radio-btn .mdc-label p{color:var(--primary-coalescent);font-size:.875rem;line-height:1.375rem;margin:0;font-weight:400}.smartcard-radio-btn .mdc-radio .mat-mdc-radio-touch-target,.smartcard-radio-btn .mdc-radio input{width:1.25rem!important;height:1.25rem!important}.smartcard-radio-btn .mdc-radio .mdc-radio__background .mdc-radio__outer-circle,.smartcard-radio-btn .mat-mdc-radio-checked .mdc-radio .mdc-radio__background .mdc-radio__outer-circle{border-color:var(--dark-radio)!important}.smartcard-radio-mat-btn{padding:0;border-radius:.313rem;border:1px solid var(--neutrals-shadow-blue);background-color:var(--shades-white);width:100%;display:inline-block}.smartcard-radio-mat-btn:hover,.smartcard-radio-mat-btn:focus-visible,.smartcard-radio-mat-btn.cdk-keyboard-focused{outline:1px solid var(--primary-graphene);border:1px solid var(--primary-graphene)}.smartcard-radio-mat-btn.mat-mdc-radio-checked{outline:1px solid var(--primary-graphene);border:1px solid var(--primary-graphene);background-color:var(--feel-good-green)}.smartcard-radio-mat-btn.mat-mdc-radio-disabled{outline:1px solid var(--neutrals-shadow-blue);background-color:var(--neutrals-light-grey)}.smartcard-radio-mat-btn.mat-mdc-radio-disabled .mdc-radio.mdc-radio--disabled{display:none}.smartcard-radio-mat-btn.mat-mdc-radio-disabled+.disabled-smartcard-msg{margin:0;margin-top:.5rem;font-size:.75rem;line-height:1.125rem;color:var(--primary-coalescent)}.smartcard-only .smartcard-radio-mat-btn.mat-mdc-radio-button:focus-visible .mdc-radio__outer-circle,.smartcard-only .smartcard-radio-mat-btn.mat-mdc-radio-button:focus-visible:hover .mdc-radio__outer-circle,.smartcard-only .smartcard-radio-mat-btn.mat-mdc-radio-button.cdk-keyboard-focused .mdc-radio__outer-circle,.smartcard-only .smartcard-radio-mat-btn.mat-mdc-radio-button.mat-mdc-radio-checked:focus-visible .mdc-radio__outer-circle,.smartcard-only .smartcard-radio-mat-btn.mat-mdc-radio-button.mat-mdc-radio-checked:focus-visible:hover .mdc-radio__outer-circle,.smartcard-only .smartcard-radio-mat-btn.mat-mdc-radio-button.mat-mdc-radio-checked.cdk-keyboard-focused .mdc-radio__outer-circle,.smartcard-radio-mat-btn.mat-mdc-radio-button:focus-visible .mdc-radio__outer-circle,.smartcard-radio-mat-btn.mat-mdc-radio-button:focus-visible:hover .mdc-radio__outer-circle,.smartcard-radio-mat-btn.mat-mdc-radio-button.cdk-keyboard-focused .mdc-radio__outer-circle,.smartcard-radio-mat-btn.mat-mdc-radio-button.cdk-keyboard-focused:hover .mdc-radio__outer-circle,.smartcard-radio-mat-btn.mat-mdc-radio-button.mat-mdc-radio-checked:focus-visible .mdc-radio__outer-circle,.smartcard-radio-mat-btn.mat-mdc-radio-button.mat-mdc-radio-checked:focus-visible:hover .mdc-radio__outer-circle,.smartcard-radio-mat-btn.mat-mdc-radio-button.mat-mdc-radio-checked.cdk-keyboard-focused .mdc-radio__outer-circle,.smartcard-radio-mat-btn.mat-mdc-radio-button.mat-mdc-radio-checked.cdk-keyboard-focused:hover .mdc-radio__outer-circle{outline:3px solid var(--primary-coalescent)!important;outline-offset:1px!important}.smartcard-only .smartcard-radio-mat-btn.mat-mdc-radio-checked{outline:1px solid var(--primary-graphene);border:1px solid var(--primary-graphene);background-color:var(--feel-good-green)}.smartcard-only .smartcard-radio-mat-btn.mat-mdc-radio-disabled{outline:1px solid var(--neutrals-shadow-blue);background-color:var(--neutrals-light-grey)}.smartcard-only .smartcard-radio-mat-btn.mat-mdc-radio-disabled .mdc-radio.mdc-radio--disabled{display:none}.smartcard-only .smartcard-radio-mat-btn.mat-mdc-radio-disabled+.disabled-smartcard-msg{margin:0;margin-top:.5rem;font-size:.75rem;line-height:1.125rem;color:var(--primary-coalescent)}.order-smartcard-checkbox .mdc-form-field{gap:.625rem!important}.order-smartcard-checkbox .checkbox-link{color:var(--dark-spark)!important;text-decoration:underline!important;text-underline-offset:.188rem!important}.order-smartcard-checkbox .checkbox-link:hover{font-weight:600}.order-smartcard-checkbox .checkbox-link:focus,.order-smartcard-checkbox .checkbox-link:focus:hover{outline:2px solid var(--primary-coalescent)!important;outline-offset:2px;border-radius:5px;font-weight:400}.smartcard-address-edit-delete{display:flex;gap:1.5rem;align-items:center;margin-top:.75rem}.smartcard-address-edit-delete button{color:var(--primary-coalescent);font-size:.875rem!important;line-height:1.375rem!important;padding:0;text-decoration:underline;text-underline-offset:.188rem;min-width:auto;pointer-events:auto!important;cursor:pointer}.smartcard-address-edit-delete button:hover{font-weight:600}.smartcard-address-edit-delete button:focus-visible,.smartcard-address-edit-delete button:focus-visible:hover,.smartcard-address-edit-delete button.cdk-keyboard-focused{outline:2px solid var(--primary-coalescent)!important;outline-offset:1px;border-radius:5px;font-weight:400}.review-added-address .smartcard-radio-btn .mdc-form-field{align-items:flex-start!important;padding:1.5rem!important}
1.review-added-address .mdc-label p span{display:block;word-break:break-all}.review-travel-extras-mat-header .mat-expansion-indicator{transform:rotate(-45deg)!important;height:1.125rem;width:1.125rem}.review-travel-extras-mat-header.mat-expanded .mat-expansion-indicator{transform:rotate(135deg)!important}.review-travel-extras-mat-header .mat-expansion-indicator:after{border:none;background-image:url(/train-tickets/mat-accordion-arrow.bb369ab02ec7d759.svg);height:1.125rem;width:1.125rem;background-size:cover;background-repeat:no-repeat;margin-top:-.75rem}.smartcard-radio-btn label.mdc-label:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;cursor:pointer}.removed-journey-edit-qtt{height:calc(100dvh - 168.71px)}.removed-journey-footer,.removed-journey-hide-section{display:none}.enhanced-session-timeout-bg{position:absolute;width:100%;height:100%;background-color:#131e29!important;left:0;top:0;z-index:1000}.journey-breakdown-detail-dialog .mdc-tab__text-label{font-size:14px!important;font-weight:700!important;line-height:22px!important}.enhanced-common-info-content{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.enhanced-no-seats-available-dialog .enhanced-common-info-content{gap:1rem;padding:1.25rem}.enhanced-common-info-content p{font-size:1rem;line-height:1.5rem;color:var(--primary-coalescent);font-weight:400}.enhanced-go-back-dialog .enhanced-alert-dialogs header{justify-content:center}.enhanced-go-back-dialog .enhanced-alert-dialogs header .mat-mdc-dialog-actions{display:none}.two-btn-footer{display:flex;justify-content:flex-end;gap:1.5rem}.two-btn-footer button{margin:inherit!important;height:3rem!important}.journey-dialog-footer-center{justify-content:center!important}.review-column-ticket-class-pax .mdc-button__ripple,.review-column-ticket-class-pax .mdc-button__ripple:before,.review-column-ticket-class-pax .mat-mdc-button-ripple{display:none!important}.review-column-ticket-class-pax:hover{font-weight:600}.review-column-ticket-class-pax:focus-visible,.review-column-ticket-class-pax:focus-visible:hover,.review-column-ticket-class-pax.cdk-keyboard-focused{outline:2px solid var(--primary-coalescent)!important;outline-offset:1px;border-radius:5px;font-weight:400}.review-basket .review-basket-btn{cursor:not-allowed}.review-basket .review-basket-btn .mdc-button__ripple,.review-basket .review-basket-btn .mdc-button__ripple:before,.review-basket .review-basket-btn .mat-mdc-button-ripple{display:none!important}.review-basket-btn:hover .review-basket-btn{border-bottom:1px solid var(--primary-coalescent)}.review-basket-btn:focus-visible .review-basket-btn,.review-column-ticket-class-pax:focus-visible:hover .review-basket-btn,.review-column-ticket-class-pax.cdk-keyboard-focused .review-basket-btn{outline:2px solid var(--primary-coalescent)!important;outline-offset:1px;border-radius:5px}.enhanced-payment .mat-ripple,.enhanced-payment .mdc-radio__ripple,.enhanced-payment .mat-ripple-element{display:none;opacity:0}.express-checkout ul li button:focus-visible,.express-checkout ul li button:focus-visible:hover,.express-checkout ul li button.cdk-keyboard-focused{outline:3px solid var(--primary-coalescent)!important;outline-offset:1px!important}.enhanced-payment .smartcard-radio-group mat-radio-button{border:1px solid var(--neutrals-shadow-blue);align-items:center;display:flex;border-radius:.313rem;padding:1rem 1.5rem;position:relative;flex:1 1 50%;cursor:pointer}.enhanced-payment .address-card-list .smartcard-radio-group mat-radio-button{padding:1.5rem}.enhanced-payment .eVoucher-card mat-checkbox{border:1px solid var(--neutrals-shadow-blue);align-items:center;display:flex;border-radius:.313rem;padding:1.5rem;position:relative;flex:1 1 50%;cursor:pointer;z-index:8}.enhanced-payment .eVoucher-card mat-checkbox:hover,.enhanced-payment .eVoucher-card mat-checkbox:focus-visible,.enhanced-payment .eVoucher-card mat-checkbox.cdk-keyboard-focused .mat-checkbox-frame,.enhanced-payment .smartcard-radio-group mat-radio-button:hover,.enhanced-payment .smartcard-radio-group mat-radio-button:focus-visible,.enhanced-payment .smartcard-radio-group mat-radio-button.cdk-keyboard-focused{outline:1px solid var(--primary-graphene);border:1px solid var(--primary-graphene)!important}.enhanced-payment .eVoucher-card mat-checkbox:focus-visible .mdc-radio__outer-circle,.enhanced-payment .eVoucher-card mat-checkbox:focus-visible:hover .mdc-radio__outer-circle,.enhanced-payment .eVoucher-card mat-checkbox.cdk-keyboard-focused .mdc-radio__outer-circle,.enhanced-payment .eVoucher-card mat-checkbox.cdk-keyboard-focused:hover .mdc-radio__outer-circle,.enhanced-payment .eVoucher-card mat-checkbox.mat-mdc-radio-checked:focus-visible .mdc-radio__outer-circle,.enhanced-payment .eVoucher-card mat-checkbox.mat-mdc-radio-checked:focus-visible:hover .mdc-radio__outer-circle,.enhanced-payment .eVoucher-card mat-checkbox.mat-mdc-radio-checked.cdk-keyboard-focused .mdc-radio__outer-circle,.enhanced-payment .eVoucher-card mat-checkbox.mat-mdc-radio-checked.cdk-keyboard-focused:hover .mdc-radio__outer-circle{outline:3px solid var(--primary-coalescent)!important;outline-offset:1px!important}.enhanced-payment .eVoucher-card mat-checkbox .mdc-label{padding-left:0}.enhanced-payment .eVoucher-card mat-checkbox .mdc-label:before{content:"";position:absolute;
1left:0;top:0;height:100%;width:100%;cursor:pointer;z-index:999}.enhanced-payment .smartcard-radio-group mat-radio-button .mdc-radio__outer-circle{border-color:var(--dark-radio)!important}.enhanced-payment .smartcard-radio-group mat-radio-button.mat-mdc-radio-checked,.enhanced-payment .eVoucher-card mat-checkbox.mat-mdc-checkbox-checked{border:1px solid var(--primary-graphene);outline:1px solid var(--primary-graphene);background:var(--tint-feel-good-green)}.enhanced-payment .smartcard-radio-group mat-radio-button.mat-mdc-radio-disabled,.enhanced-payment .eVoucher-card mat-checkbox.mat-mdc-checkbox-disabled{border:1px solid var(--neutrals-shadow-blue);background-color:var(--neutrals-light-grey);outline:none}.enhanced-payment .smartcard-radio-group mat-radio-button.mat-mdc-radio-disabled .mdc-radio--disabled,.enhanced-payment .eVoucher-card mat-checkbox.mat-mdc-checkbox-disabled .mdc-checkbox{display:none!important}.enhanced-payment .smartcard-radio-group mat-radio-button.mat-mdc-radio-disabled .credit-subheader,.enhanced-payment .smartcard-radio-group mat-radio-button.mat-mdc-radio-disabled .card-expired-txt{color:var(--destructive-watermellon)}.enhanced-payment .smartcard-radio-group .mdc-radio,.eVoucher-card .mdc-checkbox{position:absolute!important;right:1.5rem;top:50%;transform:translateY(-50%);padding:0;height:1.25rem!important;width:1.25rem!important}.enhanced-payment .address-card-list .smartcard-radio-group .mdc-radio{position:absolute!important;right:1.5rem;top:26px;transform:translate(0);padding:0;height:1.25rem!important;width:1.25rem!important}.eVoucher-card .mdc-checkbox .mdc-checkbox__background{border-color:var(--dark-radio)!important}.enhanced-payment .smartcard-radio-group .mdc-radio .mat-mdc-radio-touch-target,.eVoucher-card .mdc-checkbox .mat-mdc-radio-touch-target,.enhanced-payment .smartcard-radio-group .mdc-radio .mdc-radio__native-control,.eVoucher-card .mdc-checkbox .mdc-checkbox__native-control{height:1.25rem!important;width:1.25rem!important}.enhanced-payment .mat-internal-form-field{height:100%;display:flex!important;width:100%}.enhanced-payment .smartcard-radio-group label.mdc-label{padding:0!important;width:100%;cursor:pointer}.enhanced-payment .smartcard-radio-group label.mdc-label:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.enhanced-payment .payment-save .mdc-checkbox{padding:0!important;margin:0!important}.payment-common-checkbox .mdc-form-field{align-items:center;gap:.625rem}.enhanced-payment .enhanced-common-label-field label span{color:var(--primary-dark-spark)}.enhanced-payment .review-common-checkbox .mdc-label{font-size:1rem;line-height:1.5rem;color:var(--primary-coalescent);font-weight:400;padding-left:1.125rem}.enhanced-payment .mat-mdc-radio-button .mdc-radio:hover .mdc-radio__background:before,.enhanced-payment .mat-mdc-radio-button .mdc-radio:focus .mdc-radio__background:before{opacity:0!important;display:none!important}.enhanced-payment .mat-mdc-radio-button:hover .mdc-radio__outer-circle{outline:1px solid var(--dark-radio)!important}.enhanced-payment .mat-mdc-radio-button:focus-visible .mdc-radio__outer-circle,.enhanced-payment .mat-mdc-radio-button:focus-visible:hover .mdc-radio__outer-circle,.enhanced-payment .mat-mdc-radio-button.mat-mdc-radio-checked:focus-visible .mdc-radio__outer-circle,.enhanced-payment .mat-mdc-radio-button.mat-mdc-radio-checked:focus-visible:hover .mdc-radio__outer-circle,.enhanced-payment .mat-mdc-radio-button.mat-mdc-radio-checked.cdk-keyboard-focused .mdc-radio__outer-circle{outline:3px solid var(--primary-coalescent)!important;outline-offset:1px!important}.eVoucher-card-list .review-common-checkbox:hover,.eVoucher-card-list .review-common-checkbox:focus-visible,.eVoucher-card-list .review-common-checkbox.cdk-keyboard-focused,.eVoucher-card-list .review-common-checkbox:hover .mdc-checkbox__background{border:1px solid var(--graphene)!important;outline:1px solid var(--graphene)}.enhanced-payment .review-common-checkbox .mdc-checkbox,.enhanced-payment .review-common-checkbox .mdc-checkbox input,.enhanced-payment .review-common-checkbox .mdc-checkbox .mdc-checkbox__background{height:1.5rem;width:1.5rem}.enhanced-payment .voucher-section .review-common-checkbox .mdc-checkbox,.enhanced-payment .voucher-section .review-common-checkbox .mdc-checkbox input,.enhanced-payment .voucher-section .review-common-checkbox .mdc-checkbox .mdc-checkbox__background{height:1.25rem;width:1.25rem}.express-checkout ul li apple-pay-button{background:var(--shades-black);min-width:10rem;border-radius:.313rem;border:none;justify-content:center;align-items:center;height:3rem!important;cursor:pointer;font-size:23px;font-weight:600}.express-checkout ul li apple-pay-button:focus-visible{outline:3px solid var(--primary-coalescent)!important;outline-offset:1px!important}.common-floting-input.error-border .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece{border-color:var(--destructive-watermellon)!important;border-width:2px}.railcard-not-applied-btn .mdc-button__label{display:flex;align-items:center;gap:.5rem}.railcard-not-applied-btn .mdc-button__label img{height:1.375rem;width:1.375rem}.railcard-not-applied-btn:hover{font-weight:700}.railcard-not-applied-btn:focus-visible{outline:3px solid var(--primary-coalescent)!important;outline-offset:1px!important;border:none}.railcard-not-applied-btn:focus-visible:hover{font-weight:400}.date-pickr-time .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--primary-coalescent)!important;border-width:2px}.time-select-box.mat-focused .mat-mdc-form-field-focus-overlay{display:none}.search-journey-header:focus,.search-journey-header:focus-within,.
1search-journey-header:focus-visible,.radio-card:focus,.radio-card:focus-within,.radio-card:focus-visible,.journey-details-route-stations-container:focus,.journey-details-route-stations-container:focus-within,.journey-details-route-stations-container:focus-visible,.journey-breakdown-card mat-card-title:focus,.journey-breakdown-card mat-card-title:focus-within,.journey-breakdown-card mat-card-title:focus-visible,.journey-breakdown-details-head:focus,.journey-breakdown-details-head:focus-within,.journey-breakdown-details-head:focus-visible,.journey-breakdown-details-table tbody tr:focus,.journey-breakdown-details-table tbody tr:focus-within,.journey-breakdown-details-table tbody tr:focus-visible,.ticket-class-section-title:focus,.ticket-class-section-title:focus-within,.ticket-class-section-title:focus-visible{outline:none!important;border:none!important}.journey-breakdown-details-table thead .mat-mdc-header-row .mat-mdc-header-cell{border-bottom-color:transparent!important}.notrains-found-card.sold-out-card.open-return-card{margin-top:2.5rem}.logout-popup.content-center footer button{margin:inherit!important}.enhanced-datepicker-info select{-webkit-appearance:none;appearance:none;pointer-events:none}.show-only-btn:focus-visible,.show-only-btn:focus-visible:hover{background:var(--shades-white)!important;outline:3px solid var(--primary-coalescent)!important;outline-offset:1px!important;border:2px solid var(--neutrals-shadow-blue)!important;background-color:var(--shades-white)!important}#enh-header-username{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:110px}.enhanced-seat-picker .seat-selected-box .svg-container svg{height:auto;width:100%;background:var(--shades-white);border-radius:10px;text-align:center}.enhanced-seat-picker,.enhanced-seat-picker .mat-mdc-dialog-container{height:92vh}.enhanced-seat-picker .seat-select-popup .fare-heading-list-box{max-height:100%}.enhanced-seat-picker .seat-change-txt .mat-expansion-panel-header{margin:15px auto 0;padding:15px 20px}.enhanced-seat-picker .seat-change-txt{margin:30px 20px 0}.enhanced-seat-picker .seat-change-txt h2{margin-bottom:15px}.enhanced-seat-picker .seat-change-txt .seat-header:before{height:100%}.enhanced-seat-picker{min-width:65vw!important;max-width:80vw!important;width:80%}.enhanced-seat-picker .mat-mdc-dialog-container{padding:0!important}.enhanced-seat-picker svg text{cursor:pointer;pointer-events:auto}.enhanced-seat-picker .svg-container{overflow-x:auto;height:1200px}.enhanced-seat-picker .svg-container svg{margin-bottom:10px}.enhanced-seat-picker svg rect[coachtype]{height:200px}.enhanced-seat-picker g#sfseatselectedgrey{cursor:not-allowed}.enhanced-seat-picker g#sbseatselectedgrey{cursor:not-allowed}.enhanced-seat-picker g#sfseatselectedgrey rect:first-child,.enhanced-seat-picker g#sbseatselectedgrey rect:first-child{fill:silver}.enhanced-seat-picker .seatpickerwarning-icn{width:20px;margin-left:6px}.enhanced-seat-picker .seatpickerwarning-tooltip{z-index:99999!important}.enhanced-seat-picker .fare-heading-list-box{height:100%;max-height:100%;padding:10px 0 0!important;margin:0}.enhanced-seat-picker,.enhanced-seat-picker mat-dialog-container{background-color:#e7ebf3!important;border-radius:4px}.enhanced-seat-picker mat-dialog-container .mat-mdc-dialog-surface{background-color:transparent!important}.enhanced-seat-picker .prevent-pulldownRefresh-Scrolling-OnSeatPickerPopup{overscroll-behavior:contain;-webkit-overflow-scrolling:contain;touch-action:none;-webkit-touch-action:none;-moz-touch-action:none;-ms-touch-action:none;overflow:hidden}.enhanced-seat-picker mat-dialog-container{overflow:hidden}.enhanced-seat-picker .tooltip.show.coalescent.seatpickerwarning-tooltip .tooltip-inner{max-width:300px!important;width:300px!important}.enhanced-seat-picker .tooltip.show.coalescent.tablet.seatpickerwarning-tooltip{left:-100px!important;width:300px}.enhanced-seat-picker .tooltip.show.coalescent.tablet.seatpickerwarning-tooltip .arrow{left:calc(50% + 98px)}.enhanced-seat-picker .seatpicker-dialog-box #bike_space_available image{filter:invert(3%) sepia(31%) saturate(62%) hue-rotate(158deg) brightness(90%) contrast(88%)}.enhanced-seat-picker-inner .close-mrgn .mdc-button__label{line-height:0!important}.enhanced-field-error{color:var(--destructive-watermellon);font-size:.875rem;font-weight:400;margin:0}.enhanced-field-success{line-height:1.375rem;font-size:.875rem;font-weight:400;margin:0;color:var(--primary-coalescent)}.enhanced-field-success-with-icon{display:flex;align-items:center;gap:.25rem}.review-page-mat-expansion-panel-header .mat-expansion-indicator{transform:rotate(-45deg)!important;height:1.125rem;width:1.125rem}.review-page-mat-expansion-panel-header.mat-expanded .mat-expansion-indicator{transform:rotate(135deg)!important;margin-top:-.25rem}.review-page-mat-expansion-panel-header .mat-expansion-indicator:after{border:none;background-image:url(/train-tickets/mat-accordion-arrow.bb369ab02ec7d759.svg);height:1.125rem;width:1.125rem;background-size:cover;background-repeat:no-repeat;margin-top:-.5rem}.review-page-mat-expansion-panel-header.mat-expanded .mat-expansion-indicator:after{margin-top:-
17px}.add-another-journey-btn .mdc-button__label{display:flex;align-items:center;gap:.5rem}.add-another-journey-btn:hover .mdc-button__label img{filter:brightness(0) saturate(100%) invert(100%) sepia(43%) saturate(0%) hue-rotate(257deg) brightness(106%) contrast(101%)}.add-another-journey-btn:focus:hover .mdc-button__label img{filter:none}.toast-success{border-radius:.313rem;background-color:var(--toast-success);padding:.5rem 1rem;display:flex;justify-content:space-between;align-items:center}.toast-success p{font-size:.875rem;line-height:1.375rem;font-weight:700;color:var(--primary-coalescent);margin:0}.toast-success button{min-width:auto;padding:0}.toast-success button .mdc-button__label{line-height:10px}.toast-msg-top-space{margin-top:1.5rem}.toast-msg-bottom-space{margin-bottom:1.5rem}.toast-error{border-radius:.313rem;background-color:var(--toast-error);padding:.5rem 1rem;display:flex;gap:10px;align-items:center}.toast-error p{font-size:.875rem;line-height:1.375rem;font-weight:700;color:var(--primary-coalescent);margin:0}.toast-error img{height:1.125rem!important;width:1.125rem!important}.hide-blank-div:empty{display:none}.journey-breakdown-detail-dialog header .mdc-button__label{line-height:0}.hide-price-breakdown-tab-header .mat-mdc-tab-header{display:none!important}.EnhancedPriceBreakdownDialogs .mat-mdc-tab-header-pagination[aria-disabled=false]{display:flex!important}.bike-reser-popup-list{padding-left:25px;list-style:disc}.bike-reser-popup-list li{list-style:none;position:relative}.bike-reser-popup-list li:before{content:"";position:absolute;left:-11px;top:8px;height:3px;width:3px;background-color:#131e29;border-radius:100%}.bike-reser-popup-list li::marker{font-size:3px}.forgot-password-sucess ul li{list-style:none}.enhanced-common-notification .mdc-button__label{line-height:0}.enhanced-common-notification header{justify-content:center}.enhanced-common-notification header h2{text-align:center}.enhanced-common-notification header .mat-mdc-dialog-actions{display:none}.enhanced-common-notification .enhanced-common-info-content{padding:1.25rem;gap:1rem}.enhanced-common-notification .enhanced-common-info-content p{font-size:1rem;line-height:1.5rem;color:var(--primary-coalescent)}.logout-style-popup header,.enhanced-railcard-not-applied-popup header{justify-content:center}.logout-style-popup header .mat-mdc-dialog-actions,.enhanced-railcard-not-applied-popup header .mat-mdc-dialog-actions{display:none}.outline-primary-btn-hover:hover{background:var(--dark-spark)!important;border:.125rem solid var(--dark-spark)!important;color:var(--shades-white)!important}.outline-primary-btn-hover.cdk-mouse-focused:hover .mdc-button__label,.outline-primary-btn-hover:not(.cdk-keyboard-focused):hover .mdc-button__label{color:var(--shades-white)!important}.outline-primary-btn-hover:active{background:var(--primary-pressed-btn-bg)!important;border:.125rem solid var(--primary-pressed-btn-bg)!important;color:var(--shades-white)!important}.outline-primary-btn-hover.cdk-mouse-focused:active .mdc-button__label,.outline-primary-btn-hover:not(.cdk-keyboard-focused):active .mdc-button__label{color:var(--shades-white)!important}.outline-primary-btn-hover.cdk-keyboard-focused:active .mdc-button__label{color:var(--primary-coalescent)!important}.outline-primary-btn-hover:active .mdc-button__label img,.outline-primary-btn-hover.cdk-mouse-focused:active .mdc-button__label img,.outline-primary-btn-hover.cdk-mouse-focused:hover .mdc-button__label img{filter:brightness(0) saturate(100%) invert(100%) sepia(43%) saturate(0%) hue-rotate(257deg) brightness(106%) contrast(101%)}.outline-primary-btn-hover.cdk-keyboard-focused:active .mdc-button__label img{filter:none}.outline-primary-btn-hover:focus-visible,.outline-primary-btn-hover:focus-visible:hover,.outline-primary-btn-hover.cdk-keyboard-focused{background:var(--shades-white)!important;border:.125rem solid var(--primary-spark)!important;color:var(--primary-coalescent)!important;outline:3px solid var(--primary-coalescent)!important;outline-offset:1px!important}.outline-primary-btn-hover:focus-visible .mdc-button__label,.outline-primary-btn-hover.cdk-keyboard-focused .mdc-button__label{color:var(--primary-coalescent)!important}.outline-secondary-btn-hover:hover{background:var(--graphene)!important;border:.125rem solid var(--neutrals-auro-metal)!important;color:var(--shades-white)!important}.outline-secondary-btn-hover.cdk-mouse-focused:hover .mdc-button__label,.outline-secondary-btn-hover:not(.cdk-keyboard-focused):h
1over .mdc-button__label{color:var(--shades-white)!important}.outline-secondary-btn-hover:active{background:var(--secondary-pressed-btn-bg)!important;border:.125rem solid var(--neutrals-auro-metal)!important;color:var(--primary-coalescent)!important}.outline-secondary-btn-hover.cdk-mouse-focused:active .mdc-button__label,.outline-secondary-btn-hover:not(.cdk-keyboard-focused):active .mdc-button__label{color:var(--shades-white)!important}.outline-secondary-btn-hover.cdk-keyboard-focused:active .mdc-button__label{color:var(--primary-coalescent)!important}.outline-secondary-btn-hover:focus-visible,.outline-secondary-btn-hover:focus-visible:hover,.outline-secondary-btn-hover.cdk-keyboard-focused{background:var(--shades-white)!important;border:.125rem solid var(--neutrals-auro-metal)!important;color:var(--primary-coalescent);outline:3px solid var(--primary-coalescent)!important;outline-offset:1px!important}.outline-secondary-btn-hover:focus-visible .mdc-button__label,.outline-secondary-btn-hover.cdk-focused .mdc-button__label,.outline-secondary-btn-hover.cdk-keyboard-focused .mdc-button__label{color:var(--primary-coalescent)!important}.enhanced-action-popup-close:hover .enhanced-popup-close-btn,.enhanced-action-popup-close:focus-visible .enhanced-popup-close-btn{border:none!important}.enhanced-popup-close-btn:focus-visible,.enhanced-popup-close-btn.cdk-keyboard-focused{outline:2px solid var(--primary-coalescent)!important;outline-offset:1px!important}.mdc-tab .mdc-tab__ripple:before,.mdc-tab .mat-ripple{opacity:0!important;display:none!important}.price-breakdown-tab .mdc-tab:focus-visible .mdc-tab__content .mdc-tab__text-label{outline:2px solid var(--primary-coalescent)!important;outline-offset:2px!important;border-radius:5px}#passenger-panel,.mat-mdc-autocomplete-panel,.mat-mdc-select-panel{padding:0}#passenger-panel .mat-mdc-option,.mat-mdc-autocomplete-panel .mat-mdc-option,.mat-mdc-select-panel .mat-mdc-option{background:transparent!important}#passenger-panel .mat-mdc-option:hover,.mat-mdc-autocomplete-panel .mat-mdc-option:hover,.mat-mdc-select-panel .mat-mdc-option:hover,#passenger-panel .mat-mdc-option.mdc-list-item--selected,.mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item--selected,.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected{background:var(--tint-feel-good-green)!important}#passenger-panel .mat-mdc-option:hover span,.mat-mdc-autocomplete-panel .mat-mdc-option:hover span,.mat-mdc-select-panel .mat-mdc-option:hover span,#passenger-panel .mat-mdc-option.mdc-list-item--selected span,.mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item--selected span,.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected span{color:var(--graphene)!important}#passenger-panel .mat-mdc-option.mat-mdc-option-active,.mat-mdc-autocomplete-panel .mat-mdc-option.mat-mdc-option-active,.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-active{background-color:transparent!important;outline:2px solid var(--primary-coalescent)!important;outline-offset:-4px!important;border-radius:8px!important}#passenger-panel .mat-mdc-option.mat-mdc-option-active span,.mat-mdc-autocomplete-panel .mat-mdc-option.mat-mdc-option-active span,.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-active span,#passenger-panel .mat-mdc-option.mdc-list-item--selected.mat-mdc-option-active,.mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item--selected.mat-mdc-option-active,.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected.mat-mdc-option-active{color:var(--primary-coalescent)!important}#passenger-panel .mat-mdc-option.mdc-list-item--selected.mat-mdc-option-active,.mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item--selected.mat-mdc-option-active,.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected.mat-mdc-option-active{background:var(--tint-feel-good-green)!important;outline:none!important;border-radius:0!important}.enhanced-seat-picker-inner .close-mrgn:focus-within .mat-mdc-focus-indicator,.enhanced-seat-picker-inner .close-mrgn.cdk-keyboard-focused{background:transparent!important;outline:2px solid var(--primary-coalescent)!important;outline-offset:1px!important;border-radius:2px}.enhanced-seat-picker-inner .close-mrgn.cdk-focused{outline:none!important;box-shadow:none!important}.enhanced-session-timeout-popup .time-counter{font-size:20px;line-height:25px;font-weight:600;color:var(--graphene)}.session-timeout-shadow p{color:var(--primary-coalescent)!important}.session-timeout-shadow h2:only-child{margin-left:auto!important;margin-right:auto!important}.enhanced-seat-picker-inner .booked-seats span,.enhanced-seat-picker-inner .booked-seats span.mdc-button__ripple,.enhanced-seat-picker-inner .booked-seats span.mdc-button__label,.enhanced-seat-picker-inner .booked-seats span.mat-mdc-focus-indicator,.enhanced-seat-picker-inner .booked-seats span.mat-mdc-button-touch-target,.enhanced-seat-picker-inner .booked-seats span.mat-ripple{pointer-events:none!important}.enhanced-booking-confirmation-header #enh-usp-section,.enhanced-booking-confirmation-header #enh-stepper-section{dis
1play:none}.enhanced-booking-confirmation-header .user-account-container{padding:.813rem 0!important}.enhanced-booking-confirmation-header .user-account-logo{display:block!important}.enhanced-booking-confirmation-header .user-account-logo .header-avanti-logo{margin-top:auto!important}.enhanced-booking-confirmation-header .m-journey-section{display:none!important}.enhanced-booking-confirmation-section .mat-mdc-tab-header{border-bottom:1px solid var(--neutrals-light-periwinkle);position:sticky;top:0;z-index:11;background:#f9f7f6}.enhanced-booking-confirmation-section .mat-mdc-tab .mdc-tab-indicator__content--underline{border-color:var(--primary-spark)!important;border-width:.25rem;position:absolute;bottom:-1.5px;z-index:11}.enhanced-booking-confirmation-section .mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:center;gap:2.5rem;background-color:var(--body-bg)}.enhanced-booking-confirmation-section .mat-mdc-tab-header .mat-mdc-tab{width:auto;flex-grow:initial!important;min-width:5.375rem!important;padding:.875rem 0}.enhanced-booking-confirmation-section .mat-mdc-tab-header .mdc-tab__text-label{line-height:1.375rem;font-size:1rem;font-weight:700;color:var(--primary-coalescent)!important}.enhanced-booking-confirmation-section .mat-mdc-tab-header .mat-mdc-tab:focus-visible .mdc-tab__text-label{outline:2px solid var(--primary-coalescent)!important;outline-offset:2px;border-radius:5px}.payment-summary-accordion .mat-expansion-panel-header{padding:1.5rem}.payment-summary-accordion .mat-expansion-panel-header-title h2{font-size:1.25rem;line-height:1.563rem;font-weight:600;color:var(--primary-graphene);margin:0}.booking-payment-summary-content{border-top:1px solid var(--neutrals-light-periwinkle)}.ebc-journey-details-card .mat-expansion-panel.mat-expanded{border-radius:5px!important}.bcp-download-btn .mdc-button__label{display:flex;align-items:center;gap:.5rem}.bcp-download-btn:focus-visible:hover .mdc-button__label{color:var(--primary-coalescent)!important}.payment-summary-accordion .mat-accordion .mat-expansion-panel:hover{outline:2px solid var(--primary-coalescent)}.keyboard-mode .payment-summary-accordion .mat-accordion .mat-expansion-panel:focus-within,.keyboard-mode .payment-summary-accordion .mat-accordion .mat-expansion-panel.mat-expanded.focus-within{outline:2px solid var(--primary-coalescent);outline-offset:.125rem;background-color:transparent;border:1px solid var(--neutrals-light-periwinkle)!important}.payment-summary-accordion .mat-accordion .mat-expansion-panel-header:focus,.payment-summary-accordion .mat-accordion .mat-expansion-panel-header:focus-within,.payment-summary-accordion .mat-accordion .mat-expansion-panel-header:focus-visible{background-color:transparent!important}
1.e-ticket-btn{min-width:200px}.e-ticket-btn .mat-mdc-menu-item-text{display:flex;justify-content:space-between;gap:10px;align-items:center}.e-ticket-btn-group ul li button .mdc-button__label{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px;font-size:1rem;line-height:1.5rem}.e-ticket-btn-group button{border:2px solid transparent}.e-ticket-btn-group button:hover{background-color:var(--tint-feel-good-green)!important}.e-ticket-btn-group button:focus-visible{border:2px solid var(--primary-coalescent);border-radius:5px;background-color:transparent!important}.e-ticket-btn-group button:focus-visible:hover{background-color:transparent}::ng-deep .mat-mdc-menu-content{padding-top:0!important;padding-bottom:0!important}::ng-deep .e-ticket-btn-group .mat-mdc-menu-item-highlighted:not(.cdk-program-focused){background:transparent!important}::ng-deep .e-ticket-btn-group .mat-mdc-menu-item{background:transparent!important}.enhanced-booking-confirmation-section .mat-expansion-indicator:after{color:var(--primary-coalescent)!important}.usabilla_live_button_container{top:50%!important;width:40px!important;height:130px!important;z-index:999!important;left:auto!important;transform:translateY(-50%)!important;margin-top:auto!important}.user-disabled-while-loader,.basket-disabled-while-loader .user-account-basket-txt,.basket-disabled-while-loader .basket-counter img{opacity:.6}.basket-disabled-while-loader .basket-counter .basket-counter-number{background-color:var(--neutrals-auro-metal)!important}@media(width>=1440px){.common-container{max-width:72rem;width:100%;margin:0 9rem}}@media(1024px<=width<=1440px){.common-container{max-width:72rem;min-width:61rem;width:100%;margin:0 1.5rem}}@media(width<=1150px){.enhanced-seat-preferences-seat-option .mat-mdc-radio-group .mat-mdc-radio-button,.enhanced-seat-preferences-seat-option .mat-mdc-checkbox-group .mat-mdc-checkbox{height:auto}}@media(width<=1024px){.for-mobile-content{display:block}.for-desktop-content{display:none}.view-change-seat-btn{width:100%}}@media(width<=1023px){.usabilla_live_button_container{top:50%!important;width:40px!important;height:130px!important;z-index:999!important;left:auto!important;transform:translateY(-50%)!important;margin-top:auto!important;margin-left:inherit!important;right:0;bottom:inherit!important;border-radius:.25rem 0 0 .25rem}.usabilla_live_button_container iframe.usabilla-live-button{left:0!important;top:0!important}.journey-details-itinerary-popup{height:100dvh!important;min-width:100%!important;max-width:100%!important;width:100%!important}.stations-popup{max-width:100%!important;width:100%;height:100dvh;margin:0!important}.ticket-detail-mobile,.EnhancedPriceBreakdownDialogs{width:100%!important;padding:0rem!important;height:100vh;max-width:100%!important}.class-detail-popup{max-width:100%!important;width:100%!important;margin:0!important;height:100dvh!important}.common-container{max-width:35rem;width:100%;margin:0 1.5rem}.common-container.m-common-container{max-width:100%;margin:0 1rem}.enhanced-datepicker-info .buttons-footer button{flex:1 1 50%}.enhanced-datepicker-info .deperture-btn{flex:1 1 100%;width:100%}.enhanced-datepicker-info .mat-mdc-form-field-infix{justify-content:inherit}.enhanced-datepicker-info .mat-mdc-form-field-infix mat-form-field{width:100%}.enhanced-datepicker-info .datepicker-btns{gap:1rem}.enhanced-datepicker-info .datepicker-btns,.enhanced-datepicker-info .ngb-dp-header{padding:1rem;border-bottom:none!important}.enhanced-datepicker-info.coj-new-datepicker-popup .footer-coj{border-top:1px solid var(--neutrals-light-periwinkle)}.enhanced-datepicker-info .mat-mdc-dialog-content{border-bottom:1px solid var(--neutrals-light-periwinkle)}.enhanced-datepicker-info .arrive-by-btn{width:100%}.enhanced-datepicker-info .mat-mdc-tab-body-wrapper{min-height:27.5rem}.enhanced-datepicker-info .return-tab-content{height:100%}.common-edit-form-btn .mdc-button__label{gap:.25rem}.common-edit-form-btn .mdc-button__label img{height:.75rem}.back-btn button{font-weight:400;min-width:auto}.search-journey-row .mat-mdc-tab-body-wrapper{margin-top:.75rem!important}.common-edit-form-btn:disabled{background-color:transparent!important;cursor:not-allowed!important;border:0 solid var(--neutrals-bright-grey)!important}.common-edit-form-btn:disabled .mdc-button__label{color:var(--primary-coalescent)!important}.common-edit-form-btn:disabled .mdc-button__label img{filter:none!important}.mobile-loader-d-none{display:none}.e-ticket-btn-group{width:100vw;max-width:528px!important}.review-basket-btn:focus-visible{outline:2px solid var(--primary-coalescent)!important;outline-offset:1px;border-radius:5px}.enhanced-datepicker-info #ebd-base-dialog-body .mat-mdc-dialog-actions{padding:1rem}}@media(width<=1024px){.class-detail-popup{margin:0 1.5rem}}@media(width<=1023px){.common-floting-input .mdc-text-field--outlined .mdc-text-field__input{opacity:1!important}.journey-details-train-facilities .mat-accordion .mat-expansion-panel-header-description{font-size:14px!important}app-enhanced-journey-details-and-itinerary-dialogs .enhanced-common-popup-body{overflow:auto;max-height:calc(100vh - 60px);padding-bottom:5rem!important}app-enhanced-basic-dialog header h2{font-size:18px!important;line-height:1.375rem!important}.journey-info-header{min-height:auto}.ticket-tabs mat-tab-header{box-shadow:0 .125rem .75rem .125rem #131e2914}
1.journey-breakdown-details-table .mat-mdc-header-cell,.journey-breakdown-details-head,.journey-breakdown-details-table .mdc-data-table__cell{padding:1rem!important}.m-journey-section-container .common-edit-form-btn.ttc-edit .mdc-button__label img{width:1rem!important;height:inherit}.view-journey-form-container.new-design-journey .common-container{margin:0!important}.mt-4rem{margin-top:4px}.view-journey-form-container.new-design-journey ul{padding:0;margin:0;font-size:14px}.different-way,.view-journey-form-container.new-design-journey ul li{color:var(--shades-white)}.view-journey-form-container.new-design-journey{background-color:var(--primary-graphene);padding:12px 24px}.common-edit-form-btn.ttc-edit .mdc-button__label{color:var(--shades-white)}enhanced-class-details-dialogs .enhanced-common-popup-theme{max-height:calc(100vh - 60px);overflow:auto;height:100%;padding-bottom:4rem!important;min-height:inherit}.time-show-mobile p{font-weight:600;font-size:.85rem;margin-bottom:1rem!important}.matmenu-myaccount{right:1rem;left:inherit;min-width:140px!important;max-width:300px!important}.sign-in-popup-container{margin-bottom:1rem!important}.logout-popup{width:35rem!important}.logout-style-popup .enhanced-alert-dialogs .alert-content{padding:1rem}enhanced-logout-dialogs footer .common-popup-theme-footer.ng-star-inserted button{width:100%}.enhanced-forgot-password-btn{display:flex!important;justify-content:normal!important;text-align:left}.enhanced-create-account-btn{padding:0!important;min-width:inherit!important;width:50%;display:flex!important;justify-content:end!important;text-align:right}.enhanced-forgot-password-btn span{font-size:.875rem!important}.btn-fullwidth button{width:100%!important}.mobile-min-height-jrny-btn{min-height:18px}.notrains-found-card.sold-out-card.open-return-card{margin-top:0}.label-hide-ondestop{display:none!important}app-enhanced-ticket-type-and-class app-enhanced-basic-dialog header .mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,app-enhanced-ticket-type-and-class app-enhanced-basic-dialog header mat-button{margin-top:-.25rem}.class-details-row mat-card-subtitle{font-size:.875rem}.ticket-tabs .mat-mdc-tab.mdc-tab--active .tabname-main{border-radius:.313rem}.ticket-tabs .mat-mdc-tab.mdc-tab--active:nth-child(1) .tabname-main{border-bottom-right-radius:0;border-top-right-radius:0}.ticket-tabs .mat-mdc-tab-header .mat-mdc-tab{flex:1 1 33.33%}.mobile-label{display:block}.desktop-label{display:none}.ticket-tabs .mat-mdc-tab-header .mat-mdc-tab .tabname-main{padding:.5rem 1rem}.ticket-class-section .ticket-class-section-title{gap:0!important;flex-wrap:wrap}.cdk-overlay-pane.EnhancedPriceBreakdownDialogs{width:100%!important;max-width:100dvw!important;height:100dvh}.EnhancedPriceBreakdownDialogs .enhanced-common-popup-theme{height:calc(100dvh - 150px);padding-bottom:5rem;overflow:auto}.journey-breakdown-detail-dialog footer{position:fixed;left:0;right:0;bottom:0}.common-edit-form-btn{padding:0!important;border:none!important;line-height:1.375rem!important;font-size:.875rem!important;height:auto!important}app-enhanced-ticket-type-and-class .search-journey-cards-row{max-width:35rem!important;margin:0 auto;width:100%}.ticket-tabs .mdc-radio{top:2.813rem!important}app-enhanced-ticket-type-and-class #ettacc-back-btn-container .common-container{max-width:100%!important;width:100%!important}.journey-type img{width:12px}.back-btn{padding:1rem 0 0!important}.back-btn button{min-width:auto!important}.journey-class-card .journey-class-details .journey-class-list{padding-left:1.25rem!important}enhanced-no-trains-available-dialogs button{width:100%}.railcard-cheapest-card{width:100%;bottom:7.313rem;right:0;gap:0}.railcard-applied-message .mat-mdc-card{border-bottom:1px solid var(--neutrals-light-periwinkle);border-radius:0}.cheapest-ticket-message .mat-mdc-card{border-radius:0}.cheapest-using-railcard .cheapest-ticket-message .mat-mdc-card{box-shadow:none;border-top:1px solid var(--neutrals-light-periwinkle)}.cheapest-ticket-message p,.railcard-applied-message p{font-size:.875rem;font-weight:600;line-height:1.375rem;margin-top:.5rem;padding-right:1.5rem}.cheapest-ticket-message .cheapest-ticket-content{margin-bottom:0}.cheapest-ticket-message .ticket-label button,.cheapest-ticket-message .cheaper-option-txt{display:none}.cheapest-ticket-message .cheaper-mobile-arrow{display:block}.cheapest-ticket-message .select-button{border:none!important;padding:0!important;background:transparent;min-width:auto!important}.cheapest-ticket-message .single-card{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.cheapest-ticket-message .select-button:active,.cheapest-ticket-message .select-button:hover{background-color:transparent!important}.using-railcard-title span{font-size:1.125rem;line-height:1.375rem;font-weight:600}.railcard-applied-message{position:relative}.railcard-applied-message .cheaper-option-close-btn{position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.field-error-space{bottom:-.25rem}@keyframes slideUp{0%{transform:translateY(100px);opacity:0}
1to{transform:translateY(0);opacity:1}}.enhanced-datepicker-info{margin-top:auto;animation:slideUp 1s ease-in-out;position:fixed!important;left:0;bottom:0;width:100vw;max-width:100%!important}.label-less-radio-card .mat-mdc-radio-button .mdc-radio{top:2.4rem!important}.search-journey-card-row .radio-card .mat-mdc-radio-button .mdc-radio .mdc-radio__background{height:1.25rem!important;width:1.25rem!important}.journey-details-card-header{padding:1rem!important}.via-avoid-section{padding:1rem}.journey-details-train-facilities .mat-accordion .mat-expansion-panel-header{padding:0!important}.mat-mdc-radio-button .mdc-radio,.mat-mdc-radio-button .mdc-radio__native-control,.mat-mdc-radio-touch-target{width:1.25rem!important;height:1.25rem!important}.enhanced-datepicker-info .ngb-dp-months{padding:0 1rem 1rem;margin-top:0}.enhanced-datepicker-info ngb-datepicker{margin-top:0;border:none}.enhanced-datepicker-info .mat-button-toggle-appearance-standard .mat-button-toggle-label-content{font-size:.875rem!important}.enhanced-datepicker-info .ngb-dp-navigation-select{display:none}.enhanced-datepicker-info ngb-datepicker-navigation-select.ngb-dp-navigation-select select:first-child{text-align:right}.enhanced-datepicker-info ngb-datepicker-navigation-select.ngb-dp-navigation-select select{padding:0 2px;border:none;-webkit-appearance:none;appearance:none;width:auto;flex:none;background:none;font-size:14px;color:#131e29;height:2rem;line-height:2rem;pointer-events:none}.view-journey-form-container{box-shadow:none!important}.search-station mat-icon{left:2rem!important}.service-arrive-ticket .stations-list{overflow:auto;height:calc(100vh - 260px)}.enhanced-common-popup-theme{padding:0;min-height:78.5dvh}app-enhanced-basic-dialog.enhanced-alert-dialogs footer{padding:1rem}app-enhanced-basic-dialog header{padding:1rem!important}.full-width-mobile .enhanced-common-popup-theme{max-height:100dvh}.padiing-footer{padding-bottom:180px}.padiing-footer.cheapest-ticket-footer{padding-bottom:250px!important}.padiing-footer.using-railcard-footer{padding-bottom:216px!important}.padiing-footer.cheapest-using-railcard{padding-bottom:306px!important}.Filter-modal .mdc-switch--selected .mdc-switch__icon--on,.Filter-modal .mdc-switch--unselected .mdc-switch__icon--off,.Filter-modal .mdc-switch__shadow{display:none}.Filter-modal .mdc-switch--selected .mdc-switch__handle-track{transform:none;right:.55rem;left:inherit}.Filter-modal .mdc-switch--selected:enabled .mdc-switch__handle:after{background:var(--shades-white)!important}.Filter-modal .mdc-switch--selected .mdc-switch__track:after{background:var(--primary-graphene)!important}.Filter-modal span.mdc-switch__track:before{background:var(--neutrals-light-periwinkle)}.Filter-modal .mdc-switch__track{overflow:hidden;position:relative;width:2.25rem;height:1.5rem;border-radius:1.563rem}.Filter-modal .mdc-form-field{display:flex;justify-content:space-between;width:100%}.Filter-modal .mdc-label{margin-left:0!important;font-family:Averta,Helvetica,Verdana,Arial,Sans-Serif}.Filter-modal mat-slide-toggle{width:100%}.Filter-modal .mdc-switch--unselected:enabled .mdc-switch__handle:after{background:var(--shades-white)!important}.Filter-modal .alert-content p:last-child{border-bottom:none}.Filter-modal .mdc-switch__handle{left:.141rem}.Filter-modal{max-width:100%!important;margin-top:auto;animation:slideUp 1s ease-in-out;width:100%!important}.Filter-modal footer button{flex:1 1 auto}.enhanced-datepicker-info mat-dialog-actions div{display:flex;max-width:100%!important;margin-top:auto;width:100%;gap:1rem}.enhanced-datepicker-info mat-dialog-actions div button{width:50%;flex:1 1 50%}.enhanced-datepicker-info mat-dialog-actions div button.fill-btn{margin-left:0}.station-list-popup{grid-template-columns:repeat(1,1fr)!important}app-enhanced-edit-qtt{position:fixed;top:0;z-index:999;height:calc(100dvh - 139.5px);bottom:0;width:100%}.edit-qtt-btn{position:fixed;bottom:env(safe-area-inset-bottom,0);left:0;right:0;justify-content:center!important;z-index:111;background:var(--shades-white);padding:1rem}.edit-qtt-btn button{width:50%;min-height:48px}.edit-journey-form-container{height:100dvh}.edit-qtt-form-top{padding-bottom:100px;overflow:auto;height:calc(100dvh - 100px)}.view-journey-form-flex{gap:.5rem}.view-edit-form-container{flex-direction:row;align-items:flex-start;gap:4px}.view-edit-form-container li:first-child{border-left:none;width:100%}.view-edit-form-container li{font-size:.875rem;line-height:1.375rem;gap:.5rem;white-space:nowrap!important;border-right:none;padding:0;flex:1 1 100%}.view-edit-form-container li .white-space-nowrap{white-space:normal}.view-edit-form-pax,.view-edit-form-railcard{padding-left:0;border-left:none}.view-journey-mobile{display:flex;-moz-column-gap:.5rem!important;column-gap:.5rem!important;row-gap:0!important;flex-wrap:wrap}.view-edit-form-pax-railcard{display:none}.view-edit-form-btn-area{align-self:self-end;position:absolute;right:1.5rem}.view-edit-form-mobile-date{display:flex;-moz-column-gap:.25rem!important;column-gap:.25rem!important;row-gap:0!important;white-space:normal!important;flex-wrap:wrap;flex-wrap:nowrap!important}.enhanced-datepicker-info .ngb-dp-header{position:relative;top:0}.enhanced-sign-in-dialog .enchanced-common-popup-header h1{width:calc(100% - 2.5rem);font-size:1.125rem;line-height:1.375rem;font-weight:600}.enhanced-common-popup-theme.enhanced-sign-in-dialog{min-height:auto}.enchanced-common-popup-content{padding:1rem!important}.sign-in-popup-container form{gap:1rem}.enhanced-datepicker-info .mat-mdc-tab.mdc-tab{flex-grow:1!important}
1.mobile-hide-tab-legends{display:none!important}.comfot-in-class{margin-bottom:1rem!important;display:block}.for-desktop-content{display:none}.review-travel-extras-mat-panel.mat-expanded .mat-expansion-panel-content{padding-block:1rem;margin-inline:1rem}.review-travel-extras-bike-inner{gap:1.5rem;flex-direction:column}.review-travel-extras-plusbus-checkbox{flex-direction:column!important;align-items:flex-start;gap:.5rem!important}.plusbus-checkbox-price{padding-left:2.125rem}.review-travel-extras-plusbus-checkbox .review-common-checkbox{width:auto}.delivery-mat-radio-group-list{gap:1rem}.delivery-mat-radio-group-list .mdc-form-field{align-items:flex-start}.smartcard-radio-group{grid-template-columns:repeat(1,1fr);gap:1rem}.plusbus-checkbox-list .outline-btn{width:100%}.smartcard-radio-btn .mdc-form-field{padding:.75rem 1rem;align-items:center}.personal-info-delivery-checkbox .mdc-form-field{align-items:center}.review-added-address .smartcard-radio-btn .mdc-form-field{padding:1rem!important}.order-smartcard-checkbox-m .mdc-form-field{align-items:center}.review-travel-extras-mat-header .mat-content{display:block}.enhanced-session-timeout-popup{width:100%!important;max-width:90vw!important}.enhanced-session-timeout-popup .enhanced-common-popup-theme{height:auto!important;min-height:auto!important}.enhanced-alert-content{padding:1rem!important}.review-travel-extras-bike-amount-inner .mat-mdc-form-field input{padding-left:0}.review-column-seat-mat-header .mat-expansion-indicator:after{left:-13px}.review-column-seat-mat-header .mat-content{padding-right:.75rem}.review-travel-extras-mat-header .mat-expansion-indicator{margin-top:.25rem}.toast-success{padding:.5rem;gap:10px}.toast-msg-top-space{margin-top:1rem}.toast-msg-bottom-space{margin-bottom:1rem}.delivery-mat-radio-group-list .mdc-radio{margin-block-start:.125rem}.enhanced-common-popup-container.enchanced-seat-preferences-popup{width:100%;max-width:100vw;height:100dvh}.enchanced-seat-preferences-popup .enhanced-common-popup-theme{padding:1rem;height:calc(100dvh - 128px);max-height:100%}.bike-reser-popup-list .f-14,.m-f-14{font-size:14px!important}.review-page-mat-expansion-panel:hover,.review-page-mat-expansion-panel:focus,.keyboard-mode .review-page-mat-expansion-panel:focus-within,.review-page-mat-expansion-panel.mat-expanded,.review-page-mat-expansion-panel.mat-expanded:focus,.review-page-mat-expansion-panel.mat-expanded:hover,.keyboard-mode .review-page-mat-expansion-panel.mat-expanded:focus-within{outline:none}.enhanced-payment .smartcard-radio-group mat-radio-button{padding:1rem!important}.enhanced-payment .single-card{gap:.75rem}.eVoucher-card .mdc-checkbox,.enhanced-payment .smartcard-radio-group .mdc-radio{right:1rem!important}.enhanced-payment #epc-saved-address-area .smartcard-radio-group .mdc-radio{right:1rem!important;top:1rem!important}.enhanced-payment .eVoucher-card mat-checkbox{padding:1rem}.common-popup-footer-fill-btn{flex-direction:column}.common-popup-footer-fill-btn button{width:100%!important}.enhanced-payment .smartcard-radio-group .payment-mode-save-mobile label.mdc-label{padding-left:1.125rem!important}.enhanced-booking-confirmation-header .user-account-container{padding:.75rem 0!important}.payment-summary-accordion .mat-expansion-panel-header{padding:1rem}.payment-summary-accordion .mat-expansion-panel-header-title h2{font-size:1.125rem;line-height:1.375rem}.payment-summary-mat-panel{border-top:1px solid var(--neutrals-light-periwinkle)}.enhanced-booking-confirmation-section .mat-mdc-tab-header{top:-1px}.payment-summary-accordion .mat-accordion .mat-expansion-panel:hover{outline:none}.keyboard-mode .payment-summary-accordion .mat-accordion .mat-expansion-panel:focus-within,.keyboard-mode .payment-summary-accordion .mat-accordion .mat-expansion-panel.mat-expanded.focus-within{outline:none;border:1px solid var(--shades-white)!important}}@media(width<=992px){.cdk-overlay-pane.enhanced-seat-picker{max-width:100%!important;width:100%}}@media(width<=960px){.enhanced-datepicker-info mat-dialog-content{height:542px;max-height:inherit!important}}@media(width<=768px){.ticket-detail-mobile .enhanced-common-popup-theme{padding-bottom:5rem!important;min-height:inherit;max-height:calc(100vh - 75px)!important;margin-bottom:3rem}enhanced-railcard-restrictions-dialogs app-enhanced-basic-dialog.enhanced-alert-dialogs.content-center footer button{width:100%}.stations-popup{max-width:100%!important;width:100%;height:100vh;margin:0!important}app-enhanced-basic-dialog mat-tab-header span.mdc-tab__content{font-size:14px!important}.mat-mdc-dialog-container .mat-mdc-dialog-title{font-size:18px}.logout-popup{width:35rem!important;max-width:100%}.enhanced-datepicker-info mat-dialog-content{height:530px;max-height:inherit!important}.enhanced-common-info-popup{margin:0 1rem!important;width:100%!important}.enhanced-common-info-content{padding:1rem!important}.two-btn-footer{gap:1rem}.two-btn-footer button{width:50%}.two-btn-footer-full-btn{flex-direction:column}.two-btn-footer-full-btn button{width:100%}.enhanced-no-seats-available-dialog .enhanced-common-info-content{padding:1rem}.enhanced-no-seats-available-dialog header h2{text-align:center}.enhanced-no-seats-available-dialog .two-btn-footer{flex-direction:column}.enhanced-no-seats-available-dialog .two-btn-footer button{width:100%}.e-ticket-btn-group{width:calc(100vw - 2rem);max-width:100%!important}.enhanced-datepicker-info ngb-datepicker-navigation{grid-template-columns:auto 1fr auto}}
1@media only screen and (width:768px){.journey-details-card{border:none!important}.journey-details-card-header{border-radius:0!important}.desktop-hide{display:block!important}.add-return-jounrey-btn{margin:1rem 0}}@media(width<=767px){.journey-details-card{border:none!important}.journey-details-card-header{border-radius:0!important}.desktop-hide{display:block!important}.add-return-jounrey-btn{margin:1rem 0}.mobile-hide-imp{display:none!important}.new-jorney{display:flex;gap:12px}.mobile-hide{display:none}.mobile-show{display:block}.reviewbuy-adult{display:flex;flex:0 0 100%}.booking-journey-details-txt-flex p span.custom-block{display:flex;gap:.75rem;margin-left:0;width:100%}.booking-journey-details-txt-flex p span.custom-block:before,.reviewbuy-adult:before{display:none}.enhanced-datepicker-info #ebd-base-dialog-body mat-dialog-actions{padding:1rem!important}.qtt-footer-btn .mdc-button__label,.edit-qtt-btn .fill-btn,.dark-fill-btn,.dark-outline-btn{font-size:15px!important}.view-edit-form-btn-area{right:1rem!important}.view-journey-form-container.new-design-journey{background-color:var(--primary-graphene);padding:12px 16px!important}.enhanced-datepicker-info ngb-datepicker-navigation{grid-template-columns:auto 1fr auto}.mat-mdc-dialog-container .mat-mdc-dialog-title{font-size:18px}.enhanced-datepicker-info .ngb-dp-header{min-width:400px;width:400px;margin:0 auto}.enhanced-datepicker-info .ngb-dp-months{padding:1rem;margin-top:0;min-width:400px;width:400px;margin-left:auto;margin-right:auto}.logout-popup{width:90%!important;max-width:100%}.add-railcard .add-railcard-type .mat-mdc-option{min-height:inherit!important;padding:6px 16px!important}.login-popup .enchanced-common-popup-header{flex-wrap:wrap}.login-popup .enchanced-common-popup-header h1{font-size:1.125rem!important;width:85%}app-enhanced-ticket-type-and-class .search-journey-cards-row{max-width:100%!important;margin:0 auto}.common-container{max-width:100%;width:100%;margin:0 1rem!important}.datepicker-tabs mat-tab-body{min-height:500px}.alert-common{max-width:100%!important;width:100%!important;padding-left:1rem;padding-right:1rem;margin:0 auto}.view-edit-form-station-stops{flex-wrap:wrap;gap:0 .5rem!important}.add-railcard-popup{max-width:100%!important;padding:0 1rem}.search-station,.stations-list{padding:1rem!important}.stations-list{height:calc(100vh - 176px)}.class-details-row mat-card{border:none}.search-journey-card-row .radio-card .mat-mdc-radio-button .mdc-radio{position:absolute;right:.75rem;top:3.85rem;padding:inherit}.enhanced-sign-in-dialog{max-width:100dvw!important;max-height:100dvh!important;margin:0 1rem}.ticket-tabs .mdc-radio{top:2.75rem!important}.edit-qtt-btn .fill-btn,.dark-fill-btn,.dark-outline-btn{padding-left:.5rem!important;padding-right:.5rem!important}.edit-qtt-pax-input .mdc-text-field__input{color:var(--primary-coalescent)!important;transition:inherit}.cdk-overlay-pane.enhanced-seat-picker{max-width:100%!important;width:100%}.enhanced-seat-picker,.enhanced-seat-picker .mat-mdc-dialog-container{height:100vh}.enhanced-seat-picker .svg-container{margin-top:20px!important}.enhanced-seat-picker .selected-box,.enhanced-seat-picker .available-box,.enhanced-seat-picker .unavailable-box{font-weight:600;font-size:11px;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}.enhanced-seat-picker .svg-container svg{margin:0 -29px 10px}.enhanced-seat-picker .seat-change-txt h2{font-size:24px}.enhanced-seat-picker .seat-change-txt,.enhanced-seat-picker .seat-change-txt .mat-expansion-panel-header{width:100%}.enhanced-seat-picker .seat-change-txt .seat-header{padding-left:10px}.enhanced-seat-picker .seatpickerwarning-icn{width:20px;margin-left:6px}.enhanced-seat-picker .seatpickerwarning-tooltip{z-index:99999!important}.two-btn-footer.journey-dialog-footer-center button{width:100%;height:2.5rem!important}.enhanced-common-notification{width:100%;margin:0 1rem}.enhanced-session-timeout-popup header{flex-direction:column!important;gap:.5rem;align-items:flex-start}.enhanced-session-timeout-popup .time-counter{font-size:18px;line-height:22px}.review-page-mat-expansion-panel .mat-expansion-panel-content{border-bottom:1px solid var(--neutrals-light-periwinkle)}.common-popup-footer-fill-btn{flex-direction:column}.common-popup-footer-fill-btn button{width:100%!important}}@media(min-width:992px)and (max-width:1140px){.enhanced-seat-picker{min-width:65vw!important;max-width:95vw!important;width:95%}}
1@media(width<=540px){.edit-qtt-btn .fill-btn,.dark-fill-btn,.dark-outline-btn{font-size:15px!important;min-height:48px!important}.enhanced-datepicker-info .ngb-dp-months{min-width:400px;width:400px}.enhanced-datepicker-info .ngb-dp-header{min-width:400px;margin:0 auto;width:400px}enhanced-add-railcard-dialogs .add-railcard-type{min-width:60%;width:70%;max-width:70%}}@media(width<=500px){.padiing-footer{padding-bottom:140px}app-enhanced-ticket-type-and-class .qtt-footer-btn button{padding-left:.5rem!important;padding-right:.5rem!important}}@media(width<=420px){.enhanced-datepicker-info .ngb-dp-months{min-width:100%;width:100%}.enhanced-datepicker-info .ngb-dp-header{min-width:100%;width:100%;margin:0 auto;padding-bottom:0}.enhanced-datepicker-info button{height:auto!important}.add-railcard-amount{position:relative;width:9.5rem!important}.journey-breakdown-details-table .mat-mdc-table{table-layout:fixed}}@media(width<=404px){.dark-fill-btn .mdc-button__label{gap:.25rem!important}.multi-label-class .mat-mdc-radio-button .mdc-radio{top:4.75rem!important}}@media(width<=380px){.new-jorney-out-ret-date{display:block!important}.new-jorney-out-date{padding-right:12px}.new-jorney-ret-date:before{top:.563rem!important;left:-.563rem!important}.new-jorney-total:before{top:.563rem!important;left:-.438rem!important}}@media(width<=360px){app-enhanced-ticket-type-and-class .qtt-footer-btn,.edit-qtt-btn{min-width:220px}app-enhanced-ticket-type-and-class .qtt-footer-btn button{min-height:auto;height:100%!important}.edit-qtt-btn .fill-btn,.dark-fill-btn,.dark-outline-btn,.edit-qtt-btn .outline-btn{font-size:15px!important;min-height:auto!important;height:-webkit-fill-available!important}}@media(width<=320px){.edit-qtt-via-avoid span{font-size:.875rem!important}}.radio-card .mat-mdc-radio-button.mat-mdc-radio-checked .mat-ripple-element,.radio-card .mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background:before{background-color:transparent!important}.radio-card .mat-mdc-radio-button .mdc-radio__background:before{background-color:var(--shades-white)!important}.delivery-radio-list .mat-mdc-radio-button.mat-mdc-radio-checked .mat-ripple-element,.delivery-radio-list .mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background:before{background-color:transparent!important}.delivery-radio-list .mat-mdc-radio-button .mdc-radio__background:before{background-color:var(--shades-white)!important}.mat-mdc-radio-button .mdc-radio__background:before{background-color:var(--shades-white)!important}.e-ticket-btn-group ul li button .mat-button-wrapper{display:flex;justify-content:space-between;align-items:center}.e-ticket-btn-group ul li button:hover .mat-button-focus-overlay{opacity:0!important}app-enhanced-validate .loader-center,app-enhanced-validate-enrollment .loader-center{display:flex;height:100%;justify-content:center;position:relative}app-enhanced-validate .loader-section,app-enhanced-validate-enrollment .loader-section{text-align:center;width:90%;margin:0 auto;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}app-enhanced-validate .search-loader-icon,app-enhanced-validate-enrollment .search-loader-icon{margin-top:0!important}span.next-line-text{font-size:14px!important;line-height:1.5rem;font-weight:400!important;color:var(--primary-coalescent)}.desktop-hide{display:none}.full-journey{padding:1rem;text-align:center}.full-journey button{border:1px solid #C5CFD9;border-radius:5px;padding:.5rem 1rem;color:var(--primary-graphene);text-decoration:underline;text-underline-offset:.25rem;text-decoration-thickness:1px;width:100%}.full-journey button:hover{font-weight:600}.full-journey button:focus-visible .mdc-button__label{outline:3px solid #131E29;border-radius:5px}.full-journey img{width:14px}.new-jorney{display:flex;gap:12px}\n'],encapsulation:2,changeDetection:0})}}return n})();var p=c(97586),G=c(78257),Y=c(98547),q=c(72617),R=c(35409),N=c(10017),H=c(95440),J=c(9486),m=c(70307),X=c(49731),L=c(45312),U=c(32266),W=c(25808),K=c(59629),Q=c(54097),Z=c(72168);const ee=["*"];function te(n,i){1&n&&(e.j41(0,"div",6),e.nrm(1,"img",7),e.k0s())}function ae(n,i){if(1&n&&(e.j41(0,"div",2)(1,"div",3)(2,"div",4)(3,"span",5),e.EFF(4),e.k0s(),e.nVh(5,te,2,0,"div",6),e.j41(6,"p"),e.EFF(7),e.k0s()()()()),2&n){const t=e.XpG();e.R7$(4),e.JRh(t.headerTitle),e.R7$(),e.vxM(t.isNoTrain?5:-1),e.R7$(2),e.JRh(t.errorMessage)}}function oe(n,i){if(1&n){const t=e.RV6();e.j41(0,"div",8)(1,"div",9)(2,"button",10),e.bIt("click",function(){l.eBV(t);const o=e.XpG();return l.Njj(o.openEdit())}),e.EFF(3),e.k0s()()()}if(2&n){const t=e.XpG();e.R7$(3),e.SpI(" ",t.footerBtnText," ")}}let ne=(()=>{class n{constructor(t,a){this.data=t,this.dialogRef=a,this.isMobile=!1,this.panelOpenState=(0,l.vPA)(!1),console.log("constructor"),t&&(this.headerTitle=this.data?.errorHeading,this.errorMessage=this.data?.errorMessage,this.footerBtnText=this.data?.footerBtnText,this.isNoTrain=this.data?.isNoTrain)}ngOnInit(){this.checkMobile()}onResize(){this.checkMobile()}checkMobile(){this.isMobile=window.innerWidth<=768}openEdit(){this.data?.hideCancelbutton&&this.data?.hideCancelbutton()}static{this.\u0275fac=function(a){return new(a||n)(e.rXU(u.Vh),e.rXU(u.CP))}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["enhanced-no-trains-available-dialogs"]],hostBindings:function(a,o){1&a&&e.bIt("resize",function(){return o.onResize()},e.tSv)},standalone:!1,ngContentSelectors:ee,decls:5,vars:3,consts:[["dialogFooter",""],["role","dialog","aria-modal","true","tabindex","-1",1,"enhanced-alert-dialogs","content-center",3,"dialogFooter","dialogTitle","iconClose"],[1,"enhanced-common-popup-theme"],[1,"enhanced-common-popup-theme-border"],["role","alert","aria-live","assertive","aria-atomic","true",1,"alert-content"],[1,"sr-only"],[1,"alert-image","no-train-found-content"],["src","assets/images/new-design-img/No-Train.svg","alt","","aria-label","true"],[1,"common-popup-theme-footer"],[1,"d-flex","gap-24","justify-between"],["mat-dialog-close","","id","efc-qtt-footer-next-btn","type","button","mat-button","",1,"fill-btn","fill-light-hover-btn",3,"click"]],template:function(a,o){if(1&a&&(e.NAR(),e.j41(0,"app-enhanced-basic-dialog",1),e.SdG(1,0,null,ae,8,3),e.DNE(3,oe,4,1,"ng-template",null,0,e.C5r),e.k0s()),2&a){const r=e.sdS(4);e.Y8G("dialogFooter",r)("dialogTitle",o.headerTitle)("iconClose",!1)}},dependencies:[y.$z,u.tx,k.K],styles:['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{--mat-app-background-color: #fafafa;--mat-app-text-color: rgba(0, 0, 0, .87);--mat-app-elevation-shadow-level-0: 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-app-elevation-shadow-level-1: 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-app-elevation-shadow-level-2: 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-app-elevation-shadow-level-3: 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-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 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);
1--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 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-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}html{--mat-option-selected-state-label-text-color: #3f51b5;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}.mat-accent{--mat-option-selected-state-label-text-color: #ff4081;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}.mat-warn{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}html{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}html{--mat-pseudo-checkbox-full-selected-icon-color: #ff4081;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #ff4081;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-primary{--mat-pseudo-checkbox-full-selected-icon-color: #3f51b5;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #3f51b5;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-accent{--mat-pseudo-checkbox-full-selected-icon-color: #ff4081;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #ff4081;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-warn{--mat-pseudo-checkbox-full-selected-icon-color: #f44336;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #f44336;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}html{--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}html{--mat-card-elevated-container-shape: 4px;--mat-card-outlined-container-shape: 4px;--mat-card-filled-container-shape: 4px;--mat-card-outlined-outline-width: 1px}html{--mat-card-elevated-container-color: white;--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-outlined-container-color: white;--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: rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54);--mat-card-filled-container-color: white;--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)}html{--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}html{--mat-progress-bar-active-indicator-height: 4px;--mat-progress-bar-track-height: 4px;--mat-progress-bar-track-shape: 0}.mat-mdc-progress-bar{--mat-progress-bar-active-indicator-color: #3f51b5;--mat-progress-bar-track-color: rgba(63, 81, 181, .25)}.mat-mdc-progress-bar.mat-accent{--mat-progress-bar-active-indicator-color: #ff4081;--mat-progress-bar-track-color: rgba(255, 64, 129, .25)}.mat-mdc-progress-bar.mat-warn{--mat-progress-bar-active-indicator-color: #f44336;--mat-progress-bar-track-color: rgba(244, 67, 54, .25)}html{--mat-tooltip-container-shape: 4px;--mat-tooltip-supporting-text-line-height: 16px}html{--mat-tooltip-container-color: #424242;--mat-tooltip-supporting-text-color: white}html{--mat-tooltip-supporting-text-font: Roboto, sans-serif;--mat-tooltip-supporting-text-size: 12px;--mat-tooltip-supporting-text-weight: 400;--mat-tooltip-supporting-text-tracking: .0333333333em}html{--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}html{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #3f51b5 87%, transparent);--mat-form-field-filled-caret-color: #3f51b5;--mat-form-field-filled-focus-active-indicator-color: #3f51b5;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #3f51b5 87%, transparent);--mat-form-field-outlined-caret-color: #3f51b5;--mat-form-field-outlined-focus-outline-color: #3f51b5;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #3f51b5 87%, transparent);--mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-state-layer-color: rgba(0, 0, 0, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: inherit;--mat-form-field-select-disabled-option-text-color: GrayText;--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, .54);--mat-form-field-disabled-select-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .12;--mat-form-field-filled-container-color: #f6f6f6;--mat-form-field-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-form-field-filled-label-text-color: rgba(0, 0, 0, .54);--mat-form-field-filled-hover-label-text-color: rgba(0, 0, 0, .54);--mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-filled-input-text-color: rgba(0, 0, 0, .87);--mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-filled-input-text-placeholder-color: rgba(0, 0, 0, .54);--mat-form-field-filled-error-hover-label-text-color: #f44336;--mat-form-field-filled-error-focus-label-text-color: #f44336;--mat-form-field-filled-error-label-text-color: #f44336;--mat-form-field-filled-error-caret-color: #f44336;--mat-form-field-filled-active-indicator-color: rgba(0, 0, 0, .54);--mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-form-field-filled-hover-active-indicator-color: rgba(0, 0, 0, .87);--mat-form-field-filled-error-active-indicator-color: #f44336;--mat-form-field-filled-error-focus-active-indicator-color: #f44336;--mat-form-field-filled-error-hover-active-indicator-color: #f44336;--mat-form-field-outlined-label-text-color: rgba(0, 0, 0, .54);--mat-form-field-outlined-hover-label-text-color: rgba(0, 0, 0, .87);--mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-outlined-input-text-color: rgba(0, 0, 0, .87);--mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-outlined-input-text-placeholder-color: rgba(0, 0, 0, .54);--mat-form-field-outlined-error-caret-color: #f44336;--mat-form-field-outlined-error-focus-label-text-color: #f44336;--mat-form-field-outlined-error-label-text-color: #f44336;--mat-form-field-outlined-error-hover-label-text-color: #f44336;--mat-form-field-outlined-outline-color: rgba(0, 0, 0, .38);--mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-form-field-outlined-hover-outline-color: rgba(0, 0, 0, .87);--mat-form-field-outlined-error-focus-outline-color: #f44336;--mat-form-field-outlined-error-hover-outline-color: #f44336;--mat-form-field-outlined-error-outline-color: #f44336}.mat-mdc-form-field.mat-accent{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #ff4081 87%, transparent);--mat-form-field-filled-caret-color: #ff4081;--mat-form-field-filled-focus-active-indicator-color: #ff4081;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #ff4081 87%, transparent);--mat-form-field-outlined-caret-color: #ff4081;--mat-form-field-outlined-focus-outline-color: #ff4081;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #ff4081 87%, transparent)}.mat-mdc-form-field.mat-warn{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #f44336 87%, transparent);--mat-form-field-filled-caret-color: #f44336;--mat-form-field-filled-focus-active-indicator-color: #f44336;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent);--mat-form-field-outlined-caret-color: #f44336;--mat-form-field-outlined-focus-outline-color: #f44336;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent)}html{--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}html{--mat-form-field-container-text-font: Roboto, sans-serif;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400;--mat-form-field-filled-label-text-font: Roboto, sans-serif;--mat-form-field-filled-label-text-size: 16px;--mat-form-field-filled-label-text-tracking: .03125em;--mat-form-field-filled-label-text-weight: 400;--mat-form-field-outlined-label-text-font: Roboto, sans-serif;--mat-form-field-outlined-label-text-size: 16px;--mat-form-field-outlined-label-text-tracking: .03125em;--mat-form-field-outlined-label-text-weight: 400}html{--mat-select-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)}html{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-placeholder-text-color: rgba(0, 0, 0, .54);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-focused-arrow-color: #3f51b5;--mat-select-invalid-arrow-color: #f
144336}.mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-placeholder-text-color: rgba(0, 0, 0, .54);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-focused-arrow-color: #ff4081;--mat-select-invalid-arrow-color: #f44336}.mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-placeholder-text-color: rgba(0, 0, 0, .54);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-focused-arrow-color: #f44336;--mat-select-invalid-arrow-color: #f44336}html{--mat-select-arrow-transform: translateY(-8px)}html{--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-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)}html{--mat-autocomplete-background-color: white}html{--mat-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}html{--mat-dialog-container-color: white;--mat-dialog-subhead-color: rgba(0, 0, 0, .87);--mat-dialog-supporting-text-color: rgba(0, 0, 0, .54)}html{--mat-dialog-subhead-font: Roboto, sans-serif;--mat-dialog-subhead-line-height: 32px;--mat-dialog-subhead-size: 20px;--mat-dialog-subhead-weight: 500;--mat-dialog-subhead-tracking: .0125em;--mat-dialog-supporting-text-font: Roboto, sans-serif;--mat-dialog-supporting-text-line-height: 24px;--mat-dialog-supporting-text-size: 16px;--mat-dialog-supporting-text-weight: 400;--mat-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip{--mat-chip-container-shape-radius: 16px;--mat-chip-disabled-container-opacity: .4;--mat-chip-disabled-outline-color: transparent;--mat-chip-flat-selected-outline-width: 0;--mat-chip-focus-outline-color: transparent;--mat-chip-hover-state-layer-opacity: .04;--mat-chip-outline-color: transparent;--mat-chip-outline-width: 0;--mat-chip-selected-hover-state-layer-opacity: .04;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-focus-state-layer-opacity: 0;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-with-avatar-avatar-shape-radius: 14px;--mat-chip-with-avatar-avatar-size: 28px;--mat-chip-with-avatar-disabled-avatar-opacity: 1;--mat-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-with-icon-icon-size: 18px;--mat-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1}.mat-mdc-standard-chip{--mat-chip-disabled-label-text-color: rgba(0, 0, 0, .87);--mat-chip-elevated-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-elevated-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-elevated-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: rgba(0, 0, 0, .87);--mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: rgba(0, 0, 0, .87);--mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-icon-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-icon-selected-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mat-chip-disabled-label-text-color: white;--mat-chip-elevated-container-color: #3f51b5;--mat-chip-elevated-disabled-container-color: #3f51b5;--mat-chip-elevated-selected-container-color: #3f51b5;--mat-chip-flat-disabled-selected-container-color: #3f51b5;--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: white;--mat-chip-selected-trailing-icon-color: white;--mat-chip-with-icon-disabled-icon-color: white;--mat-chip-with-icon-icon-color: white;--mat-chip-with-icon-selected-icon-color: white;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mat-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mat-chip-disabled-label-text-color: white;--mat-chip-elevated-container-color: #ff4081;--mat-chip-elevated-disabled-container-color: #ff4081;--mat-chip-elevated-selected-container-color: #ff4081;--mat-chip-flat-disabled-selected-container-color: #ff4081;--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: white;--mat-chip-selected-trailing-icon-color: white;--mat-chip-with-icon-disabled-icon-color: white;--mat-chip-with-icon-icon-color: white;--mat-chip-with-icon-selected-icon-color: white;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mat-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mat-chip-disabled-label-text-color: white;--mat-chip-elevated-container-color: #f44336;--mat-chip-elevated-disabled-container-color: #f44336;--mat-chip-elevated-selected-container-color: #f44336;--mat-chip-flat-disabled-selected-container-color: #f44336;--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: white;--mat-chip-selected-trailing-icon-color: white;--mat-chip-with-icon-disabled-icon-color: white;--mat-chip-with-icon-icon-color: white;--mat-chip-with-icon-selected-icon-color: white;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mat-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip{--mat-chip-container-height: 32px}.mat-mdc-standard-chip{--mat-chip-label-text-font: Roboto, sans-serif;--mat-chip-label-text-line-height: 20px;--mat-chip-label-text-size: 14px;--mat-chip-label-text-tracking: .0178571429em;--mat-chip-label-text-weight: 400}html{--mat-slide-toggle-disabled-handle-opacity: .38;--mat-slide-toggle-disabled-selected-handle-opacity: .38;--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-color: transparent;--mat-slide-toggle-disabled-unselected-track-outline-width: 1px;--mat-slide-toggle-handle-height: 20px;--mat-slide-toggle-handle-shape: 10px;
1--mat-slide-toggle-handle-width: 20px;--mat-slide-toggle-hidden-track-opacity: 1;--mat-slide-toggle-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-slide-toggle-pressed-handle-size: 20px;--mat-slide-toggle-selected-focus-state-layer-opacity: .12;--mat-slide-toggle-selected-handle-horizontal-margin: 0;--mat-slide-toggle-selected-handle-size: 20px;--mat-slide-toggle-selected-hover-state-layer-opacity: .04;--mat-slide-toggle-selected-icon-size: 18px;--mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0;--mat-slide-toggle-selected-pressed-state-layer-opacity: .12;--mat-slide-toggle-selected-track-outline-color: transparent;--mat-slide-toggle-selected-track-outline-width: 1px;--mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0;--mat-slide-toggle-track-height: 14px;--mat-slide-toggle-track-outline-color: transparent;--mat-slide-toggle-track-outline-width: 1px;--mat-slide-toggle-track-shape: 7px;--mat-slide-toggle-track-width: 36px;--mat-slide-toggle-unselected-focus-state-layer-opacity: .12;--mat-slide-toggle-unselected-handle-horizontal-margin: 0;--mat-slide-toggle-unselected-handle-size: 20px;--mat-slide-toggle-unselected-hover-state-layer-opacity: .12;--mat-slide-toggle-unselected-icon-size: 18px;--mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0;--mat-slide-toggle-unselected-pressed-state-layer-opacity: .1;--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0;--mat-slide-toggle-visible-track-opacity: 1;--mat-slide-toggle-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-slide-toggle-with-icon-handle-size: 20px;--mat-slide-toggle-touch-target-size: 48px}html{--mat-slide-toggle-selected-icon-color: white;--mat-slide-toggle-disabled-selected-icon-color: white;--mat-slide-toggle-selected-focus-state-layer-color: #3f51b5;--mat-slide-toggle-selected-handle-color: #3f51b5;--mat-slide-toggle-selected-hover-state-layer-color: #3f51b5;--mat-slide-toggle-selected-pressed-state-layer-color: #3f51b5;--mat-slide-toggle-selected-focus-handle-color: #3f51b5;--mat-slide-toggle-selected-hover-handle-color: #3f51b5;--mat-slide-toggle-selected-pressed-handle-color: #3f51b5;--mat-slide-toggle-selected-focus-track-color: #7986cb;--mat-slide-toggle-selected-hover-track-color: #7986cb;--mat-slide-toggle-selected-pressed-track-color: #7986cb;--mat-slide-toggle-selected-track-color: #7986cb;--mat-slide-toggle-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-slide-toggle-disabled-handle-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-slide-toggle-disabled-selected-handle-color: rgba(0, 0, 0, .87);--mat-slide-toggle-disabled-selected-track-color: rgba(0, 0, 0, .87);--mat-slide-toggle-disabled-unselected-handle-color: rgba(0, 0, 0, .87);--mat-slide-toggle-disabled-unselected-icon-color: #f6f6f6;--mat-slide-toggle-disabled-unselected-track-color: rgba(0, 0, 0, .87);--mat-slide-toggle-handle-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-slide-toggle-handle-surface-color: white;--mat-slide-toggle-label-text-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-hover-handle-color: #424242;--mat-slide-toggle-unselected-focus-handle-color: #424242;--mat-slide-toggle-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-focus-track-color: rgba(0, 0, 0, .12);--mat-slide-toggle-unselected-icon-color: #f6f6f6;--mat-slide-toggle-unselected-handle-color: rgba(0, 0, 0, .54);--mat-slide-toggle-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-hover-track-color: rgba(0, 0, 0, .12);--mat-slide-toggle-unselected-pressed-handle-color: #424242;--mat-slide-toggle-unselected-pressed-track-color: rgba(0, 0, 0, .12);--mat-slide-toggle-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-track-color: rgba(0, 0, 0, .12)}.mat-mdc-slide-toggle.mat-accent{--mat-slide-toggle-selected-icon-color: white;--mat-slide-toggle-disabled-selected-icon-color: white;--mat-slide-toggle-selected-focus-state-layer-color: #ff4081;--mat-slide-toggle-selected-handle-color: #ff4081;--mat-slide-toggle-selected-hover-state-layer-color: #ff4081;--mat-slide-toggle-selected-pressed-state-layer-color: #ff4081;--mat-slide-toggle-selected-focus-handle-color: #ff4081;--mat-slide-toggle-selected-hover-handle-color: #ff4081;--mat-slide-toggle-selected-pressed-handle-color: #ff4081;--mat-slide-toggle-selected-focus-track-color: #f06292;--mat-slide-toggle-selected-hover-track-color: #f06292;--mat-slide-toggle-selected-pressed-track-color: #f06292;--mat-slide-toggle-selected-track-color: #f06292}.mat-mdc-slide-toggle.mat-warn{--mat-slide-toggle-selected-icon-color: white;--mat-slide-toggle-disabled-selected-icon-color: white;--mat-slide-toggle-selected-focus-state-layer-color: #f44336;--mat-slide-toggle-selected-handle-color: #f44336;--mat-slide-toggle-selected-hover-state-layer-color: #f44336;--mat-slide-toggle-selected-pressed-state-layer-color: #f44336;--mat-slide-toggle-selected-focus-handle-color: #f44336;--mat-slide-toggle-selected-hover-handle-color: #f44336;--mat-slide-toggle-selected-pressed-handle-color: #f44336;
1--mat-slide-toggle-selected-focus-track-color: #e57373;--mat-slide-toggle-selected-hover-track-color: #e57373;--mat-slide-toggle-selected-pressed-track-color: #e57373;--mat-slide-toggle-selected-track-color: #e57373}html{--mat-slide-toggle-state-layer-size: 40px;--mat-slide-toggle-touch-target-display: block}html,html .mat-mdc-slide-toggle{--mat-slide-toggle-label-text-font: Roboto, sans-serif;--mat-slide-toggle-label-text-line-height: 20px;--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: .0178571429em;--mat-slide-toggle-label-text-weight: 400}html{--mat-radio-disabled-selected-icon-opacity: .38;--mat-radio-disabled-unselected-icon-opacity: .38;--mat-radio-state-layer-size: 40px;--mat-radio-touch-target-size: 48px}.mat-mdc-radio-button.mat-primary{--mat-radio-checked-ripple-color: #3f51b5;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #3f51b5;--mat-radio-selected-hover-icon-color: #3f51b5;--mat-radio-selected-icon-color: #3f51b5;--mat-radio-selected-pressed-icon-color: #3f51b5;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-accent{--mat-radio-checked-ripple-color: #ff4081;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #ff4081;--mat-radio-selected-hover-icon-color: #ff4081;--mat-radio-selected-icon-color: #ff4081;--mat-radio-selected-pressed-icon-color: #ff4081;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-warn{--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #f44336;--mat-radio-selected-hover-icon-color: #f44336;--mat-radio-selected-icon-color: #f44336;--mat-radio-selected-pressed-icon-color: #f44336;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}html{--mat-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}html{--mat-radio-label-text-font: Roboto, sans-serif;--mat-radio-label-text-line-height: 20px;--mat-radio-label-text-size: 14px;--mat-radio-label-text-tracking: .0178571429em;--mat-radio-label-text-weight: 400}html{--mat-slider-active-track-height: 6px;--mat-slider-active-track-shape: 9999px;--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-height: 20px;--mat-slider-handle-shape: 50%;--mat-slider-handle-width: 20px;--mat-slider-inactive-track-height: 4px;--mat-slider-inactive-track-shape: 9999px;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-container-transform: translateX(-50%);--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-width: auto;--mat-slider-with-overlap-handle-outline-width: 1px;--mat-slider-with-tick-marks-active-container-opacity: .6;--mat-slider-with-tick-marks-container-shape: 50%;--mat-slider-with-tick-marks-container-size: 2px;--mat-slider-with-tick-marks-inactive-container-opacity: .6;--mat-slider-value-indicator-transform-origin: bottom}html{--mat-slider-active-track-color: #3f51b5;--mat-slider-focus-handle-color: #3f51b5;--mat-slider-handle-color: #3f51b5;--mat-slider-hover-handle-color: #3f51b5;--mat-slider-focus-state-layer-color: color-mix(in srgb, #3f51b5 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #3f51b5 4%, transparent);--mat-slider-inactive-track-color: #3f51b5;--mat-slider-ripple-color: #3f51b5;--mat-slider-with-tick-marks-active-container-color: white;--mat-slider-with-tick-marks-inactive-container-color: #3f51b5;--mat-slider-disabled-active-track-color: rgba(0, 0, 0, .87);--mat-slider-disabled-handle-color: rgba(0, 0, 0, .87);--mat-slider-disabled-inactive-track-color: rgba(0, 0, 0, .87);--mat-slider-label-container-color: #424242;--mat-slider-label-label-text-color: white;--mat-slider-value-indicator-opacity: 1;--mat-slider-with-overlap-handle-outline-color: rgba(0, 0, 0, .87);--mat-slider-with-tick-marks-disabled-container-color: rgba(0, 0, 0, .87)}.mat-accent{--mat-slider-active-track-color: #ff4081;--mat-slider-focus-handle-color: #ff4081;--mat-slider-handle-color: #ff4081;--mat-slider-hover-handle-color: #ff4081;--mat-slider-focus-state-layer-color: color-mix(in srgb, #ff4081 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #ff4081 4%, transparent);--mat-slider-inactive-track-color: #ff4081;--mat-slider-ripple-color: #ff4081;--mat-slider-with-tick-marks-active-container-color: white;--mat-slider-with-tick-marks-inactive-container-color: #ff4081}.mat-warn{--mat-slider-active-track-color: #f44336;--mat-slider-focus-handle-color: #f44336;--mat-slider-handle-color: #f44336;--mat-slider-hover-handle-color: #f44336;--mat-slider-focus-state-layer-color: color-mix(in srgb, #f44336 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #f44336 4%, transparent);--mat-slider-inactive-track-color: #f44336;--mat-slider-ripple-color: #f44336;--mat-slider-with-tick-marks-active-container-color: white;--mat-slider-with-tick-marks-inactive-container-color: #f44336}html{--mat-slider-label-label-text-font: Roboto, sans-serif;--mat-slider-label-label-text-size: 14px;--mat-slider-label-label-text-line-height: 22px;--mat-slider-label-label-text-tracking: .0071428571em;--mat-slider-label-label-text-weight: 500}html{--mat-menu-container-shape: 4px;
1--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-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)}html{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-menu-item-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-menu-container-color: white;--mat-menu-divider-color: rgba(0, 0, 0, .12)}html{--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}html{--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px;--mat-list-list-item-container-shape: 0;--mat-list-list-item-leading-avatar-shape: 50%;--mat-list-list-item-container-color: transparent;--mat-list-list-item-selected-container-color: transparent;--mat-list-list-item-leading-avatar-color: transparent;--mat-list-list-item-leading-icon-size: 24px;--mat-list-list-item-leading-avatar-size: 40px;--mat-list-list-item-trailing-icon-size: 24px;--mat-list-list-item-disabled-state-layer-color: transparent;--mat-list-list-item-disabled-state-layer-opacity: 0;--mat-list-list-item-disabled-label-text-opacity: .38;--mat-list-list-item-disabled-leading-icon-opacity: .38;--mat-list-list-item-disabled-trailing-icon-opacity: .38}html{--mat-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mat-list-list-item-leading-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .54);--mat-list-list-item-trailing-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-disabled-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-disabled-leading-icon-color: rgba(0, 0, 0, .87);--mat-list-list-item-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-list-list-item-hover-state-layer-opacity: .04;--mat-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start,.mdc-list-item__end{--mat-radio-checked-ripple-color: #3f51b5;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #3f51b5;--mat-radio-selected-hover-icon-color: #3f51b5;--mat-radio-selected-icon-color: #3f51b5;--mat-radio-selected-pressed-icon-color: #3f51b5;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mat-radio-checked-ripple-color: #ff4081;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #ff4081;--mat-radio-selected-hover-icon-color: #ff4081;--mat-radio-selected-icon-color: #ff4081;--mat-radio-selected-pressed-icon-color: #ff4081;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #f44336;--mat-radio-selected-hover-icon-color: #f44336;--mat-radio-selected-icon-color: #f44336;--mat-radio-selected-pressed-icon-color: #f44336;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-list-option{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #3f51b5;--mat-checkbox-selected-hover-icon-color: #3f51b5;--mat-checkbox-selected-icon-color: #3f51b5;--mat-checkbox-selected-pressed-icon-color: #3f51b5;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #3f51b5;--mat-checkbox-selected-hover-state-layer-color: #3f51b5;--mat-checkbox-selected-pressed-state-layer-color: #3f51b5;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-list-option.mat-accent{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #ff4081;--mat-checkbox-selected-hover-icon-color: #ff4081;--mat-checkbox-selected-icon-color: #ff4081;--mat-checkbox-selected-pressed-icon-color: #ff4081;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #ff4081;--mat-checkbox-selected-hover-state-layer-color: #ff4081;--mat-checkbox-selected-pressed-state-layer-color: #ff4081;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-list-option.mat-warn{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #f44336;--mat-checkbox-selected-hover-icon-color: #f44336;--mat-checkbox-selected-icon-color: #f44336;--mat-checkbox-selected-pressed-icon-color: #f44336;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #f44336;--mat-checkbox-selected-hover-state-layer-color: #f44336;--mat-checkbox-selected-pressed-state-layer-color: #f44336;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}html{--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px;--mat-list-list-item-one-line-container-height: 48px;
1--mat-list-list-item-two-line-container-height: 64px;--mat-list-list-item-three-line-container-height: 88px}.mdc-list-item__start,.mdc-list-item__end{--mat-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}html{--mat-list-list-item-label-text-font: Roboto, sans-serif;--mat-list-list-item-label-text-line-height: 24px;--mat-list-list-item-label-text-size: 16px;--mat-list-list-item-label-text-tracking: .03125em;--mat-list-list-item-label-text-weight: 400;--mat-list-list-item-supporting-text-font: Roboto, sans-serif;--mat-list-list-item-supporting-text-line-height: 20px;--mat-list-list-item-supporting-text-size: 14px;--mat-list-list-item-supporting-text-tracking: .0178571429em;--mat-list-list-item-supporting-text-weight: 400;--mat-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mat-list-list-item-trailing-supporting-text-line-height: 20px;--mat-list-list-item-trailing-supporting-text-size: 12px;--mat-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mat-list-list-item-trailing-supporting-text-weight: 400}html{--mat-paginator-page-size-select-width: 84px;--mat-paginator-page-size-select-touch-target-height: 48px}html{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}html{--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}html{--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}html{--mat-tab-container-height: 48px;--mat-tab-divider-color: transparent;--mat-tab-divider-height: 0;--mat-tab-active-indicator-height: 2px;--mat-tab-active-indicator-shape: 0}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54);--mat-tab-pagination-icon-color: rgba(0, 0, 0, .87);--mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-label-text-color: #3f51b5;--mat-tab-active-ripple-color: #3f51b5;--mat-tab-inactive-ripple-color: #3f51b5;--mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54);--mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-focus-label-text-color: #3f51b5;--mat-tab-active-hover-label-text-color: #3f51b5;--mat-tab-active-focus-indicator-color: #3f51b5;--mat-tab-active-hover-indicator-color: #3f51b5;--mat-tab-active-indicator-color: #3f51b5}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54);--mat-tab-pagination-icon-color: rgba(0, 0, 0, .87);--mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-label-text-color: #ff4081;--mat-tab-active-ripple-color: #ff4081;--mat-tab-inactive-ripple-color: #ff4081;--mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54);--mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-focus-label-text-color: #ff4081;--mat-tab-active-hover-label-text-color: #ff4081;--mat-tab-active-focus-indicator-color: #ff4081;--mat-tab-active-hover-indicator-color: #ff4081;--mat-tab-active-indicator-color: #ff4081}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54);--mat-tab-pagination-icon-color: rgba(0, 0, 0, .87);--mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-label-text-color: #f44336;--mat-tab-active-ripple-color: #f44336;--mat-tab-inactive-ripple-color: #f44336;--mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54);--mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-focus-label-text-color: #f44336;--mat-tab-active-hover-label-text-color: #f44336;--mat-tab-active-focus-indicator-color: #f44336;--mat-tab-active-hover-indicator-color: #f44336;--mat-tab-active-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-background-color: #3f51b5;--mat-tab-foreground-color: white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-background-color: #ff4081;--mat-tab-foreground-color: white}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-background-color: #f44336;--mat-tab-foreground-color: white}.mat-mdc-tab-header{--mat-tab-container-height: 48px}.mat-mdc-tab-header{--mat-tab-label-text-font: Roboto, sans-serif;--mat-tab-label-text-size: 14px;--mat-tab-label-text-tracking: .0892857143em;--mat-tab-label-text-line-height: 36px;--mat-tab-label-text-weight: 500}html{--mat-checkbox-disabled-selected-checkmark-color: white;--mat-checkbox-selected-focus-state-layer-opacity: .12;--mat-checkbox-selected-hover-state-layer-opacity: .04;--mat-checkbox-selected-pressed-state-layer-opacity: .12;--mat-checkbox-unselected-focus-state-layer-opacity: .12;--mat-checkbox-unselected-hover-state-layer-opacity: .04;--mat-checkbox-unselected-pressed-state-layer-opacity: .12;--mat-checkbox-touch-target-size: 48px}html{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #ff4081;--mat-checkbox-selected-hover-icon-color: #ff4081;--mat-checkbox-selected-icon-color: #ff4081;--mat-checkbox-selected-pressed-icon-color: #ff4081;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #ff4081;--mat-checkbox-selected-hover-state-layer-color: #ff4081;--mat-checkbox-selected-pressed-state-layer-color: #ff4081;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-checkbox.mat-primary{--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #3f51b5;--mat-checkbox-selected-hover-icon-color: #3f51b5;--mat-checkbox-selected-icon-color: #3f51b5;--mat-checkbox-selected-pressed-icon-color: #3f51b5;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #3f51b5;--mat-checkbox-selected-hover-state-layer-color: #3f51b5;--mat-checkbox-selected-pressed-state-layer-color: #3f51b5;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-checkbox.mat-warn{--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #f44336;--mat-checkbox-selected-hover-icon-color: #f44336;--mat-checkbox-selected-icon-color: #f44336;--mat-checkbox-selected-pressed-icon-color: #f44336;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #f44336;--mat-checkbox-selected-hover-state-layer-color: #f44336;--mat-checkbox-selected-pressed-state-layer-color: #f44336;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}html{--mat-checkbox-touch-target-display: block;--mat-checkbox-state-layer-size: 40px}html{--mat-checkbox-label-text-font: Roboto, sans-serif;--mat-checkbox-label-text-line-height: 20px;--mat-checkbox-label-text-size: 14px;--mat-checkbox-label-text-tracking: .0178571429em;--mat-checkbox-label-text-weight: 400}html{--mat-button-filled-container-shape: 4px;--mat-button-filled-horizontal-padding: 16px;--mat-button-filled-icon-offset: -4px;--mat-button-filled-icon-spacing: 8px;--mat-button-filled-touch-target-size: 48px;--mat-button-outlined-container-shape: 4px;--mat-button-outlined-horizontal-padding: 15px;--mat-button-outlined-icon-offset: -4px;--mat-button-outlined-icon-spacing: 8px;--mat-button-outlined-keep-touch-target: false;--mat-button-outlined-outline-width: 1px;--mat-button-outlined-touch-target-size: 48px;--mat-button-protected-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-button-protected-container-shape: 4px;--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-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-button-protected-horizontal-padding: 16px;--mat-button-protected-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-button-protected-icon-offset: -4px;--mat-button-protected-icon-spacing: 8px;--mat-button-protected-pressed-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-button-protected-touch-target-size: 48px;--mat-button-text-container-shape: 4px;--mat-button-text-horizontal-padding: 8px;--mat-button-text-icon-offset: 0;--mat-button-text-icon-spacing: 8px;--mat-button-text-with-icon-horizontal-padding: 8px;--mat-button-text-touch-target-size: 48px;--mat-button-tonal-container-shape: 4px;--mat-button-tonal-horizontal-padding: 16px;--mat-button-tonal-icon-offset: -4px;--mat-button-tonal-icon-spacing: 8px;--mat-button-tonal-touch-target-size: 48px}html{--mat-button-filled-container-color: white;--mat-button-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-filled-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-filled-focus-state-layer-opacity: .12;--mat-button-filled-hover-state-layer-opacity: .04;--mat-button-filled-label-text-color: rgba(0, 0, 0, .87);--mat-button-filled-pressed-state-layer-opacity: .12;--mat-button-filled-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-filled-state-layer-color: rgba(0, 0, 0, .87);--mat-button-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-outlined-disabled-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-outlined-focus-state-layer-opacity: .12;--mat-button-outlined-hover-state-layer-opacity: .04;--mat-button-outlined-label-text-color: rgba(0, 0, 0, .87);--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-pressed-state-layer-opacity: .12;--mat-button-outlined-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-outlined-state-layer-color: rgba(0, 0, 0, .87);--mat-button-protected-container-color: white;--mat-button-protected-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-protected-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-protected-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-protected-focus-state-layer-opacity: .12;--mat-button-protected-hover-state-layer-opacity: .04;--mat-button-protected-label-text-color: rgba(0, 0, 0, .87);--mat-button-protected-pressed-state-layer-opacity: .12;--mat-button-protected-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-protected-state-layer-color: rgba(0, 0, 0, .87);--mat-button-text-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-text-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-text-focus-state-layer-opacity: .12;--mat-button-text-hover-state-layer-opacity: .04;--mat-button-text-label-text-color: rgba(0, 0, 0, .87);--mat-button-text-pressed-state-layer-opacity: .12;--mat-button-text-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-text-state-layer-color: rgba(0, 0, 0, .87);--mat-button-tonal-container-color: white;--mat-button-tonal-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-tonal-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-tonal-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-tonal-focus-state-layer-opacity: .12;--mat-button-tonal-hover-state-layer-opacity: .04;--mat-button-tonal-label-text-color: rgba(0, 0, 0, .87);--mat-button-tonal-pressed-state-layer-opacity: .12;--mat-button-tonal-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-tonal-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-button.mat-primary,.mat-mdc-unelevated-button.mat-primary,.mat-mdc-raised-button.mat-primary,.mat-mdc-outlined-button.mat-primary,.mat-tonal-button.mat-primary{--mat-button-filled-container-color: #3f51b5;--mat-button-filled-label-text-color: white;--mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-filled-state-layer-color: white;--mat-button-outlined-label-text-color: #3f51b5;--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-ripple-color: color-mix(in srgb, #3f51b5 12%, transparent);--mat-button-outlined-state-layer-color: #3f51b5;--mat-button-protected-container-color: #3f51b5;--mat-button-protected-label-text-color: white;--mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-protected-state-layer-color: white;--mat-button-text-label-text-color: #3f51b5;--mat-button-text-ripple-color: color-mix(in srgb, #3f51b5 12%, transparent);--mat-button-text-state-layer-color: #3f51b5;--mat-button-tonal-container-color: #3f51b5;--mat-button-tonal-label-text-color: white;--mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-tonal-state-layer-color: white}.mat-mdc-button.mat-accent,.mat-mdc-unelevated-button.mat-accent,.mat-mdc-raised-button.mat-accent,.mat-mdc-outlined-button.mat-accent,.mat-tonal-button.mat-accent{--mat-button-filled-container-color: #ff4081;--mat-button-filled-label-text-color: white;--mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-filled-state-layer-color: white;--mat-button-outlined-label-text-color: #ff4081;--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-ripple-color: color-mix(in srgb, #ff4081 12%, transparent);--mat-button-outlined-state-layer-color: #ff4081;--mat-button-protected-container-color: #ff4081;--mat-button-protected-label-text-color: white;--mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-protected-state-layer-color: white;--mat-button-text-label-text-color: #ff4081;--mat-button-text-ripple-color: color-mix(in srgb, #ff4081 12%, transparent);--mat-button-text-state-layer-color: #ff4081;--mat-button-
1tonal-container-color: #ff4081;--mat-button-tonal-label-text-color: white;--mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-tonal-state-layer-color: white}.mat-mdc-button.mat-warn,.mat-mdc-unelevated-button.mat-warn,.mat-mdc-raised-button.mat-warn,.mat-mdc-outlined-button.mat-warn,.mat-tonal-button.mat-warn{--mat-button-filled-container-color: #f44336;--mat-button-filled-label-text-color: white;--mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-filled-state-layer-color: white;--mat-button-outlined-label-text-color: #f44336;--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-ripple-color: color-mix(in srgb, #f44336 12%, transparent);--mat-button-outlined-state-layer-color: #f44336;--mat-button-protected-container-color: #f44336;--mat-button-protected-label-text-color: white;--mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-protected-state-layer-color: white;--mat-button-text-label-text-color: #f44336;--mat-button-text-ripple-color: color-mix(in srgb, #f44336 12%, transparent);--mat-button-text-state-layer-color: #f44336;--mat-button-tonal-container-color: #f44336;--mat-button-tonal-label-text-color: white;--mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-tonal-state-layer-color: white}html{--mat-button-filled-container-height: 36px;--mat-button-filled-touch-target-display: block;--mat-button-outlined-container-height: 36px;--mat-button-outlined-touch-target-display: block;--mat-button-protected-container-height: 36px;--mat-button-protected-touch-target-display: block;--mat-button-text-container-height: 36px;--mat-button-text-touch-target-display: block;--mat-button-tonal-container-height: 36px;--mat-button-tonal-touch-target-display: block}html{--mat-button-filled-label-text-font: Roboto, sans-serif;--mat-button-filled-label-text-size: 14px;--mat-button-filled-label-text-tracking: .0892857143em;--mat-button-filled-label-text-transform: none;--mat-button-filled-label-text-weight: 500;--mat-button-outlined-label-text-font: Roboto, sans-serif;--mat-button-outlined-label-text-size: 14px;--mat-button-outlined-label-text-tracking: .0892857143em;--mat-button-outlined-label-text-transform: none;--mat-button-outlined-label-text-weight: 500;--mat-button-protected-label-text-font: Roboto, sans-serif;--mat-button-protected-label-text-size: 14px;--mat-button-protected-label-text-tracking: .0892857143em;--mat-button-protected-label-text-transform: none;--mat-button-protected-label-text-weight: 500;--mat-button-text-label-text-font: Roboto, sans-serif;--mat-button-text-label-text-size: 14px;--mat-button-text-label-text-tracking: .0892857143em;--mat-button-text-label-text-transform: none;--mat-button-text-label-text-weight: 500;--mat-button-tonal-label-text-font: Roboto, sans-serif;--mat-button-tonal-label-text-size: 14px;--mat-button-tonal-label-text-tracking: .0892857143em;--mat-button-tonal-label-text-transform: none;--mat-button-tonal-label-text-weight: 500}html{--mat-icon-button-icon-size: 24px;--mat-icon-button-container-shape: 50%;--mat-icon-button-touch-target-size: 48px}html{--mat-icon-button-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-icon-button-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-hover-state-layer-opacity: .04;--mat-icon-button-icon-color: inherit;--mat-icon-button-pressed-state-layer-opacity: .12;--mat-icon-button-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-icon-button-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-icon-button.mat-primary{--mat-icon-button-icon-color: #3f51b5;--mat-icon-button-state-layer-color: #3f51b5;--mat-icon-button-ripple-color: color-mix(in srgb, #3f51b5 12%, transparent)}.mat-mdc-icon-button.mat-accent{--mat-icon-button-icon-color: #ff4081;--mat-icon-button-state-layer-color: #ff4081;--mat-icon-button-ripple-color: color-mix(in srgb, #ff4081 12%, transparent)}.mat-mdc-icon-button.mat-warn{--mat-icon-button-icon-color: #f44336;--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: color-mix(in srgb, #f44336 12%, transparent)}html{--mat-icon-button-touch-target-display: block}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;--mat-icon-button-state-layer-size: 48px;width:var(--mat-icon-button-state-layer-size);height:var(--mat-icon-button-state-layer-size);padding:12px}html{--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-container-shape: 50%;--mat-fab-touch-target-size: 48px;--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-container-height: 48px;--mat-fab-extended-container-shape: 24px;--mat-fab-extended-focus-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-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: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-fab-focus-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-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-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--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-container-shape: 50%;--mat-fab-small-touch-target-size: 48px;--mat-fab-small-focus-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-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-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mat-fab-container-color: white;--mat-fab-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-fab-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-fab-focus-state-layer-opacity: .12;--mat-fab-foreground-color: rgba(0, 0, 0, .87);--mat-fab-hover-state-layer-opacity: .04;--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-small-container-color: white;--mat-fab-small-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-fab-small-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-foreground-color: rgba(0, 0, 0, .87);--mat-fab-small-hover-state-layer-opacity: .04;--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-small-state-layer-color: rgba(0, 0, 0, .87);--mat-fab-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary{--mat-fab-container-color: #3f51b5;--mat-fab-foreground-color: white;--mat-fab-ripple-color: color-mix(in srgb, #3f51b5 12%, transparent);--mat-fab-small-container-color: #3f51b5;--mat-fab-small-foreground-color: white;--mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-fab-small-state-layer-color: white;--mat-fab-state-layer-color: white}.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent{--mat-fab-container-color: #ff4081;--mat-fab-foreground-color: white;--mat-fab-ripple-color: color-mix(in srgb, #ff4081 12%, transparent);--mat-fab-small-container-color: #ff4081;--mat-fab-small-foreground-color: white;--mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-fab-small-state-layer-color: white;--mat-fab-state-layer-color: white}.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mat-fab-container-color: #f44336;--mat-fab-foreground-color: white;--mat-fab-ripple-color: color-mix(in srgb, #f44336 12%, transparent);--mat-fab-small-container-color: #f44336;--mat-fab-small-foreground-color: white;--mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-fab-small-state-layer-color: white;--mat-fab-state-layer-color: white}html{--mat-fab-small-touch-target-display: block;--mat-fab-touch-target-display: block}html{--mat-fab-extended-label-text-font: Roboto, sans-serif;--mat-fab-extended-label-text-size: 14px;--mat-fab-extended-label-text-tracking: .0892857143em;--mat-fab-extended-label-text-weight: 500}html{--mat-snack-bar-container-shape: 4px}html{--mat-snack-bar-container-color: #424242;--mat-snack-bar-supporting-text-color: white;--mat-snack-bar-button-color: #7986cb}html{--mat-snack-bar-supporting-text-font: Roboto, sans-serif;--mat-snack-bar-supporting-text-line-height: 20px;--mat-snack-bar-supporting-text-size: 14px;--mat-snack-bar-supporting-text-weight: 400}html{--mat-table-row-item-outline-width: 1px}html{--mat-table-background-color: white;--mat-table-header-headline-color: rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-color: rgba(0, 0, 0, .12)}html{--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px}html{--mat-table-header-headline-font: Roboto, sans-serif;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Roboto, sans-serif;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: Roboto, sans-serif;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}html{--mat-progress-spinner-active-indicator-width: 4px;--mat-progress-spinner-size: 48px}html{--mat-progress-spinner-active-indicator-color: #3f51b5}.mat-accent{--mat-progress-spinner-active-indicator-color: #ff4081}.mat-warn{--mat-progress-spinner-active-indicator-color: #f44336}html{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0}html{--mat-badge-background-color: #3f51b5;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-badge-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-badge-accent{--mat-badge-background-color: #ff4081;--mat-badge-text-color: white}.mat-badge-warn{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}html{--mat-badge-text-font: Roboto, sans-serif;--mat-badge-line-height: 22px;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-small-size-line-height: 16px;--mat-badge-large-size-text-size: 24px;--mat-badge-large-size-line-height: 28px}html{--mat-bottom-sheet-container-shape: 4px}html{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html{--mat-bottom-sheet-container-text-font: Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html{--mat-button-toggle-focus-state-layer-opacity: .12;--mat-button-toggle-hover-state-layer-opacity: .04;--mat-button-toggle-legacy-focus-state-layer-opacity: 1;--mat-button-toggle-legacy-height: 36px;--mat-button-toggle-legacy-shape: 2px;--mat-button-toggle-shape: 4px}html{--mat-button-toggle-background-color: white;--mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-toggle-disabled-state-background-color: white;--mat-button-toggle-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-toggle-divider-color: rgba(0, 0, 0, .12);--mat-button-toggle-legacy-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-legacy-disabled-state-background-color: white;--mat-button-toggle-legacy-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-toggle-legacy-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-legacy-selected-state-text-color: rgba(0, 0, 0, .87);--mat-button-toggle-legacy-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-legacy-text-color: rgba(0, 0, 0, .87);--mat-button-toggle-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-button-toggle-state-layer-color: rgba(0, 0, 0, .87);--mat-button-toggle-text-color: rgba(0, 0, 0, .87)}html{--mat-button-toggle-height: 48px}html{--mat-button-toggle-label-text-font: Roboto, sans-serif;--mat-button-toggle-label-text-line-height: 24px;--mat-button-toggle-label-text-size: 16px;--mat-button-toggle-label-text-tracking: .03125em;--mat-button-toggle-label-text-weight: 400;--mat-button-toggle-legacy-label-text-font: Roboto, sans-serif;--mat-button-toggle-legacy-label-text-line-height: 24px;--mat-button-toggle-legacy-label-text-size: 16px;--mat-button-toggle-legacy-label-text-tracking: .03125em;--mat-button-toggle-legacy-label-text-weight: 400}html{--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #3f51b5 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #ff4081 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-colo
1r: #3f51b5;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #3f51b5 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #3f51b5 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #3f51b5 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #3f51b5;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-accent,.mat-datepicker-toggle-active.mat-accent{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #ff4081 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #ff4081 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #ff4081;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #ff4081 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #ff4081 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #ff4081 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #ff4081;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-warn,.mat-datepicker-toggle-active.mat-warn{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #f44336 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #ff4081 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #f44336 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #f44336 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #f44336 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #f44336;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}
1.mat-calendar-controls{--mat-icon-button-touch-target-display: none}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;--mat-icon-button-state-layer-size: 40px;width:var(--mat-icon-button-state-layer-size);height:var(--mat-icon-button-state-layer-size);padding:8px}html{--mat-datepicker-calendar-text-font: Roboto, sans-serif;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html{--mat-divider-width: 1px}html{--mat-divider-color: rgba(0, 0, 0, .12)}html{--mat-expansion-container-shape: 4px;--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-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none}html{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-expansion-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-expansion-header-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html{--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html{--mat-icon-color: inherit}.mat-icon.mat-primary{--mat-icon-color: #3f51b5}.mat-icon.mat-accent{--mat-icon-color: #ff4081}.mat-icon.mat-warn{--mat-icon-color: #f44336}html{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto}html{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html{--mat-stepper-header-focus-state-layer-shape: 0;--mat-stepper-header-hover-state-layer-shape: 0}html{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #3f51b5;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #3f51b5;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #3f51b5;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-stepper-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}.mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #ff4081;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #ff4081;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #ff4081;--mat-stepper-header-edit-state-icon-foreground-color: white}.mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html{--mat-stepper-header-height: 72px}html{--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html{--mat-sort-arrow-color: rgba(0, 0, 0, .87)}html{--mat-toolbar-container-background-color: white;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #3f51b5;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #ff4081;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html{--mat-toolbar-title-text-font: Roboto, sans-serif;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}html{--mat-tree-container-background-color: white;--mat-tree-node-text-color: rgba(0, 0, 0, .87)}html{--mat-tree-node-min-height: 48px}html{--mat-tree-node-text-font: Roboto, sans-serif;--mat-tree-node-text-size: 14px;--mat-tree-node-text-weight: 400}html{--mat-timepicker-container-shape: 4px;--mat-timepicker-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)}html{--mat-timepicker-container-background-color: white}@font-face{font-family:Averta;font-weight:400;font-style:normal;src:url(/train-tickets/Averta.880400b76b901c12.otf) format("opentype");src:url(/train-tickets/Averta.880400b76b901c12.otf) format("opentype"),url(/train-tickets/Averta.f11eed293da1a5d2.woff) format("woff"),url(/train-tickets/Averta.102d4922bbcea43f.woff2) format("woff2"),url(/train-tickets/Averta.d3541002ead3b5b8.ttf) format("truetype"),url(/train-tickets/Averta.009624981ceda48b.eot#iefix) format("embedded-opentype")}@font-face{font-family:Averta;font-weight:400;font-style:italic;src:url(/train-tickets/AvertaRegularItalic.35688fa756902b63.otf) format("opentype");src:url(/train-tickets/AvertaRegularItalic.35688fa756902b63.otf) format("opentype"),url(/train-tickets/AvertaRegularItalic.16595f4291f249d7.woff) format("woff"),url(/train-tickets/AvertaRegularItalic.677eee9c21a23b47.woff2) format("woff2"),url(/train-tickets/AvertaRegularItalic.d2bdec520d5db772.ttf) format("truetype"),url(/train-tickets/AvertaRegularItalic.07a7c24c18a2edee.eot#iefix) format("embedded-opentype")}@font-face{font-family:Averta;font-weight:900;font-style:italic;src:url(/train-tickets/AvertaBlackItalic.68f7dad0d242aa2d.otf) format("opentype");src:url(/train-tickets/AvertaBlackItalic.68f7dad0d242aa2d.otf) format("opentype"),url(/train-tickets/AvertaBlackItalic.f2a5cc270ca34c32.woff) format("woff")}@font-face{font-family:Averta;font-weight:700;font-style:normal;src:url(/train-tickets/AvertaBold.a54ec0d9a6fd6ea3.otf) format("opentype");src:url(/train-tickets/AvertaBold.a54ec0d9a6fd6ea3.otf) format("opentype"),url(/train-tickets/AvertaBold.4c83d649dffc9582.woff) format("woff"),url(/train-tickets/AvertaBold.11e54f7fa0c1d29b.woff2) format("woff2"),url(/train-tickets/AvertaBold.10245bdf6e0fdeb4.ttf) format("truetype"),url(/train-tickets/AvertaBold.a144537c7bbf8885.eot#iefix) format("embedded-opentype")}@font-face{font-family:Averta;font-weight:700;font-style:italic;src:url(/train-tickets/AvertaBoldItalic.9315cbf8b2bf94ce.otf) format("opentype");src:url(/train-tickets/AvertaBoldItalic.9315cbf8b2bf94ce.otf) format("opentype"),url(/train-tickets/AvertaBoldItalic.e3240b8b62c605db.woff) format("woff"),url(/train-tickets/AvertaBoldItalic.c697912231ebfff3.woff2) format("woff2"),url(/train-tickets/AvertaBoldItalic.72a2cc60bd64e7b4.ttf) format("truetype"),url(/train-tickets/AvertaBoldItalic.e4f32c3ec22ab61b.eot#iefix) format("embedded-opentype")}@font-face{font-family:Averta;font-weight:300;font-style:normal;src:url(/train-tickets/AvertaLight.744af00c722ed944.otf) format("opentype");src:url(/train-tickets/AvertaLight.744af00c722ed944.otf) format("opentype"),url(/train-tickets/AvertaLight.145b73a74a07e9c4.
1woff) format("woff"),url(/train-tickets/AvertaLight.c3d028ee1d90a64d.woff2) format("woff2"),url(/train-tickets/AvertaLight.21a366627c9740bb.ttf) format("truetype"),url(/train-tickets/AvertaLight.e1c53299d92d0c69.eot#iefix) format("embedded-opentype")}@font-face{font-family:Averta;font-weight:300;font-style:italic;src:url(/train-tickets/AvertaLightItalic.4bf18a866fd76d3d.otf) format("opentype");src:url(/train-tickets/AvertaLightItalic.4bf18a866fd76d3d.otf) format("opentype"),url(/train-tickets/AvertaLightItalic.63da64c756d708f3.woff) format("woff"),url(/train-tickets/AvertaLightItalic.d3b25c9b8e900360.woff2) format("woff2"),url(/train-tickets/AvertaLightItalic.4d0afdd4a546ea57.ttf) format("truetype"),url(/train-tickets/AvertaLightItalic.189f4c0353a1ed18.eot#iefix) format("embedded-opentype")}@font-face{font-family:Averta;font-weight:500;font-style:normal;src:url(/train-tickets/AvertaSemibold.25dbb0c42799774e.otf) format("opentype");src:url(/train-tickets/AvertaSemibold.25dbb0c42799774e.otf) format("opentype"),url(/train-tickets/AvertaSemibold.1cb7a5fd50be2a90.woff) format("woff"),url(/train-tickets/AvertaSemibold.85515fbfcbaaf096.woff2) format("woff2"),url(/train-tickets/AvertaSemibold.ff5a634bc3175686.ttf) format("truetype"),url(/train-tickets/AvertaSemibold.aafbb10f1ea35e43.eot#iefix) format("embedded-opentype")}@font-face{font-family:Averta;font-weight:500;font-style:italic;src:url(/train-tickets/AvertaSemiboldItalic.fb48283fde7686ea.otf) format("opentype");src:url(/train-tickets/AvertaSemiboldItalic.fb48283fde7686ea.otf) format("opentype"),url(/train-tickets/AvertaSemiboldItalic.1fb52f31742ea6cc.woff) format("woff"),url(/train-tickets/AvertaSemiboldItalic.5429c4d5a037d16c.woff2) format("woff2"),url(/train-tickets/AvertaSemiboldItalic.e40f539b20f5bbd5.ttf) format("truetype"),url(/train-tickets/AvertaSemiboldItalic.89c93a8f70a6c4a5.eot#iefix) format("embedded-opentype")}.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0);background-color:var(--mat-ripple-color, rgba(0, 0, 0, .1))}.cdk-high-contrast-active .mat-ripple-element,.cdk-drag-preview .mat-ripple-element,.cdk-drag-placeholder .mat-ripple-element{display:none}.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] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}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{}
1.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.mat-app-background{background-color:var(--mat-app-background-color, var(--mat-app-background, transparent));color:var(--mat-app-text-color, var(--mat-app-on-background, inherit))}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--mat-app-elevation-shadow-level-0, none)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--mat-app-elevation-shadow-level-1, none)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--mat-app-elevation-shadow-level-2, none)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--mat-app-elevation-shadow-level-3, none)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--mat-app-elevation-shadow-level-4, none)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--mat-app-elevation-shadow-level-5, none)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--mat-app-elevation-shadow-level-6, none)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--mat-app-elevation-shadow-level-7, none)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--mat-app-elevation-shadow-level-8, none)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--mat-app-elevation-shadow-level-9, none)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--mat-app-elevation-shadow-level-10, none)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--mat-app-elevation-shadow-level-11, none)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--mat-app-elevation-shadow-level-12, none)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--mat-app-elevation-shadow-level-13, none)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--mat-app-elevation-shadow-level-14, none)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--mat-app-elevation-shadow-level-15, none)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--mat-app-elevation-shadow-level-16, none)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--mat-app-elevation-shadow-level-17, none)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--mat-app-elevation-shadow-level-18, none)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--mat-app-elevation-shadow-level-19, none)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--mat-app-elevation-shadow-level-20, none)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--mat-app-elevation-shadow-level-21, none)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--mat-app-elevation-shadow-level-22, none)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--mat-app-elevation-shadow-level-23, none)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--mat-app-elevation-shadow-level-24, none)}.mat-theme-loaded-marker{display:none}html{--mat-ripple-color:rgba(0, 0, 0, .1)}html{--mat-option-selected-state-label-text-color:#3f51b5;--mat-option-label-text-color:rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, .04)}.mat-accent{--mat-option-selected-state-label-text-color:#ff4081;--mat-option-label-text-color:rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, .04)}.mat-warn{--mat-option-selected-state-label-text-color:#f44336;--mat-option-label-text-color:rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, .04)}html{--mat-optgroup-label-text-color:rgba(0, 0, 0, .87)}.mat-primary{--mat-full-pseudo-checkbox-selected-icon-color:#3f51b5;--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#3f51b5;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}html,.mat-accent{--mat-full-pseudo-checkbox-selected-icon-color:#ff4081;--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#ff4081;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}.mat-warn{--mat-full-pseudo-checkbox-selected-icon-color:#f44336;--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}html{--mat-app-background-color:#fafafa;--mat-app-text-color:rgba(0, 0, 0, .87);--mat-app-elevation-shadow-level-0: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-app-elevation-shadow-level-1: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-app-elevation-shadow-level-2: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-app-elevation-shadow-level-3: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-app-elevation-shadow-level-4:0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5:0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: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-app-elevation-shadow-level-7:0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: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-app-elevation-shadow-level-9:0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10:0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11:0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12:0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13:0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14:0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15:0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16:0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17:0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18:0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19:0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20:0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21:0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);
1--mat-app-elevation-shadow-level-22:0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23:0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24:0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-option-label-text-font:Roboto, sans-serif;--mat-option-label-text-line-height:24px;--mat-option-label-text-size:16px;--mat-option-label-text-tracking:.03125em;--mat-option-label-text-weight:400}html{--mat-optgroup-label-text-font:Roboto, sans-serif;--mat-optgroup-label-text-line-height:24px;--mat-optgroup-label-text-size:16px;--mat-optgroup-label-text-tracking:.03125em;--mat-optgroup-label-text-weight:400}html{--mdc-elevated-card-container-shape:4px;--mdc-outlined-card-container-shape:4px;--mdc-outlined-card-outline-width:1px}html{--mdc-elevated-card-container-color:white;--mdc-elevated-card-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);--mdc-outlined-card-container-color:white;--mdc-outlined-card-outline-color:rgba(0, 0, 0, .12);--mdc-outlined-card-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-subtitle-text-color:rgba(0, 0, 0, .54)}html{--mat-card-title-text-font:Roboto, sans-serif;--mat-card-title-text-line-height:32px;--mat-card-title-text-size:20px;--mat-card-title-text-tracking:.0125em;--mat-card-title-text-weight:500;--mat-card-subtitle-text-font:Roboto, sans-serif;--mat-card-subtitle-text-line-height:22px;--mat-card-subtitle-text-size:14px;--mat-card-subtitle-text-tracking:.0071428571em;--mat-card-subtitle-text-weight:500}html{--mdc-linear-progress-active-indicator-height:4px;--mdc-linear-progress-track-height:4px;--mdc-linear-progress-track-shape:0}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color:#3f51b5;--mdc-linear-progress-track-color:rgba(63, 81, 181, .25)}.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color:#ff4081;--mdc-linear-progress-track-color:rgba(255, 64, 129, .25)}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color:#f44336;--mdc-linear-progress-track-color:rgba(244, 67, 54, .25)}html{--mdc-plain-tooltip-container-shape:4px;--mdc-plain-tooltip-supporting-text-line-height:16px}html{--mdc-plain-tooltip-container-color:#616161;--mdc-plain-tooltip-supporting-text-color:#fff}html{--mdc-plain-tooltip-supporting-text-font:Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size:12px;--mdc-plain-tooltip-supporting-text-weight:400;--mdc-plain-tooltip-supporting-text-tracking:.0333333333em}html{--mdc-filled-text-field-active-indicator-height:1px;--mdc-filled-text-field-focus-active-indicator-height:2px;--mdc-filled-text-field-container-shape:4px;--mdc-outlined-text-field-outline-width:1px;--mdc-outlined-text-field-focus-outline-width:2px;--mdc-outlined-text-field-container-shape:4px}html{--mdc-filled-text-field-caret-color:#3f51b5;--mdc-filled-text-field-focus-active-indicator-color:#3f51b5;--mdc-filled-text-field-focus-label-text-color:rgba(63, 81, 181, .87);--mdc-filled-text-field-container-color:whitesmoke;--mdc-filled-text-field-disabled-container-color:#fafafa;--mdc-filled-text-field-label-text-color:rgba(0, 0, 0, .6);--mdc-filled-text-field-hover-label-text-color:rgba(0, 0, 0, .6);--mdc-filled-text-field-disabled-label-text-color:rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color:rgba(0, 0, 0, .87);--mdc-filled-text-field-disabled-input-text-color:rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color:rgba(0, 0, 0, .6);--mdc-filled-text-field-error-hover-label-text-color:#f44336;--mdc-filled-text-field-error-focus-label-text-color:#f44336;--mdc-filled-text-field-error-label-text-color:#f44336;--mdc-filled-text-field-error-caret-color:#f44336;--mdc-filled-text-field-active-indicator-color:rgba(0, 0, 0, .42);--mdc-filled-text-field-disabled-active-indicator-color:rgba(0, 0, 0, .06);--mdc-filled-text-field-hover-active-indicator-color:rgba(0, 0, 0, .87);--mdc-filled-text-field-error-active-indicator-color:#f44336;--mdc-filled-text-field-error-focus-active-indicator-color:#f44336;--mdc-filled-text-field-error-hover-active-indicator-color:#f44336;--mdc-outlined-text-field-caret-color:#3f51b5;--mdc-outlined-text-field-focus-outline-color:#3f51b5;--mdc-outlined-text-field-focus-label-text-color:rgba(63, 81, 181, .87);--mdc-outlined-text-field-label-text-color:rgba(0, 0, 0, .6);--mdc-outlined-text-field-hover-label-text-color:rgba(0, 0, 0, .6);--mdc-outlined-text-field-disabled-label-text-color:rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color:rgba(0, 0, 0, .87);--mdc-outlined-text-field-disabled-input-text-color:rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color:rgba(0, 0, 0, .6);--mdc-outlined-text-field-error-caret-color:#f44336;--mdc-outlined-text-field-error-focus-label-text-color:#f44336;--mdc-outlined-text-field-error-label-text-color:#f44336;--mdc-outlined-text-field-error-hover-label-text-color:#f44336;--mdc-outlined-text-field-outline-color:rgba(0, 0, 0, .38);--mdc-outlined-text-field-disabled-outline-color:rgba(0, 0, 0, .06);--mdc-outlined-text-field-hover-outline-color:rgba(0, 0, 0, .87);--mdc-outlined-text-field-error-focus-outline-color:#f44336;--mdc-outlined-text-field-error-hover-outline-color:#f44336;--mdc-outlined-text-field-error-outline-color:#f44336;--mat-form-field-focus-select-arrow-color:rgba(63, 81, 181, .87);--mat-form-field-disabled-input-text-placeholder-color:rgba(0, 0, 0, .38);--mat-form-field-state-layer-color:rgba(0, 0, 0, .87);--mat-form-field-error-text-color:#f44336;--mat-form-field-select-option-text-color:inherit;--mat-form-field-select-disabled-option-text-color:GrayText;--mat-form-field-leading-icon-color:unset;--mat-form-field-disabled-leading-icon-color:unset;--mat-form-field-trailing-icon-color:unset;--mat-form-field-disabled-trailing-icon-color:unset;--mat-form-field-error-focus-trailing-icon-color:unset;--mat-form-field-error-hover-trailing-icon-color:unset;--mat-form-field-error-trailing-icon-color:unset;--mat-form-field-enabled-select-arrow-color:rgba(0, 0, 0, .54);--mat-form-field-disabled-select-arrow-color:rgba(0, 0, 0, .38);--mat-form-field-hover-state-layer-opacity:.04;--mat-form-field-focus-state-layer-opacity:.08}.mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color:#ff4081;--mdc-filled-text-field-focus-active-indicator-color:#ff4081;--mdc-filled-text-field-focus-label-text-color:rgba(255, 64, 129, .87);--mdc-outlined-text-field-caret-color:#ff4081;--mdc-outlined-text-field-focus-outline-color:#ff4081;--mdc-outlined-text-field-focus-label-text-color:rgba(255, 64, 129, .87);--mat-form-field-focus-select-arrow-color:rgba(255, 64, 129, .87)}.mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color:#f44336;--mdc-filled-text-field-focus-active-indicator-color:#f44336;--mdc-filled-text-field-focus-label-text-color:rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color:#f44336;--mdc-outlined-text-field-focus-outline-color:#f44336;--mdc-outlined-text-field-focus-label-text-color:rgba(244, 67, 54, .87);--mat-form-field-focus-select-arrow-color:rgba(244, 67, 54, .87)}html{--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}
1html{--mdc-filled-text-field-label-text-font:Roboto, sans-serif;--mdc-filled-text-field-label-text-size:16px;--mdc-filled-text-field-label-text-tracking:.03125em;--mdc-filled-text-field-label-text-weight:400;--mdc-outlined-text-field-label-text-font:Roboto, sans-serif;--mdc-outlined-text-field-label-text-size:16px;--mdc-outlined-text-field-label-text-tracking:.03125em;--mdc-outlined-text-field-label-text-weight:400;--mat-form-field-container-text-font:Roboto, sans-serif;--mat-form-field-container-text-line-height:24px;--mat-form-field-container-text-size:16px;--mat-form-field-container-text-tracking:.03125em;--mat-form-field-container-text-weight:400;--mat-form-field-outlined-label-text-populated-size:16px;--mat-form-field-subscript-text-font:Roboto, sans-serif;--mat-form-field-subscript-text-line-height:20px;--mat-form-field-subscript-text-size:12px;--mat-form-field-subscript-text-tracking:.0333333333em;--mat-form-field-subscript-text-weight:400}html{--mat-select-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)}html{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, .38);--mat-select-placeholder-text-color:rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, .38);--mat-select-focused-arrow-color:rgba(63, 81, 181, .87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, .38);--mat-select-placeholder-text-color:rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, .38);--mat-select-focused-arrow-color:rgba(255, 64, 129, .87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, .38);--mat-select-placeholder-text-color:rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, .38);--mat-select-focused-arrow-color:rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, .87)}html{--mat-select-arrow-transform:translateY(-8px)}html{--mat-select-trigger-text-font:Roboto, sans-serif;--mat-select-trigger-text-line-height:24px;--mat-select-trigger-text-size:16px;--mat-select-trigger-text-tracking:.03125em;--mat-select-trigger-text-weight:400}html{--mat-autocomplete-container-shape:4px;--mat-autocomplete-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)}html{--mat-autocomplete-background-color:white}html{--mdc-dialog-container-shape:4px;--mat-dialog-container-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width:80vw;--mat-dialog-container-small-max-width:80vw;--mat-dialog-container-min-width:0;--mat-dialog-actions-alignment:start;--mat-dialog-actions-padding:8px;--mat-dialog-content-padding:20px 24px;--mat-dialog-with-actions-content-padding:20px 24px;--mat-dialog-headline-padding:0 24px 9px}html{--mdc-dialog-container-color:white;--mdc-dialog-subhead-color:rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color:rgba(0, 0, 0, .6)}html{--mdc-dialog-subhead-font:Roboto, sans-serif;--mdc-dialog-subhead-line-height:32px;--mdc-dialog-subhead-size:20px;--mdc-dialog-subhead-weight:500;--mdc-dialog-subhead-tracking:.0125em;--mdc-dialog-supporting-text-font:Roboto, sans-serif;--mdc-dialog-supporting-text-line-height:24px;--mdc-dialog-supporting-text-size:16px;--mdc-dialog-supporting-text-weight:400;--mdc-dialog-supporting-text-tracking:.03125em}.mat-mdc-standard-chip{--mdc-chip-container-shape-radius:16px;--mdc-chip-with-avatar-avatar-shape-radius:14px;--mdc-chip-with-avatar-avatar-size:28px;--mdc-chip-with-icon-icon-size:18px;--mdc-chip-outline-width:0;--mdc-chip-outline-color:transparent;--mdc-chip-disabled-outline-color:transparent;--mdc-chip-focus-outline-color:transparent;--mdc-chip-hover-state-layer-opacity:.04;--mdc-chip-with-avatar-disabled-avatar-opacity:1;--mdc-chip-flat-selected-outline-width:0;--mdc-chip-selected-hover-state-layer-opacity:.04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity:1;--mdc-chip-with-icon-disabled-icon-opacity:1;--mat-chip-disabled-container-opacity:.4;--mat-chip-trailing-action-opacity:.54;--mat-chip-trailing-action-focus-opacity:1;--mat-chip-trailing-action-state-layer-color:transparent;--mat-chip-selected-trailing-action-state-layer-color:transparent;--mat-chip-trailing-action-hover-state-layer-opacity:0;--mat-chip-trailing-action-focus-state-layer-opacity:0}
1.mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color:#212121;--mdc-chip-elevated-container-color:#e0e0e0;--mdc-chip-elevated-selected-container-color:#e0e0e0;--mdc-chip-elevated-disabled-container-color:#e0e0e0;--mdc-chip-flat-disabled-selected-container-color:#e0e0e0;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:#212121;--mdc-chip-selected-label-text-color:#212121;--mdc-chip-with-icon-icon-color:#212121;--mdc-chip-with-icon-disabled-icon-color:#212121;--mdc-chip-with-icon-selected-icon-color:#212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:#212121;--mdc-chip-with-trailing-icon-trailing-icon-color:#212121;--mat-chip-selected-disabled-trailing-icon-color:#212121;--mat-chip-selected-trailing-icon-color:#212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#3f51b5;--mdc-chip-elevated-selected-container-color:#3f51b5;--mdc-chip-elevated-disabled-container-color:#3f51b5;--mdc-chip-flat-disabled-selected-container-color:#3f51b5;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:white;--mdc-chip-selected-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white;--mat-chip-selected-disabled-trailing-icon-color:white;--mat-chip-selected-trailing-icon-color:white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#ff4081;--mdc-chip-elevated-selected-container-color:#ff4081;--mdc-chip-elevated-disabled-container-color:#ff4081;--mdc-chip-flat-disabled-selected-container-color:#ff4081;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:white;--mdc-chip-selected-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white;--mat-chip-selected-disabled-trailing-icon-color:white;--mat-chip-selected-trailing-icon-color:white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#f44336;--mdc-chip-elevated-selected-container-color:#f44336;--mdc-chip-elevated-disabled-container-color:#f44336;--mdc-chip-flat-disabled-selected-container-color:#f44336;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:white;--mdc-chip-selected-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white;--mat-chip-selected-disabled-trailing-icon-color:white;--mat-chip-selected-trailing-icon-color:white}.mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height:32px}
1.mat-mdc-standard-chip{--mdc-chip-label-text-font:Roboto, sans-serif;--mdc-chip-label-text-line-height:20px;--mdc-chip-label-text-size:14px;--mdc-chip-label-text-tracking:.0178571429em;--mdc-chip-label-text-weight:400}html{--mdc-switch-disabled-selected-icon-opacity:.38;--mdc-switch-disabled-track-opacity:.12;--mdc-switch-disabled-unselected-icon-opacity:.38;--mdc-switch-handle-height:20px;--mdc-switch-handle-shape:10px;--mdc-switch-handle-width:20px;--mdc-switch-selected-icon-size:18px;--mdc-switch-track-height:14px;--mdc-switch-track-shape:7px;--mdc-switch-track-width:36px;--mdc-switch-unselected-icon-size:18px;--mdc-switch-selected-focus-state-layer-opacity:.12;--mdc-switch-selected-hover-state-layer-opacity:.04;--mdc-switch-selected-pressed-state-layer-opacity:.1;--mdc-switch-unselected-focus-state-layer-opacity:.12;--mdc-switch-unselected-hover-state-layer-opacity:.04;--mdc-switch-unselected-pressed-state-layer-opacity:.1}html .mat-mdc-slide-toggle{--mat-switch-disabled-selected-handle-opacity:.38;--mat-switch-disabled-unselected-handle-opacity:.38;--mat-switch-unselected-handle-size:20px;--mat-switch-selected-handle-size:20px;--mat-switch-pressed-handle-size:20px;--mat-switch-with-icon-handle-size:20px;--mat-switch-selected-handle-horizontal-margin:0;--mat-switch-selected-with-icon-handle-horizontal-margin:0;--mat-switch-selected-pressed-handle-horizontal-margin:0;--mat-switch-unselected-handle-horizontal-margin:0;--mat-switch-unselected-with-icon-handle-horizontal-margin:0;--mat-switch-unselected-pressed-handle-horizontal-margin:0;--mat-switch-visible-track-opacity:1;--mat-switch-hidden-track-opacity:1;--mat-switch-visible-track-transition:transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition:transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width:1px;--mat-switch-track-outline-color:transparent;--mat-switch-selected-track-outline-width:1px;--mat-switch-selected-track-outline-color:transparent;--mat-switch-disabled-unselected-track-outline-width:1px;--mat-switch-disabled-unselected-track-outline-color:transparent}html{--mdc-switch-selected-focus-state-layer-color:#3949ab;--mdc-switch-selected-handle-color:#3949ab;--mdc-switch-selected-hover-state-layer-color:#3949ab;--mdc-switch-selected-pressed-state-layer-color:#3949ab;--mdc-switch-selected-focus-handle-color:#1a237e;--mdc-switch-selected-hover-handle-color:#1a237e;--mdc-switch-selected-pressed-handle-color:#1a237e;--mdc-switch-selected-focus-track-color:#7986cb;--mdc-switch-selected-hover-track-color:#7986cb;--mdc-switch-selected-pressed-track-color:#7986cb;--mdc-switch-selected-track-color:#7986cb;--mdc-switch-disabled-selected-handle-color:#424242;--mdc-switch-disabled-selected-icon-color:#fff;--mdc-switch-disabled-selected-track-color:#424242;--mdc-switch-disabled-unselected-handle-color:#424242;--mdc-switch-disabled-unselected-icon-color:#fff;--mdc-switch-disabled-unselected-track-color:#424242;--mdc-switch-handle-surface-color:#fff;--mdc-switch-selected-icon-color:#fff;--mdc-switch-unselected-focus-handle-color:#212121;--mdc-switch-unselected-focus-state-layer-color:#424242;--mdc-switch-unselected-focus-track-color:#e0e0e0;--mdc-switch-unselected-handle-color:#616161;--mdc-switch-unselected-hover-handle-color:#212121;--mdc-switch-unselected-hover-state-layer-color:#424242;--mdc-switch-unselected-hover-track-color:#e0e0e0;--mdc-switch-unselected-icon-color:#fff;--mdc-switch-unselected-pressed-handle-color:#212121;--mdc-switch-unselected-pressed-state-layer-color:#424242;--mdc-switch-unselected-pressed-track-color:#e0e0e0;--mdc-switch-unselected-track-color:#e0e0e0;--mdc-switch-handle-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);--mdc-switch-disabled-handle-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);--mdc-switch-disabled-label-text-color: rgba(0, 0, 0, .38)}html .mat-mdc-slide-toggle{--mat-switch-label-text-color:rgba(0, 0, 0, .87)}html .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color:#d81b60;--mdc-switch-selected-handle-color:#d81b60;--mdc-switch-selected-hover-state-layer-color:#d81b60;--mdc-switch-selected-pressed-state-layer-color:#d81b60;--mdc-switch-selected-focus-handle-color:#880e4f;--mdc-switch-selected-hover-handle-color:#880e4f;--mdc-switch-selected-pressed-handle-color:#880e4f;--mdc-switch-selected-focus-track-color:#f06292;--mdc-switch-selected-hover-track-color:#f06292;--mdc-switch-selected-pressed-track-color:#f06292;--mdc-switch-selected-track-color:#f06292}html .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color:#e53935;--mdc-switch-selected-handle-color:#e53935;--mdc-switch-selected-hover-state-layer-color:#e53935;--mdc-switch-selected-pressed-state-layer-color:#e53935;--mdc-switch-selected-focus-handle-color:#b71c1c;--mdc-switch-selected-hover-handle-color:#b71c1c;--mdc-switch-selected-pressed-handle-color:#b71c1c;--mdc-switch-selected-focus-track-color:#e57373;--mdc-switch-selected-hover-track-color:#e57373;--mdc-switch-selected-pressed-track-color:#e57373;--mdc-switch-selected-track-color:#e57373}html{--mdc-switch-state-layer-size:40px}
1html .mat-mdc-slide-toggle{--mat-switch-label-text-font:Roboto, sans-serif;--mat-switch-label-text-line-height:20px;--mat-switch-label-text-size:14px;--mat-switch-label-text-tracking:.0178571429em;--mat-switch-label-text-weight:400}html{--mdc-radio-disabled-selected-icon-opacity:.38;--mdc-radio-disabled-unselected-icon-opacity:.38;--mdc-radio-state-layer-size:40px}.mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#3f51b5;--mdc-radio-selected-hover-icon-color:#3f51b5;--mdc-radio-selected-icon-color:#3f51b5;--mdc-radio-selected-pressed-icon-color:#3f51b5;--mat-radio-ripple-color:black;--mat-radio-checked-ripple-color:#3f51b5;--mat-radio-disabled-label-color:rgba(0, 0, 0, .38);--mat-radio-label-text-color:rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#ff4081;--mdc-radio-selected-hover-icon-color:#ff4081;--mdc-radio-selected-icon-color:#ff4081;--mdc-radio-selected-pressed-icon-color:#ff4081;--mat-radio-ripple-color:black;--mat-radio-checked-ripple-color:#ff4081;--mat-radio-disabled-label-color:rgba(0, 0, 0, .38);--mat-radio-label-text-color:rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#f44336;--mdc-radio-selected-hover-icon-color:#f44336;--mdc-radio-selected-icon-color:#f44336;--mdc-radio-selected-pressed-icon-color:#f44336;--mat-radio-ripple-color:black;--mat-radio-checked-ripple-color:#f44336;--mat-radio-disabled-label-color:rgba(0, 0, 0, .38);--mat-radio-label-text-color:rgba(0, 0, 0, .87)}html{--mdc-radio-state-layer-size:40px;--mat-radio-touch-target-display:block}html{--mat-radio-label-text-font:Roboto, sans-serif;--mat-radio-label-text-line-height:20px;--mat-radio-label-text-size:14px;--mat-radio-label-text-tracking:.0178571429em;--mat-radio-label-text-weight:400}html{--mdc-slider-active-track-height:6px;--mdc-slider-active-track-shape:9999px;--mdc-slider-handle-height:20px;--mdc-slider-handle-shape:50%;--mdc-slider-handle-width:20px;--mdc-slider-inactive-track-height:4px;--mdc-slider-inactive-track-shape:9999px;--mdc-slider-with-overlap-handle-outline-width:1px;--mdc-slider-with-tick-marks-active-container-opacity:.6;--mdc-slider-with-tick-marks-container-shape:50%;--mdc-slider-with-tick-marks-container-size:2px;--mdc-slider-with-tick-marks-inactive-container-opacity:.6;--mdc-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-value-indicator-width:auto;--mat-slider-value-indicator-height:32px;--mat-slider-value-indicator-caret-display:block;--mat-slider-value-indicator-border-radius:4px;--mat-slider-value-indicator-padding:0 12px;--mat-slider-value-indicator-text-transform:none;--mat-slider-value-indicator-container-transform:translateX(-50%)}html{--mdc-slider-handle-color:#3f51b5;--mdc-slider-focus-handle-color:#3f51b5;--mdc-slider-hover-handle-color:#3f51b5;--mdc-slider-active-track-color:#3f51b5;--mdc-slider-inactive-track-color:#3f51b5;--mdc-slider-with-tick-marks-inactive-container-color:#3f51b5;--mdc-slider-with-tick-marks-active-container-color:white;--mdc-slider-disabled-active-track-color:#000;--mdc-slider-disabled-handle-color:#000;--mdc-slider-disabled-inactive-track-color:#000;--mdc-slider-label-container-color:#000;--mdc-slider-label-label-text-color:#fff;--mdc-slider-with-overlap-handle-outline-color:#fff;--mdc-slider-with-tick-marks-disabled-container-color:#000;--mat-slider-ripple-color:#3f51b5;--mat-slider-hover-state-layer-color:rgba(63, 81, 181, .05);--mat-slider-focus-state-layer-color:rgba(63, 81, 181, .2);--mat-slider-value-indicator-opacity:.6}html .mat-accent{--mdc-slider-handle-color:#ff4081;--mdc-slider-focus-handle-color:#ff4081;--mdc-slider-hover-handle-color:#ff4081;--mdc-slider-active-track-color:#ff4081;--mdc-slider-inactive-track-color:#ff4081;--mdc-slider-with-tick-marks-inactive-container-color:#ff4081;--mdc-slider-with-tick-marks-active-container-color:white;--mat-slider-ripple-color:#ff4081;--mat-slider-hover-state-layer-color:rgba(255, 64, 129, .05);--mat-slider-focus-state-layer-color:rgba(255, 64, 129, .2)}html .mat-warn{--mdc-slider-handle-color:#f44336;--mdc-slider-focus-handle-color:#f44336;--mdc-slider-hover-handle-color:#f44336;--mdc-slider-active-track-color:#f44336;--mdc-slider-inactive-track-color:#f44336;--mdc-slider-with-tick-marks-inactive-container-color:#f44336;--mdc-slider-with-tick-marks-active-container-color:white;--mat-slider-ripple-color:#f44336;--mat-slider-hover-state-layer-color:rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color:rgba(244, 67, 54, .2)}
1html{--mdc-slider-label-label-text-font:Roboto, sans-serif;--mdc-slider-label-label-text-size:14px;--mdc-slider-label-label-text-line-height:22px;--mdc-slider-label-label-text-tracking:.0071428571em;--mdc-slider-label-label-text-weight:500}html{--mat-menu-container-shape:4px;--mat-menu-divider-bottom-spacing:0;--mat-menu-divider-top-spacing:0;--mat-menu-item-spacing:16px;--mat-menu-item-icon-size:24px;--mat-menu-item-leading-spacing:16px;--mat-menu-item-trailing-spacing:16px;--mat-menu-item-with-icon-leading-spacing:16px;--mat-menu-item-with-icon-trailing-spacing:16px;--mat-menu-base-elevation-level:8}html{--mat-menu-item-label-text-color:rgba(0, 0, 0, .87);--mat-menu-item-icon-color:rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-menu-container-color:white;--mat-menu-divider-color:rgba(0, 0, 0, .12)}html{--mat-menu-item-label-text-font:Roboto, sans-serif;--mat-menu-item-label-text-size:16px;--mat-menu-item-label-text-tracking:.03125em;--mat-menu-item-label-text-line-height:24px;--mat-menu-item-label-text-weight:400}html{--mdc-list-list-item-container-shape:0;--mdc-list-list-item-leading-avatar-shape:50%;--mdc-list-list-item-container-color:transparent;--mdc-list-list-item-selected-container-color:transparent;--mdc-list-list-item-leading-avatar-color:transparent;--mdc-list-list-item-leading-icon-size:24px;--mdc-list-list-item-leading-avatar-size:40px;--mdc-list-list-item-trailing-icon-size:24px;--mdc-list-list-item-disabled-state-layer-color:transparent;--mdc-list-list-item-disabled-state-layer-opacity:0;--mdc-list-list-item-disabled-label-text-opacity:.38;--mdc-list-list-item-disabled-leading-icon-opacity:.38;--mdc-list-list-item-disabled-trailing-icon-opacity:.38;--mat-list-active-indicator-color:transparent;--mat-list-active-indicator-shape:4px}html{--mdc-list-list-item-label-text-color:rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color:rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color:rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color:black;--mdc-list-list-item-disabled-leading-icon-color:black;--mdc-list-list-item-disabled-trailing-icon-color:black;--mdc-list-list-item-hover-label-text-color:rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color:rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color:black;--mdc-list-list-item-hover-state-layer-opacity:.04;--mdc-list-list-item-focus-state-layer-color:black;--mdc-list-list-item-focus-state-layer-opacity:.12}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#3f51b5;--mdc-radio-selected-hover-icon-color:#3f51b5;--mdc-radio-selected-icon-color:#3f51b5;--mdc-radio-selected-pressed-icon-color:#3f51b5}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#ff4081;--mdc-radio-selected-hover-icon-color:#ff4081;--mdc-radio-selected-icon-color:#ff4081;--mdc-radio-selected-pressed-icon-color:#ff4081}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#f44336;--mdc-radio-selected-hover-icon-color:#f44336;--mdc-radio-selected-icon-color:#f44336;--mdc-radio-selected-pressed-icon-color:#f44336}.mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#3f51b5;--mdc-checkbox-selected-hover-icon-color:#3f51b5;--mdc-checkbox-selected-icon-color:#3f51b5;--mdc-checkbox-selected-pressed-icon-color:#3f51b5;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#3f51b5;--mdc-checkbox-selected-hover-state-layer-color:#3f51b5;--mdc-checkbox-selected-pressed-state-layer-color:#3f51b5;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#ff4081;--mdc-checkbox-selected-hover-icon-color:#ff4081;--mdc-checkbox-selected-icon-color:#ff4081;--mdc-checkbox-selected-pressed-icon-color:#ff4081;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#ff4081;--mdc-checkbox-selected-hover-state-layer-color:#ff4081;--mdc-checkbox-selected-pressed-state-layer-color:#ff4081;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#f44336;--mdc-checkbox-selected-hover-icon-color:#f44336;--mdc-checkbox-selected-icon-color:#f44336;--mdc-checkbox-selected-pressed-icon-color:#f44336;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#f44336;--mdc-checkbox-selected-hover-state-layer-color:#f44336;--mdc-checkbox-selected-pressed-state-layer-color:#f44336;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#3f51b5}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}html{--mdc-list-list-item-one-line-container-height:48px;
1--mdc-list-list-item-two-line-container-height:64px;--mdc-list-list-item-three-line-container-height:88px;--mat-list-list-item-leading-icon-start-space:16px;--mat-list-list-item-leading-icon-end-space:32px}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-state-layer-size:40px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}html{--mdc-list-list-item-label-text-font:Roboto, sans-serif;--mdc-list-list-item-label-text-line-height:24px;--mdc-list-list-item-label-text-size:16px;--mdc-list-list-item-label-text-tracking:.03125em;--mdc-list-list-item-label-text-weight:400;--mdc-list-list-item-supporting-text-font:Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height:20px;--mdc-list-list-item-supporting-text-size:14px;--mdc-list-list-item-supporting-text-tracking:.0178571429em;--mdc-list-list-item-supporting-text-weight:400;--mdc-list-list-item-trailing-supporting-text-font:Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height:20px;--mdc-list-list-item-trailing-supporting-text-size:12px;--mdc-list-list-item-trailing-supporting-text-tracking:.0333333333em;--mdc-list-list-item-trailing-supporting-text-weight:400}.mdc-list-group__subheader{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em}html{--mat-paginator-container-text-color:rgba(0, 0, 0, .87);--mat-paginator-container-background-color:white;--mat-paginator-enabled-icon-color:rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color:rgba(0, 0, 0, .12)}html{--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}html{--mat-paginator-container-text-font:Roboto, sans-serif;--mat-paginator-container-text-line-height:20px;--mat-paginator-container-text-size:12px;--mat-paginator-container-text-tracking:.0333333333em;--mat-paginator-container-text-weight:400;--mat-paginator-select-trigger-text-size:12px}html{--mdc-secondary-navigation-tab-container-height:48px;--mdc-tab-indicator-active-indicator-height:2px;--mdc-tab-indicator-active-indicator-shape:0;--mat-tab-header-divider-color:transparent;--mat-tab-header-divider-height:0}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color:#3f51b5;--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color:black;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color:#3f51b5;--mat-tab-header-active-ripple-color:#3f51b5;--mat-tab-header-inactive-ripple-color:#3f51b5;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color:#3f51b5;--mat-tab-header-active-hover-label-text-color:#3f51b5;--mat-tab-header-active-focus-indicator-color:#3f51b5;--mat-tab-header-active-hover-indicator-color:#3f51b5}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color:#ff4081;--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color:black;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color:#ff4081;--mat-tab-header-active-ripple-color:#ff4081;--mat-tab-header-inactive-ripple-color:#ff4081;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color:#ff4081;--mat-tab-header-active-hover-label-text-color:#ff4081;--mat-tab-header-active-focus-indicator-color:#ff4081;--mat-tab-header-active-hover-indicator-color:#ff4081}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color:#f44336;--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color:black;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color:#f44336;--mat-tab-header-active-ripple-color:#f44336;--mat-tab-header-inactive-ripple-color:#f44336;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color:#f44336;--mat-tab-header-active-hover-label-text-color:#f44336;--mat-tab-header-active-focus-indicator-color:#f44336;--mat-tab-header-active-hover-indicator-color:#f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color:#3f51b5;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color:#ff4081;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color:#f44336;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height:48px}
1.mat-mdc-tab-header{--mat-tab-header-label-text-font:Roboto, sans-serif;--mat-tab-header-label-text-size:14px;--mat-tab-header-label-text-tracking:.0892857143em;--mat-tab-header-label-text-line-height:36px;--mat-tab-header-label-text-weight:500}html{--mdc-checkbox-disabled-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-state-layer-opacity:.16;--mdc-checkbox-selected-hover-state-layer-opacity:.04;--mdc-checkbox-selected-pressed-state-layer-opacity:.16;--mdc-checkbox-unselected-focus-state-layer-opacity:.16;--mdc-checkbox-unselected-hover-state-layer-opacity:.04;--mdc-checkbox-unselected-pressed-state-layer-opacity:.16}html{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#ff4081;--mdc-checkbox-selected-hover-icon-color:#ff4081;--mdc-checkbox-selected-icon-color:#ff4081;--mdc-checkbox-selected-pressed-icon-color:#ff4081;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#ff4081;--mdc-checkbox-selected-hover-state-layer-color:#ff4081;--mdc-checkbox-selected-pressed-state-layer-color:#ff4081;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black;--mat-checkbox-disabled-label-color:rgba(0, 0, 0, .38);--mat-checkbox-label-text-color:rgba(0, 0, 0, .87)}.mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#3f51b5;--mdc-checkbox-selected-hover-icon-color:#3f51b5;--mdc-checkbox-selected-icon-color:#3f51b5;--mdc-checkbox-selected-pressed-icon-color:#3f51b5;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#3f51b5;--mdc-checkbox-selected-hover-state-layer-color:#3f51b5;--mdc-checkbox-selected-pressed-state-layer-color:#3f51b5;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#f44336;--mdc-checkbox-selected-hover-icon-color:#f44336;--mdc-checkbox-selected-icon-color:#f44336;--mdc-checkbox-selected-pressed-icon-color:#f44336;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#f44336;--mdc-checkbox-selected-hover-state-layer-color:#f44336;--mdc-checkbox-selected-pressed-state-layer-color:#f44336;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}html{--mdc-checkbox-state-layer-size:40px;--mat-checkbox-touch-target-display:block}html{--mat-checkbox-label-text-font:Roboto, sans-serif;--mat-checkbox-label-text-line-height:20px;--mat-checkbox-label-text-size:14px;--mat-checkbox-label-text-tracking:.0178571429em;--mat-checkbox-label-text-weight:400}html{--mdc-text-button-container-shape:4px;--mdc-text-button-keep-touch-target:false;--mdc-filled-button-container-shape:4px;--mdc-filled-button-keep-touch-target:false;--mdc-protected-button-container-shape:4px;--mdc-protected-button-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);--mdc-protected-button-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);--mdc-protected-button-focus-container-elevation-shadow:0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow:0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-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);--mdc-outlined-button-keep-touch-target:false;--mdc-outlined-button-outline-width:1px;--mdc-outlined-button-container-shape:4px;--mat-text-button-horizontal-padding:8px;--mat-text-button-with-icon-horizontal-padding:8px;--mat-text-button-icon-spacing:8px;--mat-text-button-icon-offset:0;--mat-filled-button-horizontal-padding:16px;--mat-filled-button-icon-spacing:8px;--mat-filled-button-icon-offset:-4px;--mat-protected-button-horizontal-padding:16px;--mat-protected-button-icon-spacing:8px;--mat-protected-button-icon-offset:-4px;--mat-outlined-button-horizontal-padding:15px;--mat-outlined-button-icon-spacing:8px;--mat-outlined-button-icon-offset:-4px}html{--mdc-text-button-label-text-color:black;--mdc-text-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mat-text-button-state-layer-color:black;--mat-text-button-disabled-state-layer-color:black;--mat-text-button-ripple-color:rgba(0, 0, 0, .1);--mat-text-button-hover-state-layer-opacity:.04;--mat-text-button-focus-state-layer-opacity:.12;--mat-text-button-pressed-state-layer-opacity:.12;--mdc-filled-button-container-color:white;--mdc-filled-button-label-text-color:black;--mdc-filled-button-disabled-container-color:rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mat-filled-button-state-layer-color:black;--mat-filled-button-disabled-state-layer-color:black;--mat-filled-button-ripple-color:rgba(0, 0, 0, .1);--mat-filled-button-hover-state-layer-opacity:.04;--mat-filled-button-focus-state-layer-opacity:.12;--mat-filled-button-pressed-state-layer-opacity:.12;--mdc-protected-button-container-color:white;--mdc-protected-button-label-text-color:black;--mdc-protected-button-disabled-container-color:rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mat-protected-button-state-layer-color:black;--mat-protected-button-disabled-state-layer-color:black;--mat-protected-button-ripple-color:rgba(0, 0, 0, .1);--mat-protected-button-hover-state-layer-opacity:.04;--mat-protected-button-focus-state-layer-opacity:.12;--mat-protected-button-pressed-state-layer-opacity:.12;--mdc-outlined-button-disabled-outline-color:rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mdc-outlined-button-label-text-color:black;--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color:black;--mat-outlined-button-disabled-state-layer-color:black;--mat-outlined-button-ripple-color:rgba(0, 0, 0, .1);--mat-outlined-button-hover-state-layer-opacity:.04;--mat-outlined-button-focus-state-layer-opacity:.12;--mat-outlined-button-pressed-state-layer-opacity:.12}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color:#3f51b5;--mat-text-button-state-layer-color:#3f51b5;--mat-text-button-ripple-color:rgba(63, 81, 181, .1)}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color:#ff4081;--mat-text-button-state-layer-color:#ff4081;--mat-text-button-ripple-color:rgba(255, 64, 129, .1)}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color:#f44336;--mat-text-button-state-layer-color:#f44336;--mat-text-button-ripple-color:rgba(244, 67, 54, .1)}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color:#3f51b5;--mdc-filled-button-label-text-color:white;--mat-filled-button-state-layer-color:white;--mat-filled-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color:#ff4081;--mdc-filled-button-label-text-color:white;--mat-filled-button-state-layer-color:white;--mat-filled-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color:#f44336;--mdc-filled-button-label-text-color:white;--mat-filled-button-state-layer-color:white;--mat-filled-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color:#3f51b5;--mdc-protected-button-label-text-color:white;--mat-protected-button-state-layer-color:white;--mat-protected-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color:#ff4081;--mdc-protected-button-label-text-color:white;--mat-protected-button-state-layer-color:white;--mat-protected-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color:#f44336;--mdc-protected-button-label-text-color:white;--mat-protected-button-state-layer-color:white;--mat-protected-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color:#3f51b5;--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color:#3f51b5;--mat-outlined-button-ripple-color:rgba(63, 81, 181, .1)}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color:#ff4081;--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color:#ff4081;--mat-outlined-button-ripple-color:rgba(255, 64, 129, .1)}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color:#f44336;--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color:#f44336;--mat-outlined-button-ripple-color:rgba(244, 67, 54, .1)}html{--mdc-text-button-container-height:36px;--mdc-filled-button-container-height:36px;--mdc-protected-button-container-height:36px;--mdc-outlined-button-container-height:36px;--mat-text-button-touch-target-display:block;--mat-filled-button-touch-target-display:block;--mat-protected-button-touch-target-display:block;--mat-outlined-button-touch-target-display:block}
1html{--mdc-text-button-label-text-font:Roboto, sans-serif;--mdc-text-button-label-text-size:14px;--mdc-text-button-label-text-tracking:.0892857143em;--mdc-text-button-label-text-weight:500;--mdc-text-button-label-text-transform:none;--mdc-filled-button-label-text-font:Roboto, sans-serif;--mdc-filled-button-label-text-size:14px;--mdc-filled-button-label-text-tracking:.0892857143em;--mdc-filled-button-label-text-weight:500;--mdc-filled-button-label-text-transform:none;--mdc-protected-button-label-text-font:Roboto, sans-serif;--mdc-protected-button-label-text-size:14px;--mdc-protected-button-label-text-tracking:.0892857143em;--mdc-protected-button-label-text-weight:500;--mdc-protected-button-label-text-transform:none;--mdc-outlined-button-label-text-font:Roboto, sans-serif;--mdc-outlined-button-label-text-size:14px;--mdc-outlined-button-label-text-tracking:.0892857143em;--mdc-outlined-button-label-text-weight:500;--mdc-outlined-button-label-text-transform:none}html{--mdc-icon-button-icon-size:24px}html{--mdc-icon-button-icon-color:inherit;--mdc-icon-button-disabled-icon-color:rgba(0, 0, 0, .38);--mat-icon-button-state-layer-color:black;--mat-icon-button-disabled-state-layer-color:black;--mat-icon-button-ripple-color:rgba(0, 0, 0, .1);--mat-icon-button-hover-state-layer-opacity:.04;--mat-icon-button-focus-state-layer-opacity:.12;--mat-icon-button-pressed-state-layer-opacity:.12}html .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color:#3f51b5;--mat-icon-button-state-layer-color:#3f51b5;--mat-icon-button-ripple-color:rgba(63, 81, 181, .1)}html .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color:#ff4081;--mat-icon-button-state-layer-color:#ff4081;--mat-icon-button-ripple-color:rgba(255, 64, 129, .1)}html .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color:#f44336;--mat-icon-button-state-layer-color:#f44336;--mat-icon-button-ripple-color:rgba(244, 67, 54, .1)}html{--mat-icon-button-touch-target-display:block}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}html{--mdc-fab-container-shape:50%;--mdc-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);--mdc-fab-focus-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);--mdc-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);--mdc-fab-pressed-container-elevation-shadow:0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape:50%;--mdc-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);--mdc-fab-small-focus-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);--mdc-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);--mdc-fab-small-pressed-container-elevation-shadow:0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height:48px;--mdc-extended-fab-container-shape:24px;--mdc-extended-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);--mdc-extended-fab-focus-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);--mdc-extended-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);--mdc-extended-fab-pressed-container-elevation-shadow:0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mdc-fab-container-color:white;--mat-fab-foreground-color:black;--mat-fab-state-layer-color:black;--mat-fab-disabled-state-layer-color:black;--mat-fab-ripple-color:rgba(0, 0, 0, .1);--mat-fab-hover-state-layer-opacity:.04;--mat-fab-focus-state-layer-opacity:.12;--mat-fab-pressed-state-layer-opacity:.12;--mat-fab-disabled-state-container-color:rgba(0, 0, 0, .12);--mat-fab-disabled-state-foreground-color:rgba(0, 0, 0, .38);--mdc-fab-small-container-color:white;--mat-fab-small-foreground-color:black;--mat-fab-small-state-layer-color:black;--mat-fab-small-disabled-state-layer-color:black;--mat-fab-small-ripple-color:rgba(0, 0, 0, .1);--mat-fab-small-hover-state-layer-opacity:.04;--mat-fab-small-focus-state-layer-opacity:.12;--mat-fab-small-pressed-state-layer-opacity:.12;--mat-fab-small-disabled-state-container-color:rgba(0, 0, 0, .12);--mat-fab-small-disabled-state-foreground-color:rgba(0, 0, 0, .38)}html .mat-mdc-fab.mat-primary{--mdc-fab-container-color:#3f51b5;--mat-fab-foreground-color:white;--mat-fab-state-layer-color:white;--mat-fab-ripple-color:rgba(255, 255, 255, .1)}html .mat-mdc-fab.mat-accent{--mdc-fab-container-color:#ff4081;--mat-fab-foreground-color:white;--mat-fab-state-layer-color:white;--mat-fab-ripple-color:rgba(255, 255, 255, .1)}html .mat-mdc-fab.mat-warn{--mdc-fab-container-color:#f44336;--mat-fab-foreground-color:white;--mat-fab-state-layer-color:white;--mat-fab-ripple-color:rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color:#3f51b5;--mat-fab-small-foreground-color:white;--mat-fab-small-state-layer-color:white;--mat-fab-small-ripple-color:rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color:#ff4081;--mat-fab-small-foreground-color:white;--mat-fab-small-state-layer-color:white;--mat-fab-small-ripple-color:rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color:#f44336;--mat-fab-small-foreground-color:white;--mat-fab-small-state-layer-color:white;--mat-fab-small-ripple-color:rgba(255, 255, 255, .1)}html{--mat-fab-touch-target-display:block;--mat-fab-small-touch-target-display:block}
1html{--mdc-extended-fab-label-text-font:Roboto, sans-serif;--mdc-extended-fab-label-text-size:14px;--mdc-extended-fab-label-text-tracking:.0892857143em;--mdc-extended-fab-label-text-weight:500}html{--mdc-snackbar-container-shape:4px}html{--mdc-snackbar-container-color:#333333;--mdc-snackbar-supporting-text-color:rgba(255, 255, 255, .87);--mat-snack-bar-button-color:#ff4081}html{--mdc-snackbar-supporting-text-font:Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height:20px;--mdc-snackbar-supporting-text-size:14px;--mdc-snackbar-supporting-text-weight:400}html{--mat-table-row-item-outline-width:1px}html{--mat-table-background-color:white;--mat-table-header-headline-color:rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color:rgba(0, 0, 0, .87);--mat-table-row-item-outline-color:rgba(0, 0, 0, .12)}html{--mat-table-header-container-height:56px;--mat-table-footer-container-height:52px;--mat-table-row-item-container-height:52px}html{--mat-table-header-headline-font:Roboto, sans-serif;--mat-table-header-headline-line-height:22px;--mat-table-header-headline-size:14px;--mat-table-header-headline-weight:500;--mat-table-header-headline-tracking:.0071428571em;--mat-table-row-item-label-text-font:Roboto, sans-serif;--mat-table-row-item-label-text-line-height:20px;--mat-table-row-item-label-text-size:14px;--mat-table-row-item-label-text-weight:400;--mat-table-row-item-label-text-tracking:.0178571429em;--mat-table-footer-supporting-text-font:Roboto, sans-serif;--mat-table-footer-supporting-text-line-height:20px;--mat-table-footer-supporting-text-size:14px;--mat-table-footer-supporting-text-weight:400;--mat-table-footer-supporting-text-tracking:.0178571429em}html{--mdc-circular-progress-active-indicator-width:4px;--mdc-circular-progress-size:48px}html{--mdc-circular-progress-active-indicator-color:#3f51b5}html .mat-accent{--mdc-circular-progress-active-indicator-color:#ff4081}html .mat-warn{--mdc-circular-progress-active-indicator-color:#f44336}html{--mat-badge-container-shape:50%;--mat-badge-container-size:unset;--mat-badge-small-size-container-size:unset;--mat-badge-large-size-container-size:unset;--mat-badge-legacy-container-size:22px;--mat-badge-legacy-small-size-container-size:16px;--mat-badge-legacy-large-size-container-size:28px;--mat-badge-container-offset:-11px 0;--mat-badge-small-size-container-offset:-8px 0;--mat-badge-large-size-container-offset:-14px 0;--mat-badge-container-overlap-offset:-11px;--mat-badge-small-size-container-overlap-offset:-8px;--mat-badge-large-size-container-overlap-offset:-14px;--mat-badge-container-padding:0;--mat-badge-small-size-container-padding:0;--mat-badge-large-size-container-padding:0}html{--mat-badge-background-color:#3f51b5;--mat-badge-text-color:white;--mat-badge-disabled-state-background-color:#b9b9b9;--mat-badge-disabled-state-text-color:rgba(0, 0, 0, .38)}.mat-badge-accent{--mat-badge-background-color:#ff4081;--mat-badge-text-color:white}.mat-badge-warn{--mat-badge-background-color:#f44336;--mat-badge-text-color:white}html{--mat-badge-text-font:Roboto, sans-serif;--mat-badge-line-height:22px;--mat-badge-text-size:12px;--mat-badge-text-weight:600;--mat-badge-small-size-text-size:9px;--mat-badge-small-size-line-height:16px;--mat-badge-large-size-text-size:24px;--mat-badge-large-size-line-height:28px}html{--mat-bottom-sheet-container-shape:4px}html{--mat-bottom-sheet-container-text-color:rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color:white}html{--mat-bottom-sheet-container-text-font:Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height:20px;--mat-bottom-sheet-container-text-size:14px;--mat-bottom-sheet-container-text-tracking:.0178571429em;--mat-bottom-sheet-container-text-weight:400}html{--mat-legacy-button-toggle-height:36px;--mat-legacy-button-toggle-shape:2px;--mat-legacy-button-toggle-focus-state-layer-opacity:1;--mat-standard-button-toggle-shape:4px;--mat-standard-button-toggle-hover-state-layer-opacity:.04;--mat-standard-button-toggle-focus-state-layer-opacity:.12}html{--mat-legacy-button-toggle-text-color:rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color:rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color:rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color:#e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color:rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color:#eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color:#bdbdbd;--mat-standard-button-toggle-text-color:rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color:white;--mat-standard-button-toggle-state-layer-color:black;--mat-standard-button-toggle-selected-state-background-color:#e0e0e0;--mat-standard-button-toggle-selected-state-text-color:rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color:rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color:white;--mat-standard-button-toggle-disabled-selected-state-text-color:rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color:#bdbdbd;--mat-standard-button-toggle-divider-color:#e0e0e0}html{--mat-standard-button-toggle-height:48px}
1html{--mat-legacy-button-toggle-label-text-font:Roboto, sans-serif;--mat-legacy-button-toggle-label-text-line-height:24px;--mat-legacy-button-toggle-label-text-size:16px;--mat-legacy-button-toggle-label-text-tracking:.03125em;--mat-legacy-button-toggle-label-text-weight:400;--mat-standard-button-toggle-label-text-font:Roboto, sans-serif;--mat-standard-button-toggle-label-text-line-height:24px;--mat-standard-button-toggle-label-text-size:16px;--mat-standard-button-toggle-label-text-tracking:.03125em;--mat-standard-button-toggle-label-text-weight:400}html{--mat-datepicker-calendar-container-shape:4px;--mat-datepicker-calendar-container-touch-shape:4px;--mat-datepicker-calendar-container-elevation-shadow:0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#3f51b5;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(63, 81, 181, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(63, 81, 181, .3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(63, 81, 181, .3);--mat-datepicker-toggle-active-state-icon-color:#3f51b5;--mat-datepicker-calendar-date-in-range-state-background-color:rgba(63, 81, 181, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e;--mat-datepicker-toggle-icon-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color:black;--mat-datepicker-calendar-period-button-icon-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color:rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color:rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-today-disabled-state-outline-color:rgba(0, 0, 0, .18);--mat-datepicker-calendar-date-text-color:rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color:transparent;--mat-datepicker-calendar-date-disabled-state-text-color:rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-preview-state-outline-color:rgba(0, 0, 0, .24);--mat-datepicker-range-input-separator-color:rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color:rgba(0, 0, 0, .38);--mat-datepicker-range-input-disabled-state-text-color:rgba(0, 0, 0, .38);--mat-datepicker-calendar-container-background-color:white;--mat-datepicker-calendar-container-text-color:rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#ff4081;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(255, 64, 129, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(255, 64, 129, .3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(255, 64, 129, .3);--mat-datepicker-calendar-date-in-range-state-background-color:rgba(255, 64, 129, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e}.mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color:rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e}.mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color:#ff4081}.mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color:#f44336}
1.mat-calendar-controls{--mat-icon-button-touch-target-display:none}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}html{--mat-datepicker-calendar-text-font:Roboto, sans-serif;--mat-datepicker-calendar-text-size:13px;--mat-datepicker-calendar-body-label-text-size:14px;--mat-datepicker-calendar-body-label-text-weight:500;--mat-datepicker-calendar-period-button-text-size:14px;--mat-datepicker-calendar-period-button-text-weight:500;--mat-datepicker-calendar-header-text-size:11px;--mat-datepicker-calendar-header-text-weight:400}html{--mat-divider-width:1px}html{--mat-divider-color:rgba(0, 0, 0, .12)}html{--mat-expansion-container-shape:4px;--mat-expansion-legacy-header-indicator-display:inline-block;--mat-expansion-header-indicator-display:none}html{--mat-expansion-container-background-color:white;--mat-expansion-container-text-color:rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color:rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color:rgba(0, 0, 0, .26);--mat-expansion-header-text-color:rgba(0, 0, 0, .87);--mat-expansion-header-description-color:rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color:rgba(0, 0, 0, .54)}html{--mat-expansion-header-collapsed-state-height:48px;--mat-expansion-header-expanded-state-height:64px}html{--mat-expansion-header-text-font:Roboto, sans-serif;--mat-expansion-header-text-size:14px;--mat-expansion-header-text-weight:500;--mat-expansion-header-text-line-height:inherit;--mat-expansion-header-text-tracking:inherit;--mat-expansion-container-text-font:Roboto, sans-serif;--mat-expansion-container-text-line-height:20px;--mat-expansion-container-text-size:14px;--mat-expansion-container-text-tracking:.0178571429em;--mat-expansion-container-text-weight:400}html{--mat-grid-list-tile-header-primary-text-size:14px;--mat-grid-list-tile-header-secondary-text-size:12px;--mat-grid-list-tile-footer-primary-text-size:14px;--mat-grid-list-tile-footer-secondary-text-size:12px}html{--mat-icon-color:inherit}.mat-icon.mat-primary{--mat-icon-color:#3f51b5}.mat-icon.mat-accent{--mat-icon-color:#ff4081}.mat-icon.mat-warn{--mat-icon-color:#f44336}html{--mat-sidenav-container-shape:0;--mat-sidenav-container-elevation-shadow:0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width:auto}html{--mat-sidenav-container-divider-color:rgba(0, 0, 0, .12);--mat-sidenav-container-background-color:white;--mat-sidenav-container-text-color:rgba(0, 0, 0, .87);--mat-sidenav-content-background-color:#fafafa;--mat-sidenav-content-text-color:rgba(0, 0, 0, .87);--mat-sidenav-scrim-color:rgba(0, 0, 0, .6)}html{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#3f51b5;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#3f51b5;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#3f51b5;--mat-stepper-header-edit-state-icon-foreground-color:white;--mat-stepper-container-color:white;--mat-stepper-line-color:rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color:rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color:rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color:rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color:#f44336;--mat-stepper-header-icon-background-color:rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color:#f44336;--mat-stepper-header-error-state-icon-background-color:transparent}html .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#ff4081;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#ff4081;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#ff4081;--mat-stepper-header-edit-state-icon-foreground-color:white}html .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#f44336;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#f44336;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#f44336;--mat-stepper-header-edit-state-icon-foreground-color:white}html{--mat-stepper-header-height:72px}
1html{--mat-stepper-container-text-font:Roboto, sans-serif;--mat-stepper-header-label-text-font:Roboto, sans-serif;--mat-stepper-header-label-text-size:14px;--mat-stepper-header-label-text-weight:400;--mat-stepper-header-error-state-label-text-size:16px;--mat-stepper-header-selected-state-label-text-size:16px;--mat-stepper-header-selected-state-label-text-weight:400}html{--mat-sort-arrow-color:#757575}html{--mat-toolbar-container-background-color:whitesmoke;--mat-toolbar-container-text-color:rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary{--mat-toolbar-container-background-color:#3f51b5;--mat-toolbar-container-text-color:white}.mat-toolbar.mat-accent{--mat-toolbar-container-background-color:#ff4081;--mat-toolbar-container-text-color:white}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color:#f44336;--mat-toolbar-container-text-color:white}html{--mat-toolbar-standard-height:64px;--mat-toolbar-mobile-height:56px}html{--mat-toolbar-title-text-font:Roboto, sans-serif;--mat-toolbar-title-text-line-height:32px;--mat-toolbar-title-text-size:20px;--mat-toolbar-title-text-tracking:.0125em;--mat-toolbar-title-text-weight:500}html{--mat-tree-container-background-color:white;--mat-tree-node-text-color:rgba(0, 0, 0, .87)}html{--mat-tree-node-min-height:48px}html{--mat-tree-node-text-font:Roboto, sans-serif;--mat-tree-node-text-size:14px;--mat-tree-node-text-weight:400}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font:400 24px/32px Roboto,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font:500 20px/32px Roboto,sans-serif;letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font:400 16px/24px Roboto,sans-serif;letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px Roboto,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px Roboto,sans-serif;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font:500 14px/22px Roboto,sans-serif;letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font:400 14px/20px Roboto,sans-serif;letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font:400 12px/20px Roboto,sans-serif;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font:300 96px/96px Roboto,sans-serif;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font:300 60px/60px Roboto,sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font:400 48px/50px Roboto,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font:400 34px/40px Roboto,sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}:root{--body-bg: #f9f7f6;--neutrals-light-grey: #F6F6F6;--neutrals-bright-grey: #E7EBF3;--warm-grey: #D4D0C8;--primary-coalescent: #131E29;--primary-graphene: #004F59;--graphene: #004652;--neutrals-auro-metal: #667980;--neutrals-light-periwinkle: #C5CFD9;--shades-white: #FFF;--shades-black: #000;--black-heading: #111;--black-body: #333;--neutrals-shadow-blue: #7F8FA1;--neutrals-metallic-blue: #2E637A;--secondary-parys-earth: #95E1BF;--primary-solway-breeze: #E2F5E9;--fast-green: #80E0BC;--tint-feel-good-green: #F2FEF1;--feel-good-green: #EAFEE8;--success-green: #6CAF35;--dark-radio: #204555;--dark-spark: #E42900;--primary-spark: #FF4713;--primary-dark-spark: #E42B00;--wallet-bg: #1F1F1F;--destructive-watermellon: #C0414D;--separate-border: #D9D9D9;--font-family: Averta, Helvetica, Verdana, Arial, Sans-Serif;--datepicker-color: #6c757d;--seat-preferences-bg: #F1FAF4;--checkbox-text-color: #212121;--toast-success: #DAFCD7;--toast-error: #F9ECED;--positive-tint: #DAFCD7;--dark-hover-bg: #CF2500;--primary-pressed-btn-bg: #B82100;--secondary-pressed-btn-bg: #002428}*{padding:0;margin:0;box-sizing:border-box}html{scroll-behavior:smooth}html,body{height:100%;touch-action:auto;-webkit-text-size-adjust:100%}body{background-color:var(--body-bg)!important;font-family:var(--font-family)!important;font-weight:400}.primary-coalescent{color:var(--primary-coalescent)!important}enhanced-add-railcard-dialogs #ebd-base-dialog-header{display:none!important}enhanced-search-journey-station-dialogs #ebd-base-dialog-header{display:none!important}.label-hide-ondestop{min-height:1.5rem}.tab-legends-hide-show{min-height:60px;visibility:hidden}.enhanced-datepicker-info mat-dialog-content{max-height:inherit!important}.notrains-found-card .notrains-found-content .notrains-found-sub-content a{text-decoration:underline}.spark-text{color:var(--dark-spark);text-decoration:none;font-weight:700}.desktop-label{display:block}.mobile-label{display:none}.mat-mdc-select-arrow svg{display:none}.mat-mdc-select-arrow{background:url(/train-tickets/later-arrow.b6e0eadc4511c093.svg);background-repeat:no-repeat;background-size:cover;width:18px!important;height:18px!important;background-position:center}.padiing-footer{padding-bottom:100px}.ticket-detail-mobile{height:calc(100vh - 128px)}.overflow-hidden{overflow:hidden}.ticket-tabs .mat-mdc-tab:hover .mdc-tab__ripple:before{opacity:0}
1.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover,.mat-mdc-tab.mdc-tab--active .mdc-tab__ripple:before,.mat-mdc-tab.mdc-tab--active .mat-ripple-element{background:transparent!important}.show-only-btn:hover{background:var(--shades-white)!important;outline:.063rem solid var(--primary-graphene)!important;border:.063rem solid var(--primary-graphene)!important;background-color:var(--shades-white)!important}.show-only-btn:hover .mdc-button__label{color:var(--primary-graphene)!important}.mat-mdc-radio-button.mat-mdc-radio-checked .mat-ripple-element,.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background:before{background-color:transparent!important}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before{background-color:transparent}.feel-good-green{background-color:var(--feel-good-green)}.neutrals-bright-grey{background-color:var(--neutrals-bright-grey)!important}.ticket-details .summary p{font-size:1rem;margin-bottom:.5rem!important}.mat-mdc-button,.mat-mdc-tab,.mat-mdc-radio-button .mat-internal-form-field,.mat-mdc-form-field,.mdc-text-field--outlined .mdc-floating-label,.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align:before{font-family:var(--font-family)!important;letter-spacing:normal!important;height:auto!important;line-height:normal!important;font-weight:400}.mat-mdc-select-value-text .mdc-form-field--align-end>label{padding-right:0!important}.common-floting-input.error-border.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none}.stepper-header a{z-index:1;display:block;position:relative;height:100%}.add-railcard-section .mdc-notched-outline .mdc-notched-outline__notch{display:block}.add-railcard-section .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{left:inherit!important}.via-avoid-section button:hover{background:#f1fef0;color:var(--primary-graphene)}.via-avoid-section button:focus-visible{background-color:var(--primary-coalescent);border:.125rem solid var(--primary-coalescent);color:var(--shades-white)!important}.sign-in-popup-container .validation-err{margin-top:0rem;color:var(--destructive-watermellon)!important}.alert-railcard button{background:transparent;outline:none;box-shadow:none;border:none}.search-station .mat-mdc-icon-button.mat-mdc-button-base{background:url(/train-tickets/delete-input.3284ae7d0a2a789c.svg);width:18px;height:18px;background-size:19px;background-repeat:no-repeat;background-position:center;margin-right:.5rem}.search-station .mat-mdc-icon-button.mat-mdc-button-base:hover{background:url(/train-tickets/close-hover.b2700bb95b656fc1.svg);width:18px;height:18px;background-size:19px;background-repeat:no-repeat;background-position:center;margin-right:.5rem}.mobile-hide{display:block}.mobile-show{display:none}.search-station .mat-mdc-icon-button.mat-mdc-button-base:focus-visible{background:url(/train-tickets/close-hover.b2700bb95b656fc1.svg);outline:2px solid var(--primary-coalescent)!important;border-radius:50%;width:18px;height:18px;background-size:19px;background-repeat:no-repeat;background-position:center;margin-right:.5rem}.edit-qtt-return-date{position:relative}.edit-qtt-return-date button span{color:var(--graphene);text-decoration:underline;text-underline-offset:.188rem}.edit-qtt-return-date button{background:none;position:absolute;right:0;border:none;display:flex;align-items:center;gap:.25rem;font-size:1rem;top:50%;transform:translateY(-50%);font-weight:400;color:var(--primary-coalescent)}.mat-mdc-select-value-text{font-family:Averta,Helvetica,Verdana,Arial,Sans-Serif}.enhaanced-validation-err{font-size:.75rem;color:var(--destructive-watermellon);line-height:1.125rem}.field-error-space{position:relative;bottom:-.5rem}.h-fit-content{height:-moz-fit-content!important;height:fit-content!important}.f-100{font-weight:100}.f-200{font-weight:200}.f-300{font-weight:300}.f-400{font-weight:400!important}.f-500{font-weight:500}.f-600{font-weight:600}.f-700{font-weight:700}.f-800{font-weight:800}.f-900{font-weight:900}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.pb-16{padding-bottom:1rem!important}.new-pb-24{padding-block-end:1.5rem!important}p{margin-bottom:0!important}.horizontal-center{display:flex;justify-content:center}.vertical-center{display:flex;align-items:center}.m-0{margin:0!important}.mb-0{margin-bottom:0!important}.m-inline-0{margin-inline:0!important}.d-flex{display:flex!important}.enhanced-d-none{display:none!important}.enhanced-d-block{display:block!important}.text-end{text-align:right}.text-start{text-align:start}.text-underline{text-decoration:underline}.for-mobile-content{display:none}.p-t-0{padding-top:0!important}.p-b-0{padding-bottom:0!important}.text-overline{text-decoration:overline}.text-line-through{text-decoration:line-through}.visibility-hidden{visibility:hidden}.new-w-auto{width:auto!important}.w-100{width:100%!important}.w-fit-content{width:-moz-fit-content!important;width:fit-content!important}.white-space-nowrap{white-space:nowrap}.flex-wrap{flex-wrap:wrap}.text-strike{text-decoration:line-through}.footer-buttons-end{justify-content:center;gap:1.5rem}.p-0{padding:0!important}.mb-16{margin-bottom:1rem}.mt-16{margin-top:1rem}.cursor-pointer{cursor:pointer}.border-top-none{border-top:none!important}.border-bottom-none{border-bottom:none!important}.enhanced-asterisk{color:var(--destructive-watermellon)}.loading-text{margin-top:0!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.remove-focus:focus,.remove-focus:focus-visible,.remove-focus.cdk-keyboard-focused{outline:none!important;box-shadow:none!important}.logout-popup .mat-mdc-dialog-container .mat-mdc-dialog-title{display:flex;flex:1 1 100%;justify-content:center}.mat-mdc-menu-panel{min-width:132px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;outline:0;border-radius:.313em;background-color:var(--mat-menu-container-color, var(--mat-app-surface-container));will-change:transform,opacity;box-shadow:0 6px 7px #4b4b4b2b!important;margin-top:.5rem}.notrains-found-card .radio-card-journey-details .notrains-found-view-other{cursor:pointer}app-enhanced-ticket-type-and-class .notrains-found-card.open-return-card .radio-card-journey-details:first-child{border-top:none!important}.search-journey-btn button:hover{text-decoration:underline;text-underline-offset:.25rem}.search-journey-btn button:focus-visible{outline:2px solid var(--primary-coalescent)!important;border-radius:.313rem;padding:0 .5rem}
1.cursor-not-allowed{cursor:not-allowed}.enhanced-common-card{padding:1.5rem;border-radius:.313rem;background-color:var(--shades-white);box-shadow:0 2px 12px 2px #131e2914}.railcard-cheapest-card{width:27rem;position:fixed;bottom:6.625rem;right:1rem;z-index:1;display:flex;flex-direction:column;gap:.75rem}.railcard-cheapest-card:empty{display:none}.cheapest-ticket-message .mat-mdc-card,.railcard-applied-message .mat-mdc-card{box-shadow:0 6px 20px #131e2929;border-radius:.313rem;background-color:var(--shades-white)}.cheapest-ticket-message p,.railcard-applied-message p{font-size:.875rem;font-weight:600;line-height:1.375rem;margin-top:.5rem}.cheapest-ticket-message-button{margin-top:.75rem}.cheapest-ticket-message button{border-color:var(--neutrals-shadow-blue)!important}.cheapest-ticket-message .ticket-label button{align-items:flex-end;justify-content:flex-end;padding-right:0}.cheapest-ticket-message mat-card-content.mat-mdc-card-content,.railcard-applied-message mat-card-content.mat-mdc-card-content{padding:.75rem 1rem!important}.using-railcard-title span{font-size:1.25rem;font-weight:600;line-height:1.563rem;color:var(--primary-coalescent)}.railcard-cheapest-card .ticket-label{align-items:center}.railcard-cheapest-card .ticket-label button .mdc-button__label{line-height:10px}.invisible-accessibility-content{position:absolute;left:-9999px}.mat-mdc-option.mdc-list-item{font-family:Averta,Helvetica,Verdana,Arial,sans-serif}.add-railcard-section .common-floting-input .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece{border:none}.add-railcard-section .common-floting-input .mdc-text-field--outlined{padding:.5rem 1rem!important;border:1px solid rgba(127,143,161,1);border-radius:.313rem}.enhanced-common-link-txt{font-size:.875rem;line-height:1.25rem;color:var(--primary-graphene);text-decoration:underline;text-underline-offset:.25rem;display:inherit}.ticket-tabs .mat-mdc-tab-body-content{padding:0}mat-button{cursor:pointer}app-enhanced-basic-dialog{color:var(--primary-coalescent)}app-enhanced-basic-dialog .mat-mdc-dialog-container .mat-mdc-dialog-title{margin:0}app-enhanced-basic-dialog mat-dialog-actions{padding:1.5rem}app-enhanced-basic-dialog header{display:flex;justify-content:space-between;margin-bottom:0;color:var(--primary-graphene);border-bottom:1px solid var(--neutrals-light-periwinkle);padding:1.5rem!important;align-items:center}app-enhanced-basic-dialog header h1{padding:0!important;display:flex!important;align-items:center!important;line-height:1.563rem!important;font-weight:600!important}app-enhanced-basic-dialog header .mat-mdc-dialog-title:before{height:1.563rem}app-enhanced-basic-dialog header .mat-mdc-button .mat-mdc-button-touch-target,app-enhanced-basic-dialog header .mdc-button:hover,app-enhanced-basic-dialog header .mdc-button:active,app-enhanced-basic-dialog header .mdc-button{height:inherit;min-width:inherit;width:1.125rem}.hover-img{display:none}app-enhanced-basic-dialog header .mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,app-enhanced-basic-dialog header mat-button{min-height:18px;line-height:1.125rem;padding:0;height:1.5rem}app-enhanced-basic-dialog header .mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end button .mdc-button__label{line-height:0}app-enhanced-basic-dialog header .mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end button:hover{outline:none;border:none;cursor:pointer}app-enhanced-basic-dialog header mat-button button:focus-visible,app-enhanced-basic-dialog header mat-button:focus-visible button.ckd-keyboard-focused,app-enhanced-basic-dialog header .mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end button:focus-visible,app-enhanced-basic-dialog header .mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end button.cdk-keyboard-focused{outline:2px solid rgba(19,30,41,1)!important;outline-offset:1px;border:none}app-enhanced-basic-dialog .mat-mdc-card-header{padding:0}app-enhanced-basic-dialog.enhanced-alert-dialogs footer{border-top:1px solid var(--neutrals-light-periwinkle);padding:1.5rem}app-enhanced-basic-dialog.enhanced-alert-dialogs.content-center footer button{margin:0 auto}app-enhanced-basic-dialog mat-tab-header.mat-mdc-tab-header{border-bottom:1px solid var(--neutrals-light-periwinkle);border-top:1px solid var(--neutrals-light-periwinkle)}.enhanced-datepicker-info .mat-mdc-tab.mdc-tab:focus-visible span.mdc-tab__text-label{outline:2px solid rgba(19,30,41,1);border-radius:5px;outline-offset:1px}.matmenu-myaccount .mat-mdc-menu-content .mat-mdc-menu-item:hover{background:#f2fef1;color:#004652}.matmenu-myaccount .mat-mdc-menu-content .mat-mdc-menu-item:focus-visible{background-color:transparent;color:var(--primary-coalescent);outline:2px solid var(--primary-coalescent)!important;outline-offset:-5px;border-radius:8px}.EnhancedPriceBreakdownDialogs .mat-mdc-tab-header{border-bottom:none;border-top:none;z-index:11}.EnhancedPriceBreakdownDialogs .mat-mdc-tab-body-wrapper{border-top:1px solid var(--neutrals-light-periwinkle);margin-top:-1.5px}app-enhanced-basic-dialog mat-tab-header span.mdc-tab__content{font-size:1rem;line-height:1.5rem}app-enhanced-basic-dialog .mdc-tab{padding:.5rem 1.5rem}app-enhanced-basic-dialog .mdc-tab span{font-size:1rem;line-height:1.5rem}.user-account-signin img{padding-right:.5rem}.user-account-signin img:last-child{padding-right:0rem!important}.matmenu-myaccount{box-shadow:0 4px 16px 4px #131e2914!important;border-radius:.313rem!important;background:var(--shades-white);left:-20px;position:absolute}.matmenu-myaccount button{font-size:1rem;padding:1rem}.matmenu-myaccount .mat-mdc-menu-content{padding:0}
1.class-details-row mat-card-subtitle{color:var(--primary-coalescent);line-height:1.125rem;font-weight:400;font-size:.75rem}.add-railcard-section .error-border .mdc-text-field{border:2px solid var(--destructive-watermellon)!important;border-radius:4px;padding:5px}.sign-in-popup-container input.error-border,.sign-in-popup-container input.error-border:hover{border-width:2px;border-color:var(--destructive-watermellon)}.user-account-signin{justify-content:center;display:flex}.mat-mdc-option .mdc-list-item__primary-text{color:#004652!important}.mat-mdc-option .mat-pseudo-checkbox{--mat-minimal-pseudo-checkbox-selected-checkmark-color: rgba(0, 70, 82, 1)!important}.header-avanti-logo:focus-visible{outline:3px solid rgba(19,30,41,1);outline-offset:1px}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mat-mdc-notch-piece{border-color:var(--destructive-watermellon)!important;border-width:2px}.enchanced-common-popup-header h1{font-size:1.25rem;line-height:1.563rem;font-weight:600;margin:0;color:var(--primary-coalescent)}.enchanced-common-popup-header .enchanced-common-popup-header-action{min-height:auto!important;line-height:normal!important;height:auto!important}.enchanced-common-popup-header .enchanced-common-popup-header-action .mdc-button{width:auto;padding:0}.buttons-footer{padding:1.5rem;gap:1.5rem;justify-content:flex-end}.enhanced-alert-dialogs .enhanced-common-popup-theme{min-height:inherit}.alert-content p{margin-bottom:0}.enhanced-alert-dialogs.content-center .mat-mdc-dialog-title{font-family:inherit!important;justify-content:center;align-items:center!important;text-align:center;width:100%}.enhanced-alert-dialogs.content-center h2{margin:0 auto!important}.cleardate-btn{font-family:Averta,Helvetica,Verdana,Arial,Sans-Serif!important}.alert-content{padding:1.25rem;font-weight:400;line-height:1.5rem;font-size:1rem}.arrow-margin{margin-left:-5px}.alert-content a{color:var(--graphene)}.journey-type{display:flex;gap:4px}.comfot-in-class{margin-bottom:2rem;display:none}.comfot-in-class button{text-decoration:underline;color:var(--primary-graphene);font-size:.875rem!important;text-underline-offset:.125rem;display:flex;justify-content:center;align-items:center;width:100%;background-color:var(--shades-white);box-shadow:0 .125rem .75rem .125rem #131e2914;padding:.5rem;border-radius:.313rem;margin-bottom:0;text-align:center}.comfot-in-class button:hover{font-weight:600}.comfot-in-class button:focus-visible{outline-offset:-4px;outline:2px solid var(--primary-coalescent)!important}.comfot-in-class button img{margin-left:4px;height:1rem;width:1rem}.class-detail-popup{max-width:100%!important;height:calc(100vh - 128px)}.mat-column-PricePerPersonAndTotalPrice{text-align:right}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-color:var( --primary-spark)!important;border-width:.25rem}.mat-mdc-tab .mdc-tab__text-label,.mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:var(--primary-coalescent)!important;font-weight:700;letter-spacing:0}.fill-btn{background-color:var(--dark-spark)!important;padding:.5rem 1.375rem;letter-spacing:.02rem;font-size:1rem;font-weight:700;line-height:1.25rem;border-radius:.313rem!important;height:40px!important;border:.125rem solid var(--dark-spark)}.season-review-basket-btn.fill-btn{padding:.5rem 1.375rem!important;letter-spacing:.02rem!important;font-size:1rem!important;font-weight:700!important;line-height:1.25rem!important;border:.125rem solid var(--dark-spark)!important}.fill-btn .mdc-button__label{color:var(--shades-white)!important;display:flex!important;align-items:center!important;gap:.5rem!important}.fill-btn:hover{background-color:var(--dark-hover-bg)!important;border:.125rem solid var(--dark-hover-bg)!important}.fill-btn:active{background-color:var(--primary-pressed-btn-bg)!important;border:.125rem solid var(--primary-pressed-btn-bg)!important}.fill-btn:focus-visible,.fill-btn.cdk-keyboard-focused{outline-offset:1px;outline:3px solid var(--primary-coalescent)!important;background-color:var(--dark-spark)!important;border:.125rem solid var(--dark-spark)!important}.fill-btn:disabled{background-color:var(--neutrals-bright-grey)!important;cursor:not-allowed!important;border:2px solid var(--neutrals-bright-grey)}.fill-light-hover-btn:hover{background-color:var(--dark-hover-bg)!important;border:.125rem solid var(--dark-hover-bg)!important}.fill-light-hover-btn:active{background-color:var(--primary-pressed-btn-bg)!important;border:.125rem solid var(--primary-pressed-btn-bg)!important}.fill-light-hover-btn:focus-visible,.fill-light-hover-btn.cdk-keyboard-focused{outline-offset:1px;outline:3px solid var(--primary-coalescent)!important;background-color:var(--dark-spark)!important;border:.125rem solid var(--dark-spark)!important}div#emdcl-open-return-icon{padding-top:.725rem}.fill-btn:disabled .mdc-button__label{color:var(--neutrals-shadow-blue)!important}.fill-btn:disabled .mdc-button__label img{filter:invert(0%) sepia(40%) saturate(1647%) hue-rotate(178deg) brightness(57%) contrast(91%)!important}.dark-fill-btn{background-color:var(--dark-spark)!important;padding:.875rem 1.375rem;letter-spacing:.02rem!important;font-size:1rem!important;font-weight:700!important;line-height:1.25rem!important;border-radius:.313rem!important;height:-moz-fit-content!important;height:fit-content!important}.dark-fill-btn .mdc-button__label{color:var(--shades-white)!important;display:flex!important;align-items:center!important;gap:.5rem!important}.dark-fill-btn:disabled,.dark-fill-btn:disabled:hover{background-color:var(--neutrals-bright-grey)!important;cursor:not-allowed!important}.dark-fill-btn:disabled .mdc-button__label{color:var(--neutrals-shadow-blue)!important}.dark-fill-btn:disabled .mdc-button__label img{filter:invert(0%) sepia(40%) saturate(1647%) hue-rotate(178deg) brightness(57%) contrast(91%)!important}.dark-fill-btn.mat-mdc-button-disabled .mdc-button__label img#efc-qtt-footer-next-btn-icon{display:none}.dark-fill-btn:hover{background-color:var(--dark-hover-bg)!important}.dark-fill-btn:active{background-color:var(--primary-pressed-btn-bg)!important}.dark-fill-btn:focus-visible,.dark-fill-btn.cdk-keyboard-focused{background-color:var(--dark-spark)!important;outline:3px solid var(--shades-white)!important;outline-offset:1px}.outline-btn{border:.125rem solid var(--primary-spark)!important;padding:.5rem 1.375rem!important;letter-spacing:.02rem!important;font-size:1rem!important;font-weight:700!important;line-height:1.25rem!important;border-radius:.313rem!important;height:-moz-fit-content!important;height:fit-content!important;background-color:transparent!important}.outline-btn .mdc-button__label{color:var(--primary-coalescent)!important}.outline-btn:hover{background:var(--dark-spark)!important;border-color:var(--dark-spark)!important}.outline-btn:active{border:.125rem solid var(--primary-pressed-btn-bg)!important;background-color:var(--primary-pressed-btn-bg)!important}.outline-btn:hover .mdc-button__label,.outline-btn:active .mdc-button__label,.outline-btn.cdk-focused:active .mdc-button__label{color:var(--shades-white)!important}.outline-btn:focus-visible,.outline-btn:focus-visible:hover,.outline-btn.cdk-keyboard-focused{outline:3px solid var(--primary-coalescent)!important;outline-offset:1px!important;color:var(--primary-coalescent)!important}.outline-btn:disabled{border:.125rem solid var(--neutrals-bright-grey)!important;background-color:var(--neutrals-bright-grey)!important;cursor:not-allowed!important}.outline-btn:disabled .mdc-button__label{color:var(--neutrals-shadow-blue)!important}.outline-secondary-btn{border:.125rem solid var(--neutrals-shadow-blue)!important;padding:.5rem 1.375rem!important;letter-spacing:.02rem!important;font-size:1rem!important;font-weight:700!important;line-height:1.25rem!important;border-radius:.313rem!important;height:-moz-fit-content!important;height:fit-content!important;background-color:transparent!important}.outline-secondary-btn .mdc-button__label{color:var(--primary-coalescent)!important}.outline-secondary-btn:hover{background:var(--graphene)!important;border-color:var(--neutrals-auro-metal)!important}.outline-secondary-btn:active{border:.125rem solid var(--neutrals-auro-metal)!important;background-color:var(--secondary-pressed-btn-bg)!important}.outline-secondary-btn:hover .mdc-button__label,.outline-secondary-btn:active .mdc-button__label,.outline-secondary-btn.cdk-focused:active .mdc-button__label{color:var(--shades-white)!important}.outline-secondary-btn:focus-visible,.outline-secondary-btn:focus-visible:hover,.outline-secondary-btn.cdk-keyboard-focused{outline:3px solid var(--primary-coalescent)!important;outline-offset:1px!important;color:var(--primary-coalescent)!important;border-color:var(--neutrals-shadow-blue)!important}.outline-secondary-btn:disabled{border:.125rem solid var(--neutrals-bright-grey)!important;background-color:var(--neutrals-bright-grey)!important;cursor:not-allowed!important}.outline-secondary-btn:disabled .mdc-button__label{color:var(--neutrals-shadow-blue)!important}.edit-address-right-btn button.outline-secondary-btn,.additional-information-wrapper button.outline-secondary-btn{height:2.5rem!important}.dark-outline-btn{border:.125rem solid var(--primary-solway-breeze)!important;padding:.75rem 1.375rem!important;letter-spacing:.02rem!important;font-size:1rem!important;font-weight:700!important;line-height:1.25rem!important;border-radius:.313rem!important;height:-moz-fit-content!important;height:fit-content!important;background-color:transparent!important}.dark-outline-btn .mdc-button__label{color:var(--shades-white)!important}.dark-outline-btn:disabled{border:none!important;background-color:var(--neutrals-light-periwinkle)!important;cursor:not-allowed!important}.dark-outline-btn:disabled .mdc-button__label{color:var(--neutrals-auro-metal)!important}.qtt-footer-btn .dark-outline-btn:disabled{border:.125rem solid var(--neutrals-light-periwinkle)!important;height:3rem!important}.simple-btn{font-size:1rem!important;font-weight:700;line-height:1.25rem!important;min-width:auto!important;letter-spacing:.32px!important;color:var(--primary-dark-spark)!important}.simple-hover-btn:hover{color:#e42b00!important;font-weight:700;text-decoration:underline;text-underline-offset:.125rem}.simple-hover-btn:focus-visible:hover{text-decoration:none}.simple-hover-btn:active{color:var(--dark-hover-bg)!important;font-weight:700;text-decoration:underline;text-underline-offset:.125rem}.simple-hover-btn:focus-visible{background-color:transparent!important;box-shadow:none!important}.simple-hover-btn:focus-visible .mdc-button__label,.simple-hover-btn:focus-visible:hover .mdc-button__label,.simple-hover-btn.cdk-keyboard-focused .mdc-button__label{outline:2px solid var(--primary-coalescent)!important;outline-offset:1px;color:#e42b00!important;border-radius:5px}.mdc-button__ripple,.mdc-button__ripple:before,.simple-btn .mdc-button__ripple,.simple-btn .mdc-button__ripple:before,.dark-outline-btn .mdc-button__ripple,.dark-outline-btn .mdc-button__ripple:before,.outline-btn .mdc-button__ripple,.outline-btn .mdc-button__ripple:before,.fill-btn .mdc-button__ripple,.fill-btn .mdc-button__ripple:before,.dark-fill-btn .mdc-button__ripple,.dark-fill-btn .mdc-button__ripple:before{background-color:transparent!important}.simple-btn.review-h-40{height:auto!important}.order-smartcard-section .outline-btn{border-color:var(--neutrals-shadow-blue)!important;width:-moz-fit-content;width:fit-content}.common-edit-form-btn{padding:.5rem 1.125rem!important;margin:0;min-width:auto!important;border:.125rem solid var(--neutrals-auro-metal)!important;border-radius:.313rem!important;font-size:1rem!important;font-weight:700!important;letter-spacing:.02rem!important;line-height:1.25rem!important;color:var(--primary-coalescent)!important;height:2.5rem!important}.common-edit-form-btn .mat-mdc-button .mat-mdc-button-touch-target{line-height:2.25rem}.common-edit-form-btn .mdc-button__label{display:flex;align-items:center;gap:.5rem}.common-edit-form-btn .mdc-button__label span{line-height:0}.common-edit-form-btn:hover{background:var(--graphene)!important;color:var(--shades-white)!important;border:2px solid var(--neutrals-auro-metal)}.common-edit-form-btn:active{background:var(--secondary-pressed-btn-bg)!important;color:var(--shades-white)!important;border:2px solid var(--neutrals-auro-metal)}.common-edit-form-btn:hover .mdc-button__label,.common-edit-form-btn:active .mdc-button__label{color:var(--shades-white)!important}.common-edit-form-btn:hover .mdc-button__label img,.common-edit-form-btn:active .mdc-button__label img{filter:invert(1)}.common-edit-form-btn:focus-visible,.common-edit-form-btn.cdk-keyboard-focused{background:transparent!important;outline:3px solid var(--primary-coalescent)!important;outline-offset:1px}.common-edit-form-btn:focus-visible .mdc-button__label,.common-edit-form-btn.cdk-keyboard-focused .mdc-button__label{color:var(--primary-coalescent)!important;background:transparent!important}.common-edit-form-btn:focus-visible img{filter:inherit!important}.common-edit-form-btn:hover .mdc-button__ripple:before,.common-edit-form-btn:focus .mdc-button__ripple:before{opacity:0!important}.common-edit-form-btn:disabled{background-color:var(--neutrals-bright-grey)!important;cursor:not-allowed!important;border:2px solid var(--neutrals-bright-grey)!important}.common-edit-form-btn:disabled .mdc-button__label{color:var(--neutrals-shadow-blue)!important}.common-edit-form-btn:disabled .mdc-button__label img{filter:brightness(0) saturate(100%) invert(59%) sepia(8%) saturate(756%) hue-rotate(172deg) brightness(92%) contrast(92%)}.show-only-btn{border:.063rem solid var(--neutrals-shadow-blue)!important;background-color:var(--shades-white)!important;padding:.438rem 1rem!important;font-size:1rem!important;line-height:1.5rem!important;border-radius:6.25rem!important;height:2.5rem!important}.show-only-btn .mdc-button__label{color:var(--primary-coalescent)!important;display:flex;align-items:center;gap:.5rem}.show-only-btn .mdc-button__label img{display:none}.active-show-only-btn .mdc-button__label{color:var(--primary-graphene)!important}
1.class-details-row mat-card-content li img{width:28px}.show-only-btn.active-show-only-btn .mdc-button__label img{display:block}.ticket-tabs .mat-mdc-tab-header .mat-mdc-tab:hover .tab-legends{background:#f6f6f6}.tab-legends-btn{color:var(--neutrals-metallic-blue)!important;font-weight:400;font-size:.875rem!important;line-height:1.375rem!important;text-align:center;background-color:transparent}.tab-legends-btn:hover{text-decoration:none}.mdc-tab--active .tab-legends-btn{font-size:.875rem!important;line-height:1.375rem!important;color:var(--primary-graphene)!important;text-align:center;background-color:transparent}.mdc-tab--active .tab-legends-btn:hover{color:var(--primary-coalescent)!important;text-decoration:underline;text-underline-offset:.25rem;background-color:transparent}.mdc-tab--active .tab-legends-btn:focus-visible{outline:none}.mdc-tab--active .tab-legends-btn:focus-visible .mdc-button__label .mat-icon{outline:.125rem solid var(--primary-coalescent)!important;outline-offset:-.125rem;border-radius:5px;background-color:transparent}.mdc-tab--active .tab-legends-btn:focus-visible:hover{text-decoration:none}.mdc-tab--active .tab-legends-btn:focus-visible:hover .mdc-button__label .mat-icon{outline:none}.common-floting-input{width:100%}.common-floting-input .mdc-text-field--outlined{padding:.5rem 1rem}.common-floting-input .mdc-text-field--outlined .mat-mdc-form-field-infix,.common-floting-input .mdc-text-field--no-label .mat-mdc-form-field-infix{padding:0;min-height:auto;width:auto}.common-floting-input .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece{border-color:var(--neutrals-shadow-blue)}.common-floting-input .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece:hover{border-color:var(--primary-coalescent)!important}.common-floting-input .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece:focus-visible,.common-floting-input .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mat-mdc-notch-piece{border-color:var(--primary-coalescent)!important}.edit-qtt-pax-input.mat-form-field-invalid.ng-invalid .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mat-mdc-notch-piece{border-color:var(--destructive-watermellon)!important;border-width:2px!important}.add-railcard-section .common-floting-input .mdc-text-field.mdc-text-field--focused{border-color:#131e29!important;border-width:2px!important}app-enhanced-basic-dialog header .mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end:focus-visible,app-enhanced-basic-dialog header mat-button:focus-visible{outline:2px solid rgba(19,30,41,1);border-radius:5px}.edit-qtt-pax-input.mat-form-field-invalid.ng-invalid .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__notch{border-left-width:0!important}.common-floting-input .mdc-notched-outline__leading{border-top-left-radius:.313rem;border-bottom-left-radius:.313rem}.common-floting-input .mdc-notched-outline__trailing{border-top-right-radius:.313rem;border-bottom-right-radius:.313rem}.common-floting-input .mdc-floating-label{font-size:.75rem!important;line-height:1.125rem!important;color:var(--primary-coalescent)!important}.common-floting-input .mdc-text-field--outlined .mdc-text-field__input{font-size:1rem;line-height:1.5rem;color:var(--primary-coalescent)!important;box-shadow:none!important}.common-floting-input .mdc-text-field--outlined .mat-mdc-input-placeholder{color:#ff0}.common-floting-input .mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-2.45rem)!important;background-color:var(--shades-white);padding:0 .375rem 0 .125rem}.edit-qtt-pax-input input[matinput]::-webkit-outer-spin-button,.edit-qtt-pax-input input[matinput]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.journey-details-route-stations-accordion .mat-accordion .journey-details-route-stations-inner .journey-details-route-stations-name{text-align:left}app-enhanced-ticket-type-and-class header{position:relative;z-index:11}enhanced-search-journey-station-dialogs .enhanced-common-popup-theme{min-height:80vh!important}.mat-mdc-radio-button .mdc-radio__outer-circle{border-width:.052rem!important;border-color:var(--dark-radio);background:var(--shades-white)}.mat-mdc-radio-button .mdc-radio__native-control:enabled:focus:checked+.mdc-radio__background .mdc-radio__inner
1-circle{border-color:var(--dark-radio)!important}.mat-mdc-radio-button .mdc-radio,.mat-mdc-radio-button .mdc-radio__native-control,.mat-mdc-radio-touch-target{width:1.5rem!important;height:1.5rem!important}.mat-mdc-tab.mdc-tab--active .mdc-tab__ripple:before,.mat-mdc-tab.mdc-tab--active .mat-ripple-element{background-color:transparent}.mat-mdc-radio-button .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--dark-radio)!important;background:var(--dark-radio)!important}.user-account-signin button{background:none;border-bottom:1px solid var(--shades-white);border-top:0;border-left:0;border-right:0;font-size:14px;font-weight:700;color:var(--primary-coalescent)}.user-account-signin button:hover{border-bottom:1px solid rgba(19,30,41,1)!important}.user-account-signin button:focus-visible{border:2px solid var(--primary-coalescent);border-radius:5px}app-login-popup .password-field button{position:absolute;top:3.5rem;right:0;color:var(--primary-coalescent)}app-login-popup .enhanced-common-mat-checkbox .mdc-checkbox input{height:1.25rem;width:1.25rem;border:1px solid var(--dark-radio);border-radius:2px}.enhanced-seat-preferences-seat-option .mat-mdc-checkbox-group .mat-mdc-checkbox:hover{border-width:1px;border-color:#004f59}.enhanced-common-mat-checkbox .mdc-checkbox:hover .mdc-checkbox__background{outline:1px solid var(--dark-radio)}.enhanced-common-mat-checkbox .mdc-checkbox:focus .mdc-checkbox__background{outline:3px solid rgba(19,30,41,1)!important;outline-offset:1px}.enhanced-common-popup-container .mat-mdc-dialog-surface{border-radius:.313rem}app-enhanced-basic-dialog header h2{margin:0!important;padding:0!important;font-size:1.25rem!important;line-height:1.563rem!important;font-weight:600!important;color:var(--primary-coalescent)!important;letter-spacing:normal}app-enhanced-basic-dialog header h2:before{display:none}#eeqc-edit-btn-icon-are{display:flex}app-enhanced-basic-dialog header button{padding:0;margin:0;min-width:auto;height:1.125rem!important;width:1.125rem!important}.enhanced-common-popup-body .mat-mdc-dialog-content{padding:1.5rem;font-family:var(--font-family);line-height:normal;letter-spacing:normal;font-weight:400}app-enhanced-journey-details-and-itinerary-dialogs .enhanced-common-popup-body .mat-mdc-dialog-content{max-height:calc(100vh - 205px)}.user-account-signin-btn .mdc-button__label{display:flex;align-items:center;gap:.5rem}.user-account-signin-btn:hover .mdc-button__label .user-account-basket-txt{text-decoration:underline;text-underline-offset:.188rem;font-weight:600}.user-account-signin-btn:focus-visible .mdc-button__label .user-account-basket-txt,.user-account-signin-btn:focus-visible:hover .mdc-button__label .user-account-basket-txt,.user-account-signin-btn.cdk-keyboard-focused .mdc-button__label .user-account-basket-txt{outline:3px solid var(--primary-coalescent)!important;outline-offset:1px!important;border-radius:.313rem}.mat-mdc-button-ripple{display:none}.ticket-label-left,.ticket-label-right{display:flex;flex-wrap:wrap;gap:.625rem}.cheapest-ticket{background:var(--secondary-parys-earth);color:var(--primary-coalescent)}.offer-ticket{background:#90fb8a;color:var(--primary-coalescent)}.railcard-applied{background:var(--primary-coalescent);color:var(--shades-white)}.fastest-ticket{background:var(--primary-graphene);color:var(--shades-white)}.limited-ticket{background:var(--neutrals-light-periwinkle);color:var(--primary-coalescent)}enhanced-ticket-detail-dialogs .enhanced-common-popup-theme{max-height:calc(100vh - 215px);overflow:auto;padding-bottom:5rem}.service-arrive-ticket{background:var(--neutrals-bright-grey);color:var(--primary-coalescent)}.search-journey-btn button .mdc-button__label{display:flex;align-items:center;gap:.5rem}.search-journey-card-row .radio-card .mat-mdc-radio-button .mdc-radio{position:absolute;right:1.25rem;top:4.2rem;padding:inherit}.label-less-radio-card .mat-mdc-radio-button .mdc-radio{top:2.85rem!important}.ticket-class-section .label-less-radio-card .mat-mdc-radio-button .mdc-radio{top:1.35rem!important}.search-journey-card-row .radio-card mat-radio-button{background:var(--shades-white);padding:.5rem .5rem 3.5rem;border-radius:.313rem;box-shadow:0 .125rem .75rem .125rem #131e2914;position:relative;cursor:pointer}.stations-types p:first-child{margin-top:0;margin-bottom:0}.search-journey-card-row .radio-card mat-radio-button:hover,.search-journey-card-row .radio-card mat-radio-button:focus-visible{outline:.125rem solid var(--primary-graphene)}.search-journey-card-row .radio-card .radio-card-journey-details button:hover{font-weight:700;background:transparent!important;outline:none}.search-journey-card-row .radio-card .radio-card-journey-details button:focus-visible{background:var(--neutrals-light-periwinkle);font-weight:700;outline:3px solid var(--primary-coalescent)!important;outline-offset:1px}.train-cancelled .radio-card-ticket-info .radio-card-time-jouney span{text-decoration:line-through}.search-journey-card-row .radio-card .mat-mdc-radio-button .mdc-radio .mdc-radio__background{height:1.5rem;width:1.5rem}.search-journey-card-row .radio-card .mat-mdc-radio-button .mdc-radio .mdc-radio__background .mdc-radio__outer-circle{border:.063rem solid;border-color:var(--dark-radio)!important}.search-journey-card-row .radio-card .mat-mdc-radio-button:hover .mdc-radio .mdc-radio__background .mdc-radio__outer-circle{border:2px solid rgba(32,69,85,1)!important}.search-journey-card-row .radio-card .mat-mdc-radio-button.cdk-keyboard-focused .mdc-radio .mdc-radio__background .mdc-radio__outer-circle{outline:3px solid rgba(32,69,85,1)!important;outline-offset:1px}.search-journey-card-row .radio-card .mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio .mdc-radio__background .mdc-radio__outer-circle{border-color:var(--dark-radio)!important}.search-journey-card-row .radio-card .mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio .mdc-radio__background .mdc-radio__inner
1-circle{background-color:var(--dark-radio)!important;border-color:var(--dark-radio)!important}.ticket-tabs .mat-mdc-tab.mdc-tab--active:hover .tab-legends-txt{text-decoration:underline;font-weight:700;cursor:pointer}.ticket-tabs .mat-mdc-tab.mdc-tab--active:hover mat-icon{cursor:pointer}.ticket-tabs .mat-mdc-tab-header .mat-mdc-tab:focus-visible .tabname-main{outline:3px solid var(--primary-coalescent);outline-offset:-3px}.search-journey-card-row .radio-card mat-radio-button.mat-mdc-radio-disabled{background:var(--neutrals-bright-grey)!important}.search-journey-card-row .radio-card mat-radio-button.mat-mdc-radio-disabled:hover{cursor:not-allowed;outline:none}.search-journey-card-row .radio-card mat-radio-button.mat-mdc-radio-disabled .mdc-radio{display:none}.disabled-radio-card{background:var(--neutrals-bright-grey)!important;outline:none}.disabled-radio-card .radio-card-time-price{padding-right:0!important}.disabled-radio-card:focus,.disabled-radio-card:hover{outline:none!important}.disabled-radio-card .mdc-radio{display:none!important}.radio-card .mat-mdc-radio-checked.disabled-radio-card{background:var(--neutrals-bright-grey)!important;outline:none!important}.search-journey-card-row .radio-card mat-radio-button.disabled-radio-card .radio-card-price-col .radio-card-price-inner{display:flex;flex-direction:column;gap:.25rem}.search-journey-card-row .radio-card .disabled-radio-card .radio-card-price-col .radio-card-price-inner p{font-size:1rem;line-height:1.5rem;color:var(--primary-coalescent);font-weight:700}.search-journey-card-row .radio-card .disabled-radio-card .radio-card-price-col .radio-card-price-inner a{font-size:1rem;line-height:1.5rem;color:var(--primary-graphene);cursor:pointer;text-underline-offset:.25rem}.search-journey-card-row .radio-card .disabled-radio-card .radio-card-journey-details button{color:var(--primary-coalescent)}.search-journey-card-row .mat-mdc-tab:hover .mdc-tab__ripple:before{display:none}.search-journey-card-row .radio-card mat-radio-button.disabled-radio-card .radio-card-time-price{padding-right:0!important;width:100%!important}.search-journey-card-row .radio-card-price-inner a{color:var(--primary-graphene);margin-top:4px}.search-station mat-form-field input:focus{box-shadow:none!important}.ticket-tabs .mat-mdc-tab-header .mat-mdc-tab .tabname-main:nth-child(2n){border-right:1px solid red}.ticket-tabs .mat-mdc-tab-header .mat-mdc-tab{padding:0;flex:0 0 33.33%}.ticket-tabs .mat-mdc-tab .mdc-tab__content{width:100%;align-items:flex-start}.ticket-price{font-size:.75rem;font-weight:400;line-height:normal}.ticket-tabs .mat-mdc-tab-header .mat-mdc-tab .tabname-main{background:var(--shades-white);padding:14.5px;width:100%;text-align:center;align-items:center;display:flex;flex-direction:column;gap:.25rem}.ticket-tabs .mat-mdc-tab-header .mat-mdc-tab:first-child .tabname-main{border-top-left-radius:.313rem;border-bottom-left-radius:.313rem}.ticket-tabs .mat-mdc-tab-header .mat-mdc-tab:last-child .tabname-main{border-top-right-radius:.313rem;border-bottom-right-radius:.313rem}.ticket-tabs .mat-mdc-tab-header .mat-mdc-tab .mdc-tab-indicator__content--underline,.ticket-tabs .mat-mdc-tab-header .mat-mdc-tab-label-container{border:none}.ticket-tabs span.mdc-tab__text-label{display:flex;justify-content:center;align-items:center;width:100%;flex-direction:column}.ticket-tabs .mat-mdc-tab.mdc-tab--active .tabname-main{background:var(--graphene);color:var(--shades-white)}.ticket-tabs .mat-mdc-tab.mdc-tab--active .tabname-main .tab-legends div{color:var(--primary-graphene)}.ticket-tabs .mat-mdc-tab mat-icon{display:none}.ticket-tabs .mat-mdc-tab.mdc-tab--active mat-icon{display:flex;align-items:center;justify-content:center;padding:.125rem}.ticket-tabs .mat-mdc-tab.mdc-tab--active mat-icon img{width:99%}.search-journey-row .mat-mdc-tab-body-wrapper{margin-top:2rem}.search-journey-row .mat-mdc-tab-labels{gap:0rem;align-items:center;justify-content:center}.ticket-tabs .tab-legends{font-size:.875rem;font-weight:400;margin-top:0rem;gap:.5rem;padding:.5rem .375rem;line-height:1.375rem;display:flex;width:100%;justify-content:center;align-items:center;color:var(--neutrals-metallic-blue);position:relative;cursor:default}.ticket-tabs .mat-mdc-tab.mdc-tab--active .tab-legends{cursor:pointer}
1.ticket-tabs .tab-legends .inner-tab-legends{display:flex;align-items:center;gap:.25rem;width:-moz-fit-content;width:fit-content}.ticket-tabs .tab-legends .tab-legends-txt{width:-moz-fit-content;width:fit-content;padding:0 .125rem}.ticket-tabs{margin-top:1rem}.ticket-tabs .mdc-radio{top:2.65rem!important}.ticket-tabs .mat-mdc-tab.mdc-tab--active .tab-legends div{font-weight:700}.tab-awc .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-labels .mat-mdc-tab:last-child{display:none!important}.tab-awc .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-labels .mat-mdc-tab:nth-last-child(2) .tabname-main{border-top-right-radius:.313rem;border-bottom-right-radius:.313rem}.single-active-mat-tab .mat-mdc-tab-header .mat-mdc-tab-label-container .mat-mdc-tab-labels .mat-mdc-tab.mdc-tab--active .tabname-main{border-radius:.313rem}.radio-card .mdc-form-field--align-end label{margin:0!important;width:100%}.ticket-list{font-size:.875rem;line-height:1.375rem;padding:.75rem .75rem .75rem 1.5rem}.radio-card.ticket-with-list .mdc-radio{position:absolute!important;right:1.25rem;top:3rem}.password-field{position:relative}.password-field button{position:absolute;right:0;top:70%;transform:translateY(-50%)}.search-station .mat-mdc-form-field-infix{padding:.813rem .75rem .813rem 2.5rem!important;min-height:inherit;height:3rem;font-family:Averta,Helvetica,Verdana,Arial,Sans-Serif}.search-station .mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay{opacity:0}.stations-name button{margin-left:0!important;justify-content:flex-start}.stations-name button:hover,.stations-name button:focus{outline:3px solid var(--primary-coalescent)!important}.edit-qtt-via-avoid:hover button span,.edit-qtt-via-avoid-without-discount:hover button span{font-weight:700}.add-return-jounrey-btn{padding:.875rem 1.375rem!important;box-shadow:0 2px 12px 2px #131e2914;border-radius:.313rem!important;background-color:var(--shades-white)!important;width:100%;font-size:1rem!important;letter-spacing:.02rem!important;line-height:1.25rem!important;font-weight:700!important;color:var(--primary-coalescent)!important}.add-return-jounrey-btn:hover,.add-return-jounrey-btn:focus{outline:.125rem solid var(--primary-graphene)!important}.add-return-jounrey-btn .mdc-button__label{display:flex;align-items:center;justify-content:center;gap:.5rem}app-enhanced-mixing-deck-combined-list header{position:relative;z-index:11}.slide-down-banner-edit-qtt{animation:slideDown .5s ease-out forwards}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.slide-up-banner-edit-qtt{animation:slideUp .5s ease-out forwards}@keyframes slideUp{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.edit-qtt-railcard .mdc-button{padding:0;font-size:1rem;line-height:1.5rem!important;color:var(--primary-coalescent)!important;font-weight:400}.edit-qtt-railcard .mdc-button:focus-visible,.edit-qtt-via-avoid .mdc-button:focus-visible,.edit-qtt-via-avoid-without-discount .mdc-button:focus-visible{outline:3px solid var(--primary-coalescent)!important;outline-offset:1px}.edit-qtt-railcard .mdc-button:focus-visible:hover .mdc-button__label .underline,.edit-qtt-via-avoid .mdc-button:focus-visible:hover .mdc-button__label,.edit-qtt-via-avoid-without-discount .mdc-button:focus-visible:hover .mdc-button__label{font-weight:400;text-decoration:none}.price-breakdown-btn:hover{background-color:#eafee8!important;border-color:#eafee8!important}.price-breakdown-btn:hover span,.price-breakdown-btn:active span,.price-breakdown-btn:visited span{color:var(--graphene)!important}.price-breakdown-btn:active,.price-breakdown-btn:visited{background-color:var(--shades-white)!important;border-color:var(--primary-solway-breeze)!important}.price-breakdown-btn:focus-visible,.price-breakdown-btn:focus-visible:hover,.price-breakdown-btn.cdk-keyboard-focused{border-color:var(--primary-solway-breeze)!important;background-color:transparent!important;outline:3px solid var(--shades-white)!important;outline-offset:1px!important}.price-breakdown-btn:focus-visible span,.price-breakdown-btn:focus-visible:hover span,.price-breakdown-btn.cdk-keyboard-focused span{color:var(--shades-white)!important}.reviewbuy-btn:hover{background-color:#cf2500!important}.dark-fill-btn:disabled:focus{background-color:var(--neutrals-bright-grey)!important;cursor:not-allowed!important}.reviewbuy-btn:focus{background-color:#b82100!important}.edit-qtt-railcard .mdc-button:hover .underline{text-decoration:underline;text-underline-offset:.2rem;font-weight:600}.add-railcard-popup footer{padding:0 1rem 1rem!important;border:none!important;justify-content:center;align-items:center}.edit-qtt-railcard .mdc-button .mdc-button__label{display:flex;align-items:center;gap:.5rem}.edit-qtt-railcard .mdc-button .mdc-button__label span{background-color:var(--primary-graphene);padding:.375rem;height:1.5rem;width:1.5rem;border-radius:100%;color:var(--shades-white);display:flex;font-size:1.5rem;line-height:.563rem;justify-content:center;font-weight:700}.edit-qtt-via-avoid .mdc-button,.edit-qtt-via-avoid-without-discount .mdc-button{font-size:1rem;line-height:1.5rem!important;text-decoration:underline;color:var(--primary-graphene)!important;text-underline-offset:.25rem;font-weight:400;padding:0}.edit-qtt-pax-input input{color:var(--primary-coalescent);line-height:1.5rem;font-size:1.125rem;text-align:center}.edit-journey-form-inner .mat-mdc-form-field-subscript-wrapper{display:none}.edit-qtt-applied-railcard-self .mdc-button{padding:0;min-width:auto}.edit-qtt-applied-railcard-self .mdc-button .mdc-button__label{padding:0;height:1.125rem}.edit-qtt-applied-railcard-self:hover button span img{filter:brightness(0) saturate(100%) invert(9%) sepia(23%) saturate(1037%) hue-rotate(176deg) brightness(91%) contrast(90%)}.applied-railcard-chip:focus-visible .mdc-button__label img,.applied-railcard-chip:focus-visible:hover .mdc-button__label img,.applied-railcard-chip.cdk-keyboard-focused .mdc-button__label img{outline:3px solid var(--primary-coalescent)!important;outline-offset:1px!important;border-radius:100%}.pax-decrease-increase-btn{height:1.5rem!important;width:1.5rem;min-width:auto!important;border:none!important;border-radius:100%!important;color:var(--primary-graphene)!important;font-size:1.25rem!important;font-weight:600!important;line-height:1.7rem!important;display:flex!important;align-items:center!important;justify-content:center!important;background-color:var(--primary-solway-breeze)!important;padding:0!important}.pax-decrease-increase-btn .mdc-button__label{top:50%;left:0;right:0;transform:translateY(-50%)}.pax-decrease-increase-btn:hover,.review-travel-extras-decrease-btn:hover,.review-travel-extras-increase-btn:hover{background-color:#cbddd2!important}.pax-decrease-increase-btn:focus-visible,.pax-decrease-increase-btn:focus-visible:hover,.pax-decrease-increase-btn.cdk-keyboard-focused,.review-travel-extras-decrease-btn:focus-visible,.review-travel-extras-decrease-btn:focus-visible:hover,.review-travel-extras-decrease-btn.cdk-keyboard-focused,.review-travel-extras-increase-btn:focus-visible,.review-travel-extras-increase-btn:focus-visible:hover,.review-travel-extras-increase-btn.cdk-keyboard-focused,.filter-clear-btn:focus-visible,.filter-clear-btn:focus-visible:hover,.filter-clear-btn.cdk-keyboard-focused{outline:3px solid var(--primary-coalescent)!important;outline-offset:1px}.pax-decrease-btn{position:absolute!important;top:50%;left:.5rem;cursor:pointer;z-index:99;transform:translateY(-50%)}.pax-decrease-btn .mdc-button__label{width:.5rem;overflow:hidden}.pax-increase-btn{position:absolute!important;top:50%;right:.5rem;cursor:pointer;z-index:99;transform:translateY(-50%)}.pax-disabled-btn,.pax-disabled-btn:hover,.pax-disabled-btn:focus,.pax-disabled-btn:focus:hover{background-color:var(--neutrals-light-periwinkle)!important;cursor:not-allowed;outline:none!important}.stations-list{overflow:auto;margin-bottom:2rem;height:auto}.info-card{background-color:var(--toast-error);border-radius:.313rem;padding:.25rem .5rem;display:flex;align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content}.grey-info{background-color:var(--neutrals-light-grey)!important}.info-card p{font-size:.875rem;line-height:1.375rem;color:var(--primary-coalescent);margin-bottom:0}.info-card p a{color:var(--primary-dark-spark);font-weight:400;font-size:.875rem;line-height:1.375rem;text-decoration:underline;text-underline-offset:.25rem}.journey-info-header{min-height:135px}.sign-error-banner-bx{padding:.5rem;border-bottom:none;margin-bottom:15px;background:#c0414d1a;border-radius:.313rem;border-top:none;color:var(--primary-coalescent);font-size:14px;display:flex;align-items:center;gap:.5rem}.sign-error-banner-bx h2{font-size:14px;font-weight:400;flex:0 0 90%;margin-bottom:0}.sign-error-banner-bx ul{margin-bottom:0}
1enhanced-class-details-dialogs .enhanced-common-popup-theme{max-height:calc(100vh - 205px);overflow:auto;height:100%;padding-bottom:1rem!important}.back-btn{padding:1.5rem 0}.back-btn button{font-size:.875rem;line-height:1.375rem;font-weight:700;color:var(--primary-coalescent)!important;padding:0;min-width:auto}.back-btn button:hover .mdc-button__label span{text-decoration:underline;text-underline-offset:.2rem;font-weight:600}.back-btn button:focus-visible,.back-btn button:focus-visible:hover{outline:2px solid rgba(19,30,41,1)!important}.back-btn button:focus-visible:hover .mdc-button__label span{text-decoration:none}.back-btn button .mdc-button__label{display:flex;font-size:.875rem;align-items:center;gap:.5rem}.enhanced-datepicker-info .mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs .mat-mdc-tab-header .mat-mdc-tab[aria-setsize="1"]{display:none!important}.class-details-dialog .mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs .mat-mdc-tab-header .mat-mdc-tab[aria-setsize="1"]{display:block!important}.enhanced-datepicker-info{width:45rem;overflow:auto}.enhanced-datepicker-info .ngb-dp-arrow:focus-visible{outline:3px solid rgba(19,30,41,1)!important;outline-offset:1px;border-radius:50%}.enhanced-datepicker-info .ngb-dp-day:focus-visible{border-radius:50%;outline:3px solid var(--primary-graphene)!important;border:2px solid rgba(0,79,89,1);outline-offset:2px;color:var(--primary-coalescent)!important}.add-railcard-section .common-floting-input .mdc-text-field--outlined:hover{border-color:#131e29}.add-railcard-section .common-floting-input:focus-visible{border-color:#131e29;border-width:2px}.enhanced-datepicker-info .btn-link:focus-visible{outline:3px solid rgba(19,30,41,1)!important;outline-offset:2px}[ngbDatepickerDayView]:hover:not(.bg-primary),[ngbDatepickerDayView].active:not(.bg-primary){background-color:inherit!important;outline:0!important}.enhanced-datepicker-info #ebd-base-dialog-body .mat-mdc-dialog-actions{padding:1.5rem}.edit-qtt-railcard .mdc-button.cdk-program-focused .mat-ripple,.edit-qtt-railcard .mat-mdc-button-touch-target{background:none;box-shadow:none}.enhanced-datepicker-info [ngbDatepickerDayView]{display:flex;align-items:center;justify-content:center;color:var(--primary-coalescent);font-weight:400;font-size:14px;line-height:22px}.enhanced-datepicker-info .ngb-dp-day{margin-bottom:0;width:32px;height:32px;display:flex;align-items:center}.enhanced-datepicker-info header{border:none}.enhanced-datepicker-info .ngb-dp-arrow{width:20px!important;height:20px!important;flex:0 0 auto!important}.enhanced-datepicker-info .ngb-dp-arrow-next .ngb-dp-navigation-chevron{margin-left:0!important}.enhanced-datepicker-info .ngb-dp-navigation-chevron{margin-right:0}.enhanced-datepicker-info ngb-datepicker,.enhanced-datepicker-info .ngb-dp-week{width:100%;position:relative}.enhanced-datepicker-info .ngb-dp-month{pointer-events:none;flex:1 1 auto;min-width:280px}.enhanced-datepicker-info .ngb-dp-month-name{font-size:1rem;height:auto;line-height:2rem;text-align:center!important;font-family:inherit;color:var(--primary-coalescent);margin-bottom:0;background-color:transparent;width:100%!important}.enhanced-datepicker-info .ngb-dp-weekdays{border:none;background-color:transparent}.enhanced-datepicker-info .ngb-dp-month:first-child .ngb-dp-week{padding-left:0;padding-right:0}.enhanced-datepicker-info .ngb-dp-month:last-child .ngb-dp-week{padding-right:0;padding-left:0}.enhanced-datepicker-info .ngb-dp-week{border-radius:.25rem;display:flex;font-family:inherit;font-size:1rem;justify-content:space-between;color:var(--primary-coalescent);margin-bottom:.3rem}.enhanced-datepicker-info .mat-button-toggle-appearance-standard .mat-button-toggle-label-content{height:2.3rem;line-height:2.3rem;font-family:Averta,Helvetica,Verdana,Arial,sans-serif;font-weight:700;font-size:.875rem}.enhanced-datepicker-info .ngb-dp-weekday,.ngb-dp-week-number{line-height:2rem;text-align:center;font-style:normal;color:var(--primary-coalescent);font-size:1rem}.enhanced-datepicker-info .ngb-dp-months{display:flex;font-family:Averta,Helvetica,Verdana,Arial,sans-serif;padding:0 1.5rem 1.5rem;gap:4.5rem;margin-top:1rem}.enhanced-datepicker-info .ngb-dp-header{margin-top:0rem;display:flex;align-items:center;background:transparent;position:relative;top:0;height:60px;width:100%;padding:1.5rem 1.5rem 0;justify-content:space-between}
1.enhanced-datepicker-info ngb-datepicker-navigation{display:grid!important;justify-content:space-between!important;align-items:center!important;grid-template-columns:auto 1fr 3.5rem 3.5rem 1fr auto}.enhanced-datepicker-info .cancel-button{height:2.5rem!important}.enhanced-datepicker-info .ngb-dp-header ngb-datepicker-navigation{width:100%;position:absolute;left:0;right:0;padding:0 1.5rem}.enhanced-datepicker-info .ngb-dp-navigation-select{display:none}.enhanced-datepicker-info .btn-link{font-weight:400;color:var(--primary-coalescent)!important;border:2px solid var(--primary-coalescent)!important;border-radius:50%;text-decoration:none;height:1.25rem;width:1.25rem;padding:0;margin:0;font-size:10px}.enhanced-datepicker-info .btn-link:disabled,.enhanced-datepicker-info .btn-link.disabled{border-color:var(--neutrals-shadow-blue)!important;color:var(--neutrals-shadow-blue)!important;pointer-events:none}.enhanced-datepicker-info .ngb-dp-arrow .ngb-dp-arrow-btn:focus-visible{box-shadow:none!important}.enhanced-datepicker-info .datepicker-btns{gap:1.5rem;padding:1.5rem;border-top:1px solid var(--neutrals-light-periwinkle);border-bottom:1px solid var(--neutrals-light-periwinkle);flex-wrap:wrap}.enhanced-datepicker-info .mat-mdc-tab-labels{display:flex;flex:1 0 auto;justify-content:center}.enhanced-datepicker-info .datepicker-btns mat-button-toggle-group{width:100%;border:2px solid var(--primary-graphene);border-radius:.313rem}.enhanced-datepicker-info .datepicker-btns mat-button-toggle-group mat-button-toggle:hover{background:#f1fef0}.enhanced-datepicker-info .mat-button-toggle-appearance-standard.mat-button-toggle-checked{background-color:var(--primary-graphene)!important;color:var(--shades-white)!important}.enhanced-datepicker-info .mat-button-toggle-appearance-standard.mat-button-toggle-checked button:focus-visible{background-color:#131e29!important}.enhanced-datepicker-info .mat-button-toggle-appearance-standard button:focus-visible{outline:3px solid rgba(19,30,41,1)!important}.enhanced-datepicker-info .datepicker-btns mat-button-toggle-group .mat-button-toggle .mat-pseudo-checkbox{display:none}.enhanced-datepicker-info .datepicker-btns mat-button-toggle{width:50%}.enhanced-datepicker-info .deperture-btn{flex:1 1 56%;width:58%}.enhanced-datepicker-info .arrive-by-btn{width:40%}.enhanced-datepicker-info .mat-form-field-infix{border-top:none;padding-top:0}.enhanced-datepicker-info ngb-datepicker{padding:0;border:none}.enhanced-datepicker-info mat-select{--mat-full-pseudo-checkbox-selected-icon-color:var(--neutrals-shadow-blue) !important;margin-top:0;padding:.5rem 1rem;border-radius:.313rem;height:2.5rem}.enhanced-datepicker-info mat-select:hover{border-color:#131e29!important}.enhanced-datepicker-info mat-mdc-tab-labels{display:flex;flex:1 0 auto;align-items:center;justify-content:center}.enhanced-datepicker-info .mat-mdc-tab.mdc-tab{flex-grow:0!important}.enhanced-datepicker-info .mat-mdc-tab.mdc-tab:hover{border-color:var(--primary-spark)!important;border-width:.25rem}.enhanced-datepicker-info .mat-mdc-tab-body-content{padding:0}.enhanced-datepicker-info .btn-light.ng-star-inserted.bg-primary.text-white{background:var(--primary-graphene)!important;color:var(--shades-white)!important;border-radius:50%;line-height:26px;font-weight:600}.enhanced-datepicker-info .ngb-dp-day .btn-light:hover{outline:2px solid var(--primary-coalescent)!important;border-radius:50%;background-color:var(--shades-white )!important;font-weight:600;outline-offset:1px;color:var(--primary-coalescent)!important}.enhanced-datepicker-info .ngb-dp-day .btn-light.text-muted:hover,.enhanced-datepicker-info .ngb-dp-day .btn-light.text-muted.outside:hover{outline:none!important;font-weight:400;opacity:.5;color:var(--bs-secondary-color)!important}.enhanced-datepicker-info .ngb-dp-day:focus-visible .btn-light:hover{border:none!important;background:none!important;outline:none!important}.enhanced-datepicker-info .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple:before,.enhanced-datepicker-info .mat-mdc-form-field-subscript-wrapper{display:none}.enhanced-datepicker-info .mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:transparent;padding:0}.enhanced-datepicker-info mat-mdc-form-field-infix{width:100%;padding:0!important}.enhanced-datepicker-info .mat-mdc-form-field-infix{display:flex;gap:1rem;justify-content:center;align-items:center;min-height:inherit;padding:0!important;color:var(--primary-coalescent);font-weight:700;width:240px;min-width:100%;max-width:250px}.enhanced-datepicker-info .mat-mdc-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-family:Averta,Helvetica,Verdana,Arial,Sans-Serif}.enhanced-datepicker-info .outline-btn{color:var(--primary-coalescent);border:2px solid var(--primary-spark)!important}.enhanced-datepicker-info .outline-btn .mdc-button__label{color:var(--primary-coalescent)!important}.enhanced-datepicker-info .outline-btn:hover .mdc-button__label{color:var(--shades-white)!important}.enhanced-datepicker-info .return-tab-content{padding:1.5rem;font-family:Averta,Helvetica,Verdana,Arial,Sans-Serif;border-bottom:1px solid var(--neutrals-light-periwinkle);color:var(--primary-coalescent)}.mat-mdc-dialog-container .mat-mdc-dialog-title,.mat-mdc-card-title,mat-card-subtitle{font-family:inherit!important}.enhanced-common-popup-theme{max-height:75dvh;overflow:auto;height:100%}.stations-popup{max-width:720px!important;width:100%;height:calc(100vh - 128px)}.search-station mat-label{font-size:1rem;line-height:1.5rem;font-weight:700;color:var(--primary-coalescent)}.search-station .mat-mdc-form-field .mat-mdc-text-field-wrapper{background-color:var(--shades-white);border-radius:.313rem}.search-station .mat-mdc-form-field .mat-mdc-text-field-wrapper:hover{border-color:#131e29!important}.search-station .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mat-mdc-notch-piece{border-color:var(--neutrals-shadow-blue)!important;border-width:1px}.search-station .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:hover .mat-mdc-notch-piece{border-color:var(--primary-coalescent)!important}.search-station .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mat-mdc-notch-piece{border-width:2px!important}.search-station .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper{display:none}.button-infor-message{display:flex;flex-wrap:wrap;gap:1rem}.add-railcard-popup{max-width:35rem!important;width:100%}.add-railcard-section .mat-mdc-form-field-subscript-wrapper{display:none}.radio-card .radio-card-journey-details:hover{font-weight:700}.radio-card .radio-card-journey-details:focus-visible a{font-weight:700;background-color:var(--neutrals-light-periwinkle)}.main-header-container{background-color:var(--shades-white);position:relative;z-index:2}.view-journey-form-container{padding:1rem 0;box-shadow:0 .125rem .75rem .125rem #131e2914}.view-journey-form-container.remove-shadow{box-shadow:none}.view-journey-form-flex{justify-content:space-between;gap:1rem;align-items:center}.view-edit-form-container{align-items:center;-moz-column-gap:1rem;column-gap:1rem;list-style:none;flex-wrap:wrap;padding:0;margin:0}.view-edit-form-container li{font-size:1rem;line-height:1.5rem;color:var(--primary-coalescent);border-right:.125rem solid var(--neutrals-light-periwinkle);padding:0 1rem 0 0}.view-edit-form-container li:first-child{border-left:none}.view-edit-form-container li:nth-last-child(2){border-right:none}
1.view-edit-form-station-stops{display:flex;align-items:center;gap:.5rem}.view-edit-form-pax-railcard{display:flex;gap:1rem;align-items:center}.view-edit-form-pax,.view-edit-form-railcard{display:flex;gap:.25rem;align-items:center}.view-journey-mobile{display:none;border-left:none}.view-edit-form-mobile-date{display:none}.enhanced-common-popup-container.enchanced-seat-preferences-popup{width:61rem}.enhanced-common-popup-container.enchanced-seat-preferences-popup .mat-mdc-dialog-surface{border-radius:0}.enchanced-seat-preferences-popup .enhanced-common-popup-theme{padding:1.5rem}.enchanced-seat-preferences-popup header .mdc-button .mdc-button__label{line-height:0!important}.enhanced-seat-preferences-seat-option .mat-mdc-radio-group .mdc-form-field,.enhanced-seat-preferences-seat-option .mat-mdc-radio-group .mdc-form-field .mdc-label,.enhanced-seat-preferences-seat-option .mat-mdc-checkbox-group .mdc-form-field,.enhanced-seat-preferences-seat-option .mat-mdc-checkbox-group .mdc-form-field .mdc-label{width:100%}.enhanced-seat-preferences-seat-option .mat-mdc-radio-group .mat-mdc-radio-button{background-color:var(--shadow-white);border:.063rem solid var(--neutrals-light-periwinkle);padding:.75rem 1.5rem;border-radius:.313rem;cursor:pointer;position:relative;height:3.5rem}.enhanced-seat-preferences-seat-option .mat-mdc-radio-group .mat-mdc-radio-button:hover{border:.063rem solid var(--primary-coalescent)}.enhanced-seat-preferences-seat-option .mat-mdc-checkbox-group .mat-mdc-checkbox{background-color:var(--shadow-white);border:.063rem solid var(--neutrals-light-periwinkle);padding:0;border-radius:.313rem;cursor:pointer;position:relative;height:3.5rem}.enhanced-seat-preferences-seat-option .mat-mdc-radio-group .mat-mdc-radio-button.mat-mdc-radio-checked,.enhanced-seat-preferences-seat-option .mat-mdc-radio-group .mat-mdc-radio-button.cdk-focused,.enhanced-seat-preferences-seat-option .mat-mdc-radio-group .mat-mdc-radio-button.cdk-keyboard-focused,.enhanced-seat-preferences-seat-option .mat-mdc-checkbox-group .mat-mdc-checkbox.mat-mdc-checkbox-checked,.enhanced-seat-preferences-seat-option .mat-mdc-checkbox-group .mat-mdc-checkbox.cdk-focused,.enhanced-seat-preferences-seat-option .mat-mdc-checkbox-group .mat-mdc-checkbox.cdk-keyboard-focused,.enhanced-seat-preferences-seat-option .mat-mdc-checkbox:has(.mdc-checkbox__native-control:focus-visible){background-color:var(--seat-preferences-bg);border:.063rem solid var(--primary-graphene);outline:.063rem solid var(--primary-graphene)}.enhanced-seat-preferences-seat-option .mat-mdc-radio-group .mdc-radio,.enhanced-seat-preferences-seat-option .mat-mdc-checkbox-group .mdc-checkbox{position:absolute;top:0;left:0;padding:0;opacity:0;pointer-events:none}.enhanced-seat-preferences-seat-option .mat-mdc-radio-group .mat-mdc-radio-button .mdc-label,.enhanced-seat-preferences-seat-option .mat-mdc-radio-group .mat-mdc-radio-checked .mdc-label{padding-left:0;cursor:pointer}.enhanced-seat-preferences-seat-option .mat-mdc-checkbox-group .mat-mdc-checkbox .mdc-label,.enhanced-seat-preferences-seat-option .mat-mdc-checkbox-group .mat-mdc-checkbox-checked .mdc-label{padding:.75rem 1.5rem;cursor:pointer}.cdk-global-overlay-wrapper{justify-content:center!important}.enchanced-common-popup-content{padding:1.5rem!important}.enhanced-sign-in-dialog{max-width:45rem!important;width:100%!important;height:auto}.enhanced-sign-in-dialog .enchanced-common-popup-header h1{color:var(--primary-coalescent)}.enhanced-sign-in-dialog .enchanced-common-popup-content{max-height:61vh}.sign-in-popup-container form{display:flex;flex-direction:column;gap:1.5rem}.enhanced-common-label-field{display:flex;flex-direction:column;gap:.5rem}.enhanced-common-label-field label{font-size:1rem;line-height:1.5rem;font-weight:700;color:var(--primary-coalescent);pointer-events:none}.enhanced-common-label-field label span{color:var(--destructive-watermellon)}.enhanced-common-label-field input{padding:.75rem 1rem;border-radius:.313rem;border:.063rem solid var(--neutrals-shadow-blue);background-color:var(--shades-white);height:3rem}.enhanced-common-label-field input:hover{border:.063rem solid var(--primary-coalescent)}.enhanced-common-label-field input:focus-visible{border:.063rem solid var(--primary-coalescent)!important;outline:.063rem solid var(--primary-coalescent)!important}.enhanced-common-label-field-placeholder::placeholder{font-size:1rem;line-height:1.5rem;color:#000;font-weight:400}.enhanced-field-error-border{border:.063rem solid var(--destructive-watermellon)!important;outline:.063rem solid var(--destructive-watermellon)!important}.enhanced-common-label-field .mat-mdc-select,.enhanced-common-label-field .mat-mdc-input-element{background-color:var(--shades-white);height:3rem}.enhanced-common-label-field .mat-mdc-select .mat-mdc-select-trigger{height:3rem;padding:.75rem 1rem}.enhanced-common-label-mat-field .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece{border:.063rem solid var(--neutrals-shadow-blue)}.enhanced-common-label-mat-field .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece.mdc-notched-outline__leading{border-right:none}.enhanced-common-label-mat-field .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece.mdc-notched-outline__trailing{border-left:none}.enhanced-common-label-mat-field .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--primary-coalescent)!important}.enhanced-common-label-field .mat-mdc-form-field.enhanced-common-label-field-placeholder{height:3rem;display:flex;flex-direction:column;gap:.5rem}.enhanced-common-label-field .mat-mdc-input-element{padding:.75rem 1rem;border-radius:.313rem;border:.063rem solid var(--neutrals-shadow-blue);background-color:var(--shades-white);height:3rem!important;box-shadow:none!important}.enhanced-common-label-field .mat-mdc-input-element:hover{border:.063rem solid var(--primary-coalescent)}.enhanced-common-label-field .mat-mdc-input-element:focus-visible{border:.063rem solid var(--primary-coalescent)!important;outline:.125rem solid var(--primary-coalescent)!important;outline-offset:-.188rem;box-shadow:none!important;background-clip:padding-box}.enhanced-common-label-field .enhanced-readonly-input-border.mat-mdc-input-element:focus-visible,.enhanced-common-label-field .enhanced-readonly-input-border.mat-mdc-input-element:hover{border:.063rem solid var(--neutrals-shadow-blue)!important;outline:none!important}.enhanced-common-label-field .mat-form-field-invalid .mat-mdc-input-element{border:.063rem solid var(--destructive-watermellon)!important;outline:.063rem solid var(--destructive-watermellon)!important;outline-offset:-.125rem;box-shadow:none!important;background-clip:padding-box}.smartcard-pax-select-field .enhanced-common-label-field .mat-form-field-invalid .mdc-notched-outline .mat-mdc-notch-piece{border-color:var(--destructive-watermellon)!important;border-width:2px}.smartcard-pax-select-field .enhanced-common-label-field .mat-form-field-invalid .mdc-notched-outline .mat-mdc-notch-piece.mdc-notched-outline__leading{border-right:none}.enhanced-common-label-field .mat-mdc-form-field-subscript-wrapper{display:none}.enhanced-title-error{margin-block-start:.5rem}.enhanced-common-label-field .mat-form-field-invalid .mat-mdc-form-field-subscript-wrapper{display:block}.enhanced-common-label-field .mat-form-field-invalid .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-error span,.smartcard-pax-select-field .enhanced-common-label-field .mat-form-field-invalid .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-error{font-size:.875rem;line-height:1.375rem;color:var(--destructive-watermellon);font-weight:400}.enhanced-common-mat-checkbox .mdc-checkbox{padding:0 .625rem 0 0;height:1.25rem;width:1.25rem;flex:0 0 1.25rem}.enhanced-common-mat-checkbox .mdc-checkbox input,.enhanced-common-mat-checkbox .mdc-checkbox .mat-mdc-checkbox-touch-target{height:1.25rem;width:1.25rem}.enhanced-common-mat-checkbox .mdc-checkbox .mdc-checkbox__background{top:0;left:0;height:1.25rem;width:1.25rem;border:.063rem solid var(--dark-radio);border-radius:.125rem}.enhanced-common-mat-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.enhanced-common-mat-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background{background-color:var(--dark-radio)!important}.enhanced-common-mat-checkbox .mat-ripple,.enhanced-common-mat-checkbox .mdc-checkbox__ripple{display:none;opacity:0}
1.enhanced-common-mat-checkbox .mdc-label{font-size:.875rem;line-height:1.313rem;color:var(--checkbox-text-color);padding-left:0}.sign-in-popup-container .fill-btn{letter-spacing:.02rem;height:3rem!important}.sign-in-footer-flex{display:flex;justify-content:space-between;gap:1rem}.enhanced-forgot-password-btn{font-size:.875rem!important;line-height:1.375rem!important;color:var(--graphene)!important;font-weight:700!important;text-decoration:underline!important;text-underline-offset:.25rem;padding:0!important}.enhanced-create-account-btn{font-size:.875rem!important;line-height:1.375rem!important;color:var(--primary-dark-spark)!important;font-weight:700!important;padding:0!important;text-decoration:underline!important;text-underline-offset:.25rem}.add-return-jounrey-btn.mat-mdc-button .mat-mdc-button-persistent-ripple:before{opacity:0!important}.journey-class-card .journey-class-details .journey-class-list ul{display:flex;flex-direction:column;gap:.25rem;list-style:none}.journey-class-card .journey-class-details .journey-class-list ul li{font-size:.875rem;line-height:1.375rem;color:var(--primary-coalescent);position:relative}.journey-class-card .journey-class-details .journey-class-list ul li:before{content:"";position:absolute;left:-.75rem;top:.563rem;height:3px;width:3px;background-color:var(--primary-coalescent);border-radius:100%;z-index:9999}.cheaper-option-close-btn{padding:0;min-width:auto}.cheapest-ticket-content{margin-bottom:.75rem}.cheaper-mobile-arrow{display:none}.new-radio-card{position:relative}.radio-card-journey-details button{color:var(--primary-graphene);font-size:1rem;line-height:1.5rem;text-underline-offset:.25rem;text-decoration:underline;padding:0}.radio-card-journey-details button .mdc-button__ripple,.radio-card-journey-details button .mdc-button__ripple:before{display:none}.radio-card-journey-details button:hover,.radio-card-journey-details button:focus-visible,.radio-card-journey-details button.cdk-focused,.radio-card-journey-details button.cdk-mouse-focused{background-color:transparent!important}.keyboard-mode .review-page-mat-expansion-panel:focus-within,.keyboard-mode .review-page-mat-expansion-panel.mat-expanded:focus-within{border:1px solid var(--neutrals-light-periwinkle)!important;border-bottom:1px solid var(--neutrals-light-periwinkle)!important;outline:.125rem solid var(--primary-coalescent);outline-offset:.125rem}.review-page-mat-expansion-panel .mat-expansion-panel-header:focus,.review-page-mat-expansion-panel .mat-expansion-panel-header:focus-within,.review-page-mat-expansion-panel .mat-expansion-panel-header:focus-visible{background-color:transparent!important}.review-page-mat-expansion-panel.mat-expanded .mat-expansion-panel-content{border-top:1px solid var(--neutrals-light-periwinkle)}.review-column-seat-mat-header .mat-content{display:flex;align-items:center;gap:1.5rem;justify-content:space-between;padding-right:11px}.review-column-seat-mat-header .mat-expansion-indicator:after{content:"";border:none;padding:0;position:absolute;top:-1px;left:-12px;background-image:url(/train-tickets/seat-details-accordion-arrow.ecb1382f1ebe9a74.svg);background-repeat:no-repeat;background-size:cover;height:13px;width:15px;transform:rotate(0)!important;transition:transform .2s ease-in-out}.review-column-seat-mat-header.mat-expanded .mat-expansion-indicator:after{transform:rotate(180deg)!important;top:0}.review-column-seat-mat-header .mat-expansion-indicator,.review-column-seat-mat-header.mat-expanded .mat-expansion-indicator{transform:rotate(0)!important}.review-column-seat-mat-header .review-column-seat-numbers-hide-show:hover{text-decoration:underline;text-underline-offset:.25rem;font-weight:600}.review-column-seat-mat-header:focus-visible{background-color:transparent!important}.review-column-seat-mat-header:focus-visible .review-column-seat-numbers-hide-show{outline:2px solid var(--primary-coalescent);outline-offset:-2px;border-radius:5px;text-decoration:none;font-weight:400}.review-column-seat-mat-panel.mat-expanded .mat-expansion-panel-content{border-top:none!important}.review-travel-extras-mat-header .mat-content{justify-content:space-between}.review-travel-extras-mat-panel:hover{border:1px solid var(--graphene)!important;border-bottom:1px solid var(--graphene)!important;outline:1px solid var(--graphene);outline-offset:0}.keyboard-mode .review-travel-extras-mat-panel:focus-within,.keyboard-mode .review-travel-extras-mat-panel:focus-within:hover,.keyboard-mode .review-travel-extras-mat-panel.mat-expanded:focus-within,.keyboard-mode .review-travel-extras-mat-panel.mat-expanded:focus-within:hover{border:1px solid var(--neutrals-light-periwinkle)!important;border-bottom:1px solid var(--neutrals-light-periwinkle)!important;outline:.125rem solid var(--primary-coalescent);outline-offset:.125rem}.review-travel-extras-mat-panel .mat-expansion-panel-header:focus,.review-travel-extras-mat-panel .mat-expansion-panel-header:focus-within,.review-travel-extras-mat-panel .mat-expansion-panel-header:focus-visible{background-color:transparent!important}.review-travel-extras-mat-panel.mat-expanded .mat-expansion-panel-content{font-size:inherit;line-height:normal;font-weight:400;padding-block:1.5rem;margin-inline:1.5rem;border-top:1px solid var(--neutrals-light-periwinkle)}.review-travel-extras-mat-panel .mat-expansion-panel-content{margin-inline:1.5rem}
1.review-travel-extras-mat-header.mat-expanded{height:auto}.review-travel-extras-bike-amount-inner .mat-mdc-form-field{width:5.75rem;text-align:center;position:relative}.review-travel-extras-bike-amount-inner .mdc-text-field--outlined.mdc-text-field--disabled .mat-mdc-notch-piece{border-color:var(--warm-grey)!important}.review-travel-extras-bike-amount-inner .mat-mdc-form-field input{height:2.5rem;width:5.75rem;background-color:var(--shades-white);border-radius:.313rem;border-color:#d6d1ca!important;text-align:center;font-size:1.125rem;line-height:1.5rem;color:var(--primary-coalescent);padding-left:.75rem;opacity:1}.review-travel-extras-bike-amount-inner button{padding:0;min-width:auto;position:absolute;height:1.5rem!important;width:1.5rem;border-radius:100%;z-index:9}.review-travel-extras-bike-amount-inner button.review-travel-extras-disabled-btn{font-size:1.5rem!important;line-height:1.813rem!important;font-weight:600;color:var(--neutrals-shadow-blue)!important;background-color:var(--neutrals-bright-grey)}.review-travel-extras-bike-amount-inner button:disabled{cursor:not-allowed!important}.review-travel-extras-bike-amount-inner button.review-travel-extras-active-btn{background-color:var(--primary-solway-breeze);color:var(--dark-radio)!important;font-size:1.5rem!important;line-height:1.813rem!important;font-weight:600}.review-travel-extras-bike-amount-inner button.review-travel-extras-decrease-btn{top:.5rem;left:.5rem}.review-travel-extras-bike-amount-inner button.review-travel-extras-increase-btn{top:.5rem;right:.5rem}.review-travel-extras-increase-btn.mat-mdc-button-disabled,.review-travel-extras-decrease-btn.mat-mdc-button-disabled{pointer-events:auto!important;cursor:not-allowed!important}.review-travel-extras-increase-btn.mat-mdc-button-disabled:hover,.review-travel-extras-decrease-btn.mat-mdc-button-disabled:hover{color:var(--neutrals-shadow-blue)!important;background-color:var(--neutrals-bright-grey)!important}.review-travel-extras-bike-amount-inner button .mdc-button__label{height:1.5rem!important;width:1.5rem;display:flex;align-items:center;justify-content:center;position:relative;top:-1px}.review-common-checkbox .mdc-checkbox{margin:0;padding:0;height:1.25rem;width:1.25rem}.review-common-checkbox{width:-moz-fit-content;width:fit-content}.review-common-checkbox:hover .mdc-checkbox__background{border:1px solid var(--graphene);outline:1px solid var(--graphene)}.review-common-checkbox .mdc-checkbox__native-control:focus-visible~.mdc-checkbox__background,.review-common-checkbox .mdc-checkbox__native-control:focus-visible:hover~.mdc-checkbox__background{border:1px solid var(--dark-radio);outline:3px solid var(--primary-coalescent);outline-offset:1px}.review-common-checkbox.mat-mdc-checkbox-checked .mdc-checkbox__native-control:focus-visible~.mdc-checkbox__background,.review-common-checkbox.mat-mdc-checkbox-checked .mdc-checkbox__native-control:focus-visible:hover~.mdc-checkbox__background{outline:3px solid var(--primary-coalescent);outline-offset:1px}.review-common-checkbox .mdc-checkbox input{height:1.25rem;width:1.25rem}.review-common-checkbox .mdc-checkbox .mdc-checkbox__background{top:0;left:0;height:1.25rem;width:1.25rem;border:1px solid var(--dark-radio);background-color:var(--shades-white);border-radius:.188rem}.review-common-checkbox .mdc-checkbox .mat-ripple,.review-common-checkbox .mat-mdc-checkbox-touch-target,.review-common-checkbox .mdc-checkbox__ripple{display:none}.review-common-checkbox.mat-mdc-checkbox-checked .mdc-checkbox .mdc-checkbox__background{background-color:var(--dark-radio)!important;border-color:var(--dark-radio)!important}.review-common-checkbox.mat-mdc-checkbox-checked .mdc-checkbox .mdc-checkbox__background .mdc-checkbox__checkmark{top:50%;left:50%;width:80%;transform:translate(-50%,-50%)}.review-common-checkbox .mdc-label{font-size:1rem;line-height:1.5rem;color:var(--primary-coalescent);font-weight:600;padding-left:.625rem}.review-travel-extras-plusbus-checkbox{display:flex!important;align-items:center;gap:1.5rem!important;flex-direction:row!important}.review-travel-extras-plusbus-checkbox .review-common-checkbox .mdc-form-field{gap:1rem}.review-travel-extras-plusbus-checkbox .review-common-checkbox .mdc-form-field .mdc-label{padding-left:0}.plusbus-more-info-btn,.plusbus-more-info-btn a{font-size:1rem!important;line-height:1.5rem!important;color:var(--primary-graphene)!important;padding:0;text-decoration:underline;text-underline-offset:.188rem;width:-moz-fit-content;width:fit-content;font-weight:400}.plusbus-checkbox-list .outline-btn{width:-moz-fit-content;width:fit-content}.delivery-border-card{padding:1.5rem;border-radius:.313rem;border:1px solid var(--neutrals-light-periwinkle);margin-top:.75rem;margin-left:2.125rem}.delivery-mat-radio-group-list{display:flex;flex-direction:column;gap:1.5rem}
1.delivery-mat-radio-group-list .mdc-form-field{display:flex;align-items:center;gap:1rem}.delivery-mat-radio-group-list .mdc-radio{padding:0!important;width:1.25rem!important;height:1.25rem!important}.delivery-mat-radio-group-list .mdc-radio .mat-mdc-radio-touch-target,.delivery-mat-radio-group-list .mdc-radio input{width:1.25rem!important;height:1.25rem!important}.delivery-mat-radio-group-list .mat-mdc-radio-button .mdc-radio:hover .mdc-radio__background:before,.delivery-mat-radio-group-list .mat-mdc-radio-button .mdc-radio:focus .mdc-radio__background:before{opacity:0!important;display:none!important}.delivery-mat-radio-group-list .mat-mdc-radio-button:hover .mdc-radio__outer-circle{outline:1px solid var(--dark-radio)!important}.delivery-mat-radio-group-list .mat-mdc-radio-button:focus-visible .mdc-radio__outer-circle,.delivery-mat-radio-group-list .mat-mdc-radio-button:focus-visible:hover .mdc-radio__outer-circle,.delivery-mat-radio-group-list .mat-mdc-radio-button.mat-mdc-radio-checked:focus-visible .mdc-radio__outer-circle,.delivery-mat-radio-group-list .mat-mdc-radio-button.mat-mdc-radio-checked:focus-visible:hover .mdc-radio__outer-circle,.delivery-mat-radio-group-list .mat-mdc-radio-button.mat-mdc-radio-checked.cdk-keyboard-focused .mdc-radio__outer-circle{outline:3px solid var(--primary-coalescent)!important;outline-offset:1px!important}.delivery-mat-radio-group-list .mdc-radio .mdc-radio__background .mdc-radio__outer-circle,.delivery-mat-radio-group-list .mat-mdc-radio-checked .mdc-radio .mdc-radio__background .mdc-radio__outer-circle{border-color:var(--dark-radio)!important}.delivery-mat-radio-btn .mdc-label{cursor:pointer;padding-left:0!important}.delivery-mat-radio-btn h5{font-size:1rem;line-height:1.5rem;color:var(--primary-coalescent);font-weight:700;margin:0}.delivery-mat-radio-btn ul{list-style:none;padding:0;margin:0;padding-left:1.25rem}.delivery-mat-radio-btn ul li{font-size:.875rem;line-height:1.375rem;color:var(--primary-coalescent);position:relative}.delivery-mat-radio-btn ul li:before{content:"";position:absolute;top:9px;left:-.563rem;width:.188rem;height:.188rem;border-radius:100%;background-color:var(--primary-coalescent)}.smartcard-radio-group{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.smartcard-radio-btn .mdc-form-field{display:flex;align-items:center;gap:1rem;justify-content:space-between;padding:1rem 1.5rem;cursor:pointer;position:relative}.smartcard-radio-btn .mdc-radio{padding:0!important;width:1.25rem!important;height:1.25rem!important}.smartcard-radio-btn .mdc-label{margin-left:0;display:flex;flex-direction:column;gap:.25rem;padding-right:0}.smartcard-radio-btn .mdc-label h6{font-size:1rem;line-height:1.5rem;font-weight:700;color:var(--primary-coalescent);margin:0}.smartcard-radio-btn .mdc-label p{color:var(--primary-coalescent);font-size:.875rem;line-height:1.375rem;margin:0;font-weight:400}.smartcard-radio-btn .mdc-radio .mat-mdc-radio-touch-target,.smartcard-radio-btn .mdc-radio input{width:1.25rem!important;height:1.25rem!important}.smartcard-radio-btn .mdc-radio .mdc-radio__background .mdc-radio__outer-circle,.smartcard-radio-btn .mat-mdc-radio-checked .mdc-radio .mdc-radio__background .mdc-radio__outer-circle{border-color:var(--dark-radio)!important}.smartcard-radio-mat-btn{padding:0;border-radius:.313rem;border:1px solid var(--neutrals-shadow-blue);background-color:var(--shades-white);width:100%;display:inline-block}.smartcard-radio-mat-btn:hover,.smartcard-radio-mat-btn:focus-visible,.smartcard-radio-mat-btn.cdk-keyboard-focused{outline:1px solid var(--primary-graphene);border:1px solid var(--primary-graphene)}.smartcard-radio-mat-btn.mat-mdc-radio-checked{outline:1px solid var(--primary-graphene);border:1px solid var(--primary-graphene);background-color:var(--feel-good-green)}.smartcard-radio-mat-btn.mat-mdc-radio-disabled{outline:1px solid var(--neutrals-shadow-blue);background-color:var(--neutrals-light-grey)}.smartcard-radio-mat-btn.mat-mdc-radio-disabled .mdc-radio.mdc-radio--disabled{display:none}.smartcard-radio-mat-btn.mat-mdc-radio-disabled+.disabled-smartcard-msg{margin:0;margin-top:.5rem;font-size:.75rem;line-height:1.125rem;color:var(--primary-coalescent)}.smartcard-only .smartcard-radio-mat-btn.mat-mdc-radio-button:focus-visible .mdc-radio__outer-circle,.smartcard-only .smartcard-radio-mat-btn.mat-mdc-radio-button:focus-visible:hover .mdc-radio__outer-circle,.smartcard-only .smartcard-radio-mat-btn.mat-mdc-radio-button.cdk-keyboard-focused .mdc-radio__outer-circle,.smartcard-only .smartcard-radio-mat-btn.mat-mdc-radio-button.mat-mdc-radio-checked:focus-visible .mdc-radio__outer-circle,.smartcard-only .smartcard-radio-mat-btn.mat-mdc-radio-button.mat-mdc-radio-checked:focus-visible:hover .mdc-radio__outer-circle,.smartcard-only .smartcard-radio-mat-btn.mat-mdc-radio-button.mat-mdc-radio-checked.cdk-keyboard-focused .mdc-radio__outer-circle,.smartcard-radio-mat-btn.mat-mdc-radio-button:focus-visible .mdc-radio__outer-circle,.smartcard-radio-mat-btn.mat-mdc-radio-button:focus-visible:hover .mdc-radio__outer-circle,.smartcard-radio-mat-btn.mat-mdc-radio-button.cdk-keyboard-focused .mdc-radio__outer-circle,.smartcard-radio-mat-btn.mat-mdc-radio-button.cdk-keyboard-focused:hover .mdc-radio__outer-circle,.smartcard-radio-mat-btn.mat-mdc-radio-button.mat-mdc-radio-checked:focus-visible .mdc-radio__outer-circle,.smartcard-radio-mat-btn.mat-mdc-radio-button.mat-mdc-radio-checked:focus-visible:hover .mdc-radio__outer-circle,.smartcard-radio-mat-btn.mat-mdc-radio-button.mat-mdc-radio-checked.cdk-keyboard-focused .mdc-radio__outer-circle,.smartcard-radio-mat-btn.mat-mdc-radio-button.mat-mdc-radio-checked.cdk-keyboard-focused:hover .mdc-radio__outer-circle{outline:3px solid var(--primary-coalescent)!important;outline-offset:1px!important}.smartcard-only .smartcard-radio-mat-btn.mat-mdc-radio-checked{outline:1px solid var(--primary-graphene);border:1px solid var(--primary-graphene);background-color:var(--feel-good-green)}.smartcard-only .smartcard-radio-mat-btn.mat-mdc-radio-disabled{outline:1px solid var(--neutrals-shadow-blue);background-color:var(--neutrals-light-grey)}.smartcard-only .smartcard-radio-mat-btn.mat-mdc-radio-disabled .mdc-radio.mdc-radio--disabled{display:none}.smartcard-only .smartcard-radio-mat-btn.mat-mdc-radio-disabled+.disabled-smartcard-msg{margin:0;margin-top:.5rem;font-size:.75rem;line-height:1.125rem;color:var(--primary-coalescent)}.order-smartcard-checkbox .mdc-form-field{gap:.625rem!important}.order-smartcard-checkbox .checkbox-link{color:var(--dark-spark)!important;text-decoration:underline!important;text-underline-offset:.188rem!important}.order-smartcard-checkbox .checkbox-link:hover{font-weight:600}.order-smartcard-checkbox .checkbox-link:focus,.order-smartcard-checkbox .checkbox-link:focus:hover{outline:2px solid var(--primary-coalescent)!important;outline-offset:2px;border-radius:5px;font-weight:400}.smartcard-address-edit-delete{display:flex;gap:1.5rem;align-items:center;margin-top:.75rem}.smartcard-address-edit-delete button{color:var(--primary-coalescent);font-size:.875rem!important;line-height:1.375rem!important;padding:0;text-decoration:underline;text-underline-offset:.188rem;min-width:auto;pointer-events:auto!important;cursor:pointer}.smartcard-address-edit-delete button:hover{font-weight:600}.smartcard-address-edit-delete button:focus-visible,.smartcard-address-edit-delete button:focus-visible:hover,.smartcard-address-edit-delete button.cdk-keyboard-focused{outline:2px solid var(--primary-coalescent)!important;outline-offset:1px;border-radius:5px;font-weight:400}.review-added-address .smartcard-radio-btn .mdc-form-field{align-items:flex-start!important;padding:1.5rem!important}
1.review-added-address .mdc-label p span{display:block;word-break:break-all}.review-travel-extras-mat-header .mat-expansion-indicator{transform:rotate(-45deg)!important;height:1.125rem;width:1.125rem}.review-travel-extras-mat-header.mat-expanded .mat-expansion-indicator{transform:rotate(135deg)!important}.review-travel-extras-mat-header .mat-expansion-indicator:after{border:none;background-image:url(/train-tickets/mat-accordion-arrow.bb369ab02ec7d759.svg);height:1.125rem;width:1.125rem;background-size:cover;background-repeat:no-repeat;margin-top:-.75rem}.smartcard-radio-btn label.mdc-label:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;cursor:pointer}.removed-journey-edit-qtt{height:calc(100dvh - 168.71px)}.removed-journey-footer,.removed-journey-hide-section{display:none}.enhanced-session-timeout-bg{position:absolute;width:100%;height:100%;background-color:#131e29!important;left:0;top:0;z-index:1000}.journey-breakdown-detail-dialog .mdc-tab__text-label{font-size:14px!important;font-weight:700!important;line-height:22px!important}.enhanced-common-info-content{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.enhanced-no-seats-available-dialog .enhanced-common-info-content{gap:1rem;padding:1.25rem}.enhanced-common-info-content p{font-size:1rem;line-height:1.5rem;color:var(--primary-coalescent);font-weight:400}.enhanced-go-back-dialog .enhanced-alert-dialogs header{justify-content:center}.enhanced-go-back-dialog .enhanced-alert-dialogs header .mat-mdc-dialog-actions{display:none}.two-btn-footer{display:flex;justify-content:flex-end;gap:1.5rem}.two-btn-footer button{margin:inherit!important;height:3rem!important}.journey-dialog-footer-center{justify-content:center!important}.review-column-ticket-class-pax .mdc-button__ripple,.review-column-ticket-class-pax .mdc-button__ripple:before,.review-column-ticket-class-pax .mat-mdc-button-ripple{display:none!important}.review-column-ticket-class-pax:hover{font-weight:600}.review-column-ticket-class-pax:focus-visible,.review-column-ticket-class-pax:focus-visible:hover,.review-column-ticket-class-pax.cdk-keyboard-focused{outline:2px solid var(--primary-coalescent)!important;outline-offset:1px;border-radius:5px;font-weight:400}.review-basket .review-basket-btn{cursor:not-allowed}.review-basket .review-basket-btn .mdc-button__ripple,.review-basket .review-basket-btn .mdc-button__ripple:before,.review-basket .review-basket-btn .mat-mdc-button-ripple{display:none!important}.review-basket-btn:hover .review-basket-btn{border-bottom:1px solid var(--primary-coalescent)}.review-basket-btn:focus-visible .review-basket-btn,.review-column-ticket-class-pax:focus-visible:hover .review-basket-btn,.review-column-ticket-class-pax.cdk-keyboard-focused .review-basket-btn{outline:2px solid var(--primary-coalescent)!important;outline-offset:1px;border-radius:5px}.enhanced-payment .mat-ripple,.enhanced-payment .mdc-radio__ripple,.enhanced-payment .mat-ripple-element{display:none;opacity:0}.express-checkout ul li button:focus-visible,.express-checkout ul li button:focus-visible:hover,.express-checkout ul li button.cdk-keyboard-focused{outline:3px solid var(--primary-coalescent)!important;outline-offset:1px!important}.enhanced-payment .smartcard-radio-group mat-radio-button{border:1px solid var(--neutrals-shadow-blue);align-items:center;display:flex;border-radius:.313rem;padding:1rem 1.5rem;position:relative;flex:1 1 50%;cursor:pointer}.enhanced-payment .address-card-list .smartcard-radio-group mat-radio-button{padding:1.5rem}.enhanced-payment .eVoucher-card mat-checkbox{border:1px solid var(--neutrals-shadow-blue);align-items:center;display:flex;border-radius:.313rem;padding:1.5rem;position:relative;flex:1 1 50%;cursor:pointer;z-index:8}.enhanced-payment .eVoucher-card mat-checkbox:hover,.enhanced-payment .eVoucher-card mat-checkbox:focus-visible,.enhanced-payment .eVoucher-card mat-checkbox.cdk-keyboard-focused .mat-checkbox-frame,.enhanced-payment .smartcard-radio-group mat-radio-button:hover,.enhanced-payment .smartcard-radio-group mat-radio-button:focus-visible,.enhanced-payment .smartcard-radio-group mat-radio-button.cdk-keyboard-focused{outline:1px solid var(--primary-graphene);border:1px solid var(--primary-graphene)!important}.enhanced-payment .eVoucher-card mat-checkbox:focus-visible .mdc-radio__outer-circle,.enhanced-payment .eVoucher-card mat-checkbox:focus-visible:hover .mdc-radio__outer-circle,.enhanced-payment .eVoucher-card mat-checkbox.cdk-keyboard-focused .mdc-radio__outer-circle,.enhanced-payment .eVoucher-card mat-checkbox.cdk-keyboard-focused:hover .mdc-radio__outer-circle,.enhanced-payment .eVoucher-card mat-checkbox.mat-mdc-radio-checked:focus-visible .mdc-radio__outer-circle,.enhanced-payment .eVoucher-card mat-checkbox.mat-mdc-radio-checked:focus-visible:hover .mdc-radio__outer-circle,.enhanced-payment .eVoucher-card mat-checkbox.mat-mdc-radio-checked.cdk-keyboard-focused .mdc-radio__outer-circle,.enhanced-payment .eVoucher-card mat-checkbox.mat-mdc-radio-checked.cdk-keyboard-focused:hover .mdc-radio__outer-circle{outline:3px solid var(--primary-coalescent)!important;outline-offset:1px!important}.enhanced-payment .eVoucher-card mat-checkbox .mdc-label{padding-left:0}.enhanced-payment .eVoucher-card mat-checkbox .mdc-label:before{content:"";position:absolute;
1left:0;top:0;height:100%;width:100%;cursor:pointer;z-index:999}.enhanced-payment .smartcard-radio-group mat-radio-button .mdc-radio__outer-circle{border-color:var(--dark-radio)!important}.enhanced-payment .smartcard-radio-group mat-radio-button.mat-mdc-radio-checked,.enhanced-payment .eVoucher-card mat-checkbox.mat-mdc-checkbox-checked{border:1px solid var(--primary-graphene);outline:1px solid var(--primary-graphene);background:var(--tint-feel-good-green)}.enhanced-payment .smartcard-radio-group mat-radio-button.mat-mdc-radio-disabled,.enhanced-payment .eVoucher-card mat-checkbox.mat-mdc-checkbox-disabled{border:1px solid var(--neutrals-shadow-blue);background-color:var(--neutrals-light-grey);outline:none}.enhanced-payment .smartcard-radio-group mat-radio-button.mat-mdc-radio-disabled .mdc-radio--disabled,.enhanced-payment .eVoucher-card mat-checkbox.mat-mdc-checkbox-disabled .mdc-checkbox{display:none!important}.enhanced-payment .smartcard-radio-group mat-radio-button.mat-mdc-radio-disabled .credit-subheader,.enhanced-payment .smartcard-radio-group mat-radio-button.mat-mdc-radio-disabled .card-expired-txt{color:var(--destructive-watermellon)}.enhanced-payment .smartcard-radio-group .mdc-radio,.eVoucher-card .mdc-checkbox{position:absolute!important;right:1.5rem;top:50%;transform:translateY(-50%);padding:0;height:1.25rem!important;width:1.25rem!important}.enhanced-payment .address-card-list .smartcard-radio-group .mdc-radio{position:absolute!important;right:1.5rem;top:26px;transform:translate(0);padding:0;height:1.25rem!important;width:1.25rem!important}.eVoucher-card .mdc-checkbox .mdc-checkbox__background{border-color:var(--dark-radio)!important}.enhanced-payment .smartcard-radio-group .mdc-radio .mat-mdc-radio-touch-target,.eVoucher-card .mdc-checkbox .mat-mdc-radio-touch-target,.enhanced-payment .smartcard-radio-group .mdc-radio .mdc-radio__native-control,.eVoucher-card .mdc-checkbox .mdc-checkbox__native-control{height:1.25rem!important;width:1.25rem!important}.enhanced-payment .mat-internal-form-field{height:100%;display:flex!important;width:100%}.enhanced-payment .smartcard-radio-group label.mdc-label{padding:0!important;width:100%;cursor:pointer}.enhanced-payment .smartcard-radio-group label.mdc-label:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.enhanced-payment .payment-save .mdc-checkbox{padding:0!important;margin:0!important}.payment-common-checkbox .mdc-form-field{align-items:center;gap:.625rem}.enhanced-payment .enhanced-common-label-field label span{color:var(--primary-dark-spark)}.enhanced-payment .review-common-checkbox .mdc-label{font-size:1rem;line-height:1.5rem;color:var(--primary-coalescent);font-weight:400;padding-left:1.125rem}.enhanced-payment .mat-mdc-radio-button .mdc-radio:hover .mdc-radio__background:before,.enhanced-payment .mat-mdc-radio-button .mdc-radio:focus .mdc-radio__background:before{opacity:0!important;display:none!important}.enhanced-payment .mat-mdc-radio-button:hover .mdc-radio__outer-circle{outline:1px solid var(--dark-radio)!important}.enhanced-payment .mat-mdc-radio-button:focus-visible .mdc-radio__outer-circle,.enhanced-payment .mat-mdc-radio-button:focus-visible:hover .mdc-radio__outer-circle,.enhanced-payment .mat-mdc-radio-button.mat-mdc-radio-checked:focus-visible .mdc-radio__outer-circle,.enhanced-payment .mat-mdc-radio-button.mat-mdc-radio-checked:focus-visible:hover .mdc-radio__outer-circle,.enhanced-payment .mat-mdc-radio-button.mat-mdc-radio-checked.cdk-keyboard-focused .mdc-radio__outer-circle{outline:3px solid var(--primary-coalescent)!important;outline-offset:1px!important}.eVoucher-card-list .review-common-checkbox:hover,.eVoucher-card-list .review-common-checkbox:focus-visible,.eVoucher-card-list .review-common-checkbox.cdk-keyboard-focused,.eVoucher-card-list .review-common-checkbox:hover .mdc-checkbox__background{border:1px solid var(--graphene)!important;outline:1px solid var(--graphene)}.enhanced-payment .review-common-checkbox .mdc-checkbox,.enhanced-payment .review-common-checkbox .mdc-checkbox input,.enhanced-payment .review-common-checkbox .mdc-checkbox .mdc-checkbox__background{height:1.5rem;width:1.5rem}.enhanced-payment .voucher-section .review-common-checkbox .mdc-checkbox,.enhanced-payment .voucher-section .review-common-checkbox .mdc-checkbox input,.enhanced-payment .voucher-section .review-common-checkbox .mdc-checkbox .mdc-checkbox__background{height:1.25rem;width:1.25rem}.express-checkout ul li apple-pay-button{background:var(--shades-black);min-width:10rem;border-radius:.313rem;border:none;justify-content:center;align-items:center;height:3rem!important;cursor:pointer;font-size:23px;font-weight:600}.express-checkout ul li apple-pay-button:focus-visible{outline:3px solid var(--primary-coalescent)!important;outline-offset:1px!important}.common-floting-input.error-border .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece{border-color:var(--destructive-watermellon)!important;border-width:2px}.railcard-not-applied-btn .mdc-button__label{display:flex;align-items:center;gap:.5rem}.railcard-not-applied-btn .mdc-button__label img{height:1.375rem;width:1.375rem}.railcard-not-applied-btn:hover{font-weight:700}.railcard-not-applied-btn:focus-visible{outline:3px solid var(--primary-coalescent)!important;outline-offset:1px!important;border:none}.railcard-not-applied-btn:focus-visible:hover{font-weight:400}.date-pickr-time .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--primary-coalescent)!important;border-width:2px}.time-select-box.mat-focused .mat-mdc-form-field-focus-overlay{display:none}.search-journey-header:focus,.search-journey-header:focus-within,.
1search-journey-header:focus-visible,.radio-card:focus,.radio-card:focus-within,.radio-card:focus-visible,.journey-details-route-stations-container:focus,.journey-details-route-stations-container:focus-within,.journey-details-route-stations-container:focus-visible,.journey-breakdown-card mat-card-title:focus,.journey-breakdown-card mat-card-title:focus-within,.journey-breakdown-card mat-card-title:focus-visible,.journey-breakdown-details-head:focus,.journey-breakdown-details-head:focus-within,.journey-breakdown-details-head:focus-visible,.journey-breakdown-details-table tbody tr:focus,.journey-breakdown-details-table tbody tr:focus-within,.journey-breakdown-details-table tbody tr:focus-visible,.ticket-class-section-title:focus,.ticket-class-section-title:focus-within,.ticket-class-section-title:focus-visible{outline:none!important;border:none!important}.journey-breakdown-details-table thead .mat-mdc-header-row .mat-mdc-header-cell{border-bottom-color:transparent!important}.notrains-found-card.sold-out-card.open-return-card{margin-top:2.5rem}.logout-popup.content-center footer button{margin:inherit!important}.enhanced-datepicker-info select{-webkit-appearance:none;appearance:none;pointer-events:none}.show-only-btn:focus-visible,.show-only-btn:focus-visible:hover{background:var(--shades-white)!important;outline:3px solid var(--primary-coalescent)!important;outline-offset:1px!important;border:2px solid var(--neutrals-shadow-blue)!important;background-color:var(--shades-white)!important}#enh-header-username{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:110px}.enhanced-seat-picker .seat-selected-box .svg-container svg{height:auto;width:100%;background:var(--shades-white);border-radius:10px;text-align:center}.enhanced-seat-picker,.enhanced-seat-picker .mat-mdc-dialog-container{height:92vh}.enhanced-seat-picker .seat-select-popup .fare-heading-list-box{max-height:100%}.enhanced-seat-picker .seat-change-txt .mat-expansion-panel-header{margin:15px auto 0;padding:15px 20px}.enhanced-seat-picker .seat-change-txt{margin:30px 20px 0}.enhanced-seat-picker .seat-change-txt h2{margin-bottom:15px}.enhanced-seat-picker .seat-change-txt .seat-header:before{height:100%}.enhanced-seat-picker{min-width:65vw!important;max-width:80vw!important;width:80%}.enhanced-seat-picker .mat-mdc-dialog-container{padding:0!important}.enhanced-seat-picker svg text{cursor:pointer;pointer-events:auto}.enhanced-seat-picker .svg-container{overflow-x:auto;height:1200px}.enhanced-seat-picker .svg-container svg{margin-bottom:10px}.enhanced-seat-picker svg rect[coachtype]{height:200px}.enhanced-seat-picker g#sfseatselectedgrey{cursor:not-allowed}.enhanced-seat-picker g#sbseatselectedgrey{cursor:not-allowed}.enhanced-seat-picker g#sfseatselectedgrey rect:first-child,.enhanced-seat-picker g#sbseatselectedgrey rect:first-child{fill:silver}.enhanced-seat-picker .seatpickerwarning-icn{width:20px;margin-left:6px}.enhanced-seat-picker .seatpickerwarning-tooltip{z-index:99999!important}.enhanced-seat-picker .fare-heading-list-box{height:100%;max-height:100%;padding:10px 0 0!important;margin:0}.enhanced-seat-picker,.enhanced-seat-picker mat-dialog-container{background-color:#e7ebf3!important;border-radius:4px}.enhanced-seat-picker mat-dialog-container .mat-mdc-dialog-surface{background-color:transparent!important}.enhanced-seat-picker .prevent-pulldownRefresh-Scrolling-OnSeatPickerPopup{overscroll-behavior:contain;-webkit-overflow-scrolling:contain;touch-action:none;-webkit-touch-action:none;-moz-touch-action:none;-ms-touch-action:none;overflow:hidden}.enhanced-seat-picker mat-dialog-container{overflow:hidden}.enhanced-seat-picker .tooltip.show.coalescent.seatpickerwarning-tooltip .tooltip-inner{max-width:300px!important;width:300px!important}.enhanced-seat-picker .tooltip.show.coalescent.tablet.seatpickerwarning-tooltip{left:-100px!important;width:300px}.enhanced-seat-picker .tooltip.show.coalescent.tablet.seatpickerwarning-tooltip .arrow{left:calc(50% + 98px)}.enhanced-seat-picker .seatpicker-dialog-box #bike_space_available image{filter:invert(3%) sepia(31%) saturate(62%) hue-rotate(158deg) brightness(90%) contrast(88%)}.enhanced-seat-picker-inner .close-mrgn .mdc-button__label{line-height:0!important}.enhanced-field-error{color:var(--destructive-watermellon);font-size:.875rem;font-weight:400;margin:0}.enhanced-field-success{line-height:1.375rem;font-size:.875rem;font-weight:400;margin:0;color:var(--primary-coalescent)}.enhanced-field-success-with-icon{display:flex;align-items:center;gap:.25rem}.review-page-mat-expansion-panel-header .mat-expansion-indicator{transform:rotate(-45deg)!important;height:1.125rem;width:1.125rem}.review-page-mat-expansion-panel-header.mat-expanded .mat-expansion-indicator{transform:rotate(135deg)!important;margin-top:-.25rem}.review-page-mat-expansion-panel-header .mat-expansion-indicator:after{border:none;background-image:url(/train-tickets/mat-accordion-arrow.bb369ab02ec7d759.svg);height:1.125rem;width:1.125rem;background-size:cover;background-repeat:no-repeat;margin-top:-.5rem}.review-page-mat-expansion-panel-header.mat-expanded .mat-expansion-indicator:after{margin-top:-
17px}.add-another-journey-btn .mdc-button__label{display:flex;align-items:center;gap:.5rem}.add-another-journey-btn:hover .mdc-button__label img{filter:brightness(0) saturate(100%) invert(100%) sepia(43%) saturate(0%) hue-rotate(257deg) brightness(106%) contrast(101%)}.add-another-journey-btn:focus:hover .mdc-button__label img{filter:none}.toast-success{border-radius:.313rem;background-color:var(--toast-success);padding:.5rem 1rem;display:flex;justify-content:space-between;align-items:center}.toast-success p{font-size:.875rem;line-height:1.375rem;font-weight:700;color:var(--primary-coalescent);margin:0}.toast-success button{min-width:auto;padding:0}.toast-success button .mdc-button__label{line-height:10px}.toast-msg-top-space{margin-top:1.5rem}.toast-msg-bottom-space{margin-bottom:1.5rem}.toast-error{border-radius:.313rem;background-color:var(--toast-error);padding:.5rem 1rem;display:flex;gap:10px;align-items:center}.toast-error p{font-size:.875rem;line-height:1.375rem;font-weight:700;color:var(--primary-coalescent);margin:0}.toast-error img{height:1.125rem!important;width:1.125rem!important}.hide-blank-div:empty{display:none}.journey-breakdown-detail-dialog header .mdc-button__label{line-height:0}.hide-price-breakdown-tab-header .mat-mdc-tab-header{display:none!important}.EnhancedPriceBreakdownDialogs .mat-mdc-tab-header-pagination[aria-disabled=false]{display:flex!important}.bike-reser-popup-list{padding-left:25px;list-style:disc}.bike-reser-popup-list li{list-style:none;position:relative}.bike-reser-popup-list li:before{content:"";position:absolute;left:-11px;top:8px;height:3px;width:3px;background-color:#131e29;border-radius:100%}.bike-reser-popup-list li::marker{font-size:3px}.forgot-password-sucess ul li{list-style:none}.enhanced-common-notification .mdc-button__label{line-height:0}.enhanced-common-notification header{justify-content:center}.enhanced-common-notification header h2{text-align:center}.enhanced-common-notification header .mat-mdc-dialog-actions{display:none}.enhanced-common-notification .enhanced-common-info-content{padding:1.25rem;gap:1rem}.enhanced-common-notification .enhanced-common-info-content p{font-size:1rem;line-height:1.5rem;color:var(--primary-coalescent)}.logout-style-popup header,.enhanced-railcard-not-applied-popup header{justify-content:center}.logout-style-popup header .mat-mdc-dialog-actions,.enhanced-railcard-not-applied-popup header .mat-mdc-dialog-actions{display:none}.outline-primary-btn-hover:hover{background:var(--dark-spark)!important;border:.125rem solid var(--dark-spark)!important;color:var(--shades-white)!important}.outline-primary-btn-hover.cdk-mouse-focused:hover .mdc-button__label,.outline-primary-btn-hover:not(.cdk-keyboard-focused):hover .mdc-button__label{color:var(--shades-white)!important}.outline-primary-btn-hover:active{background:var(--primary-pressed-btn-bg)!important;border:.125rem solid var(--primary-pressed-btn-bg)!important;color:var(--shades-white)!important}.outline-primary-btn-hover.cdk-mouse-focused:active .mdc-button__label,.outline-primary-btn-hover:not(.cdk-keyboard-focused):active .mdc-button__label{color:var(--shades-white)!important}.outline-primary-btn-hover.cdk-keyboard-focused:active .mdc-button__label{color:var(--primary-coalescent)!important}.outline-primary-btn-hover:active .mdc-button__label img,.outline-primary-btn-hover.cdk-mouse-focused:active .mdc-button__label img,.outline-primary-btn-hover.cdk-mouse-focused:hover .mdc-button__label img{filter:brightness(0) saturate(100%) invert(100%) sepia(43%) saturate(0%) hue-rotate(257deg) brightness(106%) contrast(101%)}.outline-primary-btn-hover.cdk-keyboard-focused:active .mdc-button__label img{filter:none}.outline-primary-btn-hover:focus-visible,.outline-primary-btn-hover:focus-visible:hover,.outline-primary-btn-hover.cdk-keyboard-focused{background:var(--shades-white)!important;border:.125rem solid var(--primary-spark)!important;color:var(--primary-coalescent)!important;outline:3px solid var(--primary-coalescent)!important;outline-offset:1px!important}.outline-primary-btn-hover:focus-visible .mdc-button__label,.outline-primary-btn-hover.cdk-keyboard-focused .mdc-button__label{color:var(--primary-coalescent)!important}.outline-secondary-btn-hover:hover{background:var(--graphene)!important;border:.125rem solid var(--neutrals-auro-metal)!important;color:var(--shades-white)!important}.outline-secondary-btn-hover.cdk-mouse-focused:hover .mdc-button__label,.outline-secondary-btn-hover:not(.cdk-keyboard-focused):h
1over .mdc-button__label{color:var(--shades-white)!important}.outline-secondary-btn-hover:active{background:var(--secondary-pressed-btn-bg)!important;border:.125rem solid var(--neutrals-auro-metal)!important;color:var(--primary-coalescent)!important}.outline-secondary-btn-hover.cdk-mouse-focused:active .mdc-button__label,.outline-secondary-btn-hover:not(.cdk-keyboard-focused):active .mdc-button__label{color:var(--shades-white)!important}.outline-secondary-btn-hover.cdk-keyboard-focused:active .mdc-button__label{color:var(--primary-coalescent)!important}.outline-secondary-btn-hover:focus-visible,.outline-secondary-btn-hover:focus-visible:hover,.outline-secondary-btn-hover.cdk-keyboard-focused{background:var(--shades-white)!important;border:.125rem solid var(--neutrals-auro-metal)!important;color:var(--primary-coalescent);outline:3px solid var(--primary-coalescent)!important;outline-offset:1px!important}.outline-secondary-btn-hover:focus-visible .mdc-button__label,.outline-secondary-btn-hover.cdk-focused .mdc-button__label,.outline-secondary-btn-hover.cdk-keyboard-focused .mdc-button__label{color:var(--primary-coalescent)!important}.enhanced-action-popup-close:hover .enhanced-popup-close-btn,.enhanced-action-popup-close:focus-visible .enhanced-popup-close-btn{border:none!important}.enhanced-popup-close-btn:focus-visible,.enhanced-popup-close-btn.cdk-keyboard-focused{outline:2px solid var(--primary-coalescent)!important;outline-offset:1px!important}.mdc-tab .mdc-tab__ripple:before,.mdc-tab .mat-ripple{opacity:0!important;display:none!important}.price-breakdown-tab .mdc-tab:focus-visible .mdc-tab__content .mdc-tab__text-label{outline:2px solid var(--primary-coalescent)!important;outline-offset:2px!important;border-radius:5px}#passenger-panel,.mat-mdc-autocomplete-panel,.mat-mdc-select-panel{padding:0}#passenger-panel .mat-mdc-option,.mat-mdc-autocomplete-panel .mat-mdc-option,.mat-mdc-select-panel .mat-mdc-option{background:transparent!important}#passenger-panel .mat-mdc-option:hover,.mat-mdc-autocomplete-panel .mat-mdc-option:hover,.mat-mdc-select-panel .mat-mdc-option:hover,#passenger-panel .mat-mdc-option.mdc-list-item--selected,.mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item--selected,.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected{background:var(--tint-feel-good-green)!important}#passenger-panel .mat-mdc-option:hover span,.mat-mdc-autocomplete-panel .mat-mdc-option:hover span,.mat-mdc-select-panel .mat-mdc-option:hover span,#passenger-panel .mat-mdc-option.mdc-list-item--selected span,.mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item--selected span,.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected span{color:var(--graphene)!important}#passenger-panel .mat-mdc-option.mat-mdc-option-active,.mat-mdc-autocomplete-panel .mat-mdc-option.mat-mdc-option-active,.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-active{background-color:transparent!important;outline:2px solid var(--primary-coalescent)!important;outline-offset:-4px!important;border-radius:8px!important}#passenger-panel .mat-mdc-option.mat-mdc-option-active span,.mat-mdc-autocomplete-panel .mat-mdc-option.mat-mdc-option-active span,.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-active span,#passenger-panel .mat-mdc-option.mdc-list-item--selected.mat-mdc-option-active,.mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item--selected.mat-mdc-option-active,.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected.mat-mdc-option-active{color:var(--primary-coalescent)!important}#passenger-panel .mat-mdc-option.mdc-list-item--selected.mat-mdc-option-active,.mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item--selected.mat-mdc-option-active,.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected.mat-mdc-option-active{background:var(--tint-feel-good-green)!important;outline:none!important;border-radius:0!important}.enhanced-seat-picker-inner .close-mrgn:focus-within .mat-mdc-focus-indicator,.enhanced-seat-picker-inner .close-mrgn.cdk-keyboard-focused{background:transparent!important;outline:2px solid var(--primary-coalescent)!important;outline-offset:1px!important;border-radius:2px}.enhanced-seat-picker-inner .close-mrgn.cdk-focused{outline:none!important;box-shadow:none!important}.enhanced-session-timeout-popup .time-counter{font-size:20px;line-height:25px;font-weight:600;color:var(--graphene)}.session-timeout-shadow p{color:var(--primary-coalescent)!important}.session-timeout-shadow h2:only-child{margin-left:auto!important;margin-right:auto!important}.enhanced-seat-picker-inner .booked-seats span,.enhanced-seat-picker-inner .booked-seats span.mdc-button__ripple,.enhanced-seat-picker-inner .booked-seats span.mdc-button__label,.enhanced-seat-picker-inner .booked-seats span.mat-mdc-focus-indicator,.enhanced-seat-picker-inner .booked-seats span.mat-mdc-button-touch-target,.enhanced-seat-picker-inner .booked-seats span.mat-ripple{pointer-events:none!important}.enhanced-booking-confirmation-header #enh-usp-section,.enhanced-booking-confirmation-header #enh-stepper-section{dis
1play:none}.enhanced-booking-confirmation-header .user-account-container{padding:.813rem 0!important}.enhanced-booking-confirmation-header .user-account-logo{display:block!important}.enhanced-booking-confirmation-header .user-account-logo .header-avanti-logo{margin-top:auto!important}.enhanced-booking-confirmation-header .m-journey-section{display:none!important}.enhanced-booking-confirmation-section .mat-mdc-tab-header{border-bottom:1px solid var(--neutrals-light-periwinkle);position:sticky;top:0;z-index:11;background:#f9f7f6}.enhanced-booking-confirmation-section .mat-mdc-tab .mdc-tab-indicator__content--underline{border-color:var(--primary-spark)!important;border-width:.25rem;position:absolute;bottom:-1.5px;z-index:11}.enhanced-booking-confirmation-section .mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:center;gap:2.5rem;background-color:var(--body-bg)}.enhanced-booking-confirmation-section .mat-mdc-tab-header .mat-mdc-tab{width:auto;flex-grow:initial!important;min-width:5.375rem!important;padding:.875rem 0}.enhanced-booking-confirmation-section .mat-mdc-tab-header .mdc-tab__text-label{line-height:1.375rem;font-size:1rem;font-weight:700;color:var(--primary-coalescent)!important}.enhanced-booking-confirmation-section .mat-mdc-tab-header .mat-mdc-tab:focus-visible .mdc-tab__text-label{outline:2px solid var(--primary-coalescent)!important;outline-offset:2px;border-radius:5px}.payment-summary-accordion .mat-expansion-panel-header{padding:1.5rem}.payment-summary-accordion .mat-expansion-panel-header-title h2{font-size:1.25rem;line-height:1.563rem;font-weight:600;color:var(--primary-graphene);margin:0}.booking-payment-summary-content{border-top:1px solid var(--neutrals-light-periwinkle)}.ebc-journey-details-card .mat-expansion-panel.mat-expanded{border-radius:5px!important}.bcp-download-btn .mdc-button__label{display:flex;align-items:center;gap:.5rem}.bcp-download-btn:focus-visible:hover .mdc-button__label{color:var(--primary-coalescent)!important}.payment-summary-accordion .mat-accordion .mat-expansion-panel:hover{outline:2px solid var(--primary-coalescent)}.keyboard-mode .payment-summary-accordion .mat-accordion .mat-expansion-panel:focus-within,.keyboard-mode .payment-summary-accordion .mat-accordion .mat-expansion-panel.mat-expanded.focus-within{outline:2px solid var(--primary-coalescent);outline-offset:.125rem;background-color:transparent;border:1px solid var(--neutrals-light-periwinkle)!important}.payment-summary-accordion .mat-accordion .mat-expansion-panel-header:focus,.payment-summary-accordion .mat-accordion .mat-expansion-panel-header:focus-within,.payment-summary-accordion .mat-accordion .mat-expansion-panel-header:focus-visible{background-color:transparent!important}
1.e-ticket-btn{min-width:200px}.e-ticket-btn .mat-mdc-menu-item-text{display:flex;justify-content:space-between;gap:10px;align-items:center}.e-ticket-btn-group ul li button .mdc-button__label{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px;font-size:1rem;line-height:1.5rem}.e-ticket-btn-group button{border:2px solid transparent}.e-ticket-btn-group button:hover{background-color:var(--tint-feel-good-green)!important}.e-ticket-btn-group button:focus-visible{border:2px solid var(--primary-coalescent);border-radius:5px;background-color:transparent!important}.e-ticket-btn-group button:focus-visible:hover{background-color:transparent}::ng-deep .mat-mdc-menu-content{padding-top:0!important;padding-bottom:0!important}::ng-deep .e-ticket-btn-group .mat-mdc-menu-item-highlighted:not(.cdk-program-focused){background:transparent!important}::ng-deep .e-ticket-btn-group .mat-mdc-menu-item{background:transparent!important}.enhanced-booking-confirmation-section .mat-expansion-indicator:after{color:var(--primary-coalescent)!important}.usabilla_live_button_container{top:50%!important;width:40px!important;height:130px!important;z-index:999!important;left:auto!important;transform:translateY(-50%)!important;margin-top:auto!important}.user-disabled-while-loader,.basket-disabled-while-loader .user-account-basket-txt,.basket-disabled-while-loader .basket-counter img{opacity:.6}.basket-disabled-while-loader .basket-counter .basket-counter-number{background-color:var(--neutrals-auro-metal)!important}@media(width>=1440px){.common-container{max-width:72rem;width:100%;margin:0 9rem}}@media(1024px<=width<=1440px){.common-container{max-width:72rem;min-width:61rem;width:100%;margin:0 1.5rem}}@media(width<=1150px){.enhanced-seat-preferences-seat-option .mat-mdc-radio-group .mat-mdc-radio-button,.enhanced-seat-preferences-seat-option .mat-mdc-checkbox-group .mat-mdc-checkbox{height:auto}}@media(width<=1024px){.for-mobile-content{display:block}.for-desktop-content{display:none}.view-change-seat-btn{width:100%}}@media(width<=1023px){.usabilla_live_button_container{top:50%!important;width:40px!important;height:130px!important;z-index:999!important;left:auto!important;transform:translateY(-50%)!important;margin-top:auto!important;margin-left:inherit!important;right:0;bottom:inherit!important;border-radius:.25rem 0 0 .25rem}.usabilla_live_button_container iframe.usabilla-live-button{left:0!important;top:0!important}.journey-details-itinerary-popup{height:100dvh!important;min-width:100%!important;max-width:100%!important;width:100%!important}.stations-popup{max-width:100%!important;width:100%;height:100dvh;margin:0!important}.ticket-detail-mobile,.EnhancedPriceBreakdownDialogs{width:100%!important;padding:0rem!important;height:100vh;max-width:100%!important}.class-detail-popup{max-width:100%!important;width:100%!important;margin:0!important;height:100dvh!important}.common-container{max-width:35rem;width:100%;margin:0 1.5rem}.common-container.m-common-container{max-width:100%;margin:0 1rem}.enhanced-datepicker-info .buttons-footer button{flex:1 1 50%}.enhanced-datepicker-info .deperture-btn{flex:1 1 100%;width:100%}.enhanced-datepicker-info .mat-mdc-form-field-infix{justify-content:inherit}.enhanced-datepicker-info .mat-mdc-form-field-infix mat-form-field{width:100%}.enhanced-datepicker-info .datepicker-btns{gap:1rem}.enhanced-datepicker-info .datepicker-btns,.enhanced-datepicker-info .ngb-dp-header{padding:1rem;border-bottom:none!important}.enhanced-datepicker-info.coj-new-datepicker-popup .footer-coj{border-top:1px solid var(--neutrals-light-periwinkle)}.enhanced-datepicker-info .mat-mdc-dialog-content{border-bottom:1px solid var(--neutrals-light-periwinkle)}.enhanced-datepicker-info .arrive-by-btn{width:100%}.enhanced-datepicker-info .mat-mdc-tab-body-wrapper{min-height:27.5rem}.enhanced-datepicker-info .return-tab-content{height:100%}.common-edit-form-btn .mdc-button__label{gap:.25rem}.common-edit-form-btn .mdc-button__label img{height:.75rem}.back-btn button{font-weight:400;min-width:auto}.search-journey-row .mat-mdc-tab-body-wrapper{margin-top:.75rem!important}.common-edit-form-btn:disabled{background-color:transparent!important;cursor:not-allowed!important;border:0 solid var(--neutrals-bright-grey)!important}.common-edit-form-btn:disabled .mdc-button__label{color:var(--primary-coalescent)!important}.common-edit-form-btn:disabled .mdc-button__label img{filter:none!important}.mobile-loader-d-none{display:none}.e-ticket-btn-group{width:100vw;max-width:528px!important}.review-basket-btn:focus-visible{outline:2px solid var(--primary-coalescent)!important;outline-offset:1px;border-radius:5px}.enhanced-datepicker-info #ebd-base-dialog-body .mat-mdc-dialog-actions{padding:1rem}}@media(width<=1024px){.class-detail-popup{margin:0 1.5rem}}@media(width<=1023px){.common-floting-input .mdc-text-field--outlined .mdc-text-field__input{opacity:1!important}.journey-details-train-facilities .mat-accordion .mat-expansion-panel-header-description{font-size:14px!important}app-enhanced-journey-details-and-itinerary-dialogs .enhanced-common-popup-body{overflow:auto;max-height:calc(100vh - 60px);padding-bottom:5rem!important}app-enhanced-basic-dialog header h2{font-size:18px!important;line-height:1.375rem!important}.journey-info-header{min-height:auto}.ticket-tabs mat-tab-header{box-shadow:0 .125rem .75rem .125rem #131e2914}
1.journey-breakdown-details-table .mat-mdc-header-cell,.journey-breakdown-details-head,.journey-breakdown-details-table .mdc-data-table__cell{padding:1rem!important}.m-journey-section-container .common-edit-form-btn.ttc-edit .mdc-button__label img{width:1rem!important;height:inherit}.view-journey-form-container.new-design-journey .common-container{margin:0!important}.mt-4rem{margin-top:4px}.view-journey-form-container.new-design-journey ul{padding:0;margin:0;font-size:14px}.different-way,.view-journey-form-container.new-design-journey ul li{color:var(--shades-white)}.view-journey-form-container.new-design-journey{background-color:var(--primary-graphene);padding:12px 24px}.common-edit-form-btn.ttc-edit .mdc-button__label{color:var(--shades-white)}enhanced-class-details-dialogs .enhanced-common-popup-theme{max-height:calc(100vh - 60px);overflow:auto;height:100%;padding-bottom:4rem!important;min-height:inherit}.time-show-mobile p{font-weight:600;font-size:.85rem;margin-bottom:1rem!important}.matmenu-myaccount{right:1rem;left:inherit;min-width:140px!important;max-width:300px!important}.sign-in-popup-container{margin-bottom:1rem!important}.logout-popup{width:35rem!important}.logout-style-popup .enhanced-alert-dialogs .alert-content{padding:1rem}enhanced-logout-dialogs footer .common-popup-theme-footer.ng-star-inserted button{width:100%}.enhanced-forgot-password-btn{display:flex!important;justify-content:normal!important;text-align:left}.enhanced-create-account-btn{padding:0!important;min-width:inherit!important;width:50%;display:flex!important;justify-content:end!important;text-align:right}.enhanced-forgot-password-btn span{font-size:.875rem!important}.btn-fullwidth button{width:100%!important}.mobile-min-height-jrny-btn{min-height:18px}.notrains-found-card.sold-out-card.open-return-card{margin-top:0}.label-hide-ondestop{display:none!important}app-enhanced-ticket-type-and-class app-enhanced-basic-dialog header .mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,app-enhanced-ticket-type-and-class app-enhanced-basic-dialog header mat-button{margin-top:-.25rem}.class-details-row mat-card-subtitle{font-size:.875rem}.ticket-tabs .mat-mdc-tab.mdc-tab--active .tabname-main{border-radius:.313rem}.ticket-tabs .mat-mdc-tab.mdc-tab--active:nth-child(1) .tabname-main{border-bottom-right-radius:0;border-top-right-radius:0}.ticket-tabs .mat-mdc-tab-header .mat-mdc-tab{flex:1 1 33.33%}.mobile-label{display:block}.desktop-label{display:none}.ticket-tabs .mat-mdc-tab-header .mat-mdc-tab .tabname-main{padding:.5rem 1rem}.ticket-class-section .ticket-class-section-title{gap:0!important;flex-wrap:wrap}.cdk-overlay-pane.EnhancedPriceBreakdownDialogs{width:100%!important;max-width:100dvw!important;height:100dvh}.EnhancedPriceBreakdownDialogs .enhanced-common-popup-theme{height:calc(100dvh - 150px);padding-bottom:5rem;overflow:auto}.journey-breakdown-detail-dialog footer{position:fixed;left:0;right:0;bottom:0}.common-edit-form-btn{padding:0!important;border:none!important;line-height:1.375rem!important;font-size:.875rem!important;height:auto!important}app-enhanced-ticket-type-and-class .search-journey-cards-row{max-width:35rem!important;margin:0 auto;width:100%}.ticket-tabs .mdc-radio{top:2.813rem!important}app-enhanced-ticket-type-and-class #ettacc-back-btn-container .common-container{max-width:100%!important;width:100%!important}.journey-type img{width:12px}.back-btn{padding:1rem 0 0!important}.back-btn button{min-width:auto!important}.journey-class-card .journey-class-details .journey-class-list{padding-left:1.25rem!important}enhanced-no-trains-available-dialogs button{width:100%}.railcard-cheapest-card{width:100%;bottom:7.313rem;right:0;gap:0}.railcard-applied-message .mat-mdc-card{border-bottom:1px solid var(--neutrals-light-periwinkle);border-radius:0}.cheapest-ticket-message .mat-mdc-card{border-radius:0}.cheapest-using-railcard .cheapest-ticket-message .mat-mdc-card{box-shadow:none;border-top:1px solid var(--neutrals-light-periwinkle)}.cheapest-ticket-message p,.railcard-applied-message p{font-size:.875rem;font-weight:600;line-height:1.375rem;margin-top:.5rem;padding-right:1.5rem}.cheapest-ticket-message .cheapest-ticket-content{margin-bottom:0}.cheapest-ticket-message .ticket-label button,.cheapest-ticket-message .cheaper-option-txt{display:none}.cheapest-ticket-message .cheaper-mobile-arrow{display:block}.cheapest-ticket-message .select-button{border:none!important;padding:0!important;background:transparent;min-width:auto!important}.cheapest-ticket-message .single-card{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.cheapest-ticket-message .select-button:active,.cheapest-ticket-message .select-button:hover{background-color:transparent!important}.using-railcard-title span{font-size:1.125rem;line-height:1.375rem;font-weight:600}.railcard-applied-message{position:relative}.railcard-applied-message .cheaper-option-close-btn{position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.field-error-space{bottom:-.25rem}@keyframes slideUp{0%{transform:translateY(100px);opacity:0}
1to{transform:translateY(0);opacity:1}}.enhanced-datepicker-info{margin-top:auto;animation:slideUp 1s ease-in-out;position:fixed!important;left:0;bottom:0;width:100vw;max-width:100%!important}.label-less-radio-card .mat-mdc-radio-button .mdc-radio{top:2.4rem!important}.search-journey-card-row .radio-card .mat-mdc-radio-button .mdc-radio .mdc-radio__background{height:1.25rem!important;width:1.25rem!important}.journey-details-card-header{padding:1rem!important}.via-avoid-section{padding:1rem}.journey-details-train-facilities .mat-accordion .mat-expansion-panel-header{padding:0!important}.mat-mdc-radio-button .mdc-radio,.mat-mdc-radio-button .mdc-radio__native-control,.mat-mdc-radio-touch-target{width:1.25rem!important;height:1.25rem!important}.enhanced-datepicker-info .ngb-dp-months{padding:0 1rem 1rem;margin-top:0}.enhanced-datepicker-info ngb-datepicker{margin-top:0;border:none}.enhanced-datepicker-info .mat-button-toggle-appearance-standard .mat-button-toggle-label-content{font-size:.875rem!important}.enhanced-datepicker-info .ngb-dp-navigation-select{display:none}.enhanced-datepicker-info ngb-datepicker-navigation-select.ngb-dp-navigation-select select:first-child{text-align:right}.enhanced-datepicker-info ngb-datepicker-navigation-select.ngb-dp-navigation-select select{padding:0 2px;border:none;-webkit-appearance:none;appearance:none;width:auto;flex:none;background:none;font-size:14px;color:#131e29;height:2rem;line-height:2rem;pointer-events:none}.view-journey-form-container{box-shadow:none!important}.search-station mat-icon{left:2rem!important}.service-arrive-ticket .stations-list{overflow:auto;height:calc(100vh - 260px)}.enhanced-common-popup-theme{padding:0;min-height:78.5dvh}app-enhanced-basic-dialog.enhanced-alert-dialogs footer{padding:1rem}app-enhanced-basic-dialog header{padding:1rem!important}.full-width-mobile .enhanced-common-popup-theme{max-height:100dvh}.padiing-footer{padding-bottom:180px}.padiing-footer.cheapest-ticket-footer{padding-bottom:250px!important}.padiing-footer.using-railcard-footer{padding-bottom:216px!important}.padiing-footer.cheapest-using-railcard{padding-bottom:306px!important}.Filter-modal .mdc-switch--selected .mdc-switch__icon--on,.Filter-modal .mdc-switch--unselected .mdc-switch__icon--off,.Filter-modal .mdc-switch__shadow{display:none}.Filter-modal .mdc-switch--selected .mdc-switch__handle-track{transform:none;right:.55rem;left:inherit}.Filter-modal .mdc-switch--selected:enabled .mdc-switch__handle:after{background:var(--shades-white)!important}.Filter-modal .mdc-switch--selected .mdc-switch__track:after{background:var(--primary-graphene)!important}.Filter-modal span.mdc-switch__track:before{background:var(--neutrals-light-periwinkle)}.Filter-modal .mdc-switch__track{overflow:hidden;position:relative;width:2.25rem;height:1.5rem;border-radius:1.563rem}.Filter-modal .mdc-form-field{display:flex;justify-content:space-between;width:100%}.Filter-modal .mdc-label{margin-left:0!important;font-family:Averta,Helvetica,Verdana,Arial,Sans-Serif}.Filter-modal mat-slide-toggle{width:100%}.Filter-modal .mdc-switch--unselected:enabled .mdc-switch__handle:after{background:var(--shades-white)!important}.Filter-modal .alert-content p:last-child{border-bottom:none}.Filter-modal .mdc-switch__handle{left:.141rem}.Filter-modal{max-width:100%!important;margin-top:auto;animation:slideUp 1s ease-in-out;width:100%!important}.Filter-modal footer button{flex:1 1 auto}.enhanced-datepicker-info mat-dialog-actions div{display:flex;max-width:100%!important;margin-top:auto;width:100%;gap:1rem}.enhanced-datepicker-info mat-dialog-actions div button{width:50%;flex:1 1 50%}.enhanced-datepicker-info mat-dialog-actions div button.fill-btn{margin-left:0}.station-list-popup{grid-template-columns:repeat(1,1fr)!important}app-enhanced-edit-qtt{position:fixed;top:0;z-index:999;height:calc(100dvh - 139.5px);bottom:0;width:100%}.edit-qtt-btn{position:fixed;bottom:env(safe-area-inset-bottom,0);left:0;right:0;justify-content:center!important;z-index:111;background:var(--shades-white);padding:1rem}.edit-qtt-btn button{width:50%;min-height:48px}.edit-journey-form-container{height:100dvh}.edit-qtt-form-top{padding-bottom:100px;overflow:auto;height:calc(100dvh - 100px)}.view-journey-form-flex{gap:.5rem}.view-edit-form-container{flex-direction:row;align-items:flex-start;gap:4px}.view-edit-form-container li:first-child{border-left:none;width:100%}.view-edit-form-container li{font-size:.875rem;line-height:1.375rem;gap:.5rem;white-space:nowrap!important;border-right:none;padding:0;flex:1 1 100%}.view-edit-form-container li .white-space-nowrap{white-space:normal}.view-edit-form-pax,.view-edit-form-railcard{padding-left:0;border-left:none}.view-journey-mobile{display:flex;-moz-column-gap:.5rem!important;column-gap:.5rem!important;row-gap:0!important;flex-wrap:wrap}.view-edit-form-pax-railcard{display:none}.view-edit-form-btn-area{align-self:self-end;position:absolute;right:1.5rem}.view-edit-form-mobile-date{display:flex;-moz-column-gap:.25rem!important;column-gap:.25rem!important;row-gap:0!important;white-space:normal!important;flex-wrap:wrap;flex-wrap:nowrap!important}.enhanced-datepicker-info .ngb-dp-header{position:relative;top:0}.enhanced-sign-in-dialog .enchanced-common-popup-header h1{width:calc(100% - 2.5rem);font-size:1.125rem;line-height:1.375rem;font-weight:600}.enhanced-common-popup-theme.enhanced-sign-in-dialog{min-height:auto}.enchanced-common-popup-content{padding:1rem!important}.sign-in-popup-container form{gap:1rem}.enhanced-datepicker-info .mat-mdc-tab.mdc-tab{flex-grow:1!important}
1.mobile-hide-tab-legends{display:none!important}.comfot-in-class{margin-bottom:1rem!important;display:block}.for-desktop-content{display:none}.review-travel-extras-mat-panel.mat-expanded .mat-expansion-panel-content{padding-block:1rem;margin-inline:1rem}.review-travel-extras-bike-inner{gap:1.5rem;flex-direction:column}.review-travel-extras-plusbus-checkbox{flex-direction:column!important;align-items:flex-start;gap:.5rem!important}.plusbus-checkbox-price{padding-left:2.125rem}.review-travel-extras-plusbus-checkbox .review-common-checkbox{width:auto}.delivery-mat-radio-group-list{gap:1rem}.delivery-mat-radio-group-list .mdc-form-field{align-items:flex-start}.smartcard-radio-group{grid-template-columns:repeat(1,1fr);gap:1rem}.plusbus-checkbox-list .outline-btn{width:100%}.smartcard-radio-btn .mdc-form-field{padding:.75rem 1rem;align-items:center}.personal-info-delivery-checkbox .mdc-form-field{align-items:center}.review-added-address .smartcard-radio-btn .mdc-form-field{padding:1rem!important}.order-smartcard-checkbox-m .mdc-form-field{align-items:center}.review-travel-extras-mat-header .mat-content{display:block}.enhanced-session-timeout-popup{width:100%!important;max-width:90vw!important}.enhanced-session-timeout-popup .enhanced-common-popup-theme{height:auto!important;min-height:auto!important}.enhanced-alert-content{padding:1rem!important}.review-travel-extras-bike-amount-inner .mat-mdc-form-field input{padding-left:0}.review-column-seat-mat-header .mat-expansion-indicator:after{left:-13px}.review-column-seat-mat-header .mat-content{padding-right:.75rem}.review-travel-extras-mat-header .mat-expansion-indicator{margin-top:.25rem}.toast-success{padding:.5rem;gap:10px}.toast-msg-top-space{margin-top:1rem}.toast-msg-bottom-space{margin-bottom:1rem}.delivery-mat-radio-group-list .mdc-radio{margin-block-start:.125rem}.enhanced-common-popup-container.enchanced-seat-preferences-popup{width:100%;max-width:100vw;height:100dvh}.enchanced-seat-preferences-popup .enhanced-common-popup-theme{padding:1rem;height:calc(100dvh - 128px);max-height:100%}.bike-reser-popup-list .f-14,.m-f-14{font-size:14px!important}.review-page-mat-expansion-panel:hover,.review-page-mat-expansion-panel:focus,.keyboard-mode .review-page-mat-expansion-panel:focus-within,.review-page-mat-expansion-panel.mat-expanded,.review-page-mat-expansion-panel.mat-expanded:focus,.review-page-mat-expansion-panel.mat-expanded:hover,.keyboard-mode .review-page-mat-expansion-panel.mat-expanded:focus-within{outline:none}.enhanced-payment .smartcard-radio-group mat-radio-button{padding:1rem!important}.enhanced-payment .single-card{gap:.75rem}.eVoucher-card .mdc-checkbox,.enhanced-payment .smartcard-radio-group .mdc-radio{right:1rem!important}.enhanced-payment #epc-saved-address-area .smartcard-radio-group .mdc-radio{right:1rem!important;top:1rem!important}.enhanced-payment .eVoucher-card mat-checkbox{padding:1rem}.common-popup-footer-fill-btn{flex-direction:column}.common-popup-footer-fill-btn button{width:100%!important}.enhanced-payment .smartcard-radio-group .payment-mode-save-mobile label.mdc-label{padding-left:1.125rem!important}.enhanced-booking-confirmation-header .user-account-container{padding:.75rem 0!important}.payment-summary-accordion .mat-expansion-panel-header{padding:1rem}.payment-summary-accordion .mat-expansion-panel-header-title h2{font-size:1.125rem;line-height:1.375rem}.payment-summary-mat-panel{border-top:1px solid var(--neutrals-light-periwinkle)}.enhanced-booking-confirmation-section .mat-mdc-tab-header{top:-1px}.payment-summary-accordion .mat-accordion .mat-expansion-panel:hover{outline:none}.keyboard-mode .payment-summary-accordion .mat-accordion .mat-expansion-panel:focus-within,.keyboard-mode .payment-summary-accordion .mat-accordion .mat-expansion-panel.mat-expanded.focus-within{outline:none;border:1px solid var(--shades-white)!important}}@media(width<=992px){.cdk-overlay-pane.enhanced-seat-picker{max-width:100%!important;width:100%}}@media(width<=960px){.enhanced-datepicker-info mat-dialog-content{height:542px;max-height:inherit!important}}@media(width<=768px){.ticket-detail-mobile .enhanced-common-popup-theme{padding-bottom:5rem!important;min-height:inherit;max-height:calc(100vh - 75px)!important;margin-bottom:3rem}enhanced-railcard-restrictions-dialogs app-enhanced-basic-dialog.enhanced-alert-dialogs.content-center footer button{width:100%}.stations-popup{max-width:100%!important;width:100%;height:100vh;margin:0!important}app-enhanced-basic-dialog mat-tab-header span.mdc-tab__content{font-size:14px!important}.mat-mdc-dialog-container .mat-mdc-dialog-title{font-size:18px}.logout-popup{width:35rem!important;max-width:100%}.enhanced-datepicker-info mat-dialog-content{height:530px;max-height:inherit!important}.enhanced-common-info-popup{margin:0 1rem!important;width:100%!important}.enhanced-common-info-content{padding:1rem!important}.two-btn-footer{gap:1rem}.two-btn-footer button{width:50%}.two-btn-footer-full-btn{flex-direction:column}.two-btn-footer-full-btn button{width:100%}.enhanced-no-seats-available-dialog .enhanced-common-info-content{padding:1rem}.enhanced-no-seats-available-dialog header h2{text-align:center}.enhanced-no-seats-available-dialog .two-btn-footer{flex-direction:column}.enhanced-no-seats-available-dialog .two-btn-footer button{width:100%}.e-ticket-btn-group{width:calc(100vw - 2rem);max-width:100%!important}.enhanced-datepicker-info ngb-datepicker-navigation{grid-template-columns:auto 1fr auto}}
1@media only screen and (width:768px){.journey-details-card{border:none!important}.journey-details-card-header{border-radius:0!important}.desktop-hide{display:block!important}.add-return-jounrey-btn{margin:1rem 0}}@media(width<=767px){.journey-details-card{border:none!important}.journey-details-card-header{border-radius:0!important}.desktop-hide{display:block!important}.add-return-jounrey-btn{margin:1rem 0}.mobile-hide-imp{display:none!important}.new-jorney{display:flex;gap:12px}.mobile-hide{display:none}.mobile-show{display:block}.reviewbuy-adult{display:flex;flex:0 0 100%}.booking-journey-details-txt-flex p span.custom-block{display:flex;gap:.75rem;margin-left:0;width:100%}.booking-journey-details-txt-flex p span.custom-block:before,.reviewbuy-adult:before{display:none}.enhanced-datepicker-info #ebd-base-dialog-body mat-dialog-actions{padding:1rem!important}.qtt-footer-btn .mdc-button__label,.edit-qtt-btn .fill-btn,.dark-fill-btn,.dark-outline-btn{font-size:15px!important}.view-edit-form-btn-area{right:1rem!important}.view-journey-form-container.new-design-journey{background-color:var(--primary-graphene);padding:12px 16px!important}.enhanced-datepicker-info ngb-datepicker-navigation{grid-template-columns:auto 1fr auto}.mat-mdc-dialog-container .mat-mdc-dialog-title{font-size:18px}.enhanced-datepicker-info .ngb-dp-header{min-width:400px;width:400px;margin:0 auto}.enhanced-datepicker-info .ngb-dp-months{padding:1rem;margin-top:0;min-width:400px;width:400px;margin-left:auto;margin-right:auto}.logout-popup{width:90%!important;max-width:100%}.add-railcard .add-railcard-type .mat-mdc-option{min-height:inherit!important;padding:6px 16px!important}.login-popup .enchanced-common-popup-header{flex-wrap:wrap}.login-popup .enchanced-common-popup-header h1{font-size:1.125rem!important;width:85%}app-enhanced-ticket-type-and-class .search-journey-cards-row{max-width:100%!important;margin:0 auto}.common-container{max-width:100%;width:100%;margin:0 1rem!important}.datepicker-tabs mat-tab-body{min-height:500px}.alert-common{max-width:100%!important;width:100%!important;padding-left:1rem;padding-right:1rem;margin:0 auto}.view-edit-form-station-stops{flex-wrap:wrap;gap:0 .5rem!important}.add-railcard-popup{max-width:100%!important;padding:0 1rem}.search-station,.stations-list{padding:1rem!important}.stations-list{height:calc(100vh - 176px)}.class-details-row mat-card{border:none}.search-journey-card-row .radio-card .mat-mdc-radio-button .mdc-radio{position:absolute;right:.75rem;top:3.85rem;padding:inherit}.enhanced-sign-in-dialog{max-width:100dvw!important;max-height:100dvh!important;margin:0 1rem}.ticket-tabs .mdc-radio{top:2.75rem!important}.edit-qtt-btn .fill-btn,.dark-fill-btn,.dark-outline-btn{padding-left:.5rem!important;padding-right:.5rem!important}.edit-qtt-pax-input .mdc-text-field__input{color:var(--primary-coalescent)!important;transition:inherit}.cdk-overlay-pane.enhanced-seat-picker{max-width:100%!important;width:100%}.enhanced-seat-picker,.enhanced-seat-picker .mat-mdc-dialog-container{height:100vh}.enhanced-seat-picker .svg-container{margin-top:20px!important}.enhanced-seat-picker .selected-box,.enhanced-seat-picker .available-box,.enhanced-seat-picker .unavailable-box{font-weight:600;font-size:11px;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}.enhanced-seat-picker .svg-container svg{margin:0 -29px 10px}.enhanced-seat-picker .seat-change-txt h2{font-size:24px}.enhanced-seat-picker .seat-change-txt,.enhanced-seat-picker .seat-change-txt .mat-expansion-panel-header{width:100%}.enhanced-seat-picker .seat-change-txt .seat-header{padding-left:10px}.enhanced-seat-picker .seatpickerwarning-icn{width:20px;margin-left:6px}.enhanced-seat-picker .seatpickerwarning-tooltip{z-index:99999!important}.two-btn-footer.journey-dialog-footer-center button{width:100%;height:2.5rem!important}.enhanced-common-notification{width:100%;margin:0 1rem}.enhanced-session-timeout-popup header{flex-direction:column!important;gap:.5rem;align-items:flex-start}.enhanced-session-timeout-popup .time-counter{font-size:18px;line-height:22px}.review-page-mat-expansion-panel .mat-expansion-panel-content{border-bottom:1px solid var(--neutrals-light-periwinkle)}.common-popup-footer-fill-btn{flex-direction:column}.common-popup-footer-fill-btn button{width:100%!important}}@media(min-width:992px)and (max-width:1140px){.enhanced-seat-picker{min-width:65vw!important;max-width:95vw!important;width:95%}}
1@media(width<=540px){.edit-qtt-btn .fill-btn,.dark-fill-btn,.dark-outline-btn{font-size:15px!important;min-height:48px!important}.enhanced-datepicker-info .ngb-dp-months{min-width:400px;width:400px}.enhanced-datepicker-info .ngb-dp-header{min-width:400px;margin:0 auto;width:400px}enhanced-add-railcard-dialogs .add-railcard-type{min-width:60%;width:70%;max-width:70%}}@media(width<=500px){.padiing-footer{padding-bottom:140px}app-enhanced-ticket-type-and-class .qtt-footer-btn button{padding-left:.5rem!important;padding-right:.5rem!important}}@media(width<=420px){.enhanced-datepicker-info .ngb-dp-months{min-width:100%;width:100%}.enhanced-datepicker-info .ngb-dp-header{min-width:100%;width:100%;margin:0 auto;padding-bottom:0}.enhanced-datepicker-info button{height:auto!important}.add-railcard-amount{position:relative;width:9.5rem!important}.journey-breakdown-details-table .mat-mdc-table{table-layout:fixed}}@media(width<=404px){.dark-fill-btn .mdc-button__label{gap:.25rem!important}.multi-label-class .mat-mdc-radio-button .mdc-radio{top:4.75rem!important}}@media(width<=380px){.new-jorney-out-ret-date{display:block!important}.new-jorney-out-date{padding-right:12px}.new-jorney-ret-date:before{top:.563rem!important;left:-.563rem!important}.new-jorney-total:before{top:.563rem!important;left:-.438rem!important}}@media(width<=360px){app-enhanced-ticket-type-and-class .qtt-footer-btn,.edit-qtt-btn{min-width:220px}app-enhanced-ticket-type-and-class .qtt-footer-btn button{min-height:auto;height:100%!important}.edit-qtt-btn .fill-btn,.dark-fill-btn,.dark-outline-btn,.edit-qtt-btn .outline-btn{font-size:15px!important;min-height:auto!important;height:-webkit-fill-available!important}}@media(width<=320px){.edit-qtt-via-avoid span{font-size:.875rem!important}}.radio-card .mat-mdc-radio-button.mat-mdc-radio-checked .mat-ripple-element,.radio-card .mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background:before{background-color:transparent!important}.radio-card .mat-mdc-radio-button .mdc-radio__background:before{background-color:var(--shades-white)!important}.delivery-radio-list .mat-mdc-radio-button.mat-mdc-radio-checked .mat-ripple-element,.delivery-radio-list .mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background:before{background-color:transparent!important}.delivery-radio-list .mat-mdc-radio-button .mdc-radio__background:before{background-color:var(--shades-white)!important}.mat-mdc-radio-button .mdc-radio__background:before{background-color:var(--shades-white)!important}.e-ticket-btn-group ul li button .mat-button-wrapper{display:flex;justify-content:space-between;align-items:center}.e-ticket-btn-group ul li button:hover .mat-button-focus-overlay{opacity:0!important}app-enhanced-validate .loader-center,app-enhanced-validate-enrollment .loader-center{display:flex;height:100%;justify-content:center;position:relative}app-enhanced-validate .loader-section,app-enhanced-validate-enrollment .loader-section{text-align:center;width:90%;margin:0 auto;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}app-enhanced-validate .search-loader-icon,app-enhanced-validate-enrollment .search-loader-icon{margin-top:0!important}span.next-line-text{font-size:14px!important;line-height:1.5rem;font-weight:400!important;color:var(--primary-coalescent)}.desktop-hide{display:none}.full-journey{padding:1rem;text-align:center}.full-journey button{border:1px solid #C5CFD9;border-radius:5px;padding:.5rem 1rem;color:var(--primary-graphene);text-decoration:underline;text-underline-offset:.25rem;text-decoration-thickness:1px;width:100%}.full-journey button:hover{font-weight:600}.full-journey button:focus-visible .mdc-button__label{outline:3px solid #131E29;border-radius:5px}.full-journey img{width:14px}.new-jorney{display:flex;gap:12px}.alert-image{display:flex;justify-content:center}.no-train-found-content{margin-bottom:1rem}\n'],encapsulation:2,changeDetection:0})}}return n})();var re=c(41944),ie=c(9140),A=c(49769),ce=c(91173),le=c(38774),de=c(39241),S=c(15395),se=c(18104),me=c(50486),pe=c(83555),be=c(42512),he=c(45331),ge=c(4809),ue=c(18115),xe=c(45984),I=c(5951),V=c(89417),fe=c(13600),ve=c(11781),ke=c(98749),_e=c(73265),we=c(93087),ye=c(55337);function Ce(n,i){if(1&n&&e.nrm(0,"iframe",3),2&n){const t=e.XpG();e.Y8G("src",t.iframeSrc,e.f$h)}}function Me(n,i){if(1&n){const t=e.RV6();e.j41(0,"app-enhanced-edit-qtt",18),e.bIt("submitEdit",function(o){l.eBV(t);const r=e.XpG();return l.Njj(r.submitEdit(o))}),e.k0s()}if(2&n){const t=e.XpG();e.Y8G("isCancelVisible",t.isCancelVisibleBtn)}}function Oe(n,i){if(1&n){const t=e.RV6();e.j41(0,"button",29),e.bIt("click",function(){l.eBV(t);const o=e.XpG(2);return l.Njj(o.clearFilters())}),e.EFF(1," Clear "),e.k0s()}if(2&n){const t=e.XpG(2);e.Y8G("disabled",!t.isChangeFilterChoosed&&!t.isOperatorFilterChoosed)}}function Pe(n,i){if(1&n){const t=e.RV6();e.j41(0,"section",15)(1,"div",19)(2,"div",20)(3,"div",21)(4,"p",22),e.EFF(5,"Show only:"),e.k0s(),e.j41(6,"div",23)(7,"button",24),e.bIt("click",function(){l.eBV(t);const o=e.XpG();return l.Njj(o.operatorFilterSubmitEdit())}),e.nrm(8,"img",25),e.EFF(9," Avanti trains "),e.k0s(),e.j41(10,"button",26),e.bIt("click",function(){l.eBV(t);const o=e.XpG();return l.Njj(o.changeFilterSubmitEdit())}),e.nrm(11,"img",27),e.EFF(12," Direct trains "),e.k0s(),e.nVh(13,Oe,2,1,"button",28),e.k0s()()()()()}if(2&n){const t=e.XpG();e.R7$(7),e.AVh("active-show-only-btn",t.isOperatorFilterChoosed),e.BMQ("aria-label",t.isOperatorFilterChoosed?"Avanti trains selected":"Avanti trains"),e.R7$(3),e.AVh("active-show-only-btn",t.isChangeFilterChoosed),e.BMQ("aria-label",t.isChangeFilterChoosed?"Direct trains selected":"Direct trains"),e.R7$(3),e.vxM(t.isOperatorFilterChoosed||t.isChangeFilterChoosed?13:-1)}}function Re(n,i){if(1&n){const t=e.RV6();e.j41(0,"button",51),e.bIt("click",function(){l.eBV(t);const o=e.XpG(3);return l.Njj(o.onClickGetEarlierSearch())}),e.EFF(1," See earlier trains "),e.nrm(2,"img",52),e.k0s()}}function Se(n,i){if(1&n&&(e.j41(0,"div",46)(1,"p",53),e.EFF(2),e.nI1(3,"date"),e.k0s()()),2&n){const t=e.XpG(3);e.R7$(2),e.JRh(e.i5U(3,1,null==t.searchRequest?null:t.searchRequest.DepartureTimesStartShow,"EEE dd MMM"))}}function ze(n,i){if(1&n&&(e.j41(0,"span",61),e.EFF(1,"Cheapest"),e.k0s()),2&n){const t=e.XpG().$index;e.Y8G("id",e.VkB("emdcl-outward-cheapest-lable_",t))}}function Te(n,i){if(1&n&&(e.j41(0,"span",62),e.EFF(1,"Fastest"),e.k0s()),2&n){const t=e.XpG().$index;e.Y8G("id",e.VkB("emdcl-outward-fastest-label_",t))}}function je(n,i){if(1&n&&(e.j41(0,"span",65),e.EFF(1,"Offer"),e.k0s()),2&n){const t=e.XpG().$index;e.Y8G("id",e.VkB("emdcl-outward-offer-ticket_",t))}}function De(n,i){if(1&n&&(e.j41(0,"span",65),e.EFF(1,"GroupSave"),e.k0s()),2&n){const t=e.XpG().$index;e.Y8G("id",e.VkB("emdcl-outward-group-save-ticket_",t))}}function Fe(n,i){if(1&n&&(e.j41(0,"span",65),e.EFF(1,"Rail Sale"),e.k0s()),2&n){const t=e.XpG().$index;e.Y8G("id",e.VkB("emdcl-outward-rail-sale-ticket_",t))}}function Ee(n,i){if(1&n&&(e.j41(0,"span",66),e.EFF(1,"Limited tickets"),e.k0s()),2&n){const t=e.XpG().$index;e.Y8G("id",e.VkB("emdcl-outward-limited-ticket_",t))}}function Ae(n,i){if(1&n&&(e.j41(0,"span",58),e.EFF(1),e.k0s()),2&n){const t=e.XpG(2),a=t.$implicit;e.Y8G("id",e.VkB("emdcl-outward-operator-change_",t.$index)),e.R7$(),e.SpI("+",null==a?null:a.OperatorChange)}}function qe(n,i){if(1&n&&(e.j41(0,"div",71),e.nrm(1,"img",90),e.nVh(2,Ae,2,3,"span",58),e.k0s()),2&n){const t=e.XpG(),a=t.$implicit,o=t.$index;e.Y8G("id",e.VkB("emdcl-outward-operator_",o)),e.R7$(),e.Y8G("id",e.VkB("emdcl-outward-avanti-logo_",o)),e.R7$(),e.vxM((null==a?null:a.OperatorChange)>0?2:-1)}}function Le(n,i){if(1&n&&(e.j41(0,"p",72),e.EFF(1),e.k0s()),2&n){const t=e.XpG(),a=t.$implicit;e.Y8G("id",e.VkB("emdcl-outward-sale-company_",t.$index)),e.R7$(),e.SpI(" ",null==a?null:a.SaleCompany," ")}}function Ie(n,i){if(1&n&&(e.j41(0,"p",73),e.EFF(1," Multiple operators "),e.k0s()),2&n){const t=e.XpG().$index;e.Y8G("id",e.VkB("emdcl-outward-multiple-operators_",t))}}function Ve(n,i){if(1&n&&(e.j41(0,"p",81),e.EFF(1," Includes bus replacement "),e.k0s()),2&n){const t=e.XpG().$index;e.Y8G("id",e.VkB("emdcl-outward-but-replacement_",t))}}function Be(n,i){if(1&n&&(e.j41(0,"p",84),e.EFF(1),e.k0s()),2&n){const t=e.XpG(),a=t.$implicit,o=t.$index,r=e.XpG(4);e.Y8G("id",e.VkB("emdcl-outward-price1_",o)),e.R7$(),e.SpI(" ",r.sharedService.currencySymbol("")+r.sharedService.formatPrice(null==a?null:a.SingleFare)," ")}}function $e(n,i){if(1&n){const t=e.RV6();e.j41(0,"a",91),e.bIt("click",function(){l.eBV(t);const o=e.XpG().$implicit,r=e.XpG(4);return l.Njj(r.enhancedWhysThatSoldOutTicketPopup(null==o?null:o.IsSaleable))}),e.EFF(1,"Why's that?"),e.k0s()}if(2&n){const t=e.XpG().$index;e.Y8G("id",e.VkB("emdcl-outward-why-that-link_",t))}}function Ge(n,i){if(1&n&&(e.j41(0,"p",92),e.EFF(1),e.k0s()),2&n){const t=e.XpG(2),a=t.$implicit,o=t.$index,r=e.XpG(4);e.Y8G("id",e.VkB("emdcl-outward-selected-card-msg_",o)),e.R7$(),e.SpI(" ",r.getFareMessage(null==a?null:a.NewFareList,null==a?null:a.NewReturnFareList,a)," ")}}function Ye(n,i){if(1&n&&(e.j41(0,"div",94),e.nrm(1,"img",95),e.j41(2,"span",58),e.EFF(3,"Train selected, pick your ticket type and class on the next page"),e.k0s()()),2&n){const t=e.XpG(3).$index;e.Y8G("id",e.VkB("emdcl-outward-selected-card-mobile-msg-inner_",t)),e.R7$(),e.Y8G("id",e.VkB("emdcl-outward-selected-card-icon_",t)),e.R7$(),e.Y8G("id",e.VkB("emdcl-outward-selected-card-mobile-mgs2_",t))}}function Ne(n,i){if(1&n&&(e.j41(0,"div",93),e.nVh(1,Ye,4,6,"div",94),e.k0s()),2&n){const t=e.XpG(2),a=t.$implicit;e.Y8G("id",e.VkB("emdcl-outward-selected-card-mobile-msg_",t.$index)),e.R7$(),e.vxM(null!=a&&a.isSelected?1:-1)}}function He(n,i){if(1&n&&(e.j41(0,"div",87),e.nVh(1,Ge,2,3,"p",92),e.nV
1h(2,Ne,2,3,"div",93),e.k0s()),2&n){const t=e.XpG(),a=t.$implicit,o=t.$index,r=e.XpG(4);e.Y8G("id",e.VkB("emdcl-outward-selected-card-container_",o)),e.R7$(),e.vxM(r.isRadioDisabled(a)||2!=(null==a?null:a.Operator)&&1!=(null==a?null:a.Operator)?-1:1),e.R7$(),e.vxM(r.isMobile||r.isTablet?-1:2)}}function Je(n,i){if(1&n){const t=e.RV6();e.j41(0,"div",55)(1,"mat-radio-button",56)(2,"div",57)(3,"div",58)(4,"div",59)(5,"div",60),e.nVh(6,ze,2,2,"span",61),e.nVh(7,Te,2,2,"span",62),e.j41(8,"span",63),e.EFF(9,"Service will arrive the next day"),e.k0s()(),e.j41(10,"div",64),e.nVh(11,je,2,2,"span",65),e.nVh(12,De,2,2,"span",65),e.nVh(13,Fe,2,2,"span",65),e.nVh(14,Ee,2,2,"span",66),e.k0s()(),e.j41(15,"div",67)(16,"div",68)(17,"div",69)(18,"div",70),e.nVh(19,qe,3,5,"div",71),e.nVh(20,Le,2,3,"p",72),e.nVh(21,Ie,2,2,"p",73),e.k0s(),e.j41(22,"div",74)(23,"div",75)(24,"span",76)(25,"span",77),e.EFF(26,"departs"),e.k0s(),e.EFF(27),e.k0s(),e.nrm(28,"img",78),e.j41(29,"span",76)(30,"span",77),e.EFF(31,"arrives"),e.k0s(),e.EFF(32),e.k0s()(),e.j41(33,"div",79)(34,"p",80),e.EFF(35),e.k0s(),e.nVh(36,Ve,2,2,"p",81),e.k0s()()(),e.j41(37,"div",82)(38,"div",83)(39,"p",76),e.EFF(40),e.k0s(),e.nVh(41,Be,2,3,"p",84),e.nVh(42,$e,2,2,"a",85),e.k0s(),e.nrm(43,"img",86),e.k0s()(),e.nVh(44,He,3,4,"div",87),e.k0s()()()(),e.j41(45,"div",88)(46,"button",89),e.bIt("click",function(){const o=l.eBV(t).$implicit,r=e.XpG(4);return l.Njj(r.openEnhancedRouteDetailInfo(o,!1))}),e.EFF(47," Journey details and itinerary "),e.k0s()()()}if(2&n){const t=i.$implicit,a=i.$index,o=e.XpG(4);e.Y8G("id",e.VkB("emdcl-outward-card-container_",a))("tabIndex",o.setIndexValueForFocusToDisabledCard(t)?0:-1)("ngClass",null!=t&&t.IsFastest||null!=t&&t.IsCheapest||null!=t&&t.IsLimitedTickets?"":"label-less-radio-card"),e.BMQ("aria-label",o.getAriaLabelForDisabledJourney(t)),e.R7$(),e.Y8G("id",e.VkB("emdcl-outward-mat-radio-btn_",a))("value",null==t?null:t.TravelSolId)("ngClass",o.isRadioDisabled(t)?"disabled-radio-card":""),e.R7$(),e.Y8G("id",e.VkB("emdcl-outward-single-card_",a)),e.BMQ("aria-label",o.getAriaLabel(t)),e.R7$(),e.Y8G("id",e.VkB("emdcl-outward-inner_",a)),e.BMQ("aria-label",o.getAriaLabelAfterSelected(t,!0)),e.R7$(),e.Y8G("id",e.VkB("emdcl-outward-ticket-label_",a)),e.R7$(),e.Y8G("id",e.VkB("emdcl-outward-ticket-label-left_",a)),e.R7$(),e.vxM(null==t||!t.IsCheapest||o.conditionToShowOfferTag(t)||o.conditionToShowGroupSaveTag(t)?-1:6),e.R7$(),e.vxM(null!=t&&t.IsFastest?7:-1),e.R7$(),e.Y8G("id",e.VkB("emdcl-outward-arrive-next-day-lable_",a)),e.R7$(2),e.Y8G("id",e.VkB("emdcl-outward-ticket-label-right_",a)),e.R7$(),e.vxM(o.conditionToShowOfferTag(t)?11:-1),e.R7$(),e.vxM(o.conditionToShowGroupSaveTag(t)?12:-1),e.R7$(),e.vxM(null!=t&&t.IsRailSale?13:-1),e.R7$(),e.vxM(null!=t&&t.IsLimitedTickets?14:-1),e.R7$(),e.Y8G("id",e.VkB("emdcl-outward-radio-label_",a)),e.R7$(),e.Y8G("id",e.VkB("emdcl-outward-middle_",a)),e.R7$(),e.Y8G("id",e.VkB("emdcl-outward-card-left_",a)),e.R7$(),e.Y8G("id",e.VkB("emdcl-outward-train-type_",a)),e.R7$(),e.vxM(1==(null==t?null:t.Operator)||2==(null==t?null:t.Operator)?19:-1),e.R7$(),e.vxM(3==(null==t?null:t.Operator)?20:-1),e.R7$(),e.vxM(4==(null==t?null:t.Operator)?21:-1),e.R7$(),e.Y8G("id",e.VkB("emdcl-outward-ticket-info_",a)),e.R7$(),e.Y8G("id",e.VkB("emdcl-outward-card-time_",a)),e.R7$(),e.Y8G("id",e.VkB("emdcl-outward-card-depart-time_",a))("ngClass",null!=t&&t.IsCancelled?"text-strike":""),e.R7$(3),e.SpI(" ",null==t?null:t.DarwinDepartureTime),e.R7$(),e.Y8G("id",e.VkB("emdcl-outward-card-time-icon_",a)),e.R7$(),e.Y8G("id",e.VkB("emdcl-outward-card-arrival-time_",a))("ngClass",null!=t&&t.IsCancelled?"text-strike":""),e.R7$(3),e.SpI(" ",null==t?null:t.DarwinArrivalTime),e.R7$(),e.Y8G("id",e.VkB("emdcl-outward-card-vehicle-duration_",a)),e.R7$(),e.Y8G("id",e.VkB("emdcl-outward-card-duration_",a)),e.R7$(),e.Lme(" ",null==t?null:t.Duration,", ",0===(null==t?null:t.Changes)?"Direct":1===(null==t?null:t.Changes)?(null==t?null:t.Changes)+" change":(null==t?null:t.Changes)+" changes"," "),e.R7$(),e.vxM(null!=t&&t.IsBusReplacement?36:-1),e.R7$(),e.Y8G("id",e.VkB("emdcl-outward-price_",a)),e.R7$(),e.Y8G("id",e.VkB("emdcl-outward-price-inner_",a)),e.R7$(),e.Y8G("id",e.VkB("emdcl-outward-price-one-way_",a))("ngClass",null!=t&&t.IsSaleable||null!=t&&t.IsAlreadyDepartured||null!=t&&t.IsTrainClosed?"":"radio-card-one-way"),e.R7$(),e.SpI(" ",o.getTravelSolutionStatus(t)),e.R7$(),e.vxM(o.isTravelSolutionAvailable(t)?41:-1),e.R7$(),e.vxM(!(null!=t&&t.IsTrainClosed||null!=t&&t.IsSaleable)||null!=t&&t.IsCancelled||null!=t&&t.IsAlreadyDepartured?-1:42),e.R7$(),e.Y8G("id",e.VkB("emdcl-outward-card-arrow_",a)),e.R7$(),e.vxM(o.isRadioDisabled(t)?-1:44),e.R7$(),e.Y8G("id",e.VkB("emdcl-outward-detail
1s-itinerary-container_",a)),e.R7$(),e.Y8G("id",e.VkB("emdcl-outward-details-itinerary-btn_",a)),e.BMQ("aria-label",o.getJourneyItineraryAriaLabel(o.searchRequest,!1,t))}}function Xe(n,i){if(1&n){const t=e.RV6();e.j41(0,"mat-radio-group",54),e.bIt("change",function(o){l.eBV(t);const r=e.XpG(3);return l.Njj(r.onOutwardFareSelection(o))}),e.mxI("ngModelChange",function(o){l.eBV(t);const r=e.XpG(3);return e.DH7(r.outwardFarePreselectedValue,o)||(r.outwardFarePreselectedValue=o),l.Njj(o)}),e.Z7z(1,Je,48,79,"div",55,e.fX1),e.k0s()}if(2&n){const t=e.XpG(3);e.R50("ngModel",t.outwardFarePreselectedValue),e.R7$(),e.Dyx(null==t.searchResponse?null:t.searchResponse.TravelSolutions)}}function Ue(n,i){if(1&n){const t=e.RV6();e.j41(0,"div",49)(1,"div",96),e.nrm(2,"img",97),e.k0s(),e.j41(3,"div",98)(4,"p",99),e.EFF(5,"No outward trains found"),e.k0s(),e.j41(6,"p",100),e.EFF(7," Sorry, there are no trains available for your selected date and time. Please try "),e.j41(8,"a",101),e.bIt("click",function(){l.eBV(t);const o=e.XpG(3);return l.Njj(o.methodToCallOpenEditQTT())}),e.EFF(9," searching for another day and time. "),e.k0s()()()()}}function We(n,i){if(1&n){const t=e.RV6();e.j41(0,"div",50)(1,"button",102),e.bIt("click",function(){l.eBV(t);const o=e.XpG(3);return l.Njj(o.onClickGetLaterSearch())}),e.EFF(2," See later trains "),e.nrm(3,"img",103),e.k0s()()}}function Ke(n,i){if(1&n&&(e.j41(0,"div",33)(1,"div",36)(2,"div",37)(3,"span",38),e.EFF(4),e.k0s(),e.j41(5,"h3",39),e.EFF(6),e.nI1(7,"date"),e.k0s(),e.j41(8,"div",40)(9,"p",41),e.EFF(10),e.k0s(),e.nrm(11,"img",42),e.j41(12,"p",43),e.EFF(13),e.k0s()()(),e.j41(14,"div",44),e.nVh(15,Re,3,0,"button",45),e.k0s()(),e.nVh(16,Se,4,4,"div",46),e.j41(17,"div",47),e.nVh(18,Xe,3,1,"mat-radio-group",48),e.nVh(19,Ue,10,0,"div",49),e.k0s(),e.nVh(20,We,4,0,"div",50),e.k0s()),2&n){const t=e.XpG(2);e.R7$(4),e.JRh(t.getAriaLabelForJourneyTitle(t.searchRequest,!0)),e.R7$(2),e.SpI("Select outward train: ",e.i5U(7,10,null==t.searchRequest?null:t.searchRequest.DepartureTimesStartShow,"EEE, dd MMM yyyy")),e.R7$(4),e.JRh(t.commonServices.getCityNameOnly(null==t.searchRequest?null:t.searchRequest.DepartureLocationName)),e.R7$(3),e.JRh(t.commonServices.getCityNameOnly(null==t.searchRequest?null:t.searchRequest.ArrivalLocationName)),e.R7$(),e.Y8G("ngClass",t.isMobile||t.isTablet?"mobile-min-height-jrny-btn":""),e.R7$(),e.vxM(t.isHideEarlier||"200"!=(null==t.responseData?null:t.responseData.ResponseCode)||!t.searchResponse||t.showOrHideNoTrainAvailableOutwardDiv()?-1:15),e.R7$(),e.vxM(t.isMobile||t.isTablet?16:-1),e.R7$(2),e.vxM(t.searchResponse?18:-1),e.R7$(),e.vxM("200"!=(null==t.responseData?null:t.responseData.ResponseCode)||t.isLoaderActive||t.searchResponse&&!t.showOrHideNoTrainAvailableOutwardDiv()?-1:19),e.R7$(),e.vxM(t.isHideLater||"200"!=(null==t.responseData?null:t.responseData.ResponseCode)||!t.searchResponse||t.showOrHideNoTrainAvailableOutwardDiv()?-1:20)}}function Qe(n,i){1&n&&e.nrm(0,"img",120)}function Ze(n,i){if(1&n&&(e.j41(0,"div",105)(1,"span",116),e.EFF(2),e.k0s(),e.j41(3,"h3",117),e.EFF(4),e.nI1(5,"date"),e.k0s(),e.j41(6,"div",118)(7,"p",119),e.EFF(8),e.k0s(),e.nVh(9,Qe,1,0,"img",120),e.j41(10,"p",121),e.EFF(11),e.k0s()()()),2&n){const t=e.XpG(3);e.R7$(2),e.JRh(t.getAriaLabelForJourneyTitle(t.searchRequest,!1)),e.R7$(2),e.SpI("Select return train: ",e.i5U(5,5,null==t.searchRequest?null:t.searchRequest.ReturnTimesStartShow,"EEE, dd MMM yyyy")),e.R7$(4),e.JRh(t.commonServices.getCityNameOnly(null==t.searchRequest?null:t.searchRequest.ArrivalLocationName)),e.R7$(),e.vxM(null!=t.searchRequest&&t.searchRequest.ArrivalLocationName||null!=t.searchRequest&&t.searchRequest.DepartureLocationName?9:-1),e.R7$(2),e.JRh(t.commonServices.getCityNameOnly(null==t.searchRequest?null:t.searchRequest.DepartureLocationName))}}function et(n,i){if(1&n&&(e.j41(0,"div",106)(1,"span",122),e.EFF(2),e.k0s(),e.j41(3,"h3",123),e.EFF(4,"Open return"),e.k0s(),e.j41(5,"div",124)(6,"p",125),e.EFF(7),e.k0s(),e.nrm(8,"img",126),e.j41(9,"p",127),e.EFF(10),e.k0s()()()),2&n){const t=e.XpG(3);e.R7$(2),e.JRh(t.getAriaLabelForOpenReturnJourney(t.searchRequest)),e.R7$(5),e.JRh(t.commonServices.getCityNameOnly(null==t.searchRequest?null:t.searchRequest.ArrivalLocationName)),e.R7$(3),e.JRh(t.commonServices.getCityNameOnly(null==t.searchRequest?null:t.searchRequest.DepartureLocationName))}}function tt(n,i){if(1&n){const t=e.RV6();e.j41(0,"button",128),e.bIt("click",function(){l.eBV(t);const o=e.XpG(3);return l.Njj(o.onClickReturnGetEarlierSearch(!0,!1))}),e.EFF(1," See earlier trains "),e.nrm(2,"img",129),e.k0s()}}function at(n,i){if(1&n&&(e.j41(0,"div",109)(1,"p",130),e.EFF(2),e.nI1(3,"date"),e.k0s()()),2&n){const t=e.XpG(3);e.R7$(2),e.JRh(e.i5U(3,1,null==t.searchRequest?null:t.searchRequest.ReturnTimesStartShow,"EEE dd MMM"))}}function ot(n,i){if(1&n&&(e.j41(0,"span",61),e.EFF(1,"Cheapest"),e.k0s()),2&n){const t=e.XpG().$index;e.Y8G("id",e.VkB("emdcl-return-cheapest-label_",t))}}function nt(n,i){if(1&n&&(e.j41(0,"span",62),e.EFF(1,"Fastest"),e.k0s()),2&n){const t=e.XpG().$index;e.Y8G("id",e.VkB("emdcl-return-fastest-label_",t))}}function rt(n,i){if(1&n&&(e.j41(0,"span",65),e.EFF(1,"Offer"),e.k0s()),2&n){const t=e.XpG().$index;e.Y8G("id",e.VkB("emdcl-return-offer-ticket-label_",t))}}function it(n,i){if(1&n&&(e.j41(0,"span",65),e.EFF(1,"GroupSave"),e.k0s()),2&n){const t=e.XpG().$index;e.Y8G("id",e.VkB("emdcl-return-group-save-ticket-label_",t))}}function ct(n,i){if(1&n&&(e.j41(0,"span",65),e.EFF(1,"Rail Sale"),e.k0s()),2&n){const t=e.XpG().$index;e.Y8G("id",e.VkB("emdcl-return-rail-sale-ticket-label_",t))}}function lt(n,i){if(1&n&&(e.j41(0,"span",66),e.EFF(1,"Limited tickets"),e.k0s()),2&n){const t=e.XpG().$index;e.Y8G("id",e.VkB("emdcl-return-limited-ticket-label_",t))}}function dt(n,i){if(1&n&&(e.j41(0,"span",58),e.EFF(1),e.k0s()),2&n){const t=e.XpG(2),a=t.$implicit;e.Y8G("id",e.VkB("emdcl-return-card-operator-change_",t.$index)),e.R7$(),e.SpI("+",null==a?null:a.OperatorChange)}}function st(n,i){if(1&n&&(e.j41(0,"div",71),e.nrm(1,"img",90),e.nVh(2,dt,2,3,"span",58),e.k0s()),2&n){const t=e.XpG(),a=t.$implicit,o=t.$index;e.Y8G("id",e.VkB("emdcl-return-card-logo_",o)),e.R7$(),e.Y8G("id",e.VkB("emdcl-return-card-avanti-logo_",o)),e.R7$(),e.vxM((null==a?null:a.OperatorChange)>0?2:-1)}}function mt(n,i){if(1&n&&(e.j41(0,"p",72),e.EFF(1),e.k0s()),2&n){const t=e.XpG(),a=t.$implicit;e.Y8G("id",e.VkB("emdcl-return-sale-company_",t.$index)),e.R7$(),e.SpI(" ",null==a?null:a.SaleCompany," ")}}function pt(n,i){if(1&n&&(e.j41(0,"p",73),e.EFF(1," Multiple operators "),e.k0s()),2&n){const t=e.XpG().$index;e.Y8G("id",e.VkB("emdcl-return-multiple-operators_",t))}}function bt(n,i){if(1&n&&(e.j41(0,"p",81),e.EFF(1," Includes bus replacement "),e.k0s()),2&n){const t=e.XpG().$index;e.Y8G("id",e.VkB("emdcl-return-bus-replacement_",t))}}function ht(n,i){if(1&n&&(e.j41(0,"p",84),e.EFF(1),e.k0s()),2&n){const t=e.XpG(),a=t.$implicit,o=t.$index,r=e.XpG(4);e.Y8G("id",e.VkB("emdcl-return-price2_",o)),e.R7$(),e.SpI(" ",r.sharedService.currencySymbol("")+r.sharedService.formatPrice(a.SingleFare)," ")}}function gt(n,i){if(1&n){const t=e.RV6();e.j41(0,"a",132),e.bIt("click",function(){l.eBV(t);const o=e.XpG().$implicit,r=e.XpG(4);return l.Njj(r.enhancedWhysThatSoldOutTicketPopup(null==o?null:o.IsSaleable))}),e.EFF(1,"Why's that?"),e.k0s()}if(2&n){const t=e.XpG().$index;e.Y8G("id",e.VkB("emdcl-return-why-that-link_",t))}}function ut(n,i){if(1&n&&(e.j41(0,"p",92),e.EFF(1),e.k0s()),2&n){const t=e.XpG(2),a=t.$implicit,o=t.$index,r=e.XpG(4);e.Y8G("id",e.VkB("emdcl-return-selected-card-fare_",o)),e.R7$(),e.SpI(" ",r.getFareMessage(null==a?null:a.NewFareList,null==a?null:a.NewReturnFareList,a)," ")}}function xt(n,i){if(1&n&&(e.j41(0,"div",94),e.nrm(1,"img",95),e.j41(2,"span",58),e.EFF(3,"Train selected, pick your ticket type and class on the next page"),e.k0s()()),2&n){const t=e.XpG(3).$index;e.Y8G("id",e.VkB("emdcl-return-selected-card-msg-inner_",t)),e.R7$(),e.Y8G("id",e.VkB("emdcl-return-selected-card-msg-icon_",t)),e.R7$(),e.Y8G("id",e.VkB("emdcl-return-selected-card-msg-txt_",t))}}function ft(n,i){if(1&n&&(e.j41(0,"div",93),e.nVh(1,xt,4,6,"div",94),e.k0s()),2&n){const t=e.XpG(2),a=t.$implicit;e.Y8G("id",e.VkB("emdcl-return-selected-card-msg-container_",t.$index)),e.R7$(),e.vxM(null!=a&&a.isSelected?1:-1)}}function vt(n,i){if(1&n&&(e.j41(0,"div",87),e.nVh(1,ut,2,3,"p",92),e.nV
1h(2,ft,2,3,"div",93),e.k0s()),2&n){const t=e.XpG(),a=t.$implicit,o=t.$index,r=e.XpG(4);e.Y8G("id",e.VkB("emdcl-return-selected-card_",o)),e.R7$(),e.vxM(r.isRadioDisabled(a)||1!==(null==a?null:a.Operator)&&2!==(null==a?null:a.Operator)?-1:1),e.R7$(),e.vxM(r.isMobile||r.isTablet?-1:2)}}function kt(n,i){if(1&n){const t=e.RV6();e.j41(0,"div",55)(1,"mat-radio-button",56)(2,"div",57)(3,"div",58)(4,"div",59)(5,"div",60),e.nVh(6,ot,2,2,"span",61),e.nVh(7,nt,2,2,"span",62),e.j41(8,"span",63),e.EFF(9,"Service will arrive the next day"),e.k0s()(),e.j41(10,"div",64),e.nVh(11,rt,2,2,"span",65),e.nVh(12,it,2,2,"span",65),e.nVh(13,ct,2,2,"span",65),e.nVh(14,lt,2,2,"span",66),e.k0s()(),e.j41(15,"div",67)(16,"div",68)(17,"div",69)(18,"div",70),e.nVh(19,st,3,5,"div",71),e.nVh(20,mt,2,3,"p",72),e.nVh(21,pt,2,2,"p",73),e.k0s(),e.j41(22,"div",74)(23,"div",75)(24,"span",76)(25,"span",77),e.EFF(26,"departs"),e.k0s(),e.EFF(27),e.k0s(),e.nrm(28,"img",78),e.j41(29,"span",76)(30,"span",77),e.EFF(31,"arrives"),e.k0s(),e.EFF(32),e.k0s()(),e.j41(33,"div",79)(34,"p",80),e.EFF(35),e.k0s(),e.nVh(36,bt,2,2,"p",81),e.k0s()()(),e.j41(37,"div",82)(38,"div",83)(39,"p",76),e.EFF(40),e.k0s(),e.nVh(41,ht,2,3,"p",84),e.nVh(42,gt,2,2,"a",58),e.k0s(),e.nrm(43,"img",86),e.k0s()(),e.nVh(44,vt,3,4,"div",87),e.k0s()()()(),e.j41(45,"div",88)(46,"button",89),e.bIt("click",function(){const o=l.eBV(t).$implicit,r=e.XpG(4);return l.Njj(r.openEnhancedRouteDetailInfo(o,!0))}),e.EFF(47," Journey details and itinerary "),e.k0s()()()}if(2&n){const t=i.$implicit,a=i.$index,o=e.XpG(4);e.Y8G("id",e.VkB("emdcl-return-card-container_",a))("tabIndex",o.setIndexValueForFocusToDisabledCard(t)?0:-1)("ngClass",null!=t&&t.IsFastest||null!=t&&t.IsCheapest||null!=t&&t.IsLimitedTickets?"":"label-less-radio-card"),e.BMQ("aria-label",o.getAriaLabelForDisabledJourney(t)),e.R7$(),e.Y8G("id",e.VkB("emdcl-return-mat-radio-btn_",a))("value",null==t?null:t.TravelSolId)("ngClass",o.isRadioDisabled(t)?"disabled-radio-card":""),e.R7$(),e.Y8G("id",e.VkB("emdcl-return-single-card_",a)),e.BMQ("aria-label",o.getAriaLabel(t)),e.R7$(),e.Y8G("id",e.VkB("emdcl-return-card-inner_",a)),e.BMQ("aria-label",o.getAriaLabelAfterSelected(t,!1)),e.R7$(),e.Y8G("id",e.VkB("emdcl-return-ticket-label_",a)),e.R7$(),e.Y8G("id",e.VkB("emdcl-return-ticket-label-left_",a)),e.R7$(),e.vxM(null==t||!t.IsCheapest||o.conditionToShowOfferTag(t)||o.conditionToShowGroupSaveTag(t)?-1:6),e.R7$(),e.vxM(null!=t&&t.IsFastest?7:-1),e.R7$(),e.Y8G("id",e.VkB("emdcl-return-arrive-next-dat-label_",a)),e.R7$(2),e.Y8G("id",e.VkB("emdcl-return-limited-ticket-label-container_",a)),e.R7$(),e.vxM(o.conditionToShowOfferTag(t)?11:-1),e.R7$(),e.vxM(o.conditionToShowGroupSaveTag(t)?12:-1),e.R7$(),e.vxM(null!=t&&t.IsRailSale?13:-1),e.R7$(),e.vxM(null!=t&&t.IsLimitedTickets?14:-1),e.R7$(),e.Y8G("id",e.VkB("emdcl-return-radio-card-label_",a)),e.R7$(),e.Y8G("id",e.VkB("emdcl-return-time-price_",a)),e.R7$(),e.Y8G("id",e.VkB("emdcl-return-card-details_",a)),e.R7$(),e.Y8G("id",e.VkB("emdcl-return-train-type_",a)),e.R7$(),e.vxM(1==(null==t?null:t.Operator)||2==(null==t?null:t.Operator)?19:-1),e.R7$(),e.vxM(3==(null==t?null:t.Operator)?20:-1),e.R7$(),e.vxM(4==(null==t?null:t.Operator)?21:-1),e.R7$(),e.Y8G("id",e.VkB("emdcl-return-ticket-info_",a)),e.R7$(),e.Y8G("id",e.VkB("emdcl-return-from-to-station_",a)),e.R7$(),e.Y8G("id",e.VkB("emdcl-return-depart-station_",a))("ngClass",null!=t&&t.IsCancelled?"text-strike":""),e.R7$(3),e.SpI(" ",null==t?null:t.DarwinDepartureTime),e.R7$(),e.Y8G("id",e.VkB("emdcl-return-from-to-station-icon_",a)),e.R7$(),e.Y8G("id",e.VkB("emdcl-return-arrival-station_",a))("ngClass",null!=t&&t.IsCancelled?"text-strike":""),e.R7$(3),e.SpI(" ",null==t?null:t.DarwinArrivalTime),e.R7$(),e.Y8G("id",e.VkB("emdcl-return-vehicle-type_",a)),e.R7$(),e.Y8G("id",e.VkB("emdcl-return-journey-duration_",a)),e.R7$(),e.Lme(" ",null==t?null:t.Duration,", ",0===(null==t?null:t.Changes)?"Direct":1===(null==t?null:t.Changes)?(null==t?null:t.Changes)+" change":(null==t?null:t.Changes)+" changes"," "),e.R7$(),e.vxM(null!=t&&t.IsBusReplacement?36:-1),e.R7$(),e.Y8G("id",e.VkB("emdcl-return-price-why-that_",a)),e.R7$(),e.Y8G("id",e.VkB("emdcl-return-price_",a)),e.R7$(),e.Y8G("id",e.VkB("emdcl-return-price1_",a))("ngClass",null!=t&&t.IsSaleable||null!=t&&t.IsAlreadyDepartured||null!=t&&t.IsTrainClosed?"":"radio-card-one-way"),e.R7$(),e.SpI(" ",o.getTravelSolutionStatus(t)),e.R7$(),e.vxM(o.isTravelSolutionAvailable(t)?41:-1),e.R7$(),e.vxM(!(null!=t&&t.IsTrainClosed||null!=t&&t.IsSaleable)||null!=t&&t.IsCancelled||null!=t&&t.IsAlreadyDepartured?-1:42),e.R7$(),e.Y8G("id",e.VkB("emdcl-return-card-arrow_",a)),e.R7$(),e.vxM(o.isRadioDisabled(t)?-1:44),e.R7$(),e.Y8G("id",e.VkB("emdcl-return-details-itinerary_",a)),e.R7$(),e.Y8G("id",e.VkB("emdcl-return-details-itinerary-btn_",a)),e.BMQ("aria-label",o.getJourneyItineraryAriaLabel(o.searchRequest,!0,t))}}function _t(n,i){if(1&n){const t=e.RV6();e.j41(0,"mat-radio-group",131),e.bIt("change",function(o){l.eBV(t);const r=e.XpG(3);return l.Njj(r.onReturnFareSelection(o))}),e.mxI("ngModelChange",function(o){l.eBV(t);const r=e.XpG(3);return e.DH7(r.returnFarePreselectedValue,o)||(r.returnFarePreselectedValue=o),l.Njj(o)}),e.Z7z(1,kt,48,79,"div",55,e.fX1),e.k0s()}if(2&n){const t=e.XpG(3);e.R50("ngModel",t.returnFarePreselectedValue),e.R7$(),e.Dyx(null==t.searchReturnResponse?null:t.searchReturnResponse.TravelSolutions)}}function wt(n,i){if(1&n){const t=e.RV6();e.j41(0,"div",112)(1,"div",133),e.nrm(2,"img",134),e.k0s(),e.j41(3,"div",135)(4,"p",136),e.EFF(5,"No return trains found"),e.k0s(),e.j41(6,"p",137),e.EFF(7," Sorry, there are no trains available for your selected date and time. Please try "),e.j41(8,"a",138),e.bIt("click",function(){l.eBV(t);const o=e.XpG(3);return l.Njj(o.methodToCallOpenEditQTT())}),e.EFF(9," searching for another day and time. "),e.k0s()()()()}}function yt(n,i){if(1&n){const t=e.RV6();e.j41(0,"button",139),e.bIt("click",function(){l.eBV(t);const o=e.XpG(3);return l.Njj(o.onClickOfAddReturnJourney())}),e.nrm(1,"img",140),e.EFF(2," Add return journey "),e.k0s()}}function Ct(n,i){1&n&&(e.j41(0,"div",114)(1,"div",141),e.nrm(2,"img",142),e.k0s(),e.j41(3,"div",143)(4,"p",144),e.EFF(5,"Travel on any eligible train to your destination"),e.k0s(),e.j41(6,"p",145),e.EFF(7," Enjoy the flexibility of open return tickets, but note that options may have different c
1onditions. Choose the best one on the next page. "),e.k0s()()())}function Mt(n,i){if(1&n){const t=e.RV6();e.j41(0,"div",115)(1,"button",146),e.bIt("click",function(){l.eBV(t);const o=e.XpG(3);return l.Njj(o.onClickReturnGetLaterSearch(!0,!1))}),e.EFF(2," See later trains "),e.nrm(3,"img",147),e.k0s()()}}function Ot(n,i){if(1&n&&(e.j41(0,"div",34)(1,"div",104),e.nVh(2,Ze,12,8,"div",105),e.nVh(3,et,11,3,"div",106),e.j41(4,"div",107),e.nVh(5,tt,3,0,"button",108),e.k0s()(),e.nVh(6,at,4,4,"div",109),e.j41(7,"div",110),e.nVh(8,_t,3,1,"mat-radio-group",111),e.nVh(9,wt,10,0,"div",112),e.nVh(10,yt,3,0,"button",113),e.nVh(11,Ct,8,0,"div",114),e.k0s(),e.nVh(12,Mt,4,0,"div",115),e.k0s()),2&n){const t=e.XpG(2);e.R7$(2),e.vxM("OPEN_RETURN"!==(null==t.searchRequest?null:t.searchRequest.TravelSolutionDirection)&&"ONE_WAY"!==(null==t.searchRequest?null:t.searchRequest.TravelSolutionDirection)?2:-1),e.R7$(),e.vxM("OPEN_RETURN"==(null==t.searchRequest?null:t.searchRequest.TravelSolutionDirection)?3:-1),e.R7$(),e.Y8G("ngClass",t.isMobile||t.isTablet?"mobile-min-height-jrny-btn":""),e.R7$(),e.vxM(t.isHideEarlierReturn||null!=t.searchReturnResponse&&t.searchReturnResponse.HideEarlier||"200"!=(null==t.responseData?null:t.responseData.ResponseCode)||t.showOrHideNoTrainAvailableReturnDiv()?-1:5),e.R7$(),e.vxM(t.isMobile||t.isTablet?6:-1),e.R7$(2),e.vxM(t.searchReturnResponse?8:-1),e.R7$(),e.vxM(t.showOrHideNoTrainAvailableReturnDiv()?9:-1),e.R7$(),e.vxM(t.conditionToShowOrHideAddReturnJourneyBtn()?10:-1),e.R7$(),e.vxM("OPEN_RETURN"==(null==t.searchRequest?null:t.searchRequest.TravelSolutionDirection)?11:-1),e.R7$(),e.vxM(t.isHideLaterReturn||null!=t.searchReturnResponse&&t.searchReturnResponse.HideLater||"200"!=(null==t.responseData?null:t.responseData.ResponseCode)||t.showOrHideNoTrainAvailableReturnDiv()?-1:12)}}function Pt(n,i){if(1&n){const t=e.RV6();e.j41(0,"button",148),e.bIt("click",function(){l.eBV(t);const o=e.XpG(2);return l.Njj(o.onClickOfAddReturnJourney())}),e.nrm(1,"img",140),e.EFF(2," Add return journey "),e.k0s()}}function Rt(n,i){if(1&n&&(e.j41(0,"section",16)(1,"div",30)(2,"div",31)(3,"div",32),e.nVh(4,Ke,21,13,"div",33),e.nVh(5,Ot,13,10,"div",34),e.k0s(),e.nVh(6,Pt,3,0,"button",35),e.k0s()()()),2&n){const t=e.XpG();e.R7$(4),e.vxM(t.showOutward?4:-1),e.R7$(),e.vxM(t.showReturn?5:-1),e.R7$(),e.vxM(t.conditionToShowOrHideAddReturnJourneyBtn()?6:-1)}}function St(n,i){if(1&n){const t=e.RV6();e.j41(0,"footer",17)(1,"app-enhanced-footer",149),e.bIt("showReturnDivInMobile",function(){l.eBV(t);const o=e.XpG();return l.Njj(o.showReturnDivInMobile())})("userClickedReturnChange",function(o){l.eBV(t);const r=e.XpG();return l.Njj(r.handleUserClick(o))})("userClickOnNextButton",function(){l.eBV(t);const o=e.XpG();return l.Njj(o.callGa4DataLayerEventsOnFilterChange(null==o.enhancedFilterStatusEnum?null:o.enhancedFilterStatusEnum.finalText))}),e.k0s()()}if(2&n){const t=e.XpG();e.R7$(),e.Y8G("isDisabled",t.isButtonDisabled())("nextPageString",t.nextPage)("travelSolution",t.data)("isReturn",null==t.searchRequest?null:t.searchRequest.IsReturnRequest)("mixingDeckSearchRequest",t.searchRequest)("isUserClickedReturnBtn",t.isUserClickedReturnBtn)("searchResponse",t.searchResponse)("searchReturnResponse",t.searchReturnResponse)}}let zt=(()=>{class n{onPopState(t){console.log("POPSTATE:",history.state),this.router.url.includes(`/${this.enhancedAppRouteEnum.searchResult}`)&&(this.showReturn?(this.showReturn=!1,this.showOutward=!0,this.isUserClickedReturnBtn=!1):(this.showReturn=!0,this.showOutward=!1,this.isUserClickedReturnBtn=!0))}constructor(t,a,o,r){this.injector=t,this.dialog=a,this.enhancedRxjsService=o,this.location=r,this.isOutwardFareSelected=!1,this.isReturnFareSelected=!1,this.isMobile=!1,this.isTablet=!1,this.showOutward=!0,this.showReturn=!1,this.displayPromotionalBanner=!1,this.isSubmitViaFilters=!1,this.showEdit=!1,this.isDisabledContinue=!1,this.isLoaderActive=!0,this.isOutward=!1,this.isReturn=!1,this.selectedJourneyDataForQuickBuyOrContiue=[],this.isCancelVisibleBtn=!0,this.travelSolutionDirectionEnum=new m.a3,this.isHideEarlierReturn=!0,this.isHideLaterReturn=!0,this.isHideEarlier=!0,this.isHideLater=!0,this.isFilterClicked=!1,this.selectedFilterArray=[],this.router=this.injector.get(O.Ix),this.storageDataService=this.injector.get(J.h),this.travelSolutionEnum=this.injector.get(m.r4),this.mixingDeckCombinedListEnum=this.injector.get(m.SH),this.localStorageKeyEnum=this.injector.get(m.ZM),this.quickBuyEnum=this.injector.get(m.Tv),this.commonServices=this.injector.get(N.e),this.sharedService=this.injector.get(H.d),this.searchRequest=new Y.rv,this.enhancedSearchSolutionService=this.injector.get(K.h),this.errorMessageEnum=this.injector.get(m.TJ),this.searchRequest.RailCardList=new Array,this._notificationservice=this.injector.get(X.J),this.deviceService=this.injector.get(U.Kg),this.sharedServiceCache=this.injector.get(W.J),this.travelSolutionStatusEnum=this.injector.get(m.n9),this.configurationSettings=new ie.c,this.dynamicClassEnum=this.injector.get(m.mB),this.datePipe=this.injector.get(A.vh),this.mixingDeckPopupMsgEnum=this.injector.get(m.MJ),this.classTypeEnum=this.injector.get(m.QO),this.mixingDeckPopupHeadingEnum=this.injector.get(m.ls),this.enhancedMixingDeckConsoleErrorMessage=this.injector.get(m.wN),this.enhancedJourneyFilter=this.injector.get(m.Ad),this.enhancedFooterButtonText=this.injector.get(m.l$),this.enhancedTravelSolutionTypesEnum=this.injector.get(m.gR),this.enhancedSearchTypeEnum=this.injector.get(m.sW),this.enhancedTravelTypeEnum=this.injector.get(m.CJ),this.enhancedLocalOrSessionStorageKeyEnum=this.injector.get(m.ri),this.enhancedAccessbilityMessageEnum=this.injector.get(m.M0),this.searchStateService=this.injector.get(le.$),this.ga4dataLayerService=this.injector.get(de.j),this.enhancedModalFooterMessageEnum=this.injector.get(m.TX),this.enhancedGA4SearchSourceEnum=this.injector.get(m.po),this.enhancedAppRouteEnum=this.injector.get(m.yH),this.enhancedGA4DataLayerService=this.injector.get(se.v),this.enhancedGA4DataLayerEventNameEnum=this.injector.get(m.As),this.enhancedSeeEarlierAndLaterTrainTextEnum=this.injector.get(m.jH),this.enhancedFilterStatusEnum=this.injector.get(m.YA),this.sharedService.fareBreakdownModelData=new Array,this.sharedService.fareBreakdownModelData[0]=new ce.x,this.route=this.injector.get(O.nX),this.handOffDataReqDto=new me.Y3,this.searchSolutionService=this.injector.get(pe.V),this.enhancedLoaderTextEnum=this.injector.get(m.yr),this.monetateService=this.injector.get(he.J),this.enhancedPaymentApiDataService=this.injector.get(ge.O)}ngOnInit(){try{this.searchStateService.initializeWorker(),this.enhancedPaymentApiDataService.clearData(),this.storageDataService.setStorageData(this.travelSolutionEnum.isMyAccount,"false",!1),this.storageDataService.setStorageData(this.travelSolutionEnum.isCOJ,"fal
1se",!1),this.storageDataService.setStorageData(this.travelSolutionEnum.isUpgrade,"false",!1),this.emitBasketCount(this.sharedService),this.ga4dataLayerService.loadGA4DataLayerAllPages(!0,!0),this.monetateService.setPageType(),this.initializeDeviceFlags(),this.handleHomePageRedirect()}catch(t){console.error(this.enhancedMixingDeckConsoleErrorMessage?.onInitConcoleErrorMessage,t)}}proceedFurtherExecution(t=!1){this.setOperatorAndChangeFilterFlags(),this.loadSearchRequestIfAmend(),this.checkAndLoadJourneyType(),this.sharedService.journeySummaryModel=null,this.getRailcardStationData(),this.mobilePperatorFilterSubmitEdit(),this.removingCojData(),this.removeUpgradeData(),this.selectedJourneyDataForQuickBuyOrContiue=this.sharedService?.selectedJourneyDataForQuickBuyOrContiue||[],this.retainedDepartureTimesStart=null,this.retainedReturnTimesStart=null,this.searchRequest.Searchtype="",this.searchRequest.SearchtypeReturn="";const a=this.searchStateService.get();a&&(this.selectedTravelSolutionData=a?.outAndRetTravelSolData,this.isBackFromTicketClass=a?.isBackFromTicketClass),this.getAllTravelSolution(t)}setFooterBtnText(){this.nextPage=this.searchRequest?.IsReturnRequest?this.enhancedFooterButtonText?.selectReturnTrainText:this.enhancedFooterButtonText?.selectTicketAndClassText}initializeDeviceFlags(){this.browserRefresh=Q.oK,this.browserRefresh&&(this.searchRequest.OperaterFilter=0,this.searchRequest.ChangesFilter=1,this.searchStateService.clear()),this.isMobile=this.deviceService.isMobile()&&window.screen.width<1024,this.isTablet=(this.deviceService.isTablet()||this.commonServices.checkIsiPad(navigator.userAgent))&&window.screen.width<1024,this.isMobile||this.isTablet?(this.showOutward=!0,this.showReturn=!1):(this.showOutward=!0,this.showReturn=!0),this.searchRequest.DepartureTimesStartShow=new Date(this.searchRequest.DepartureTimesStart),this.searchRequest.ReturnTimesStartShow=new Date(this.searchRequest.ReturnTimesStart)}handleHomePageRedirect(){if(this.storageDataService.setStorageData(this.travelSolutionEnum.isSeason.charAt(0).toLowerCase()+this.travelSolutionEnum.isSeason.slice(1),"false",!1),this.route.queryParamMap.subscribe(t=>{this.requestId=t.get("requestId")}),""!=this.requestId&&null!=this.requestId)this.handOffDataReqDto.requestId=this.requestId,this.nreHandoffData(this.handOffDataReqDto);else{let t=this.storageDataService.getStorageData(this.mixingDeckCombinedListEnum.isRedirectFromHomePage,!0);L.c.production||(t=!0),t&&this.getQueryString(),this.browserRefresh&&this.getSharedCacheData(t),t=!1,localStorage.setItem(this.mixingDeckCombinedListEnum?.isRedirectFromHomePage,JSON.stringify(t)),this.sharedService.isAmendFresh=!0,this.proceedFurtherExecution(!1)}}setOperatorAndChangeFilterFlags(){this.isOperatorFilterChoosed=1===this.searchRequest.OperaterFilter,this.isChangeFilterChoosed=0===this.searchRequest.ChangesFilter}loadSearchRequestIfAmend(){this.sharedService.isAmendSearchOpen&&(this.searchRequest=this.sharedService.searchRequest,this.openEdit())}checkAndLoadJourneyType(){this.sharedService?.searchRequest?.DepartureLocation&&(this.getJourneyTypeOnLoad(),this.passengerDetailLabel=this.getPassengerDetailLabel())}getJourneyTypeOnLoad(){this.searchRequest=this.sharedService.searchRequest,this.searchRequest.TravelSolutionDirection==this.enhancedTravelSolutionTypesEnum?.oneWay?this.journeyType=this.enhancedTravelSolutionTypesEnum?.single?.charAt(0).toUpperCase()+this.enhancedTravelSolutionTypesEnum?.single?.slice(1):[this.enhancedTravelSolutionTypesEnum?.return,this.enhancedTravelSolutionTypesEnum?.forward].indexOf(this.searchRequest.TravelSolutionDirection)>-1?(this.journeyType=this.enhancedTravelSolutionTypesEnum?.return?.charAt(0).toUpperCase()+this.enhancedTravelSolutionTypesEnum?.return?.slice(1),this.searchRequest.TravelSolutionDirection=this.enhancedTravelSolutionTypesEnum?.return):this.journeyType="Open-Return"}removingCojData(){!0===JSON.parse(localStorage.getItem(this.enhancedLocalOrSessionStorageKeyEnum?.isCOJChange))&&(localStorage.removeItem(this.enhancedLocalOrSessionStorageKeyEnum?.isCOJChange),this.sharedService&&(this.sharedService.reviewBuyCache=null,this.sharedService.reviewBuyResponse=null,this.sharedService.setSharedCache(),this.storageDataService.clearStorageData(this.enhancedLocalOrSessionStorageKeyEnum?.sharedSibling),this.storageDataService.setStorageData(this.enhancedLocalOrSessionStorageKeyEnum?.sharedSibling,this.sharedServiceCache,!0)))}removeUpgradeData(){this.storageDataService.clearSessionStorageData(this.enhancedLocalOrSessionStorageKeyEnum?.isUpgradeChange)}getRailcardStationData(){this.sharedService.isAmendSearchOpen||(this.commonServices.loaderRequired=!0),this.commonServices.getRailcardStations().subscribe(t=>{null!=t&&(this.responseData=t,this.getRailcardStations(this.responseData),this.getRailCards())})}getRailcardStations(t){if("200"!=t.ResponseCode)return void this.handleErrorResponse(t);this.sharedService.railcardStationMasterData=t?.Data;let a=this.getDisabledDates(this.sharedService?.railcardStationMasterData?.DisabledDates);this.sharedService.railcardStationMasterData.DisabledDatesinString=a,localStorage.setItem(this.enhancedLocalOrSessionStorageKeyEnum?.disableDates,JSON.stringify(a)),localStorage.setItem(this.enhancedLocalOrSessionStorageKeyEnum?.railcardStationList,JSON.stringify(t.Data)),this.sharedService?.railcardStationMasterData?.Railcard&&(this.commonServices.railCardsList=this.sharedService.railcardStationMasterData.Railcard),this.cacheSharedData()}getDisabledDates(t){return t.map(a=>new Date(a).getTime())}handleErrorResponse(t){this.railcardStationData=JSON.parse(localStorage.getItem(this.enhancedLocalOrSessionStorageKeyEnum?.railcardStationList)??"{}"),this.railcardStationData?.Railcard&&(this.commonServices.railCardsList=this.railcardStationData.Railcard)}cacheSharedData(){this.sharedService.setSharedCache(),this.storageDataService.clearStorageData(this.enhancedLocalOrSessionStorageKeyEnum?.sharedSibling),this.storageDataService.setStorageData(this.enhancedLocalOrSessionStorageKeyEnum?.sharedSibling,this.sharedServiceCache,!0)}mobilePperatorFilterSubmitEdit(){this.enhancedRxjsService.event$.subscribe(t=>{t&&(t?.selectedFilter==this.enhancedJourneyFilter?.bothFilter?(this.isOperatorFilterChoosed=!1,this.isChangeFilterChoosed=!1,this.BothFilterSubmitEditInCaseOfMobile()):t?.selectedFilter==this.enhancedJourneyFilter?.avantiFilter?(this.isChangeFilterChoosed=!1,this.isOperatorFilterChoosed=!this.isOperatorFilterChoosed&&this.isOperatorFilterChoosed,this.operatorFilterSubmitEdit()):t?.selectedFilter==this.enhancedJourneyFilter?.directFilter?(this.isChangeFilterChoosed=!this.isChangeFilterChoosed&&this.isChangeFilterChoosed,this.isOperatorFilterChoosed=!1,this.changeFilterSubmitEdit()):this.clearFilters())})}getQueryString(){this.commonServices.loaderRequired=!0;try{let t=localStorage.getItem(this.enhancedLocalOrSessionStorageKeyEnum?.searchQueryString);if(L.c.production||(t=this.getMockQueryString()),!t?.includes("?"))return void localStorage.setItem(this.localStorageKeyEnum.checkoutFlowStrategy,this.quickBuyEnum.default);this.sharedService.mixingDeckUrl=t;let a=new z.Nl({fromString:t.split("?")[1]});this.createSearchRequestDataFromQueryString(a),this.populateSearchRequest(a),this.sharedService.searchRequest=structuredClone(this.searchRequest),localStorage.setItem("search",JSON.stringify(this.searchRequest)),localStorage.setItem(this.localStorageKeyEnum.checkoutFlowStrategy,this.quickBuyEnum.default),this.searchRequest.DepartureTimesStartShow=new Date(this.searchRequest.DepartureTimesStart)}catch(t){console.error(this.enhancedMixingDeckConsoleErrorMessage?.queryStringConsoleErrorMessage,t)}}getAllTravelSolution(t){this.isMobile||this.isTablet?this.setFooterBtnText():this.nextPage=this.enhancedFooterButtonText?.selectTicketAndClassText,this.searchRequest?.Searchtype||(this.searchRequest.Searchtype=""),this.searchRequest?.SearchtypeReturn||(this.searchRequest.SearchtypeReturn=""),this.searchRequest.DepartureTimesStart=p(new Date(this.searchRequest?.DepartureTimesStart)).format("YYYY-MM-DDTHH:mm"),this.searchRequest?.TravelSolutionDirection==this.enhancedTravelSolutionTypesEnum?.return||this.searchRequest?.TravelSolutionDirection==this.enhancedTravelSolutionTypesEnum?.forward?(this.isReturnDataLoad=!0,this.searchRequest.IsReturnRequest=!0,this.onReturnSection=!this.searchRequest.IsReturnRequest,this.searchRequest.TravelSolutionDirection=this.enhancedTravelSolutionTypesEnum?.forward,this.getTravelSolutionInCaseOfReturn(t)):(this.searchRequest?.TravelSolutionDirection==this.enhancedTravelSolutionTypesEnum?.oneWay||this.searchRequest?.TravelSolutionDirection==this.enhancedTravelSolutionTypesEnum?.openReturn)&&(this.searchRequest.retainedSingleDepartureTimeStart&&(this.searchRequest.DepartureTimesStart=p(this.searchRequest.retainedSingleDepartureTimeStart).format("YYYY-MM-DDTHH:mm")),this.searchRequest.Searchtype&&(this.searchRequest.JourneySearchType=this.searchRequest.Searchtype,this.setEarlierLaterSearchDates()),this.searchRequest.ReturnTimesStart=null,this.getTravelSolutionsAPI_Call(t))}getTravelSolutionInCaseOfReturn(t){if(this.searchRequest.ReturnTimesStart=p(new Date(this.searchRequest.ReturnTimesStart)).format("YYYY-MM-DDTHH:mm"),(this.searchRequest.Searchtype||this.searchRequest.SearchtypeReturn)&&(this.isReturnDataLoad?(this.searchRequest.JourneySearchTypeReturn=this.searchRequest.SearchtypeReturn,this.getFirstAndLastTrainDepartRetTimeStart()):(this.searchRequest.JourneySearchType=this.searchRequest.Searchtype,this.doesAvantiTravelSolExistsInCaseReturnDtafalse())),localStorage.getItem(this.enhancedLocalOrSessionStorageKeyEnum.getDataFromNRE)){let a=JSON.parse(localStorage.getItem(this.localStorageKeyEnum?.nreDataResponse));a?.SearchRequest&&(this.searchRequest=a?.SearchRequest)}this.getTravelSolutionsAPI_Call(t)}doesAvantiTravelSolExistsInCaseReturnDtafalse(){let t=this.searchResponse?.TravelSolutions;t?.length&&(this.isRetainedReturnTimeStart(),this.setTrainTimes(t[0],t[t.length-1]),this.searchRequest.Traveltype===this.enhancedTravelTypeEnum?.departAfter?this.getDepartAndRetTimeStartInCaseSearchType():this.searchRequest.DepartureTimesStart=this.getArrivalBasedDepartureTime(),this.retainedDepartureTimesStart=this.searchRequest.DepartureTimesStart)}
1getDepartAndRetTimeStartInCaseSearchType(){if(this.searchRequest.Searchtype==this.enhancedSearchTypeEnum?.earilier){let t=new Date(this.searchRequest.FirstTrainDepartureTimesStart).getTime();this.searchRequest.DepartureTimesStart=p(new Date(t-72e6)).format("YYYY-MM-DDTHH:mm")}else if(this.searchRequest.Searchtype==this.enhancedSearchTypeEnum?.later&&(this.searchRequest.DepartureTimesStart=p(new Date(this.searchRequest.LastTrainDepartureTimesStart)).format("YYYY-MM-DDTHH:mm"),this.searchRequest.SearchtypeReturn==this.enhancedSearchTypeEnum?.earilier&&new Date(this.searchRequest.DepartureTimesStart).getDate()==new Date(this.searchRequest.ReturnTimesStart).getDate())){let t=new Date(this.searchReturnResponse.TravelSolutions[0].DepartureDate).getTime();this.searchRequest.ReturnTimesStart=p(new Date(t-9e5)).format("YYYY-MM-DDTHH:mm")}}getFirstAndLastTrainDepartRetTimeStart(){let t=this.searchReturnResponse?.TravelSolutions;t?.length&&(this.retainedDepartureTimesStart&&(this.searchRequest.DepartureTimesStart=p(new Date(this.retainedDepartureTimesStart)).format("YYYY-MM-DDTHH:mm")),this.setReturnTrainTimes(t[0],t[t.length-1]),this.getDepartAndRetTimeStartInCaseOfTravelType(),this.retainedReturnTimesStart=this.searchRequest.ReturnTimesStart)}getDepartAndRetTimeStartInCaseOfTravelType(){if(this.searchRequest.TraveltypeReturn==this.enhancedTravelTypeEnum?.departAfter)if(this.searchRequest.SearchtypeReturn==this.enhancedSearchTypeEnum?.earilier){let t=new Date(this.searchRequest.FirstTrainDepartureTimesStartReturn).getTime();this.searchRequest.ReturnTimesStart=p(new Date(t-72e6)).format("YYYY-MM-DDTHH:mm");let o=9e5;if(this.searchRequest.ReturnTimesStart<=this.searchResponse?.TravelSolutions[this.searchResponse?.TravelSolutions.length-1].DepartureDate){let r=new Date(this.searchResponse?.TravelSolutions[this.searchResponse?.TravelSolutions.length-1].DepartureDate).getTime();this.searchRequest.ReturnTimesStart=p(new Date(r+o)).format("YYYY-MM-DDTHH:mm")}}else this.searchRequest.SearchtypeReturn==this.enhancedSearchTypeEnum?.later&&(this.searchRequest.ReturnTimesStart=p(new Date(this.searchRequest.LastTrainDepartureTimesStartReturn)).format("YYYY-MM-DDTHH:mm"));else this.searchRequest.SearchtypeReturn==this.enhancedSearchTypeEnum?.earilier?this.searchRequest.ReturnTimesStart=p(new Date(this.searchRequest.FirstTrainArrivalTimesStartReturn).setHours(23,59)).format("YYYY-MM-DDTHH:mm"):this.searchRequest.SearchtypeReturn==this.enhancedSearchTypeEnum?.later&&(this.searchRequest.ReturnTimesStart=p(new Date(this.searchRequest.LastTrainArrivalTimesStartReturn).setHours(23,59)).format("YYYY-MM-DDTHH:mm"))}isRetainedReturnTimeStart(){this.retainedReturnTimesStart&&(this.searchRequest.ReturnTimesStart=p(new Date(this.retainedReturnTimesStart)).format("YYYY-MM-DDTHH:mm"))}getTravelSolutionsAPI_Call(t){this.isLoaderActive=!0,this.handleInitialState(),this.createDataForPassingWhileNavigating(),this.enhancedSearchSolutionService.enhancedGetSolutions(this.searchRequest).subscribe(a=>{if(null!=a){if(this.isLoaderActive=!1,this.responseData=a,this.searchRequest.TravelSolutionDirection=this.searchRequest.TravelSolutionDirection!==this.enhancedTravelSolutionTypesEnum?.openReturn&&this.searchRequest.TravelSolutionDirection!==this.enhancedTravelSolutionTypesEnum?.oneWay?this.enhancedTravelSolutionTypesEnum?.return:this.searchRequest.TravelSolutionDirection,"200"==this.responseData.ResponseCode)this.sharedService.isSearchApiError=!1,this.sharedService.isEarlierLaterSearchApiError=!1,this.sharedService.isSearchErrorSoldOut=!1,this.sharedService.isReturnSearchErrorSoldOut=!1,this.sharedService.isTrainDepartedOrCancelled=!1,this.handleSingleTravel(),this.clearAllSearchResponseReturn(),this.getDepartAndReturnTimeStart(),this.setTravelSolutionsForOpenReturn(),this.handleInfoPopups(),this.handleBackNavigation(),this.handleAnalyticsSuccess(),this.handleEarlierLater(),this.handleFilterTracking(),this.handleNRE(t);else if("201"==this.responseData.ResponseCode){this.selectedFilterArray=[],this.checkJourneySearchTypeValue();let o=this.responseData?.ResponseMessage;!this.isOutward&&!this.isReturn&&!this.isFilterClicked&&(this.callGa4DataLayerEventsOnError(),this.monetateService.setAddTrainSearchData(this.searchRequest),this.monetateService.flushEvents()),this.handle201Messages(o),this.callGa4DataLayerEventsOnFilterChangeError(this.enhancedFilterStatusEnum?.updateText)}else"202"==this.responseData.ResponseCode?(this.callGa4DataLayerEventsOnError(),this.selectedFilterArray=[],this.checkJourneySearchTypeValue(),this.openTrainNotAvailablePopup(this.mixingDeckPopupHeadingEnum?.noTrainsAvailableHeading,this.mixingDeckPopupMsgEnum?.noTrainsAvailableMessage,this.enhancedModalFooterMessageEnum?.editSearchTxt,!0),this.callGa4DataLayerEventsOnFilterChangeError(this.enhancedFilterStatusEnum?.updateText)):(this.callGa4DataLayerEventsOnError(),this.selectedFilterArray=[],this.checkJourneySearchTypeValue(),this.openTrainNotAvailablePopup(this.mixingDeckPopupHeadingEnum?.somethingWentWronhErrorHeading,this.mixingDeckPopupMsgEnum?.somethingWentWrongErrorMessage,this.enhancedModalFooterMessageEnum?.searchAgainTxt,!1),this.callGa4DataLayerEventsOnFilterChangeError(this.enhancedFilterStatusEnum?.updateText));localStorage.removeItem(this.enhancedLocalOrSessionStorageKeyEnum.getDataFromNRE)}})}getDepartAndReturnTimeStart(){const{evaluateRequest:t,firstTravelSolDepartureTimeAmend:a,secondTravelSolDepartureTimeAmend:o,editQttDepartureTimeStart:r,editQttReturnTimeStart:d}=this.sharedService,{TravelSolutions:s,Request:g}=this.searchResponse||{};if(t&&this.searchResponse&&s){if(a){let C=p(a).format("YYYY-MM-DDTHH:mm");this.searchRequest.DepartureTimesStart=C,g&&(g.DepartureTimesStart=C)}if(o){let C=p(o).format("YYYY-MM-DDTHH:mm");this.searchRequest.ReturnTimesStart=C,this.searchReturnResponse.Request.ReturnTimesStart=C}}const{JourneySearchType:b,JourneySearchTypeReturn:v}=this.searchRequest;(b===this.enhancedSearchTypeEnum?.earilier||b===this.enhancedSearchTypeEnum?.later||v===this.enhancedSearchTypeEnum?.earilier||v===this.enhancedSearchTypeEnum?.later)&&(this.searchRequest.DepartureTimesStart=r,d&&(this.searchRequest.ReturnTimesStart=d))}clearAllSearchResponseReturn(){null==this.responseData.Data.ReturnTravel&&""==this.searchRequest.Searchtype&&""==this.searchRequest.SearchtypeReturn&&(this.searchReturnResponse=null),this.responseData.Data.SingleTravel&&this.responseData.Data.ReturnTravel&&null==this.responseData.Data.SingleTravel.TravelSolutions&&null==this.responseData.Data.ReturnTravel.TravelSolutions&&(this.searchResponse=null,this.searchReturnResponse=null)}getSearchResReturnInCaseOfRetTravel(t){if(this.responseData.Data.ReturnTravel){let a;this.searchReturnResponse=this.responseData.Data.ReturnTravel,this.isHideEarlierReturn=this.searchReturnResponse.HideEarlier,this.isHideLaterReturn=this.searchReturnResponse.HideLater,this.searchRequest.ReturnTimesStartShow=this.searchReturnResponse?.TravelSolutions?this.searchReturnResponse?.Date:this.searchRequest?.ReturnTimesStartShow,"1"===new Date(this.searchReturnResponse.Date).getFullYear().toString()&&(this.searchReturnResponse.Date=new Date(this.searchRequest.ReturnTimesStart)),null!=this.searchReturnResponse.TravelSolutions&&(a=this.searchReturnResponse.TravelSolutions.filter(o=>!o.IsRetTrainClosed),a.length<=0&&(this.sharedService.isReturnSearchErrorSoldOut=!0,this.sharedService.timeoutErrorMessage=this.errorMessageEnum.soldOutErrorMessage)),a&&a.length<=0&&t&&t.length<=0&&(this.sharedService.isSearchErrorSoldOut=!0,this.sharedService.isReturnSearchErrorSoldOut=!0,this.sharedService.timeoutErrorMessage=this.errorMessageEnum.soldOutErrorMessage)}}
1resetJourneySummaryModelForSingleTravel(){this.sharedService.journeySummaryModel??=new R.eB,this.searchResponse?this.sharedService.journeySummaryModel.IsPromo=this.searchResponse.IsPromo:!this.searchResponse&&""!==this.searchRequest?.PromotionCode&&(this.sharedService.journeySummaryModel.IsPromo=!0),!this.responseData?.Data?.SingleTravel&&!this.searchRequest.Searchtype&&!this.searchRequest.SearchtypeReturn&&(this.searchResponse=null)}fineNoTrainsAvailable(t){t.length<=0&&(this.sharedService.isSearchErrorSoldOut=!0,this.sharedService.timeoutErrorMessage=this.errorMessageEnum.soldOutErrorMessage),this.searchResponse.TravelSolutions.filter(o=>!(o.IsAlreadyDepartured||o.IsCancelled)).length<=0&&(this.sharedService.isTrainDepartedOrCancelled=!0)}doesSingleTravelExists(){return!!this.responseData?.Data?.SingleTravel?.TravelSolutions}createSearchRequestDataFromQueryString(t){this.searchRequest.DepartureLocationName=t.get("oriName"),this.searchRequest.ArrivalLocationName=t.get("destName"),this.searchRequest.DepartureLocation=+t.get("oriCode"),this.searchRequest.ArrivalLocation=+t.get("destCode"),this.searchRequest.PathConstraintLocation=+t.get("viaCode"),this.searchRequest.JourneySearchType="NEW",this.searchRequest.JourneySearchTypeReturn="NEW",this.searchRequest.FirstTrainDepartureTimesStart="",this.searchRequest.LastTrainDepartureTimesStart="",this.searchRequest.FirstTrainArrivalTimesStart="",this.searchRequest.LastTrainArrivalTimesStart="",this.searchRequest.Adult=+t.get("noa"),this.searchRequest.Child=+t.get("noc"),this.searchRequest.Traveltype="Leave After"===t.get("oadInd")?this.enhancedTravelTypeEnum?.departAfter:this.enhancedTravelTypeEnum?.arriveBy,this.searchRequest.PromotionCode=null!=t.get("prmCode")&&null!=t.get("prmCode")&&""!==t.get("prmCode")?t.get("prmCode"):"",this.searchRequest.TicketClassFilter="",this.searchRequest.ChangesFilter=1,this.searchRequest.OperaterFilter=0}setSearchRequestDataForReturnJourneyType(t){this.searchRequest.TravelSolutionDirection=this.enhancedTravelSolutionTypesEnum?.forward,this.searchRequest.IsReturnRequest=!0;let o=t.get("inDate").split("/"),r=new Date(+o[2],+o[1]-1,+o[0]);r.setHours(+t.get("inHourField")),r.setMinutes(+t.get("inMinuteField")),this.searchRequest.ReturnTimesStart=p(r).format("YYYY-MM-DDTHH:mm"),this.sharedService.editQttReturnTimeStart=this.searchRequest.ReturnTimesStart,this.journeyType=this.enhancedTravelSolutionTypesEnum?.return?.charAt(0).toUpperCase()+this.enhancedTravelSolutionTypesEnum?.return?.slice(1),this.searchRequest.TraveltypeReturn="Leave After"===t.get("oadIndReturn")?this.enhancedTravelTypeEnum?.departAfter:this.enhancedTravelTypeEnum?.arriveBy}getMockQueryString(){return"http://localhost:4200/search-results?oriCode=700010000&oriName=London Euston (EUS)&destCode=700010017&destName=Manchester Piccadilly (MAN)&oadInd=Leave After&outHourField=13&outMinuteField=00&outDate=17/09/2025&jt=Single&noa=1&noc=0"}populateSearchRequest(t){switch(t.get("jt")?.toLowerCase()){case this.enhancedTravelSolutionTypesEnum?.single:this.searchRequest.TravelSolutionDirection=this.enhancedTravelSolutionTypesEnum?.oneWay,this.searchRequest.IsReturnRequest=!1,this.journeyType=this.enhancedTravelSolutionTypesEnum?.single?.charAt(0).toUpperCase()+this.enhancedTravelSolutionTypesEnum?.single?.slice(1);break;case this.enhancedTravelSolutionTypesEnum?.return?.toLowerCase():case this.enhancedTravelSolutionTypesEnum?.forward?.toLowerCase():this.setSearchRequestDataForReturnJourneyType(t);break;default:this.searchRequest.TravelSolutionDirection=this.enhancedTravelSolutionTypesEnum?.openReturn,this.searchRequest.IsReturnRequest=!1,this.journeyType="Open-Return"}this.setDepartureTime(t),this.sharedService.editQttDepartureTimeStart=this.searchRequest.DepartureTimesStart,this.passengerDetailLabel=this.getPassengerDetailLabel(),this.addRailcardsFromParams(t)}getPassengerDetailLabel(){let t=this.searchRequest.Adult.toString()+(this.searchRequest.Adult>1)?" adults ":" adult ",a=this.searchRequest.Child.toString()+(this.searchRequest.Child>1)?" children ":" child ";return t+(this.searchRequest.Child>0?", "+a:"")}setDepartureTime(t){let a=(t.get("outDate")??"").split("/"),o=new Date(+a[2],+a[1]-1,+a[0]);o.setHours(+(t.get("outHourField")??0)),o.setMinutes(+(t.get("outMinuteField")??0)),this.searchRequest.DepartureTimesStart=p(o).format("YYYY-MM-DDTHH:mm")}addRailcardsFromParams(t){let a=+(t.get("rCount")??"0");for(let o=0;o<a;o++){let r=(o+1).toString(),d=t.get(`rcCode${r}`),s=+(t.get(`rcNoa${r}`)??"0"),g=+(t.get(`rcNoc${r}`)??"0"),h=+(t.get(`rcNum${r}`)??"0"),b=new G.u5;b.RailCard=d,b.Adult=s,b.Child=g,b.RailCardCount=h,this.searchRequest.RailCardList.push(b)}}onOutwardFareSelection(t,a=!1){let o=this.searchResponse?.TravelSolutions.findIndex(s=>s.TravelSolId==t.value),r=this.searchResponse?.TravelSolutions??[];this.outwardFarePreselectedValue=t.value;let d=!1;r.forEach((s,g)=>{if(this.isRadioDisabled(s))return void(s.isSelected=!1);let b=g===o;s.isSelected=b,b&&(this.selectedOutwardFare=s,d=!0)}),this.isOutwardFareSelected=d,(this.isReturnFareSelected||this.searchRequest?.TravelSolutionDirection===this.enhancedTravelSolutionTypesEnum?.oneWay||this.searchRequest?.TravelSolutionDirection===this.enhancedTravelSolutionTypesEnum?.openReturn)&&this.sharedService.isDisabledContinue.next(!1),this.isOutwardFareSelected&&!a&&this.createDataForPassingWhileNavigating(),this.setJourneySummaryMo
1delForOutward()}setJourneySummaryModelForOutward(){try{let t=this.selectedOutwardFare?.FareList?.filter(a=>a.Price==this.selectedOutwardFare?.SingleFare);this.sharedService.journeySummaryModel??=new R.eB,this.sharedService.journeySummaryModel.SingleTime=this.selectedOutwardFare?.DarwinDepartureTime+" \u2192 "+this.selectedOutwardFare?.DarwinArrivalTime,this.sharedService.journeySummaryModel.SingleDuration=this.selectedOutwardFare?.Duration,this.sharedService.journeySummaryModel.SingleChanges=this.selectedOutwardFare?.Changes,this.sharedService.journeySummaryModel.SingleTicketType=t[0]?.TicketTypeName,this.sharedService.journeySummaryModel.SingleCurrency=t[0]?.Currency,this.sharedService.journeySummaryModel.SinglePrice=t[0]?.Price,this.sharedService.journeySummaryModel.SingleTicketDescription=t[0]?.TicketDescription,this.sharedService.journeySummaryModel.SingleOperator=this.selectedOutwardFare?.Operator,this.sharedService.journeySummaryModel.SingleOperatorChange=this.selectedOutwardFare?.OperatorChange,this.sharedService.journeySummaryModel.SingleSaleCompany=this.selectedOutwardFare?.SaleCompany,this.sharedService.journeySummaryModel.SingleSelectedFare=t[0],this.sharedService.journeySummaryModel.SingleSearchCache=this.searchResponse?.Request?.SearchCache,this.sharedService.journeySummaryModel.SingleRouteModel=this.selectedOutwardFare}catch(t){console.log(t)}}setJourneySummaryModelForReturn(){try{let t=this.selectedReturnFare?.FareList?.filter(a=>a.Price==this.selectedReturnFare?.SingleFare);this.sharedService.journeySummaryModel??=new R.eB,this.sharedService.journeySummaryModel.ReturnTime=this.selectedReturnFare?.DarwinDepartureTime+" \u2192 "+this.selectedReturnFare?.DarwinArrivalTime,this.sharedService.journeySummaryModel.ReturnDuration=this.selectedReturnFare?.Duration,this.sharedService.journeySummaryModel.ReturnChanges=this.selectedReturnFare?.Changes,this.sharedService.journeySummaryModel.ReturnTicketType=this.checkTraveSolutionDirection()?this.sharedService?.journeySummaryModel?.SingleTicketType:t[0]?.TicketTypeName,this.sharedService.journeySummaryModel.ReturnCurrency=t[0]?.Currency,this.sharedService.journeySummaryModel.ReturnPrice=t[0]?.Price,this.sharedService.journeySummaryModel.ReturnTicketDescription=t[0]?.TicketDescription,this.sharedService.journeySummaryModel.ReturnOperator=this.selectedReturnFare?.Operator,this.sharedService.journeySummaryModel.ReturnOperatorChange=this.selectedReturnFare?.OperatorChange,this.sharedService.journeySummaryModel.ReturnSaleCompany=this.selectedReturnFare?.SaleCompany,this.sharedService.journeySummaryModel.ReturnSelectedFare=t[0],this.sharedService.journeySummaryModel.ReturnSearchCache=this.searchResponse?.Request?.SearchCache,this.sharedService.journeySummaryModel.ReturnRouteModel=this.selectedReturnFare}catch(t){console.log(t)}}checkTraveSolutionDirection(){let t=this.searchRequest.TravelSolutionDirection,a=this.sharedService?.journeySummaryModel?.IsSingleFareSelected,r=!1;return t===this.travelSolutionDirectionEnum.openReturn?r=!0:t===this.travelSolutionDirectionEnum.return&&(r=!a),r&&!(this.sharedService.isSearchErrorSoldOut||this.sharedService.isReturnSearchErrorSoldOut)}showReturnDivInMobile(){this.isMobile||this.isTablet?this.searchReturnResponse&&(window.history.pushState({part:this.travelSolutionEnum.returnString},"",window.location.href),this.showOutward=!1,this.showReturn=!0,this.scrollToElement("returnDiv")):(this.showOutward=!0,this.showReturn=!0)}onReturnFareSelection(t){let a=this.searchReturnResponse?.TravelSolutions.findIndex(d=>d.TravelSolId==t.value),o=this.searchReturnResponse?.TravelSolutions??[];this.returnFarePreselectedValue=t.value;let r=!1;o.forEach((d,s)=>{if(this.isRadioDisabled(d))return void(d.isSelected=!1);let h=s===a;d.isSelected=h,h&&(this.selectedReturnFare=d,r=!0)}),this.isReturnFareSelected=r,this.isOutwardFareSelected&&this.sharedService.isDisabledContinue.next(!1),this.isReturnFareSelected&&this.createDataForPassingWhileNavigating(),this.setJourneySummaryModelForReturn()}createDataForPassingWhileNavigating(){let{Adult:t,Child:a,RailCardList:o}=this.searchRequest??{},r=this.isReturnFareSelected?0:this.selectedOutwardFare?.SingleFare,h=this.getTotalFare(this.selectedReturnFare?.ReturnFare??0,this.selectedReturnFare?.SingleFare??0,this.selectedOutwardFare?.SingleFare??0);this.data={selectedReturnTravelSolution:this.isReturnFareSelected?this.selectedReturnFare:"",selectedOutwardTravelSolution:this.isOutwardFareSelected?this.selectedOutwardFare:"",reDirectedUrl:"/select-ticket-and-class",selectedAdult:t,selectedChild:a,selectedRailcard:o,singleFare:r,totalFare:h,isOutwardSelected:this.isOutwardFareSelected,isReturnSelected:this.isReturnFareSelected,journeySummaryMo
1del:this.sharedService.journeySummaryModel,OpenReturnExpiryDate:this.selectedOutwardFare?.OpenReturnExpiryDate}}getTotalFare(t,a,o){let r=0;return this.isReturnFareSelected&&(r=0===t?a+o:t+o),r}onClickGetEarlierSearch(){this.isOutwardFareSelected=!1,this.searchRequest?.IsReturnRequest?this.onClickReturnGetEarlierSearch(!1,!0):(this.enhancedGA4DataLayerService.loadGA4DataLayerOnCheckoutClickOrAttempt(this.enhancedSeeEarlierAndLaterTrainTextEnum?.seeEarlierTrains,this.enhancedGA4DataLayerEventNameEnum?.ctaClickActionText,`/${this.enhancedAppRouteEnum?.searchResult}`,null,!0),this.isOutward=!0,this.isReturn=!1,this.searchRequest.Searchtype=this.enhancedSearchTypeEnum?.earilier,this.searchRequest.SearchCache=this.searchResponse?.Request?.SearchCache,this.searchRequest.SearchIndex=this.searchResponse?.Request?.SearchIndex,this.searchRequest.TravelSolCount=this.searchResponse?.Request?.TravelSolCount,this.searchRequest.JourneySearchType=this.searchRequest?.Searchtype,this.getAllTravelSolution(!1))}onClickGetLaterSearch(){this.isOutwardFareSelected=!1,this.searchRequest?.IsReturnRequest?this.onClickReturnGetLaterSearch(!1,!0):(this.enhancedGA4DataLayerService.loadGA4DataLayerOnCheckoutClickOrAttempt(this.enhancedSeeEarlierAndLaterTrainTextEnum?.seeLaterTrains,this.enhancedGA4DataLayerEventNameEnum?.ctaClickActionText,`/${this.enhancedAppRouteEnum?.searchResult}`,null,!0),this.isOutward=!0,this.isReturn=!1,this.searchRequest.Searchtype=this.enhancedSearchTypeEnum?.later,this.searchRequest.SearchCache=this.searchResponse?.Request?.SearchCache,this.searchRequest.SearchIndex=this.searchResponse?.Request?.SearchIndex,this.searchRequest.TravelSolCount=this.searchResponse?.Request?.TravelSolCount,this.searchRequest.JourneySearchType=this.searchRequest?.Searchtype,this.getAllTravelSolution(!1))}onClickReturnGetEarlierSearch(t,a){if(this.enhancedGA4DataLayerService.loadGA4DataLayerOnCheckoutClickOrAttempt(this.enhancedSeeEarlierAndLaterTrainTextEnum?.seeEarlierTrains,this.enhancedGA4DataLayerEventNameEnum?.ctaClickActionText,`/${this.enhancedAppRouteEnum?.searchResult}`,null,!0),this.isOutwardBeforeReturnJourney()||!t)this.isOutward=a,this.isReturn=!a,this.isReturnDataLoad=t,this.isReturnDataLoad?(this.searchRequest.TravelSolutionDirection=this.enhancedTravelSolutionTypesEnum?.forward,this.searchRequest.SearchCacheReturn=this.searchReturnResponse?.Request?.SearchCacheReturn,this.searchRequest.SearchIndexReturn=this.searchReturnResponse?.Request?.SearchIndexReturn,this.searchRequest.TravelSolCountReturn=this.searchReturnResponse?.Request?.TravelSolCountReturn,this.searchRequest.SearchtypeReturn=this.enhancedSearchTypeEnum?.earilier):(this.searchRequest.TravelSolutionDirection=this.enhancedTravelSolutionTypesEnum?.forward,this.searchRequest.SearchCache=this.searchResponse?.Request?.SearchCache,this.searchRequest.SearchIndex=this.searchResponse?.Request?.SearchIndex,this.searchRequest.TravelSolCount=this.searchResponse?.Request?.TravelSolCount,this.searchRequest.Searchtype=this.enhancedSearchTypeEnum?.earilier),this.getTravelSolutionInCaseOfReturn(!1);else{let o=this.mixingDeckPopupMsgEnum?.selectDifferentReturnTimeMsg,r=this.mixingDeckPopupHeadingEnum?.selectDifferentReturnTime;this.showCommonPopupForUserInformation(o,r)}}onClickReturnGetLaterSearch(t,a){if(this.enhancedGA4DataLayerService.loadGA4DataLayerOnCheckoutClickOrAttempt(this.enhancedSeeEarlierAndLaterTrainTextEnum?.seeLaterTrains,this.enhancedGA4DataLayerEventNameEnum?.ctaClickActionText,`/${this.enhancedAppRouteEnum?.searchResult}`,null,!0),this.isOutwardBeforeReturnJourney()||t)this.isOutward=a,this.isReturn=!a,this.isReturnDataLoad=t,this.isReturnDataLoad?(this.searchRequest.TravelSolutionDirection=this.enhancedTravelSolutionTypesEnum?.forward,this.searchRequest.SearchCacheReturn=this.searchReturnResponse?.Request?.SearchCacheReturn,this.searchRequest.SearchIndexReturn=this.searchReturnResponse?.Request?.SearchIndexReturn,this.searchRequest.TravelSolCountReturn=this.searchReturnResponse?.Request?.TravelSolCountReturn,this.searchRequest.SearchtypeReturn=this.enhancedSearchTypeEnum?.later):(this.searchRequest.TravelSolutionDirection=this.enhancedTravelSolutionTypesEnum?.forward,this.searchRequest.SearchCache=this.searchResponse?.Request?.SearchCache,this.searchRequest.SearchIndex=this.searchResponse?.Request?.SearchIndex,this.searchRequest.TravelSolCount=this.searchResponse?.Request?.TravelSolCount,this.searchRequest.Searchtype=this.enhancedSearchTypeEnum?.later),this.getTravelSolutionInCaseOfReturn(!1);else{let o=this.mixingDeckPopupMsgEnum?.selectDifferentReturnTimeMsg,r=this.mixingDeckPopupHeadingEnum?.selectDifferentReturnTime;this.showCommonPopupForUserInformation(o,r)}}isRadioDisabled(t){let a=t??{};return!0===a.IsTrainClosed||!0===a.IsAlreadyDepartured||!0===a.IsCancelled||!0===a.IsSaleable}getTravelSolutionStatus(t){return t?.IsTrainClosed?this.travelSolutionStatusEnum?.soldOutText:t?.IsAlreadyDepartured?this.travelSolutionStatusEnum?.departedText:t?.IsCancelled?this.travelSolutionStatusEnum?.cancelledText:t?.IsSaleable?this.travelSolutionStatusEnum?.noFareAvailable:this.searchRequest?.TravelSolutionDirection===this.enhancedTravelSolutionTypesEnum?.openReturn?this.travelSolutionStatusEnum?.openReturnCardText:this.travelSolutionStatusEnum?.oneWayText}isTravelSolutionAvailable(t){return!(t?.IsSaleable||t?.IsAlreadyDepartured||t?.IsSoldOutService||t?.IsCancelled||t?.IsTrainClosed||t?.IsSaleable)}isOutwardBeforeReturnJourney(){let t=this.searchResponse?.TravelSolutions?.length,a=this.searchReturnResponse?.TravelSolutions?.length,o=t?this.searchResponse.TravelSolutions[t-1]:null,r=a?this.searchReturnResponse.TravelSolutions[0]:null;return!o||!r||o.ArrivalDate<r.DepartureDate}isButtonDisabled(){return!this.isOutwardFareSelected||this.searchRequest?.TravelSolutionDirection==this.enhancedTravelSolutionTypesEnum?.return&&!this.isReturnFareSelected}setEarlierLaterSearchDates(){if(this.searchResponse?.TravelSolutions){if(this.searchRequest.FirstTrainDepartureTimesStart=this.searchResponse.TravelSolutions[0].DepartureDate,this.searchRequest.LastTrainDepartureTimesStart=this.searchResponse.TravelSolutions[this.searchResponse.TravelSolutions.length-1].DepartureDate,this.searchRequest.FirstTrainArrivalTimesStart=this.searchResponse.TravelSolutions[0].ArrivalDate,this.searchRequest.LastTrainArrivalTimesStart=this.searchResponse.TravelSolutions[this.searchResponse.TravelSolutions.length-1].ArrivalDate,this.searchRequest.Traveltype==this.enhancedTravelTypeEnum?.departAfter)if(this.searchRequest.Searchtype==this.enhancedSearchTypeEnum?.earilier){let t=new Date(this.searchRequest.FirstTrainDepartureTimesStart).getTime();this.searchRequest.DepartureTimesStart=p(new Date(t-72e6)).format("YYYY-MM-DDTHH:mm")}else this.searchRequest.Searchtype==this.enhancedSearchTypeEnum?.later&&(this.searchRequest.DepartureTimesStart=p(new Date(this.searchRequest.LastTrainDepartureTimesStart)).format("YYYY-MM-DDTHH:mm"));else this.searchRequest.Searchtype==this.enhancedSearchTypeEnum?.earilier?this.searchRequest.DepartureTimesStart=p(new Date(this.searchRequest.FirstTrainArrivalTimesStart).setHours(23,59)).format("YYYY-MM-DDTHH:mm"):this.searchRequest.Searchtype==this.enhancedSearchTypeEnum?.later&&(this.searchRequest.DepartureTimesStart=p(new Date(this.searchRequest.LastTrainArrivalTimesStart).setHours(23,59)).format("YYYY-MM-DDTHH:mm"));this.searchRequest.retainedSingleDepartureTimeStart=this.searchRequest.DepartureTimesStart}}openEnhancedRouteDetailInfo(t,a){let r,o=this.sharedService.formatPrice(t?.SingleFare);r=a?this.selectedReturnFare:this.selectedOutwardFare,this.loadGTMDataLayeronExpandingSolutions(t,a,o,r),this.dialog.open(F.F,{disableClose:!0,panelClass:[this.dynamicClassEnum?.enhancedCommonPopupPanelClass,this.dynamicClassEnum?.journeyDetailItinearyPanelClass],width:"72rem",autoFocus:!1,data:{TravelSolutionCache:t.TravelSolutionCache,TravelSolutionId:t.TravelSolId,SaleCompanyId:t.SaleCompanyId,Changes:t.Changes,Duration:t.Duration,IsDisruption:t.IsDelayed,SearchCustomCache:a?this.searchReturnResponse.Request.SearchCacheReturn:this.searchResponse.Request.SearchCache}})}enhancedWhysThatSoldOutTicketPopup(t){this.dialog.open(D.p,{disableClose:!0,panelClass:["ticket-detail-mobile"],width:"45rem",autoFocus:!1,data:{isSaleable:t}})}enhancedClassDetailsDialogs(){this.dialog.open(j.f,{disableClose:!0,panelClass:[this.dynamicClassEnum?.filterRangePanelClass],width:"72rem",autoFocus:!1})}enhancedPriceBreakdownDialogs(){this.dialog.open(T.w,{disableClose:!0,panelClass:[this.dynamicClassEnum?.filterRangePanelClass],width:"600px",autoF
1ocus:!1})}EnhancedRailcardRestrictionsDialogs(){this.dialog.open(E.V,{disableClose:!0,panelClass:[this.dynamicClassEnum?.filterRangePanelClass,this.dynamicClassEnum?.enhancedRailcardNotAppliedPanelClass],width:"600px",autoFocus:!1})}EnhancedReturnDateAndTimeDialog(){this.dialog.open(w,{disableClose:!0,panelClass:[this.dynamicClassEnum?.filterRangePanelClass],width:"600px",autoFocus:!1})}submitEdit(t){if(t?(this.sharedService.isStationListAPILoaderRequired=!1,this.outwardFarePreselectedValue=null,this.returnFarePreselectedValue=null,this.isReturnFareSelected=!1,this.isOutwardFareSelected=!1,this.showOutward=!0,this.showReturn=!(this.isMobile||this.isTablet),this.isOutward=!1,this.isReturn=!1,this.isUserClickedReturnBtn=!1,this.searchResponse=null,this.searchReturnResponse=null,this.isHideEarlier=!0,this.isHideLater=!0,this.isHideEarlierReturn=!0,this.isHideLaterReturn=!0):(null==this.searchRequest?.ReturnTimesStart&&this.searchRequest?.TravelSolutionDirection===this.enhancedTravelSolutionTypesEnum?.return&&(this.searchRequest.TravelSolutionDirection=this.enhancedTravelSolutionTypesEnum?.oneWay),window.scroll(0,0)),this.enhancedRxjsService.setSharedData(null),this.isCancelVisibleBtn||(this.isChangeFilterChoosed=!1,this.isOperatorFilterChoosed=!1,this.sharedService.amendSearchRequest.OperaterFilter=0,this.sharedService.amendSearchRequest.ChangesFilter=1),this.isCancelVisibleBtn=!0,this.displayPromotionalBanner=!1,this.showEdit=!1,!t)return;let a=structuredClone(this.sharedService.amendSearchRequest);a&&(this.searchRequest=structuredClone(a),this.searchRequest.DepartureTimesStartShow=new Date(this.searchRequest.DepartureTimesStart),this.searchRequest.ReturnTimesStartShow=new Date(this.searchRequest.ReturnTimesStart),this.getChangedFilterValue(),this.resetJourneySearchTypes(),this.clearTrainTimes(),this.sharedService.searchRequest=structuredClone(this.searchRequest),this.getRailCards(),this.updateSharedStorage(),this.resetSearchErrors(),this.passengerDetailLabel=this.getPassengerDetailLabel(),this.journeyType=this.getJourneyType(a.TravelSolutionDirection),this.retainedDepartureTimesStart=null,this.retainedReturnTimesStart=null,this.getAllTravelSolution(!1))}resetJourneySearchTypes(){this.searchRequest.JourneySearchType=this.enhancedSearchTypeEnum?.new,this.searchRequest.JourneySearchTypeReturn=this.enhancedSearchTypeEnum?.new,this.searchRequest?.Searchtype||(this.searchRequest.Searchtype=""),this.searchRequest.SearchtypeReturn||(this.searchRequest.SearchtypeReturn="")}clearTrainTimes(){let t="";Object.assign(this.searchRequest,{FirstTrainDepartureTimesStart:t,LastTrainDepartureTimesStart:t,FirstTrainArrivalTimesStart:t,LastTrainArrivalTimesStart:t,FirstTrainDepartureTimesStartReturn:t,LastTrainDepartureTimesStartReturn:t,FirstTrainArrivalTimesStartReturn:t,LastTrainArrivalTimesStartReturn:t})}updateSharedStorage(){this.sharedService.setSharedCache(),this.storageDataService.clearStorageData(this.enhancedLocalOrSessionStorageKeyEnum?.sharedSibling),this.storageDataService.setStorageData(this.enhancedLocalOrSessionStorageKeyEnum?.sharedSibling,this.sharedServiceCache,!0)}resetSearchErrors(){this.sharedService.isSearchApiError=!1,this.sharedService.isEarlierLaterSearchApiError=!1}getJourneyType(t){switch(t){case this.enhancedTravelSolutionTypesEnum?.oneWay:return this.enhancedTravelSolutionTypesEnum?.single?.charAt(0).toUpperCase()+this.enhancedTravelSolutionTypesEnum?.single?.slice(1);case this.enhancedTravelSolutionTypesEnum?.return:return this.enhancedTravelSolutionTypesEnum?.return?.charAt(0).toUpperCase()+this.enhancedTravelSolutionTypesEnum?.return?.slice(1);default:return"Open-Return"}}getChangedFilterValue(){this.isSubmitViaFilters?(this.searchRequest.OperaterFilter=Number(this.isOperatorFilterChoosed),this.searchRequest.ChangesFilter=this.isChangeFilterChoosed?0:1,this.isSubmitViaFilters=!1):(this.isOperatorFilterChoosed=1===this.searchRequest.OperaterFilter,this.isChangeFilterChoosed=0===this.searchRequest.ChangesFilter)}operatorFilterSubmitEdit(){this.isFilterClicked=!0,this.isSubmitViaFilters=!0,this.isOperatorFilterChoosed=!this.isOperatorFilterChoosed,this.sharedService.amendSearchRequest=this.sharedService.searchRequest,this.setSelectedFilterArrayInAvantiTrains(),this.submitEdit(!0)}changeFilterSubmitEdit(){this.isFilterClicked=!0,this.isSubmitViaFilters=!0,this.isChangeFilterChoosed=!this.isChangeFilterChoosed,this.sharedService.amendSearchRequest=this.sharedService.searchRequest,this.setSelecteFilterArrayInDirectTrains(),this.submitEdit(!0)}getRailCards(){if(null!=this.searchRequest.RailCardList&&this.searchRequest.RailCardList.length>0){let t="";t=1==this.searchRequest.RailCardList.length?this.commonServices?.railCardsList?.filter(a=>a.Code==this.searchRequest.RailCardList[0].RailCard)[0].Name.toString():"Multiple Railcards",null!=this.sharedService.j
1ourneySummaryModel||(this.sharedService.journeySummaryModel=new R.eB),this.sharedService.journeySummaryModel.RailCards=t}}setTrainTimes(t,a){this.searchRequest.FirstTrainDepartureTimesStart=t.DepartureDate,this.searchRequest.LastTrainDepartureTimesStart=a.DepartureDate,this.searchRequest.FirstTrainArrivalTimesStart=t.ArrivalDate,this.searchRequest.LastTrainArrivalTimesStart=a.ArrivalDate}getArrivalBasedDepartureTime(){return p(new Date(this.searchRequest.Searchtype===this.enhancedSearchTypeEnum?.earilier?this.searchRequest.FirstTrainArrivalTimesStart:this.searchRequest.LastTrainArrivalTimesStart).setHours(23,59)).format("YYYY-MM-DDTHH:mm")}setReturnTrainTimes(t,a){this.searchRequest.FirstTrainDepartureTimesStartReturn=t.DepartureDate,this.searchRequest.LastTrainDepartureTimesStartReturn=a.DepartureDate,this.searchRequest.FirstTrainArrivalTimesStartReturn=t.ArrivalDate,this.searchRequest.LastTrainArrivalTimesStartReturn=a.ArrivalDate}formatDate(t){return p(new Date(t)).format("YYYY-MM-DDTHH:mm")}openEdit(){this.sharedService.isStationListAPILoaderRequired=!0,this.isFilterClicked=!1,this.sharedService.amendSearchRequest=structuredClone(this.searchRequest),this.showEdit=!0,this.sharedService.isDisabledContinue.next(!0),this.sharedService.setJourneyTxtMode(!1),this.enhancedGA4DataLayerService?.loadGA4DataLayerOnCheckoutClickOrAttempt(this.enhancedGA4DataLayerEventNameEnum?.editNameText,this.enhancedGA4DataLayerEventNameEnum?.editActionName,void 0,void 0,!0,!0)}hideEditQtt(){this.showEdit=!1,this.isDisabledContinue=!1}getSharedCacheData(t){let a=this.storageDataService.getStorageData(this.enhancedLocalOrSessionStorageKeyEnum?.sharedSibling,!0);if(!this.nullOrUndefinedCheckForSharedServiceRefresh(a))return;this.commonServices.loaderRequired=!0;let o=this.sharedService;o.reviewBuyCache=a.reviewBuyCache,o.ReservationCache=a.ReservationCache,o.journeySummaryModel=a.journeySummaryModel,o.enhancedReviewBuyResponse=a.enhancedReviewBuyResponse,o.locationMasterData=a.locationMasterData,o.LatestJourneyCache=a.LatestJourneyCache,o.selectedJourneyDataForQuickBuyOrContiue=a?.selectedJourneyDataForQuickBuyOrContiue??[],o.reviewBuyResponse=a?.reviewBuyResponse,this.nullorUndefinedCheckForReviewBuyResponseOfSharedSibling()&&o.getBasketCount.emit(o.reviewBuyResponse.BasketCount),t?(o.fareBreakdownModelData=new Array,o.searchRequest=structuredClone(this.searchRequest),o.isAmendSearchOpen=!1):(o.searchRequest=a.searchRequest,o.searchRequest.OperaterFilter=0,o.searchRequest.ChangesFilter=1,o.fareBreakdownModelData=a.fareBreakdownModelData,o.isAmendSearchOpen=a.isAmendSearchOpen??!1,o.editQttDepartureTimeStart=a.editQttDepartureTimeStart,a.searchRequest?.ReturnTimesStart&&(o.editQttReturnTimeStart=a.editQttReturnTimeStart)),this.emitBasketCount(o),o.reviewBuyResponse?.IsRenewSmartcard&&(o.reviewBuyResponse=null),o.setSharedCache(),this.storageDataService.clearStorageData(this.enhancedLocalOrSessionStorageKeyEnum?.sharedSibling),this.storageDataService.setStorageData(this.enhancedLocalOrSessionStorageKeyEnum?.sharedSibling,this.sharedServiceCache,!0)}nullOrUndefinedCheckForSharedServiceRefresh(t){return null!=t&&null!=t}nullorUndefinedCheckForReviewBuyResponseOfSharedService(t){return t?.enhancedReviewBuyResponse}clearFilters(){this.selectedFilterArray=["Clear"],this.isSubmitViaFilters=!0,this.isOperatorFilterChoosed=!1,this.isChangeFilterChoosed=!1,this.sharedService.amendSearchRequest=structuredClone(this.sharedService.searchRequest),this.submitEdit(!0)}getFareMessage(t,a,o){let r=[this.classTypeEnum?.standardClass,this.classTypeEnum?.stdPremiumClass,this.classTypeEnum?.firstClass],d=[];if(t=this.searchRequest?.TravelSolutionDirection===this.enhancedTravelSolutionTypesEnum?.openReturn?o?.FareList:t,a=this.searchRequest?.TravelSolutionDirection===this.enhancedTravelSolutionTypesEnum?.openReturn?o?.NewFareList:a,t?.forEach(b=>{b?.FareList?.forEach(v=>{let _;_="First"==v?.TicketClass?this.classTypeEnum?.firstClass:v?.TicketClass,!v?.IsSeatNotAvailable&&v?.TicketClass&&!d?.includes(_)&&d.push(_)})}),a?.forEach(b=>{b?.FareList?.forEach(v=>{let _;_="First"==v?.TicketClass?this.classTypeEnum?.firstClass:v?.TicketClass,!v?.IsSeatNotAvailable&&v?.TicketClass&&!d?.includes(_)&&d.push(_)})}),0===d.length||d.includes(this.classTypeEnum.standardClass)&&d.includes(this.classTypeEnum.stdPremiumClass)&&d.includes(this.classTypeEnum.firstClass))return"";let s=r.filter(b=>d.includes(b)),g=s.pop();return`${s.length?s.join(", ")+" and "+g:g} Class only`}onClickOfAddReturnJourney(){this.showDatepickerPopup(!1)}showDatepickerPopup(t){this.dialog.open(Z.A,{disableClose:!0,autoFocus:!1,panelClass:this.dynamicClassEnum?.enhancedDatePickerPanelClass,data:{DepartureTimesStart:this.searchRequest?.DepartureTimesStart,ReturnTimesStart:null,TraveltypeReturn:null,Traveltype:this.enhancedTravelTypeEnum?.departAfter,isDepart:t,IsOpenReturn:!1}}).afterClosed().subscribe(o=>{o?(this.showEdit=!0,this.sharedService.amendSearchRequest=structuredClone(this.searchRequest),this.sharedService.amendSearchRequest.TravelSolutionDirection=this.enhancedTravelSolutionTypesEnum?.return,this.enhancedRxjsService.setSharedData({result:o,isDepart:t,amendSearchRequest:this.sharedService.amendSearchRequest}),this.sharedService.isDisabledContinue.next(!0),this.sharedService.setJourneyTxtMode(!1),window.scroll(0,0)):this.showEdit=!1})}showOrHideNoTrainAvailableReturnDiv(){return this.searchResponse&&this.searchResponse?.TravelSolutions?.length>0&&this.searchReturnResponse&&!this.searchReturnResponse?.TravelSolutions}showOrHideNoTrainAvailableOutwardDiv(){return this.searchReturnResponse&&this.searchReturnResponse?.TravelSolutions?.length>0&&this.searchResponse&&!this.searchResponse?.TravelSolutions}openTrainNotAvailablePopup(t,a,o,r){this.dialog.open(ne,{disableClose:!0,panelClass:[this.dynamicClassEnum?.enhancedFooterAlertCommonPanelClass],width:"45rem",autoFocus:!1,data:{errorHeading:t,errorMessage:a,footerBtnText:o,isNoTrain:r,hideCancelbutton:()=>this.hideCancelbutton()}}).afterClosed().subscribe(s=>{})}hideCancelbutton(){this.isCancelVisibleBtn=!1,this.isChangeFilterChoosed=!1,this.isOperatorFilterChoosed=!1,this.openEdit()}showCommonPopupForUserInformation(t,a){this.dialog.open(re._,{disableClose:!0,panelClass:[this.dynamicClassEnum?.enhancedFooterAlertCommonPanelClass],width:"45rem",autoFocus:!1,data:{Message:t,isReturn:this.isReturnDataLoad,isOutwardClicked:this.isOutward,isReturnClicked:this.isReturn,heading:a}}).afterClosed().subscribe(r=>{a==this.mixingDeckPopupHeadingEnum?.noResultWithFilter&&(this.isSubmitViaFilters=!0,this.isOperatorFilterChoosed=!1,this.isChangeFilterChoosed=!1,this.submitEdit(!0))})}getChangesLabel(t){if(0===t?.Changes)return"direct";let a=1===t?.Changes?"change":"changes";return"with "+t?.Changes+" "+a}getAriaLabel(t){try{if(!t)return"";let a=[];if(!t?.isSelected){this.addTravelBadges(a,t);let o=this.getOperatorLabelText(t),r=this.commonServices.formatdurationTime(t?.Duration),d=this.getChangesLabel(t),s=this.isTravelSolutionAvailable(t)?`${this.sharedService.currencySymbol("")}${this.sharedService.formatPrice(t?.SingleFare)}`:"",g=2===t?.Operator||1===t?.Operator?this.getFareMessage(t?.NewFareList,t?.NewReturnFareList,t):"",h=this.getOperatorName(t,o);return h&&a.push(`${h} departs ${t?.DarwinDepartureTime}, arrives ${t?.DarwinArrivalTime} ${r} ${d} ${this.getTravelSolutionStatus(t)} ${s}. ${g}`),a.join(", ")}}catch(a){console.log(a)}}getAriaLabelAfterSelected(t,a){if(t?.isSelected)return a?this.searchRequest?.TravelSolutionDirection==this.enhancedTravelSolutionTypesEnum?.return?this.enhancedAccessbilityMessageEnum?.outwardAndRetSelected:this.searchRequest?.TravelSolutionDirection==this.enhancedTravelSolutionTypesEnum?.openReturn?this.enhancedAccessbilityMessageEnum?.openReturnSelected:this.enhancedAccessbilityMessageEnum?.outwardSelected:this.enhancedAccessbilityMessageEnum?.bothJourneySelected}setTravelSolutionsForOpenReturn(){this.searchRequest.TravelSolutionDirection==this.enhancedTravelSolutionTypesEnum?.openReturn&&null!=this.searchResponse?.TravelSolutions&&this.searchResponse.TravelSolutions.forEach(t=>{t.SingleFare=t.ReturnFare,t.FareList=t.ReturnFareList,t.NewFareList=t.NewReturnFareList,t.IsStandardFare=t.IsRetStandardFare,t.IsStandardPremiumFare=t.IsRetStandardPremiumFare,t.IsFirstClassFare=t.IsRetFirstClassFare})}
1showRailCardAsLabelIfOpted(){return!this.searchResponse?.IsPromo&&!this.searchReturnResponse?.IsPromo&&this.searchRequest?.RailCardList?.length>0&&null!=this.sharedService.journeySummaryModel?.RailCards}getAriaLabelForDisabledJourney(t){try{if(this.isRadioDisabled(t)){let a=this.getOperatorLabelText(t);return t?.IsSoldOutService?`${a} departs at ${t?.DarwinDepartureTime}, arrives at ${t?.DarwinArrivalTime}. Tickets for this train has been sold out online`:t?.IsCancelled?`${a} departs at ${t?.DarwinDepartureTime}, arrives at ${t?.DarwinArrivalTime} has been cancelled.`:void 0}return}catch(a){console.log(a)}}getOperatorLabelText(t){return t?.OperatorChange>0?this.enhancedAccessbilityMessageEnum?.otherTrainOperator:this.enhancedAccessbilityMessageEnum?.avantiTrainOperator}setIndexValueForFocusToDisabledCard(t){return!(!t?.IsTrainClosed&&!t?.IsCancelled)}getAriaLabelForJourneyTitle(t,a){try{if(!t)return;return`Select ${a?"outward":"return"} train: ${a?this.datePipe?.transform(t?.DepartureTimesStartShow,"EEE, dd MMM yyyy"):this.datePipe?.transform(t?.ReturnTimesStartShow,"EEE, dd MMM yyyy")} from ${this.commonServices.getCityNameOnly(a?t?.DepartureLocationName:t?.ArrivalLocationName)} to ${this.commonServices.getCityNameOnly(a?t?.ArrivalLocationName:t?.DepartureLocationName)}`}catch(o){console.log(o)}}getAriaLabelForOpenReturnJourney(t){try{return t?`Open return: from ${this.commonServices.getCityNameOnly(t?.ArrivalLocationName)} to ${this.commonServices.getCityNameOnly(t?.DepartureLocationName)}`:void 0}catch(a){console.log(a)}}scrollToElement(t){setTimeout(()=>{document.getElementById(t).scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"})},200)}handleUserClick(t){this.isUserClickedReturnBtn=t}conditionToShowOrHideAddReturnJourneyBtn(){return!this.searchRequest?.IsReturnRequest&&this.searchResponse&&this.searchRequest?.TravelSolutionDirection!==this.enhancedTravelSolutionTypesEnum?.openReturn}selectedJourneyFromBackToTicketAndClass(t,a){try{if((this.searchRequest.TravelSolutionDirection==this.enhancedTravelSolutionTypesEnum?.oneWay||this.searchRequest.TravelSolutionDirection===this.enhancedTravelSolutionTypesEnum?.openReturn)&&this.getPreSelectedOutTravelDataOnBack(t),this.searchRequest.TravelSolutionDirection==this.enhancedTravelSolutionTypesEnum?.return||this.searchRequest?.TravelSolutionDirection===this.enhancedTravelSolutionTypesEnum?.forward)if(this.isMobile||this.isTablet){let o=history.state;o&&o.part===this.travelSolutionEnum.returnString&&null===localStorage.getItem(this.localStorageKeyEnum.viewOtherTrainTimesFromOutward)?(this.showReturn=!0,this.showOutward=!1,this.isUserClickedReturnBtn=!0,this.getPreSelectedRetTravelDataOnBack(a),this.getPreSelectedOutTravelDataOnBack(t),window.history.replaceState({part:this.travelSolutionEnum.returnString},"",window.location.href)):(this.showReturn=!1,this.showOutward=!0,this.getPreSelectedOutTravelDataOnBack(t),window.history.replaceState({part:this.travelSolutionEnum.outwardString},"",window.location.href),localStorage.removeItem(this.localStorageKeyEnum.viewOtherTrainTimesFromOutward)),o?.part||history.replaceState({part:this.travelSolutionEnum.outwardString},"",window.location.href)}else this.getPreSelectedOutTravelDataOnBack(t),this.getPreSelectedRetTravelDataOnBack(a)}catch(o){console.log(o)}}conditionToShowOfferTag(t){return this.searchRequest?.TravelSolutionDirection===this.enhancedTravelSolutionTypesEnum?.return||this.searchRequest?.TravelSolutionDirection===this.enhancedTravelSolutionTypesEnum?.forward?!!t?.IsOutwardPromoAvailable||!!t?.IsReturnPromoAvailable:t?.IsOutwardPromoAvailable}getPreSelectedOutTravelDataOnBack(t,a=!1){try{if(t?.TravelSolutions?.length>0&&this.selectedTravelSolutionData?.selectedOutwardTravelSolution){let o=t?.TravelSolutions.find(r=>r.TravelSolId===this.selectedTravelSolutionData?.selectedOutwardTravelSolution?.TravelSolId);o&&this.onOutwardFareSelection({value:o?.TravelSolId},a)}}catch(o){console.log(o)}}getPreSelectedRetTravelDataOnBack(t){try{if(t?.TravelSolutions?.length>0&&this.selectedTravelSolutionData?.selectedReturnTravelSolution){let a=t?.TravelSolutions.find(o=>o.TravelSolId===this.selectedTravelSolutionData?.selectedReturnTravelSolution?.TravelSolId);a&&this.onReturnFareSelection({value:a?.TravelSolId})}}catch(a){console.log(a)}}callGa4DataLayerEventsOnError(){try{let t=new S.aZ;t.searchSource=this.enhancedGA4SearchSourceEnum?.homepageSearchSource,t.searchSuccess=!1,t.searchError=this.responseData.ResponseMessage,this.ga4dataLayerService.loadGA4DataLayerOnSearch(this.searchRequest,t,null,-1,null,null,null,!0)}catch(t){console.log(t)}}callGa4DataLayerEventsOnSuccess(){try{this.searchResponseboth=new q.T,this.searchResponseboth.TravelSolutions=this.searchResponse.TravelSolutions,this.searchResponseboth.RetTravelSolutions=this.searchReturnResponse?this.searchReturnResponse.TravelSolutions:null;let t=new S.aZ;t.searchSource=this.enhancedGA4SearchSourceEnum?.homepageSearchSource,t.searchSuccess=!0,t.searchError="",this.ga4dataLayerService.loadGA4DataLayerOnSearch(this.searchRequest,t,this.searchResponseboth,0,null,null,null,!0)}catch(t){console.log(t)}}loadGTMDataLayeronExpandingSolutions(t,a,o,r){let d=-1;try{if(a&&t?.TravelSolId!==r?.TravelSolId){d=this.searchReturnResponse.TravelSolutions.indexOf(t);let s=this.enhancedTravelSolutionTypesEnum?.inward?.charAt(0).toUpperCase()+this.enhancedTravelSolutionTypesEnum?.inward?.slice(1).toLowerCase();this.ga4dataLayerService.loadGA4ViewItem(t,this.searchRequest,d,-1,s,o,!1,!0)}else if(!a&&t?.TravelSolId!==r?.TravelSolId){d=this.searchResponse.TravelSolutions.indexOf(t);let s=this.enhancedTravelSolutionTypesEnum?.outward?.charAt(0).toUpperCase()+this.enhancedTravelSolutionTypesEnum?.outward?.slice(1).toLowerCase();this.ga4dataLayerService.loadGA4ViewItem(t,this.searchRequest,d,-1,s,o,!1,!0)}}catch(s){console.log(s)}}BothFilterSubmitEditInCaseOfMobile(){this.isSubmitViaFilters=!0,this.isChangeFilterChoosed=!this.isChangeFilterChoosed,this.isOperatorFilterChoosed=!this.isOperatorFilterChoosed,this.sharedService.amendSearchRequest=this.sharedService.searchRequest,this.submitEdit(!0)}methodToCallOpenEditQTT(){window.scroll(0,0),this.openEdit()}getSelectedCardMsgOnEarlierLater(t,a){try{t?.TravelSolutions&&this.isReturn&&this.outwardFarePreselectedValue&&t?.TravelSolutions?.forEach(o=>{o?.TravelSolId===this.outwardFarePreselectedValue&&(o.isSelected=!0)}),a?.TravelSolutions&&this.isOutward&&this.returnFarePreselectedValue&&a?.TravelSolutions.forEach(o=>{o?.TravelSolId===this.returnFarePreselectedValue&&(o.isSelected=!0)})}catch(o){console.log(o)}}checkJourneySearchTypeValue(){("EARLIER"==this.searchRequest.JourneySearchType||"LATER"==this.searchRequest.JourneySearchType||"EARLIER"==this.searchRequest.JourneySearchTypeReturn||"LATER"==this.searchRequest.JourneySearchTypeReturn)&&(this.searchRequest.DepartureTimesStart=this.sharedService.editQttDepartureTimeStart,this.sharedService.editQttReturnTimeStart&&(this.searchRequest.ReturnTimesStart=this.sharedService.editQttReturnTimeStart))}callGa4DataLayerEventsOnFilterChange(t){try{this.searchResponseboth=new q.T,this.searchResponseboth.TravelSolutions=this.searchResponse.TravelSolutions,this.searchResponseboth.RetTravelSolutions=this.searchReturnResponse?this.searchReturnResponse.TravelSolutions:null;let a=new S.aZ;a.searchSource=this.enhancedGA4SearchSourceEnum?.homepageSearchSource,a.searchSuccess=!0,a.searchError="";let o={selectedFilter:this.selectedFilterArray.join(" | "),filterStatus:t};this.ga4dataLayerService.filterGA4DataLayerEvent(this.searchRequest,a,this.searchResponseboth,0,null,null,null,!0,o)}catch(a){console.log(a)}}callGa4DataLayerEventsOnFilterChangeError(t){try{let a=new S.aZ;a.searchSource=this.enhancedGA4SearchSourceEnum?.homepageSearchSource,a.searchSuccess=!1,a.searchError=this.responseData.ResponseMessage,this.ga4dataLayerService.filterGA4DataLayerEvent(this.searchRequest,a,null,-1,null,null,null,!0,{selectedFilter:null,filterStatus:t})}catch(a){console.log(a)}}setSelectedFilterArrayInAvantiTrains(){this.isOperatorFilterChoosed?this.selectedFilterArray.includes(`${this.enhancedJourneyFilter?.avantiFilter}`)||this.selectedFilterArray.unshift(`${this.enhancedJourneyFilter?.avantiFilter} trains`):this.selectedFilterArray.includes(`${this.enhancedJourneyFilter?.avantiFilter}`)&&(this.selectedFilterArray=this.selectedFilterArray.filter(t=>t!==`${this.enhancedJourneyFilter?.avantiFilter} trains`))}setSelecteFilterArrayInDirectTrains(){this.isChangeFilterChoosed?this.selectedFilterArray.includes(`${this.enhancedJourneyFilter?.directFilter}`)||this.selectedFilterArray.push(`${this.enhancedJourneyFilter?.directFilter} trains`):this.selectedFilterArray.includes(`${this.enhancedJourneyFilter?.directFilter}`)&&(this.selectedFilterArray=this.selectedFilterArray.filter(t=>t!==`${this.enhancedJourneyFilter?.directFilter} trains`))}nullorUndefinedCheckForReviewBuyResponseOfSharedSibling(){return this.sharedService?.reviewBuyResponse}emitBasketCount(t){if((t?.enhancedReviewBuyResponse||this.commonServices?.checkIsSeasonJourneyAvailable())&&(null!=this.commonServices?.checkIsSeasonJourneyAvailable()?t?.getBasketCount.emit(t?.reviewBuyResponse?.BasketCount):t?.getBasketCount.emit(t?.enhancedReviewBuyResponse?.BasketCount)),!t?.enhancedReviewBuyResponse||0===t?.enhancedReviewBuyResponse?.BasketCount){let a=this.enhancedLocalOrSessionStorageKeyEnum?.journeyWiseTravelSolForJourneyDetailsPopup;a&&localStorage.getItem(a)&&localStorage.removeItem(a)}}ngOnDestroy(){this.sharedService.isStationListAPILoaderRequired=!0,"popstate"==this.router.currentNavigation().trigger&&this.router.url.includes(this.enhancedAppRouteEnum.selectTicketAndClass)&&(this.searchStateService.set({outAndRetTravelSolData:this.data,searchResponse:this.searchResponse,searchReturnResponse:this.searchReturnResponse,mixingDeckSearchRequest:this.searchRequest}),this.router.navigate([this.enhancedAppRouteEnum.selectTicketAndClass],{state:{travelSolutionData:this.selectedTravelSolutionData}}))}nreHandoffData(t){try{this.searchSolutionService.nreHandOffTravelSolutionData(t).subscribe(a=>{null!=a?(this.responseData=a,"200"==this.responseData.ResponseCode?null!=this.responseData.Data&&(this.sharedService.evaluateRequest=null,this.searchRequest=this.sharedService.searchRequest=this.responseData.Data.Request,this.sharedService.isAmendFresh=!0,this.sharedService.setSharedCache(),this.storageDataService.clearStorageData(this.enhancedLocalOrSessionStorageKeyEnum?.sharedSibling),this.storageDataService.setStorageData(this.enhancedLocalOrSessionStorageKeyEnum?.sharedSibling,this.sharedServiceCache,!0),this.setSearchRequestAndPassengarDetailAfterNRE_API_Success(),this.commonServices.callApiForGetLocationMasterData(),this.getRailcardStationData(),this.setIframeAndDataInLocalStorageAfterNRE_API_Success(),this.proceedFurtherExecution(!0)):this.commonServices.showEnhancedCommonErrorPopup()):this.commonServices.showEnhancedCommonErrorPopup()})}catch(a){console.log(a)}}ticketNotFound(){this.dialog.open(be.V,{disableClose:!0,panelClass:[this.dynamicClassEnum?.enhancedFooterAlertCommonPanelClass,this.dynamicClassEnum?.enhancedRailcardNotAppliedPanelClass],width:"45rem",autoFocus:!1,data:{Message:`${this.errorMessageEnum.nreApiFailedErrorMessage}`,headerTitle:`${this.mixingDeckPopupHeadingEnum?.somethingWentWrongNreErrorTitle}`,isTicketNotFound:!0}}).afterClosed().subscribe(()=>{this.searchRequest=this.sharedService.searchRequest,this.openEdit()})}conditionToShowGroupSaveTag(t){return this.searchRequest?.TravelSolutionDirection===this.enhancedTravelSolutionTypesEnum?.return||this.searchRequest?.TravelSolutionDirection===this.enhancedTravelSolutionTypesEnum?.forward?!!t?.IsOutwardGroupSaveAvailable||!!t?.IsReturnGroupSaveAvailable:t?.IsOutwardGroupSaveAvailable}markSelectedTravelFromNRE(t,a,o){try{let r=t?.TravelSolutions,d=t?.ReturnTravelSolutions,s=a?.TravelSolutions||[],g=o?.TravelSolutions||[];
1r&&s.forEach(h=>{const b=this.areSolutionsSame(r,h);h.isSelected=b,b&&(this.selectedOutwardFare=h,this.outwardFarePreselectedValue=h.TravelSolId,this.isOutwardFareSelected=!0,this.createDataForPassingWhileNavigating())}),d&&g.forEach(h=>{const b=this.areSolutionsSame(d,h);h.isSelected=b,b&&(this.selectedReturnFare=h,this.returnFarePreselectedValue=h.TravelSolId,this.isReturnFareSelected=!0,this.createDataForPassingWhileNavigating())})}catch(r){console.log(r)}}areSolutionsSame(t,a){return this.normalizeDate(t.DepartureDate)===this.normalizeDate(a.DepartureDate)&&this.normalizeDate(t.ArrivalDate)===this.normalizeDate(a.ArrivalDate)&&t.DepartureTime===a.DepartureTime&&t.ArrivalTime===a.ArrivalTime&&t.Duration===a.Duration}normalizeDate(t){return new Date(t).toISOString().split("T")[0]}getJourneyItineraryAriaLabel(t,a,o){try{let r=t?.DepartureTimesStartShow,d=t?.ReturnTimesStartShow,s=this.datePipe.transform(a?d:r,"EEE, dd MMM yyyy");return`Journey details and itinerary for your journey ${a?`${this.travelSolutionEnum.return}`:`${this.travelSolutionEnum.outward}`}, ${s}. Departs ${o?.DarwinDepartureTime}. Arrives ${o?.DarwinArrivalTime}`}catch(r){console.log(r)}}handleInitialState(){this.isOutward||this.isReturn?!this.isOutward&&this.isReturn&&this.isReturnFareSelected?this.resetReturnSelection():this.isOutward?this.resetOutwardSelection():this.isReturn&&this.resetReturnOnly():this.resetBothJourneys()}resetBothJourneys(){this.isReturnFareSelected=!1,this.isOutwardFareSelected=!1,this.showOutward=!0,this.showReturn=!(this.isMobile||this.isTablet),this.isUserClickedReturnBtn=!1}resetReturnSelection(){this.searchReturnResponse=null,this.isReturnFareSelected=!this.isReturnFareSelected,this.returnFarePreselectedValue=null,this.sharedService.isDisabledContinue.next(!0)}resetOutwardSelection(){this.searchResponse=null,this.isOutwardFareSelected=!1,this.outwardFarePreselectedValue=null,this.sharedService.isDisabledContinue.next(!0)}resetReturnOnly(){this.searchReturnResponse=null,this.isReturnFareSelected=!1,this.returnFarePreselectedValue=null,this.sharedService.isDisabledContinue.next(!0)}handleFilterTracking(){(1===this.searchRequest.OperaterFilter||0===this.searchRequest.ChangesFilter||this.selectedFilterArray.includes("Clear"))&&this.callGa4DataLayerEventsOnFilterChange(this.enhancedFilterStatusEnum?.updateText)}handleEarlierLater(){(this.isOutward||this.isReturn)&&this.getSelectedCardMsgOnEarlierLater(this.searchResponse,this.searchReturnResponse)}handleAnalyticsSuccess(){!this.isOutward&&!this.isReturn&&!this.isFilterClicked&&(this.callGa4DataLayerEventsOnSuccess(),this.monetateService.setAddTrainSearchData(this.searchRequest),this.monetateService.flushEvents())}handleBackNavigation(){this.isBackFromTicketClass&&(this.selectedJourneyFromBackToTicketAndClass(this.searchResponse,this.searchReturnResponse),this.isBackFromTicketClass=!1)}handleInfoPopups(){if((this.isReturn?this.searchReturnResponse?.IsShowPopup:this.searchResponse?.IsShowPopup)&&(this.isOutward||this.isReturn))this.showCommonPopupForUserInformation(this.isReturn?this.searchReturnResponse?.Message:this.searchResponse?.Message,this.isOutward?this.mixingDeckPopupHeadingEnum?.outwardDateUpdated:this.mixingDeckPopupHeadingEnum?.returnDateUpdated);else if(this.searchResponse?.IsShowPopup&&this.searchReturnResponse?.IsShowPopup&&!this.isOutward&&!this.isReturn){let a=this.mixingDeckPopupMsgEnum?.outwardAndReturnDateUpdatedMsg,o=this.mixingDeckPopupHeadingEnum?.outWardAndReturnDateUpdate;this.showCommonPopupForUserInformation(a,o)}else if(!this.searchResponse?.IsShowPopup||this.isOutward||this.isReturn){if(this.searchReturnResponse?.IsShowPopup&&!this.isReturn&&!this.isOutward){let a=this.searchReturnResponse?.Message,o=this.mixingDeckPopupHeadingEnum?.returnDateUpdated;this.showCommonPopupForUserInformation(a,o)}}else{let a=this.searchResponse?.Message,o=this.mixingDeckPopupHeadingEnum?.outwardDateUpdated;this.showCommonPopupForUserInformation(a,o)}}handleSingleTravel(){let t;this.doesSingleTravelExists()&&(this.searchResponse=this.responseData?.Data?.SingleTravel,this.isHideEarlier=this.searchResponse.HideEarlier,this.isHideLater=this.searchResponse.HideLater,this.searchRequest.DepartureTimesStartShow=this.searchResponse?this.searchResponse?.Date:this.searchRequest.DepartureTimesStartShow,localStorage.setItem(this.localStorageKeyEnum.reviewMergedFlowAppSetting,String(this.searchResponse.IsReviewMergedFlowEnabled)),null!=this.searchResponse&&(t=this.searchResponse.TravelSolutions.filter(a=>!a.IsTrainClosed),this.fineNoTrainsAvailable(t))),this.resetJourneySummaryMo
1delForSingleTravel(),this.getSearchResReturnInCaseOfRetTravel(t)}handleNRE(t){let a="true"===localStorage.getItem(this.enhancedLocalOrSessionStorageKeyEnum.getDataFromNRE),o=JSON.parse(localStorage.getItem(this.localStorageKeyEnum?.nreDataResponse));t&&this.ticketNotFound(),a&&(this.markSelectedTravelFromNRE(o,this.searchResponse,this.searchReturnResponse),localStorage.removeItem(this.enhancedLocalOrSessionStorageKeyEnum.getDataFromNRE))}handle201Messages(t){if(!this.responseData?.Data?.SingleTravel&&""!==this.searchRequest?.PromotionCode&&(this.sharedService.journeySummaryModel.IsPromo=!0),this.responseData?.Data?.IsNoResultsForChangesFilters){let a=this.mixingDeckPopupHeadingEnum?.noResultWithFilter;this.showCommonPopupForUserInformation(this.responseData?.Data?.ChangesFilterMessage,a)}else if(this.responseData?.Data?.IsNoResultsForOperartorFilters){let a=this.mixingDeckPopupHeadingEnum?.noResultWithFilter;this.showCommonPopupForUserInformation(this.responseData?.Data?.OperartorFilterMessage,a)}else t.includes("No more trains available")&&this.openTrainNotAvailablePopup(this.mixingDeckPopupHeadingEnum?.noTrainsAvailableHeading,this.mixingDeckPopupMsgEnum?.noTrainsAvailableMessage,this.enhancedModalFooterMessageEnum?.editSearchTxt,!0)}setSearchRequestAndPassengarDetailAfterNRE_API_Success(){this.sharedService?.searchRequest?.DepartureLocation&&(this.searchRequest=this.sharedService.searchRequest,this.getJourneyType(this.sharedService),this.passengerDetailLabel=this.getPassengerDetailLabel())}setIframeAndDataInLocalStorageAfterNRE_API_Success(){sessionStorage.getItem(this.enhancedLocalOrSessionStorageKeyEnum?.pageReloaded)||(this.iframeSrc=this.commonServices.trackNreHandOffUrl(this.responseData.Data,!1),localStorage.setItem(this.enhancedLocalOrSessionStorageKeyEnum.getDataFromNRE,"true"),localStorage.setItem(this.localStorageKeyEnum.nreDataResponse,JSON.stringify(this.responseData.Data)))}addTravelBadges(t,a){a.IsFastest&&t.push("Fastest"),a.IsCheapest&&t.push("Cheapest"),a.IsLimitedTickets&&t.push("Limited tickets")}getOperatorName(t,a){if(1===t.Operator||2===t.Operator)return a;
1if(3===t.Operator){if(t.SaleCompany)return t?.SaleCompany}else if(4===t.Operator)return"Multiple operators";return""}static{this.\u0275fac=function(a){return new(a||n)(e.rXU(l.zZn),e.rXU(u.bZ),e.rXU(ue.J),e.rXU(xe.aZ))}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["app-enhanced-mixing-deck-combined-list"]],hostBindings:function(a,o){1&a&&e.bIt("popstate",function(d){return o.onPopState(d)},e.tSv)},standalone:!1,decls:19,vars:21,consts:[["id","emdcl-header"],[3,"isAvantiFilterSelected","isDirectFilterSelected","travelSolutionDirection","isReturn","isLoaderActive","searchRequest"],["id","emdcl-main","role","main",1,"padiing-footer"],["width","100%","height","0px","frameborder","0",2,"display","none",3,"src"],["id","emdcl-view-journey-form-section","role","group",1,"main-header-container"],["id","emdcl-view-journey-form-shadow",1,"view-journey-form-container","horizontal-center",3,"ngClass"],["id","emdcl-view-journey-form-container",1,"common-container","m-common-container"],["id","emdcl-view-journey-form-flex",1,"d-flex","view-journey-form-flex"],[3,"searchRequest","searchResponse","searchReturnResponse","sharedService"],["id","emdcl-view-journey-form-btn",1,"view-edit-form-btn-area"],["id","emdcl-view-journey-form-edit-btn","mat-button","","aria-label","Edit",1,"common-edit-form-btn",3,"click","ngClass","disabled"],["id","emdcl-view-journey-form-btn-span"],["id","emdcl-view-journey-form-edit-btn-icon","src","assets/images/new-design-img/edit-button-icon.svg","alt","","aria-hidden","true"],[3,"isCancelVisible"],[3,"isLoaderActive","loaderHeading","loaderDescription"],["id","emdcl-filter-section","id","eeq-train-types-section",1,"eeq-train-filter"],["id","emdcl-sj-section"],["id","emdcl-footer","role","contentinfo"],[3,"submitEdit","isCancelVisible"],["id","emdcl-filter-container",1,"train-type-filter-container","horizontal-center"],["id","emdcl-filter-inner",1,"common-container"],["id","emdcl-filter-flex",1,"eeq-train-types-flex"],["id","emdcl-filter-show-only-txt",1,"edit-qtt-show-only"],["id","emdcl-filter-btn-group","role","group","aria-label","Filter",1,"edit-qtt-show-only-btns"],["id","emdcl-filter-avanti-btn","type","button","mat-button","",1,"show-only-btn",3,"click"],["id","emdcl-filter-avanti-icon","src","assets/images/new-design-img/filter-check.svg","alt","","aria-hidden","true"],["id","emdcl-filter-direct-btn","type","button","mat-button","",1,"show-only-btn",3,"click"],["id","emdcl-filter-direct-icon","src","assets/images/new-design-img/filter-check.svg","alt","","aria-hidden","true"],["id","emdcl-filter-clear-btn","type","button","mat-button","","aria-label","Clear filter",1,"filter-clear-btn",3,"disabled"],["id","emdcl-filter-clear-btn","type","button","mat-button","","aria-label","Clear filter",1,"filter-clear-btn",3,"click","disabled"],["id","emdcl-sj-container",1,"search-journey-container","horizontal-center"],["id","emdcl-sj-inner",1,"common-container"],["id","emdcl-sj-flex",1,"search-journey-row"],["id","emdcl-outward-col",1,"search-journey-col"],["id","returnDiv",1,"search-journey-col"],["id","emdcl-return-add-return-journey-btn","type","button","mat-button","","aria-label","Add return journey",1,"add-return-jounrey-btn","desktop-hide"],["id","emdcl-outward-header-earlier",1,"journey-info-header"],["id","emdcl-outward-header","aria-labelledby","emdcl-outward-title-aria",1,"search-journey-header"],["id","emdcl-outward-title-aria",1,"sr-only"],["id","emdcl-outward-title","aria-hidden","true"],["id","emdcl-outward-header-inner","aria-hidden","true",1,"search-journey-header-station"],["id","emdcl-outward-header-station-from"],["id","emdcl-outward-header-station-icon","src","assets/images/new-design-img/to-arrow.svg","alt","","aria-hidden","true"],["id","emdcl-outward-header-station-to"],["id","emdcl-outward-earlier",1,"search-journey-btn",3,"ngClass"],["id","emdcl-outward-earlier-btn","type","button","mat-button","","aria-label","See earlier trains outward"],["id","emdcl-outward-date-for-mobile",1,"time-show-mobile"],["id","emdcl-outward-cards-row",1,"search-journey-cards-row"],["id","emdcl-outward-mat-radio-group",1,"search-journey-card-row",3,"ngModel"],["id","emdcl-outward-no-train-found-",1,"notrains-found-card"],["id","emdcl-outward-later-",1,"search-journey-btn"],["id","emdcl-outward-earlier-btn","type","button","mat-button","","aria-label","See earlier trains outward",3,"click"],["id","emdcl-outward-earlier-icon","src","assets/images/new-design-img/earlier-arrow.svg","alt","","aria-hidden","true"],["id","emdcl-outward-date-text-for-mobile"],["id","emdcl-outward-mat-radio-group",1,"search-journey-card-row",3,"change","ngModelChange","ngModel"],[1,"radio-card","new-radio-card",3,"id","tabIndex","
1ngClass"],["labelPosition","before",3,"id","value","ngClass"],[1,"single-card",3,"id"],[3,"id"],[1,"ticket-label",3,"id"],[1,"ticket-label-left",3,"id"],[1,"ticket-label-name","cheapest-ticket",3,"id"],[1,"ticket-label-name","fastest-ticket",3,"id"],[1,"ticket-label-name","service-arrive-ticket","enhanced-d-none",3,"id"],[1,"ticket-label-right",3,"id"],[1,"ticket-label-name","offer-ticket",3,"id"],[1,"ticket-label-name","limited-ticket",3,"id"],[1,"radio-card-custom-label",3,"id"],[1,"radio-card-time-price",3,"id"],[1,"radio-card-time",3,"id"],[1,"radio-card-train-type",3,"id"],[1,"radio-card-logo",3,"id"],[1,"radio-card-train-express",3,"id"],[1,"radio-card-multi-operators",3,"id"],[1,"radio-card-ticket-info",3,"id"],[1,"radio-card-time-jouney",3,"id"],[3,"id","ngClass"],[1,"sr-only"],["src","assets/images/new-design-img/to-arrow.svg","alt","","aria-hidden","true",3,"id"],[1,"radio-card-vehicle-type",3,"id"],["aria-hidden","true","tabindex","-1",1,"radio-card-duration",3,"id"],[1,"radio-card-bus-replace",3,"id"],[1,"radio-card-price-col",3,"id"],[1,"radio-card-price-inner",3,"id"],[1,"radio-card-price",3,"id"],["tabindex","0","aria-label","Why's that?",3,"id"],["src","assets/images/new-design-img/radio-card-arrow.svg","alt","","aria-hidden","true",1,"radio-card-arrow-mobile",3,"id"],[1,"radio-card-selected-available",3,"id"],[1,"radio-card-journey-details","new-radio-card-journey-details",3,"id"],["type","button","mat-button","",3,"click","id"],["src","assets/images/new-design-img/card-logo.svg","alt","Avanti West Coast",3,"id"],["tabindex","0","aria-label","Why's that?",3,"click","id"],[1,"radio-card-not-available",3,"id"],[1,"radio-card-selected-area",3,"id"],[1,"radio-card-selected",3,"id"],["src","assets/images/new-design-img/tick-icon.svg","alt","","aria-hidden","true",3,"id"],["id","emdcl-outward-no-train-found-icon",1,"notrains-found-icon"],["id","emdcl-outward-no-train-found-img","src","assets/images/new-design-img/no-train-found.svg","alt","","aria-hidden","true"],["id","emdcl-outward-no-train-found-content",1,"notrains-found-content"],["id","emdcl-outward-no-train-found-title",1,"notrains-found-title"],["id","emdcl-outward-no-train-found-sub-content",1,"notrains-found-sub-content"],["id","emdcl-outward-no-train-found-searching","aria-label","No outward trains found. Sorry, there are no trains available for your selected day and time. [Link: Search for another day and time]",3,"click"],["id","emdcl-outward-later-btn","type","button","mat-button","","aria-label","See later trains outward",3,"click"],["id","emdcl-outward-later-icon","src","assets/images/new-design-img/later-arrow.svg","alt","","aria-hidden","true"],["id","emdcl-return-info-header",1,"journey-info-header"],["id","emdcl-return-header","aria-labelledby","emdcl-return-title",1,"search-journey-header"],["id","emdcl-open-return-header","aria-labelledby","emdcl-openreturn-title",1,"search-journey-header"],["id","emdcl-return-earlier-",1,"search-journey-btn",3,"ngClass"],["id","emdcl-return-earlier-btn","type","button","mat-button","","aria-label","See earlier trains return"],["id","emdcl-return-date-for-mobile",1,"time-show-mobile"],["id","emdcl-return-cards-row",1,"search-journey-cards-row"],["id","emdcl-return-mat-radio-group",1,"search-journey-card-row",3,"ngModel"],["id","emdcl-return-no-train-found",1,"notrains-found-card"],["id","emdcl-return-add-return-journey-btn","type","button","mat-button","","aria-label","Add return journey",1,"add-return-jounrey-btn"],["id","emdcl-open-return-card",1,"notrains-found-card","open-return-card"],["id","emdcl-return-later",1,"search-journey-btn"],["id","emdcl-return-title",1,"sr-only"],["id","emdcl-return-header-title","aria-hidden","true"],["id","emdcl-return-header-content","aria-hidden","true",1,"search-journey-header-station"],["id","emdcl-return-header-arrival-station"],["id","emdcl-return-header-station-icon","src","assets/images/new-design-img/to-arrow.svg","alt","","aria-hidden","true"],["id","emdcl-return-header-depart-station"],["id","emdcl-openreturn-title",1,"sr-only"],["id","emdcl-open-return-title","aria-hidden","true"],["id","emdcl-open-return-header-content","aria-hidden","true",1,"search-journey-header-station"],["id","emdcl-open-return-header-arrival-station"],["id","emdcl-open-return-header-station-icon","src","assets/images/new-design-img/to-arrow.svg","alt","","aria-hidden","true"],["id","emdcl-open-return-header=depart-station"],["id","emdcl-return-earlier-btn","type","button","mat-button","","aria-label","See earlier trains return",3,"click"],["id","emdcl-return-earlier-icon","src","assets/images/new-design-img/earlier-arrow.svg","alt","","aria-hidden","true"],["id","emdcl-return-date-text-for-mobile"],["id","emdcl-return-mat-radio-group",1,"search-journey-card-row",3,"change","ngModelChange","ngModel"],[3,"click","id"],["id","emdcl-return-no-train-found-icon",1,"notrains-found-icon"],["id","emdcl-return-no-train-found-txt","src","assets/images/new-design-img/no-train-found.svg","alt","","aria-hidden","true"],["id","emdcl-return-no-train-found-content",1,"n
1otrains-found-content"],["id","emdcl-return-no-train-found-title",1,"notrains-found-title"],["id","emdcl-return-no-train-found-sub-content",1,"notrains-found-sub-content"],["id","emdcl-return-no-train-found-searching-link","aria-label","No return trains found. Sorry, there are no trains available for your selected day and time. [Link: Search for another day and time]",3,"click"],["id","emdcl-return-add-return-journey-btn","type","button","mat-button","","aria-label","Add return journey",1,"add-return-jounrey-btn",3,"click"],["id","emdcl-return-add-return-journey-icon","src","assets/images/new-design-img/add.svg","alt","","aria-hidden","true"],["id","emdcl-open-return-icon",1,"notrains-found-icon"],["id","emdcl-open-return-img","src","assets/images/new-design-img/open-return-icon.svg","alt","","aria-hidden","true"],["id","emdcl-open-return-content",1,"notrains-found-content"],["id","emdcl-open-return-title",1,"notrains-found-title"],["id","emdcl-open-return-sub-content",1,"notrains-found-sub-content"],["id","emdcl-return-later-btn","type","button","mat-button","","aria-label","See later trains return",3,"click"],["id","emdcl-return-later-icon","src","assets/images/new-design-img/later-arrow.svg","alt","","aria-hidden","true"],["id","emdcl-return-add-return-journey-btn","type","button","mat-button","","aria-label","Add return journey",1,"add-return-jounrey-btn","desktop-hide",3,"click"],[3,"showReturnDivInMobile","userClickedReturnChange","userClickOnNextButton","isDisabled","nextPageString","travelSolution","isReturn","mixingDeckSearchRequest","isUserClickedReturnBtn","searchResponse","searchReturnResponse"]],template:function(a,o){1&a&&(e.j41(0,"header",0),e.nrm(1,"app-enhanced-navigation-header",1),e.k0s(),e.j41(2,"main",2),e.nVh(3,Ce,1,1,"iframe",3),e.j41(4,"section",4)(5,"div",5)(6,"div",6)(7,"div",7),e.nrm(8,"enhanced-edit-qtt-selected-details",8),e.j41(9,"div",9)(10,"button",10),e.bIt("click",function(){return o.openEdit()}),e.j41(11,"span",11),e.nrm(12,"img",12),e.k0s(),e.EFF(13," Edit "),e.k0s()()()()()(),e.nVh(14,Me,1,1,"app-enhanced-edit-qtt",13),e.nrm(15,"app-enhanced-loader",14),e.nVh(16,Pe,14,7,"section",15),e.nVh(17,Rt,7,3,"section",16),e.k0s(),e.nVh(18,St,2,8,"footer",17)),2&a&&(e.R7$(),e.Y8G("isAvantiFilterSelected",null==o.searchRequest?null:o.searchRequest.OperaterFilter)("isDirectFilterSelected",null==o.searchRequest?null:o.searchRequest.ChangesFilter)("travelSolutionDirection",null==o.searchRequest?null:o.searchRequest.TravelSolutionDirection)("isReturn",o.showReturn)("isLoaderActive",o.isLoaderActive)("searchRequest",o.searchRequest),e.R7$(2),e.vxM(o.iframeSrc?3:-1),e.R7$(2),e.Y8G("ngClass",o.showEdit?"remove-shadow":""),e.R7$(3),e.Y8G("searchRequest",o.searchRequest)("searchResponse",o.searchResponse)("searchReturnResponse",o.searchReturnResponse)("sharedService",o.sharedService),e.R7$(2),e.Y8G("ngClass",o.isLoaderActive?"mobile-loader-d-none":"")("disabled",o.isLoaderActive),e.R7$(4),e.vxM(o.showEdit?14:-1),e.R7$(),e.Y8G("isLoaderActive",o.isLoaderActive)("loaderHeading",null==o.enhancedLoaderTextEnum?null:o.enhancedLoaderTextEnum.mixingDeckLoaderHeading)("loaderDescription",null==o.enhancedLoaderTextEnum?null:o.enhancedLoaderTextEnum.mixingDeckLoaderDescription),e.R7$(),e.vxM(o.isLoaderActive||201==(null==o.responseData?null:o.responseData.ResponseCode)?-1:16),e.R7$(),e.vxM(o.isLoaderActive||201==(null==o.responseData?null:o.responseData.ResponseCode)?-1:17),e.R7$(),e.vxM(201!=(null==o.responseData?null:o.responseData.ResponseCode)?18:-1))},dependencies:[A.YU,y.$z,I.VT,I._g,V.BC,V.vS,fe.PW,ve.x,ke.j,_e.$,we.e,ye.Q,A.vh],styles:['@font-face{font-family:Averta;font-weight:400;font-style:normal;src:url(/train-tickets/Averta.880400b76b901c12.otf) format("opentype");src:url(/train-tickets/Averta.880400b76b901c12.otf) format("opentype"),url(/train-tickets/Averta.f11eed293da1a5d2.woff) format("woff"),url(/train-tickets/Averta.102d4922bbcea43f.woff2) format("woff2"),url(/train-tickets/Averta.d3541002ead3b5b8.ttf) format("truetype"),url(/train-tickets/Averta.009624981ceda48b.eot#iefix) format("embedded-opentype")}@font-face{font-family:Averta;font-weight:400;font-style:italic;src:url(/train-tickets/AvertaRegularItalic.35688fa756902b63.otf) format("opentype");src:url(/train-tickets/AvertaRegularItalic.35688fa756902b63.otf) format("opentype"),url(/train-tickets/AvertaRegularItalic.16595f4291f249d7.woff) format("woff"),url(/train-tickets/AvertaRegularItalic.677eee9c21a23b47.woff2) format("woff2"),url(/train-tickets/AvertaRegularItalic.d2bdec520d5db772.ttf) format("truetype"),url(/train-tickets/AvertaRegularItalic.07a7c24c18a2edee.eot#iefix) format("embedded-opentype")}@font-face{font-family:Averta;font-weight:900;font-style:italic;src:url(/train-tickets/AvertaBlackItalic.68f7dad0d242aa2d.otf) format("opentype");src:url(/train-tickets/AvertaBlackItalic.68f7dad0d242aa2d.otf) format("opentype"),url(/train-tickets/AvertaBlackItalic.f2a5cc270ca34c32.woff) format("woff")}@font-face{font-family:Averta;font-weight:700;font-style:normal;src:url(/train-tickets/AvertaBold.a54ec0d9a6fd6ea3.otf) format("opentype");src:url(/train-tickets/AvertaBold.a54ec0d9a6fd6ea3.otf) format("opentype"),url(/train-tickets/AvertaBold.4c83d649dffc9582.woff) format("woff"),url(/train-tickets/AvertaBold.11e54f7fa0c1d29b.woff2) format("woff2"),url(/train-tickets/AvertaBold.10245bdf6e0fdeb4.ttf) format("truetype"),url(/train-tickets/AvertaBold.a144537c7bbf8885.eot#iefix) format("embedded-opentype")}@font-face{font-family:Averta;font-weight:700;font-style:italic;src:url(/train-tickets/AvertaBoldItalic.9315cbf8b2bf94ce.otf) format("opentype");src:url(/train-tickets/AvertaBoldItalic.9315cbf8b2bf94ce.otf) format("opentype"),url(/train-tickets/AvertaBoldItalic.e3240b8b62c605db.woff) format("woff"),url(/train-tickets/AvertaBoldItalic.c697912231ebfff3.woff2) format("woff2"),url(/train-tickets/AvertaBoldItalic.72a2cc60bd64e7b4.ttf) format("truetype"),url(/train-tickets/AvertaBoldItalic.e4f32c3ec22ab61b.eot#iefix) format("embedded-opentype")}@font-face{font-family:Averta;font-weight:300;font-style:normal;src:url(/train-tickets/AvertaLight.744af00c722ed944.otf) format("opentype");src:url(/train-tickets/AvertaLight.744af00c722ed944.otf) format("opentype"),url(/train-tickets/AvertaLight.145b73a74a07e9c4.
1woff) format("woff"),url(/train-tickets/AvertaLight.c3d028ee1d90a64d.woff2) format("woff2"),url(/train-tickets/AvertaLight.21a366627c9740bb.ttf) format("truetype"),url(/train-tickets/AvertaLight.e1c53299d92d0c69.eot#iefix) format("embedded-opentype")}@font-face{font-family:Averta;font-weight:300;font-style:italic;src:url(/train-tickets/AvertaLightItalic.4bf18a866fd76d3d.otf) format("opentype");src:url(/train-tickets/AvertaLightItalic.4bf18a866fd76d3d.otf) format("opentype"),url(/train-tickets/AvertaLightItalic.63da64c756d708f3.woff) format("woff"),url(/train-tickets/AvertaLightItalic.d3b25c9b8e900360.woff2) format("woff2"),url(/train-tickets/AvertaLightItalic.4d0afdd4a546ea57.ttf) format("truetype"),url(/train-tickets/AvertaLightItalic.189f4c0353a1ed18.eot#iefix) format("embedded-opentype")}@font-face{font-family:Averta;font-weight:500;font-style:normal;src:url(/train-tickets/AvertaSemibold.25dbb0c42799774e.otf) format("opentype");src:url(/train-tickets/AvertaSemibold.25dbb0c42799774e.otf) format("opentype"),url(/train-tickets/AvertaSemibold.1cb7a5fd50be2a90.woff) format("woff"),url(/train-tickets/AvertaSemibold.85515fbfcbaaf096.woff2) format("woff2"),url(/train-tickets/AvertaSemibold.ff5a634bc3175686.ttf) format("truetype"),url(/train-tickets/AvertaSemibold.aafbb10f1ea35e43.eot#iefix) format("embedded-opentype")}@font-face{font-family:Averta;font-weight:500;font-style:italic;src:url(/train-tickets/AvertaSemiboldItalic.fb48283fde7686ea.otf) format("opentype");src:url(/train-tickets/AvertaSemiboldItalic.fb48283fde7686ea.otf) format("opentype"),url(/train-tickets/AvertaSemiboldItalic.1fb52f31742ea6cc.woff) format("woff"),url(/train-tickets/AvertaSemiboldItalic.5429c4d5a037d16c.woff2) format("woff2"),url(/train-tickets/AvertaSemiboldItalic.e40f539b20f5bbd5.ttf) format("truetype"),url(/train-tickets/AvertaSemiboldItalic.89c93a8f70a6c4a5.eot#iefix) format("embedded-opentype")}.mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0);background-color:var(--mat-ripple-color, rgba(0, 0, 0, .1))}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%], .cdk-drag-preview[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%], .cdk-drag-placeholder[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{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][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:#00000052}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}
1.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:""}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:""}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}.mat-app-background[_ngcontent-%COMP%]{background-color:var(--mat-app-background-color, var(--mat-app-background, transparent));color:var(--mat-app-text-color, var(--mat-app-on-background, inherit))}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-0, none)}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-1, none)}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-2, none)}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-3, none)}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-4, none)}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-5, none)}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-6, none)}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-7, none)}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-8, none)}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-9, none)}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-10, none)}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-11, none)}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-12, none)}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-13, none)}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-14, none)}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-15, none)}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-16, none)}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-17, none)}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-18, none)}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-19, none)}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-20, none)}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-21, none)}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-22, none)}
1.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-23, none)}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:var(--mat-app-elevation-shadow-level-24, none)}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-ripple-color:rgba(0, 0, 0, .1)}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color:#3f51b5;--mat-option-label-text-color:rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color:#ff4081;--mat-option-label-text-color:rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, .04)}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color:#f44336;--mat-option-label-text-color:rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color:rgba(0, 0, 0, .04)}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color:rgba(0, 0, 0, .87)}.mat-primary[_ngcontent-%COMP%]{--mat-full-pseudo-checkbox-selected-icon-color:#3f51b5;--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#3f51b5;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}html[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%]{--mat-full-pseudo-checkbox-selected-icon-color:#ff4081;--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#ff4081;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}.mat-warn[_ngcontent-%COMP%]{--mat-full-pseudo-checkbox-selected-icon-color:#f44336;--mat-full-pseudo-checkbox-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0}html[_ngcontent-%COMP%]{--mat-app-background-color:#fafafa;--mat-app-text-color:rgba(0, 0, 0, .87);--mat-app-elevation-shadow-level-0: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-app-elevation-shadow-level-1: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-app-elevation-shadow-level-2: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-app-elevation-shadow-level-3: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-app-elevation-shadow-level-4:0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5:0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: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-app-elevation-shadow-level-7:0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: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-app-elevation-shadow-level-9:0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10:0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11:0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12:0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13:0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14:0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15:0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16:0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17:0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18:0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19:0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20:0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21:0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);
1--mat-app-elevation-shadow-level-22:0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23:0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24:0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-option-label-text-font:Roboto, sans-serif;--mat-option-label-text-line-height:24px;--mat-option-label-text-size:16px;--mat-option-label-text-tracking:.03125em;--mat-option-label-text-weight:400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font:Roboto, sans-serif;--mat-optgroup-label-text-line-height:24px;--mat-optgroup-label-text-size:16px;--mat-optgroup-label-text-tracking:.03125em;--mat-optgroup-label-text-weight:400}html[_ngcontent-%COMP%]{--mdc-elevated-card-container-shape:4px;--mdc-outlined-card-container-shape:4px;--mdc-outlined-card-outline-width:1px}html[_ngcontent-%COMP%]{--mdc-elevated-card-container-color:white;--mdc-elevated-card-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);--mdc-outlined-card-container-color:white;--mdc-outlined-card-outline-color:rgba(0, 0, 0, .12);--mdc-outlined-card-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-subtitle-text-color:rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-card-title-text-font:Roboto, sans-serif;--mat-card-title-text-line-height:32px;--mat-card-title-text-size:20px;--mat-card-title-text-tracking:.0125em;--mat-card-title-text-weight:500;--mat-card-subtitle-text-font:Roboto, sans-serif;--mat-card-subtitle-text-line-height:22px;--mat-card-subtitle-text-size:14px;--mat-card-subtitle-text-tracking:.0071428571em;--mat-card-subtitle-text-weight:500}html[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-height:4px;--mdc-linear-progress-track-height:4px;--mdc-linear-progress-track-shape:0}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color:#3f51b5;--mdc-linear-progress-track-color:rgba(63, 81, 181, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color:#ff4081;--mdc-linear-progress-track-color:rgba(255, 64, 129, .25)}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color:#f44336;--mdc-linear-progress-track-color:rgba(244, 67, 54, .25)}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-shape:4px;--mdc-plain-tooltip-supporting-text-line-height:16px}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color:#616161;--mdc-plain-tooltip-supporting-text-color:#fff}html[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font:Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size:12px;--mdc-plain-tooltip-supporting-text-weight:400;--mdc-plain-tooltip-supporting-text-tracking:.0333333333em}html[_ngcontent-%COMP%]{--mdc-filled-text-field-active-indicator-height:1px;--mdc-filled-text-field-focus-active-indicator-height:2px;--mdc-filled-text-field-container-shape:4px;--mdc-outlined-text-field-outline-width:1px;--mdc-outlined-text-field-focus-outline-width:2px;--mdc-outlined-text-field-container-shape:4px}html[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color:#3f51b5;--mdc-filled-text-field-focus-active-indicator-color:#3f51b5;--mdc-filled-text-field-focus-label-text-color:rgba(63, 81, 181, .87);--mdc-filled-text-field-container-color:whitesmoke;--mdc-filled-text-field-disabled-container-color:#fafafa;--mdc-filled-text-field-label-text-color:rgba(0, 0, 0, .6);--mdc-filled-text-field-hover-label-text-color:rgba(0, 0, 0, .6);--mdc-filled-text-field-disabled-label-text-color:rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color:rgba(0, 0, 0, .87);--mdc-filled-text-field-disabled-input-text-color:rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color:rgba(0, 0, 0, .6);--mdc-filled-text-field-error-hover-label-text-color:#f44336;--mdc-filled-text-field-error-focus-label-text-color:#f44336;--mdc-filled-text-field-error-label-text-color:#f44336;--mdc-filled-text-field-error-caret-color:#f44336;--mdc-filled-text-field-active-indicator-color:rgba(0, 0, 0, .42);--mdc-filled-text-field-disabled-active-indicator-color:rgba(0, 0, 0, .06);--mdc-filled-text-field-hover-active-indicator-color:rgba(0, 0, 0, .87);--mdc-filled-text-field-error-active-indicator-color:#f44336;--mdc-filled-text-field-error-focus-active-indicator-color:#f44336;--mdc-filled-text-field-error-hover-active-indicator-color:#f44336;--mdc-outlined-text-field-caret-color:#3f51b5;--mdc-outlined-text-field-focus-outline-color:#3f51b5;--mdc-outlined-text-field-focus-label-text-color:rgba(63, 81, 181, .87);--mdc-outlined-text-field-label-text-color:rgba(0, 0, 0, .6);--mdc-outlined-text-field-hover-label-text-color:rgba(0, 0, 0, .6);--mdc-outlined-text-field-disabled-label-text-color:rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color:rgba(0, 0, 0, .87);--mdc-outlined-text-field-disabled-input-text-color:rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color:rgba(0, 0, 0, .6);--mdc-outlined-text-field-error-caret-color:#f44336;--mdc-outlined-text-field-error-focus-label-text-color:#f44336;--mdc-outlined-text-field-error-label-text-color:#f44336;--mdc-outlined-text-field-error-hover-label-text-color:#f44336;--mdc-outlined-text-field-outline-color:rgba(0, 0, 0, .38);--mdc-outlined-text-field-disabled-outline-color:rgba(0, 0, 0, .06);--mdc-outlined-text-field-hover-outline-color:rgba(0, 0, 0, .87);--mdc-outlined-text-field-error-focus-outline-color:#f44336;--mdc-outlined-text-field-error-hover-outline-color:#f44336;--mdc-outlined-text-field-error-outline-color:#f44336;--mat-form-field-focus-select-arrow-color:rgba(63, 81, 181, .87);--mat-form-field-disabled-input-text-placeholder-color:rgba(0, 0, 0, .38);--mat-form-field-state-layer-color:rgba(0, 0, 0, .87);--mat-form-field-error-text-color:#f44336;--mat-form-field-select-option-text-color:inherit;--mat-form-field-select-disabled-option-text-color:GrayText;--mat-form-field-leading-icon-color:unset;--mat-form-field-disabled-leading-icon-color:unset;--mat-form-field-trailing-icon-color:unset;--mat-form-field-disabled-trailing-icon-color:unset;--mat-form-field-error-focus-trailing-icon-color:unset;--mat-form-field-error-hover-trailing-icon-color:unset;--mat-form-field-error-trailing-icon-color:unset;--mat-form-field-enabled-select-arrow-color:rgba(0, 0, 0, .54);--mat-form-field-disabled-select-arrow-color:rgba(0, 0, 0, .38);--mat-form-field-hover-state-layer-opacity:.04;--mat-form-field-focus-state-layer-opacity:.08}
1.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color:#ff4081;--mdc-filled-text-field-focus-active-indicator-color:#ff4081;--mdc-filled-text-field-focus-label-text-color:rgba(255, 64, 129, .87);--mdc-outlined-text-field-caret-color:#ff4081;--mdc-outlined-text-field-focus-outline-color:#ff4081;--mdc-outlined-text-field-focus-label-text-color:rgba(255, 64, 129, .87);--mat-form-field-focus-select-arrow-color:rgba(255, 64, 129, .87)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mdc-filled-text-field-caret-color:#f44336;--mdc-filled-text-field-focus-active-indicator-color:#f44336;--mdc-filled-text-field-focus-label-text-color:rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color:#f44336;--mdc-outlined-text-field-focus-outline-color:#f44336;--mdc-outlined-text-field-focus-label-text-color:rgba(244, 67, 54, .87);--mat-form-field-focus-select-arrow-color:rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--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}html[_ngcontent-%COMP%]{--mdc-filled-text-field-label-text-font:Roboto, sans-serif;--mdc-filled-text-field-label-text-size:16px;--mdc-filled-text-field-label-text-tracking:.03125em;--mdc-filled-text-field-label-text-weight:400;--mdc-outlined-text-field-label-text-font:Roboto, sans-serif;--mdc-outlined-text-field-label-text-size:16px;--mdc-outlined-text-field-label-text-tracking:.03125em;--mdc-outlined-text-field-label-text-weight:400;--mat-form-field-container-text-font:Roboto, sans-serif;--mat-form-field-container-text-line-height:24px;--mat-form-field-container-text-size:16px;--mat-form-field-container-text-tracking:.03125em;--mat-form-field-container-text-weight:400;--mat-form-field-outlined-label-text-populated-size:16px;--mat-form-field-subscript-text-font:Roboto, sans-serif;--mat-form-field-subscript-text-line-height:20px;--mat-form-field-subscript-text-size:12px;--mat-form-field-subscript-text-tracking:.0333333333em;--mat-form-field-subscript-text-weight:400}html[_ngcontent-%COMP%]{--mat-select-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)}html[_ngcontent-%COMP%]{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, .38);--mat-select-placeholder-text-color:rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, .38);--mat-select-focused-arrow-color:rgba(63, 81, 181, .87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, .38);--mat-select-placeholder-text-color:rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, .38);--mat-select-focused-arrow-color:rgba(255, 64, 129, .87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color:white;--mat-select-enabled-trigger-text-color:rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color:rgba(0, 0, 0, .38);--mat-select-placeholder-text-color:rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color:rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color:rgba(0, 0, 0, .38);--mat-select-focused-arrow-color:rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color:rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-arrow-transform:translateY(-8px)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font:Roboto, sans-serif;--mat-select-trigger-text-line-height:24px;--mat-select-trigger-text-size:16px;--mat-select-trigger-text-tracking:.03125em;--mat-select-trigger-text-weight:400}html[_ngcontent-%COMP%]{--mat-autocomplete-container-shape:4px;--mat-autocomplete-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)}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color:white}html[_ngcontent-%COMP%]{--mdc-dialog-container-shape:4px;--mat-dialog-container-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width:80vw;--mat-dialog-container-small-max-width:80vw;--mat-dialog-container-min-width:0;--mat-dialog-actions-alignment:start;--mat-dialog-actions-padding:8px;--mat-dialog-content-padding:20px 24px;--mat-dialog-with-actions-content-padding:20px 24px;--mat-dialog-headline-padding:0 24px 9px}html[_ngcontent-%COMP%]{--mdc-dialog-container-color:white;--mdc-dialog-subhead-color:rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color:rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mdc-dialog-subhead-font:Roboto, sans-serif;--mdc-dialog-subhead-line-height:32px;--mdc-dialog-subhead-size:20px;--mdc-dialog-subhead-weight:500;--mdc-dialog-subhead-tracking:.0125em;
1--mdc-dialog-supporting-text-font:Roboto, sans-serif;--mdc-dialog-supporting-text-line-height:24px;--mdc-dialog-supporting-text-size:16px;--mdc-dialog-supporting-text-weight:400;--mdc-dialog-supporting-text-tracking:.03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-shape-radius:16px;--mdc-chip-with-avatar-avatar-shape-radius:14px;--mdc-chip-with-avatar-avatar-size:28px;--mdc-chip-with-icon-icon-size:18px;--mdc-chip-outline-width:0;--mdc-chip-outline-color:transparent;--mdc-chip-disabled-outline-color:transparent;--mdc-chip-focus-outline-color:transparent;--mdc-chip-hover-state-layer-opacity:.04;--mdc-chip-with-avatar-disabled-avatar-opacity:1;--mdc-chip-flat-selected-outline-width:0;--mdc-chip-selected-hover-state-layer-opacity:.04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity:1;--mdc-chip-with-icon-disabled-icon-opacity:1;--mat-chip-disabled-container-opacity:.4;--mat-chip-trailing-action-opacity:.54;--mat-chip-trailing-action-focus-opacity:1;--mat-chip-trailing-action-state-layer-color:transparent;--mat-chip-selected-trailing-action-state-layer-color:transparent;--mat-chip-trailing-action-hover-state-layer-opacity:0;--mat-chip-trailing-action-focus-state-layer-opacity:0}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color:#212121;--mdc-chip-elevated-container-color:#e0e0e0;--mdc-chip-elevated-selected-container-color:#e0e0e0;--mdc-chip-elevated-disabled-container-color:#e0e0e0;--mdc-chip-flat-disabled-selected-container-color:#e0e0e0;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:#212121;--mdc-chip-selected-label-text-color:#212121;--mdc-chip-with-icon-icon-color:#212121;--mdc-chip-with-icon-disabled-icon-color:#212121;--mdc-chip-with-icon-selected-icon-color:#212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:#212121;--mdc-chip-with-trailing-icon-trailing-icon-color:#212121;--mat-chip-selected-disabled-trailing-icon-color:#212121;--mat-chip-selected-trailing-icon-color:#212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#3f51b5;--mdc-chip-elevated-selected-container-color:#3f51b5;--mdc-chip-elevated-disabled-container-color:#3f51b5;--mdc-chip-flat-disabled-selected-container-color:#3f51b5;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:white;--mdc-chip-selected-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white;--mat-chip-selected-disabled-trailing-icon-color:white;--mat-chip-selected-trailing-icon-color:white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#ff4081;--mdc-chip-elevated-selected-container-color:#ff4081;--mdc-chip-elevated-disabled-container-color:#ff4081;--mdc-chip-flat-disabled-selected-container-color:#ff4081;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:white;--mdc-chip-selected-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white;--mat-chip-selected-disabled-trailing-icon-color:white;--mat-chip-selected-trailing-icon-color:white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color:white;--mdc-chip-elevated-container-color:#f44336;--mdc-chip-elevated-selected-container-color:#f44336;--mdc-chip-elevated-disabled-container-color:#f44336;--mdc-chip-flat-disabled-selected-container-color:#f44336;--mdc-chip-focus-state-layer-color:black;--mdc-chip-hover-state-layer-color:black;--mdc-chip-selected-hover-state-layer-color:black;--mdc-chip-focus-state-layer-opacity:.12;--mdc-chip-selected-focus-state-layer-color:black;--mdc-chip-selected-focus-state-layer-opacity:.12;--mdc-chip-label-text-color:white;--mdc-chip-selected-label-text-color:white;--mdc-chip-with-icon-icon-color:white;--mdc-chip-with-icon-disabled-icon-color:white;--mdc-chip-with-icon-selected-icon-color:white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color:white;--mdc-chip-with-trailing-icon-trailing-icon-color:white;--mat-chip-selected-disabled-trailing-icon-color:white;--mat-chip-selected-trailing-icon-color:white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height:32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font:R
1oboto, sans-serif;--mdc-chip-label-text-line-height:20px;--mdc-chip-label-text-size:14px;--mdc-chip-label-text-tracking:.0178571429em;--mdc-chip-label-text-weight:400}html[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-icon-opacity:.38;--mdc-switch-disabled-track-opacity:.12;--mdc-switch-disabled-unselected-icon-opacity:.38;--mdc-switch-handle-height:20px;--mdc-switch-handle-shape:10px;--mdc-switch-handle-width:20px;--mdc-switch-selected-icon-size:18px;--mdc-switch-track-height:14px;--mdc-switch-track-shape:7px;--mdc-switch-track-width:36px;--mdc-switch-unselected-icon-size:18px;--mdc-switch-selected-focus-state-layer-opacity:.12;--mdc-switch-selected-hover-state-layer-opacity:.04;--mdc-switch-selected-pressed-state-layer-opacity:.1;--mdc-switch-unselected-focus-state-layer-opacity:.12;--mdc-switch-unselected-hover-state-layer-opacity:.04;--mdc-switch-unselected-pressed-state-layer-opacity:.1}html[_ngcontent-%COMP%] .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-disabled-selected-handle-opacity:.38;--mat-switch-disabled-unselected-handle-opacity:.38;--mat-switch-unselected-handle-size:20px;--mat-switch-selected-handle-size:20px;--mat-switch-pressed-handle-size:20px;--mat-switch-with-icon-handle-size:20px;--mat-switch-selected-handle-horizontal-margin:0;--mat-switch-selected-with-icon-handle-horizontal-margin:0;--mat-switch-selected-pressed-handle-horizontal-margin:0;--mat-switch-unselected-handle-horizontal-margin:0;--mat-switch-unselected-with-icon-handle-horizontal-margin:0;--mat-switch-unselected-pressed-handle-horizontal-margin:0;--mat-switch-visible-track-opacity:1;--mat-switch-hidden-track-opacity:1;--mat-switch-visible-track-transition:transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition:transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width:1px;--mat-switch-track-outline-color:transparent;--mat-switch-selected-track-outline-width:1px;--mat-switch-selected-track-outline-color:transparent;--mat-switch-disabled-unselected-track-outline-width:1px;--mat-switch-disabled-unselected-track-outline-color:transparent}html[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color:#3949ab;--mdc-switch-selected-handle-color:#3949ab;--mdc-switch-selected-hover-state-layer-color:#3949ab;--mdc-switch-selected-pressed-state-layer-color:#3949ab;--mdc-switch-selected-focus-handle-color:#1a237e;--mdc-switch-selected-hover-handle-color:#1a237e;--mdc-switch-selected-pressed-handle-color:#1a237e;--mdc-switch-selected-focus-track-color:#7986cb;--mdc-switch-selected-hover-track-color:#7986cb;--mdc-switch-selected-pressed-track-color:#7986cb;--mdc-switch-selected-track-color:#7986cb;--mdc-switch-disabled-selected-handle-color:#424242;--mdc-switch-disabled-selected-icon-color:#fff;--mdc-switch-disabled-selected-track-color:#424242;--mdc-switch-disabled-unselected-handle-color:#424242;--mdc-switch-disabled-unselected-icon-color:#fff;--mdc-switch-disabled-unselected-track-color:#424242;--mdc-switch-handle-surface-color:#fff;--mdc-switch-selected-icon-color:#fff;--mdc-switch-unselected-focus-handle-color:#212121;--mdc-switch-unselected-focus-state-layer-color:#424242;--mdc-switch-unselected-focus-track-color:#e0e0e0;--mdc-switch-unselected-handle-color:#616161;--mdc-switch-unselected-hover-handle-color:#212121;--mdc-switch-unselected-hover-state-layer-color:#424242;--mdc-switch-unselected-hover-track-color:#e0e0e0;--mdc-switch-unselected-icon-color:#fff;--mdc-switch-unselected-pressed-handle-color:#212121;--mdc-switch-unselected-pressed-state-layer-color:#424242;--mdc-switch-unselected-pressed-track-color:#e0e0e0;--mdc-switch-unselected-track-color:#e0e0e0;--mdc-switch-handle-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);--mdc-switch-disabled-handle-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);--mdc-switch-disabled-label-text-color: rgba(0, 0, 0, .38)}html[_ngcontent-%COMP%] .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-label-text-color:rgba(0, 0, 0, .87)}
1html[_ngcontent-%COMP%] .mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color:#d81b60;--mdc-switch-selected-handle-color:#d81b60;--mdc-switch-selected-hover-state-layer-color:#d81b60;--mdc-switch-selected-pressed-state-layer-color:#d81b60;--mdc-switch-selected-focus-handle-color:#880e4f;--mdc-switch-selected-hover-handle-color:#880e4f;--mdc-switch-selected-pressed-handle-color:#880e4f;--mdc-switch-selected-focus-track-color:#f06292;--mdc-switch-selected-hover-track-color:#f06292;--mdc-switch-selected-pressed-track-color:#f06292;--mdc-switch-selected-track-color:#f06292}html[_ngcontent-%COMP%] .mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color:#e53935;--mdc-switch-selected-handle-color:#e53935;--mdc-switch-selected-hover-state-layer-color:#e53935;--mdc-switch-selected-pressed-state-layer-color:#e53935;--mdc-switch-selected-focus-handle-color:#b71c1c;--mdc-switch-selected-hover-handle-color:#b71c1c;--mdc-switch-selected-pressed-handle-color:#b71c1c;--mdc-switch-selected-focus-track-color:#e57373;--mdc-switch-selected-hover-track-color:#e57373;--mdc-switch-selected-pressed-track-color:#e57373;--mdc-switch-selected-track-color:#e57373}html[_ngcontent-%COMP%]{--mdc-switch-state-layer-size:40px}html[_ngcontent-%COMP%] .mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mat-switch-label-text-font:Roboto, sans-serif;--mat-switch-label-text-line-height:20px;--mat-switch-label-text-size:14px;--mat-switch-label-text-tracking:.0178571429em;--mat-switch-label-text-weight:400}html[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-opacity:.38;--mdc-radio-disabled-unselected-icon-opacity:.38;--mdc-radio-state-layer-size:40px}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#3f51b5;--mdc-radio-selected-hover-icon-color:#3f51b5;--mdc-radio-selected-icon-color:#3f51b5;--mdc-radio-selected-pressed-icon-color:#3f51b5;--mat-radio-ripple-color:black;--mat-radio-checked-ripple-color:#3f51b5;--mat-radio-disabled-label-color:rgba(0, 0, 0, .38);--mat-radio-label-text-color:rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#ff4081;--mdc-radio-selected-hover-icon-color:#ff4081;--mdc-radio-selected-icon-color:#ff4081;--mdc-radio-selected-pressed-icon-color:#ff4081;--mat-radio-ripple-color:black;--mat-radio-checked-ripple-color:#ff4081;--mat-radio-disabled-label-color:rgba(0, 0, 0, .38);--mat-radio-label-text-color:rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#f44336;--mdc-radio-selected-hover-icon-color:#f44336;--mdc-radio-selected-icon-color:#f44336;--mdc-radio-selected-pressed-icon-color:#f44336;--mat-radio-ripple-color:black;--mat-radio-checked-ripple-color:#f44336;--mat-radio-disabled-label-color:rgba(0, 0, 0, .38);--mat-radio-label-text-color:rgba(0, 0, 0, .87)}html[_ngcontent-%COMP%]{--mdc-radio-state-layer-size:40px;--mat-radio-touch-target-display:block}html[_ngcontent-%COMP%]{--mat-radio-label-text-font:Roboto, sans-serif;--mat-radio-label-text-line-height:20px;--mat-radio-label-text-size:14px;--mat-radio-label-text-tracking:.0178571429em;--mat-radio-label-text-weight:400}html[_ngcontent-%COMP%]{--mdc-slider-active-track-height:6px;--mdc-slider-active-track-shape:9999px;--mdc-slider-handle-height:20px;--mdc-slider-handle-shape:50%;--mdc-slider-handle-width:20px;--mdc-slider-inactive-track-height:4px;--mdc-slider-inactive-track-shape:9999px;--mdc-slider-with-overlap-handle-outline-width:1px;--mdc-slider-with-tick-marks-active-container-opacity:.6;--mdc-slider-with-tick-marks-container-shape:50%;--mdc-slider-with-tick-marks-container-size:2px;--mdc-slider-with-tick-marks-inactive-container-opacity:.6;--mdc-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-value-indicator-width:auto;--mat-slider-value-indicator-height:32px;--mat-slider-value-indicator-caret-display:block;--mat-slider-value-indicator-border-radius:4px;--mat-slider-value-indicator-padding:0 12px;--mat-slider-value-indicator-text-transform:none;--mat-slider-value-indicator-container-transform:translateX(-50%)}html[_ngcontent-%COMP%]{--mdc-slider-handle-color:#3f51b5;--mdc-slider-focus-handle-color:#3f51b5;--mdc-slider-hover-handle-color:#3f51b5;--mdc-slider-active-track-color:#3f51b5;--mdc-slider-inactive-track-color:#3f51b5;--mdc-slider-with-tick-marks-inactive-container-color:#3f51b5;--mdc-slider-with-tick-marks-active-container-color:white;--mdc-slider-disabled-active-track-color:#000;--mdc-slider-disabled-handle-color:#000;--mdc-slider-disabled-inactive-track-color:#000;--mdc-slider-label-container-color:#000;--mdc-slider-label-label-text-color:#fff;--mdc-slider-with-overlap-handle-outline-color:#fff;--mdc-slider-with-tick-marks-disabled-container-color:#000;--mat-slider-ripple-color:#3f51b5;--mat-slider-hover-state-layer-color:rgba(63, 81, 181, .05);--mat-slider-focus-state-layer-color:rgba(63, 81, 181, .2);--mat-slider-value-indicator-opacity:.6}
1html[_ngcontent-%COMP%] .mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color:#ff4081;--mdc-slider-focus-handle-color:#ff4081;--mdc-slider-hover-handle-color:#ff4081;--mdc-slider-active-track-color:#ff4081;--mdc-slider-inactive-track-color:#ff4081;--mdc-slider-with-tick-marks-inactive-container-color:#ff4081;--mdc-slider-with-tick-marks-active-container-color:white;--mat-slider-ripple-color:#ff4081;--mat-slider-hover-state-layer-color:rgba(255, 64, 129, .05);--mat-slider-focus-state-layer-color:rgba(255, 64, 129, .2)}html[_ngcontent-%COMP%] .mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color:#f44336;--mdc-slider-focus-handle-color:#f44336;--mdc-slider-hover-handle-color:#f44336;--mdc-slider-active-track-color:#f44336;--mdc-slider-inactive-track-color:#f44336;--mdc-slider-with-tick-marks-inactive-container-color:#f44336;--mdc-slider-with-tick-marks-active-container-color:white;--mat-slider-ripple-color:#f44336;--mat-slider-hover-state-layer-color:rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color:rgba(244, 67, 54, .2)}html[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font:Roboto, sans-serif;--mdc-slider-label-label-text-size:14px;--mdc-slider-label-label-text-line-height:22px;--mdc-slider-label-label-text-tracking:.0071428571em;--mdc-slider-label-label-text-weight:500}html[_ngcontent-%COMP%]{--mat-menu-container-shape:4px;--mat-menu-divider-bottom-spacing:0;--mat-menu-divider-top-spacing:0;--mat-menu-item-spacing:16px;--mat-menu-item-icon-size:24px;--mat-menu-item-leading-spacing:16px;--mat-menu-item-trailing-spacing:16px;--mat-menu-item-with-icon-leading-spacing:16px;--mat-menu-item-with-icon-trailing-spacing:16px;--mat-menu-base-elevation-level:8}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color:rgba(0, 0, 0, .87);--mat-menu-item-icon-color:rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-menu-container-color:white;--mat-menu-divider-color:rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font:Roboto, sans-serif;--mat-menu-item-label-text-size:16px;--mat-menu-item-label-text-tracking:.03125em;--mat-menu-item-label-text-line-height:24px;--mat-menu-item-label-text-weight:400}html[_ngcontent-%COMP%]{--mdc-list-list-item-container-shape:0;--mdc-list-list-item-leading-avatar-shape:50%;--mdc-list-list-item-container-color:transparent;--mdc-list-list-item-selected-container-color:transparent;--mdc-list-list-item-leading-avatar-color:transparent;--mdc-list-list-item-leading-icon-size:24px;--mdc-list-list-item-leading-avatar-size:40px;--mdc-list-list-item-trailing-icon-size:24px;--mdc-list-list-item-disabled-state-layer-color:transparent;--mdc-list-list-item-disabled-state-layer-opacity:0;--mdc-list-list-item-disabled-label-text-opacity:.38;--mdc-list-list-item-disabled-leading-icon-opacity:.38;--mdc-list-list-item-disabled-trailing-icon-opacity:.38;--mat-list-active-indicator-color:transparent;--mat-list-active-indicator-shape:4px}html[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color:rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color:rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color:rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color:black;--mdc-list-list-item-disabled-leading-icon-color:black;--mdc-list-list-item-disabled-trailing-icon-color:black;--mdc-list-list-item-hover-label-text-color:rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color:rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color:rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color:black;--mdc-list-list-item-hover-state-layer-opacity:.04;--mdc-list-list-item-focus-state-layer-color:black;--mdc-list-list-item-focus-state-layer-opacity:.12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#3f51b5;--mdc-radio-selected-hover-icon-color:#3f51b5;--mdc-radio-selected-icon-color:#3f51b5;--mdc-radio-selected-pressed-icon-color:#3f51b5}
1.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#ff4081;--mdc-radio-selected-hover-icon-color:#ff4081;--mdc-radio-selected-icon-color:#ff4081;--mdc-radio-selected-pressed-icon-color:#ff4081}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color:black;--mdc-radio-disabled-unselected-icon-color:black;--mdc-radio-unselected-hover-icon-color:#212121;--mdc-radio-unselected-focus-icon-color:#212121;--mdc-radio-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color:rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color:#f44336;--mdc-radio-selected-hover-icon-color:#f44336;--mdc-radio-selected-icon-color:#f44336;--mdc-radio-selected-pressed-icon-color:#f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#3f51b5;--mdc-checkbox-selected-hover-icon-color:#3f51b5;--mdc-checkbox-selected-icon-color:#3f51b5;--mdc-checkbox-selected-pressed-icon-color:#3f51b5;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#3f51b5;--mdc-checkbox-selected-hover-state-layer-color:#3f51b5;--mdc-checkbox-selected-pressed-state-layer-color:#3f51b5;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#ff4081;--mdc-checkbox-selected-hover-icon-color:#ff4081;--mdc-checkbox-selected-icon-color:#ff4081;--mdc-checkbox-selected-pressed-icon-color:#ff4081;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#ff4081;--mdc-checkbox-selected-hover-state-layer-color:#ff4081;--mdc-checkbox-selected-pressed-state-layer-color:#ff4081;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#f44336;--mdc-checkbox-selected-hover-icon-color:#f44336;--mdc-checkbox-selected-icon-color:#f44336;--mdc-checkbox-selected-pressed-icon-color:#f44336;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#f44336;--mdc-checkbox-selected-hover-state-layer-color:#f44336;--mdc-checkbox-selected-pressed-state-layer-color:#f44336;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#3f51b5}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}html[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height:48px;
1--mdc-list-list-item-two-line-container-height:64px;--mdc-list-list-item-three-line-container-height:88px;--mat-list-list-item-leading-icon-start-space:16px;--mat-list-list-item-leading-icon-end-space:32px}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-state-layer-size:40px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}html[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font:Roboto, sans-serif;--mdc-list-list-item-label-text-line-height:24px;--mdc-list-list-item-label-text-size:16px;--mdc-list-list-item-label-text-tracking:.03125em;--mdc-list-list-item-label-text-weight:400;--mdc-list-list-item-supporting-text-font:Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height:20px;--mdc-list-list-item-supporting-text-size:14px;--mdc-list-list-item-supporting-text-tracking:.0178571429em;--mdc-list-list-item-supporting-text-weight:400;--mdc-list-list-item-trailing-supporting-text-font:Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height:20px;--mdc-list-list-item-trailing-supporting-text-size:12px;--mdc-list-list-item-trailing-supporting-text-tracking:.0333333333em;--mdc-list-list-item-trailing-supporting-text-weight:400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color:rgba(0, 0, 0, .87);--mat-paginator-container-background-color:white;--mat-paginator-enabled-icon-color:rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color:rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--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}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font:Roboto, sans-serif;--mat-paginator-container-text-line-height:20px;--mat-paginator-container-text-size:12px;--mat-paginator-container-text-tracking:.0333333333em;--mat-paginator-container-text-weight:400;--mat-paginator-select-trigger-text-size:12px}html[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height:48px;--mdc-tab-indicator-active-indicator-height:2px;--mdc-tab-indicator-active-indicator-shape:0;--mat-tab-header-divider-color:transparent;--mat-tab-header-divider-height:0}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color:#3f51b5;--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color:black;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color:#3f51b5;--mat-tab-header-active-ripple-color:#3f51b5;--mat-tab-header-inactive-ripple-color:#3f51b5;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color:#3f51b5;--mat-tab-header-active-hover-label-text-color:#3f51b5;--mat-tab-header-active-focus-indicator-color:#3f51b5;--mat-tab-header-active-hover-indicator-color:#3f51b5}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color:#ff4081;--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color:black;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color:#ff4081;--mat-tab-header-active-ripple-color:#ff4081;--mat-tab-header-inactive-ripple-color:#ff4081;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color:#ff4081;--mat-tab-header-active-hover-label-text-color:#ff4081;--mat-tab-header-active-focus-indicator-color:#ff4081;--mat-tab-header-active-hover-indicator-color:#ff4081}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color:#f44336;--mat-tab-header-disabled-ripple-color:rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color:black;--mat-tab-header-inactive-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color:#f44336;--mat-tab-header-active-ripple-color:#f44336;--mat-tab-header-inactive-ripple-color:#f44336;--mat-tab-header-inactive-focus-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color:rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color:#f44336;--mat-tab-header-active-hover-label-text-color:#f44336;--mat-tab-header-active-focus-indicator-color:#f44336;--mat-tab-header-active-hover-indicator-color:#f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color:#3f51b5;--mat-tab-header-with-background-foreground-color:white}
1.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color:#ff4081;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color:#f44336;--mat-tab-header-with-background-foreground-color:white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height:48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font:Roboto, sans-serif;--mat-tab-header-label-text-size:14px;--mat-tab-header-label-text-tracking:.0892857143em;--mat-tab-header-label-text-line-height:36px;--mat-tab-header-label-text-weight:500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-state-layer-opacity:.16;--mdc-checkbox-selected-hover-state-layer-opacity:.04;--mdc-checkbox-selected-pressed-state-layer-opacity:.16;--mdc-checkbox-unselected-focus-state-layer-opacity:.16;--mdc-checkbox-unselected-hover-state-layer-opacity:.04;--mdc-checkbox-unselected-pressed-state-layer-opacity:.16}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#ff4081;--mdc-checkbox-selected-hover-icon-color:#ff4081;--mdc-checkbox-selected-icon-color:#ff4081;--mdc-checkbox-selected-pressed-icon-color:#ff4081;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#ff4081;--mdc-checkbox-selected-hover-state-layer-color:#ff4081;--mdc-checkbox-selected-pressed-state-layer-color:#ff4081;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black;--mat-checkbox-disabled-label-color:rgba(0, 0, 0, .38);--mat-checkbox-label-text-color:rgba(0, 0, 0, .87)}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#3f51b5;--mdc-checkbox-selected-hover-icon-color:#3f51b5;--mdc-checkbox-selected-icon-color:#3f51b5;--mdc-checkbox-selected-pressed-icon-color:#3f51b5;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#3f51b5;--mdc-checkbox-selected-hover-state-layer-color:#3f51b5;--mdc-checkbox-selected-pressed-state-layer-color:#3f51b5;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color:rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color:white;--mdc-checkbox-selected-focus-icon-color:#f44336;--mdc-checkbox-selected-hover-icon-color:#f44336;--mdc-checkbox-selected-icon-color:#f44336;--mdc-checkbox-selected-pressed-icon-color:#f44336;--mdc-checkbox-unselected-focus-icon-color:#212121;--mdc-checkbox-unselected-hover-icon-color:#212121;--mdc-checkbox-unselected-icon-color:rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color:#f44336;--mdc-checkbox-selected-hover-state-layer-color:#f44336;--mdc-checkbox-selected-pressed-state-layer-color:#f44336;--mdc-checkbox-unselected-focus-state-layer-color:black;--mdc-checkbox-unselected-hover-state-layer-color:black;--mdc-checkbox-unselected-pressed-state-layer-color:black}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size:40px;--mat-checkbox-touch-target-display:block}
1html[_ngcontent-%COMP%]{--mat-checkbox-label-text-font:Roboto, sans-serif;--mat-checkbox-label-text-line-height:20px;--mat-checkbox-label-text-size:14px;--mat-checkbox-label-text-tracking:.0178571429em;--mat-checkbox-label-text-weight:400}html[_ngcontent-%COMP%]{--mdc-text-button-container-shape:4px;--mdc-text-button-keep-touch-target:false;--mdc-filled-button-container-shape:4px;--mdc-filled-button-keep-touch-target:false;--mdc-protected-button-container-shape:4px;--mdc-protected-button-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);--mdc-protected-button-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);--mdc-protected-button-focus-container-elevation-shadow:0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow:0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-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);--mdc-outlined-button-keep-touch-target:false;--mdc-outlined-button-outline-width:1px;--mdc-outlined-button-container-shape:4px;--mat-text-button-horizontal-padding:8px;--mat-text-button-with-icon-horizontal-padding:8px;--mat-text-button-icon-spacing:8px;--mat-text-button-icon-offset:0;--mat-filled-button-horizontal-padding:16px;--mat-filled-button-icon-spacing:8px;--mat-filled-button-icon-offset:-4px;--mat-protected-button-horizontal-padding:16px;--mat-protected-button-icon-spacing:8px;--mat-protected-button-icon-offset:-4px;--mat-outlined-button-horizontal-padding:15px;--mat-outlined-button-icon-spacing:8px;--mat-outlined-button-icon-offset:-4px}html[_ngcontent-%COMP%]{--mdc-text-button-label-text-color:black;--mdc-text-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mat-text-button-state-layer-color:black;--mat-text-button-disabled-state-layer-color:black;--mat-text-button-ripple-color:rgba(0, 0, 0, .1);--mat-text-button-hover-state-layer-opacity:.04;--mat-text-button-focus-state-layer-opacity:.12;--mat-text-button-pressed-state-layer-opacity:.12;--mdc-filled-button-container-color:white;--mdc-filled-button-label-text-color:black;--mdc-filled-button-disabled-container-color:rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mat-filled-button-state-layer-color:black;--mat-filled-button-disabled-state-layer-color:black;--mat-filled-button-ripple-color:rgba(0, 0, 0, .1);--mat-filled-button-hover-state-layer-opacity:.04;--mat-filled-button-focus-state-layer-opacity:.12;--mat-filled-button-pressed-state-layer-opacity:.12;--mdc-protected-button-container-color:white;--mdc-protected-button-label-text-color:black;--mdc-protected-button-disabled-container-color:rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mat-protected-button-state-layer-color:black;--mat-protected-button-disabled-state-layer-color:black;--mat-protected-button-ripple-color:rgba(0, 0, 0, .1);--mat-protected-button-hover-state-layer-opacity:.04;--mat-protected-button-focus-state-layer-opacity:.12;--mat-protected-button-pressed-state-layer-opacity:.12;--mdc-outlined-button-disabled-outline-color:rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-label-text-color:rgba(0, 0, 0, .38);--mdc-outlined-button-label-text-color:black;--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color:black;--mat-outlined-button-disabled-state-layer-color:black;--mat-outlined-button-ripple-color:rgba(0, 0, 0, .1);--mat-outlined-button-hover-state-layer-opacity:.04;--mat-outlined-button-focus-state-layer-opacity:.12;--mat-outlined-button-pressed-state-layer-opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color:#3f51b5;--mat-text-button-state-layer-color:#3f51b5;--mat-text-button-ripple-color:rgba(63, 81, 181, .1)}
1.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color:#ff4081;--mat-text-button-state-layer-color:#ff4081;--mat-text-button-ripple-color:rgba(255, 64, 129, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color:#f44336;--mat-text-button-state-layer-color:#f44336;--mat-text-button-ripple-color:rgba(244, 67, 54, .1)}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color:#3f51b5;--mdc-filled-button-label-text-color:white;--mat-filled-button-state-layer-color:white;--mat-filled-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color:#ff4081;--mdc-filled-button-label-text-color:white;--mat-filled-button-state-layer-color:white;--mat-filled-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color:#f44336;--mdc-filled-button-label-text-color:white;--mat-filled-button-state-layer-color:white;--mat-filled-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color:#3f51b5;--mdc-protected-button-label-text-color:white;--mat-protected-button-state-layer-color:white;--mat-protected-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color:#ff4081;--mdc-protected-button-label-text-color:white;--mat-protected-button-state-layer-color:white;--mat-protected-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color:#f44336;--mdc-protected-button-label-text-color:white;--mat-protected-button-state-layer-color:white;--mat-protected-button-ripple-color:rgba(255, 255, 255, .1)}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color:#3f51b5;--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color:#3f51b5;--mat-outlined-button-ripple-color:rgba(63, 81, 181, .1)}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color:#ff4081;--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color:#ff4081;--mat-outlined-button-ripple-color:rgba(255, 64, 129, .1)}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color:#f44336;--mdc-outlined-button-outline-color:rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color:#f44336;--mat-outlined-button-ripple-color:rgba(244, 67, 54, .1)}html[_ngcontent-%COMP%]{--mdc-text-button-container-height:36px;--mdc-filled-button-container-height:36px;--mdc-protected-button-container-height:36px;--mdc-outlined-button-container-height:36px;--mat-text-button-touch-target-display:block;--mat-filled-button-touch-target-display:block;--mat-protected-button-touch-target-display:block;--mat-outlined-button-touch-target-display:block}html[_ngcontent-%COMP%]{--mdc-text-button-label-text-font:Roboto, sans-serif;--mdc-text-button-label-text-size:14px;--mdc-text-button-label-text-tracking:.0892857143em;--mdc-text-button-label-text-weight:500;--mdc-text-button-label-text-transform:none;--mdc-filled-button-label-text-font:Roboto, sans-serif;--mdc-filled-button-label-text-size:14px;--mdc-filled-button-label-text-tracking:.0892857143em;--mdc-filled-button-label-text-weight:500;--mdc-filled-button-label-text-transform:none;--mdc-protected-button-label-text-font:Roboto, sans-serif;--mdc-protected-button-label-text-size:14px;--mdc-protected-button-label-text-tracking:.0892857143em;--mdc-protected-button-label-text-weight:500;--mdc-protected-button-label-text-transform:none;--mdc-outlined-button-label-text-font:Roboto, sans-serif;--mdc-outlined-button-label-text-size:14px;--mdc-outlined-button-label-text-tracking:.0892857143em;--mdc-outlined-button-label-text-weight:500;--mdc-outlined-button-label-text-transform:none}html[_ngcontent-%COMP%]{--mdc-icon-button-icon-size:24px}html[_ngcontent-%COMP%]{--mdc-icon-button-icon-color:inherit;--mdc-icon-button-disabled-icon-color:rgba(0, 0, 0, .38);--mat-icon-button-state-layer-color:black;--mat-icon-button-disabled-state-layer-color:black;--mat-icon-button-ripple-color:rgba(0, 0, 0, .1);--mat-icon-button-hover-state-layer-opacity:.04;--mat-icon-button-focus-state-layer-opacity:.12;--mat-icon-button-pressed-state-layer-opacity:.12}html[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color:#3f51b5;--mat-icon-button-state-layer-color:#3f51b5;--mat-icon-button-ripple-color:rgba(63, 81, 181, .1)}
1html[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color:#ff4081;--mat-icon-button-state-layer-color:#ff4081;--mat-icon-button-ripple-color:rgba(255, 64, 129, .1)}html[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color:#f44336;--mat-icon-button-state-layer-color:#f44336;--mat-icon-button-ripple-color:rgba(244, 67, 54, .1)}html[_ngcontent-%COMP%]{--mat-icon-button-touch-target-display:block}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}html[_ngcontent-%COMP%]{--mdc-fab-container-shape:50%;--mdc-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);--mdc-fab-focus-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);--mdc-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);--mdc-fab-pressed-container-elevation-shadow:0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape:50%;--mdc-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);--mdc-fab-small-focus-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);--mdc-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);--mdc-fab-small-pressed-container-elevation-shadow:0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height:48px;--mdc-extended-fab-container-shape:24px;--mdc-extended-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);--mdc-extended-fab-focus-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);--mdc-extended-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);--mdc-extended-fab-pressed-container-elevation-shadow:0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mdc-fab-container-color:white;--mat-fab-foreground-color:black;--mat-fab-state-layer-color:black;--mat-fab-disabled-state-layer-color:black;--mat-fab-ripple-color:rgba(0, 0, 0, .1);--mat-fab-hover-state-layer-opacity:.04;--mat-fab-focus-state-layer-opacity:.12;--mat-fab-pressed-state-layer-opacity:.12;--mat-fab-disabled-state-container-color:rgba(0, 0, 0, .12);--mat-fab-disabled-state-foreground-color:rgba(0, 0, 0, .38);--mdc-fab-small-container-color:white;--mat-fab-small-foreground-color:black;--mat-fab-small-state-layer-color:black;--mat-fab-small-disabled-state-layer-color:black;--mat-fab-small-ripple-color:rgba(0, 0, 0, .1);--mat-fab-small-hover-state-layer-opacity:.04;--mat-fab-small-focus-state-layer-opacity:.12;--mat-fab-small-pressed-state-layer-opacity:.12;--mat-fab-small-disabled-state-container-color:rgba(0, 0, 0, .12);--mat-fab-small-disabled-state-foreground-color:rgba(0, 0, 0, .38)}html[_ngcontent-%COMP%] .mat-mdc-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color:#3f51b5;--mat-fab-foreground-color:white;--mat-fab-state-layer-color:white;--mat-fab-ripple-color:rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%] .mat-mdc-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color:#ff4081;--mat-fab-foreground-color:white;--mat-fab-state-layer-color:white;--mat-fab-ripple-color:rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%] .mat-mdc-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color:#f44336;--mat-fab-foreground-color:white;--mat-fab-state-layer-color:white;--mat-fab-ripple-color:rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%] .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-small-container-color:#3f51b5;--mat-fab-small-foreground-color:white;--mat-fab-small-state-layer-color:white;--mat-fab-small-ripple-color:rgba(255, 255, 255, .1)}
1html[_ngcontent-%COMP%] .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-small-container-color:#ff4081;--mat-fab-small-foreground-color:white;--mat-fab-small-state-layer-color:white;--mat-fab-small-ripple-color:rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%] .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-small-container-color:#f44336;--mat-fab-small-foreground-color:white;--mat-fab-small-state-layer-color:white;--mat-fab-small-ripple-color:rgba(255, 255, 255, .1)}html[_ngcontent-%COMP%]{--mat-fab-touch-target-display:block;--mat-fab-small-touch-target-display:block}html[_ngcontent-%COMP%]{--mdc-extended-fab-label-text-font:Roboto, sans-serif;--mdc-extended-fab-label-text-size:14px;--mdc-extended-fab-label-text-tracking:.0892857143em;--mdc-extended-fab-label-text-weight:500}html[_ngcontent-%COMP%]{--mdc-snackbar-container-shape:4px}html[_ngcontent-%COMP%]{--mdc-snackbar-container-color:#333333;--mdc-snackbar-supporting-text-color:rgba(255, 255, 255, .87);--mat-snack-bar-button-color:#ff4081}html[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font:Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height:20px;--mdc-snackbar-supporting-text-size:14px;--mdc-snackbar-supporting-text-weight:400}html[_ngcontent-%COMP%]{--mat-table-row-item-outline-width:1px}html[_ngcontent-%COMP%]{--mat-table-background-color:white;--mat-table-header-headline-color:rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color:rgba(0, 0, 0, .87);--mat-table-row-item-outline-color:rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-table-header-container-height:56px;--mat-table-footer-container-height:52px;--mat-table-row-item-container-height:52px}html[_ngcontent-%COMP%]{--mat-table-header-headline-font:Roboto, sans-serif;--mat-table-header-headline-line-height:22px;--mat-table-header-headline-size:14px;--mat-table-header-headline-weight:500;--mat-table-header-headline-tracking:.0071428571em;--mat-table-row-item-label-text-font:Roboto, sans-serif;--mat-table-row-item-label-text-line-height:20px;--mat-table-row-item-label-text-size:14px;--mat-table-row-item-label-text-weight:400;--mat-table-row-item-label-text-tracking:.0178571429em;--mat-table-footer-supporting-text-font:Roboto, sans-serif;--mat-table-footer-supporting-text-line-height:20px;--mat-table-footer-supporting-text-size:14px;--mat-table-footer-supporting-text-weight:400;--mat-table-footer-supporting-text-tracking:.0178571429em}html[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-width:4px;--mdc-circular-progress-size:48px}html[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color:#3f51b5}html[_ngcontent-%COMP%] .mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color:#ff4081}html[_ngcontent-%COMP%] .mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color:#f44336}html[_ngcontent-%COMP%]{--mat-badge-container-shape:50%;--mat-badge-container-size:unset;--mat-badge-small-size-container-size:unset;--mat-badge-large-size-container-size:unset;--mat-badge-legacy-container-size:22px;--mat-badge-legacy-small-size-container-size:16px;--mat-badge-legacy-large-size-container-size:28px;--mat-badge-container-offset:-11px 0;--mat-badge-small-size-container-offset:-8px 0;--mat-badge-large-size-container-offset:-14px 0;--mat-badge-container-overlap-offset:-11px;--mat-badge-small-size-container-overlap-offset:-8px;--mat-badge-large-size-container-overlap-offset:-14px;--mat-badge-container-padding:0;--mat-badge-small-size-container-padding:0;--mat-badge-large-size-container-padding:0}html[_ngcontent-%COMP%]{--mat-badge-background-color:#3f51b5;--mat-badge-text-color:white;--mat-badge-disabled-state-background-color:#b9b9b9;--mat-badge-disabled-state-text-color:rgba(0, 0, 0, .38)}.mat-badge-accent[_ngcontent-%COMP%]{--mat-badge-background-color:#ff4081;--mat-badge-text-color:white}.mat-badge-warn[_ngcontent-%COMP%]{--mat-badge-background-color:#f44336;--mat-badge-text-color:white}html[_ngcontent-%COMP%]{--mat-badge-text-font:Roboto, sans-serif;--mat-badge-line-height:22px;--mat-badge-text-size:12px;--mat-badge-text-weight:600;--mat-badge-small-size-text-size:9px;--mat-badge-small-size-line-height:16px;--mat-badge-large-size-text-size:24px;--mat-badge-large-size-line-height:28px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-shape:4px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color:rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color:white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font:R
1oboto, sans-serif;--mat-bottom-sheet-container-text-line-height:20px;--mat-bottom-sheet-container-text-size:14px;--mat-bottom-sheet-container-text-tracking:.0178571429em;--mat-bottom-sheet-container-text-weight:400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-height:36px;--mat-legacy-button-toggle-shape:2px;--mat-legacy-button-toggle-focus-state-layer-opacity:1;--mat-standard-button-toggle-shape:4px;--mat-standard-button-toggle-hover-state-layer-opacity:.04;--mat-standard-button-toggle-focus-state-layer-opacity:.12}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color:rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color:rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color:rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color:#e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color:rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color:#eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color:#bdbdbd;--mat-standard-button-toggle-text-color:rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color:white;--mat-standard-button-toggle-state-layer-color:black;--mat-standard-button-toggle-selected-state-background-color:#e0e0e0;--mat-standard-button-toggle-selected-state-text-color:rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color:rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color:white;--mat-standard-button-toggle-disabled-selected-state-text-color:rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color:#bdbdbd;--mat-standard-button-toggle-divider-color:#e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height:48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-label-text-font:Roboto, sans-serif;--mat-legacy-button-toggle-label-text-line-height:24px;--mat-legacy-button-toggle-label-text-size:16px;--mat-legacy-button-toggle-label-text-tracking:.03125em;--mat-legacy-button-toggle-label-text-weight:400;--mat-standard-button-toggle-label-text-font:Roboto, sans-serif;--mat-standard-button-toggle-label-text-line-height:24px;--mat-standard-button-toggle-label-text-size:16px;--mat-standard-button-toggle-label-text-tracking:.03125em;--mat-standard-button-toggle-label-text-weight:400}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-container-shape:4px;--mat-datepicker-calendar-container-touch-shape:4px;--mat-datepicker-calendar-container-elevation-shadow:0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#3f51b5;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(63, 81, 181, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(63, 81, 181, .3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(63, 81, 181, .3);--mat-datepicker-toggle-active-state-icon-color:#3f51b5;--mat-datepicker-calendar-date-in-range-state-background-color:rgba(63, 81, 181, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e;--mat-datepicker-toggle-icon-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color:black;--mat-datepicker-calendar-period-button-icon-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color:rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color:rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color:rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-today-disabled-state-outline-color:rgba(0, 0, 0, .18);--mat-datepicker-calendar-date-text-color:rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color:transparent;--mat-datepicker-calendar-date-disabled-state-text-color:rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-preview-state-outline-color:rgba(0, 0, 0, .24);--mat-datepicker-range-input-separator-color:rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color:rgba(0, 0, 0, .38);--mat-datepicker-range-input-disabled-state-text-color:rgba(0, 0, 0, .38);--mat-datepicker-calendar-container-background-color:white;--mat-datepicker-calendar-container-text-color:rgba(0, 0, 0, .87)}
1.mat-datepicker-content.mat-accent[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#ff4081;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(255, 64, 129, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(255, 64, 129, .3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(255, 64, 129, .3);--mat-datepicker-calendar-date-in-range-state-background-color:rgba(255, 64, 129, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%]{--mat-datepicker-calendar-date-selected-state-text-color:white;--mat-datepicker-calendar-date-selected-state-background-color:#f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color:rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color:white;--mat-datepicker-calendar-date-focus-state-background-color:rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color:rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color:rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color:rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color:#a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color:#46a35e}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{--mat-datepicker-toggle-active-state-icon-color:#ff4081}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{--mat-datepicker-toggle-active-state-icon-color:#f44336}.mat-calendar-controls[_ngcontent-%COMP%]{--mat-icon-button-touch-target-display:none}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}html[_ngcontent-%COMP%]{--mat-datepicker-calendar-text-font:Roboto, sans-serif;--mat-datepicker-calendar-text-size:13px;--mat-datepicker-calendar-body-label-text-size:14px;--mat-datepicker-calendar-body-label-text-weight:500;--mat-datepicker-calendar-period-button-text-size:14px;--mat-datepicker-calendar-period-button-text-weight:500;--mat-datepicker-calendar-header-text-size:11px;--mat-datepicker-calendar-header-text-weight:400}html[_ngcontent-%COMP%]{--mat-divider-width:1px}html[_ngcontent-%COMP%]{--mat-divider-color:rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-shape:4px;--mat-expansion-legacy-header-indicator-display:inline-block;--mat-expansion-header-indicator-display:none}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color:white;--mat-expansion-container-text-color:rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color:rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color:rgba(0, 0, 0, .26);--mat-expansion-header-text-color:rgba(0, 0, 0, .87);--mat-expansion-header-description-color:rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color:rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height:48px;--mat-expansion-header-expanded-state-height:64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font:Roboto, sans-serif;--mat-expansion-header-text-size:14px;--mat-expansion-header-text-weight:500;--mat-expansion-header-text-line-height:inherit;--mat-expansion-header-text-tracking:inherit;--mat-expansion-container-text-font:Roboto, sans-serif;--mat-expansion-container-text-line-height:20px;--mat-expansion-container-text-size:14px;--mat-expansion-container-text-tracking:.0178571429em;--mat-expansion-container-text-weight:400}html[_ngcontent-%COMP%]{--mat-grid-list-tile-header-primary-text-size:14px;--mat-grid-list-tile-header-secondary-text-size:12px;--mat-grid-list-tile-footer-primary-text-size:14px;--mat-grid-list-tile-footer-secondary-text-size:12px}html[_ngcontent-%COMP%]{--mat-icon-color:inherit}.mat-icon.mat-primary[_ngcontent-%COMP%]{--mat-icon-color:#3f51b5}
1.mat-icon.mat-accent[_ngcontent-%COMP%]{--mat-icon-color:#ff4081}.mat-icon.mat-warn[_ngcontent-%COMP%]{--mat-icon-color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-shape:0;--mat-sidenav-container-elevation-shadow:0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width:auto}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color:rgba(0, 0, 0, .12);--mat-sidenav-container-background-color:white;--mat-sidenav-container-text-color:rgba(0, 0, 0, .87);--mat-sidenav-content-background-color:#fafafa;--mat-sidenav-content-text-color:rgba(0, 0, 0, .87);--mat-sidenav-scrim-color:rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#3f51b5;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#3f51b5;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#3f51b5;--mat-stepper-header-edit-state-icon-foreground-color:white;--mat-stepper-container-color:white;--mat-stepper-line-color:rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color:rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color:rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color:rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color:rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color:rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color:#f44336;--mat-stepper-header-icon-background-color:rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color:#f44336;--mat-stepper-header-error-state-icon-background-color:transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#ff4081;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#ff4081;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#ff4081;--mat-stepper-header-edit-state-icon-foreground-color:white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color:white;--mat-stepper-header-selected-state-icon-background-color:#f44336;--mat-stepper-header-selected-state-icon-foreground-color:white;--mat-stepper-header-done-state-icon-background-color:#f44336;--mat-stepper-header-done-state-icon-foreground-color:white;--mat-stepper-header-edit-state-icon-background-color:#f44336;--mat-stepper-header-edit-state-icon-foreground-color:white}html[_ngcontent-%COMP%]{--mat-stepper-header-height:72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font:Roboto, sans-serif;--mat-stepper-header-label-text-font:Roboto, sans-serif;--mat-stepper-header-label-text-size:14px;--mat-stepper-header-label-text-weight:400;--mat-stepper-header-error-state-label-text-size:16px;--mat-stepper-header-selected-state-label-text-size:16px;--mat-stepper-header-selected-state-label-text-weight:400}html[_ngcontent-%COMP%]{--mat-sort-arrow-color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color:whitesmoke;--mat-toolbar-container-text-color:rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color:#3f51b5;--mat-toolbar-container-text-color:white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color:#ff4081;--mat-toolbar-container-text-color:white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color:#f44336;--mat-toolbar-container-text-color:white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height:64px;--mat-toolbar-mobile-height:56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font:Roboto, sans-serif;--mat-toolbar-title-text-line-height:32px;--mat-toolbar-title-text-size:20px;--mat-toolbar-title-text-tracking:.0125em;--mat-toolbar-title-text-weight:500}html[_ngcontent-%COMP%]{--mat-tree-container-background-color:white;--mat-tree-node-text-color:rgba(0, 0, 0, .87)}html[_ngcontent-%COMP%]{--mat-tree-node-min-height:48px}
1html[_ngcontent-%COMP%]{--mat-tree-node-text-font:Roboto, sans-serif;--mat-tree-node-text-size:14px;--mat-tree-node-text-weight:400}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font:500 20px/32px Roboto,sans-serif;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font:400 16px/24px Roboto,sans-serif;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Roboto,sans-serif;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Roboto,sans-serif;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font:500 14px/22px Roboto,sans-serif;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font:400 14px/20px Roboto,sans-serif;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font:400 12px/20px Roboto,sans-serif;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font:300 96px/96px Roboto,sans-serif;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font:300 60px/60px Roboto,sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font:400 48px/50px Roboto,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font:400 34px/40px Roboto,sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}[_ngcontent-%COMP%]:root{--body-bg: #f9f7f6;--neutrals-light-grey: #F6F6F6;--neutrals-bright-grey: #E7EBF3;--warm-grey: #D4D0C8;--primary-coalescent: #131E29;--primary-graphene: #004F59;--graphene: #004652;--neutrals-auro-metal: #667980;--neutrals-light-periwinkle: #C5CFD9;
1--shades-white: #FFF;--shades-black: #000;--black-heading: #111;--black-body: #333;--neutrals-shadow-blue: #7F8FA1;--neutrals-metallic-blue: #2E637A;--secondary-parys-earth: #95E1BF;--primary-solway-breeze: #E2F5E9;--fast-green: #80E0BC;--tint-feel-good-green: #F2FEF1;--feel-good-green: #EAFEE8;--success-green: #6CAF35;--dark-radio: #204555;--dark-spark: #E42900;--primary-spark: #FF4713;--primary-dark-spark: #E42B00;--wallet-bg: #1F1F1F;--destructive-watermellon: #C0414D;--separate-border: #D9D9D9;--font-family: Averta, Helvetica, Verdana, Arial, Sans-Serif;--datepicker-color: #6c757d;--seat-preferences-bg: #F1FAF4;--checkbox-text-color: #212121;--toast-success: #DAFCD7;--toast-error: #F9ECED;--positive-tint: #DAFCD7;--dark-hover-bg: #CF2500;--primary-pressed-btn-bg: #B82100;--secondary-pressed-btn-bg: #002428}*[_ngcontent-%COMP%]{padding:0;margin:0;box-sizing:border-box}html[_ngcontent-%COMP%]{scroll-behavior:smooth}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{height:100%;touch-action:auto;-webkit-text-size-adjust:100%}body[_ngcontent-%COMP%]{background-color:var(--body-bg)!important;font-family:var(--font-family)!important;font-weight:400}
1.primary-coalescent[_ngcontent-%COMP%]{color:var(--primary-coalescent)!important}enhanced-add-railcard-dialogs[_ngcontent-%COMP%] #ebd-base-dialog-header[_ngcontent-%COMP%]{display:none!important}enhanced-search-journey-station-dialogs[_ngcontent-%COMP%] #ebd-base-dialog-header[_ngcontent-%COMP%]{display:none!important}.label-hide-ondestop[_ngcontent-%COMP%]{min-height:1.5rem}.tab-legends-hide-show[_ngcontent-%COMP%]{min-height:60px;visibility:hidden}.enhanced-datepicker-info[_ngcontent-%COMP%] mat-dialog-content[_ngcontent-%COMP%]{max-height:inherit!important}.notrains-found-card[_ngcontent-%COMP%] .notrains-found-content[_ngcontent-%COMP%] .notrains-found-sub-content[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:underline}.spark-text[_ngcontent-%COMP%]{color:var(--dark-spark);text-decoration:none;font-weight:700}.desktop-label[_ngcontent-%COMP%]{display:block}.mobile-label[_ngcontent-%COMP%]{display:none}.mat-mdc-select-arrow[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{display:none}.mat-mdc-select-arrow[_ngcontent-%COMP%]{background:url(/train-tickets/later-arrow.b6e0eadc4511c093.svg);background-repeat:no-repeat;background-size:cover;width:18px!important;height:18px!important;background-position:center}.padiing-footer[_ngcontent-%COMP%]{padding-bottom:100px}.ticket-detail-mobile[_ngcontent-%COMP%]{height:calc(100vh - 128px)}.overflow-hidden[_ngcontent-%COMP%]{overflow:hidden}.ticket-tabs[_ngcontent-%COMP%] .mat-mdc-tab[_ngcontent-%COMP%]:hover .mdc-tab__ripple[_ngcontent-%COMP%]:before{opacity:0}.mat-expansion-panel[_ngcontent-%COMP%]:not(.mat-expanded) .mat-expansion-panel-header[_ngcontent-%COMP%]:not([aria-disabled=true]):hover, .mat-mdc-tab.mdc-tab--active[_ngcontent-%COMP%] .mdc-tab__ripple[_ngcontent-%COMP%]:before, .mat-mdc-tab.mdc-tab--active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{background:transparent!important}.show-only-btn[_ngcontent-%COMP%]:hover{background:var(--shades-white)!important;outline:.063rem solid var(--primary-graphene)!important;border:.063rem solid var(--primary-graphene)!important;background-color:var(--shades-white)!important}.show-only-btn[_ngcontent-%COMP%]:hover .mdc-button__label[_ngcontent-%COMP%]{color:var(--primary-graphene)!important}.mat-mdc-radio-button.mat-mdc-radio-checked[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%], .mat-mdc-radio-button.mat-mdc-radio-checked[_ngcontent-%COMP%] .mdc-radio__background[_ngcontent-%COMP%]:before{background-color:transparent!important}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{background-color:transparent}.feel-good-green[_ngcontent-%COMP%]{background-color:var(--feel-good-green)}.neutrals-bright-grey[_ngcontent-%COMP%]{background-color:var(--neutrals-bright-grey)!important}.ticket-details[_ngcontent-%COMP%] .summary[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:1rem;margin-bottom:.5rem!important}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-tab[_ngcontent-%COMP%], .mat-mdc-radio-button[_ngcontent-%COMP%] .mat-internal-form-field[_ngcontent-%COMP%], .mat-mdc-form-field[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%], .mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{font-family:var(--font-family)!important;letter-spacing:normal!important;height:auto!important;line-height:normal!important;font-weight:400}.mat-mdc-select-value-text[_ngcontent-%COMP%] .mdc-form-field--align-end[_ngcontent-%COMP%] > label[_ngcontent-%COMP%]{padding-right:0!important}.common-floting-input.error-border.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none}.stepper-header[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{z-index:1;display:block;position:relative;height:100%}.add-railcard-section[_ngcontent-%COMP%] .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{display:block}.add-railcard-section[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{left:inherit!important}.via-avoid-section[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover{background:#f1fef0;color:var(--primary-graphene)}.via-avoid-section[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus-visible{background-color:var(--primary-coalescent);border:.125rem solid var(--primary-coalescent);color:var(--shades-white)!important}.sign-in-popup-container[_ngcontent-%COMP%] .validation-err[_ngcontent-%COMP%]{margin-top:0rem;color:var(--destructive-watermellon)!important}.alert-railcard[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{background:transparent;outline:none;box-shadow:none;border:none}.search-station[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{background:url(/train-tickets/delete-input.3284ae7d0a2a789c.svg);width:18px;height:18px;background-size:19px;background-repeat:no-repeat;background-position:center;margin-right:.5rem}.search-station[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]:hover{background:url(/train-tickets/close-hover.b2700bb95b656fc1.svg);width:18px;height:18px;background-size:19px;background-repeat:no-repeat;background-position:center;margin-right:.5rem}.mobile-hide[_ngcontent-%COMP%]{display:block}.mobile-show[_ngcontent-%COMP%]{display:none}.search-station[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]:focus-visible{background:url(/train-tickets/close-hover.b2700bb95b656fc1.svg);outline:2px solid var(--primary-coalescent)!important;border-radius:50%;width:18px;height:18px;background-size:19px;background-repeat:no-repeat;background-position:center;margin-right:.5rem}.edit-qtt-return-date[_ngcontent-%COMP%]{position:relative}.edit-qtt-return-date[_ngcontent-%COMP%] button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--graphene);text-decoration:underline;text-underline-offset:.188rem}.edit-qtt-return-date[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{background:none;position:absolute;right:0;border:none;display:flex;align-items:center;gap:.25rem;font-size:1rem;top:50%;transform:translateY(-50%);font-weight:400;color:var(--primary-coalescent)}.mat-mdc-select-value-text[_ngcontent-%COMP%]{font-family:Averta,Helvetica,Verdana,Arial,Sans-Serif}.enhaanced-validation-err[_ngcontent-%COMP%]{font-size:.75rem;color:var(--destructive-watermellon);line-height:1.125rem}.field-error-space[_ngcontent-%COMP%]{position:relative;bottom:-.5rem}.h-fit-content[_ngcontent-%COMP%]{height:-moz-fit-content!important;height:fit-content!important}.f-100[_ngcontent-%COMP%]{font-weight:100}.f-200[_ngcontent-%COMP%]{font-weight:200}.f-300[_ngcontent-%COMP%]{font-weight:300}.f-400[_ngcontent-%COMP%]{font-weight:400!important}.f-500[_ngcontent-%COMP%]{font-weight:500}.f-600[_ngcontent-%COMP%]{font-weight:600}.f-700[_ngcontent-%COMP%]{font-weight:700}.f-800[_ngcontent-%COMP%]{font-weight:800}.f-900[_ngcontent-%COMP%]{font-weight:900}.pt-0[_ngcontent-%COMP%]{padding-top:0!important}.pb-0[_ngcontent-%COMP%]{padding-bottom:0!important}.pb-16[_ngcontent-%COMP%]{padding-bottom:1rem!important}.new-pb-24[_ngcontent-%COMP%]{padding-block-end:1.5rem!important}p[_ngcontent-%COMP%]{margin-bottom:0!important}.horizontal-center[_ngcontent-%COMP%]{display:flex;justify-content:center}.vertical-center[_ngcontent-%COMP%]{display:flex;align-items:center}.m-0[_ngcontent-%COMP%]{margin:0!important}.mb-0[_ngcontent-%COMP%]{margin-bottom:0!important}.m-inline-0[_ngcontent-%COMP%]{margin-inline:0!important}.d-flex[_ngcontent-%COMP%]{display:flex!important}.enhanced-d-none[_ngcontent-%COMP%]{display:none!important}.enhanced-d-block[_ngcontent-%COMP%]{display:block!important}.text-end[_ngcontent-%COMP%]{text-align:right}.text-start[_ngcontent-%COMP%]{text-align:start}.text-underline[_ngcontent-%COMP%]{text-decoration:underline}.for-mobile-content[_ngcontent-%COMP%]{display:none}.p-t-0[_ngcontent-%COMP%]{padding-top:0!important}.p-b-0[_ngcontent-%COMP%]{padding-bottom:0!important}.text-overline[_ngcontent-%COMP%]{text-decoration:overline}.text-line-through[_ngcontent-%COMP%]{text-decoration:line-through}.visibility-hidden[_ngcontent-%COMP%]{visibility:hidden}.new-w-auto[_ngcontent-%COMP%]{width:auto!important}.w-100[_ngcontent-%COMP%]{width:100%!important}.w-fit-content[_ngcontent-%COMP%]{width:-moz-fit-content!important;width:fit-content!important}.white-space-nowrap[_ngcontent-%COMP%]{white-space:nowrap}.flex-wrap[_ngcontent-%COMP%]{flex-wrap:wrap}.text-strike[_ngcontent-%COMP%]{text-decoration:line-through}.footer-buttons-end[_ngcontent-%COMP%]{justify-content:center;gap:1.5rem}.p-0[_ngcontent-%COMP%]{padding:0!important}.mb-16[_ngcontent-%COMP%]{margin-bottom:1rem}.mt-16[_ngcontent-%COMP%]{margin-top:1rem}.cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}.border-top-none[_ngcontent-%COMP%]{border-top:none!important}.border-bottom-none[_ngcontent-%COMP%]{border-bottom:none!important}.enhanced-asterisk[_ngcontent-%COMP%]{color:var(--destructive-watermellon)}.loading-text[_ngcontent-%COMP%]{margin-top:0!important}.sr-only[_ngcontent-%COMP%]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.remove-focus[_ngcontent-%COMP%]:focus, .remove-focus[_ngcontent-%COMP%]:focus-visible, .remove-focus.cdk-keyboard-focused[_ngcontent-%COMP%]{outline:none!important;box-shadow:none!important}.logout-popup[_ngcontent-%COMP%] .mat-mdc-dialog-container[_ngcontent-%COMP%] .mat-mdc-dialog-title[_ngcontent-%COMP%]{display:flex;flex:1 1 100%;justify-content:center}.mat-mdc-menu-panel[_ngcontent-%COMP%]{min-width:132px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;outline:0;border-radius:.313em;background-color:var(--mat-menu-container-color, var(--mat-app-surface-container));will-change:transform,opacity;box-shadow:0 6px 7px #4b4b4b2b!important;margin-top:.5rem}.notrains-found-card[_ngcontent-%COMP%] .radio-card-journey-details[_ngcontent-%COMP%] .notrains-found-view-other[_ngcontent-%COMP%]{cursor:pointer}app-enhanced-ticket-type-and-class[_ngcontent-%COMP%] .notrains-found-card.open-return-card[_ngcontent-%COMP%] .radio-card-journey-details[_ngcontent-%COMP%]:first-child{border-top:none!important}.search-journey-btn[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover{text-decoration:underline;text-underline-offset:.25rem}.search-journey-btn[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus-visible{outline:2px solid var(--primary-coalescent)!important;border-radius:.313rem;padding:0 .5rem}.cursor-not-allowed[_ngcontent-%COMP%]{cursor:not-allowed}.enhanced-common-card[_ngcontent-%COMP%]{padding:1.5rem;border-radius:.313rem;background-color:var(--shades-white);box-shadow:0 2px 12px 2px #131e2914}.railcard-cheapest-card[_ngcontent-%COMP%]{width:27rem;position:fixed;bottom:6.625rem;right:1rem;z-index:1;display:flex;flex-direction:column;gap:.75rem}.railcard-cheapest-card[_ngcontent-%COMP%]:empty{display:none}.cheapest-ticket-message[_ngcontent-%COMP%] .mat-mdc-card[_ngcontent-%COMP%], .railcard-applied-message[_ngcontent-%COMP%] .mat-mdc-card[_ngcontent-%COMP%]{box-shadow:0 6px 20px #131e2929;border-radius:.313rem;background-color:var(--shades-white)}.cheapest-ticket-message[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .railcard-applied-message[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:.875rem;font-weight:600;line-height:1.375rem;margin-top:.5rem}.cheapest-ticket-message-button[_ngcontent-%COMP%]{margin-top:.75rem}.cheapest-ticket-message[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{border-color:var(--neutrals-shadow-blue)!important}.cheapest-ticket-message[_ngcontent-%COMP%] .ticket-label[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{align-items:flex-end;justify-content:flex-end;padding-right:0}.cheapest-ticket-message[_ngcontent-%COMP%] mat-card-content.mat-mdc-card-content[_ngcontent-%COMP%], .railcard-applied-message[_ngcontent-%COMP%] mat-card-content.mat-mdc-card-content[_ngcontent-%COMP%]{padding:.75rem 1rem!important}.using-railcard-title[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:1.25rem;font-weight:600;line-height:1.563rem;color:var(--primary-coalescent)}.railcard-cheapest-card[_ngcontent-%COMP%] .ticket-label[_ngcontent-%COMP%]{align-items:center}.railcard-cheapest-card[_ngcontent-%COMP%] .ticket-label[_ngcontent-%COMP%] button[_ngcontent-%COMP%] .mdc-button__label[_ngcontent-%COMP%]{line-height:10px}.invisible-accessibility-content[_ngcontent-%COMP%]{position:absolute;
1left:-9999px}.mat-mdc-option.mdc-list-item[_ngcontent-%COMP%]{font-family:Averta,Helvetica,Verdana,Arial,sans-serif}.add-railcard-section[_ngcontent-%COMP%] .common-floting-input[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mat-mdc-notch-piece[_ngcontent-%COMP%]{border:none}.add-railcard-section[_ngcontent-%COMP%] .common-floting-input[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]{padding:.5rem 1rem!important;border:1px solid rgba(127,143,161,1);border-radius:.313rem}.enhanced-common-link-txt[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.25rem;color:var(--primary-graphene);text-decoration:underline;text-underline-offset:.25rem;display:inherit}.ticket-tabs[_ngcontent-%COMP%] .mat-mdc-tab-body-content[_ngcontent-%COMP%]{padding:0}mat-button[_ngcontent-%COMP%]{cursor:pointer}app-enhanced-basic-dialog[_ngcontent-%COMP%]{color:var(--primary-coalescent)}app-enhanced-basic-dialog[_ngcontent-%COMP%] .mat-mdc-dialog-container[_ngcontent-%COMP%] .mat-mdc-dialog-title[_ngcontent-%COMP%]{margin:0}app-enhanced-basic-dialog[_ngcontent-%COMP%] mat-dialog-actions[_ngcontent-%COMP%]{padding:1.5rem}app-enhanced-basic-dialog[_ngcontent-%COMP%] header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;margin-bottom:0;color:var(--primary-graphene);border-bottom:1px solid var(--neutrals-light-periwinkle);padding:1.5rem!important;align-items:center}app-enhanced-basic-dialog[_ngcontent-%COMP%] header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{padding:0!important;display:flex!important;align-items:center!important;line-height:1.563rem!important;font-weight:600!important}app-enhanced-basic-dialog[_ngcontent-%COMP%] header[_ngcontent-%COMP%] .mat-mdc-dialog-title[_ngcontent-%COMP%]:before{height:1.563rem}app-enhanced-basic-dialog[_ngcontent-%COMP%] header[_ngcontent-%COMP%] .mat-mdc-button[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%], app-enhanced-basic-dialog[_ngcontent-%COMP%] header[_ngcontent-%COMP%] .mdc-button[_ngcontent-%COMP%]:hover, app-enhanced-basic-dialog[_ngcontent-%COMP%] header[_ngcontent-%COMP%] .mdc-button[_ngcontent-%COMP%]:active, app-enhanced-basic-dialog[_ngcontent-%COMP%] header[_ngcontent-%COMP%] .mdc-button[_ngcontent-%COMP%]{height:inherit;min-width:inherit;width:1.125rem}.hover-img[_ngcontent-%COMP%]{display:none}app-enhanced-basic-dialog[_ngcontent-%COMP%] header[_ngcontent-%COMP%] .mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end[_ngcontent-%COMP%], app-enhanced-basic-dialog[_ngcontent-%COMP%] header[_ngcontent-%COMP%] mat-button[_ngcontent-%COMP%]{min-height:18px;line-height:1.125rem;padding:0;height:1.5rem}app-enhanced-basic-dialog[_ngcontent-%COMP%] header[_ngcontent-%COMP%] .mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end[_ngcontent-%COMP%] button[_ngcontent-%COMP%] .mdc-button__label[_ngcontent-%COMP%]{line-height:0}app-enhanced-basic-dialog[_ngcontent-%COMP%] header[_ngcontent-%COMP%] .mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover{outline:none;border:none;cursor:pointer}app-enhanced-basic-dialog[_ngcontent-%COMP%] header[_ngcontent-%COMP%] mat-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus-visible, app-enhanced-basic-dialog[_ngcontent-%COMP%] header[_ngcontent-%COMP%] mat-button[_ngcontent-%COMP%]:focus-visible button.ckd-keyboard-focused[_ngcontent-%COMP%], app-enhanced-basic-dialog[_ngcontent-%COMP%] header[_ngcontent-%COMP%] .mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus-visible, app-enhanced-basic-dialog[_ngcontent-%COMP%] header[_ngcontent-%COMP%] .mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end[_ngcontent-%COMP%] button.cdk-keyboard-focused[_ngcontent-%COMP%]{outline:2px solid rgba(19,30,41,1)!important;outline-offset:1px;border:none}app-enhanced-basic-dialog[_ngcontent-%COMP%] .mat-mdc-card-header[_ngcontent-%COMP%]{padding:0}app-enhanced-basic-dialog.enhanced-alert-dialogs[_ngcontent-%COMP%] footer[_ngcontent-%COMP%]{border-top:1px solid var(--neutrals-light-periwinkle);padding:1.5rem}app-enhanced-basic-dialog.enhanced-alert-dialogs.content-center[_ngcontent-%COMP%] footer[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin:0 auto}app-enhanced-basic-dialog[_ngcontent-%COMP%] mat-tab-header.mat-mdc-tab-header[_ngcontent-%COMP%]{border-bottom:1px solid var(--neutrals-light-periwinkle);border-top:1px solid var(--neutrals-light-periwinkle)}.enhanced-datepicker-info[_ngcontent-%COMP%] .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:focus-visible span.mdc-tab__text-label[_ngcontent-%COMP%]{outline:2px solid rgba(19,30,41,1);border-radius:5px;outline-offset:1px}.matmenu-myaccount[_ngcontent-%COMP%] .mat-mdc-menu-content[_ngcontent-%COMP%] .mat-mdc-menu-item[_ngcontent-%COMP%]:hover{background:#f2fef1;color:#004652}.matmenu-myaccount[_ngcontent-%COMP%] .mat-mdc-menu-content[_ngcontent-%COMP%] .mat-mdc-menu-item[_ngcontent-%COMP%]:focus-visible{background-color:transparent;color:var(--primary-coalescent);outline:2px solid var(--primary-coalescent)!important;outline-offset:-5px;border-radius:8px}.EnhancedPriceBreakdownDialogs[_ngcontent-%COMP%] .mat-mdc-tab-header[_ngcontent-%COMP%]{border-bottom:none;border-top:none;z-index:11}.EnhancedPriceBreakdownDialogs[_ngcontent-%COMP%] .mat-mdc-tab-body-wrapper[_ngcontent-%COMP%]{border-top:1px solid var(--neutrals-light-periwinkle);margin-top:-1.5px}app-enhanced-basic-dialog[_ngcontent-%COMP%] mat-tab-header[_ngcontent-%COMP%] span.mdc-tab__content[_ngcontent-%COMP%]{font-size:1rem;line-height:1.5rem}app-enhanced-basic-dialog[_ngcontent-%COMP%] .mdc-tab[_ngcontent-%COMP%]{padding:.5rem 1.5rem}app-enhanced-basic-dialog[_ngcontent-%COMP%] .mdc-tab[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:1rem;line-height:1.5rem}.user-account-signin[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{padding-right:.5rem}.user-account-signin[_ngcontent-%COMP%] img[_ngcontent-%COMP%]:last-child{padding-right:0rem!important}.matmenu-myaccount[_ngcontent-%COMP%]{box-shadow:0 4px 16px 4px #131e2914!important;border-radius:.313rem!important;background:var(--shades-white);left:-20px;position:absolute}.matmenu-myaccount[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:1rem;padding:1rem}.matmenu-myaccount[_ngcontent-%COMP%] .mat-mdc-menu-content[_ngcontent-%COMP%]{padding:0}
1.class-details-row[_ngcontent-%COMP%] mat-card-subtitle[_ngcontent-%COMP%]{color:var(--primary-coalescent);line-height:1.125rem;font-weight:400;font-size:.75rem}.add-railcard-section[_ngcontent-%COMP%] .error-border[_ngcontent-%COMP%] .mdc-text-field[_ngcontent-%COMP%]{border:2px solid var(--destructive-watermellon)!important;border-radius:4px;padding:5px}.sign-in-popup-container[_ngcontent-%COMP%] input.error-border[_ngcontent-%COMP%], .sign-in-popup-container[_ngcontent-%COMP%] input.error-border[_ngcontent-%COMP%]:hover{border-width:2px;border-color:var(--destructive-watermellon)}.user-account-signin[_ngcontent-%COMP%]{justify-content:center;display:flex}.mat-mdc-option[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%]{color:#004652!important}.mat-mdc-option[_ngcontent-%COMP%] .mat-pseudo-checkbox[_ngcontent-%COMP%]{--mat-minimal-pseudo-checkbox-selected-checkmark-color: rgba(0, 70, 82, 1)!important}.header-avanti-logo[_ngcontent-%COMP%]:focus-visible{outline:3px solid rgba(19,30,41,1);outline-offset:1px}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid .mat-mdc-notch-piece[_ngcontent-%COMP%]{border-color:var(--destructive-watermellon)!important;border-width:2px}.enchanced-common-popup-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:1.25rem;line-height:1.563rem;font-weight:600;margin:0;color:var(--primary-coalescent)}.enchanced-common-popup-header[_ngcontent-%COMP%] .enchanced-common-popup-header-action[_ngcontent-%COMP%]{min-height:auto!important;line-height:normal!important;height:auto!important}.enchanced-common-popup-header[_ngcontent-%COMP%] .enchanced-common-popup-header-action[_ngcontent-%COMP%] .mdc-button[_ngcontent-%COMP%]{width:auto;padding:0}.buttons-footer[_ngcontent-%COMP%]{padding:1.5rem;gap:1.5rem;justify-content:flex-end}.enhanced-alert-dialogs[_ngcontent-%COMP%] .enhanced-common-popup-theme[_ngcontent-%COMP%]{min-height:inherit}.alert-content[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-bottom:0}.enhanced-alert-dialogs.content-center[_ngcontent-%COMP%] .mat-mdc-dialog-title[_ngcontent-%COMP%]{font-family:inherit!important;justify-content:center;align-items:center!important;text-align:center;width:100%}.enhanced-alert-dialogs.content-center[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0 auto!important}.cleardate-btn[_ngcontent-%COMP%]{font-family:Averta,Helvetica,Verdana,Arial,Sans-Serif!important}.alert-content[_ngcontent-%COMP%]{padding:1.25rem;font-weight:400;line-height:1.5rem;font-size:1rem}.arrow-margin[_ngcontent-%COMP%]{margin-left:-5px}.alert-content[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:var(--graphene)}.journey-type[_ngcontent-%COMP%]{display:flex;gap:4px}.comfot-in-class[_ngcontent-%COMP%]{margin-bottom:2rem;display:none}.comfot-in-class[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{text-decoration:underline;color:var(--primary-graphene);font-size:.875rem!important;text-underline-offset:.125rem;display:flex;justify-content:center;align-items:center;width:100%;background-color:var(--shades-white);box-shadow:0 .125rem .75rem .125rem #131e2914;padding:.5rem;border-radius:.313rem;margin-bottom:0;text-align:center}.comfot-in-class[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover{font-weight:600}.comfot-in-class[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus-visible{outline-offset:-4px;outline:2px solid var(--primary-coalescent)!important}.comfot-in-class[_ngcontent-%COMP%] button[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{margin-left:4px;height:1rem;width:1rem}.class-detail-popup[_ngcontent-%COMP%]{max-width:100%!important;height:calc(100vh - 128px)}.mat-column-PricePerPersonAndTotalPrice[_ngcontent-%COMP%]{text-align:right}.mat-mdc-tab[_ngcontent-%COMP%] .mdc-tab-indicator__content--underline[_ngcontent-%COMP%]{border-color:var( --primary-spark)!important;border-width:.25rem}.mat-mdc-tab[_ngcontent-%COMP%] .mdc-tab__text-label[_ngcontent-%COMP%], .mat-mdc-tab.mdc-tab--active[_ngcontent-%COMP%] .mdc-tab__text-label[_ngcontent-%COMP%]{color:var(--primary-coalescent)!important;font-weight:700;letter-spacing:0}.fill-btn[_ngcontent-%COMP%]{background-color:var(--dark-spark)!important;padding:.5rem 1.375rem;letter-spacing:.02rem;font-size:1rem;font-weight:700;line-height:1.25rem;border-radius:.313rem!important;height:40px!important;border:.125rem solid var(--dark-spark)}.season-review-basket-btn.fill-btn[_ngcontent-%COMP%]{padding:.5rem 1.375rem!important;letter-spacing:.02rem!important;font-size:1rem!important;font-weight:700!important;line-height:1.25rem!important;border:.125rem solid var(--dark-spark)!important}.fill-btn[_ngcontent-%COMP%] .mdc-button__label[_ngcontent-%COMP%]{color:var(--shades-white)!important;display:flex!important;align-items:center!important;gap:.5rem!important}.fill-btn[_ngcontent-%COMP%]:hover{background-color:var(--dark-hover-bg)!important;border:.125rem solid var(--dark-hover-bg)!important}.fill-btn[_ngcontent-%COMP%]:active{background-color:var(--primary-pressed-btn-bg)!important;border:.125rem solid var(--primary-pressed-btn-bg)!important}.fill-btn[_ngcontent-%COMP%]:focus-visible, .fill-btn.cdk-keyboard-focused[_ngcontent-%COMP%]{outline-offset:1px;outline:3px solid var(--primary-coalescent)!important;background-color:var(--dark-spark)!important;border:.125rem solid var(--dark-spark)!important}.fill-btn[_ngcontent-%COMP%]:disabled{background-color:var(--neutrals-bright-grey)!important;cursor:not-allowed!important;border:2px solid var(--neutrals-bright-grey)}.fill-light-hover-btn[_ngcontent-%COMP%]:hover{background-color:var(--dark-hover-bg)!important;border:.125rem solid var(--dark-hover-bg)!important}.fill-light-hover-btn[_ngcontent-%COMP%]:active{background-color:var(--primary-pressed-btn-bg)!important;border:.125rem solid var(--primary-pressed-btn-bg)!important}.fill-light-hover-btn[_ngcontent-%COMP%]:focus-visible, .fill-light-hover-btn.cdk-keyboard-focused[_ngcontent-%COMP%]{outline-offset:1px;outline:3px solid var(--primary-coalescent)!important;background-color:var(--dark-spark)!important;border:.125rem solid var(--dark-spark)!important}div#emdcl-open-return-icon[_ngcontent-%COMP%]{padding-top:.725rem}.fill-btn[_ngcontent-%COMP%]:disabled .mdc-button__label[_ngcontent-%COMP%]{color:var(--neutrals-shadow-blue)!important}.fill-btn[_ngcontent-%COMP%]:disabled .mdc-button__label[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{filter:invert(0%) sepia(40%) saturate(1647%) hue-rotate(178deg) brightness(57%) contrast(91%)!important}.dark-fill-btn[_ngcontent-%COMP%]{background-color:var(--dark-spark)!important;padding:.875rem 1.375rem;letter-spacing:.02rem!important;font-size:1rem!important;font-weight:700!important;line-height:1.25rem!important;border-radius:.313rem!important;height:-moz-fit-content!important;height:fit-content!important}.dark-fill-btn[_ngcontent-%COMP%] .mdc-button__label[_ngcontent-%COMP%]{color:var(--shades-white)!important;display:flex!important;align-items:center!important;gap:.5rem!important}.dark-fill-btn[_ngcontent-%COMP%]:disabled, .dark-fill-btn[_ngcontent-%COMP%]:disabled:hover{background-color:var(--neutrals-bright-grey)!important;cursor:not-allowed!important}.dark-fill-btn[_ngcontent-%COMP%]:disabled .mdc-button__label[_ngcontent-%COMP%]{color:var(--neutrals-shadow-blue)!important}.dark-fill-btn[_ngcontent-%COMP%]:disabled .mdc-button__label[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{filter:invert(0%) sepia(40%) saturate(1647%) hue-rotate(178deg) brightness(57%) contrast(91%)!important}.dark-fill-btn.mat-mdc-button-disabled[_ngcontent-%COMP%] .mdc-button__label[_ngcontent-%COMP%] img#efc-qtt-footer-next-btn-icon[_ngcontent-%COMP%]{display:none}.dark-fill-btn[_ngcontent-%COMP%]:hover{background-color:var(--dark-hover-bg)!important}.dark-fill-btn[_ngcontent-%COMP%]:active{background-color:var(--primary-pressed-btn-bg)!important}.dark-fill-btn[_ngcontent-%COMP%]:focus-visible, .dark-fill-btn.cdk-keyboard-focused[_ngcontent-%COMP%]{background-color:var(--dark-spark)!important;outline:3px solid var(--shades-white)!important;outline-offset:1px}.outline-btn[_ngcontent-%COMP%]{border:.125rem solid var(--primary-spark)!important;padding:.5rem 1.375rem!important;letter-spacing:.02rem!important;font-size:1rem!important;font-weight:700!important;line-height:1.25rem!important;border-radius:.313rem!important;height:-moz-fit-content!important;height:fit-content!important;background-color:transparent!important}.outline-btn[_ngcontent-%COMP%] .mdc-button__label[_ngcontent-%COMP%]{color:var(--primary-coalescent)!important}.outline-btn[_ngcontent-%COMP%]:hover{background:var(--dark-spark)!important;border-color:var(--dark-spark)!important}.outline-btn[_ngcontent-%COMP%]:active{border:.125rem solid var(--primary-pressed-btn-bg)!important;background-color:var(--primary-pressed-btn-bg)!important}.outline-btn[_ngcontent-%COMP%]:hover .mdc-button__label[_ngcontent-%COMP%], .outline-btn[_ngcontent-%COMP%]:active .mdc-button__label[_ngcontent-%COMP%], .outline-btn.cdk-focused[_ngcontent-%COMP%]:active .mdc-button__label[_ngcontent-%COMP%]{color:var(--shades-white)!important}.outline-btn[_ngcontent-%COMP%]:focus-visible, .outline-btn[_ngcontent-%COMP%]:focus-visible:hover, .outline-btn.cdk-keyboard-focused[_ngcontent-%COMP%]{outline:3px solid var(--primary-coalescent)!important;outline-offset:1px!important;color:var(--primary-coalescent)!important}.outline-btn[_ngcontent-%COMP%]:disabled{border:.125rem solid var(--neutrals-bright-grey)!important;background-color:var(--neutrals-bright-grey)!important;cursor:not-allowed!important}.outline-btn[_ngcontent-%COMP%]:disabled .mdc-button__label[_ngcontent-%COMP%]{color:var(--neutrals-shadow-blue)!important}.outline-secondary-btn[_ngcontent-%COMP%]{border:.125rem solid var(--neutrals-shadow-blue)!important;padding:.5rem 1.375rem!important;letter-spacing:.02rem!important;font-size:1rem!important;font-weight:700!important;line-height:1.25rem!important;border-radius:.313rem!important;height:-moz-fit-content!important;height:fit-content!important;background-color:transparent!important}.outline-secondary-btn[_ngcontent-%COMP%] .mdc-button__label[_ngcontent-%COMP%]{color:var(--primary-coalescent)!important}.outline-secondary-btn[_ngcontent-%COMP%]:hover{background:var(--graphene)!important;border-color:var(--neutrals-auro-metal)!important}.outline-secondary-btn[_ngcontent-%COMP%]:active{border:.125rem solid var(--neutrals-auro-metal)!important;background-color:var(--secondary-pressed-btn-bg)!important}.outline-secondary-btn[_ngcontent-%COMP%]:hover .mdc-button__label[_ngcontent-%COMP%], .outline-secondary-btn[_ngcontent-%COMP%]:active .mdc-button__label[_ngcontent-%COMP%], .outline-secondary-btn.cdk-focused[_ngcontent-%COMP%]:active .mdc-button__label[_ngcontent-%COMP%]{color:var(--shades-white)!important}.outline-secondary-btn[_ngcontent-%COMP%]:focus-visible, .outline-secondary-btn[_ngcontent-%COMP%]:focus-visible:hover, .outline-secondary-btn.cdk-keyboard-focused[_ngcontent-%COMP%]{outline:3px solid var(--primary-coalescent)!important;outline-offset:1px!important;color:var(--primary-coalescent)!important;border-color:var(--neutrals-shadow-blue)!important}.outline-secondary-btn[_ngcontent-%COMP%]:disabled{border:.125rem solid var(--neutrals-bright-grey)!important;background-color:var(--neutrals-bright-grey)!important;cursor:not-allowed!important}.outline-secondary-btn[_ngcontent-%COMP%]:disabled .mdc-button__label[_ngcontent-%COMP%]{color:var(--neutrals-shadow-blue)!important}.edit-address-right-btn[_ngcontent-%COMP%] button.outline-secondary-btn[_ngcontent-%COMP%], .additional-information-wrapper[_ngcontent-%COMP%] button.outline-secondary-btn[_ngcontent-%COMP%]{height:2.5rem!important}.dark-outline-btn[_ngcontent-%COMP%]{border:.125rem solid var(--primary-solway-breeze)!important;padding:.75rem 1.375rem!important;letter-spacing:.02rem!important;font-size:1rem!important;font-weight:700!important;line-height:1.25rem!important;border-radius:.313rem!important;height:-moz-fit-content!important;height:fit-content!important;background-color:transparent!important}.dark-outline-btn[_ngcontent-%COMP%] .mdc-button__label[_ngcontent-%COMP%]{color:var(--shades-white)!important}.dark-outline-btn[_ngcontent-%COMP%]:disabled{border:none!important;background-color:var(--neutrals-light-periwinkle)!important;cursor:not-allowed!important}.dark-outline-btn[_ngcontent-%COMP%]:disabled .mdc-button__label[_ngcontent-%COMP%]{color:var(--neutrals-auro-metal)!important}.qtt-footer-btn[_ngcontent-%COMP%] .dark-outline-btn[_ngcontent-%COMP%]:disabled{border:.125rem solid var(--neutrals-light-periwinkle)!important;height:3rem!important}.simple-btn[_ngcontent-%COMP%]{font-size:1rem!important;font-weight:700;line-height:1.25rem!important;min-width:auto!important;letter-spacing:.32px!important;color:var(--primary-dark-spark)!important}.simple-hover-btn[_ngcontent-%COMP%]:hover{color:#e42b00!important;font-weight:700;text-decoration:underline;text-underline-offset:.125rem}.simple-hover-btn[_ngcontent-%COMP%]:focus-visible:hover{text-decoration:none}.simple-hover-btn[_ngcontent-%COMP%]:active{color:var(--dark-hover-bg)!important;font-weight:700;text-decoration:underline;text-underline-offset:.125rem}.simple-hover-btn[_ngcontent-%COMP%]:focus-visible{background-color:transparent!important;box-shadow:none!important}.simple-hover-btn[_ngcontent-%COMP%]:focus-visible .mdc-button__label[_ngcontent-%COMP%], .simple-hover-btn[_ngcontent-%COMP%]:focus-visible:hover .mdc-button__label[_ngcontent-%COMP%], .simple-hover-btn.cdk-keyboard-focused[_ngcontent-%COMP%] .mdc-button__label[_ngcontent-%COMP%]{outline:2px solid var(--primary-coalescent)!important;outline-offset:1px;color:#e42b00!important;border-radius:5px}.mdc-button__ripple[_ngcontent-%COMP%], .mdc-button__ripple[_ngcontent-%COMP%]:before, .simple-btn[_ngcontent-%COMP%] .mdc-button__ripple[_ngcontent-%COMP%], .simple-btn[_ngcontent-%COMP%] .mdc-button__ripple[_ngcontent-%COMP%]:before, .dark-outline-btn[_ngcontent-%COMP%] .mdc-button__ripple[_ngcontent-%COMP%], .dark-outline-btn[_ngcontent-%COMP%] .mdc-button__ripple[_ngcontent-%COMP%]:before, .outline-btn[_ngcontent-%COMP%] .mdc-button__ripple[_ngcontent-%COMP%], .outline-btn[_ngcontent-%COMP%] .mdc-button__ripple[_ngcontent-%COMP%]:before, .fill-btn[_ngcontent-%COMP%] .mdc-button__ripple[_ngcontent-%COMP%], .fill-btn[_ngcontent-%COMP%] .mdc-button__ripple[_ngcontent-%COMP%]:before, .dark-fill-btn[_ngcontent-%COMP%] .mdc-button__ripple[_ngcontent-%COMP%], .dark-fill-btn[_ngcontent-%COMP%] .mdc-button__ripple[_ngcontent-%COMP%]:before{background-color:transparent!important}.simple-btn.review-h-40[_ngcontent-%COMP%]{height:auto!important}.order-smartcard-section[_ngcontent-%COMP%] .outline-btn[_ngcontent-%COMP%]{border-color:var(--neutrals-shadow-blue)!important;width:-moz-fit-content;width:fit-content}.common-edit-form-btn[_ngcontent-%COMP%]{padding:.5rem 1.125rem!important;margin:0;min-width:auto!important;border:.125rem solid var(--neutrals-auro-metal)!important;border-radius:.313rem!important;font-size:1rem!important;font-weight:700!important;letter-spacing:.02rem!important;line-height:1.25rem!important;color:var(--primary-coalescent)!important;height:2.5rem!important}.common-edit-form-btn[_ngcontent-%COMP%] .mat-mdc-button[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{line-height:2.25rem}.common-edit-form-btn[_ngcontent-%COMP%] .mdc-button__label[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.5rem}.common-edit-form-btn[_ngcontent-%COMP%] .mdc-button__label[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{line-height:0}.common-edit-form-btn[_ngcontent-%COMP%]:hover{background:var(--graphene)!important;color:var(--shades-white)!important;border:2px solid var(--neutrals-auro-metal)}.common-edit-form-btn[_ngcontent-%COMP%]:active{background:var(--secondary-pressed-btn-bg)!important;color:var(--shades-white)!important;border:2px solid var(--neutrals-auro-metal)}.common-edit-form-btn[_ngcontent-%COMP%]:hover .mdc-button__label[_ngcontent-%COMP%], .common-edit-form-btn[_ngcontent-%COMP%]:active .mdc-button__label[_ngcontent-%COMP%]{color:var(--shades-white)!important}.common-edit-form-btn[_ngcontent-%COMP%]:hover .mdc-button__label[_ngcontent-%COMP%] img[_ngcont
1ent-%COMP%], .common-edit-form-btn[_ngcontent-%COMP%]:active .mdc-button__label[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{filter:invert(1)}.common-edit-form-btn[_ngcontent-%COMP%]:focus-visible, .common-edit-form-btn.cdk-keyboard-focused[_ngcontent-%COMP%]{background:transparent!important;outline:3px solid var(--primary-coalescent)!important;outline-offset:1px}.common-edit-form-btn[_ngcontent-%COMP%]:focus-visible .mdc-button__label[_ngcontent-%COMP%], .common-edit-form-btn.cdk-keyboard-focused[_ngcontent-%COMP%] .mdc-button__label[_ngcontent-%COMP%]{color:var(--primary-coalescent)!important;background:transparent!important}.common-edit-form-btn[_ngcontent-%COMP%]:focus-visible img[_ngcontent-%COMP%]{filter:inherit!important}.common-edit-form-btn[_ngcontent-%COMP%]:hover .mdc-button__ripple[_ngcontent-%COMP%]:before, .common-edit-form-btn[_ngcontent-%COMP%]:focus .mdc-button__ripple[_ngcontent-%COMP%]:before{opacity:0!important}.common-edit-form-btn[_ngcontent-%COMP%]:disabled{background-color:var(--neutrals-bright-grey)!important;cursor:not-allowed!important;border:2px solid var(--neutrals-bright-grey)!important}.common-edit-form-btn[_ngcontent-%COMP%]:disabled .mdc-button__label[_ngcontent-%COMP%]{color:var(--neutrals-shadow-blue)!important}.common-edit-form-btn[_ngcontent-%COMP%]:disabled .mdc-button__label[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{filter:brightness(0) saturate(100%) invert(59%) sepia(8%) saturate(756%) hue-rotate(172deg) brightness(92%) contrast(92%)}.show-only-btn[_ngcontent-%COMP%]{border:.063rem solid var(--neutrals-shadow-blue)!important;background-color:var(--shades-white)!important;padding:.438rem 1rem!important;font-size:1rem!important;line-height:1.5rem!important;border-radius:6.25rem!important;height:2.5rem!important}.show-only-btn[_ngcontent-%COMP%] .mdc-button__label[_ngcontent-%COMP%]{color:var(--primary-coalescent)!important;display:flex;align-items:center;gap:.5rem}.show-only-btn[_ngcontent-%COMP%] .mdc-button__label[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{display:none}.active-show-only-btn[_ngcontent-%COMP%] .mdc-button__label[_ngcontent-%COMP%]{color:var(--primary-graphene)!important}.class-details-row[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%] li[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:28px}.show-only-btn.active-show-only-btn[_ngcontent-%COMP%] .mdc-button__label[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{display:block}.ticket-tabs[_ngcontent-%COMP%] .mat-mdc-tab-header[_ngcontent-%COMP%] .mat-mdc-tab[_ngcontent-%COMP%]:hover .tab-legends[_ngcontent-%COMP%]{background:#f6f6f6}.tab-legends-btn[_ngcontent-%COMP%]{color:var(--neutrals-metallic-blue)!important;font-weight:400;font-size:.875rem!important;line-height:1.375rem!important;text-align:center;background-color:transparent}.tab-legends-btn[_ngcontent-%COMP%]:hover{text-decoration:none}.mdc-tab--active[_ngcontent-%COMP%] .tab-legends-btn[_ngcontent-%COMP%]{font-size:.875rem!important;line-height:1.375rem!important;color:var(--primary-graphene)!important;text-align:center;background-color:transparent}.mdc-tab--active[_ngcontent-%COMP%] .tab-legends-btn[_ngcontent-%COMP%]:hover{color:var(--primary-coalescent)!important;text-decoration:underline;text-underline-offset:.25rem;background-color:transparent}.mdc-tab--active[_ngcontent-%COMP%] .tab-legends-btn[_ngcontent-%COMP%]:focus-visible{outline:none}.mdc-tab--active[_ngcontent-%COMP%] .tab-legends-btn[_ngcontent-%COMP%]:focus-visible .mdc-button__label[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%]{outline:.125rem solid var(--primary-coalescent)!important;outline-offset:-.125rem;border-radius:5px;background-color:transparent}.mdc-tab--active[_ngcontent-%COMP%] .tab-legends-btn[_ngcontent-%COMP%]:focus-visible:hover{text-decoration:none}.mdc-tab--active[_ngcontent-%COMP%] .tab-legends-btn[_ngcontent-%COMP%]:focus-visible:hover .mdc-button__label[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%]{outline:none}.common-floting-input[_ngcontent-%COMP%]{width:100%}.common-floting-input[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]{padding:.5rem 1rem}.common-floting-input[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%], .common-floting-input[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding:0;min-height:auto;width:auto}.common-floting-input[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mat-mdc-notch-piece[_ngcontent-%COMP%]{border-color:var(--neutrals-shadow-blue)}.common-floting-input[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mat-mdc-notch-piece[_ngcontent-%COMP%]:hover{border-color:var(--primary-coalescent)!important}.common-floting-input[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mat-mdc-notch-piece[_ngcontent-%COMP%]:focus-visible, .common-floting-input[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline[_ngcontent-%COMP%] .mat-mdc-notch-piece[_ngcontent-%COMP%]{border-color:var(--primary-coalescent)!important}.edit-qtt-pax-input.mat-form-field-invalid.ng-invalid[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline[_ngcontent-%COMP%] .mat-mdc-notch-piece[_ngcontent-%COMP%]{border-color:var(--destructive-watermellon)!important;border-width:2px!important}.add-railcard-section[_ngcontent-%COMP%] .common-floting-input[_ngcontent-%COMP%] .mdc-text-field.mdc-text-field--focused[_ngcontent-%COMP%]{border-color:#131e29!important;border-width:2px!important}app-enhanced-basic-dialog[_ngcontent-%COMP%] header[_ngcontent-%COMP%] .mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-en
1d[_ngcontent-%COMP%]:focus-visible, app-enhanced-basic-dialog[_ngcontent-%COMP%] header[_ngcontent-%COMP%] mat-button[_ngcontent-%COMP%]:focus-visible{outline:2px solid rgba(19,30,41,1);border-radius:5px}.edit-qtt-pax-input.mat-form-field-invalid.ng-invalid[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left-width:0!important}.common-floting-input[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%]{border-top-left-radius:.313rem;border-bottom-left-radius:.313rem}.common-floting-input[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-top-right-radius:.313rem;border-bottom-right-radius:.313rem}.common-floting-input[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{font-size:.75rem!important;line-height:1.125rem!important;color:var(--primary-coalescent)!important}.common-floting-input[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{font-size:1rem;line-height:1.5rem;color:var(--primary-coalescent)!important;box-shadow:none!important}.common-floting-input[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-input-placeholder[_ngcontent-%COMP%]{color:#ff0}.common-floting-input[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{transform:translateY(-2.45rem)!important;background-color:var(--shades-white);padding:0 .375rem 0 .125rem}.edit-qtt-pax-input[_ngcontent-%COMP%] input[matinput][_ngcontent-%COMP%]::-webkit-outer-spin-button, .edit-qtt-pax-input[_ngcontent-%COMP%] input[matinput][_ngcontent-%COMP%]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.journey-details-route-stations-accordion[_ngcontent-%COMP%] .mat-accordion[_ngcontent-%COMP%] .journey-details-route-stations-inner[_ngcontent-%COMP%] .journey-details-route-stations-name[_ngcontent-%COMP%]{text-align:left}app-enhanced-ticket-type-and-class[_ngcontent-%COMP%] header[_ngcontent-%COMP%]{position:relative;z-index:11}enhanced-search-journey-station-dialogs[_ngcontent-%COMP%] .enhanced-common-popup-theme[_ngcontent-%COMP%]{min-height:80vh!important}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio__outer-circle[_ngcontent-%COMP%]{border-width:.052rem!important;border-color:var(--dark-radio);background:var(--shades-white)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio__native-control[_ngcontent-%COMP%]:enabled:focus:checked + .mdc-radio__background[_ngcontent-%COMP%] .mdc-radio__inner-circle[_ngcontent-%COMP%]{border-color:var(--dark-radio)!important}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%], .mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio__native-control[_ngcontent-%COMP%], .mat-mdc-radio-touch-target[_ngcontent-%COMP%]{width:1.5rem!important;height:1.5rem!important}.mat-mdc-tab.mdc-tab--active[_ngcontent-%COMP%] .mdc-tab__ripple[_ngcontent-%COMP%]:before, .mat-mdc-tab.mdc-tab--active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{background-color:transparent}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio__native-control[_ngcontent-%COMP%]:enabled:checked + .mdc-radio__background[_ngcontent-%COMP%] .mdc-radio__inner-circle[_ngcontent-%COMP%]{border-color:var(--dark-radio)!important;background:var(--dark-radio)!important}.user-account-signin[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{background:none;border-bottom:1px solid var(--shades-white);border-top:0;border-left:0;border-right:0;font-size:14px;font-weight:700;color:var(--primary-coalescent)}.user-account-signin[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover{border-bottom:1px solid rgba(19,30,41,1)!important}.user-account-signin[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus-visible{border:2px solid var(--primary-coalescent);border-radius:5px}app-login-popup[_ngcontent-%COMP%] .password-field[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{position:absolute;top:3.5rem;right:0;color:var(--primary-coalescent)}app-login-popup[_ngcontent-%COMP%] .enhanced-common-mat-checkbox[_ngcontent-%COMP%] .mdc-checkbox[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{height:1.25rem;width:1.25rem;border:1px solid var(--dark-radio);border-radius:2px}.enhanced-seat-preferences-seat-option[_ngcontent-%COMP%] .mat-mdc-checkbox-group[_ngcontent-%COMP%] .mat-mdc-checkbox[_ngcontent-%COMP%]:hover{border-width:1px;border-color:#004f59}.enhanced-common-mat-checkbox[_ngcontent-%COMP%] .mdc-checkbox[_ngcontent-%COMP%]:hover .mdc-checkbox__background[_ngcontent-%COMP%]{outline:1px solid var(--dark-radio)}.enhanced-common-mat-checkbox[_ngcontent-%COMP%] .mdc-checkbox[_ngcontent-%COMP%]:focus .mdc-checkbox__background[_ngcontent-%COMP%]{outline:3px solid rgba(19,30,41,1)!important;outline-offset:1px}.enhanced-common-popup-container[_ngcontent-%COMP%] .mat-mdc-dialog-surface[_ngcontent-%COMP%]{border-radius:.313rem}app-enhanced-basic-dialog[_ngcontent-%COMP%] header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0!important;padding:0!important;font-size:1.25rem!important;line-height:1.563rem!important;font-weight:600!important;color:var(--primary-coalescent)!important;letter-spacing:normal}app-enhanced-basic-dialog[_ngcontent-%COMP%] header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]:before{display:none}#eeqc-edit-btn-icon-are[_ngcontent-%COMP%]{display:flex}app-enhanced-basic-dialog[_ngcontent-%COMP%] header[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{padding:0;margin:0;min-width:auto;height:1.125rem!important;width:1.125rem!important}.enhanced-common-popup-body[_ngcontent-%COMP%] .mat-mdc-dialog-content[_ngcontent-%COMP%]{padding:1.5rem;font-family:var(--font-family);line-height:normal;letter-spacing:normal;font-weight:400}app-enhanced-journey-details-and-itinerary-dialogs[_ngcontent-%COMP%] .enhanced-common-popup-body[_ngcontent-%COMP%] .mat-mdc-dialog-content[_ngcontent-%COMP%]{max-height:calc(100vh - 205px)}.user-account-signin-btn[_ngcontent-%COMP%] .mdc-button__label[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.5rem}.user-account-signin-btn[_ngcontent-%COMP%]:hover .mdc-button__label[_ngcontent-%COMP%] .user-account-basket-txt[_ngcontent-%COMP%]{text-decoration:underline;text-underline-offset:.188rem;font-weight:600}.user-account-signin-btn[_ngcontent-%COMP%]:focus-visible .mdc-button__label[_ngcontent-%COMP%] .user-account-basket-txt[_ngcontent-%COMP%], .user-account-signin-btn[_ngcontent-%COMP%]:focus-visible:hover .mdc-button__label[_ngcontent-%COMP%] .user-account-basket-txt[_ngcontent-%COMP%], .user-account-signin-btn.cdk-keyboard-focused[_ngcontent-%COMP%] .mdc-button__label[_ngcontent-%COMP%] .user-account-basket-txt[_ngcontent-%COMP%]{outline:3px solid var(--primary-coalescent)!important;outline-offset:1px!important;border-radius:.313rem}.mat-mdc-button-ripple[_ngcontent-%COMP%]{display:none}.ticket-label-left[_ngcontent-%COMP%], .ticket-label-right[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:.625rem}.cheapest-ticket[_ngcontent-%COMP%]{background:var(--secondary-parys-earth);color:var(--primary-coalescent)}.offer-ticket[_ngcontent-%COMP%]{background:#90fb8a;color:var(--primary-coalescent)}.railcard-applied[_ngcontent-%COMP%]{background:var(--primary-coalescent);color:var(--shades-white)}.fastest-ticket[_ngcontent-%COMP%]{background:var(--primary-graphene);color:var(--shades-white)}.limited-ticket[_ngcontent-%COMP%]{background:var(--neutrals-light-periwinkle);color:var(--primary-coalescent)}enhanced-ticket-detail-dialogs[_ngcontent-%COMP%] .enhanced-common-popup-theme[_ngcontent-%COMP%]{max-height:calc(100vh - 215px);overflow:auto;padding-bottom:5rem}.service-arrive-ticket[_ngcontent-%COMP%]{background:var(--neutrals-bright-grey);color:var(--primary-coalescent)}.search-journey-btn[_ngcontent-%COMP%] button[_ngcontent-%COMP%] .mdc-button__label[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.5rem}.search-journey-card-row[_ngcontent-%COMP%] .radio-card[_ngcontent-%COMP%] .mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{position:absolute;right:1.25rem;top:4.2rem;padding:inherit}.label-less-radio-card[_ngcontent-%COMP%] .mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{top:2.85rem!important}.ticket-class-section[_ngcontent-%COMP%] .label-less-radio-card[_ngcontent-%COMP%] .mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{top:1.35rem!important}.search-journey-card-row[_ngcontent-%COMP%] .radio-card[_ngcontent-%COMP%] mat-radio-button[_ngcontent-%COMP%]{background:var(--shades-white);padding:.5rem .5rem 3.5rem;border-radius:.313rem;box-shadow:0 .125rem .75rem .125rem #131e2914;position:relative;cursor:pointer}.stations-types[_ngcontent-%COMP%] p[_ngcontent-%COMP%]:first-child{margin-top:0;margin-bottom:0}.search-journey-card-row[_ngcontent-%COMP%] .radio-card[_ngcontent-%COMP%] mat-radio-button[_ngcontent-%COMP%]:hover, .search-journey-card-row[_ngcontent-%COMP%] .radio-card[_ngcontent-%COMP%] mat-radio-button[_ngcontent-%COMP%]:focus-visible{outline:.125rem solid var(--primary-graphene)}.search-journey-card-row[_ngcontent-%COMP%] .radio-card[_ngcontent-%COMP%] .radio-card-journey-details[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover{font-weight:700;background:transparent!important;outline:none}.search-journey-card-row[_ngcontent-%COMP%] .radio-card[_ngcontent-%COMP%] .radio-card-journey-details[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus-visible{background:var(--neutrals-light-periwinkle);font-weight:700;outline:3px solid var(--primary-coalescent)!important;outline-offset:1px}.train-cancelled[_ngcontent-%COMP%] .radio-card-ticket-info[_ngcontent-%COMP%] .radio-card-time-jouney[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{text-decoration:line-through}.search-journey-card-row[_ngcontent-%COMP%] .radio-card[_ngcontent-%COMP%] .mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%] .mdc-radio__background[_ngcontent-%COMP%]{height:1.5rem;width:1.5rem}.search-journey-card-row[_ngcontent-%COMP%] .radio-card[_ngcontent-%COMP%] .mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%] .mdc-radio__background[_ngcontent-%COMP%] .mdc-radio__outer-circle[_ng
1content-%COMP%]{border:.063rem solid;border-color:var(--dark-radio)!important}.search-journey-card-row[_ngcontent-%COMP%] .radio-card[_ngcontent-%COMP%] .mat-mdc-radio-button[_ngcontent-%COMP%]:hover .mdc-radio[_ngcontent-%COMP%] .mdc-radio__background[_ngcontent-%COMP%] .mdc-radio__outer-circle[_ngcontent-%COMP%]{border:2px solid rgba(32,69,85,1)!important}.search-journey-card-row[_ngcontent-%COMP%] .radio-card[_ngcontent-%COMP%] .mat-mdc-radio-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%] .mdc-radio__background[_ngcontent-%COMP%] .mdc-radio__outer-circle[_ngcontent-%COMP%]{outline:3px solid rgba(32,69,85,1)!important;outline-offset:1px}.search-journey-card-row[_ngcontent-%COMP%] .radio-card[_ngcontent-%COMP%] .mat-mdc-radio-button.mat-mdc-radio-checked[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%] .mdc-radio__background[_ngcontent-%COMP%] .mdc-radio__outer-circle[_ngcontent-%COMP%]{border-color:var(--dark-radio)!important}.search-journey-card-row[_ngcontent-%COMP%] .radio-card[_ngcontent-%COMP%] .mat-mdc-radio-button.mat-mdc-radio-checked[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%] .mdc-radio__background[_ngcontent-%COMP%] .mdc-radio__inner-circle[_ngcontent-%COMP%]{background-color:var(--dark-radio)!important;border-color:var(--dark-radio)!important}.ticket-tabs[_ngcontent-%COMP%] .mat-mdc-tab.mdc-tab--active[_ngcontent-%COMP%]:hover .tab-legends-txt[_ngcontent-%COMP%]{text-decoration:underline;font-weight:700;cursor:pointer}.ticket-tabs[_ngcontent-%COMP%] .mat-mdc-tab.mdc-tab--active[_ngcontent-%COMP%]:hover mat-icon[_ngcontent-%COMP%]{cursor:pointer}.ticket-tabs[_ngcontent-%COMP%] .mat-mdc-tab-header[_ngcontent-%COMP%] .mat-mdc-tab[_ngcontent-%COMP%]:focus-visible .tabname-main[_ngcontent-%COMP%]{outline:3px solid var(--primary-coalescent);outline-offset:-3px}.search-journey-card-row[_ngcontent-%COMP%] .radio-card[_ngcontent-%COMP%] mat-radio-button.mat-mdc-radio-disabled[_ngcontent-%COMP%]{background:var(--neutrals-bright-grey)!important}.search-journey-card-row[_ngcontent-%COMP%] .radio-card[_ngcontent-%COMP%] mat-radio-button.mat-mdc-radio-disabled[_ngcontent-%COMP%]:hover{cursor:not-allowed;outline:none}.search-journey-card-row[_ngcontent-%COMP%] .radio-card[_ngcontent-%COMP%] mat-radio-button.mat-mdc-radio-disabled[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{display:none}.disabled-radio-card[_ngcontent-%COMP%]{background:var(--neutrals-bright-grey)!important;outline:none}.disabled-radio-card[_ngcontent-%COMP%] .radio-card-time-price[_ngcontent-%COMP%]{padding-right:0!important}.disabled-radio-card[_ngcontent-%COMP%]:focus, .disabled-radio-card[_ngcontent-%COMP%]:hover{outline:none!important}.disabled-radio-card[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{display:none!important}.radio-card[_ngcontent-%COMP%] .mat-mdc-radio-checked.disabled-radio-card[_ngcontent-%COMP%]{background:var(--neutrals-bright-grey)!important;outline:none!important}.search-journey-card-row[_ngcontent-%COMP%] .radio-card[_ngcontent-%COMP%] mat-radio-button.disabled-radio-card[_ngcontent-%COMP%] .radio-card-price-col[_ngcontent-%COMP%] .radio-card-price-inner[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.25rem}.search-journey-card-row[_ngcontent-%COMP%] .radio-card[_ngcontent-%COMP%] .disabled-radio-card[_ngcontent-%COMP%] .radio-card-price-col[_ngcontent-%COMP%] .radio-card-price-inner[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:1rem;line-height:1.5rem;color:var(--primary-coalescent);font-weight:700}.search-journey-card-row[_ngcontent-%COMP%] .radio-card[_ngcontent-%COMP%] .disabled-radio-card[_ngcontent-%COMP%] .radio-card-price-col[_ngcontent-%COMP%] .radio-card-price-inner[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:1rem;line-height:1.5rem;color:var(--primary-graphene);cursor:pointer;text-underline-offset:.25rem}.search-journey-card-row[_ngcontent-%COMP%] .radio-card[_ngcontent-%COMP%] .disabled-radio-card[_ngcontent-%COMP%] .radio-card-journey-details[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{color:var(--primary-coalescent)}.search-journey-card-row[_ngcontent-%COMP%] .mat-mdc-tab[_ngcontent-%COMP%]:hover .mdc-tab__ripple[_ngcontent-%COMP%]:before{display:none}.search-journey-card-row[_ngcontent-%COMP%] .radio-card[_ngcontent-%COMP%] mat-radio-button.disabled-radio-card[_ngcontent-%COMP%] .radio-card-time-price[_ngcontent-%COMP%]{padding-right:0!important;width:100%!important}.search-journey-card-row[_ngcontent-%COMP%] .radio-card-price-inner[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:var(--primary-graphene);margin-top:4px}.search-station[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:focus{box-shadow:none!important}.ticket-tabs[_ngcontent-%COMP%] .mat-mdc-tab-header[_ngcontent-%COMP%] .mat-mdc-tab[_ngcontent-%COMP%] .tabname-main[_ngcontent-%COMP%]:nth-child(2n){border-right:1px solid red}.ticket-tabs[_ngcontent-%COMP%] .mat-mdc-tab-header[_ngcontent-%COMP%] .mat-mdc-tab[_ngcontent-%COMP%]{padding:0;flex:0 0 33.33%}.ticket-tabs[_ngcontent-%COMP%] .mat-mdc-tab[_ngcontent-%COMP%] .mdc-tab__content[_ngcontent-%COMP%]{width:100%;align-items:flex-start}.ticket-price[_ngcontent-%COMP%]{font-size:.75rem;font-weight:400;line-height:normal}.ticket-tabs[_ngcontent-%COMP%] .mat-mdc-tab-header[_ngcontent-%COMP%] .mat-mdc-tab[_ngcontent-%COMP%] .tabname-main[_ngcontent-%COMP%]{background:var(--shades-white);padding:14.5px;width:100%;text-align:center;align-items:center;display:flex;flex-direction:column;gap:.25rem}.ticket-tabs[_ngcontent-%COMP%] .mat-mdc-tab-header[_ngcontent-%COMP%] .mat-mdc-tab[_ngcontent-%COMP%]:first-child .tabname-main[_ngcontent-%COMP%]{border-top-left-radius:.313rem;border-bottom-left-radius:.313rem}.ticket-tabs[_ngcontent-%COMP%] .mat-mdc-tab-header[_ngcontent-%COMP%] .mat-mdc-tab[_ngcontent-%COMP%]:last-child .tabname-main[_ngcontent-%COMP%]{border-top-right-radius:.313rem;border-bottom-right-radius:.313rem}.ticket-tabs[_ngcontent-%COMP%] .mat-mdc-tab-header[_ngcontent-%COMP%] .mat-mdc-tab[_ngcontent-%COMP%] .mdc-tab-indicator__content--underline[_ngcontent-%COMP%], .ticket-tabs[_ngcontent-%COMP%] .mat-mdc-tab-header[_ngcontent-%COMP%] .mat-mdc-tab-label-container[_ngcontent-%COMP%]{border:none}.ticket-tabs[_ngcontent-%COMP%] span.mdc-tab__text-label[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;width:100%;flex-direction:column}.ticket-tabs[_ngcontent-%COMP%] .mat-mdc-tab.mdc-tab--active[_ngcontent-%COMP%] .tabname-main[_ngcontent-%COMP%]{background:var(--graphene);color:var(--shades-white)}.ticket-tabs[_ngcontent-%COMP%] .mat-mdc-tab.mdc-tab--active[_ngcontent-%COMP%] .tabname-main[_ngcontent-%COMP%] .tab-legends[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{color:var(--primary-graphene)}.ticket-tabs[_ngcontent-%COMP%] .mat-mdc-tab[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{display:none}.ticket-tabs[_ngcontent-%COMP%] .mat-mdc-tab.mdc-tab--active[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;padding:.125rem}.ticket-tabs[_ngcontent-%COMP%] .mat-mdc-tab.mdc-tab--active[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:99%}.search-journey-row[_ngcontent-%COMP%] .mat-mdc-tab-body-wrapper[_ngcontent-%COMP%]{margin-top:2rem}.search-journey-row[_ngcontent-%COMP%] .mat-mdc-tab-labels[_ngcontent-%COMP%]{gap:0rem;align-items:center;justify-content:center}.ticket-tabs[_ngcontent-%COMP%] .tab-legends[_ngcontent-%COMP%]{font-size:.875rem;font-weight:400;margin-top:0rem;gap:.5rem;padding:.5rem .375rem;line-height:1.375rem;display:flex;width:100%;justify-content:center;align-items:center;color:var(--neutrals-metallic-blue);position:relative;cursor:default}.ticket-tabs[_ngcontent-%COMP%] .mat-mdc-tab.mdc-tab--active[_ngcontent-%COMP%] .tab-legends[_ngcontent-%COMP%]{cursor:pointer}.ticket-tabs[_ngcontent-%COMP%] .tab-legends[_ngcontent-%COMP%] .inner-tab-legends[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.25rem;width:-moz-fit-content;width:fit-content}.ticket-tabs[_ngcontent-%COMP%] .tab-legends[_ngcontent-%COMP%] .tab-legends-txt[_ngcontent-%COMP%]{width:-moz-fit-content;width:fit-content;padding:0 .125rem}.ticket-tabs[_ngcontent-%COMP%]{margin-top:1rem}.ticket-tabs[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{top:2.65rem!important}.ticket-tabs[_ngcontent-%COMP%] .mat-mdc-tab.mdc-tab--active[_ngcontent-%COMP%] .tab-legends[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{font-weight:700}.tab-awc[_ngcontent-%COMP%] .mat-mdc-tab-header[_ngcontent-%COMP%] .mat-mdc-tab-label-container[_ngcontent-%COMP%] .mat-mdc-tab-labels[_ngcontent-%COMP%] .mat-mdc-tab[_ngcontent-%COMP%]:last-child{display:none!important}.tab-awc[_ngcontent-%COMP%] .mat-mdc-tab-header[_ngcontent-%COMP%] .mat-mdc-tab-label-container[_ngcontent-%COMP%] .mat-mdc-tab-labels[_ngcontent-%COMP%] .mat-mdc-tab[_ngcontent-%COMP%]:nth-last-child(2) .tabname-main[_ngcontent-%COMP%]{border-top-right-radius:.313rem;border-bottom-right-radius:.313rem}.single-active-mat-tab[_ngcontent-%COMP%] .mat-mdc-tab-header[_ngcontent-%COMP%] .mat-mdc-tab-label-container[_ngcontent-%COMP%] .mat-mdc-tab-labels[_ngcontent-%COMP%] .mat-mdc-tab.mdc-tab--active[_ngcontent-%COMP%] .tabname-main[_ngcontent-%COMP%]{border-radius:.313rem}
1.radio-card[_ngcontent-%COMP%] .mdc-form-field--align-end[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{margin:0!important;width:100%}.ticket-list[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.375rem;padding:.75rem .75rem .75rem 1.5rem}.radio-card.ticket-with-list[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{position:absolute!important;right:1.25rem;top:3rem}.password-field[_ngcontent-%COMP%]{position:relative}.password-field[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{position:absolute;right:0;top:70%;transform:translateY(-50%)}.search-station[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding:.813rem .75rem .813rem 2.5rem!important;min-height:inherit;height:3rem;font-family:Averta,Helvetica,Verdana,Arial,Sans-Serif}.search-station[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:0}.stations-name[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin-left:0!important;justify-content:flex-start}.stations-name[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .stations-name[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{outline:3px solid var(--primary-coalescent)!important}.edit-qtt-via-avoid[_ngcontent-%COMP%]:hover button[_ngcontent-%COMP%] span[_ngcontent-%COMP%], .edit-qtt-via-avoid-without-discount[_ngcontent-%COMP%]:hover button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-weight:700}.add-return-jounrey-btn[_ngcontent-%COMP%]{padding:.875rem 1.375rem!important;box-shadow:0 2px 12px 2px #131e2914;border-radius:.313rem!important;background-color:var(--shades-white)!important;width:100%;font-size:1rem!important;letter-spacing:.02rem!important;line-height:1.25rem!important;font-weight:700!important;color:var(--primary-coalescent)!important}.add-return-jounrey-btn[_ngcontent-%COMP%]:hover, .add-return-jounrey-btn[_ngcontent-%COMP%]:focus{outline:.125rem solid var(--primary-graphene)!important}.add-return-jounrey-btn[_ngcontent-%COMP%] .mdc-button__label[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:.5rem}app-enhanced-mixing-deck-combined-list[_ngcontent-%COMP%] header[_ngcontent-%COMP%]{position:relative;z-index:11}.slide-down-banner-edit-qtt[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_slideDown .5s ease-out forwards}@keyframes _ngcontent-%COMP%_slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.slide-up-banner-edit-qtt[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_slideUp .5s ease-out forwards}@keyframes _ngcontent-%COMP%_slideUp{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.edit-qtt-railcard[_ngcontent-%COMP%] .mdc-button[_ngcontent-%COMP%]{padding:0;font-size:1rem;line-height:1.5rem!important;color:var(--primary-coalescent)!important;font-weight:400}.edit-qtt-railcard[_ngcontent-%COMP%] .mdc-button[_ngcontent-%COMP%]:focus-visible, .edit-qtt-via-avoid[_ngcontent-%COMP%] .mdc-button[_ngcontent-%COMP%]:focus-visible, .edit-qtt-via-avoid-without-discount[_ngcontent-%COMP%] .mdc-button[_ngcontent-%COMP%]:focus-visible{outline:3px solid var(--primary-coalescent)!important;outline-offset:1px}.edit-qtt-railcard[_ngcontent-%COMP%] .mdc-button[_ngcontent-%COMP%]:focus-visible:hover .mdc-button__label[_ngcontent-%COMP%] .underline[_ngcontent-%COMP%], .edit-qtt-via-avoid[_ngcontent-%COMP%] .mdc-button[_ngcontent-%COMP%]:focus-visible:hover .mdc-button__label[_ngcontent-%COMP%], .edit-qtt-via-avoid-without-discount[_ngcontent-%COMP%] .mdc-button[_ngcontent-%COMP%]:focus-visible:hover .mdc-button__label[_ngcontent-%COMP%]{font-weight:400;text-decoration:none}.price-breakdown-btn[_ngcontent-%COMP%]:hover{background-color:#eafee8!important;border-color:#eafee8!important}.price-breakdown-btn[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%], .price-breakdown-btn[_ngcontent-%COMP%]:active span[_ngcontent-%COMP%], .price-breakdown-btn[_ngcontent-%COMP%]:visited span[_ngcontent-%COMP%]{color:var(--graphene)!important}.price-breakdown-btn[_ngcontent-%COMP%]:active, .price-breakdown-btn[_ngcontent-%COMP%]:visited{background-color:var(--shades-white)!important;border-color:var(--primary-solway-breeze)!important}.price-breakdown-btn[_ngcontent-%COMP%]:focus-visible, .price-breakdown-btn[_ngcontent-%COMP%]:focus-visible:hover, .price-breakdown-btn.cdk-keyboard-focused[_ngcontent-%COMP%]{border-color:var(--primary-solway-breeze)!important;background-color:transparent!important;outline:3px solid var(--shades-white)!important;outline-offset:1px!important}.price-breakdown-btn[_ngcontent-%COMP%]:focus-visible span[_ngcontent-%COMP%], .price-breakdown-btn[_ngcontent-%COMP%]:focus-visible:hover span[_ngcontent-%COMP%], .price-breakdown-btn.cdk-keyboard-focused[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--shades-white)!important}.reviewbuy-btn[_ngcontent-%COMP%]:hover{background-color:#cf2500!important}.dark-fill-btn[_ngcontent-%COMP%]:disabled:focus{background-color:var(--neutrals-bright-grey)!important;cursor:not-allowed!important}.reviewbuy-btn[_ngcontent-%COMP%]:focus{background-color:#b82100!important}.edit-qtt-railcard[_ngcontent-%COMP%] .mdc-button[_ngcontent-%COMP%]:hover .underline[_ngcontent-%COMP%]{text-decoration:underline;text-underline-offset:.2rem;font-weight:600}.add-railcard-popup[_ngcontent-%COMP%] footer[_ngcontent-%COMP%]{padding:0 1rem 1rem!important;border:none!important;justify-content:center;align-items:center}.edit-qtt-railcard[_ngcontent-%COMP%] .mdc-button[_ngcontent-%COMP%] .mdc-button__label[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.5rem}.edit-qtt-railcard[_ngcontent-%COMP%] .mdc-button[_ngcontent-%COMP%] .mdc-button__label[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{background-color:var(--primary-graphene);padding:.375rem;height:1.5rem;width:1.5rem;border-radius:100%;color:var(--shades-white);display:flex;font-size:1.5rem;line-height:.563rem;justify-content:center;font-weight:700}.edit-qtt-via-avoid[_ngcontent-%COMP%] .mdc-button[_ngcontent-%COMP%], .edit-qtt-via-avoid-without-discount[_ngcontent-%COMP%] .mdc-button[_ngcontent-%COMP%]{font-size:1rem;line-height:1.5rem!important;text-decoration:underline;color:var(--primary-graphene)!important;text-underline-offset:.25rem;font-weight:400;padding:0}.edit-qtt-pax-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{color:var(--primary-coalescent);line-height:1.5rem;font-size:1.125rem;text-align:center}.edit-journey-form-inner[_ngcontent-%COMP%] .mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%]{display:none}.edit-qtt-applied-railcard-self[_ngcontent-%COMP%] .mdc-button[_ngcontent-%COMP%]{padding:0;min-width:auto}.edit-qtt-applied-railcard-self[_ngcontent-%COMP%] .mdc-button[_ngcontent-%COMP%] .mdc-button__label[_ngcontent-%COMP%]{padding:0;height:1.125rem}.edit-qtt-applied-railcard-self[_ngcontent-%COMP%]:hover button[_ngcontent-%COMP%] span[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{filter:brightness(0) saturate(100%) invert(9%) sepia(23%) saturate(1037%) hue-rotate(176deg) brightness(91%) contrast(90%)}.applied-railcard-chip[_ngcontent-%COMP%]:focus-visible .mdc-button__label[_ngcontent-%COMP%] img[_ngcontent-%COMP%], .applied-railcard-chip[_ngcontent-%COMP%]:focus-visible:hover .mdc-button__label[_ngcontent-%COMP%] img[_ngcontent-%COMP%], .applied-railcard-chip.cdk-keyboard-focused[_ngcontent-%COMP%] .mdc-button__label[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{outline:3px solid var(--primary-coalescent)!important;outline-offset:1px!important;border-radius:100%}.pax-decrease-increase-btn[_ngcontent-%COMP%]{height:1.5rem!important;width:1.5rem;min-width:auto!important;border:none!important;border-radius:100%!important;color:var(--primary-graphene)!important;font-size:1.25rem!important;font-weight:600!important;line-height:1.7rem!important;display:flex!important;align-items:center!important;justify-content:center!important;background-color:var(--primary-solway-breeze)!important;padding:0!important}.pax-decrease-increase-btn[_ngcontent-%COMP%] .mdc-button__label[_ngcontent-%COMP%]{top:50%;left:0;right:0;transform:translateY(-50%)}.pax-decrease-increase-btn[_ngcontent-%COMP%]:hover, .review-travel-extras-decrease-btn[_ngcontent-%COMP%]:hover, .review-travel-extras-increase-btn[_ngcontent-%COMP%]:hover{background-color:#cbddd2!important}.pax-decrease-increase-btn[_ngcontent-%COMP%]:focus-visible, .pax-decrease-increase-btn[_ngcontent-%COMP%]:focus-visible:hover, .pax-decrease-increase-btn.cdk-keyboard-focused[_ngcontent-%COMP%], .review-travel-extras-decrease-btn[_ngcontent-%COMP%]:focus-visible, .review-travel-extras-decrease-btn[_ngcontent-%COMP%]:focus-visible:hover, .review-travel-extras-decrease-btn.cdk-keyboard-focused[_ngcontent-%COMP%], .review-travel-extras-increase-btn[_ngcontent-%COMP%]:focus-visible, .review-travel-extras-increase-btn[_ngcontent-%COMP%]:focus-visible:hover, .review-travel-extras-increase-btn.cdk-keyboard-focused[_ngcontent-%COMP%], .filter-clear-btn[_ngcontent-%COMP%]:focus-visible, .filter-clear-btn[_ngcontent-%COMP%]:focus-visible:hover, .filter-clear-btn.cdk-keyboard-focused[_ngcontent-%COMP%]{outline:3px solid var(--primary-coalescent)!important;outline-offset:1px}.pax-decrease-btn[_ngcontent-%COMP%]{position:absolute!important;top:50%;left:.5rem;cursor:pointer;z-index:99;transform:translateY(-50%)}.pax-decrease-btn[_ngcontent-%COMP%] .mdc-button__label[_ngcontent-%COMP%]{width:.5rem;overflow:hidden}.pax-increase-btn[_ngcontent-%COMP%]{position:absolute!important;top:50%;right:.5rem;cursor:pointer;z-index:99;transform:translateY(-50%)}.pax-disabled-btn[_ngcontent-%COMP%], .pax-disabled-btn[_ngcontent-%COMP%]:hover, .pax-disabled-btn[_ngcontent-%COMP%]:focus, .pax-disabled-btn[_ngcontent-%COMP%]:focus:hover{background-color:var(--neutrals-light-periwinkle)!important;cursor:not-allowed;outline:none!important}.stations-list[_ngcontent-%COMP%]{overflow:auto;margin-bottom:2rem;height:auto}.info-card[_ngcontent-%COMP%]{background-color:var(--toast-error);border-radius:.313rem;padding:.25rem .5rem;display:flex;align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content}.grey-info[_ngcontent-%COMP%]{background-color:var(--neutrals-light-grey)!important}.info-card[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.375rem;color:var(--primary-coalescent);margin-bottom:0}.info-card[_ngcontent-%COMP%] p[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:var(--primary-dark-spark);font-weight:400;font-size:.875rem;line-height:1.375rem;text-decoration:underline;text-underline-offset:.25rem}.journey-info-header[_ngcontent-%COMP%]{min-height:135px}.sign-error-banner-bx[_ngcontent-%COMP%]{padding:.5rem;border-bottom:none;margin-bottom:15px;background:#c0414d1a;border-radius:.313rem;border-top:none;color:var(--primary-coalescent);font-size:14px;display:flex;align-items:center;gap:.5rem}.sign-error-banner-bx[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:14px;font-weight:400;flex:0 0 90%;margin-bottom:0}.sign-error-banner-bx[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{margin-bottom:0}
1enhanced-class-details-dialogs[_ngcontent-%COMP%] .enhanced-common-popup-theme[_ngcontent-%COMP%]{max-height:calc(100vh - 205px);overflow:auto;height:100%;padding-bottom:1rem!important}.back-btn[_ngcontent-%COMP%]{padding:1.5rem 0}.back-btn[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.375rem;font-weight:700;color:var(--primary-coalescent)!important;padding:0;min-width:auto}.back-btn[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover .mdc-button__label[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{text-decoration:underline;text-underline-offset:.2rem;font-weight:600}.back-btn[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus-visible, .back-btn[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus-visible:hover{outline:2px solid rgba(19,30,41,1)!important}.back-btn[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus-visible:hover .mdc-button__label[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{text-decoration:none}.back-btn[_ngcontent-%COMP%] button[_ngcontent-%COMP%] .mdc-button__label[_ngcontent-%COMP%]{display:flex;font-size:.875rem;align-items:center;gap:.5rem}.enhanced-datepicker-info[_ngcontent-%COMP%] .mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs[_ngcontent-%COMP%] .mat-mdc-tab-header[_ngcontent-%COMP%] .mat-mdc-tab[aria-setsize="1"][_ngcontent-%COMP%]{display:none!important}.class-details-dialog[_ngcontent-%COMP%] .mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs[_ngcontent-%COMP%] .mat-mdc-tab-header[_ngcontent-%COMP%] .mat-mdc-tab[aria-setsize="1"][_ngcontent-%COMP%]{display:block!important}.enhanced-datepicker-info[_ngcontent-%COMP%]{width:45rem;overflow:auto}.enhanced-datepicker-info[_ngcontent-%COMP%] .ngb-dp-arrow[_ngcontent-%COMP%]:focus-visible{outline:3px solid rgba(19,30,41,1)!important;outline-offset:1px;border-radius:50%}.enhanced-datepicker-info[_ngcontent-%COMP%] .ngb-dp-day[_ngcontent-%COMP%]:focus-visible{border-radius:50%;outline:3px solid var(--primary-graphene)!important;border:2px solid rgba(0,79,89,1);outline-offset:2px;color:var(--primary-coalescent)!important}.add-railcard-section[_ngcontent-%COMP%] .common-floting-input[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:hover{border-color:#131e29}.add-railcard-section[_ngcontent-%COMP%] .common-floting-input[_ngcontent-%COMP%]:focus-visible{border-color:#131e29;border-width:2px}.enhanced-datepicker-info[_ngcontent-%COMP%] .btn-link[_ngcontent-%COMP%]:focus-visible{outline:3px solid rgba(19,30,41,1)!important;outline-offset:2px}[ngbDatepickerDayView][_ngcontent-%COMP%]:hover:not(.bg-primary), [ngbDatepickerDayView].active[_ngcontent-%COMP%]:not(.bg-primary){background-color:inherit!important;outline:0!important}.enhanced-datepicker-info[_ngcontent-%COMP%] #ebd-base-dialog-body[_ngcontent-%COMP%] .mat-mdc-dialog-actions[_ngcontent-%COMP%]{padding:1.5rem}.edit-qtt-railcard[_ngcontent-%COMP%] .mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-ripple[_ngcontent-%COMP%], .edit-qtt-railcard[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{background:none;box-shadow:none}.enhanced-datepicker-info[_ngcontent-%COMP%] [ngbDatepickerDayView][_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;color:var(--primary-coalescent);font-weight:400;font-size:14px;line-height:22px}.enhanced-datepicker-info[_ngcontent-%COMP%] .ngb-dp-day[_ngcontent-%COMP%]{margin-bottom:0;width:32px;height:32px;display:flex;align-items:center}.enhanced-datepicker-info[_ngcontent-%COMP%] header[_ngcontent-%COMP%]{border:none}.enhanced-datepicker-info[_ngcontent-%COMP%] .ngb-dp-arrow[_ngcontent-%COMP%]{width:20px!important;height:20px!important;flex:0 0 auto!important}.enhanced-datepicker-info[_ngcontent-%COMP%] .ngb-dp-arrow-next[_ngcontent-%COMP%] .ngb-dp-navigation-chevron[_ngcontent-%COMP%]{margin-left:0!important}.enhanced-datepicker-info[_ngcontent-%COMP%] .ngb-dp-navigation-chevron[_ngcontent-%COMP%]{margin-right:0}.enhanced-datepicker-info[_ngcontent-%COMP%] ngb-datepicker[_ngcontent-%COMP%], .enhanced-datepicker-info[_ngcontent-%COMP%] .ngb-dp-week[_ngcontent-%COMP%]{width:100%;position:relative}.enhanced-datepicker-info[_ngcontent-%COMP%] .ngb-dp-month[_ngcontent-%COMP%]{pointer-events:none;flex:1 1 auto;min-width:280px}.enhanced-datepicker-info[_ngcontent-%COMP%] .ngb-dp-month-name[_ng
1content-%COMP%]{font-size:1rem;height:auto;line-height:2rem;text-align:center!important;font-family:inherit;color:var(--primary-coalescent);margin-bottom:0;background-color:transparent;width:100%!important}.enhanced-datepicker-info[_ngcontent-%COMP%] .ngb-dp-weekdays[_ngcontent-%COMP%]{border:none;background-color:transparent}.enhanced-datepicker-info[_ngcontent-%COMP%] .ngb-dp-month[_ngcontent-%COMP%]:first-child .ngb-dp-week[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.enhanced-datepicker-info[_ngcontent-%COMP%] .ngb-dp-month[_ngcontent-%COMP%]:last-child .ngb-dp-week[_ngcontent-%COMP%]{padding-right:0;padding-left:0}.enhanced-datepicker-info[_ngcontent-%COMP%] .ngb-dp-week[_ngcontent-%COMP%]{border-radius:.25rem;display:flex;font-family:inherit;font-size:1rem;justify-content:space-between;color:var(--primary-coalescent);margin-bottom:.3rem}.enhanced-datepicker-info[_ngcontent-%COMP%] .mat-button-toggle-appearance-standard[_ngcontent-%COMP%] .mat-button-toggle-label-content[_ngcontent-%COMP%]{height:2.3rem;line-height:2.3rem;font-family:Averta,Helvetica,Verdana,Arial,sans-serif;font-weight:700;font-size:.875rem}.enhanced-datepicker-info[_ngcontent-%COMP%] .ngb-dp-weekday[_ngcontent-%COMP%], .ngb-dp-week-number[_ngcontent-%COMP%]{line-height:2rem;text-align:center;font-style:normal;color:var(--primary-coalescent);font-size:1rem}.enhanced-datepicker-info[_ngcontent-%COMP%] .ngb-dp-months[_ngcontent-%COMP%]{display:flex;font-family:Averta,Helvetica,Verdana,Arial,sans-serif;padding:0 1.5rem 1.5rem;gap:4.5rem;margin-top:1rem}.enhanced-datepicker-info[_ngcontent-%COMP%] .ngb-dp-header[_ngcontent-%COMP%]{margin-top:0rem;display:flex;align-items:center;background:transparent;position:relative;top:0;height:60px;width:100%;padding:1.5rem 1.5rem 0;justify-content:space-between}.enhanced-datepicker-info[_ngcontent-%COMP%] ngb-datepicker-navigation[_ngcontent-%COMP%]{display:grid!important;justify-content:space-between!important;align-items:center!important;grid-template-columns:auto 1fr 3.5rem 3.5rem 1fr auto}.enhanced-datepicker-info[_ngcontent-%COMP%] .cancel-button[_ngcontent-%COMP%]{height:2.5rem!important}.enhanced-datepicker-info[_ngcontent-%COMP%] .ngb-dp-header[_ngcontent-%COMP%] ngb-datepicker-navigation[_ngcontent-%COMP%]{width:100%;position:absolute;left:0;right:0;padding:0 1.5rem}.enhanced-datepicker-info[_ngcontent-%COMP%] .ngb-dp-navigation-select[_ngcontent-%COMP%]{display:none}.enhanced-datepicker-info[_ngcontent-%COMP%] .btn-link[_ngcontent-%COMP%]{font-weight:400;color:var(--primary-coalescent)!important;border:2px solid var(--primary-coalescent)!important;border-radius:50%;text-decoration:none;height:1.25rem;width:1.25rem;padding:0;margin:0;font-size:10px}.enhanced-datepicker-info[_ngcontent-%COMP%] .btn-link[_ngcontent-%COMP%]:disabled, .enhanced-datepicker-info[_ngcontent-%COMP%] .btn-link.disabled[_ngcontent-%COMP%]{border-color:var(--neutrals-shadow-blue)!important;color:var(--neutrals-shadow-blue)!important;pointer-events:none}.enhanced-datepicker-info[_ngcontent-%COMP%] .ngb-dp-arrow[_ngcontent-%COMP%] .ngb-dp-arrow-btn[_ngcontent-%COMP%]:focus-visible{box-shadow:none!important}.enhanced-datepicker-info[_ngcontent-%COMP%] .datepicker-btns[_ngcontent-%COMP%]{gap:1.5rem;padding:1.5rem;border-top:1px solid var(--neutrals-light-periwinkle);border-bottom:1px solid var(--neutrals-light-periwinkle);flex-wrap:wrap}.enhanced-datepicker-info[_ngcontent-%COMP%] .mat-mdc-tab-labels[_ngcontent-%COMP%]{display:flex;flex:1 0 auto;justify-content:center}.enhanced-datepicker-info[_ngcontent-%COMP%] .datepicker-btns[_ngcontent-%COMP%] mat-button-toggle-group[_ngcontent-%COMP%]{width:100%;border:2px solid var(--primary-graphene);border-radius:.313rem}.enhanced-datepicker-info[_ngcontent-%COMP%] .datepicker-btns[_ngcontent-%COMP%] mat-button-toggle-group[_ngcontent-%COMP%] mat-button-toggle[_ngcontent-%COMP%]:hover{background:#f1fef0}.enhanced-datepicker-info[_ngcontent-%COMP%] .mat-button-toggle-appearance-standard.mat-button-toggle-checked[_ngcontent-%COMP%]{background-color:var(--primary-graphene)!important;color:var(--shades-white)!important}.enhanced-datepicker-info[_ngcontent-%COMP%] .mat-button-toggle-appearance-standard.mat-button-toggle-checked[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus-visible{background-color:#131e29!important}.enhanced-datepicker-info[_ngcontent-%COMP%] .mat-button-toggle-appearance-standard[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus-visible{outline:3px solid rgba(19,30,41,1)!important}.enhanced-datepicker-info[_ngcontent-%COMP%] .datepicker-btns[_ngcontent-%COMP%] mat-button-toggle-group[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .mat-pseudo-checkbox[_ngcontent-%COMP%]{display:none}.enhanced-datepicker-info[_ngcontent-%COMP%] .datepicker-btns[_ngcontent-%COMP%] mat-button-toggle[_ngcontent-%COMP%]{width:50%}.enhanced-datepicker-info[_ngcontent-%COMP%] .deperture-btn[_ngcontent-%COMP%]{flex:1 1 56%;width:58%}.enhanced-datepicker-info[_ngcontent-%COMP%] .arrive-by-btn[_ngcontent-%COMP%]{width:40%}.enhanced-datepicker-info[_ngcontent-%COMP%] .mat-form-field-infix[_ngcontent-%COMP%]{border-top:none;padding-top:0}.enhanced-datepicker-info[_ngcontent-%COMP%] ngb-datepicker[_ngcontent-%COMP%]{padding:0;border:none}.enhanced-datepicker-info[_ngcontent-%COMP%] mat-select[_ngcontent-%COMP%]{--mat-full-pseudo-checkbox-selected-icon-color:var(--neutrals-shadow-blue) !important;margin-top:0;padding:.5rem 1rem;border-radius:.313rem;height:2.5rem}.enhanced-datepicker-info[_ngcontent-%COMP%] mat-select[_ngcontent-%COMP%]:hover{border-color:#131e29!important}.enhanced-datepicker-info[_ngcontent-%COMP%] mat-mdc-tab-labels[_ngcontent-%COMP%]{display:flex;flex:1 0 auto;align-items:center;justify-content:center}.enhanced-datepicker-info[_ngcontent-%COMP%] .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]{flex-grow:0!important}.enhanced-datepicker-info[_ngcontent-%COMP%] .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]:hover{border-color:var(--primary-spark)!important;border-width:.25rem}.enhanced-datepicker-info[_ngcontent-%COMP%] .mat-mdc-tab-body-content[_ngcontent-%COMP%]{padding:0}.enhanced-datepicker-info[_ngcontent-%COMP%] .btn-light.ng-star-inserted.bg-primary.text-white[_ngcontent-%COMP%]{background:var(--primary-graphene)!important;color:var(--shades-white)!important;border-radius:50%;line-height:26px;font-weight:600}.enhanced-datepicker-info[_ngcontent-%COMP%] .ngb-dp-day[_ngcontent-%COMP%] .btn-light[_ngcontent-%COMP%]:hover{outline:2px solid var(--primary-coalescent)!important;border-radius:50%;background-color:var(--shades-white )!important;font-weight:600;outline-offset:1px;color:var(--primary-coalescent)!important}.enhanced-datepicker-info[_ngcontent-%COMP%] .ngb-dp-day[_ngcontent-%COMP%] .btn-light.text-muted[_ngcontent-%COMP%]:hover, .enhanced-datepicker-info[_ngcontent-%COMP%] .ngb-dp-day[_ngcontent-%COMP%] .btn-light.text-muted.outside[_ngcontent-%COMP%]:hover{outline:none!important;font-weight:400;opacity:.5;color:var(--bs-secondary-color)!important}.enhanced-datepicker-info[_ngcontent-%COMP%] .ngb-dp-day[_ngcontent-%COMP%]:focus-visible .btn-light[_ngcontent-%COMP%]:hover{border:none!important;background:none!important;outline:none!important}.enhanced-datepicker-info[_ngcontent-%COMP%] .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before, .enhanced-datepicker-info[_ngcontent-%COMP%] .mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%]{display:none}.enhanced-datepicker-info[_ngcontent-%COMP%] .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:transparent;padding:0}.enhanced-datepicker-info[_ngcontent-%COMP%] mat-mdc-form-field-infix[_ngcontent-%COMP%]{width:100%;padding:0!important}.enhanced-datepicker-info[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{display:flex;gap:1rem;justify-content:center;align-items:center;min-height:inherit;padding:0!important;color:var(--primary-coalescent);font-weight:700;width:240px;min-width:100%;max-width:250px}.enhanced-datepicker-info[_ngcontent-%COMP%] .mat-mdc-select-value[_ngcontent-%COMP%]{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-family:Averta,Helvetica,Verdana,Arial,Sans-Serif}.enhanced-datepicker-info[_ngcontent-%COMP%] .outline-btn[_ngcontent-%COMP%]{color:var(--primary-coalescent);border:2px solid var(--primary-spark)!important}.enhanced-datepicker-info[_ngcontent-%COMP%] .outline-btn[_ngcontent-%COMP%] .mdc-button__label[_ngcontent-%COMP%]{color:var(--primary-coalescent)!important}.enhanced-datepicker-info[_ngcontent-%COMP%] .outline-btn[_ngcontent-%COMP%]:hover .mdc-button__label[_ngcontent-%COMP%]{color:var(--shades-white)!important}.enhanced-datepicker-info[_ngcontent-%COMP%] .return-tab-content[_ngcontent-%COMP%]{padding:1.5rem;font-family:Averta,Helvetica,Verdana,Arial,Sans-Serif;border-bottom:1px solid var(--neutrals-light-periwinkle);color:var(--primary-coalescent)}.mat-mdc-dialog-container[_ngcontent-%COMP%] .mat-mdc-dialog-title[_ngcontent-%COMP%], .mat-mdc-card-title[_ngcontent-%COMP%], mat-card-subtitle[_ngcontent-%COMP%]{font-family:inherit!important}.enhanced-common-popup-theme[_ngcontent-%COMP%]{max-height:75dvh;overflow:auto;height:100%}.stations-popup[_ngcontent-%COMP%]{max-width:720px!important;width:100%;height:calc(100vh - 128px)}.search-station[_ngcontent-%COMP%] mat-label[_ngcontent-%COMP%]{font-size:1rem;line-height:1.5rem;font-weight:700;color:var(--primary-coalescent)}.search-station[_ngcontent-%COMP%] .mat-mdc-form-field[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]{background-color:var(--shades-white);border-radius:.313rem}.search-station[_ngcontent-%COMP%] .mat-mdc-form-field[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:hover{border-color:#131e29!important}.search-station[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid .mat-mdc-notch-piece[_ngcontent-%COMP%]{border-color:var(--neutrals-shadow-blue)!important;border-width:1px}.search-station[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid:hover .mat-mdc-notch-piece[_ngcontent-%COMP%]{border-color:var(--primary-coalescent)!important}.search-station[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline[_ngcontent-%COMP%] .mat-mdc-notch-piece[_ngcontent-%COMP%]{border-width:2px!important}.search-station[_ngcontent-%COMP%] .mat-mdc-form-field[_ngcontent-%COMP%] .mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%]{display:none}.button-infor-message[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:1rem}.add-railcard-popup[_ngcontent-%COMP%]{max-width:35rem!important;width:100%}.add-railcard-section[_ngcontent-%COMP%] .mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%]{display:none}.radio-card[_ngcontent-%COMP%] .radio-card-journey-details[_ngcontent-%COMP%]:hover{font-weight:700}.radio-card[_ngcontent-%COMP%] .radio-card-journey-details[_ngcontent-%COMP%]:focus-visible a[_ngcontent-%COMP%]{font-weight:700;background-color:var(--neutrals-light-periwinkle)}.main-header-container[_ngcontent-%COMP%]{background-color:var(--shades-white);position:relative;z-index:2}.view-journey-form-container[_ngcontent-%COMP%]{padding:1rem 0;box-shadow:0 .125rem .75rem .125rem #131e2914}.view-journey-form-container.remove-shadow[_ngcontent-%COMP%]{box-shadow:none}.view-journey-form-flex[_ngcontent-%COMP%]{justify-content:space-between;gap:1rem;align-items:center}.view-edit-form-container[_ngcontent-%COMP%]{align-items:center;-moz-column-gap:1rem;column-gap:1rem;list-style:none;flex-wrap:wrap;padding:0;margin:0}.view-edit-form-container[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{font-size:1rem;line-height:1.5rem;color:var(--primary-coalescent);border-right:.125rem solid var(--neutrals-light-periwinkle);padding:0 1rem 0 0}.view-edit-form-container[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:first-child{border-left:none}.view-edit-form-container[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:nth-last-child(2){border-right:none}.view-edit-form-station-stops[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.5rem}.view-edit-form-pax-railcard[_ngcontent-%COMP%]{display:flex;gap:1rem;align-items:center}.view-edit-form-pax[_ngcontent-%COMP%], .view-edit-form-railcard[_ngcontent-%COMP%]{display:flex;gap:.25rem;align-items:center}.view-journey-mobile[_ngcontent-%COMP%]{display:none;border-left:none}.view-edit-form-mobile-date[_ngcontent-%COMP%]{display:none}.enhanced-common-popup-container.enchanced-seat-preferences-popup[_ngcontent-%COMP%]{width:61rem}.enhanced-common-popup-container.enchanced-seat-preferences-popup[_ngcontent-%COMP%] .mat-mdc-dialog-surface[_ngcontent-%COMP%]{border-radius:0}.enchanced-seat-preferences-popup[_ngcontent-%COMP%] .enhanced-common-popup-theme[_ngcontent-%COMP%]{padding:1.5rem}.enchanced-seat-preferences-popup[_ngcontent-%COMP%] header[_ngcontent-%COMP%] .mdc-button[_ngcontent-%COMP%] .mdc-button__label[_ngcontent-%COMP%]{line-height:0!important}.enhanced-seat-preferences-seat-option[_ngcontent-%COMP%] .mat-mdc-radio-group[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%], .enhanced-seat-preferences-seat-option[_ngcontent-%COMP%] .mat-mdc-radio-group[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%] .mdc-label[_ngcontent-%COMP%], .enhanced-seat-preferences-seat-option[_ngcontent-%COMP%] .mat-mdc-checkbox-group[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%], .enhanced-seat-preferences-seat-option[_ngcontent-%COMP%] .mat-mdc-checkbox-group[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%] .mdc-label[_ngcontent-%COMP%]{width:100%}.enhanced-seat-preferences-seat-option[_ngcontent-%COMP%] .mat-mdc-radio-group[_ngcontent-%COMP%] .mat-mdc-radio-button[_ngcontent-%COMP%]{background-color:var(--shadow-white);border:.063rem solid var(--neutrals-light-periwinkle);padding:.75rem 1.5rem;border-radius:.313rem;cursor:pointer;position:relative;height:3.5rem}.enhanced-seat-preferences-seat-option[_ngcontent-%COMP%] .mat-mdc-radio-group[_ngcontent-%COMP%] .mat-mdc-radio-button[_ngcontent-%COMP%]:hover{border:.063rem solid var(--primary-coalescent)}.enhanced-seat-preferences-seat-option[_ngcontent-%COMP%] .mat-mdc-checkbox-group[_ngcontent-%COMP%] .mat-mdc-checkbox[_ngcontent-%COMP%]{background-color:var(--shadow-white);border:.063rem solid var(--neutrals-light-periwinkle);padding:0;border-radius:.313rem;cursor:pointer;position:relative;height:3.5rem}.enhanced-seat-preferences-seat-option[_ngcontent-%COMP%] .mat-mdc-radio-group[_ngcontent-%COMP%] .mat-mdc-radio-button.mat-mdc-radio-checked[_ngcontent-%COMP%], .enhanced-seat-preferences-seat-option[_ngcontent-%COMP%] .mat-mdc-radio-group[_ngcontent-%COMP%] .mat-mdc-radio-button.cdk-focused[_ngcontent-%COMP%], .enhanced-seat-preferences-seat-option[_ngcontent-%COMP%] .mat-mdc-radio-group[_ngcontent-%COMP%] .mat-mdc-radio-button.cdk-keyboard-focused[_ngcontent-%COMP%], .enhanced-seat-preferences-seat-option[_ngcontent-%COMP%] .mat-mdc-checkbox-group[_ngcontent-%COMP%] .mat-mdc-checkbox.mat-mdc-checkbox-checked[_ngcontent-%COMP%], .enhanced-seat-preferences-seat-option[_ngcontent-%COMP%] .mat-mdc-checkbox-group[_ngcontent-%COMP%] .mat-mdc-checkbox.cdk-focused[_ngcontent-%COMP%], .enhanced-seat-preferences-seat-option[_ngcontent-%COMP%] .mat-mdc-checkbox-group[_ngcontent-%COMP%] .mat-mdc-checkbox.cdk-keyboard-focused[_ngcontent-%COMP%], .enhanced-seat-preferences-seat-option[_ngcontent-%COMP%] .mat-mdc-checkbox[_ngcontent-%COMP%]:has(.mdc-checkbox__native-control:focus-visible){background-color:var(--seat-preferences-bg);border:.063rem solid var(--primary-graphene);outline:.063rem solid var(--primary-graphene)}.enhanced-seat-preferences-seat-option[_ngcontent-%COMP%] .mat-mdc-radio-group[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%], .enhanced-seat-preferences-seat-option[_ngcontent-%COMP%] .mat-mdc-checkbox-group[_ngcontent-%COMP%] .mdc-checkbox[_ngcontent-%COMP%]{positi
1on:absolute;top:0;left:0;padding:0;opacity:0;pointer-events:none}.enhanced-seat-preferences-seat-option[_ngcontent-%COMP%] .mat-mdc-radio-group[_ngcontent-%COMP%] .mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-label[_ngcontent-%COMP%], .enhanced-seat-preferences-seat-option[_ngcontent-%COMP%] .mat-mdc-radio-group[_ngcontent-%COMP%] .mat-mdc-radio-checked[_ngcontent-%COMP%] .mdc-label[_ngcontent-%COMP%]{padding-left:0;cursor:pointer}.enhanced-seat-preferences-seat-option[_ngcontent-%COMP%] .mat-mdc-checkbox-group[_ngcontent-%COMP%] .mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-label[_ngcontent-%COMP%], .enhanced-seat-preferences-seat-option[_ngcontent-%COMP%] .mat-mdc-checkbox-group[_ngcontent-%COMP%] .mat-mdc-checkbox-checked[_ngcontent-%COMP%] .mdc-label[_ngcontent-%COMP%]{padding:.75rem 1.5rem;cursor:pointer}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{justify-content:center!important}.enchanced-common-popup-content[_ngcontent-%COMP%]{padding:1.5rem!important}.enhanced-sign-in-dialog[_ngcontent-%COMP%]{max-width:45rem!important;width:100%!important;height:auto}.enhanced-sign-in-dialog[_ngcontent-%COMP%] .enchanced-common-popup-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{color:var(--primary-coalescent)}.enhanced-sign-in-dialog[_ngcontent-%COMP%] .enchanced-common-popup-content[_ngcontent-%COMP%]{max-height:61vh}.sign-in-popup-container[_ngcontent-%COMP%] form[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1.5rem}.enhanced-common-label-field[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.5rem}.enhanced-common-label-field[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{font-size:1rem;line-height:1.5rem;font-weight:700;color:var(--primary-coalescent);pointer-events:none}.enhanced-common-label-field[_ngcontent-%COMP%] label[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--destructive-watermellon)}.enhanced-common-label-field[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{padding:.75rem 1rem;border-radius:.313rem;border:.063rem solid var(--neutrals-shadow-blue);background-color:var(--shades-white);height:3rem}.enhanced-common-label-field[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:hover{border:.063rem solid var(--primary-coalescent)}.enhanced-common-label-field[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:focus-visible{border:.063rem solid var(--primary-coalescent)!important;outline:.063rem solid var(--primary-coalescent)!important}.enhanced-common-label-field-placeholder[_ngcontent-%COMP%]::placeholder{font-size:1rem;line-height:1.5rem;color:#000;font-weight:400}.enhanced-field-error-border[_ngcontent-%COMP%]{border:.063rem solid var(--destructive-watermellon)!important;outline:.063rem solid var(--destructive-watermellon)!important}.enhanced-common-label-field[_ngcontent-%COMP%] .mat-mdc-select[_ngcontent-%COMP%], .enhanced-common-label-field[_ngcontent-%COMP%] .mat-mdc-input-element[_ngcontent-%COMP%]{background-color:var(--shades-white);height:3rem}.enhanced-common-label-field[_ngcontent-%COMP%] .mat-mdc-select[_ngcontent-%COMP%] .mat-mdc-select-trigger[_ngcontent-%COMP%]{height:3rem;padding:.75rem 1rem}.enhanced-common-label-mat-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mat-mdc-notch-piece[_ngcontent-%COMP%]{border:.063rem solid var(--neutrals-shadow-blue)}.enhanced-common-label-mat-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mat-mdc-notch-piece.mdc-notched-outline__leading[_ngcontent-%COMP%]{border-right:none}.enhanced-common-label-mat-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mat-mdc-notch-piece.mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-left:none}.enhanced-common-label-mat-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mat-mdc-notch-piece[_ngcontent-%COMP%]{border-color:var(--primary-coalescent)!important}.enhanced-common-label-field[_ngcontent-%COMP%] .mat-mdc-form-field.enhanced-common-label-field-placeholder[_ngcontent-%COMP%]{height:3rem;display:flex;flex-direction:column;gap:.5rem}.enhanced-common-label-field[_ngcontent-%COMP%] .mat-mdc-input-element[_ngcontent-%COMP%]{padding:.75rem 1rem;border-radius:.313rem;border:.063rem solid var(--neutrals-shadow-blue);background-color:var(--shades-white);height:3rem!important;box-shadow:none!important}.enhanced-common-label-field[_ngcontent-%COMP%] .mat-mdc-input-element[_ngcontent-%COMP%]:hover{border:.063rem solid var(--primary-coalescent)}.enhanced-common-label-field[_ngcontent-%COMP%] .mat-mdc-input-element[_ngcontent-%COMP%]:focus-visible{border:.063rem solid var(--primary-coalescent)!important;outline:.125rem solid var(--primary-coalescent)!important;outline-offset:-.188rem;box-shadow:none!important;background-clip:padding-box}.enhanced-common-label-field[_ngcontent-%COMP%] .enhanced-readonly-input-border.mat-mdc-input-element[_ngcontent-%COMP%]:focus-visible, .enhanced-common-label-field[_ngcontent-%COMP%] .enhanced-readonly-input-border.mat-mdc-input-element[_ngcontent-%COMP%]:hover{border:.063rem solid var(--neutrals-shadow-blue)!important;outline:none!important}.enhanced-common-label-field[_ngcontent-%COMP%] .mat-form-field-invalid[_ngcontent-%COMP%] .mat-mdc-input-element[_ngcontent-%COMP%]{border:.063rem solid var(--destructive-watermellon)!important;outline:.063rem solid var(--destructive-watermellon)!important;outline-offset:-.125rem;box-shadow:none!important;background-clip:padding-box}.smartcard-pax-select-field[_ngcontent-%COMP%] .enhanced-common-label-field[_ngcontent-%COMP%] .mat-form-field-invalid[_ngcontent-%COMP%] .mdc-notched-outline[_ngcontent-%COMP%] .mat-mdc-notch-piece[_ngcontent-%COMP%]{border-color:var(--destructive-watermellon)!important;border-width:2px}.smartcard-pax-select-field[_ngcontent-%COMP%] .enhanced-common-label-field[_ngcontent-%COMP%] .mat-form-field-invalid[_ngcontent-%COMP%] .mdc-notched-outline[_ngcontent-%COMP%] .mat-mdc-notch-piece.mdc-notched-outline__leading[_ngcontent-%COMP%]{border-right:none}.enhanced-common-label-field[_ngcontent-%COMP%] .mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%]{display:none}.enhanced-title-error[_ngcontent-%COMP%]{margin-block-start:.5rem}.enhanced-common-label-field[_ngcontent-%COMP%] .mat-form-field-invalid[_ngcontent-%COMP%] .mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%]{display:block}.enhanced-common-label-field[_ngcontent-%COMP%] .mat-form-field-invalid[_ngcontent-%COMP%] .mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-error[_ngcontent-%COMP%] span[_ngcontent-%COMP%], .smartcard-pax-select-field[_ngcontent-%COMP%] .enhanced-common-label-field[_ngcontent-%COMP%] .mat-form-field-invalid[_ngcontent-%COMP%] .mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-error[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.375rem;color:var(--destructive-watermellon);font-weight:400}.enhanced-common-mat-checkbox[_ngcontent-%COMP%] .mdc-checkbox[_ngcontent-%COMP%]{padding:0 .625rem 0 0;height:1.25rem;width:1.25rem;flex:0 0 1.25rem}.enhanced-common-mat-checkbox[_ngcontent-%COMP%] .mdc-checkbox[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .enhanced-common-mat-checkbox[_ngcontent-%COMP%] .mdc-checkbox[_ngcontent-%COMP%] .mat-mdc-checkbox-touch-target[_ngcontent-%COMP%]{height:1.25rem;width:1.25rem}.enhanced-common-mat-checkbox[_ngcontent-%COMP%] .mdc-checkbox[_ngcontent-%COMP%] .mdc-checkbox__background[_ngcontent-%COMP%]{top:0;left:0;height:1.25rem;width:1.25rem;border:.063rem solid var(--dark-radio);border-radius:.125rem}.enhanced-common-mat-checkbox[_ngcontent-%COMP%] .mdc-checkbox__native-control[_ngcontent-%COMP%]:enabled:checked ~ .mdc-checkbox__background[_ngcontent-%COMP%], .enhanced-common-mat-checkbox[_ngcontent-%COMP%] .mdc-checkbox__native-control[_ngcontent-%COMP%]:enabled:indeterminate ~ .mdc-checkbox__background[_ngcontent-%COMP%]{background-color:var(--dark-radio)!important}.enhanced-common-mat-checkbox[_ngcontent-%COMP%] .mat-ripple[_ngcontent-%COMP%], .enhanced-common-mat-checkbox[_ngcontent-%COMP%] .mdc-checkbox__ripple[_ngcontent-%COMP%]{display:none;opacity:0}
1.enhanced-common-mat-checkbox[_ngcontent-%COMP%] .mdc-label[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.313rem;color:var(--checkbox-text-color);padding-left:0}.sign-in-popup-container[_ngcontent-%COMP%] .fill-btn[_ngcontent-%COMP%]{letter-spacing:.02rem;height:3rem!important}.sign-in-footer-flex[_ngcontent-%COMP%]{display:flex;justify-content:space-between;gap:1rem}.enhanced-forgot-password-btn[_ngcontent-%COMP%]{font-size:.875rem!important;line-height:1.375rem!important;color:var(--graphene)!important;font-weight:700!important;text-decoration:underline!important;text-underline-offset:.25rem;padding:0!important}.enhanced-create-account-btn[_ngcontent-%COMP%]{font-size:.875rem!important;line-height:1.375rem!important;color:var(--primary-dark-spark)!important;font-weight:700!important;padding:0!important;text-decoration:underline!important;text-underline-offset:.25rem}.add-return-jounrey-btn.mat-mdc-button[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:0!important}.journey-class-card[_ngcontent-%COMP%] .journey-class-details[_ngcontent-%COMP%] .journey-class-list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.25rem;list-style:none}.journey-class-card[_ngcontent-%COMP%] .journey-class-details[_ngcontent-%COMP%] .journey-class-list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.375rem;color:var(--primary-coalescent);position:relative}.journey-class-card[_ngcontent-%COMP%] .journey-class-details[_ngcontent-%COMP%] .journey-class-list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:before{content:"";position:absolute;left:-.75rem;top:.563rem;height:3px;width:3px;background-color:var(--primary-coalescent);border-radius:100%;z-index:9999}.cheaper-option-close-btn[_ngcontent-%COMP%]{padding:0;min-width:auto}.cheapest-ticket-content[_ngcontent-%COMP%]{margin-bottom:.75rem}.cheaper-mobile-arrow[_ngcontent-%COMP%]{display:none}.new-radio-card[_ngcontent-%COMP%]{position:relative}.radio-card-journey-details[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{color:var(--primary-graphene);font-size:1rem;line-height:1.5rem;text-underline-offset:.25rem;text-decoration:underline;padding:0}.radio-card-journey-details[_ngcontent-%COMP%] button[_ngcontent-%COMP%] .mdc-button__ripple[_ngcontent-%COMP%], .radio-card-journey-details[_ngcontent-%COMP%] button[_ngcontent-%COMP%] .mdc-button__ripple[_ngcontent-%COMP%]:before{display:none}.radio-card-journey-details[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .radio-card-journey-details[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus-visible, .radio-card-journey-details[_ngcontent-%COMP%] button.cdk-focused[_ngcontent-%COMP%], .radio-card-journey-details[_ngcontent-%COMP%] button.cdk-mouse-focused[_ngcontent-%COMP%]{background-color:transparent!important}.keyboard-mode[_ngcontent-%COMP%] .review-page-mat-expansion-panel[_ngcontent-%COMP%]:focus-within, .keyboard-mode[_ngcontent-%COMP%] .review-page-mat-expansion-panel.mat-expanded[_ngcontent-%COMP%]:focus-within{border:1px solid var(--neutrals-light-periwinkle)!important;border-bottom:1px solid var(--neutrals-light-periwinkle)!important;outline:.125rem solid var(--primary-coalescent);outline-offset:.125rem}.review-page-mat-expansion-panel[_ngcontent-%COMP%] .mat-expansion-panel-header[_ngcontent-%COMP%]:focus, .review-page-mat-expansion-panel[_ngcontent-%COMP%] .mat-expansion-panel-header[_ngcontent-%COMP%]:focus-within, .review-page-mat-expansion-panel[_ngcontent-%COMP%] .mat-expansion-panel-header[_ngcontent-%COMP%]:focus-visible{background-color:transparent!important}.review-page-mat-expansion-panel.mat-expanded[_ngcontent-%COMP%] .mat-expansion-panel-content[_ngcontent-%COMP%]{border-top:1px solid var(--neutrals-light-periwinkle)}.review-column-seat-mat-header[_ngcontent-%COMP%] .mat-content[_ngcontent-%COMP%]{display:flex;align-items:center;gap:1.5rem;justify-content:space-between;padding-right:11px}.review-column-seat-mat-header[_ngcontent-%COMP%] .mat-expansion-indicator[_ngcontent-%COMP%]:after{content:"";border:none;padding:0;position:absolute;top:-1px;left:-12px;background-image:url(/train-tickets/seat-details-accordion-arrow.ecb1382f1ebe9a74.svg);background-repeat:no-repeat;background-size:cover;height:13px;width:15px;transform:rotate(0)!important;transition:transform .2s ease-in-out}.review-column-seat-mat-header.mat-expanded[_ngcontent-%COMP%] .mat-expansion-indicator[_ngcontent-%COMP%]:after{transform:rotate(180deg)!important;top:0}.review-column-seat-mat-header[_ngcontent-%COMP%] .mat-expansion-indicator[_ngcontent-%COMP%], .review-column-seat-mat-header.mat-expanded[_ngcontent-%COMP%] .mat-expansion-indicator[_ngcontent-%COMP%]{transform:rotate(0)!important}.review-column-seat-mat-header[_ngcontent-%COMP%] .review-column-seat-numbers-hide-show[_ngcontent-%COMP%]:hover{text-decoration:underline;text-underline-offset:.25rem;font-weight:600}.review-column-seat-mat-header[_ngcontent-%COMP%]:focus-visible{background-color:transparent!important}.review-column-seat-mat-header[_ngcontent-%COMP%]:focus-visible .review-column-seat-numbers-hide-show[_ngcontent-%COMP%]{outline:2px solid var(--primary-coalescent);outline-offset:-2px;border-radius:5px;text-decoration:none;font-weight:400}.review-column-seat-mat-panel.mat-expanded[_ngcontent-%COMP%] .mat-expansion-panel-content[_ngcontent-%COMP%]{border-top:none!important}.review-travel-extras-mat-header[_ngcontent-%COMP%] .mat-content[_ngcontent-%COMP%]{justify-content:space-between}.review-travel-extras-mat-panel[_ngcontent-%COMP%]:hover{border:1px solid var(--graphene)!important;border-bottom:1px solid var(--graphene)!important;outline:1px solid var(--graphene);outline-offset:0}.keyboard-mode[_ngcontent-%COMP%] .review-travel-extras-mat-panel[_ngcontent-%COMP%]:focus-within, .keyboard-mode[_ngcontent-%COMP%] .review-travel-extras-mat-panel[_ngcontent-%COMP%]:focus-within:hover, .keyboard-mode[_ngcontent-%COMP%] .review-travel-extras-mat-panel.mat-expanded[_ngcontent-%COMP%]:focus-within, .keyboard-mode[_ngcontent-%COMP%] .review-travel-extras-mat-panel.mat-expanded[_ngcontent-%COMP%]:focus-within:hover{border:1px solid var(--neutrals-light-periwinkle)!important;border-bottom:1px solid var(--neutrals-light-periwinkle)!important;outline:.125rem solid var(--primary-coalescent);outline-offset:.125rem}.review-travel-extras-mat-panel[_ngcontent-%COMP%] .mat-expansion-panel-header[_ngcontent-%COMP%]:focus, .review-travel-extras-mat-panel[_ngcontent-%COMP%] .mat-expansion-panel-header[_ngcontent-%COMP%]:focus-within, .review-travel-extras-mat-panel[_ngcontent-%COMP%] .mat-expansion-panel-header[_ngcontent-%COMP%]:focus-visible{background-color:transparent!important}.review-travel-extras-mat-panel.mat-expanded[_ngcontent-%COMP%] .mat-expansion-panel-content[_ngcontent-%COMP%]{font-size:inherit;line-height:normal;font-weight:400;padding-block:1.5rem;margin-inline:1.5rem;border-top:1px solid var(--neutrals-light-periwinkle)}.review-travel-extras-mat-panel[_ngcontent-%COMP%] .mat-expansion-panel-content[_ngcontent-%COMP%]{margin-inline:1.5rem}.review-travel-extras-mat-header.mat-expanded[_ngcontent-%COMP%]{height:auto}.review-travel-extras-bike-amount-inner[_ngcontent-%COMP%] .mat-mdc-form-field[_ngcontent-%COMP%]{width:5.75rem;text-align:center;position:relative}.review-travel-extras-bike-amount-inner[_ngcontent-%COMP%] .mdc-text-field--outlined.mdc-text-field--disabled[_ngcontent-%COMP%] .mat-mdc-notch-piece[_ngcontent-%COMP%]{border-color:var(--warm-grey)!important}.review-travel-extras-bike-amount-inner[_ngcontent-%COMP%] .mat-mdc-form-field[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{height:2.5rem;width:5.75rem;background-color:var(--shades-white);border-radius:.313rem;border-color:#d6d1ca!important;text-align:center;font-size:1.125rem;line-height:1.5rem;color:var(--primary-coalescent);padding-left:.75rem;opacity:1}.review-travel-extras-bike-amount-inner[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{padding:0;min-width:auto;position:absolute;height:1.5rem!important;width:1.5rem;border-radius:100%;z-index:9}.review-travel-extras-bike-amount-inner[_ngcontent-%COMP%] button.review-travel-extras-disabled-btn[_ngcontent-%COMP%]{font-size:1.5rem!important;line-height:1.813rem!important;font-weight:600;color:var(--neutrals-shadow-blue)!important;background-color:var(--neutrals-bright-grey)}.review-travel-extras-bike-amount-inner[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:disabled{cursor:not-allowed!important}.review-travel-extras-bike-amount-inner[_ngcontent-%COMP%] button.review-travel-extras-active-btn[_ngcontent-%COMP%]{background-color:var(--primary-solway-breeze);color:var(--dark-radio)!important;font-size:1.5rem!important;line-height:1.813rem!important;font-weight:600}.review-travel-extras-bike-amount-inner[_ngcontent-%COMP%] button.review-travel-extras-decrease-btn[_ngcontent-%COMP%]{top:.5rem;left:.5rem}.review-travel-extras-bike-amount-inner[_ngcontent-%COMP%] button.review-travel-extras-increase-btn[_ngcontent-%COMP%]{top:.5rem;right:.5rem}.review-travel-extras-increase-btn.mat-mdc-button-disabled[_ngcontent-%COMP%], .review-travel-extras-decrease-btn.mat-mdc-button-disabled[_ngcontent-%COMP%]{pointer-events:auto!important;cursor:not-allowed!important}.review-travel-extras-increase-btn.mat-mdc-button-disabled[_ngcontent-%COMP%]:hover, .review-travel-extras-decrease-btn.mat-mdc-button-disabled[_ngcontent-%COMP%]:hover{color:var(--neutrals-shadow-blue)!important;background-color:var(--neutrals-bright-grey)!important}.review-travel-extras-bike-amount-inner[_ngcontent-%COMP%] button[_ngcontent-%COMP%] .mdc-button__label[_ngcontent-%COMP%]{height:1.5rem!important;width:1.5rem;display:flex;align-items:center;justify-content:center;position:relative;top:-1px}.review-common-checkbox[_ngcontent-%COMP%] .mdc-checkbox[_ngcontent-%COMP%]{margin:0;padding:0;height:1.25rem;width:1.25rem}.review-common-checkbox[_ngcontent-%COMP%]{width:-moz-fit-content;width:fit-content}.review-common-checkbox[_ngcontent-%COMP%]:hover .mdc-checkbox__background[_ngcontent-%COMP%]{border:1px solid var(--graphene);outline:1px solid var(--graphene)}.review-common-checkbox[_ngcontent-%COMP%] .mdc-checkbox__native-control[_ngcontent-%COMP%]:focus-visible ~ .mdc-checkbox__background[_ngcontent-%COMP%], .review-common-checkbox[_ngcontent-%COMP%] .mdc-checkbox__native-control[_ngcontent-%COMP%]:focus-visible:hover ~ .mdc-checkbox__background[_ngcontent-%COMP%]{border:1px solid var(--dark-radio);outline:3px solid var(--primary-coalescent);outline-offset:1px}.review-common-checkbox.mat-mdc-checkbox-checked[_ngcontent-%COMP%] .mdc-checkbox__native-control[_ngcontent-%COMP%]:focus-visible ~ .mdc-checkbox__background[_ngcontent-%COMP%], .review-common-checkbox.mat-mdc-checkbox-checked[_ngcontent-%COMP%] .mdc-checkbox__native-control[_ngcontent-%COMP%]:focus-visible:hover ~ .mdc-checkbox__background[_ngcontent-%COMP%]{outline:3px solid var(--primary-coalescent);outline-offset:1px}.review-common-checkbox[_ngcontent-%COMP%] .mdc-checkbox[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{height:1.25rem;width:1.25rem}.review-common-checkbox[_ngcontent-%COMP%] .mdc-checkbox[_ngcontent-%COMP%] .mdc-checkbox__background[_ngcontent-%COMP%]{top:0;left:0;height:1.25rem;width:1.25rem;border:1px solid var(--dark-radio);background-color:var(--shades-white);border-radius:.188rem}.review-common-checkbox[_ngcontent-%COMP%] .mdc-checkbox[_ngcontent-%COMP%] .mat-ripple[_ngcontent-%COMP%], .review-common-checkbox[_ngcontent-%COMP%] .mat-mdc-checkbox-touch-target[_ngcontent-%COMP%], .review-common-checkbox[_ngcontent-%COMP%] .mdc-checkbox__ripple[_ngcontent-%COMP%]{display:none}.review-common-checkbox.mat-mdc-checkbox-checked[_ngcontent-%COMP%] .mdc-checkbox[_ngcontent-%COMP%] .mdc-checkbox__background[_ngcontent-%COMP%]{background-color:var(--dark-radio)!important;border-color:var(--dark-radio)!important}.review-common-checkbox.mat-mdc-checkbox-checked[_ngcontent-%COMP%] .mdc-checkbox[_ngcontent-%COMP%] .mdc-checkbox__background[_ngcontent-%COMP%] .mdc-checkbox__checkmark[_ngcontent-%COMP%]{top:50%;left:50%;width:80%;transform:translate(-50%,-50%)}.review-common-checkbox[_ngcontent-%COMP%] .mdc-label[_ngcontent-%COMP%]{font-size:1rem;line-height:1.5rem;color:var(--primary-coalescent);font-weight:600;padding-left:.625rem}.review-travel-extras-plusbus-checkbox[_ngcontent-%COMP%]{display:flex!important;align-items:center;gap:1.5rem!important;flex-direction:row!important}.review-travel-extras-plusbus-checkbox[_ngcontent-%COMP%] .review-common-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{gap:1rem}.review-travel-extras-plusbus-checkbox[_ngcontent-%COMP%] .review-common-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%] .mdc-label[_ngcontent-%COMP%]{padding-left:0}.plusbus-more-info-btn[_ngcontent-%COMP%], .plusbus-more-info-btn[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:1rem!important;line-height:1.5rem!important;color:var(--primary-graphene)!important;padding:0;text-decoration:underline;text-underline-offset:.188rem;width:-moz-fit-content;width:fit-content;font-weight:400}.plusbus-checkbox-list[_ngcontent-%COMP%] .outline-btn[_ngcontent-%COMP%]{width:-moz-fit-content;width:fit-content}.delivery-border-card[_ngcontent-%COMP%]{padding:1.5rem;border-radius:.313rem;border:1px solid var(--neutrals-light-periwinkle);margin-top:.75rem;margin-left:2.125rem}.delivery-mat-radio-group-list[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1.5rem}.delivery-mat-radio-group-list[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{display:flex;align-items:center;gap:1rem}.delivery-mat-radio-group-list[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{padding:0!important;width:1.25rem!important;height:1.25rem!important}.delivery-mat-radio-group-list[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%] .mat-mdc-radio-touch-target[_ngcontent-%COMP%], .delivery-mat-radio-group-list[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{width:1.25rem!important;height:1.25rem!important}.delivery-mat-radio-group-list[_ngcontent-%COMP%] .mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]:hover .mdc-radio__background[_ngcontent-%COMP%]:before, .delivery-mat-radio-group-list[_ngcontent-%COMP%] .mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]:focus .mdc-radio__background[_ngcontent-%COMP%]:before{opacity:0!important;display:none!important}.delivery-mat-radio-group-list[_ngcontent-%COMP%] .mat-mdc-radio-button[_ngcontent-%COMP%]:hover .mdc-radio__outer-circle[_ng
1content-%COMP%]{outline:1px solid var(--dark-radio)!important}.delivery-mat-radio-group-list[_ngcontent-%COMP%] .mat-mdc-radio-button[_ngcontent-%COMP%]:focus-visible .mdc-radio__outer-circle[_ngcontent-%COMP%], .delivery-mat-radio-group-list[_ngcontent-%COMP%] .mat-mdc-radio-button[_ngcontent-%COMP%]:focus-visible:hover .mdc-radio__outer-circle[_ngcontent-%COMP%], .delivery-mat-radio-group-list[_ngcontent-%COMP%] .mat-mdc-radio-button.mat-mdc-radio-checked[_ngcontent-%COMP%]:focus-visible .mdc-radio__outer-circle[_ngcontent-%COMP%], .delivery-mat-radio-group-list[_ngcontent-%COMP%] .mat-mdc-radio-button.mat-mdc-radio-checked[_ngcontent-%COMP%]:focus-visible:hover .mdc-radio__outer-circle[_ngcontent-%COMP%], .delivery-mat-radio-group-list[_ngcontent-%COMP%] .mat-mdc-radio-button.mat-mdc-radio-checked.cdk-keyboard-focused[_ngcontent-%COMP%] .mdc-radio__outer-circle[_ngcontent-%COMP%]{outline:3px solid var(--primary-coalescent)!important;outline-offset:1px!important}.delivery-mat-radio-group-list[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%] .mdc-radio__background[_ngcontent-%COMP%] .mdc-radio__outer-circle[_ngcontent-%COMP%], .delivery-mat-radio-group-list[_ngcontent-%COMP%] .mat-mdc-radio-checked[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%] .mdc-radio__background[_ngcontent-%COMP%] .mdc-radio__outer-circle[_ngcontent-%COMP%]{border-color:var(--dark-radio)!important}.delivery-mat-radio-btn[_ngcontent-%COMP%] .mdc-label[_ngcontent-%COMP%]{cursor:pointer;padding-left:0!important}.delivery-mat-radio-btn[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font-size:1rem;line-height:1.5rem;color:var(--primary-coalescent);font-weight:700;margin:0}.delivery-mat-radio-btn[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style:none;padding:0;margin:0;padding-left:1.25rem}.delivery-mat-radio-btn[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.375rem;color:var(--primary-coalescent);position:relative}.delivery-mat-radio-btn[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:before{content:"";position:absolute;top:9px;left:-.563rem;width:.188rem;height:.188rem;border-radius:100%;background-color:var(--primary-coalescent)}.smartcard-radio-group[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.smartcard-radio-btn[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{display:flex;align-items:center;gap:1rem;justify-content:space-between;padding:1rem 1.5rem;cursor:pointer;position:relative}.smartcard-radio-btn[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{padding:0!important;width:1.25rem!important;height:1.25rem!important}.smartcard-radio-btn[_ngcontent-%COMP%] .mdc-label[_ngcontent-%COMP%]{margin-left:0;display:flex;flex-direction:column;gap:.25rem;padding-right:0}.smartcard-radio-btn[_ngcontent-%COMP%] .mdc-label[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font-size:1rem;line-height:1.5rem;font-weight:700;color:var(--primary-coalescent);margin:0}.smartcard-radio-btn[_ngcontent-%COMP%] .mdc-label[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:var(--primary-coalescent);font-size:.875rem;line-height:1.375rem;margin:0;font-weight:400}.smartcard-radio-btn[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%] .mat-mdc-radio-touch-target[_ngcontent-%COMP%], .smartcard-radio-btn[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{width:1.25rem!important;height:1.25rem!important}.smartcard-radio-btn[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%] .mdc-radio__background[_ngcontent-%COMP%] .mdc-radio__outer-circle[_ngcontent-%COMP%], .smartcard-radio-btn[_ngcontent-%COMP%] .mat-mdc-radio-checked[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%] .mdc-radio__background[_ngcontent-%COMP%] .mdc-radio__outer-circle[_ngcontent-%COMP%]{border-color:var(--dark-radio)!important}.smartcard-radio-mat-btn[_ngcontent-%COMP%]{padding:0;border-radius:.313rem;border:1px solid var(--neutrals-shadow-blue);background-color:var(--shades-white);width:100%;display:inline-block}.smartcard-radio-mat-btn[_ngcontent-%COMP%]:hover, .smartcard-radio-mat-btn[_ngcontent-%COMP%]:focus-visible, .smartcard-radio-mat-btn.cdk-keyboard-focused[_ngcontent-%COMP%]{outline:1px solid var(--primary-graphene);border:1px solid var(--primary-graphene)}.smartcard-radio-mat-btn.mat-mdc-radio-checked[_ngcontent-%COMP%]{outline:1px solid var(--primary-graphene);border:1px solid var(--primary-graphene);background-color:var(--feel-good-green)}.smartcard-radio-mat-btn.mat-mdc-radio-disabled[_ngcontent-%COMP%]{outline:1px solid var(--neutrals-shadow-blue);background-color:var(--neutrals-light-grey)}.smartcard-radio-mat-btn.mat-mdc-radio-disabled[_ngcontent-%COMP%] .mdc-radio.mdc-radio--disabled[_ngcontent-%COMP%]{display:none}.smartcard-radio-mat-btn.mat-mdc-radio-disabled[_ngcontent-%COMP%] + .disabled-smartcard-msg[_ngcontent-%COMP%]{margin:0;margin-top:.5rem;font-size:.75rem;line-height:1.125rem;color:var(--primary-coalescent)}.smartcard-only[_ngcontent-%COMP%] .smartcard-radio-mat-btn.mat-mdc-radio-button[_ngcontent-%COMP%]:focus-visible .mdc-radio__outer-circle[_ng
1content-%COMP%], .smartcard-only[_ngcontent-%COMP%] .smartcard-radio-mat-btn.mat-mdc-radio-button[_ngcontent-%COMP%]:focus-visible:hover .mdc-radio__outer-circle[_ngcontent-%COMP%], .smartcard-only[_ngcontent-%COMP%] .smartcard-radio-mat-btn.mat-mdc-radio-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mdc-radio__outer-circle[_ngcontent-%COMP%], .smartcard-only[_ngcontent-%COMP%] .smartcard-radio-mat-btn.mat-mdc-radio-button.mat-mdc-radio-checked[_ngcontent-%COMP%]:focus-visible .mdc-radio__outer-circle[_ngcontent-%COMP%], .smartcard-only[_ngcontent-%COMP%] .smartcard-radio-mat-btn.mat-mdc-radio-button.mat-mdc-radio-checked[_ngcontent-%COMP%]:focus-visible:hover .mdc-radio__outer-circle[_ngcontent-%COMP%], .smartcard-only[_ngcontent-%COMP%] .smartcard-radio-mat-btn.mat-mdc-radio-button.mat-mdc-radio-checked.cdk-keyboard-focused[_ngcontent-%COMP%] .mdc-radio__outer-circle[_ngcontent-%COMP%], .smartcard-radio-mat-btn.mat-mdc-radio-button[_ngcontent-%COMP%]:focus-visible .mdc-radio__outer-circle[_ngcontent-%COMP%], .smartcard-radio-mat-btn.mat-mdc-radio-button[_ngcontent-%COMP%]:focus-visible:hover .mdc-radio__outer-circle[_ngcontent-%COMP%], .smartcard-radio-mat-btn.mat-mdc-radio-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mdc-radio__outer-circle[_ngcontent-%COMP%], .smartcard-radio-mat-btn.mat-mdc-radio-button.cdk-keyboard-focused[_ngcontent-%COMP%]:hover .mdc-radio__outer-circle[_ngcontent-%COMP%], .smartcard-radio-mat-btn.mat-mdc-radio-button.mat-mdc-radio-checked[_ngcontent-%COMP%]:focus-visible .mdc-radio__outer-circle[_ngcontent-%COMP%], .smartcard-radio-mat-btn.mat-mdc-radio-button.mat-mdc-radio-checked[_ngcontent-%COMP%]:focus-visible:hover .mdc-radio__outer-circle[_ngcontent-%COMP%], .smartcard-radio-mat-btn.mat-mdc-radio-button.mat-mdc-radio-checked.cdk-keyboard-focused[_ngcontent-%COMP%] .mdc-radio__outer-circle[_ngcontent-%COMP%], .smartcard-radio-mat-btn.mat-mdc-radio-button.mat-mdc-radio-checked.cdk-keyboard-focused[_ngcontent-%COMP%]:hover .mdc-radio__outer-circle[_ngcontent-%COMP%]{outline:3px solid var(--primary-coalescent)!important;outline-offset:1px!important}.smartcard-only[_ngcontent-%COMP%] .smartcard-radio-mat-btn.mat-mdc-radio-checked[_ngcontent-%COMP%]{outline:1px solid var(--primary-graphene);border:1px solid var(--primary-graphene);background-color:var(--feel-good-green)}.smartcard-only[_ngcontent-%COMP%] .smartcard-radio-mat-btn.mat-mdc-radio-disabled[_ngcontent-%COMP%]{outline:1px solid var(--neutrals-shadow-blue);background-color:var(--neutrals-light-grey)}.smartcard-only[_ngcontent-%COMP%] .smartcard-radio-mat-btn.mat-mdc-radio-disabled[_ngcontent-%COMP%] .mdc-radio.mdc-radio--disabled[_ngcontent-%COMP%]{display:none}.smartcard-only[_ngcontent-%COMP%] .smartcard-radio-mat-btn.mat-mdc-radio-disabled[_ngcontent-%COMP%] + .disabled-smartcard-msg[_ngcontent-%COMP%]{margin:0;margin-top:.5rem;font-size:.75rem;line-height:1.125rem;color:var(--primary-coalescent)}.order-smartcard-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{gap:.625rem!important}.order-smartcard-checkbox[_ngcontent-%COMP%] .checkbox-link[_ngcontent-%COMP%]{color:var(--dark-spark)!important;text-decoration:underline!important;text-underline-offset:.188rem!important}.order-smartcard-checkbox[_ngcontent-%COMP%] .checkbox-link[_ngcontent-%COMP%]:hover{font-weight:600}.order-smartcard-checkbox[_ngcontent-%COMP%] .checkbox-link[_ngcontent-%COMP%]:focus, .order-smartcard-checkbox[_ngcontent-%COMP%] .checkbox-link[_ngcontent-%COMP%]:focus:hover{outline:2px solid var(--primary-coalescent)!important;outline-offset:2px;border-radius:5px;font-weight:400}.smartcard-address-edit-delete[_ngcontent-%COMP%]{display:flex;gap:1.5rem;align-items:center;margin-top:.75rem}.smartcard-address-edit-delete[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{color:var(--primary-coalescent);font-size:.875rem!important;line-height:1.375rem!important;padding:0;text-decoration:underline;text-underline-offset:.188rem;min-width:auto;pointer-events:auto!important;cursor:pointer}
1.smartcard-address-edit-delete[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover{font-weight:600}.smartcard-address-edit-delete[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus-visible, .smartcard-address-edit-delete[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus-visible:hover, .smartcard-address-edit-delete[_ngcontent-%COMP%] button.cdk-keyboard-focused[_ngcontent-%COMP%]{outline:2px solid var(--primary-coalescent)!important;outline-offset:1px;border-radius:5px;font-weight:400}.review-added-address[_ngcontent-%COMP%] .smartcard-radio-btn[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{align-items:flex-start!important;padding:1.5rem!important}.review-added-address[_ngcontent-%COMP%] .mdc-label[_ngcontent-%COMP%] p[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:block;word-break:break-all}.review-travel-extras-mat-header[_ngcontent-%COMP%] .mat-expansion-indicator[_ngcontent-%COMP%]{transform:rotate(-45deg)!important;height:1.125rem;width:1.125rem}.review-travel-extras-mat-header.mat-expanded[_ngcontent-%COMP%] .mat-expansion-indicator[_ngcontent-%COMP%]{transform:rotate(135deg)!important}.review-travel-extras-mat-header[_ngcontent-%COMP%] .mat-expansion-indicator[_ngcontent-%COMP%]:after{border:none;background-image:url(/train-tickets/mat-accordion-arrow.bb369ab02ec7d759.svg);height:1.125rem;width:1.125rem;background-size:cover;background-repeat:no-repeat;margin-top:-.75rem}.smartcard-radio-btn[_ngcontent-%COMP%] label.mdc-label[_ngcontent-%COMP%]:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;cursor:pointer}.removed-journey-edit-qtt[_ngcontent-%COMP%]{height:calc(100dvh - 168.71px)}.removed-journey-footer[_ngcontent-%COMP%], .removed-journey-hide-section[_ngcontent-%COMP%]{display:none}.enhanced-session-timeout-bg[_ngcontent-%COMP%]{position:absolute;width:100%;height:100%;background-color:#131e29!important;left:0;top:0;z-index:1000}.journey-breakdown-detail-dialog[_ngcontent-%COMP%] .mdc-tab__text-label[_ngcontent-%COMP%]{font-size:14px!important;font-weight:700!important;line-height:22px!important}.enhanced-common-info-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.enhanced-no-seats-available-dialog[_ngcontent-%COMP%] .enhanced-common-info-content[_ngcontent-%COMP%]{gap:1rem;padding:1.25rem}.enhanced-common-info-content[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:1rem;line-height:1.5rem;color:var(--primary-coalescent);font-weight:400}.enhanced-go-back-dialog[_ngcontent-%COMP%] .enhanced-alert-dialogs[_ngcontent-%COMP%] header[_ngcontent-%COMP%]{justify-content:center}.enhanced-go-back-dialog[_ngcontent-%COMP%] .enhanced-alert-dialogs[_ngcontent-%COMP%] header[_ngcontent-%COMP%] .mat-mdc-dialog-actions[_ngcontent-%COMP%]{display:none}.two-btn-footer[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;gap:1.5rem}.two-btn-footer[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin:inherit!important;height:3rem!important}.journey-dialog-footer-center[_ngcontent-%COMP%]{justify-content:center!important}.review-column-ticket-class-pax[_ngcontent-%COMP%] .mdc-button__ripple[_ngcontent-%COMP%], .review-column-ticket-class-pax[_ngcontent-%COMP%] .mdc-button__ripple[_ngcontent-%COMP%]:before, .review-column-ticket-class-pax[_ngcontent-%COMP%] .mat-mdc-button-ripple[_ngcontent-%COMP%]{display:none!important}.review-column-ticket-class-pax[_ngcontent-%COMP%]:hover{font-weight:600}.review-column-ticket-class-pax[_ngcontent-%COMP%]:focus-visible, .review-column-ticket-class-pax[_ngcontent-%COMP%]:focus-visible:hover, .review-column-ticket-class-pax.cdk-keyboard-focused[_ngcontent-%COMP%]{outline:2px solid var(--primary-coalescent)!important;outline-offset:1px;border-radius:5px;font-weight:400}.review-basket[_ngcontent-%COMP%] .review-basket-btn[_ngcontent-%COMP%]{cursor:not-allowed}.review-basket[_ngcontent-%COMP%] .review-basket-btn[_ngcontent-%COMP%] .mdc-button__ripple[_ngcontent-%COMP%], .review-basket[_ngcontent-%COMP%] .review-basket-btn[_ngcontent-%COMP%] .mdc-button__ripple[_ngcontent-%COMP%]:before, .review-basket[_ngcontent-%COMP%] .review-basket-btn[_ngcontent-%COMP%] .mat-mdc-button-ripple[_ngcontent-%COMP%]{display:none!important}.review-basket-btn[_ngcontent-%COMP%]:hover .review-basket-btn[_ngcontent-%COMP%]{border-bottom:1px solid var(--primary-coalescent)}.review-basket-btn[_ngcontent-%COMP%]:focus-visible .review-basket-btn[_ngcontent-%COMP%], .review-column-ticket-class-pax[_ngcontent-%COMP%]:focus-visible:hover .review-basket-btn[_ngcontent-%COMP%], .review-column-ticket-class-pax.cdk-keyboard-focused[_ngcontent-%COMP%] .review-basket-btn[_ngcontent-%COMP%]{outline:2px solid var(--primary-coalescent)!important;outline-offset:1px;border-radius:5px}.enhanced-payment[_ngcontent-%COMP%] .mat-ripple[_ngcontent-%COMP%], .enhanced-payment[_ngcontent-%COMP%] .mdc-radio__ripple[_ngcontent-%COMP%], .enhanced-payment[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none;opacity:0}
1.express-checkout[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus-visible, .express-checkout[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus-visible:hover, .express-checkout[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] button.cdk-keyboard-focused[_ngcontent-%COMP%]{outline:3px solid var(--primary-coalescent)!important;outline-offset:1px!important}.enhanced-payment[_ngcontent-%COMP%] .smartcard-radio-group[_ngcontent-%COMP%] mat-radio-button[_ngcontent-%COMP%]{border:1px solid var(--neutrals-shadow-blue);align-items:center;display:flex;border-radius:.313rem;padding:1rem 1.5rem;position:relative;flex:1 1 50%;cursor:pointer}.enhanced-payment[_ngcontent-%COMP%] .address-card-list[_ngcontent-%COMP%] .smartcard-radio-group[_ngcontent-%COMP%] mat-radio-button[_ngcontent-%COMP%]{padding:1.5rem}.enhanced-payment[_ngcontent-%COMP%] .eVoucher-card[_ngcontent-%COMP%] mat-checkbox[_ngcontent-%COMP%]{border:1px solid var(--neutrals-shadow-blue);align-items:center;display:flex;border-radius:.313rem;padding:1.5rem;position:relative;flex:1 1 50%;cursor:pointer;z-index:8}.enhanced-payment[_ngcontent-%COMP%] .eVoucher-card[_ngcontent-%COMP%] mat-checkbox[_ngcontent-%COMP%]:hover, .enhanced-payment[_ngcontent-%COMP%] .eVoucher-card[_ngcontent-%COMP%] mat-checkbox[_ngcontent-%COMP%]:focus-visible, .enhanced-payment[_ngcontent-%COMP%] .eVoucher-card[_ngcontent-%COMP%] mat-checkbox.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-checkbox-frame[_ngcontent-%COMP%], .enhanced-payment[_ngcontent-%COMP%] .smartcard-radio-group[_ngcontent-%COMP%] mat-radio-button[_ngcontent-%COMP%]:hover, .enhanced-payment[_ngcontent-%COMP%] .smartcard-radio-group[_ngcontent-%COMP%] mat-radio-button[_ngcontent-%COMP%]:focus-visible, .enhanced-payment[_ngcontent-%COMP%] .smartcard-radio-group[_ngcontent-%COMP%] mat-radio-button.cdk-keyboard-focused[_ngcontent-%COMP%]{outline:1px solid var(--primary-graphene);border:1px solid var(--primary-graphene)!important}.enhanced-payment[_ngcontent-%COMP%] .eVoucher-card[_ngcontent-%COMP%] mat-checkbox[_ngcontent-%COMP%]:focus-visible .mdc-radio__outer-circle[_ngcontent-%COMP%], .enhanced-payment[_ngcontent-%COMP%] .eVoucher-card[_ngcontent-%COMP%] mat-checkbox[_ngcontent-%COMP%]:focus-visible:hover .mdc-radio__outer-circle[_ngcontent-%COMP%], .enhanced-payment[_ngcontent-%COMP%] .eVoucher-card[_ngcontent-%COMP%] mat-checkbox.cdk-keyboard-focused[_ngcontent-%COMP%] .mdc-radio__outer-circle[_ngcontent-%COMP%], .enhanced-payment[_ngcontent-%COMP%] .eVoucher-card[_ngcontent-%COMP%] mat-checkbox.cdk-keyboard-focused[_ngcontent-%COMP%]:hover .mdc-radio__outer-circle[_ngcontent-%COMP%], .enhanced-payment[_ngcontent-%COMP%] .eVoucher-card[_ngcontent-%COMP%] mat-checkbox.mat-mdc-radio-checked[_ngcontent-%COMP%]:focus-visible .mdc-radio__outer-circle[_ngcontent-%COMP%], .enhanced-payment[_ngcontent-%COMP%] .eVoucher-card[_ngcontent-%COMP%] mat-checkbox.mat-mdc-radio-checked[_ngcontent-%COMP%]:focus-visible:hover .mdc-radio__outer-circle[_ngcontent-%COMP%], .enhanced-payment[_ngcontent-%COMP%] .eVoucher-card[_ngcontent-%COMP%] mat-checkbox.mat-mdc-radio-checked.cdk-keyboard-focused[_ngcontent-%COMP%] .mdc-radio__outer-circle[_ngcontent-%COMP%], .enhanced-payment[_ngcontent-%COMP%] .eVoucher-card[_ngcontent-%COMP%] mat-checkbox.mat-mdc-radio-checked.cdk-keyboard-focused[_ngcontent-%COMP%]:hover .mdc-radio__outer-circle[_ngcontent-%COMP%]{outline:3px solid var(--primary-coalescent)!important;outline-offset:1px!important}.enhanced-payment[_ngcontent-%COMP%] .eVoucher-card[_ngcontent-%COMP%] mat-checkbox[_ngcontent-%COMP%] .mdc-label[_ngcontent-%COMP%]{padding-left:0}.enhanced-payment[_ngcontent-%COMP%] .eVoucher-card[_ngcontent-%COMP%] mat-checkbox[_ngcontent-%COMP%] .mdc-label[_ngcontent-%COMP%]:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;cursor:pointer;z-index:999}.enhanced-payment[_ngcontent-%COMP%] .smartcard-radio-group[_ngcontent-%COMP%] mat-radio-button[_ngcontent-%COMP%] .mdc-radio__outer-circle[_ng
1content-%COMP%]{border-color:var(--dark-radio)!important}.enhanced-payment[_ngcontent-%COMP%] .smartcard-radio-group[_ngcontent-%COMP%] mat-radio-button.mat-mdc-radio-checked[_ngcontent-%COMP%], .enhanced-payment[_ngcontent-%COMP%] .eVoucher-card[_ngcontent-%COMP%] mat-checkbox.mat-mdc-checkbox-checked[_ngcontent-%COMP%]{border:1px solid var(--primary-graphene);outline:1px solid var(--primary-graphene);background:var(--tint-feel-good-green)}.enhanced-payment[_ngcontent-%COMP%] .smartcard-radio-group[_ngcontent-%COMP%] mat-radio-button.mat-mdc-radio-disabled[_ngcontent-%COMP%], .enhanced-payment[_ngcontent-%COMP%] .eVoucher-card[_ngcontent-%COMP%] mat-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%]{border:1px solid var(--neutrals-shadow-blue);background-color:var(--neutrals-light-grey);outline:none}.enhanced-payment[_ngcontent-%COMP%] .smartcard-radio-group[_ngcontent-%COMP%] mat-radio-button.mat-mdc-radio-disabled[_ngcontent-%COMP%] .mdc-radio--disabled[_ngcontent-%COMP%], .enhanced-payment[_ngcontent-%COMP%] .eVoucher-card[_ngcontent-%COMP%] mat-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] .mdc-checkbox[_ngcontent-%COMP%]{display:none!important}.enhanced-payment[_ngcontent-%COMP%] .smartcard-radio-group[_ngcontent-%COMP%] mat-radio-button.mat-mdc-radio-disabled[_ngcontent-%COMP%] .credit-subheader[_ngcontent-%COMP%], .enhanced-payment[_ngcontent-%COMP%] .smartcard-radio-group[_ngcontent-%COMP%] mat-radio-button.mat-mdc-radio-disabled[_ngcontent-%COMP%] .card-expired-txt[_ngcontent-%COMP%]{color:var(--destructive-watermellon)}.enhanced-payment[_ngcontent-%COMP%] .smartcard-radio-group[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%], .eVoucher-card[_ngcontent-%COMP%] .mdc-checkbox[_ngcontent-%COMP%]{position:absolute!important;right:1.5rem;top:50%;transform:translateY(-50%);padding:0;height:1.25rem!important;width:1.25rem!important}.enhanced-payment[_ngcontent-%COMP%] .address-card-list[_ngcontent-%COMP%] .smartcard-radio-group[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{position:absolute!important;right:1.5rem;top:26px;transform:translate(0);padding:0;height:1.25rem!important;width:1.25rem!important}.eVoucher-card[_ngcontent-%COMP%] .mdc-checkbox[_ngcontent-%COMP%] .mdc-checkbox__background[_ngcontent-%COMP%]{border-color:var(--dark-radio)!important}.enhanced-payment[_ngcontent-%COMP%] .smartcard-radio-group[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%] .mat-mdc-radio-touch-target[_ngcontent-%COMP%], .eVoucher-card[_ngcontent-%COMP%] .mdc-checkbox[_ngcontent-%COMP%] .mat-mdc-radio-touch-target[_ngcontent-%COMP%], .enhanced-payment[_ngcontent-%COMP%] .smartcard-radio-group[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%] .mdc-radio__native-control[_ngcontent-%COMP%], .eVoucher-card[_ngcontent-%COMP%] .mdc-checkbox[_ngcontent-%COMP%] .mdc-checkbox__native-control[_ngcontent-%COMP%]{height:1.25rem!important;width:1.25rem!important}.enhanced-payment[_ngcontent-%COMP%] .mat-internal-form-field[_ngcontent-%COMP%]{height:100%;display:flex!important;width:100%}.enhanced-payment[_ngcontent-%COMP%] .smartcard-radio-group[_ngcontent-%COMP%] label.mdc-label[_ngcontent-%COMP%]{padding:0!important;width:100%;cursor:pointer}.enhanced-payment[_ngcontent-%COMP%] .smartcard-radio-group[_ngcontent-%COMP%] label.mdc-label[_ngcontent-%COMP%]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.enhanced-payment[_ngcontent-%COMP%] .payment-save[_ngcontent-%COMP%] .mdc-checkbox[_ngcontent-%COMP%]{padding:0!important;margin:0!important}.payment-common-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{align-items:center;gap:.625rem}.enhanced-payment[_ngcontent-%COMP%] .enhanced-common-label-field[_ngcontent-%COMP%] label[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--primary-dark-spark)}.enhanced-payment[_ngcontent-%COMP%] .review-common-checkbox[_ngcontent-%COMP%] .mdc-label[_ngcontent-%COMP%]{font-size:1rem;line-height:1.5rem;color:var(--primary-coalescent);font-weight:400;padding-left:1.125rem}.enhanced-payment[_ngcontent-%COMP%] .mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]:hover .mdc-radio__background[_ngcontent-%COMP%]:before, .enhanced-payment[_ngcontent-%COMP%] .mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]:focus .mdc-radio__background[_ngcontent-%COMP%]:before{opacity:0!important;display:none!important}.enhanced-payment[_ngcontent-%COMP%] .mat-mdc-radio-button[_ngcontent-%COMP%]:hover .mdc-radio__outer-circle[_ng
1content-%COMP%]{outline:1px solid var(--dark-radio)!important}.enhanced-payment[_ngcontent-%COMP%] .mat-mdc-radio-button[_ngcontent-%COMP%]:focus-visible .mdc-radio__outer-circle[_ngcontent-%COMP%], .enhanced-payment[_ngcontent-%COMP%] .mat-mdc-radio-button[_ngcontent-%COMP%]:focus-visible:hover .mdc-radio__outer-circle[_ngcontent-%COMP%], .enhanced-payment[_ngcontent-%COMP%] .mat-mdc-radio-button.mat-mdc-radio-checked[_ngcontent-%COMP%]:focus-visible .mdc-radio__outer-circle[_ngcontent-%COMP%], .enhanced-payment[_ngcontent-%COMP%] .mat-mdc-radio-button.mat-mdc-radio-checked[_ngcontent-%COMP%]:focus-visible:hover .mdc-radio__outer-circle[_ngcontent-%COMP%], .enhanced-payment[_ngcontent-%COMP%] .mat-mdc-radio-button.mat-mdc-radio-checked.cdk-keyboard-focused[_ngcontent-%COMP%] .mdc-radio__outer-circle[_ngcontent-%COMP%]{outline:3px solid var(--primary-coalescent)!important;outline-offset:1px!important}.eVoucher-card-list[_ngcontent-%COMP%] .review-common-checkbox[_ngcontent-%COMP%]:hover, .eVoucher-card-list[_ngcontent-%COMP%] .review-common-checkbox[_ngcontent-%COMP%]:focus-visible, .eVoucher-card-list[_ngcontent-%COMP%] .review-common-checkbox.cdk-keyboard-focused[_ngcontent-%COMP%], .eVoucher-card-list[_ngcontent-%COMP%] .review-common-checkbox[_ngcontent-%COMP%]:hover .mdc-checkbox__background[_ngcontent-%COMP%]{border:1px solid var(--graphene)!important;outline:1px solid var(--graphene)}.enhanced-payment[_ngcontent-%COMP%] .review-common-checkbox[_ngcontent-%COMP%] .mdc-checkbox[_ngcontent-%COMP%], .enhanced-payment[_ngcontent-%COMP%] .review-common-checkbox[_ngcontent-%COMP%] .mdc-checkbox[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .enhanced-payment[_ngcontent-%COMP%] .review-common-checkbox[_ngcontent-%COMP%] .mdc-checkbox[_ngcontent-%COMP%] .mdc-checkbox__background[_ngcontent-%COMP%]{height:1.5rem;width:1.5rem}.enhanced-payment[_ngcontent-%COMP%] .voucher-section[_ngcontent-%COMP%] .review-common-checkbox[_ngcontent-%COMP%] .mdc-checkbox[_ngcontent-%COMP%], .enhanced-payment[_ngcontent-%COMP%] .voucher-section[_ngcontent-%COMP%] .review-common-checkbox[_ngcontent-%COMP%] .mdc-checkbox[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .enhanced-payment[_ngcontent-%COMP%] .voucher-section[_ngcontent-%COMP%] .review-common-checkbox[_ngcontent-%COMP%] .mdc-checkbox[_ngcontent-%COMP%] .mdc-checkbox__background[_ngcontent-%COMP%]{height:1.25rem;width:1.25rem}.express-checkout[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] apple-pay-button[_ngcontent-%COMP%]{background:var(--shades-black);min-width:10rem;border-radius:.313rem;border:none;justify-content:center;align-items:center;height:3rem!important;cursor:pointer;font-size:23px;font-weight:600}.express-checkout[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] apple-pay-button[_ngcontent-%COMP%]:focus-visible{outline:3px solid var(--primary-coalescent)!important;outline-offset:1px!important}.common-floting-input.error-border[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mat-mdc-notch-piece[_ngcontent-%COMP%]{border-color:var(--destructive-watermellon)!important;border-width:2px}.railcard-not-applied-btn[_ngcontent-%COMP%] .mdc-button__label[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.5rem}.railcard-not-applied-btn[_ngcontent-%COMP%] .mdc-button__label[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:1.375rem;width:1.375rem}.railcard-not-applied-btn[_ngcontent-%COMP%]:hover{font-weight:700}.railcard-not-applied-btn[_ngcontent-%COMP%]:focus-visible{outline:3px solid var(--primary-coalescent)!important;outline-offset:1px!important;border:none}.railcard-not-applied-btn[_ngcontent-%COMP%]:focus-visible:hover{font-weight:400}.date-pickr-time[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mat-mdc-notch-piece[_ngcontent-%COMP%]{border-color:var(--primary-coalescent)!important;border-width:2px}.time-select-box.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{display:none}.search-journey-header[_ngcontent-%COMP%]:focus, .search-journey-header[_ngcontent-%COMP%]:focus-within, .search-journey-header[_ngcontent-%COMP%]:focus-visible, .radio-card[_ngcontent-%COMP%]:focus, .radio-card[_ngcontent-%COMP%]:focus-within, .radio-card[_ngcontent-%COMP%]:focus-visible, .journey-details-route-stations-container[_ngcontent-%COMP%]:focus, .journey-details-route-stations-container[_ngcontent-%COMP%]:focus-within, .journey-details-route-stations-container[_ngcontent-%COMP%]:focus-visible, .journey-breakdown-card[_ngcontent-%COMP%] mat-card-title[_ngcontent-%COMP%]:focus, .journey-breakdown-card[_ngcontent-%COMP%] mat-card-title[_ngcontent-%COMP%]:focus-within, .journey-breakdown-card[_ngcontent-%COMP%] mat-card-title[_ngcontent-%COMP%]:focus-visible, .journey-breakdown-detail
1s-head[_ngcontent-%COMP%]:focus, .journey-breakdown-details-head[_ngcontent-%COMP%]:focus-within, .journey-breakdown-details-head[_ngcontent-%COMP%]:focus-visible, .journey-breakdown-details-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:focus, .journey-breakdown-details-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:focus-within, .journey-breakdown-details-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:focus-visible, .ticket-class-section-title[_ngcontent-%COMP%]:focus, .ticket-class-section-title[_ngcontent-%COMP%]:focus-within, .ticket-class-section-title[_ngcontent-%COMP%]:focus-visible{outline:none!important;border:none!important}.journey-breakdown-details-table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] .mat-mdc-header-row[_ngcontent-%COMP%] .mat-mdc-header-cell[_ngcontent-%COMP%]{border-bottom-color:transparent!important}.notrains-found-card.sold-out-card.open-return-card[_ngcontent-%COMP%]{margin-top:2.5rem}.logout-popup.content-center[_ngcontent-%COMP%] footer[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin:inherit!important}.enhanced-datepicker-info[_ngcontent-%COMP%] select[_ngcontent-%COMP%]{-webkit-appearance:none;appearance:none;pointer-events:none}.show-only-btn[_ngcontent-%COMP%]:focus-visible, .show-only-btn[_ngcontent-%COMP%]:focus-visible:hover{background:var(--shades-white)!important;outline:3px solid var(--primary-coalescent)!important;outline-offset:1px!important;border:2px solid var(--neutrals-shadow-blue)!important;background-color:var(--shades-white)!important}#enh-header-username[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:110px}.enhanced-seat-picker[_ngcontent-%COMP%] .seat-selected-box[_ngcontent-%COMP%] .svg-container[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{height:auto;width:100%;background:var(--shades-white);border-radius:10px;text-align:center}.enhanced-seat-picker[_ngcontent-%COMP%], .enhanced-seat-picker[_ngcontent-%COMP%] .mat-mdc-dialog-container[_ngcontent-%COMP%]{height:92vh}.enhanced-seat-picker[_ngcontent-%COMP%] .seat-select-popup[_ngcontent-%COMP%] .fare-heading-list-box[_ngcontent-%COMP%]{max-height:100%}.enhanced-seat-picker[_ngcontent-%COMP%] .seat-change-txt[_ngcontent-%COMP%] .mat-expansion-panel-header[_ngcontent-%COMP%]{margin:15px auto 0;padding:15px 20px}.enhanced-seat-picker[_ngcontent-%COMP%] .seat-change-txt[_ngcontent-%COMP%]{margin:30px 20px 0}.enhanced-seat-picker[_ngcontent-%COMP%] .seat-change-txt[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin-bottom:15px}.enhanced-seat-picker[_ngcontent-%COMP%] .seat-change-txt[_ngcontent-%COMP%] .seat-header[_ngcontent-%COMP%]:before{height:100%}.enhanced-seat-picker[_ngcontent-%COMP%]{min-width:65vw!important;max-width:80vw!important;width:80%}.enhanced-seat-picker[_ngcontent-%COMP%] .mat-mdc-dialog-container[_ngcontent-%COMP%]{padding:0!important}.enhanced-seat-picker[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] text[_ngcontent-%COMP%]{cursor:pointer;pointer-events:auto}.enhanced-seat-picker[_ngcontent-%COMP%] .svg-container[_ngcontent-%COMP%]{overflow-x:auto;height:1200px}.enhanced-seat-picker[_ngcontent-%COMP%] .svg-container[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{margin-bottom:10px}.enhanced-seat-picker[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] rect[coachtype][_ngcontent-%COMP%]{height:200px}.enhanced-seat-picker[_ngcontent-%COMP%] g#sfseatselectedgrey[_ngcontent-%COMP%]{cursor:not-allowed}.enhanced-seat-picker[_ngcontent-%COMP%] g#sbseatselectedgrey[_ngcontent-%COMP%]{cursor:not-allowed}.enhanced-seat-picker[_ngcontent-%COMP%] g#sfseatselectedgrey[_ngcontent-%COMP%] rect[_ngcontent-%COMP%]:first-child, .enhanced-seat-picker[_ngcontent-%COMP%] g#sbseatselectedgrey[_ngcontent-%COMP%] rect[_ngcontent-%COMP%]:first-child{fill:silver}.enhanced-seat-picker[_ngcontent-%COMP%] .seatpickerwarning-icn[_ngcontent-%COMP%]{width:20px;margin-left:6px}.enhanced-seat-picker[_ngcontent-%COMP%] .seatpickerwarning-tooltip[_ngcontent-%COMP%]{z-index:99999!important}.enhanced-seat-picker[_ngcontent-%COMP%] .fare-heading-list-box[_ngcontent-%COMP%]{height:100%;max-height:100%;padding:10px 0 0!important;margin:0}.enhanced-seat-picker[_ngcontent-%COMP%], .enhanced-seat-picker[_ngcontent-%COMP%] mat-dialog-container[_ngcontent-%COMP%]{background-color:#e7ebf3!important;border-radius:4px}.enhanced-seat-picker[_ngcontent-%COMP%] mat-dialog-container[_ngcontent-%COMP%] .mat-mdc-dialog-surface[_ngcontent-%COMP%]{background-color:transparent!important}.enhanced-seat-picker[_ngcontent-%COMP%] .prevent-pulldownRefresh-Scrolling-OnSeatPickerPopup[_ngcontent-%COMP%]{overscroll-behavior:contain;-webkit-overflow-scrolling:contain;touch-action:none;-webkit-touch-action:none;-moz-touch-action:none;-ms-touch-action:none;overflow:hidden}.enhanced-seat-picker[_ngcontent-%COMP%] mat-dialog-container[_ngcontent-%COMP%]{overflow:hidden}.enhanced-seat-picker[_ngcontent-%COMP%] .tooltip.show.coalescent.seatpickerwarning-tooltip[_ngcontent-%COMP%] .tooltip-inner[_ngcontent-%COMP%]{max-width:300px!important;width:300px!important}.enhanced-seat-picker[_ngcontent-%COMP%] .tooltip.show.coalescent.tablet.seatpickerwarning-tooltip[_ngcontent-%COMP%]{left:-100px!important;width:300px}.enhanced-seat-picker[_ngcontent-%COMP%] .tooltip.show.coalescent.tablet.seatpickerwarning-tooltip[_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%]{left:calc(50% + 98px)}.enhanced-seat-picker[_ngcontent-%COMP%] .seatpicker-dialog-box[_ngcontent-%COMP%] #bike_space_available[_ngcontent-%COMP%] image[_ngcontent-%COMP%]{filter:invert(3%) sepia(31%) saturate(62%) hue-rotate(158deg) brightness(90%) contrast(88%)}.enhanced-seat-picker-inner[_ngcontent-%COMP%] .close-mrgn[_ngcontent-%COMP%] .mdc-button__label[_ngcontent-%COMP%]{line-height:0!important}.enhanced-field-error[_ngcontent-%COMP%]{color:var(--destructive-watermellon);font-size:.875rem;font-weight:400;margin:0}.enhanced-field-success[_ngcontent-%COMP%]{line-height:1.375rem;font-size:.875rem;font-weight:400;margin:0;color:var(--primary-coalescent)}.enhanced-field-success-with-icon[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.25rem}.review-page-mat-expansion-panel-header[_ngcontent-%COMP%] .mat-expansion-indicator[_ngcontent-%COMP%]{transform:rotate(-45deg)!important;height:1.125rem;width:1.125rem}.review-page-mat-expansion-panel-header.mat-expanded[_ngcontent-%COMP%] .mat-expansion-indicator[_ngcontent-%COMP%]{transform:rotate(135deg)!important;margin-top:-.25rem}.review-page-mat-expansion-panel-header[_ngcontent-%COMP%] .mat-expansion-indicator[_ngcontent-%COMP%]:after{border:none;background-image:url(/train-tickets/mat-accordion-arrow.bb369ab02ec7d759.svg);height:1.125rem;width:1.125rem;background-size:cover;background-repeat:no-repeat;margin-top:-.5rem}.review-page-mat-expansion-panel-header.mat-expanded[_ngcontent-%COMP%] .mat-expansion-indicator[_ngcontent-%COMP%]:after{margin-top:-
17px}.add-another-journey-btn[_ngcontent-%COMP%] .mdc-button__label[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.5rem}.add-another-journey-btn[_ngcontent-%COMP%]:hover .mdc-button__label[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{filter:brightness(0) saturate(100%) invert(100%) sepia(43%) saturate(0%) hue-rotate(257deg) brightness(106%) contrast(101%)}.add-another-journey-btn[_ngcontent-%COMP%]:focus:hover .mdc-button__label[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{filter:none}.toast-success[_ngcontent-%COMP%]{border-radius:.313rem;background-color:var(--toast-success);padding:.5rem 1rem;display:flex;justify-content:space-between;align-items:center}.toast-success[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.375rem;font-weight:700;color:var(--primary-coalescent);margin:0}.toast-success[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{min-width:auto;padding:0}.toast-success[_ngcontent-%COMP%] button[_ngcontent-%COMP%] .mdc-button__label[_ngcontent-%COMP%]{line-height:10px}.toast-msg-top-space[_ngcontent-%COMP%]{margin-top:1.5rem}.toast-msg-bottom-space[_ngcontent-%COMP%]{margin-bottom:1.5rem}.toast-error[_ngcontent-%COMP%]{border-radius:.313rem;background-color:var(--toast-error);padding:.5rem 1rem;display:flex;gap:10px;align-items:center}.toast-error[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.375rem;font-weight:700;color:var(--primary-coalescent);margin:0}.toast-error[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:1.125rem!important;width:1.125rem!important}.hide-blank-div[_ngcontent-%COMP%]:empty{display:none}.journey-breakdown-detail-dialog[_ngcontent-%COMP%] header[_ngcontent-%COMP%] .mdc-button__label[_ngcontent-%COMP%]{line-height:0}.hide-price-breakdown-tab-header[_ngcontent-%COMP%] .mat-mdc-tab-header[_ngcontent-%COMP%]{display:none!important}.EnhancedPriceBreakdownDialogs[_ngcontent-%COMP%] .mat-mdc-tab-header-pagination[aria-disabled=false][_ngcontent-%COMP%]{display:flex!important}.bike-reser-popup-list[_ngcontent-%COMP%]{padding-left:25px;list-style:disc}.bike-reser-popup-list[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{list-style:none;position:relative}.bike-reser-popup-list[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:before{content:"";position:absolute;left:-11px;top:8px;height:3px;width:3px;background-color:#131e29;border-radius:100%}.bike-reser-popup-list[_ngcontent-%COMP%] li[_ngcontent-%COMP%]::marker{font-size:3px}.forgot-password-sucess[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{list-style:none}.enhanced-common-notification[_ngcontent-%COMP%] .mdc-button__label[_ngcontent-%COMP%]{line-height:0}.enhanced-common-notification[_ngcontent-%COMP%] header[_ngcontent-%COMP%]{justify-content:center}.enhanced-common-notification[_ngcontent-%COMP%] header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{text-align:center}.enhanced-common-notification[_ngcontent-%COMP%] header[_ngcontent-%COMP%] .mat-mdc-dialog-actions[_ngcontent-%COMP%]{display:none}.enhanced-common-notification[_ngcontent-%COMP%] .enhanced-common-info-content[_ngcontent-%COMP%]{padding:1.25rem;gap:1rem}.enhanced-common-notification[_ngcontent-%COMP%] .enhanced-common-info-content[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:1rem;line-height:1.5rem;color:var(--primary-coalescent)}.logout-style-popup[_ngcontent-%COMP%] header[_ngcontent-%COMP%], .enhanced-railcard-not-applied-popup[_ngcontent-%COMP%] header[_ngcontent-%COMP%]{justify-content:center}.logout-style-popup[_ngcontent-%COMP%] header[_ngcontent-%COMP%] .mat-mdc-dialog-actions[_ngcontent-%COMP%], .enhanced-railcard-not-applied-popup[_ngcontent-%COMP%] header[_ngcontent-%COMP%] .mat-mdc-dialog-actions[_ngcontent-%COMP%]{display:none}.outline-primary-btn-hover[_ngcontent-%COMP%]:hover{background:var(--dark-spark)!important;border:.125rem solid var(--dark-spark)!important;color:var(--shades-white)!important}.outline-primary-btn-hover.cdk-mouse-focused[_ngcontent-%COMP%]:hover .mdc-button__label[_ngcontent-%COMP%], .outline-primary-btn-hover[_ngcontent-%COMP%]:not(.cdk-keyboard-focused):h
1over .mdc-button__label[_ngcontent-%COMP%]{color:var(--shades-white)!important}.outline-primary-btn-hover[_ngcontent-%COMP%]:active{background:var(--primary-pressed-btn-bg)!important;border:.125rem solid var(--primary-pressed-btn-bg)!important;color:var(--shades-white)!important}.outline-primary-btn-hover.cdk-mouse-focused[_ngcontent-%COMP%]:active .mdc-button__label[_ngcontent-%COMP%], .outline-primary-btn-hover[_ngcontent-%COMP%]:not(.cdk-keyboard-focused):active .mdc-button__label[_ngcontent-%COMP%]{color:var(--shades-white)!important}.outline-primary-btn-hover.cdk-keyboard-focused[_ngcontent-%COMP%]:active .mdc-button__label[_ngcontent-%COMP%]{color:var(--primary-coalescent)!important}.outline-primary-btn-hover[_ngcontent-%COMP%]:active .mdc-button__label[_ngcontent-%COMP%] img[_ngcontent-%COMP%], .outline-primary-btn-hover.cdk-mouse-focused[_ngcontent-%COMP%]:active .mdc-button__label[_ngcontent-%COMP%] img[_ngcontent-%COMP%], .outline-primary-btn-hover.cdk-mouse-focused[_ngcontent-%COMP%]:hover .mdc-button__label[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{filter:brightness(0) saturate(100%) invert(100%) sepia(43%) saturate(0%) hue-rotate(257deg) brightness(106%) contrast(101%)}.outline-primary-btn-hover.cdk-keyboard-focused[_ngcontent-%COMP%]:active .mdc-button__label[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{filter:none}.outline-primary-btn-hover[_ngcontent-%COMP%]:focus-visible, .outline-primary-btn-hover[_ngcontent-%COMP%]:focus-visible:hover, .outline-primary-btn-hover.cdk-keyboard-focused[_ngcontent-%COMP%]{background:var(--shades-white)!important;border:.125rem solid var(--primary-spark)!important;color:var(--primary-coalescent)!important;outline:3px solid var(--primary-coalescent)!important;outline-offset:1px!important}.outline-primary-btn-hover[_ngcontent-%COMP%]:focus-visible .mdc-button__label[_ngcontent-%COMP%], .outline-primary-btn-hover.cdk-keyboard-focused[_ngcontent-%COMP%] .mdc-button__label[_ngcontent-%COMP%]{color:var(--primary-coalescent)!important}.outline-secondary-btn-hover[_ngcontent-%COMP%]:hover{background:var(--graphene)!important;border:.125rem solid var(--neutrals-auro-metal)!important;color:var(--shades-white)!important}.outline-secondary-btn-hover.cdk-mouse-focused[_ngcontent-%COMP%]:hover .mdc-button__label[_ngcontent-%COMP%], .outline-secondary-btn-hover[_ngcontent-%COMP%]:not(.cdk-keyboard-focused):hover .mdc-button__label[_ngcontent-%COMP%]{color:var(--shades-white)!important}.outline-secondary-btn-hover[_ngcontent-%COMP%]:active{background:var(--secondary-pressed-btn-bg)!important;border:.125rem solid var(--neutrals-auro-metal)!important;color:var(--primary-coalescent)!important}.outline-secondary-btn-hover.cdk-mouse-focused[_ngcontent-%COMP%]:active .mdc-button__label[_ngcontent-%COMP%], .outline-secondary-btn-hover[_ngcontent-%COMP%]:not(.cdk-keyboard-focused):active .mdc-button__label[_ngcontent-%COMP%]{color:var(--shades-white)!important}.outline-secondary-btn-hover.cdk-keyboard-focused[_ngcontent-%COMP%]:active .mdc-button__label[_ngcontent-%COMP%]{color:var(--primary-coalescent)!important}.outline-secondary-btn-hover[_ngcontent-%COMP%]:focus-visible, .outline-secondary-btn-hover[_ngcontent-%COMP%]:focus-visible:hover, .outline-secondary-btn-hover.cdk-keyboard-focused[_ngcontent-%COMP%]{background:var(--shades-white)!important;border:.125rem solid var(--neutrals-auro-metal)!important;color:var(--primary-coalescent);outline:3px solid var(--primary-coalescent)!important;outline-offset:1px!important}.outline-secondary-btn-hover[_ngcontent-%COMP%]:focus-visible .mdc-button__label[_ngcontent-%COMP%], .outline-secondary-btn-hover.cdk-focused[_ngcontent-%COMP%] .mdc-button__label[_ngcontent-%COMP%], .outline-secondary-btn-hover.cdk-keyboard-focused[_ngcontent-%COMP%] .mdc-button__label[_ngcontent-%COMP%]{color:var(--primary-coalescent)!important}.enhanced-action-popup-close[_ngcontent-%COMP%]:hover .enhanced-popup-close-btn[_ngcontent-%COMP%], .enhanced-action-popup-close[_ngcontent-%COMP%]:focus-visible .enhanced-popup-close-btn[_ngcontent-%COMP%]{border:none!important}.enhanced-popup-close-btn[_ngcontent-%COMP%]:focus-visible, .enhanced-popup-close-btn.cdk-keyboard-focused[_ngcontent-%COMP%]{outline:2px solid var(--primary-coalescent)!important;outline-offset:1px!important}.mdc-tab[_ngcontent-%COMP%] .mdc-tab__ripple[_ngcontent-%COMP%]:before, .mdc-tab[_ngcontent-%COMP%] .mat-ripple[_ngcontent-%COMP%]{opacity:0!important;display:none!important}.price-breakdown-tab[_ngcontent-%COMP%] .mdc-tab[_ngcontent-%COMP%]:focus-visible .mdc-tab__content[_ngcontent-%COMP%] .mdc-tab__text-label[_ngcontent-%COMP%]{outline:2px solid var(--primary-coalescent)!important;outline-offset:2px!important;border-radius:5px}#passenger-panel[_ngcontent-%COMP%], .mat-mdc-autocomplete-panel[_ngcontent-%COMP%], .mat-mdc-select-panel[_ngcontent-%COMP%]{padding:0}#passenger-panel[_ngcontent-%COMP%] .mat-mdc-option[_ngcontent-%COMP%], .mat-mdc-autocomplete-panel[_ngcontent-%COMP%] .mat-mdc-option[_ngcontent-%COMP%], .mat-mdc-select-panel[_ngcontent-%COMP%] .mat-mdc-option[_ngcontent-%COMP%]{background:transparent!important}#passenger-panel[_ngcontent-%COMP%] .mat-mdc-option[_ngcontent-%COMP%]:hover, .mat-mdc-autocomplete-panel[_ngcontent-%COMP%] .mat-mdc-option[_ngcontent-%COMP%]:hover, .mat-mdc-select-panel[_ngcontent-%COMP%] .mat-mdc-option[_ngcontent-%COMP%]:hover, #passenger-panel[_ngcontent-%COMP%] .mat-mdc-option.mdc-list-item--selected[_ngcontent-%COMP%], .mat-mdc-autocomplete-panel[_ngcontent-%COMP%] .mat-mdc-option.mdc-list-item--selected[_ngcontent-%COMP%], .mat-mdc-select-panel[_ngcontent-%COMP%] .mat-mdc-option.mdc-list-item--selected[_ngcontent-%COMP%]{background:var(--tint-feel-good-green)!important}#passenger-panel[_ngcontent-%COMP%] .mat-mdc-option[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%], .mat-mdc-autocomplete-panel[_ngcontent-%COMP%] .mat-mdc-option[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%], .mat-mdc-select-panel[_ngcontent-%COMP%] .mat-mdc-option[_ngcontent-%COMP%]:hover span[_ngcontent-%COMP%], #passenger-panel[_ngcontent-%COMP%] .mat-mdc-option.mdc-list-item--selected[_ngcontent-%COMP%] span[_ngcontent-%COMP%], .mat-mdc-autocomplete-panel[_ngcontent-%COMP%] .mat-mdc-option.mdc-list-item--selected[_ngcontent-%COMP%] span[_ngcontent-%COMP%], .mat-mdc-select-panel[_ngcontent-%COMP%] .mat-mdc-option.mdc-list-item--selected[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--graphene)!important}#passenger-panel[_ngcontent-%COMP%] .mat-mdc-option.mat-mdc-option-active[_ngcontent-%COMP%], .mat-mdc-autocomplete-panel[_ngcontent-%COMP%] .mat-mdc-option.mat-mdc-option-active[_ngcontent-%COMP%], .mat-mdc-select-panel[_ngcontent-%COMP%] .mat-mdc-option.mat-mdc-option-active[_ngcontent-%COMP%]{background-color:transparent!important;outline:2px solid var(--primary-coalescent)!important;outline-offset:-4px!important;border-radius:8px!important}#passenger-panel[_ngcontent-%COMP%] .mat-mdc-option.mat-mdc-option-active[_ngcontent-%COMP%] span[_ngcontent-%COMP%], .mat-mdc-autocomplete-panel[_ngcontent-%COMP%] .mat-mdc-option.mat-mdc-option-active[_ngcontent-%COMP%] span[_ngcontent-%COMP%], .mat-mdc-select-panel[_ngcontent-%COMP%] .mat-mdc-option.mat-mdc-option-active[_ngcontent-%COMP%] span[_ngcontent-%COMP%], #passenger-panel[_ngcontent-%COMP%] .mat-mdc-option.mdc-list-item--selected.mat-mdc-option-active[_ngcontent-%COMP%], .mat-mdc-autocomplete-panel[_ngcontent-%COMP%] .mat-mdc-option.mdc-list-item--selected.mat-mdc-option-active[_ngcontent-%COMP%], .mat-mdc-select-panel[_ngcontent-%COMP%] .mat-mdc-option.mdc-list-item--selected.mat-mdc-option-active[_ngcontent-%COMP%]{color:var(--primary-coalescent)!important}#passenger-panel[_ngcontent-%COMP%] .mat-mdc-option.mdc-list-item--selected.mat-mdc-option-active[_ngcontent-%COMP%], .mat-mdc-autocomplete-panel[_ngcontent-%COMP%] .mat-mdc-option.mdc-list-item--selected.mat-mdc-option-active[_ngcontent-%COMP%], .mat-mdc-select-panel[_ngcontent-%COMP%] .mat-mdc-option.mdc-list-item--selected.mat-mdc-option-active[_ngcontent-%COMP%]{background:var(--tint-feel-good-green)!important;outline:none!important;border-radius:0!important}.enhanced-seat-picker-inner[_ngcontent-%COMP%] .close-mrgn[_ngcontent-%COMP%]:focus-within .mat-mdc-focus-indicator[_ngcontent-%COMP%], .enhanced-seat-picker-inner[_ngcontent-%COMP%] .close-mrgn.cdk-keyboard-focused[_ngcontent-%COMP%]{background:transparent!important;outline:2px solid var(--primary-coalescent)!important;outline-offset:1px!important;border-radius:2px}.enhanced-seat-picker-inner[_ngcontent-%COMP%] .close-mrgn.cdk-focused[_ngcontent-%COMP%]{outline:none!important;box-shadow:none!important}.enhanced-session-timeout-popup[_ngcontent-%COMP%] .time-counter[_ngcontent-%COMP%]{font-size:20px;line-height:25px;font-weight:600;color:var(--graphene)}.session-timeout-shadow[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:var(--primary-coalescent)!important}.session-timeout-shadow[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]:only-child{margin-left:auto!important;margin-right:auto!important}.enhanced-seat-picker-inner[_ngcontent-%COMP%] .booked-seats[_ngcontent-%COMP%] span[_ngcontent-%COMP%], .enhanced-seat-picker-inner[_ngcontent-%COMP%] .booked-seats[_ngcontent-%COMP%] span.mdc-button__ripple[_ngcontent-%COMP%], .enhanced-seat-picker-inner[_ngcontent-%COMP%] .booked-seats[_ngcontent-%COMP%] span.mdc-button__label[_ngcontent-%COMP%], .enhanced-seat-picker-inner[_ngcontent-%COMP%] .booked-seats[_ngcontent-%COMP%] span.mat-mdc-focus-indicator[_ngcontent-%COMP%], .enhanced-seat-picker-inner[_ngcontent-%COMP%] .booked-seats[_ngcontent-%COMP%] span.mat-mdc-button-touch-target[_ngcontent-%COMP%], .enhanced-seat-picker-inner[_ngcontent-%COMP%] .booked-seats[_ngcontent-%COMP%] span.mat-ripple[_ngcontent-%COMP%]{pointer-events:none!important}.enhanced-booking-confirmation-header[_ngcontent-%COMP%] #enh-usp-section[_ngcontent-%COMP%], .enhanced-booking-confirmation-header[_ngcontent-%COMP%] #enh-stepper-section[_ngcontent-%COMP%]{display:none}.enhanced-booking-confirmation-header[_ngcontent-%COMP%] .user-account-container[_ngcontent-%COMP%]{padding:.813rem 0!important}.enhanced-booking-confirmation-header[_ngcontent-%COMP%] .user-account-logo[_ngcontent-%COMP%]{display:block!important}.enhanced-booking-confirmation-header[_ngcontent-%COMP%] .user-account-logo[_ngcontent-%COMP%] .header-avanti-logo[_ngcontent-%COMP%]{margin-top:auto!important}.enhanced-booking-confirmation-header[_ngcontent-%COMP%] .m-journey-section[_ngcontent-%COMP%]{display:none!important}.enhanced-booking-confirmation-section[_ngcontent-%COMP%] .mat-mdc-tab-header[_ngcontent-%COMP%]{border-bottom:1px solid var(--neutrals-light-periwinkle);position:sticky;top:0;z-index:11;background:#f9f7f6}.enhanced-booking-confirmation-section[_ngcontent-%COMP%] .mat-mdc-tab[_ngcontent-%COMP%] .mdc-tab-indicator__content--underline[_ngcontent-%COMP%]{border-color:var(--primary-spark)!important;border-width:.25rem;position:absolute;bottom:-1.5px;z-index:11}.enhanced-booking-confirmation-section[_ngcontent-%COMP%] .mat-mdc-tab-header[_ngcontent-%COMP%] .mat-mdc-tab-labels[_ngcontent-%COMP%]{justify-content:center;gap:2.5rem;background-color:var(--body-bg)}.enhanced-booking-confirmation-section[_ngcontent-%COMP%] .mat-mdc-tab-header[_ngcontent-%COMP%] .mat-mdc-tab[_ngcontent-%COMP%]{width:auto;flex-grow:initial!important;min-width:5.375rem!important;padding:.875rem 0}.enhanced-booking-confirmation-section[_ngcontent-%COMP%] .mat-mdc-tab-header[_ngcontent-%COMP%] .mdc-tab__text-label[_ngcontent-%COMP%]{line-height:1.375rem;font-size:1rem;font-weight:700;color:var(--primary-coalescent)!important}.enhanced-booking-confirmation-section[_ngcontent-%COMP%] .mat-mdc-tab-header[_ngcontent-%COMP%] .mat-mdc-tab[_ngcontent-%COMP%]:focus-visible .mdc-tab__text-label[_ngcontent-%COMP%]{outline:2px solid var(--primary-coalescent)!important;outline-offset:2px;border-radius:5px}.payment-summary-accordion[_ngcontent-%COMP%] .mat-expansion-panel-header[_ngcontent-%COMP%]{padding:1.5rem}.payment-summary-accordion[_ngcontent-%COMP%] .mat-expansion-panel-header-title[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:1.25rem;line-height:1.563rem;font-weight:600;color:var(--primary-graphene);margin:0}.booking-payment-summary-content[_ngcontent-%COMP%]{border-top:1px solid var(--neutrals-light-periwinkle)}.ebc-journey-details-card[_ngcontent-%COMP%] .mat-expansion-panel.mat-expanded[_ngcontent-%COMP%]{border-radius:5px!important}.bcp-download-btn[_ngcontent-%COMP%] .mdc-button__label[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.5rem}.bcp-download-btn[_ngcontent-%COMP%]:focus-visible:hover .mdc-button__label[_ngcontent-%COMP%]{color:var(--primary-coalescent)!important}.payment-summary-accordion[_ngcontent-%COMP%] .mat-accordion[_ngcontent-%COMP%] .mat-expansion-panel[_ngcontent-%COMP%]:hover{outline:2px solid var(--primary-coalescent)}.keyboard-mode[_ngcontent-%COMP%] .payment-summary-accordion[_ngcontent-%COMP%] .mat-accordion[_ngcontent-%COMP%] .mat-expansion-panel[_ngcontent-%COMP%]:focus-within, .keyboard-mode[_ngcontent-%COMP%] .payment-summary-accordion[_ngcontent-%COMP%] .mat-accordion[_ngcontent-%COMP%] .mat-expansion-panel.mat-expanded.focus-within[_ngcontent-%COMP%]{outline:2px solid var(--primary-coalescent);outline-offset:.125rem;background-color:transparent;border:1px solid var(--neutrals-light-periwinkle)!important}.payment-summary-accordion[_ngcontent-%COMP%] .mat-accordion[_ngcontent-%COMP%] .mat-expansion-panel-header[_ngcontent-%COMP%]:focus, .payment-summary-accordion[_ngcontent-%COMP%] .mat-accordion[_ngcontent-%COMP%] .mat-expansion-panel-header[_ngcontent-%COMP%]:focus-within, .payment-summary-accordion[_ngcontent-%COMP%] .mat-accordion[_ngcontent-%COMP%] .mat-expansion-panel-header[_ngcontent-%COMP%]:focus-visible{background-color:transparent!important}
1.e-ticket-btn[_ngcontent-%COMP%]{min-width:200px}.e-ticket-btn[_ngcontent-%COMP%] .mat-mdc-menu-item-text[_ngcontent-%COMP%]{display:flex;justify-content:space-between;gap:10px;align-items:center}.e-ticket-btn-group[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] button[_ngcontent-%COMP%] .mdc-button__label[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px;font-size:1rem;line-height:1.5rem}.e-ticket-btn-group[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{border:2px solid transparent}.e-ticket-btn-group[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover{background-color:var(--tint-feel-good-green)!important}.e-ticket-btn-group[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus-visible{border:2px solid var(--primary-coalescent);border-radius:5px;background-color:transparent!important}.e-ticket-btn-group[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus-visible:hover{background-color:transparent} .mat-mdc-menu-content{padding-top:0!important;padding-bottom:0!important} .e-ticket-btn-group .mat-mdc-menu-item-highlighted:not(.cdk-program-focused){background:transparent!important} .e-ticket-btn-group .mat-mdc-menu-item{background:transparent!important}.enhanced-booking-confirmation-section[_ngcontent-%COMP%] .mat-expansion-indicator[_ngcontent-%COMP%]:after{color:var(--primary-coalescent)!important}.usabilla_live_button_container[_ngcontent-%COMP%]{top:50%!important;width:40px!important;height:130px!important;z-index:999!important;left:auto!important;transform:translateY(-50%)!important;margin-top:auto!important}.user-disabled-while-loader[_ngcontent-%COMP%], .basket-disabled-while-loader[_ngcontent-%COMP%] .user-account-basket-txt[_ngcontent-%COMP%], .basket-disabled-while-loader[_ngcontent-%COMP%] .basket-counter[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{opacity:.6}.basket-disabled-while-loader[_ngcontent-%COMP%] .basket-counter[_ngcontent-%COMP%] .basket-counter-number[_ngcontent-%COMP%]{background-color:var(--neutrals-auro-metal)!important}@media(width>=1440px){.common-container[_ngcontent-%COMP%]{max-width:72rem;width:100%;margin:0 9rem}}@media(1024px<=width<=1440px){.common-container[_ngcontent-%COMP%]{max-width:72rem;min-width:61rem;width:100%;margin:0 1.5rem}}@media(width<=1150px){.enhanced-seat-preferences-seat-option[_ngcontent-%COMP%] .mat-mdc-radio-group[_ngcontent-%COMP%] .mat-mdc-radio-button[_ngcontent-%COMP%], .enhanced-seat-preferences-seat-option[_ngcontent-%COMP%] .mat-mdc-checkbox-group[_ngcontent-%COMP%] .mat-mdc-checkbox[_ngcontent-%COMP%]{height:auto}}@media(width<=1024px){.for-mobile-content[_ngcontent-%COMP%]{display:block}.for-desktop-content[_ngcontent-%COMP%]{display:none}.view-change-seat-btn[_ngcontent-%COMP%]{width:100%}}@media(width<=1023px){.usabilla_live_button_container[_ngcontent-%COMP%]{top:50%!important;width:40px!important;height:130px!important;z-index:999!important;left:auto!important;transform:translateY(-50%)!important;margin-top:auto!important;margin-left:inherit!important;right:0;bottom:inherit!important;border-radius:.25rem 0 0 .25rem}.usabilla_live_button_container[_ngcontent-%COMP%] iframe.usabilla-live-button[_ngcontent-%COMP%]{left:0!important;top:0!important}.journey-details-itinerary-popup[_ngcontent-%COMP%]{height:100dvh!important;min-width:100%!important;max-width:100%!important;width:100%!important}.stations-popup[_ngcontent-%COMP%]{max-width:100%!important;width:100%;height:100dvh;margin:0!important}.ticket-detail-mobile[_ngcontent-%COMP%], .EnhancedPriceBreakdownDialogs[_ngcontent-%COMP%]{width:100%!important;padding:0rem!important;height:100vh;max-width:100%!important}.class-detail-popup[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin:0!important;height:100dvh!important}.common-container[_ngcontent-%COMP%]{max-width:35rem;width:100%;margin:0 1.5rem}.common-container.m-common-container[_ngcontent-%COMP%]{max-width:100%;margin:0 1rem}.enhanced-datepicker-info[_ngcontent-%COMP%] .buttons-footer[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{flex:1 1 50%}.enhanced-datepicker-info[_ngcontent-%COMP%] .deperture-btn[_ngcontent-%COMP%]{flex:1 1 100%;width:100%}.enhanced-datepicker-info[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{justify-content:inherit}.enhanced-datepicker-info[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%] mat-form-field[_ngcontent-%COMP%]{width:100%}.enhanced-datepicker-info[_ngcontent-%COMP%] .datepicker-btns[_ngcontent-%COMP%]{gap:1rem}.enhanced-datepicker-info[_ngcontent-%COMP%] .datepicker-btns[_ngcontent-%COMP%], .enhanced-datepicker-info[_ngcontent-%COMP%] .ngb-dp-header[_ngcontent-%COMP%]{padding:1rem;border-bottom:none!important}.enhanced-datepicker-info.coj-new-datepicker-popup[_ngcontent-%COMP%] .footer-coj[_ngcontent-%COMP%]{border-top:1px solid var(--neutrals-light-periwinkle)}.enhanced-datepicker-info[_ngcontent-%COMP%] .mat-mdc-dialog-content[_ngcontent-%COMP%]{border-bottom:1px solid var(--neutrals-light-periwinkle)}.enhanced-datepicker-info[_ngcontent-%COMP%] .arrive-by-btn[_ngcontent-%COMP%]{width:100%}.enhanced-datepicker-info[_ngcontent-%COMP%] .mat-mdc-tab-body-wrapper[_ngcontent-%COMP%]{min-height:27.5rem}.enhanced-datepicker-info[_ngcontent-%COMP%] .return-tab-content[_ngcontent-%COMP%]{height:100%}.common-edit-form-btn[_ngcontent-%COMP%] .mdc-button__label[_ngcontent-%COMP%]{gap:.25rem}.common-edit-form-btn[_ngcontent-%COMP%] .mdc-button__label[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:.75rem}.back-btn[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-weight:400;min-width:auto}.search-journey-row[_ngcontent-%COMP%] .mat-mdc-tab-body-wrapper[_ngcontent-%COMP%]{margin-top:.75rem!important}.common-edit-form-btn[_ngcontent-%COMP%]:disabled{background-color:transparent!important;cursor:not-allowed!important;border:0 solid var(--neutrals-bright-grey)!important}.common-edit-form-btn[_ngcontent-%COMP%]:disabled .mdc-button__label[_ngcontent-%COMP%]{color:var(--primary-coalescent)!important}.common-edit-form-btn[_ngcontent-%COMP%]:disabled .mdc-button__label[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{filter:none!important}.mobile-loader-d-none[_ngcontent-%COMP%]{display:none}.e-ticket-btn-group[_ngcontent-%COMP%]{width:100vw;max-width:528px!important}.review-basket-btn[_ngcontent-%COMP%]:focus-visible{outline:2px solid var(--primary-coalescent)!important;outline-offset:1px;border-radius:5px}.enhanced-datepicker-info[_ngcontent-%COMP%] #ebd-base-dialog-body[_ngcontent-%COMP%] .mat-mdc-dialog-actions[_ngcontent-%COMP%]{padding:1rem}}@media(width<=1024px){.class-detail-popup[_ngcontent-%COMP%]{margin:0 1.5rem}}@media(width<=1023px){.common-floting-input[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{opacity:1!important}.journey-details-train-facilities[_ngcontent-%COMP%] .mat-accordion[_ngcontent-%COMP%] .mat-expansion-panel-header-description[_ngcontent-%COMP%]{font-size:14px!important}app-enhanced-journey-details-and-itinerary-dialogs[_ngcontent-%COMP%] .enhanced-common-popup-body[_ngcontent-%COMP%]{overflow:auto;max-height:calc(100vh - 60px);padding-bottom:5rem!important}app-enhanced-basic-dialog[_ngcontent-%COMP%] header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:18px!important;line-height:1.375rem!important}.journey-info-header[_ngcontent-%COMP%]{min-height:auto}.ticket-tabs[_ngcontent-%COMP%] mat-tab-header[_ngcontent-%COMP%]{box-shadow:0 .125rem .75rem .125rem #131e2914}
1.journey-breakdown-details-table[_ngcontent-%COMP%] .mat-mdc-header-cell[_ngcontent-%COMP%], .journey-breakdown-details-head[_ngcontent-%COMP%], .journey-breakdown-details-table[_ngcontent-%COMP%] .mdc-data-table__cell[_ngcontent-%COMP%]{padding:1rem!important}.m-journey-section-container[_ngcontent-%COMP%] .common-edit-form-btn.ttc-edit[_ngcontent-%COMP%] .mdc-button__label[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:1rem!important;height:inherit}.view-journey-form-container.new-design-journey[_ngcontent-%COMP%] .common-container[_ngcontent-%COMP%]{margin:0!important}.mt-4rem[_ngcontent-%COMP%]{margin-top:4px}.view-journey-form-container.new-design-journey[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{padding:0;margin:0;font-size:14px}.different-way[_ngcontent-%COMP%], .view-journey-form-container.new-design-journey[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{color:var(--shades-white)}.view-journey-form-container.new-design-journey[_ngcontent-%COMP%]{background-color:var(--primary-graphene);padding:12px 24px}.common-edit-form-btn.ttc-edit[_ngcontent-%COMP%] .mdc-button__label[_ngcontent-%COMP%]{color:var(--shades-white)}enhanced-class-details-dialogs[_ngcontent-%COMP%] .enhanced-common-popup-theme[_ngcontent-%COMP%]{max-height:calc(100vh - 60px);overflow:auto;height:100%;padding-bottom:4rem!important;min-height:inherit}.time-show-mobile[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-weight:600;font-size:.85rem;margin-bottom:1rem!important}.matmenu-myaccount[_ngcontent-%COMP%]{right:1rem;left:inherit;min-width:140px!important;max-width:300px!important}.sign-in-popup-container[_ngcontent-%COMP%]{margin-bottom:1rem!important}.logout-popup[_ngcontent-%COMP%]{width:35rem!important}.logout-style-popup[_ngcontent-%COMP%] .enhanced-alert-dialogs[_ngcontent-%COMP%] .alert-content[_ngcontent-%COMP%]{padding:1rem}enhanced-logout-dialogs[_ngcontent-%COMP%] footer[_ngcontent-%COMP%] .common-popup-theme-footer.ng-star-inserted[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:100%}.enhanced-forgot-password-btn[_ngcontent-%COMP%]{display:flex!important;justify-content:normal!important;text-align:left}.enhanced-create-account-btn[_ngcontent-%COMP%]{padding:0!important;min-width:inherit!important;width:50%;display:flex!important;justify-content:end!important;text-align:right}.enhanced-forgot-password-btn[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:.875rem!important}.btn-fullwidth[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:100%!important}.mobile-min-height-jrny-btn[_ngcontent-%COMP%]{min-height:18px}.notrains-found-card.sold-out-card.open-return-card[_ngcontent-%COMP%]{margin-top:0}.label-hide-ondestop[_ngcontent-%COMP%]{display:none!important}app-enhanced-ticket-type-and-class[_ngcontent-%COMP%] app-enhanced-basic-dialog[_ngcontent-%COMP%] header[_ngcontent-%COMP%] .mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end[_ngcontent-%COMP%], app-enhanced-ticket-type-and-class[_ngcontent-%COMP%] app-enhanced-basic-dialog[_ngcontent-%COMP%] header[_ngcontent-%COMP%] mat-button[_ngcontent-%COMP%]{margin-top:-.25rem}.class-details-row[_ngcontent-%COMP%] mat-card-subtitle[_ngcontent-%COMP%]{font-size:.875rem}.ticket-tabs[_ngcontent-%COMP%] .mat-mdc-tab.mdc-tab--active[_ngcontent-%COMP%] .tabname-main[_ngcontent-%COMP%]{border-radius:.313rem}.ticket-tabs[_ngcontent-%COMP%] .mat-mdc-tab.mdc-tab--active[_ngcontent-%COMP%]:nth-child(1) .tabname-main[_ngcontent-%COMP%]{border-bottom-right-radius:0;border-top-right-radius:0}.ticket-tabs[_ngcontent-%COMP%] .mat-mdc-tab-header[_ngcontent-%COMP%] .mat-mdc-tab[_ngcontent-%COMP%]{flex:1 1 33.33%}.mobile-label[_ngcontent-%COMP%]{display:block}.desktop-label[_ngcontent-%COMP%]{display:none}.ticket-tabs[_ngcontent-%COMP%] .mat-mdc-tab-header[_ngcontent-%COMP%] .mat-mdc-tab[_ngcontent-%COMP%] .tabname-main[_ngcontent-%COMP%]{padding:.5rem 1rem}.ticket-class-section[_ngcontent-%COMP%] .ticket-class-section-title[_ngcontent-%COMP%]{gap:0!important;flex-wrap:wrap}.cdk-overlay-pane.EnhancedPriceBreakdownDialogs[_ngcontent-%COMP%]{width:100%!important;max-width:100dvw!important;height:100dvh}.EnhancedPriceBreakdownDialogs[_ngcontent-%COMP%] .enhanced-common-popup-theme[_ngcontent-%COMP%]{height:calc(100dvh - 150px);padding-bottom:5rem;overflow:auto}.journey-breakdown-detail-dialog[_ngcontent-%COMP%] footer[_ngcontent-%COMP%]{position:fixed;left:0;right:0;bottom:0}.common-edit-form-btn[_ngcontent-%COMP%]{padding:0!important;border:none!important;line-height:1.375rem!important;font-size:.875rem!important;height:auto!important}app-enhanced-ticket-type-and-class[_ngcontent-%COMP%] .search-journey-cards-row[_ngcontent-%COMP%]{max-width:35rem!important;margin:0 auto;width:100%}.ticket-tabs[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{top:2.813rem!important}app-enhanced-ticket-type-and-class[_ngcontent-%COMP%] #ettacc-back-btn-container[_ngcontent-%COMP%] .common-container[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important}.journey-type[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:12px}.back-btn[_ngcontent-%COMP%]{padding:1rem 0 0!important}.back-btn[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{min-width:auto!important}
1.journey-class-card[_ngcontent-%COMP%] .journey-class-details[_ngcontent-%COMP%] .journey-class-list[_ngcontent-%COMP%]{padding-left:1.25rem!important}enhanced-no-trains-available-dialogs[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:100%}.railcard-cheapest-card[_ngcontent-%COMP%]{width:100%;bottom:7.313rem;right:0;gap:0}.railcard-applied-message[_ngcontent-%COMP%] .mat-mdc-card[_ngcontent-%COMP%]{border-bottom:1px solid var(--neutrals-light-periwinkle);border-radius:0}.cheapest-ticket-message[_ngcontent-%COMP%] .mat-mdc-card[_ngcontent-%COMP%]{border-radius:0}.cheapest-using-railcard[_ngcontent-%COMP%] .cheapest-ticket-message[_ngcontent-%COMP%] .mat-mdc-card[_ngcontent-%COMP%]{box-shadow:none;border-top:1px solid var(--neutrals-light-periwinkle)}.cheapest-ticket-message[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .railcard-applied-message[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:.875rem;font-weight:600;line-height:1.375rem;margin-top:.5rem;padding-right:1.5rem}.cheapest-ticket-message[_ngcontent-%COMP%] .cheapest-ticket-content[_ngcontent-%COMP%]{margin-bottom:0}.cheapest-ticket-message[_ngcontent-%COMP%] .ticket-label[_ngcontent-%COMP%] button[_ngcontent-%COMP%], .cheapest-ticket-message[_ngcontent-%COMP%] .cheaper-option-txt[_ngcontent-%COMP%]{display:none}.cheapest-ticket-message[_ngcontent-%COMP%] .cheaper-mobile-arrow[_ngcontent-%COMP%]{display:block}.cheapest-ticket-message[_ngcontent-%COMP%] .select-button[_ngcontent-%COMP%]{border:none!important;padding:0!important;background:transparent;min-width:auto!important}.cheapest-ticket-message[_ngcontent-%COMP%] .single-card[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.cheapest-ticket-message[_ngcontent-%COMP%] .select-button[_ngcontent-%COMP%]:active, .cheapest-ticket-message[_ngcontent-%COMP%] .select-button[_ngcontent-%COMP%]:hover{background-color:transparent!important}.using-railcard-title[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:1.125rem;line-height:1.375rem;font-weight:600}.railcard-applied-message[_ngcontent-%COMP%]{position:relative}.railcard-applied-message[_ngcontent-%COMP%] .cheaper-option-close-btn[_ngcontent-%COMP%]{position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.field-error-space[_ngcontent-%COMP%]{bottom:-.25rem}@keyframes slideUp{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}.enhanced-datepicker-info[_ngcontent-%COMP%]{margin-top:auto;animation:_ngcontent-%COMP%_slideUp 1s ease-in-out;position:fixed!important;left:0;bottom:0;width:100vw;max-width:100%!important}.label-less-radio-card[_ngcontent-%COMP%] .mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{top:2.4rem!important}.search-journey-card-row[_ngcontent-%COMP%] .radio-card[_ngcontent-%COMP%] .mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%] .mdc-radio__background[_ngcontent-%COMP%]{height:1.25rem!important;width:1.25rem!important}.journey-details-card-header[_ngcontent-%COMP%]{padding:1rem!important}.via-avoid-section[_ngcontent-%COMP%]{padding:1rem}.journey-details-train-facilities[_ngcontent-%COMP%] .mat-accordion[_ngcontent-%COMP%] .mat-expansion-panel-header[_ngcontent-%COMP%]{padding:0!important}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%], .mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio__native-control[_ngcontent-%COMP%], .mat-mdc-radio-touch-target[_ngcontent-%COMP%]{width:1.25rem!important;height:1.25rem!important}.enhanced-datepicker-info[_ngcontent-%COMP%] .ngb-dp-months[_ngcontent-%COMP%]{padding:0 1rem 1rem;margin-top:0}.enhanced-datepicker-info[_ngcontent-%COMP%] ngb-datepicker[_ngcontent-%COMP%]{margin-top:0;border:none}.enhanced-datepicker-info[_ngcontent-%COMP%] .mat-button-toggle-appearance-standard[_ngcontent-%COMP%] .mat-button-toggle-label-content[_ngcontent-%COMP%]{font-size:.875rem!important}.enhanced-datepicker-info[_ngcontent-%COMP%] .ngb-dp-navigation-select[_ngcontent-%COMP%]{display:none}.enhanced-datepicker-info[_ngcontent-%COMP%] ngb-datepicker-navigation-select.ngb-dp-navigation-select[_ngcontent-%COMP%] select[_ngcontent-%COMP%]:first-child{text-align:right}.enhanced-datepicker-info[_ngcontent-%COMP%] ngb-datepicker-navigation-select.ngb-dp-navigation-select[_ngcontent-%COMP%] select[_ngcontent-%COMP%]{padding:0 2px;border:none;-webkit-appearance:none;appearance:none;width:auto;flex:none;background:none;font-size:14px;color:#131e29;height:2rem;line-height:2rem;pointer-events:none}.view-journey-form-container[_ngcontent-%COMP%]{box-shadow:none!important}.search-station[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{left:2rem!important}.service-arrive-ticket[_ngcontent-%COMP%] .stations-list[_ngcontent-%COMP%]{overflow:auto;height:calc(100vh - 260px)}.enhanced-common-popup-theme[_ngcontent-%COMP%]{padding:0;min-height:78.5dvh}app-enhanced-basic-dialog.enhanced-alert-dialogs[_ngcontent-%COMP%] footer[_ngcontent-%COMP%]{padding:1rem}app-enhanced-basic-dialog[_ngcontent-%COMP%] header[_ngcontent-%COMP%]{padding:1rem!important}.full-width-mobile[_ngcontent-%COMP%] .enhanced-common-popup-theme[_ngcontent-%COMP%]{max-height:100dvh}.padiing-footer[_ngcontent-%COMP%]{padding-bottom:180px}.padiing-footer.cheapest-ticket-footer[_ngcontent-%COMP%]{padding-bottom:250px!important}.padiing-footer.using-railcard-footer[_ngcontent-%COMP%]{padding-bottom:216px!important}.padiing-footer.cheapest-using-railcard[_ngcontent-%COMP%]{padding-bottom:306px!important}.Filter-modal[_ngcontent-%COMP%] .mdc-switch--selected[_ngcontent-%COMP%] .mdc-switch__icon--on[_ngcontent-%COMP%], .Filter-modal[_ngcontent-%COMP%] .mdc-switch--unselected[_ngcontent-%COMP%] .mdc-switch__icon--off[_ngcontent-%COMP%], .Filter-modal[_ngcontent-%COMP%] .mdc-switch__shadow[_ngcontent-%COMP%]{display:none}.Filter-modal[_ngcontent-%COMP%] .mdc-switch--selected[_ngcontent-%COMP%] .mdc-switch__handle-track[_ngcontent-%COMP%]{transform:none;right:.55rem;left:inherit}.Filter-modal[_ngcontent-%COMP%] .mdc-switch--selected[_ngcontent-%COMP%]:enabled .mdc-switch__handle[_ngcontent-%COMP%]:after{background:var(--shades-white)!important}.Filter-modal[_ngcontent-%COMP%] .mdc-switch--selected[_ngcontent-%COMP%] .mdc-switch__track[_ngcontent-%COMP%]:after{background:var(--primary-graphene)!important}.Filter-modal[_ngcontent-%COMP%] span.mdc-switch__track[_ngcontent-%COMP%]:before{background:var(--neutrals-light-periwinkle)}.Filter-modal[_ngcontent-%COMP%] .mdc-switch__track[_ngcontent-%COMP%]{overflow:hidden;position:relative;width:2.25rem;height:1.5rem;border-radius:1.563rem}.Filter-modal[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{display:flex;justify-content:space-between;width:100%}.Filter-modal[_ngcontent-%COMP%] .mdc-label[_ngcontent-%COMP%]{margin-left:0!important;font-family:Averta,Helvetica,Verdana,Arial,Sans-Serif}.Filter-modal[_ngcontent-%COMP%] mat-slide-toggle[_ngcontent-%COMP%]{width:100%}.Filter-modal[_ngcontent-%COMP%] .mdc-switch--unselected[_ngcontent-%COMP%]:enabled .mdc-switch__handle[_ngcontent-%COMP%]:after{background:var(--shades-white)!important}.Filter-modal[_ngcontent-%COMP%] .alert-content[_ngcontent-%COMP%] p[_ngcontent-%COMP%]:last-child{border-bottom:none}.Filter-modal[_ngcontent-%COMP%] .mdc-switch__handle[_ngcontent-%COMP%]{left:.141rem}.Filter-modal[_ngcontent-%COMP%]{max-width:100%!important;margin-top:auto;animation:_ngcontent-%COMP%_slideUp 1s ease-in-out;width:100%!important}.Filter-modal[_ngcontent-%COMP%] footer[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{flex:1 1 auto}.enhanced-datepicker-info[_ngcontent-%COMP%] mat-dialog-actions[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{display:flex;max-width:100%!important;margin-top:auto;width:100%;gap:1rem}.enhanced-datepicker-info[_ngcontent-%COMP%] mat-dialog-actions[_ngcontent-%COMP%] div[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:50%;flex:1 1 50%}.enhanced-datepicker-info[_ngcontent-%COMP%] mat-dialog-actions[_ngcontent-%COMP%] div[_ngcontent-%COMP%] button.fill-btn[_ngcontent-%COMP%]{margin-left:0}.station-list-popup[_ngcontent-%COMP%]{grid-template-columns:repeat(1,1fr)!important}app-enhanced-edit-qtt[_ngcontent-%COMP%]{position:fixed;top:0;z-index:999;height:calc(100dvh - 139.5px);bottom:0;width:100%}.edit-qtt-btn[_ngcontent-%COMP%]{position:fixed;bottom:env(safe-area-inset-bottom,0);left:0;right:0;justify-content:center!important;z-index:111;background:var(--shades-white);padding:1rem}.edit-qtt-btn[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:50%;min-height:48px}.edit-journey-form-container[_ngcontent-%COMP%]{height:100dvh}.edit-qtt-form-top[_ngcontent-%COMP%]{padding-bottom:100px;overflow:auto;height:calc(100dvh - 100px)}.view-journey-form-flex[_ngcontent-%COMP%]{gap:.5rem}.view-edit-form-container[_ngcontent-%COMP%]{flex-direction:row;align-items:flex-start;gap:4px}.view-edit-form-container[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:first-child{border-left:none;width:100%}.view-edit-form-container[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.375rem;gap:.5rem;white-space:nowrap!important;border-right:none;padding:0;flex:1 1 100%}.view-edit-form-container[_ngcontent-%COMP%] li[_ngcontent-%COMP%] .white-space-nowrap[_ngcontent-%COMP%]{white-space:normal}.view-edit-form-pax[_ngcontent-%COMP%], .view-edit-form-railcard[_ngcontent-%COMP%]{padding-left:0;border-left:none}.view-journey-mobile[_ngcontent-%COMP%]{display:flex;-moz-column-gap:.5rem!important;column-gap:.5rem!important;row-gap:0!important;flex-wrap:wrap}.view-edit-form-pax-railcard[_ngcontent-%COMP%]{display:none}.view-edit-form-btn-area[_ngcontent-%COMP%]{align-self:self-end;position:absolute;right:1.5rem}.view-edit-form-mobile-date[_ngcontent-%COMP%]{display:flex;-moz-column-gap:.25rem!important;column-gap:.25rem!important;row-gap:0!important;white-space:normal!important;flex-wrap:wrap;flex-wrap:nowrap!important}.enhanced-datepicker-info[_ngcontent-%COMP%] .ngb-dp-header[_ngcontent-%COMP%]{position:relative;top:0}.enhanced-sign-in-dialog[_ngcontent-%COMP%] .enchanced-common-popup-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{width:calc(100% - 2.5rem);font-size:1.125rem;line-height:1.375rem;font-weight:600}.enhanced-common-popup-theme.enhanced-sign-in-dialog[_ngcontent-%COMP%]{min-height:auto}.enchanced-common-popup-content[_ngcontent-%COMP%]{padding:1rem!important}.sign-in-popup-container[_ngcontent-%COMP%] form[_ngcontent-%COMP%]{gap:1rem}.enhanced-datepicker-info[_ngcontent-%COMP%] .mat-mdc-tab.mdc-tab[_ngcontent-%COMP%]{flex-grow:1!important}.mobile-hide-tab-legends[_ngcontent-%COMP%]{display:none!important}.comfot-in-class[_ngcontent-%COMP%]{margin-bottom:1rem!important;display:block}.for-desktop-content[_ngcontent-%COMP%]{display:none}.review-travel-extras-mat-panel.mat-expanded[_ngcontent-%COMP%] .mat-expansion-panel-content[_ngcontent-%COMP%]{padding-block:1rem;margin-inline:1rem}.review-travel-extras-bike-inner[_ngcontent-%COMP%]{gap:1.5rem;flex-direction:column}.review-travel-extras-plusbus-checkbox[_ngcontent-%COMP%]{flex-direction:column!important;align-items:flex-start;gap:.5rem!important}.plusbus-checkbox-price[_ngcontent-%COMP%]{padding-left:2.125rem}.review-travel-extras-plusbus-checkbox[_ngcontent-%COMP%] .review-common-checkbox[_ngcontent-%COMP%]{width:auto}.delivery-mat-radio-group-list[_ngcontent-%COMP%]{gap:1rem}.delivery-mat-radio-group-list[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{align-items:flex-start}.smartcard-radio-group[_ngcontent-%COMP%]{grid-template-columns:repeat(1,1fr);gap:1rem}.plusbus-checkbox-list[_ngcontent-%COMP%] .outline-btn[_ngcontent-%COMP%]{width:100%}.smartcard-radio-btn[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{padding:.75rem 1rem;
1align-items:center}.personal-info-delivery-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{align-items:center}.review-added-address[_ngcontent-%COMP%] .smartcard-radio-btn[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{padding:1rem!important}.order-smartcard-checkbox-m[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{align-items:center}.review-travel-extras-mat-header[_ngcontent-%COMP%] .mat-content[_ngcontent-%COMP%]{display:block}.enhanced-session-timeout-popup[_ngcontent-%COMP%]{width:100%!important;max-width:90vw!important}.enhanced-session-timeout-popup[_ngcontent-%COMP%] .enhanced-common-popup-theme[_ngcontent-%COMP%]{height:auto!important;min-height:auto!important}.enhanced-alert-content[_ngcontent-%COMP%]{padding:1rem!important}.review-travel-extras-bike-amount-inner[_ngcontent-%COMP%] .mat-mdc-form-field[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{padding-left:0}.review-column-seat-mat-header[_ngcontent-%COMP%] .mat-expansion-indicator[_ngcontent-%COMP%]:after{left:-13px}.review-column-seat-mat-header[_ngcontent-%COMP%] .mat-content[_ngcontent-%COMP%]{padding-right:.75rem}.review-travel-extras-mat-header[_ngcontent-%COMP%] .mat-expansion-indicator[_ngcontent-%COMP%]{margin-top:.25rem}.toast-success[_ngcontent-%COMP%]{padding:.5rem;gap:10px}.toast-msg-top-space[_ngcontent-%COMP%]{margin-top:1rem}.toast-msg-bottom-space[_ngcontent-%COMP%]{margin-bottom:1rem}.delivery-mat-radio-group-list[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{margin-block-start:.125rem}.enhanced-common-popup-container.enchanced-seat-preferences-popup[_ngcontent-%COMP%]{width:100%;max-width:100vw;height:100dvh}.enchanced-seat-preferences-popup[_ngcontent-%COMP%] .enhanced-common-popup-theme[_ngcontent-%COMP%]{padding:1rem;height:calc(100dvh - 128px);max-height:100%}.bike-reser-popup-list[_ngcontent-%COMP%] .f-14[_ngcontent-%COMP%], .m-f-14[_ngcontent-%COMP%]{font-size:14px!important}.review-page-mat-expansion-panel[_ngcontent-%COMP%]:hover, .review-page-mat-expansion-panel[_ngcontent-%COMP%]:focus, .keyboard-mode[_ngcontent-%COMP%] .review-page-mat-expansion-panel[_ngcontent-%COMP%]:focus-within, .review-page-mat-expansion-panel.mat-expanded[_ngcontent-%COMP%], .review-page-mat-expansion-panel.mat-expanded[_ngcontent-%COMP%]:focus, .review-page-mat-expansion-panel.mat-expanded[_ngcontent-%COMP%]:hover, .keyboard-mode[_ngcontent-%COMP%] .review-page-mat-expansion-panel.mat-expanded[_ngcontent-%COMP%]:focus-within{outline:none}.enhanced-payment[_ngcontent-%COMP%] .smartcard-radio-group[_ngcontent-%COMP%] mat-radio-button[_ngcontent-%COMP%]{padding:1rem!important}.enhanced-payment[_ngcontent-%COMP%] .single-card[_ngcontent-%COMP%]{gap:.75rem}.eVoucher-card[_ngcontent-%COMP%] .mdc-checkbox[_ngcontent-%COMP%], .enhanced-payment[_ngcontent-%COMP%] .smartcard-radio-group[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{right:1rem!important}.enhanced-payment[_ngcontent-%COMP%] #epc-saved-address-area[_ngcontent-%COMP%] .smartcard-radio-group[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{right:1rem!important;top:1rem!important}.enhanced-payment[_ngcontent-%COMP%] .eVoucher-card[_ngcontent-%COMP%] mat-checkbox[_ngcontent-%COMP%]{padding:1rem}.common-popup-footer-fill-btn[_ngcontent-%COMP%]{flex-direction:column}.common-popup-footer-fill-btn[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:100%!important}.enhanced-payment[_ngcontent-%COMP%] .smartcard-radio-group[_ngcontent-%COMP%] .payment-mode-save-mobile[_ngcontent-%COMP%] label.mdc-label[_ngcontent-%COMP%]{padding-left:1.125rem!important}.enhanced-booking-confirmation-header[_ngcontent-%COMP%] .user-account-container[_ngcontent-%COMP%]{padding:.75rem 0!important}.payment-summary-accordion[_ngcontent-%COMP%] .mat-expansion-panel-header[_ngcontent-%COMP%]{padding:1rem}.payment-summary-accordion[_ngcontent-%COMP%] .mat-expansion-panel-header-title[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:1.125rem;line-height:1.375rem}.payment-summary-mat-panel[_ngcontent-%COMP%]{border-top:1px solid var(--neutrals-light-periwinkle)}.enhanced-booking-confirmation-section[_ngcontent-%COMP%] .mat-mdc-tab-header[_ngcontent-%COMP%]{top:-1px}.payment-summary-accordion[_ngcontent-%COMP%] .mat-accordion[_ngcontent-%COMP%] .mat-expansion-panel[_ngcontent-%COMP%]:hover{outline:none}.keyboard-mode[_ngcontent-%COMP%] .payment-summary-accordion[_ngcontent-%COMP%] .mat-accordion[_ngcontent-%COMP%] .mat-expansion-panel[_ngcontent-%COMP%]:focus-within, .keyboard-mode[_ngcontent-%COMP%] .payment-summary-accordion[_ngcontent-%COMP%] .mat-accordion[_ngcontent-%COMP%] .mat-expansion-panel.mat-expanded.focus-within[_ngcontent-%COMP%]{outline:none;border:1px solid var(--shades-white)!important}}@media(width<=992px){.cdk-overlay-pane.enhanced-seat-picker[_ngcontent-%COMP%]{max-width:100%!important;width:100%}}@media(width<=960px){.enhanced-datepicker-info[_ngcontent-%COMP%] mat-dialog-content[_ngcontent-%COMP%]{height:542px;max-height:inherit!important}}@media(width<=768px){.ticket-detail-mobile[_ngcontent-%COMP%] .enhanced-common-popup-theme[_ngcontent-%COMP%]{padding-bottom:5rem!important;min-height:inherit;max-height:calc(100vh - 75px)!important;margin-bottom:3rem}enhanced-railcard-restrictions-dialogs[_ngcontent-%COMP%] app-enhanced-basic-dialog.enhanced-alert-dialogs.content-center[_ngcontent-%COMP%] footer[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:100%}.stations-popup[_ngcontent-%COMP%]{max-width:100%!important;width:100%;height:100vh;margin:0!important}app-enhanced-basic-dialog[_ngcontent-%COMP%] mat-tab-header[_ngcontent-%COMP%] span.mdc-tab__content[_ngcontent-%COMP%]{font-size:14px!important}.mat-mdc-dialog-container[_ngcontent-%COMP%] .mat-mdc-dialog-title[_ngcontent-%COMP%]{font-size:18px}.logout-popup[_ngcontent-%COMP%]{width:35rem!important;max-width:100%}.enhanced-datepicker-info[_ngcontent-%COMP%] mat-dialog-content[_ngcontent-%COMP%]{height:530px;max-height:inherit!important}.enhanced-common-info-popup[_ngcontent-%COMP%]{margin:0 1rem!important;width:100%!important}.enhanced-common-info-content[_ngcontent-%COMP%]{padding:1rem!important}.two-btn-footer[_ngcontent-%COMP%]{gap:1rem}.two-btn-footer[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:50%}.two-btn-footer-full-btn[_ngcontent-%COMP%]{flex-direction:column}.two-btn-footer-full-btn[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:100%}.enhanced-no-seats-available-dialog[_ngcontent-%COMP%] .enhanced-common-info-content[_ngcontent-%COMP%]{padding:1rem}.enhanced-no-seats-available-dialog[_ngcontent-%COMP%] header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{text-align:center}.enhanced-no-seats-available-dialog[_ngcontent-%COMP%] .two-btn-footer[_ngcontent-%COMP%]{flex-direction:column}.enhanced-no-seats-available-dialog[_ngcontent-%COMP%] .two-btn-footer[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:100%}.e-ticket-btn-group[_ngcontent-%COMP%]{width:calc(100vw - 2rem);max-width:100%!important}.enhanced-datepicker-info[_ngcontent-%COMP%] ngb-datepicker-navigation[_ngcontent-%COMP%]{grid-template-columns:auto 1fr auto}}
1@media only screen and (width:768px){.journey-details-card[_ngcontent-%COMP%]{border:none!important}.journey-details-card-header[_ngcontent-%COMP%]{border-radius:0!important}.desktop-hide[_ngcontent-%COMP%]{display:block!important}.add-return-jounrey-btn[_ngcontent-%COMP%]{margin:1rem 0}}@media(width<=767px){.journey-details-card[_ngcontent-%COMP%]{border:none!important}.journey-details-card-header[_ngcontent-%COMP%]{border-radius:0!important}.desktop-hide[_ngcontent-%COMP%]{display:block!important}.add-return-jounrey-btn[_ngcontent-%COMP%]{margin:1rem 0}.mobile-hide-imp[_ngcontent-%COMP%]{display:none!important}.new-jorney[_ngcontent-%COMP%]{display:flex;gap:12px}.mobile-hide[_ngcontent-%COMP%]{display:none}.mobile-show[_ngcontent-%COMP%]{display:block}.reviewbuy-adult[_ngcontent-%COMP%]{display:flex;flex:0 0 100%}.booking-journey-details-txt-flex[_ngcontent-%COMP%] p[_ngcontent-%COMP%] span.custom-block[_ngcontent-%COMP%]{display:flex;gap:.75rem;margin-left:0;width:100%}.booking-journey-details-txt-flex[_ngcontent-%COMP%] p[_ngcontent-%COMP%] span.custom-block[_ngcontent-%COMP%]:before, .reviewbuy-adult[_ngcontent-%COMP%]:before{display:none}.enhanced-datepicker-info[_ngcontent-%COMP%] #ebd-base-dialog-body[_ngcontent-%COMP%] mat-dialog-actions[_ngcontent-%COMP%]{padding:1rem!important}.qtt-footer-btn[_ngcontent-%COMP%] .mdc-button__label[_ngcontent-%COMP%], .edit-qtt-btn[_ngcontent-%COMP%] .fill-btn[_ngcontent-%COMP%], .dark-fill-btn[_ngcontent-%COMP%], .dark-outline-btn[_ngcontent-%COMP%]{font-size:15px!important}.view-edit-form-btn-area[_ngcontent-%COMP%]{right:1rem!important}.view-journey-form-container.new-design-journey[_ngcontent-%COMP%]{background-color:var(--primary-graphene);padding:12px 16px!important}.enhanced-datepicker-info[_ngcontent-%COMP%] ngb-datepicker-navigation[_ngcontent-%COMP%]{grid-template-columns:auto 1fr auto}.mat-mdc-dialog-container[_ngcontent-%COMP%] .mat-mdc-dialog-title[_ngcontent-%COMP%]{font-size:18px}.enhanced-datepicker-info[_ngcontent-%COMP%] .ngb-dp-header[_ngcontent-%COMP%]{min-width:400px;width:400px;margin:0 auto}.enhanced-datepicker-info[_ngcontent-%COMP%] .ngb-dp-months[_ngcontent-%COMP%]{padding:1rem;margin-top:0;min-width:400px;width:400px;margin-left:auto;margin-right:auto}.logout-popup[_ngcontent-%COMP%]{width:90%!important;max-width:100%}.add-railcard[_ngcontent-%COMP%] .add-railcard-type[_ngcontent-%COMP%] .mat-mdc-option[_ngcontent-%COMP%]{min-height:inherit!important;padding:6px 16px!important}.login-popup[_ngcontent-%COMP%] .enchanced-common-popup-header[_ngcontent-%COMP%]{flex-wrap:wrap}.login-popup[_ngcontent-%COMP%] .enchanced-common-popup-header[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:1.125rem!important;width:85%}app-enhanced-ticket-type-and-class[_ngcontent-%COMP%] .search-journey-cards-row[_ngcontent-%COMP%]{max-width:100%!important;margin:0 auto}.common-container[_ngcontent-%COMP%]{max-width:100%;width:100%;margin:0 1rem!important}.datepicker-tabs[_ngcontent-%COMP%] mat-tab-body[_ngcontent-%COMP%]{min-height:500px}.alert-common[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;padding-left:1rem;padding-right:1rem;margin:0 auto}.view-edit-form-station-stops[_ngcontent-%COMP%]{flex-wrap:wrap;gap:0 .5rem!important}.add-railcard-popup[_ngcontent-%COMP%]{max-width:100%!important;padding:0 1rem}.search-station[_ngcontent-%COMP%], .stations-list[_ngcontent-%COMP%]{padding:1rem!important}.stations-list[_ngcontent-%COMP%]{height:calc(100vh - 176px)}.class-details-row[_ngcontent-%COMP%] mat-card[_ngcontent-%COMP%]{border:none}.search-journey-card-row[_ngcontent-%COMP%] .radio-card[_ngcontent-%COMP%] .mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{position:absolute;right:.75rem;top:3.85rem;padding:inherit}.enhanced-sign-in-dialog[_ngcontent-%COMP%]{max-width:100dvw!important;max-height:100dvh!important;margin:0 1rem}.ticket-tabs[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{top:2.75rem!important}.edit-qtt-btn[_ngcontent-%COMP%] .fill-btn[_ngcontent-%COMP%], .dark-fill-btn[_ngcontent-%COMP%], .dark-outline-btn[_ngcontent-%COMP%]{padding-left:.5rem!important;padding-right:.5rem!important}.edit-qtt-pax-input[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:var(--primary-coalescent)!important;transition:inherit}.cdk-overlay-pane.enhanced-seat-picker[_ngcontent-%COMP%]{max-width:100%!important;width:100%}.enhanced-seat-picker[_ngcontent-%COMP%], .enhanced-seat-picker[_ngcontent-%COMP%] .mat-mdc-dialog-container[_ngcontent-%COMP%]{height:100vh}.enhanced-seat-picker[_ngcontent-%COMP%] .svg-container[_ngcontent-%COMP%]{margin-top:20px!important}.enhanced-seat-picker[_ngcontent-%COMP%] .selected-box[_ngcontent-%COMP%], .enhanced-seat-picker[_ngcontent-%COMP%] .available-box[_ngcontent-%COMP%], .enhanced-seat-picker[_ngcontent-%COMP%] .unavailable-box[_ngcontent-%COMP%]{font-weight:600;font-size:11px;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}.enhanced-seat-picker[_ngcontent-%COMP%] .svg-container[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{margin:0 -29px 10px}.enhanced-seat-picker[_ngcontent-%COMP%] .seat-change-txt[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:24px}.enhanced-seat-picker[_ngcontent-%COMP%] .seat-change-txt[_ngcontent-%COMP%], .enhanced-seat-picker[_ngcontent-%COMP%] .seat-change-txt[_ngcontent-%COMP%] .mat-expansion-panel-header[_ngcontent-%COMP%]{width:100%}.enhanced-seat-picker[_ngcontent-%COMP%] .seat-change-txt[_ngcontent-%COMP%] .seat-header[_ngcontent-%COMP%]{padding-left:10px}.enhanced-seat-picker[_ngcontent-%COMP%] .seatpickerwarning-icn[_ngcontent-%COMP%]{width:20px;margin-left:6px}.enhanced-seat-picker[_ngcontent-%COMP%] .seatpickerwarning-tooltip[_ngcontent-%COMP%]{z-index:99999!important}.two-btn-footer.journey-dialog-footer-center[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:100%;height:2.5rem!important}.enhanced-common-notification[_ngcontent-%COMP%]{width:100%;margin:0 1rem}.enhanced-session-timeout-popup[_ngcontent-%COMP%] header[_ngcontent-%COMP%]{flex-direction:column!important;gap:.5rem;align-items:flex-start}.enhanced-session-timeout-popup[_ngcontent-%COMP%] .time-counter[_ngcontent-%COMP%]{font-size:18px;line-height:22px}.review-page-mat-expansion-panel[_ngcontent-%COMP%] .mat-expansion-panel-content[_ngcontent-%COMP%]{border-bottom:1px solid var(--neutrals-light-periwinkle)}.common-popup-footer-fill-btn[_ngcontent-%COMP%]{flex-direction:column}.common-popup-footer-fill-btn[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:100%!important}}@media(min-width:992px)and (max-width:1140px){.enhanced-seat-picker[_ngcontent-%COMP%]{min-width:65vw!important;max-width:95vw!important;width:95%}}@media(width<=540px){.edit-qtt-btn[_ngcontent-%COMP%] .fill-btn[_ngcontent-%COMP%], .dark-fill-btn[_ngcontent-%COMP%], .dark-outline-btn[_ngcontent-%COMP%]{font-size:15px!important;min-height:48px!important}.enhanced-datepicker-info[_ngcontent-%COMP%] .ngb-dp-months[_ngcontent-%COMP%]{min-width:400px;width:400px}.enhanced-datepicker-info[_ngcontent-%COMP%] .ngb-dp-header[_ngcontent-%COMP%]{min-width:400px;margin:0 auto;width:400px}enhanced-add-railcard-dialogs[_ngcontent-%COMP%] .add-railcard-type[_ngcontent-%COMP%]{min-width:60%;width:70%;max-width:70%}}@media(width<=500px){.padiing-footer[_ngcontent-%COMP%]{padding-bottom:140px}app-enhanced-ticket-type-and-class[_ngcontent-%COMP%] .qtt-footer-btn[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{padding-left:.5rem!important;padding-right:.5rem!important}}@media(width<=420px){.enhanced-datepicker-info[_ngcontent-%COMP%] .ngb-dp-months[_ngcontent-%COMP%]{min-width:100%;width:100%}.enhanced-datepicker-info[_ngcontent-%COMP%] .ngb-dp-header[_ngcontent-%COMP%]{min-width:100%;width:100%;margin:0 auto;padding-bottom:0}.enhanced-datepicker-info[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{height:auto!important}
1.add-railcard-amount[_ngcontent-%COMP%]{position:relative;width:9.5rem!important}.journey-breakdown-details-table[_ngcontent-%COMP%] .mat-mdc-table[_ngcontent-%COMP%]{table-layout:fixed}}@media(width<=404px){.dark-fill-btn[_ngcontent-%COMP%] .mdc-button__label[_ngcontent-%COMP%]{gap:.25rem!important}.multi-label-class[_ngcontent-%COMP%] .mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{top:4.75rem!important}}@media(width<=380px){.new-jorney-out-ret-date[_ngcontent-%COMP%]{display:block!important}.new-jorney-out-date[_ngcontent-%COMP%]{padding-right:12px}.new-jorney-ret-date[_ngcontent-%COMP%]:before{top:.563rem!important;left:-.563rem!important}.new-jorney-total[_ngcontent-%COMP%]:before{top:.563rem!important;left:-.438rem!important}}@media(width<=360px){app-enhanced-ticket-type-and-class[_ngcontent-%COMP%] .qtt-footer-btn[_ngcontent-%COMP%], .edit-qtt-btn[_ngcontent-%COMP%]{min-width:220px}app-enhanced-ticket-type-and-class[_ngcontent-%COMP%] .qtt-footer-btn[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{min-height:auto;height:100%!important}.edit-qtt-btn[_ngcontent-%COMP%] .fill-btn[_ngcontent-%COMP%], .dark-fill-btn[_ngcontent-%COMP%], .dark-outline-btn[_ngcontent-%COMP%], .edit-qtt-btn[_ngcontent-%COMP%] .outline-btn[_ngcontent-%COMP%]{font-size:15px!important;min-height:auto!important;height:-webkit-fill-available!important}}@media(width<=320px){.edit-qtt-via-avoid[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:.875rem!important}}.radio-card[_ngcontent-%COMP%] .mat-mdc-radio-button.mat-mdc-radio-checked[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%], .radio-card[_ngcontent-%COMP%] .mat-mdc-radio-button.mat-mdc-radio-checked[_ngcontent-%COMP%] .mdc-radio__background[_ngcontent-%COMP%]:before{background-color:transparent!important}.radio-card[_ngcontent-%COMP%] .mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio__background[_ngcontent-%COMP%]:before{background-color:var(--shades-white)!important}.delivery-radio-list[_ngcontent-%COMP%] .mat-mdc-radio-button.mat-mdc-radio-checked[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%], .delivery-radio-list[_ngcontent-%COMP%] .mat-mdc-radio-button.mat-mdc-radio-checked[_ngcontent-%COMP%] .mdc-radio__background[_ngcontent-%COMP%]:before{background-color:transparent!important}.delivery-radio-list[_ngcontent-%COMP%] .mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio__background[_ngcontent-%COMP%]:before{background-color:var(--shades-white)!important}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio__background[_ngcontent-%COMP%]:before{background-color:var(--shades-white)!important}.e-ticket-btn-group[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] button[_ngcontent-%COMP%] .mat-button-wrapper[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center}.e-ticket-btn-group[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover .mat-button-focus-overlay[_ngcontent-%COMP%]{opacity:0!important}app-enhanced-validate[_ngcontent-%COMP%] .loader-center[_ngcontent-%COMP%], app-enhanced-validate-enrollment[_ngcontent-%COMP%] .loader-center[_ngcontent-%COMP%]{display:flex;height:100%;justify-content:center;position:relative}app-enhanced-validate[_ngcontent-%COMP%] .loader-section[_ngcontent-%COMP%], app-enhanced-validate-enrollment[_ngcontent-%COMP%] .loader-section[_ngcontent-%COMP%]{text-align:center;width:90%;margin:0 auto;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}app-enhanced-validate[_ngcontent-%COMP%] .search-loader-icon[_ngcontent-%COMP%], app-enhanced-validate-enrollment[_ngcontent-%COMP%] .search-loader-icon[_ngcontent-%COMP%]{margin-top:0!important}span.next-line-text[_ngcontent-%COMP%]{font-size:14px!important;line-height:1.5rem;font-weight:400!important;color:var(--primary-coalescent)}.desktop-hide[_ngcontent-%COMP%]{display:none}.full-journey[_ngcontent-%COMP%]{padding:1rem;text-align:center}.full-journey[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{border:1px solid #C5CFD9;border-radius:5px;padding:.5rem 1rem;color:var(--primary-graphene);text-decoration:underline;text-underline-offset:.25rem;text-decoration-thickness:1px;width:100%}.full-journey[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover{font-weight:600}.full-journey[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus-visible .mdc-button__label[_ngcontent-%COMP%]{outline:3px solid #131E29;border-radius:5px}.full-journey[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:14px}
1.new-jorney[_ngcontent-%COMP%]{display:flex;gap:12px}.search-loader[_ngcontent-%COMP%]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#f7f7f7;z-index:999}.train-type-filter-container[_ngcontent-%COMP%]{padding:1rem 0}.eeq-train-types-flex[_ngcontent-%COMP%]{display:flex;gap:1rem;align-items:center}.edit-qtt-show-only[_ngcontent-%COMP%]{color:var(--primary-coalescent);font-size:1rem;line-height:1.5rem;font-weight:700}.edit-qtt-show-only-btns[_ngcontent-%COMP%]{display:flex;gap:1rem;align-items:center}.active-show-only-btn[_ngcontent-%COMP%]{border:.125rem solid var(--primary-graphene)!important;font-weight:600;color:var(--primary-graphene)!important}.filter-clear-btn[_ngcontent-%COMP%]{padding:0;margin:0;min-width:auto;font-size:1rem;line-height:1.5rem!important;color:var(--primary-graphene)!important;text-decoration:underline;text-underline-offset:.125rem}.search-journey-btn[_ngcontent-%COMP%]{padding:1rem 0;display:flex;align-items:center;justify-content:center}.search-journey-btn[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{padding:0;color:var(--primary-coalescent);font-size:1rem;line-height:1.5rem}.search-journey-row[_ngcontent-%COMP%]{display:flex;gap:2rem;justify-content:center}.search-journey-row[_ngcontent-%COMP%] .search-journey-col[_ngcontent-%COMP%]{flex-basis:50%}.search-journey-header[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.5rem;padding:1rem 0;justify-content:center;text-align:center}.search-journey-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:1.25rem;line-height:1.563rem;color:var(--primary-graphene);font-weight:600}.search-journey-header[_ngcontent-%COMP%] .search-journey-header-station[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:.5rem}.search-journey-header[_ngcontent-%COMP%] .search-journey-header-station[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:.875rem;color:var(--primary-coalescent);line-height:1.125rem}.search-journey-btn[_ngcontent-%COMP%] .mdc-button__label[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.5rem}.qtt-journey-cards-row[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1rem}.qtt-journey-cards[_ngcontent-%COMP%]{background-color:var(--shades-white);box-shadow:0 .125rem .75rem .125rem #131e2914;border-radius:.313rem}.search-journey-card-row[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1rem}.ticket-label[_ngcontent-%COMP%]{display:flex;justify-content:space-between;gap:.625rem}
1.ticket-label-name[_ngcontent-%COMP%]{padding:.125rem .5rem;border-radius:.125rem;font-weight:700;font-size:.75rem;line-height:1.125rem;display:flex;justify-content:center}.radio-card[_ngcontent-%COMP%] .mat-internal-form-field[_ngcontent-%COMP%] > label[_ngcontent-%COMP%]{width:100%;padding:0}.radio-card[_ngcontent-%COMP%] .mat-mdc-radio-checked[_ngcontent-%COMP%]{background:var(--tint-feel-good-green)!important;outline:.125rem solid var(--primary-graphene)}.radio-card[_ngcontent-%COMP%] .radio-card-custom-label[_ngcontent-%COMP%]{padding:.75rem;display:flex;flex-direction:column;gap:.75rem}.radio-card-time-price[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;padding-right:1.438rem;width:calc(100% - .625rem)}.radio-card-time-price[_ngcontent-%COMP%] .radio-card-time[_ngcontent-%COMP%]{display:flex;align-items:center;gap:1rem}.radio-card[_ngcontent-%COMP%] .mat-mdc-radio-button[_ngcontent-%COMP%]{width:100%;display:flex;justify-content:space-between;flex-direction:column}.radio-card[_ngcontent-%COMP%] .radio-card-train-type[_ngcontent-%COMP%]{width:7.5rem;padding:0rem .5rem 0;margin-top:-.5rem}.radio-card[_ngcontent-%COMP%] .radio-card-train-type[_ngcontent-%COMP%] .radio-card-logo[_ngcontent-%COMP%]{display:flex;flex-direction:column;position:relative}.radio-card[_ngcontent-%COMP%] .radio-card-train-type[_ngcontent-%COMP%] .radio-card-logo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:5.188rem}.radio-card[_ngcontent-%COMP%] .radio-card-train-type[_ngcontent-%COMP%] .radio-card-logo[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--primary-coalescent);font-size:.75rem;line-height:1.125rem;font-weight:700;position:absolute;bottom:-1.25rem}.radio-card[_ngcontent-%COMP%] .radio-card-train-type[_ngcontent-%COMP%] .radio-card-train-express[_ngcontent-%COMP%], .radio-card[_ngcontent-%COMP%] .radio-card-train-type[_ngcontent-%COMP%] .radio-card-multi-operators[_ngcontent-%COMP%]{font-size:.75rem;line-height:1.125rem;color:var(--primary-coalescent);font-weight:700}.radio-card[_ngcontent-%COMP%] .radio-card-ticket-info[_ngcontent-%COMP%]{padding:.5rem;display:flex;flex-direction:column;gap:.25rem}.radio-card[_ngcontent-%COMP%] .radio-card-ticket-info[_ngcontent-%COMP%] .radio-card-time-jouney[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.656rem}.radio-card[_ngcontent-%COMP%] .radio-card-ticket-info[_ngcontent-%COMP%] .radio-card-time-jouney[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:1.25rem;font-weight:600;line-height:1.563rem;color:var(--primary-coalescent)}.radio-card[_ngcontent-%COMP%] .radio-card-ticket-info[_ngcontent-%COMP%] .radio-card-time-jouney[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{padding:.281rem .141rem}.radio-card[_ngcontent-%COMP%] .radio-card-ticket-info[_ngcontent-%COMP%] .radio-card-vehicle-type[_ngcontent-%COMP%] .radio-card-duration[_ngcontent-%COMP%]{font-size:1rem;line-height:1.5rem;color:var(--primary-coalescent)}.radio-card[_ngcontent-%COMP%] .radio-card-ticket-info[_ngcontent-%COMP%] .radio-card-vehicle-type[_ngcontent-%COMP%] .radio-card-bus-replace[_ngcontent-%COMP%]{font-size:1rem;line-height:1.5rem;color:var(--destructive-watermellon);font-weight:700}.radio-card[_ngcontent-%COMP%] .radio-card-price-col[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end;text-align:right}.radio-card-time-price[_ngcontent-%COMP%] .radio-card-price-col[_ngcontent-%COMP%] .radio-card-arrow-mobile[_ngcontent-%COMP%]{display:none}.radio-card[_ngcontent-%COMP%] .radio-card-price-col[_ngcontent-%COMP%] .radio-card-price-inner[_ngcontent-%COMP%]{display:flex;align-items:flex-end;flex-direction:column}.radio-card[_ngcontent-%COMP%] .radio-card-price-col[_ngcontent-%COMP%] .radio-card-one-way[_ngcontent-%COMP%]{line-height:1.375rem;font-size:.875rem;color:var(--primary-coalescent)}.radio-card[_ngcontent-%COMP%] .radio-card-price-col[_ngcontent-%COMP%] .radio-card-price[_ngcontent-%COMP%]{line-height:1.563rem;font-size:1.25rem;color:var(--primary-coalescent);font-weight:600}.radio-card[_ngcontent-%COMP%] .radio-card-selected-available[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.25rem}.radio-card[_ngcontent-%COMP%] .radio-card-selected-available[_ngcontent-%COMP%] .radio-card-selected-area[_ngcontent-%COMP%]{display:none}.radio-card[_ngcontent-%COMP%] .mat-mdc-radio-checked[_ngcontent-%COMP%] .radio-card-selected-available[_ngcontent-%COMP%] .radio-card-selected-area[_ngcontent-%COMP%]{display:block}.radio-card[_ngcontent-%COMP%] .radio-card-selected-available[_ngcontent-%COMP%] .radio-card-selected-area[_ngcontent-%COMP%] .radio-card-selected[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.313rem;background-color:var(--shades-white);border:.063rem solid var(--neutrals-light-periwinkle)}.radio-card[_ngcontent-%COMP%] .radio-card-selected-available[_ngcontent-%COMP%] .radio-card-selected[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.375rem;color:var(--primary-coalescent)}.radio-card[_ngcontent-%COMP%] .radio-card-selected-available[_ngcontent-%COMP%] .radio-card-not-available[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.25rem;color:var(--neutrals-auro-metal)}.radio-card[_ngcontent-%COMP%] .radio-card-journey-details[_ngcontent-%COMP%]{border-top:.06rem solid var(--neutrals-light-periwinkle);padding-top:.75rem;position:absolute;bottom:1.125rem;width:calc(100% - 2.5rem);margin-left:1.25rem}.radio-card[_ngcontent-%COMP%] .radio-card-journey-details[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{color:var(--primary-graphene);font-size:1rem!important;line-height:1.5rem!important;text-underline-offset:.25rem;text-decoration:underline;padding:0;font-family:Averta,Helvetica,Verdana,Arial,Sans-Serif!important}.radio-card[_ngcontent-%COMP%] .radio-card-journey-details[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover{cursor:pointer}.ticket-label-tab[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.375rem;font-weight:600}.search-journey-time-price.class-type-cost[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{font-size:1.25rem;font-weight:600;padding:0;color:var(--primary-coalescent)}.notrains-found-card[_ngcontent-%COMP%]{background-color:var(--shades-white);border-radius:.313rem;padding:1.25rem;box-shadow:0 2px 12px 2px #131e2914;display:flex;align-items:flex-start;gap:1.25rem}.notrains-found-card[_ngcontent-%COMP%] .notrains-found-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.75rem}.notrains-found-card[_ngcontent-%COMP%] .notrains-found-content[_ngcontent-%COMP%] .notrains-found-title[_ngcontent-%COMP%]{font-size:1.25rem;line-height:1.563rem;font-weight:600;color:var(--primary-coalescent)}.notrains-found-card[_ngcontent-%COMP%] .notrains-found-content[_ngcontent-%COMP%] .notrains-found-sub-content[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.375rem;color:var(--primary-coalescent)}.notrains-found-card[_ngcontent-%COMP%] .notrains-found-content[_ngcontent-%COMP%] .notrains-found-sub-content[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.375rem;text-decoration:underline;font-weight:500;color:var(--graphene);text-underline-offset:.25rem;cursor:pointer}.notrains-found-card[_ngcontent-%COMP%] .notrains-found-content[_ngcontent-%COMP%] .notrains-found-sub-content[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{font-weight:700}.open-return-card[_ngcontent-%COMP%]{align-items:flex-start}@media(width<=1023px){.search-journey-card-row[_ngcontent-%COMP%] .radio-card[_ngcontent-%COMP%] .disabled-radio-card[_ngcontent-%COMP%] .radio-card-price-col[_ngcontent-%COMP%] .radio-card-price-inner[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .search-journey-card-row[_ngcontent-%COMP%] .radio-card[_ngcontent-%COMP%] .disabled-radio-card[_ngcontent-%COMP%] .radio-card-price-col[_ngcontent-%COMP%] .radio-card-price-inner[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:.875rem!important}.search-station[_ngcontent-%COMP%] .mat-mdc-form-field[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding:.813rem .75rem!important;min-height:inherit}.eeq-train-filter[_ngcontent-%COMP%], .search-journey-header[_ngcontent-%COMP%]{display:none}.search-journey-row[_ngcontent-%COMP%] .search-journey-col[_ngcontent-%COMP%]{flex-basis:100%}.search-journey-row[_ngcontent-%COMP%] .search-journey-mobile-col[_ngcontent-%COMP%]{display:none}}@media(width<=767px){.search-journey-row[_ngcontent-%COMP%] .search-journey-cards-row[_ngcontent-%COMP%] .add-return-jounrey-btn[_ngcontent-%COMP%]{margin-top:1rem}.radio-card[_ngcontent-%COMP%] .radio-card-custom-label[_ngcontent-%COMP%]{padding:0;gap:.5rem}.radio-card[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{display:none!important}.radio-card-time-price[_ngcontent-%COMP%]{padding-right:1.75rem;width:100%}.radio-card-time-price[_ngcontent-%COMP%] .radio-card-price-col[_ngcontent-%COMP%]{padding:0 0 0 .5rem;gap:.5rem}.radio-card-time-price[_ngcontent-%COMP%] .radio-card-price-col[_ngcontent-%COMP%] .radio-card-arrow-mobile[_ngcontent-%COMP%]{display:none}.radio-card-time-price[_ngcontent-%COMP%] .radio-card-time[_ng
1content-%COMP%]{align-items:flex-start;flex-direction:column;gap:.25rem;padding:.5rem .5rem 0}.radio-card[_ngcontent-%COMP%] .radio-card-train-type[_ngcontent-%COMP%]{width:auto;padding:0;margin-top:0}.radio-card[_ngcontent-%COMP%] .radio-card-train-type[_ngcontent-%COMP%] .radio-card-logo[_ngcontent-%COMP%]{position:static;flex-direction:row;align-items:center}.radio-card[_ngcontent-%COMP%] .radio-card-train-type[_ngcontent-%COMP%] .radio-card-logo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:3.188rem}.radio-card[_ngcontent-%COMP%] .radio-card-train-type[_ngcontent-%COMP%] .radio-card-logo[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{position:inherit;margin-left:.25rem}.radio-card[_ngcontent-%COMP%] .radio-card-ticket-info[_ngcontent-%COMP%]{padding:0}.radio-card[_ngcontent-%COMP%] .radio-card-ticket-info[_ngcontent-%COMP%] .radio-card-time-jouney[_ngcontent-%COMP%]{gap:.5rem}.radio-card[_ngcontent-%COMP%] .radio-card-ticket-info[_ngcontent-%COMP%] .radio-card-time-jouney[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:1.125rem;line-height:1.375rem}.radio-card[_ngcontent-%COMP%] .radio-card-ticket-info[_ngcontent-%COMP%] .radio-card-vehicle-type[_ngcontent-%COMP%] .radio-card-duration[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.375rem}.radio-card[_ngcontent-%COMP%] .radio-card-price-col[_ngcontent-%COMP%] .radio-card-one-way[_ngcontent-%COMP%]{line-height:1.125rem}.radio-card[_ngcontent-%COMP%] .radio-card-price-col[_ngcontent-%COMP%] .radio-card-price[_ngcontent-%COMP%]{font-size:1.125rem;line-height:1.375rem}.radio-card[_ngcontent-%COMP%] .radio-card-ticket-info[_ngcontent-%COMP%] .radio-card-vehicle-type[_ngcontent-%COMP%] .radio-card-bus-replace[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.375rem}.radio-card[_ngcontent-%COMP%] .radio-card-selected-available[_ngcontent-%COMP%]{padding:0 .5rem}.radio-card[_ngcontent-%COMP%] .radio-card-selected-available[_ngcontent-%COMP%] .radio-card-selected-area[_ngcontent-%COMP%] .radio-card-selected[_ngcontent-%COMP%]{padding:.5rem}.radio-card[_ngcontent-%COMP%] .radio-card-selected-available[_ngcontent-%COMP%] .radio-card-selected[_ngcontent-%COMP%] span[_ngcontent-%COMP%], .radio-card[_ngcontent-%COMP%] .radio-card-selected-available[_ngcontent-%COMP%] .radio-card-not-available[_ngcontent-%COMP%]{font-size:.75rem;line-height:1.125rem}.radio-card[_ngcontent-%COMP%] .radio-card-journey-details[_ngcontent-%COMP%]{padding:.5rem .5rem .25rem;width:calc(100% - 1rem);margin-left:.5rem;bottom:.75rem}.radio-card[_ngcontent-%COMP%] .radio-card-journey-details[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:.875rem!important;line-height:1.375rem!important}.notrains-found-card[_ngcontent-%COMP%]{padding:1.25rem;gap:1.25rem;align-items:flex-start}}.step-control[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:2rem;height:2rem;border-radius:50%;background:var(--primary-solway-breeze);color:var(--primary-graphene)}']})}}return n})()},4809(B,M,c){c.d(M,{O:()=>P});var z=c(84412),O=c(7673),T=c(18810),j=c(99437),D=c(96354),F=c(38774),E=c(70307),l=c(10017),u=c(85802),e=c(1632),y=c(24124);let P=(()=>{class k{constructor(x,f,w){this.injector=x,this.http=f,this.apiPath=w,this.paymentDataSubject=ne
1w z.t(JSON.parse(localStorage.getItem("paymentData"))),this.paymentData$=this.paymentDataSubject.asObservable(),this.searchStateService=this.injector.get(F.$),this.localStorageKeyEnum=this.injector.get(E.ZM),this.commonServices=this.injector.get(l.e)}fetchPaymentData(x){return this.paymentDataSubject.value?(0,O.of)(this.paymentDataSubject.value):this.http.HttpPostRequest(x,this.apiPath.enhancedPaymentDetails).pipe((0,D.T)(f=>{if("200"==f?.ResponseCode){let w=f.Data;return localStorage.setItem(this.localStorageKeyEnum.paymentData,JSON.stringify(w)),this.paymentDataSubject.next(w),w}throw this.commonServices.showEnhancedCommonErrorPopup(),new Error(f?.ResponseMessage||"Payment details fetch failed")}),(0,j.W)(f=>(console.error("Payment API error:",f),(0,T.$)(()=>f))))}enhancedModifyAddress(x){return this.http.HttpPostRequest(x,this.apiPath.enhancedReviewBuyModifyAddress)}EnhancedUpdatePaymentCards(x){return this.http.HttpPostRequest(x,this.apiPath.enhancedUpdatePaymentCards)}enhancedInitiatePayment(x){return this.http.HttpPostRequest(x,this.apiPath.enhancedPaymentInitiate)}clearData(){this.paymentDataSubject.next(null),localStorage.removeItem(this.localStorageKeyEnum.paymentData)}static{this.\u0275fac=function(f){return new(f||k)(u.KVO(u.zZn),u.KVO(e.v),u.KVO(y.P))}}static{this.\u0275prov=u.jDH({token:k,factory:k.\u0275fac,providedIn:"root"})}}return k})()}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.