PageSourceSearch

https://www.avantiwestcoast.co.uk/train-tickets/288.6e38e5d6f49fd62a.js

js avantiwestcoast.co.uk collected 2026-09-24 17:12:02 UTC 410,799 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkPICOWeb=self.webpackChunkPICOWeb||[]).push([[288],{54288(k,_,c){c.r(_),c.d(_,{EnhancedPaymentComponent:()=>ee});var b=c(74523),t=c(35547),P=c(54097),y=c(61854),M=c(98028),R=c(55793),u=c(98050),f=c(10017),x=c(4809),A=c(35091),S=c(95440),E=c(25808),v=c(9486),C=c(70307),h=c(49731),p=c(45312),l=c(89417),z=c(91173),B=c(1206),w=c(34006),d=c(85802),F=c(88834),$=c(16320);const N=["*"];function L(a,i){if(1&a&&(t.j41(0,"p"),t.EFF(1),t.k0s()),2&a){const e=t.XpG(2);t.R7$(),t.JRh(null==e.notificationErrorMsg?null:e.notificationErrorMsg.deleteAddressConfirmationMessage)}}function q(a,i){if(1&a&&(t.j41(0,"p"),t.EFF(1),t.k0s()),2&a){const e=t.XpG(2);t.R7$(),t.JRh(null==e.notificationErrorMsg?null:e.notificationErrorMsg.deleteCardConfirmationMessage)}}function G(a,i){if(1&a&&(t.j41(0,"div",2)(1,"div",3)(2,"div",4)(3,"span",5),t.EFF(4),t.k0s(),t.nVh(5,L,2,1,"p"),t.nVh(6,q,2,1,"p"),t.k0s()()()),2&a){const e=t.XpG();t.R7$(4),t.JRh(e.headerTitle),t.R7$(),t.vxM(null!=e.data&&e.data.isDeleteAddress?5:-1),t.R7$(),t.vxM(null!=e.data&&e.data.isDeleteCard?6:-1)}}function U(a,i){if(1&a){const e=t.RV6();t.j41(0,"button",10),t.bIt("click",function(){d.eBV(e);const o=t.XpG(2);return d.Njj(o.dialogRef.close(!0))}),t.EFF(1," Delete address "),t.k0s()}}function J(a,i){if(1&a){const e=t.RV6();t.j41(0,"button",10),t.bIt("click",function(){d.eBV(e);const o=t.XpG(2);return d.Njj(o.dialogRef.close(!0))}),t.EFF(1," Delete card "),t.k0s()}}function Y(a,i){if(1&a&&(t.j41(0,"div",6)(1,"div",7)(2,"button",8),t.EFF(3," Cancel "),t.k0s(),t.nVh(4,U,2,0,"button",9),t.nVh(5,J,2,0,"button",9),t.k0s()()),2&a){const e=t.XpG();t.R7$(4),t.vxM(null!=e.data&&e.data.isDeleteAddress?4:-1),t.R7$(),t.vxM(null!=e.data&&e.data.isDeleteCard?5:-1)}}let D=(()=>{class a{constructor(e,n,o){this.injector=e,this.data=n,this.dialogRef=o,this.notificationErrorMsg=this.injector.get(C.kj),this.headerTitle=this.data.headerTitle}static{this.\u0275fac=function(n){return new(n||a)(t.rXU(d.zZn),t.rXU(w.Vh),t.rXU(w.CP))}}static{this.\u0275cmp=t.VBU({type:a,selectors:[["app-enhanced-common-confirmation-dialog"]],standalone:!1,ngContentSelectors:N,decls:5,vars:2,consts:[["dialogFooter",""],["role","dialog","aria-modal","true","tabindex","-1",1,"enhanced-alert-dialogs",3,"dialogFooter","dialogTitle"],[1,"enhanced-common-popup-theme"],[1,"enhanced-common-popup-theme-border"],["role","alert","aria-live","assertive","aria-atomic","true",1,"enhanced-common-info-content"],[1,"sr-only"],[1,"common-popup-theme-footer"],[1,"two-btn-footer","common-popup-footer-fill-btn"],["mat-dialog-close","","type","button","mat-button","",1,"outline-btn","outline-primary-btn-hover"],["mat-dialog-close","","type","button","mat-button","",1,"season-review-basket-btn","fill-btn","fill-light-hover-btn"],["mat-dialog-close","","type","button","mat-button","",1,"season-review-basket-btn","fill-btn","fill-light-hover-btn",3,"click"]],template:function(n,o){if(1&n&&(t.NAR(),t.j41(0,"app-enhanced-basic-dialog",1),t.SdG(1,0,null,G,7,3),t.DNE(3,Y,6,2,"ng-template",null,0,t.C5r),t.k0s()),2&n){const r=t.sdS(4);t.Y8G("dialogFooter",r)("dialogTitle",o.headerTitle)}},dependencies:[F.$z,w.tx,$.K],styles:[":host{--empty: 0}\n"],encapsulation:2,changeDetection:0})}}return a})();class K{}var X=c(70631),W=c(36554),j=c(42512),H=c(39241),Q=c(47228),Z=c(64942),tt=c(71480),et=c(45331),nt=c(17705),ot=c(49769),at=c(82765),rt=c(33746),V=c(37936),I=c(5951),ct=c(13600),it=c(32079),dt=c(11781),lt=c(98749),st=c(55337);const mt=()=>[32];function gt(a,i){if(1&a){const e=t.RV6();t.j41(0,"section",4)(1,"div",11)(2,"div",12)(3,"div",13)(4,"button",14),t.bIt("click",function(){d.eBV(e);const o=t.XpG();return d.Njj(o.goBackToEnhanceReviewBuy())}),t.nrm(5,"img",15),t.j41(6,"span",16),t.EFF(7),t.k0s()()()()()()}if(2&a){const e=t.XpG();t.R7$(7),t.JRh(e.isPostSaleFlow?"Go back":"Back")}}function pt(a,i){1&a&&(t.j41(0,"h1",8),t.EFF(1,"Payment"),t.k0s())}function ht(a,i){if(1&a){const e=t.RV6();t.j41(0,"li",24)(1,"button",61),t.bIt("click",function(){d.eBV(e);const o=t.XpG(2);return d.Njj(o.onGpayClick())}),t.nrm(2,"img",62),t.k0s()()}}function bt(a,i){if(1&a){const e=t.RV6();t.j41(0,"li",25)(1,"apple-pay-button",63),t.bIt("click",function(){d.eBV(e);const o=t.XpG(2);return d.Njj(o.onApplePayClick())}),t.k0s()()}}function ut(a,i){if(1&a&&t.nrm(0,"img",71),2&a){const e=t.XpG(2).$index;t.Y8G("id",t.VkB("epc-saved-card-apple-pay_",e))}}function _t(a,i){if(1&a&&t.nrm(0,"img",72),2&a){const e=t.XpG(2).$index;t.Y8G("id",t.VkB("epc-saved-card-mastercard_",e))}}function Ct(a,i){if(1&a&&t.nrm(0,"img",73),2&a){const e=t.XpG(2).$index;t.Y8G("id",t.VkB("epc-saved-card-visa_",e))}}function Pt(a,i){if(1&a&&t.nrm(0,"img",74),2&a){const e=t.XpG(2).$index;t.Y8G("id",t.VkB("epc-saved-card-amex_",e))}}function Mt(a,i){if(1&a&&t.nrm(0,"img",75),2&a){const e=t.XpG(2).$index;t.Y8G("id",t.VkB("epc-saved-card-maestro_",e))}}function Ot(a,i){if(1&a){const e=t.RV6();t.j41(0,"mat-radio-button",68,0),t.bIt("keyup",function(o){d.eBV(e);const r=t.sdS(1),s=t.XpG(4);return d.Njj(s.handleKeyup(o,r))})("change",function(){d.eBV(e);
1const o=t.XpG().$implicit,r=t.XpG(3);return d.Njj(r.showPaymentWarning(!0,o))}),t.j41(2,"div",69)(3,"div",70),t.nVh(4,ut,1,2,"img",71),t.nVh(5,_t,1,2,"img",72),t.nVh(6,Ct,1,2,"img",73),t.nVh(7,Pt,1,2,"img",74),t.nVh(8,Mt,1,2,"img",75),t.k0s(),t.j41(9,"div",76)(10,"h4",77),t.EFF(11),t.k0s(),t.j41(12,"p",78),t.EFF(13),t.k0s(),t.j41(14,"div",79)(15,"button",80),t.bIt("click",function(){d.eBV(e);const o=t.XpG().$implicit,r=t.XpG(3);return d.Njj(r.deleteCard(o))}),t.EFF(16,"Delete"),t.k0s()()()()()}if(2&a){const e=t.XpG(),n=e.$implicit,o=e.$index,r=t.XpG(3);t.Y8G("id",t.VkB("epc-saved-card-mat-radio-btn_",o))("tabIndex",r.getRadioTabIndex(o)),t.jOp("aria-label",r.getCardAriaLabel(n)),t.Y8G("disabled",r.isCardExpired(null==n?null:n.CardExpiry))("value",null==n?null:n.CardNumber)("checked",r.selectedCardNumber==n.CardNumber),t.R7$(2),t.Y8G("id",t.VkB("epc-saved-card-mat-radio-btn-inner-card_",o)),t.R7$(),t.Y8G("id",t.VkB("epc-saved-card-icon-area_",o)),t.R7$(),t.vxM("APPLEPAYCARD"===n.CardType?4:-1),t.R7$(),t.vxM("MASTERCARD"===n.CardType?5:-1),t.R7$(),t.vxM("VISA"===n.CardType?6:-1),t.R7$(),t.vxM("AMEX"===n.CardType?7:-1),t.R7$(),t.vxM("MAESTRO"===n.CardType?8:-1),t.R7$(),t.Y8G("id",t.VkB("epc-saved-card-content_",o)),t.R7$(),t.Y8G("id",t.VkB("epc-saved-card-inner-title_",o)),t.R7$(),t.Lme("",(null==n?null:n.CardType[0])+(null==n||null==n.CardType?null:n.CardType.slice(1).toLowerCase())," ending ",null==n||null==n.CardNumber?null:n.CardNumber.slice((null==n||null==n.CardNumber?null:n.CardNumber.length)-4)),t.R7$(),t.Y8G("id",t.VkB("epc-saved-card-expire_",o)),t.R7$(),t.Lme("",r.isCardExpired(null==n?null:n.CardExpiry)?"Expired ":"Expires "," ",null==n?null:n.CardExpiryWithMonthName,"."),t.R7$(),t.Y8G("id",t.VkB("epc-saved-card-delete-btn-area_",o)),t.R7$(),t.Y8G("id",t.VkB("epc-saved-card-delete-btn_",o)),t.BMQ("tabindex",r.getDeleteTabIndex(o))("aria-label",r.getDeleteCardAriaLabel(n))}}function ft(a,i){if(1&a&&(t.j41(0,"div",66),t.nVh(1,Ot,17,32,"mat-radio-button",67),t.k0s()),2&a){const e=i.$index,n=t.XpG(3);t.Y8G("id",t.VkB("epc-saved-card-mat-radio-group-loop_",e)),t.R7$(),t.vxM(null!=n.paymentDetailsResponse&&n.paymentDetailsResponse.PaymentCards?1:-1)}}function xt(a,i){if(1&a){const e=t.RV6();t.j41(0,"div",26)(1,"h3",64),t.EFF(2,"Your saved cards"),t.k0s(),t.j41(3,"mat-radio-group",65),t.mxI("ngModelChange",function(o){d.eBV(e);const r=t.XpG(2);return t.DH7(r.selectedCardNumber,o)||(r.selectedCardNumber=o),d.Njj(o)}),t.Z7z(4,ft,2,3,"div",66,t.fX1),t.k0s()()}if(2&a){const e=t.XpG(2);t.R7$(3),t.R50("ngModel",e.selectedCardNumber),t.R7$(),t.Dyx(null==e.paymentDetailsResponse?null:e.paymentDetailsResponse.PaymentCards)}}function vt(a,i){if(1&a&&(t.j41(0,"div",27)(1,"p",81),t.EFF(2),t.k0s()()),2&a){const e=t.XpG(2);t.R7$(2),t.JRh(e.savedCardToastMessage)}}function yt(a,i){if(1&a&&(t.j41(0,"div",28),t.nrm(1,"img",82),t.j41(2,"p",83),t.EFF(3),t.k0s()()),2&a){const e=t.XpG(2);t.R7$(3),t.JRh(e.savedCardToastMessage)}}function kt(a,i){if(1&a&&(t.j41(0,"div",49)(1,"mat-checkbox",84),t.EFF(2," Save this card for faster checkout next time "),t.k0s()()),2&a){const e=t.XpG(2);t.R7$(),t.jOp("aria-label",e.getSaveCheckboxAriaLabel()),t.Y8G("formControl",e.isAddNewCard)}}function wt(a,i){1&a&&(t.j41(0,"div",56),t.nrm(1,"div",85),t.k0s())}function Rt(a,i){if(1&a&&(t.j41(0,"div",57)(1,"mat-checkbox",86),t.EFF(2," Save this card for faster checkout next time "),t.k0s()()),2&a){const e=t.XpG(2);t.R7$(),t.jOp("aria-label",e.getSaveCheckboxAriaLabel()),t.Y8G("formControl",e.isAddNewCard)}}function At(a,i){if(1&a){const e=t.RV6();t.j41(0,"mat-checkbox",94),t.bIt("change",function(){const o=d.eBV(e).$index,r=t.XpG(3);return d.Njj(r.selectVoucher(o))}),t.j41(1,"div",95)(2,"h4",66),t.EFF(3),t.j41(4,"span",96),t.EFF(5),t.k0s()()(),t.j41(6,"p",97),t.EFF(7),t.k0s(),t.j41(8,"p",98),t.EFF(9),t.k0s()()}if(2&a){const e=i.$implicit,n=i.$index,o=t.XpG(3);t.Y8G("id",t.VkB("epc-evoucher-checkbox_",n)),t.jOp("aria-label",o.getVoucherAriaLabel(e,n)),t.R7$(),t.Y8G("id",t.VkB("epc-evoucher-checkbox-inner_",n)),t.R7$(),t.Y8G("id",t.VkB("epc-evoucher-card-title_",n)),t.R7$(),t.SpI(" eV
1oucher ",n+1," "),t.R7$(),t.Y8G("id",t.VkB("epc-evoucher-card-price_",n)),t.R7$(),t.Lme("",o.sharedService.currencySymbol(""),"",o.sharedService.formatPrice(null==e?null:e.Price)),t.R7$(),t.Y8G("id",t.VkB("epc-evoucher-number_",n)),t.R7$(),t.Lme("",e.VoucherId,"",null==e?null:e.FraudCode),t.R7$(),t.Y8G("id",t.VkB("epc-evoucher-valid_",n)),t.R7$(),t.SpI("Valid until ",null==e?null:e.ExpiryDate)}}function St(a,i){if(1&a&&(t.j41(0,"div",58),t.nrm(1,"hr",87),t.j41(2,"div",88)(3,"h2",89),t.EFF(4,"eVouchers"),t.k0s(),t.j41(5,"p",90),t.EFF(6,"Multiple vouchers can be used together"),t.k0s(),t.j41(7,"div",91)(8,"div",92),t.Z7z(9,At,10,19,"mat-checkbox",93,t.fX1),t.k0s()()()()),2&a){const e=t.XpG(2);t.R7$(9),t.Dyx(e.voucherDetails)}}function Et(a,i){if(1&a&&t.EFF(0),2&a){const e=t.XpG(3);t.SpI(" Editing Address ",e.editIndex+1," ")}}function jt(a,i){1&a&&t.EFF(0," Add a new address ")}function zt(a,i){1&a&&t.EFF(0," Add a billing address ")}function Ft(a,i){1&a&&(t.j41(0,"span",111),t.EFF(1," Please enter a postcode "),t.k0s())}function Dt(a,i){1&a&&(t.j41(0,"span",112),t.EFF(1," Incorrect postcode format, please check and re-enter. "),t.k0s())}function Vt(a,i){1&a&&(t.j41(0,"span",119),t.EFF(1," Please enter the first line of the address "),t.k0s())}function It(a,i){1&a&&(t.j41(0,"span",120),t.EFF(1," First Line is invalid. "),t.k0s())}function Tt(a,i){1&a&&(t.j41(0,"span",126),t.EFF(1," Second Line is invalid. "),t.k0s())}function Bt(a,i){1&a&&(t.j41(0,"span",132),t.EFF(1," Third Line is invalid. "),t.k0s())}function $t(a,i){1&a&&(t.j41(0,"span",139),t.EFF(1," Please enter the city/town "),t.k0s())}function Nt(a,i){1&a&&(t.j41(0,"span",140),t.EFF(1," City is invali
1d. "),t.k0s())}function Lt(a,i){1&a&&(t.j41(0,"span",147),t.EFF(1," Country is invalid. "),t.k0s())}function qt(a,i){1&a&&(t.j41(0,"span",148),t.EFF(1," Please enter the country "),t.k0s())}function Gt(a,i){1&a&&(t.j41(0,"span",154),t.EFF(1,"Save new address"),t.k0s())}function Ut(a,i){1&a&&(t.j41(0,"span",155),t.EFF(1,"Update address"),t.k0s())}function Jt(a,i){if(1&a){const e=t.RV6();t.j41(0,"button",159),t.bIt("click",function(){d.eBV(e);const o=t.XpG(3);return d.Njj(o.cancelEdit())}),t.EFF(1,"Cancel"),t.k0s()}if(2&a){const e=t.XpG(3);t.BMQ("aria-label",null!==e.editIndex?"Cancel editing address"+(e.editIndex+1):"Cancel")}}function Yt(a,i){if(1&a){const e=t.RV6();t.j41(0,"button",160),t.bIt("click",function(){d.eBV(e);const o=t.XpG(3);return d.Njj(o.onDeleteAddresss(o.editIndex))}),t.EFF(1,"Delete address"),t.k0s()}if(2&a){const e=t.XpG(3);t.BMQ("aria-label","Delete address"+(e.editIndex+1))}}function Kt(a,i){if(1&a){const e=t.RV6();t.j41(0,"div",59),t.nrm(1,"hr",99),t.j41(2,"div",100)(3,"h2",101),t.nVh(4,Et,1,1),t.nVh(5,jt,1,0),t.nVh(6,zt,1,0),t.k0s(),t.j41(7,"p",102),t.EFF(8," Fields marked with "),t.j41(9,"span"),t.EFF(10,"*"),t.k0s(),t.EFF(11," are required "),t.k0s()(),t.j41(12,"form",103),t.bIt("ngSubmit",function(){d.eBV(e);const o=t.XpG(2);return d.Njj(o.onAddressCreated())}),t.j41(13,"div",104)(14,"div",105)(15,"label",106),t.EFF(16," Postcode"),t.j41(17,"span",107),t.EFF(18,"*"),t.k0s()(),t.j41(19,"mat-form-field",108),t.nrm(20,"input",109),t.j41(21,"mat-error",110),t.nVh(22,Ft,2,0,"span",111),t.nVh(23,Dt,2,0,"span",112),t.k0s()()(),t.j41(24,"div",113)(25,"label",114),t.EFF(26,"First line"),t.j41(27,"span",115),t.EFF(28,"*"),t.k0s()(),t.j41(29,"mat-form-field",116),t.nrm(30,"input",117),t.j41(31,"mat-error",118),t.nVh(32,Vt,2,0,"span",119),t.nVh(33,It,2,0,"span",120),t.k0s()()(),t.j41(34,"div",121)(35,"label",122),t.EFF(36,"Second line"),t.k0s(),t.j41(37,"mat-form-field",123),t.nrm(38,"input",124),t.j41(39,"mat-error",125),t.nVh(40,Tt,2,0,"span",126),t.k0s()()(),t.j41(41,"div",127)(42,"label",128),t.EFF(43,"Third line"),t.k0s(),t.j41(44,"mat-form-field",129),t.nrm(45,"input",130),t.j41(46,"mat-error",131),t.nVh(47,Bt,2,0,"span",132),t.k0s()()(),t.j41(48,"div",133)(49,"label",134),t.EFF(50,"City/Town"),t.j41(51,"span",135),t.EFF(52,"*"),t.k0s()(),t.j41(53,"mat-form-field",136),t.nrm(54,"input",137),t.j41(55,"mat-error",138),t.nVh(56,$t,2,0,"span",139),t.nVh(57,Nt,2,0,"span",140),t.k0s()()(),t.j41(58,"div",141)(59,"label",142),t.EFF(60,"Country"),t.j41(61,"span",143),t.EFF(62,"*"),t.k0s()(),t.j41(63,"mat-form-field",144),t.nrm(64,"input",145),t.j41(65,"mat-error",146),t.nVh(66,Lt,2,0,"span",147),t.nVh(67,qt,2,0,"span",148),t.k0s()()()(),t.j41(68,"div",149)(69,"mat-checkbox",150),t.bIt("change",function(o){d.eBV(e);const r=t.XpG(2);return d.Njj(r.DefaultSelected(o))}),t.EFF(70," Make this address the default billing address "),t.k0s()(),t.j41(71,"div",151)(72,"div",152)(73,"button",153),t.nVh(74,Gt,2,0,"span",154),t.nVh(75,Ut,2,0,"span",155),t.k0s(),t.nVh(76,Jt,2,1,"button",156),t.k0s(),t.j41(77,"div",157),t.nVh(78,Yt,2,1,"button",158),t.k0s()()()()}if(2&a){const e=t.XpG(2);t.R7$(4),t.vxM(null!==e.editIndex?4:-1),t.R7$(),t.vxM(e.isAddAddress&&(null==e.billingAddresses?null:e.billingAddresses.length)>0&&null===e.editIndex?5:-1),t.R7$(),t.vxM(0===(null==e.billingAddresses?null:e.billingAddresses.length)&&e.isAddAddress?6:-1),t.R7$(6),t.Y8G("formGroup",e.addressForm),t.R7$(8),t.Y8G("prevent-keys",t.lJ4(33,mt)),t.BMQ("aria-label",e.getAddressAriaLabel("postCode","Enter Postcode"))("aria-invalid",e.addressForm.get("postCode").invalid),t.R7$(2),t.vxM(e.addressForm.get("postCode").hasError("required")?22:-1),t.R7$(),t.vxM(e.addressForm.get("postCode").touched&&e.addressForm.get("postCode").hasError("minlength")?23:-1),t.R7$(7),t.BMQ("aria-label",e.getAddressAriaLabel("address1","Enter First line"))("aria-invalid",e.addressForm.get("address1").invalid),t.R7$(2),t.vxM(e.addressForm.get("address1").hasError("required")?32:-1),t.R7$(),t.vxM(e.addressForm.get("address1").hasError("pattern")?33:-1),t.R7$(5),t.BMQ("aria-label",e.getAddressAriaLabel("address2","Enter Second line"))("aria-invalid",e.addressForm.get("address2").invalid),t.R7$(2),t.vxM(e.addressForm.get("address2").hasError("pattern")?40:-1),t.R7$(5),t.BMQ("aria-label",e.getAddressAriaLabel("address3","Enter Third line"))("aria-invalid",e.addressForm.get("address3").invalid),t.R7$(2),t.vxM(e.addressForm.get("address3").hasError("pattern")?47:-1),t.R7$(7),t.BMQ("aria-label",e.getAddressAriaLabel("city","Enter City or Town"))("aria-invalid",e.addressForm.get("city").invalid),t.R7$(2),t.vxM(e.addressForm.get("city").hasError("required")?56:-1),t.R7$(),t.vxM(e.addressForm.get("city").hasError("pattern")?57:-1),t.R7$(7),t.BMQ("aria-label",e.getAddressAriaLabel("country","Enter Country"))("aria-invalid",e.addressForm.get("country").invalid),t.R7$(2),t.vxM(e.addressForm.get("country").hasError("pattern")?66:-1),t.R7$(),t.vxM(e.addressForm.get("country").hasError("required")?67:-1),t.R7$(2),t.Y8G("checked",!(0!==(null==e.billingAddresses?null:e.billingAddresses.length)||!e.isAddAddress)||e.defaultVal),t.R7$(4),t.BMQ("aria-label",null!==e.editIndex?"Update address"+(e.editIndex+1):"Save new address"),t.R7$(),t.vxM(e.isAddAddress&&e.billingAddresses.length>0||0===e.billingAddresses.length?74:-1),t.R7$(),t.vxM(null!==e.editIndex?75:-1),t.R7$(),t.vxM(e.isAddAddress&&e.billingAddresses.length>0||null!==e.editIndex?76:-1),t.R7$(2),t.vxM(null!==e.editIndex?78:-1)}}function Xt(a,i){if(1&a&&(t.j41(0,"div",175)(1,"p",66),t.EFF(2),t.k0s()()),2&a){const e=t.XpG().$index,n=t.XpG(3);
1t.Y8G("id",t.VkB("epc-update-address-msg_",e)),t.R7$(),t.Y8G("id",t.VkB("epc-update-address-msg-txt_",e)),t.R7$(),t.JRh(n.toastMessage)}}function Wt(a,i){if(1&a){const e=t.RV6();t.j41(0,"div",66)(1,"mat-radio-button",170)(2,"h3",171),t.EFF(3),t.k0s(),t.j41(4,"p",172)(5,"span",66),t.EFF(6),t.k0s(),t.j41(7,"span",66),t.EFF(8),t.k0s(),t.j41(9,"span",66),t.EFF(10),t.k0s(),t.j41(11,"span",66),t.EFF(12),t.k0s()(),t.j41(13,"div",173)(14,"button",174),t.bIt("click",function(){const o=d.eBV(e).$index,r=t.XpG(3);return d.Njj(r.editAddress(o))}),t.EFF(15,"Edit"),t.k0s()()(),t.nVh(16,Xt,3,5,"div",175),t.k0s()}if(2&a){const e=i.$implicit,n=i.$index,o=t.XpG(3);t.Y8G("id",t.VkB("epc-saved-address-radio-group-loop_",n)),t.R7$(),t.Y8G("id",t.VkB("epc-saved-address-radio-btn_",n))("value",n)("checked",null==e?null:e.IsDefault),t.BMQ("tabindex",o.selectedAddressIndex===n?0:-1)("aria-label",o.getSavedAddressAriaLabel(e,n)),t.R7$(),t.Y8G("id",t.VkB("epc-saved-address-radio-card-title_",n)),t.R7$(),t.JRh(e.AddressType),t.R7$(),t.Y8G("id",t.VkB("epc-saved-address-radio-card-content_",n)),t.R7$(),t.Y8G("id",t.VkB("epc-saved-address-house_",n)),t.R7$(),t.JRh(e.Address.Address1),t.R7$(),t.Y8G("id",t.VkB("epc-saved-address-street_",n)),t.R7$(),t.E5c("",e.Address.Address2," ",e.Address.Address3," ",e.Address.PostCode),t.R7$(),t.Y8G("id",t.VkB("epc-saved-address-city_",n)),t.R7$(),t.JRh(e.Address.City),t.R7$(),t.Y8G("id",t.VkB("epc-saved-address-country_",n)),t.R7$(),t.Lme("",e.Address.Country," ",e.Address.CountryCode),t.R7$(),t.Y8G("id",t.VkB("epc-saved-address-edit-btn-area_",n)),t.R7$(),t.Y8G("id",t.VkB("epc-saved-address-edit-btn_",n)),t.BMQ("tabindex",o.selectedAddressIndex===n?0:-1),t.R7$(2),t.vxM(o.updatedAddressIndex===n&&o.toastMessage?16:-1)}}function Ht(a,i){if(1&a&&(t.j41(0,"div",168)(1,"p",176),t.EFF(2),t.k0s()()),2&a){const e=t.XpG(3);t.R7$(2),t.JRh(e.toastMessage)}}function Qt(a,i){if(1&a&&(t.j41(0,"div",169),t.nrm(1,"img",177),t.j41(2,"p",178),t.EFF(3),t.k0s()()),2&a){const e=t.XpG(3);t.R7$(3),t.SpI(" ",e.addressErrorMsg," ")}}function Zt(a,i){if(1&a){const e=t.RV6();t.j41(0,"div",60),t.nrm(1,"hr",161),t.j41(2,"div",162)(3,"div",163)(4,"h2",164),t.EFF(5,"My billing address"),t.k0s(),t.j41(6,"button",165),t.bIt("click",function(){d.eBV(e);const o=t.XpG(2);return d.Njj(o.addNewAddress())}),t.EFF(7," Add new address "),t.k0s()(),t.j41(8,"div",166)(9,"mat-radio-group",167),t.bIt("change",function(o){d.eBV(e);const r=t.XpG(2);return d.Njj(r.onSelectAddress(o.value))}),t.mxI("ngModelChange",function(o){d.eBV(e);const r=t.XpG(2);return t.DH7(r.selectedAddressIndex,o)||(r.selectedAddressIndex=o),d.Njj(o)}),t.Z7z(10,Wt,17,34,"div",66,t.fX1),t.k0s()(),t.nVh(12,Ht,3,1,"div",168),t.nVh(13,Qt,4,1,"div",169),t.k0s()()}if(2&a){const e=t.XpG(2);t.R7$(9),t.R50("ngModel",e.selectedAddressIndex),t.R7$(),t.Dyx(e.billingAddresses),t.R7$(2),t.vxM(e.showCommonToast&&e.toastMessage?12:-1),t.R7$(),t.vxM(e.addressErrorMsg?13:-1)}}function te(a,i){if(1&a){const e=t.RV6();t.j41(0,"section",9)(1,"div",17)(2,"div",18)(3,"div",19)(4,"h2",20),t.EFF(5,"Payment options"),t.k0s(),t.j41(6,"div",21)(7,"h3",22),t.EFF(8,"Express checkout"),t.k0s(),t.j41(9,"ul",23),t.nVh(10,ht,3,0,"li",24),t.nVh(11,bt,2,0,"li",25),t.k0s()(),t.nVh(12,xt,6,1,"div",26),t.nVh(13,vt,3,1,"div",27),t.nVh(14,yt,4,1,"div",28),t.j41(15,"h3",29),t.EFF(16,"OR"),t.k0s(),t.j41(17,"div",30)(18,"mat-radio-group",31),t.bIt("change",function(o){d.eBV(e);const r=t.XpG();return d.Njj(r.onPaymentModeChange(o))}),t.j41(19,"mat-radio-button",32)(20,"div",33)(21,"div",34),t.nrm(22,"img",35),t.k0s(),t.j41(23,"div",36)(24,"h4",37),t.EFF(25,"Credit or debit card"),t.k0s(),t.j41(26,"p",38),t.EFF(27,"Provide card details on the next page"),t.k0s(),t.j41(28,"div",39)(29,"ul",40)(30,"li",41),t.nrm(31,"img",42),t.k0s(),t.j41(32,"li",43),t.nrm(33,"img",44),t.k0s(),t.j41(34,"li",45),t.nrm(35,"img",46),t.k0s(),t.j41(36,"li",47),t.nrm(37,"img",48),t.k0s()()()()()(),t.nVh(38,kt,3,2,"div",49),t.j41(39,"mat-radio-button",50)(40,"div",51)(41,"div",52),t.nrm(42,"img",53),t.k0s(),t.j41(43,"div",54)(44,"h4",55),t.EFF(45,"PayPal"),t.k0s(),t.nVh(46,wt,2,0,"div",56),t.k0s()()()(),t.nVh(47,Rt,3,2,"div",57),t.k0s(),t.nVh(48,St,11,0,"div",58),t.nVh(49,Kt,79,34,"div",59)(50,Zt,14,3,"div",60),t.k0s()()()()}if(2&a){const e=t.XpG();t.R7$(10),t.vxM(null!=e.paymentDetailsResponse&&e.paymentDetailsResponse.GpayEnabled?10:-1),t.R7$(),t.vxM(null!=e.paymentDetailsResponse&&e.paymentDetailsResponse.ApayEnabled?11:-1),t.R7$(),t.vxM((null==e.paymentDetailsResponse||null==e.paymentDetailsResponse.PaymentCards?null:e.paymentDetailsResponse.PaymentCards.length)>0?12:-1),t.R7$(),t.vxM(e.showSavedCardToast&&e.savedCardToastMessage&&e.isSuccess?13:-1),t.R7$(),t.vxM(e.showSavedCardToast&&e.savedCardToastMessage&&!e.isSuccess?14:-1),t.R7$(5),t.jOp("aria-label",e.getPaymentModeAriaLabel(e.enhancedPaymentMethodEnum.newPaymentCard,e.selectedCardOption==e.enhancedPaymentMethodEnum.newPaymentCard)),t.Y8G("checked","newPaymentCard"==e.selectedCardOption),t.R7$(19),t.vxM("newPaymentCard"===e.selectedCardOption?38:-1),t.R7$(),t.Y8G("checked","payPal"==e.selectedCardOption),t.R7$(7),t.vxM(e.payPalTotalPrice>=30&&e.payPalTotalPrice<=2e3?46:-1),t.R7$(),t.vxM("newPaymentCard"===e.selectedCardOption?47:-1),t.R7$(),t.vxM(e.voucherLength?48:-1),t.R7$(),t.vxM(e.isAddressShow?49:50)}}let ee=(()=>{class a{constructor(e,n,o,r){this.injector=e,this.formbuilder=n,this.dialog=o,this.cd=r,this.Checked=[],this.isSingleUse=!1,this.selectedAddressIndex=0,this.selectedCardNumber=null,this.isUpgradeChange=!1,this.isCoj=!1,this.showWarning=!0,this.selectedVouchers=[],this.isAddNewCard=new l.MJ(!1),this.isSeason=!1,this.defaultVal=!1,this.addressList=["postCode","address1","address2","address3","city","country"],this.editIndex=null,this.isAddAddress=!1,this.isAddressShow=!1,this.isAdd=!1,this.showAddAdress=!0,this.isDelete=!1,this.updatedAddressIndex=null,this.toastMessage=null,this.showCommonToast=!1,this.savedCardToastMessage="",this.showSavedCardToast=!1,this.addressErrorMsg="",this.selectedVoucherPrice=0,this.fieldLabels={postCode:"Postcode",address1:"First line",address2:"Second line",address3:"Third line",city:"City/Town",country:"Country"},this.isSuccess=!1,this.isErrorComingFromUpgradeChange=!1,this.isLoaderActive=!1,this.isUpadateInJourney=!1,this.isPostSaleFlow=!1,this.sharedService=this.injector.get(S.d),this.enhancedPaymentApiDataService=this.injector.get(x.O),this.commonServices=this.injector.get(f.e),this.storageDataService=this.injector.get(v.h),this.enhancedLocalOrSessionStorageKeyEnum=this.injector.get(C.ri),this.sharedServiceCache=this.injector.get(E.J),this.nativePaymentMethodEnum=this.injector.get(C.CS),this.paymentDetailsService=this.injector.get(A.o),this.notificationService=this.injector.get(h.J),this.localStorageKeyEnum=this.injector.get(C.ZM),this.enhancedDynamicClasse
1sNameEnum=this.injector.get(C.mB),this.enhancedPaymentMethodEnum=this.injector.get(C.vw),this.el=this.injector.get(t.aKT),this.customerInfoUpdateModel=new B.M,this.customerInfoUpdateModel.Addresses=new Array,this.enhancedPaymentPageMessageEnum=this.injector.get(C._L),this.router=this.injector.get(X.Ix),this.appRouteEnum=this.injector.get(C.Gg),this.spinnerService=this.injector.get(W.ex),this.enhancedAppRouteEnum=this.injector.get(C.yH),this.searchRequest=this.sharedService.searchRequest,this.ga4dataLayerService=this.injector.get(H.j),this.paymentService=this.injector.get(Q.W),this.journeyExtraService=this.injector.get(Z.k),this.enhancedLoaderTextEnum=this.injector.get(C.yr),this.monetateService=this.injector.get(et.J)}ngOnInit(){this.searchRequest=this.sharedService.searchRequest,this.isCoj=JSON.parse(localStorage.getItem(this.enhancedLocalOrSessionStorageKeyEnum.isCOJChange)),this.emitBasketCount(),this.loadPaypalPaymentScript(p.c.paypalMessageUrl+p.c.paypalClientId+"&components=messages"),this.loadApplePayAPIScript(p.c.applePayScriptUrl),this.ga4dataLayerService.loadGA4DataLayerAllPages(!0,!0),this.monetateService.setPageType(),this.monetateService.flushEvents(),this.isUpgradeChange=this.storageDataService.getSessionStorageData(this.enhancedLocalOrSessionStorageKeyEnum.isUpgradeChange,!0),this.isPostSaleFlow=this.isCoj||this.isUpgradeChange,this.getSharedCacheDataOnLoad(),this.customerKey=localStorage.getItem(this.localStorageKeyEnum.customerKey),this.customerEmail=localStorage.getItem(this.localStorageKeyEnum.email),this.paymentRequest=new u.T,this.paymentRequest.CustomerKey=this.customerKey,this.paymentRequest.Email=this.customerEmail,this.paymentRequest.PaymentMethod=this.enhancedPaymentMethodEnum.Nets_Online,this.paymentRequest.FirstName=localStorage.getItem(this.localStorageKeyEnum.firstName),this.paymentRequest.LastName=localStorage.getItem(this.localStorageKeyEnum.lastNameText),this.paymentForSmartcard=JSON.parse(localStorage.getItem(this.localStorageKeyEnum.paymentForSmartcard)),JSON.parse(localStorage.getItem(this.localStorageKeyEnum.isChangeReplace))?(this.createForms(),this.changeReplaceFunction()):(this.buildPaymentDetailsRequest(),this.getPaymentdetails(this.paymentDetailsRequest,!0),this.isCoj||this.isUpgradeChange?(this.totalPrice=this.sharedService.totalPriceToPayReviewBuy,this.payPalTotalPrice=+this.totalPrice,this.applePayTotalPrice=+this.totalPrice,this.sharedService.getBasketCount.emit(0),this.isUpgradeChange&&this.ga4dataLayerService.loadGALayerForAddToCartInfo(this.sharedService?.upgradeSearchRequest?.SearchRequestDto,this.sharedService?.reviewBuyResponse?.Journey[0],this.commonServices?.jourenyExtraForCheckout(),!0,!0,this.totalPrice)):(this.totalPrice=this.commonServices.getTotalJourneyAmount(this.sharedService),this.payPalTotalPrice=+this.totalPrice,this.applePayTotalPrice=+this.totalPrice),this.createForms(),this.doesSeasonDetailExist()),this.setLocalStorageForSeasonJourney(),this.checkPaymentUpgradeErrorFromvalidatePage(),this.trimSpacesFromPostCodeFormControl()}createForms(){this.addressForm=this.formbuilder.group({address1:new l.MJ("",[l.k0.required,l.k0.pattern(/^[^\s]+(\s+[^\s]+)*$/)]),address2:new l.MJ("",l.k0.pattern(/^[^\s]+(\s+[^\s]+)*$/)),address3:new l.MJ("",l.k0.pattern(/^[^\s]+(\s+[^\s]+)*$/)),city:new l.MJ("",[l.k0.required,l.k0.pattern(/^[^\s]+(\s+[^\s]+)*$/)]),postCode:new l.MJ("",[l.k0.required,l.k0.minLength(4)]),country:new l.MJ("",[l.k0.required,l.k0.pattern(/^[^\s]+(\s+[^\s]+)*$/)])})}emitBasketCount(){this.sharedService?.enhancedReviewBuyResponse&&this.sharedService.getBasketCount.emit(this.sharedService.enhancedReviewBuyResponse.BasketCount)}getSharedCacheDataOnLoad(){if(this.browserRefresh=P.oK,!this.browserRefresh)return;let e=this.setSharedSiblingRefresh();e&&(this.searchRequest=e.searchRequest,this.sharedService.searchRequest=e.searchRequest,this.sharedService.ReservationCache=e.ReservationCache,this.checkPostSaleValue(e)?this.sharedService.postSaleReviewBuyCache=e.postSaleReviewBuyCache:this.sharedService.reviewBuyCache=e.reviewBuyCache,this.sharedService.enhancedReviewBuyResponse=e.enhancedReviewBuyResponse,this.sharedService?.enhancedReviewBuyResponse&&this.sharedService.getBasketCount.emit(this.sharedService?.enhancedReviewBuyResponse?.BasketCount),this.sharedService.searchRequest=e.searchRequest,this.sharedService.fareBreakdownModelData=e.fareBreakdownModelData,this.sharedService.reviewBuyResponse=e.reviewBuyResponse,this.sharedService?.reviewBuyResponse&&this.sharedService.getBasketCount.emit(this.sharedService.reviewBuyResponse.BasketCount),this.sharedService.locationMasterData=e.locationMasterData,this.sharedService.totalPriceToPayReviewBuy=e.totalPriceToPayReviewBuy,this.sharedService.j
1ourney=e.journey,this.sharedService.CojSearchRequest=e.CojSearchRequest,this.sharedService.COJjourneySummaryModel=e.COJjourneySummaryModel,this.sharedService.journeySummaryModel=e.journeySummaryModel,this.sharedService.CojReviewBuyRequest=e.CojReviewBuyRequest,this.sharedService.createReservationRequest=e.createReservationRequest,this.sharedService.selectedJourneyDataForQuickBuyOrContiue=e?.selectedJourneyDataForQuickBuyOrContiue,!0===this.isUpgradeChange?(this.sharedService.upgradeSearchRequest=e.upgradeSearchRequest,this.sharedService.upgradeReviewBuyRequest=e.upgradeReviewBuyRequest,this.sharedService.setSharedCache(),this.storageDataService.clearSessionStorageData(this.localStorageKeyEnum.sharedSiblingText),this.storageDataService.setSessionStorageData(this.localStorageKeyEnum.sharedSiblingText,this.sharedServiceCache,!0)):this.commonServices.cacheSharedData())}setSharedSiblingRefresh(){return this.isUpgradeChange?this.storageDataService.getSessionStorageData(this.enhancedLocalOrSessionStorageKeyEnum?.sharedSibling,!0):this.storageDataService.getStorageData(this.enhancedLocalOrSessionStorageKeyEnum?.sharedSibling,!0)}checkPostSaleValue(e){return!!(this.isCoj||this.isUpgradeChange||e?.enhancedReviewBuyResponse?.IsRenewSmartcard)}buildPaymentDetailsRequest(){this.paymentDetailsRequest=new R.L,this.paymentDetailsRequest.CustomerKey=this.customerKey,this.paymentDetailsRequest.Email=this.customerEmail,this.paymentDetailsRequest.ReviewBuyCache=this.checkPostSaleValue(this.sharedService)?this.sharedService.postSaleReviewBuyCache:this.sharedService.reviewBuyCache,this.paymentDetailsRequest.IsPostSale=!!this.checkPostSaleValue(this.sharedService)}getPaymentdetails(e,n){try{this.isLoaderActive=n,this.enhancedPaymentApiDataService.fetchPaymentData(e).subscribe({next:o=>{this.commonServices.loaderRequired=!1,this.spinnerService.hide(),setTimeout(()=>{this.isLoaderActive=!1,this.paymentDetailsResponse=o,this.bindPaymentResponse()},2e3)},error:o=>{this.isLoaderActive=!1,this.commonServices.loaderRequired=!1,console.error("Payment API failed",o)}})}catch(o){console.log(o)}}bindPaymentResponse(){if(this.eVouchersResponse=new M.m,this.paymentDetailsResponse.Vouchers&&(this.eVouchersResponse.Vouchers=this.paymentDetailsResponse.Vouchers,this.eVouchersResponse.VoucherMessage=this.paymentDetailsResponse.VoucherMessage,this.eVouchersResponse.Vouchers&&(this.voucherDetails=this.eVouchersResponse.Vouchers,this.voucherLength=Object.keys(this.voucherDetails).length,this.voucherDetails.forEach(()=>this.Checked.push(!1))),this.isSingleUse=this.checkVoucherUse(this.paymentDetailsResponse.Vouchers)),this.paymentDetailsResponse?.BillingAddress?.Addresses)if(this.billingAddresses=this.paymentDetailsResponse.BillingAddress.Addresses,this.storedAddress=JSON.parse(JSON.stringify(this.billingAddresses)),this.billingAddresses?.length>0){let e=this.billingAddresses.filter(o=>o.IsDefault),n=this.billingAddresses.findIndex(o=>o.IsDefault);null!=e&&0!=e?.length?(this.paymentRequest.BillingAddress=e[0].Address,this.selectedAddressIndex=n):(this.billingAddresses[0].IsDefault=!0,this.paymentRequest.BillingAddress=this.billingAddresses[0].Address),this.tempPaymentAddress=this.paymentRequest.BillingAddress}else this.isAddressShow=!0,this.isAddAddress=!0;this.paymentDetailsResponse?.PaymentCards?.length>0?(this.selectedCardOption=null,this.selectedCard=null,this.selectedCardNumber=null,this.paymentCards=this.paymentDetailsResponse?.PaymentCards):this.selectedCardOption=this.enhancedPaymentMethodEnum.newPaymentCard,this.cd.detectChanges()}checkVoucherUse(e){return null!=e?.find(o=>o.Usage!==this.enhancedPaymentMethodEnum.MultiUse)}onGpayClick(){this.selectedCardNumber=null,this.selectedCardOption=this.nativePaymentMethodEnum.netsGooglePay,this.checkBillingAddressForNativePay(this.selectedCardOption)&&this.onPayNow()}onApplePayClick(){var e=this;if(this.selectedCardNumber=null,this.selectedCardOption=this.nativePaymentMethodEnum.netsApplePay,!this.checkBillingAddressForNativePay(this.selectedCardOption))return;const n={countryCode:"GB",currencyCode:"GBP",merchantCapabilities:["supports3DS"],supportedNetworks:["visa","masterCard","amex","discover"],total:{label:p.c.applePayLabel,type:"final",amount:this.applePayTotalPrice.toFixed(2)}},o=new window.ApplePaySession(3,n);o.onvalidatemerchant=function(){var r=(0,b.A)(function*(s){e.paymentDetailsService.appleValidateMerchant({validationURL:s.validationURL||"https://apple-pay-gateway-cert.apple.com/paymentservices/paymentSession"}).subscribe(O=>{o.completeMerchantValidation(O)},O=>{console.log(O),e.openCommonPaymentErrorPopup(),e.resetPaymentRequest()})});return function(s){return r.apply(this,arguments)}}(),o.onpaymentauthorized=r=>{try{let s=r.payment;
1const m={status:window.ApplePaySession.STATUS_SUCCESS};o.completePayment(m),this.AuthToken=JSON.stringify(s),this.onPayNow()}catch{const m={status:window.ApplePaySession.STATUS_FAILURE};o.completePayment(m),this.openCommonPaymentErrorPopup(),this.resetPaymentRequest()}},o.oncancel=()=>{this.openCommonPaymentErrorPopup(),this.resetPaymentRequest()},o.begin()}resetPaymentRequest(){this.paymentRequest||(this.paymentRequest=new u.T,this.paymentRequest.CustomerKey=this.customerKey,this.paymentRequest.Email=this.customerEmail,this.paymentRequest.FirstName=localStorage.getItem(this.localStorageKeyEnum.firstName),this.paymentRequest.LastName=localStorage.getItem(this.localStorageKeyEnum.lastNameText)),this.paymentRequest.PaymentMethod=this.enhancedPaymentMethodEnum.Nets_Online,this.selectedCardOption=this.enhancedPaymentMethodEnum.oldPaymentCard}handleKeyup(e,n){32===e.keyCode&&(n.checked=!0)}showPaymentWarning(e,n){try{e?(this.showWarning=!0,null!=n?(this.selectedCard=n,this.selectedCardNumber=this.selectedCard.CardNumber,this.selectedCardOption=this.enhancedPaymentMethodEnum.oldPaymentCard):(this.selectedCardNumber=null,this.selectedCardOption=this.enhancedPaymentMethodEnum.newPaymentCard)):(this.showWarning=!1,this.selectedCardNumber=null,this.selectedCardOption=this.enhancedPaymentMethodEnum.payPal)}catch(o){console.log(o)}}selectVoucher(e){try{this.Checked[e]?(this.selectedVouchers=this.selectedVouchers.filter(r=>r!==this.voucherDetails[e]),this.Checked[e]=!1):(this.selectedVouchers.push(this.voucherDetails[e]),this.Checked[e]=!0),this.payPalTotalPrice=+this.totalPrice,this.applePayTotalPrice=+this.totalPrice;let n=0;this.selectedVouchers.length>0&&this.selectedVouchers.forEach(r=>{n=+(n+r.Price)}),this.selectedVoucherPrice=n;const o=Math.min(+this.totalPrice,this.selectedVoucherPrice);this.payPalTotalPrice=+(this.payPalTotalPrice-o),this.applePayTotalPrice=+(this.applePayTotalPrice-o),this.sharedService.fareBreakdownModelData?.length&&(this.sharedService.fareBreakdownModelData[0].EvoucherPrice=o),setTimeout(()=>{this.paypalMessage()},100)}catch(n){console.log(n)}}paypalMessage(){paypal.Messages({amount:this.payPalTotalPrice,placement:"payment",style:{layout:"text",logo:{type:"inline"}}}).render("#pp-pay-later-message")}loadPaypalPaymentScript(e){const n=document.body,o=document.createElement("script");o.onload=()=>{this.paypalMessage()},o.src=e,n.appendChild(o)}loadApplePayAPIScript(e){const n=document.head,o=document.createElement("script");o.src=e,n.appendChild(o)}changeReplaceFunction(){let e=localStorage.getItem("ChangeReplace");this.changeReplaceResponse=JSON.parse(e),this.paymentDetailsResponse=this.changeReplaceResponse.PaymentDetailResponse,this.totalPrice=this.changeReplaceResponse.AdminFee.Amount.toString(),this.payPalTotalPrice=+this.totalPrice,this.applePayTotalPrice=+this.totalPrice,this.bindPaymentResponse(),this.paymentRequest.EvaluateCache=this.changeReplaceResponse.EvaluateCache,this.bindFarebreakupChangeReplace()}doesSeasonDetailExist(){null!=this.sharedService.enhancedReviewBuyResponse?.Journey[0]?.SeasonDeatil&&null!=this.sharedService.enhancedReviewBuyResponse?.Journey[0]?.SeasonDeatil?(this.isSeason=!0,this.isCoj=!1,this.isUpgradeChange=!1):this.isSeason=!1}bindFarebreakupChangeReplace(){this.sharedService.fareBreakdownModelData=new Array,this.sharedService.fareBreakDownTotalDiscount=0;let e=new z.x;e.OutWardJourney=new Array;let n=new z.s;n.TotalPrice=this.changeReplaceResponse.AdminFee.Amount,n.PricePerPerson=this.changeReplaceResponse.AdminFee.Amount,e.OutWardJourney.push(n),e.ReturnJourney=null,e.OutwardJourneyExtras=null,e.ReturnJourneyExtras=null,e.DeliveryDetails=null,e.JourneyType=null,e.DiscountPrice=null,e.DiscountPercent=null,e.SeasonJourney=null,e.FlexiJourney=null,this.sharedService.fareBreakdownModelData.push(e)}onPaypalPayment(){this.selectedCardOption=this.enhancedPaymentMethodEnum.payPal,this.selectedCardNumber=null}onPaymentModeChange(e){let n=e.value;n===this.enhancedPaymentMethodEnum.newPaymentCard?(this.showPaymentWarning(!0,void 0),this.selectedCardNumber=null):n===this.enhancedPaymentMethodEnum.payPal&&this.onPaypalPayment()}DefaultSelected(e){this.defaultVal=e.checked}focusFirstRequiredField(){let e=["postCode","address1","city","country"];for(let n of e)if(this.addressForm.get(n)?.invalid){let r=document.getElementById(n);r&&r.focus();break}}onAddressCreated(){try{this.addressForm.markAllAsTouched(),this.addressList.forEach(e
1=>{const n=document.getElementById(e).value;this.addressForm.controls[e].setValue(n)});for(const e of Object.keys(this.addressForm.controls))if(this.addressForm.controls[e].invalid){const n=this.el.nativeElement.querySelector('[formcontrolname="'+e+'"]');n.scrollIntoView({behavior:"smooth",block:"center"}),n.focus();const o=n.getAttribute("aria-describedby");if(o){const r=document.getElementById(o);r&&r.setAttribute("role","alert")}return this.focusFirstRequiredField(),!1}this.addressForm.valid&&(this.address=new y.bU,this.address.Address=new y.pV,this.address.Address.Address1=this.addressForm.get("address1").value,this.address.Address.Address2=this.addressForm.get("address2").value,this.address.Address.Address3=this.addressForm.get("address3").value,this.address.Address.PostCode=this.addressForm.get("postCode").value,this.address.Address.City=this.addressForm.get("city").value,this.address.Address.Country=this.addressForm.get("country").value,this.defaultVal&&(this.address.IsDefault=!0),this.createdAddressFormData(),this.showAddAdress=!0,this.customerInfoUpdateModel.Email=localStorage.getItem("Email"),this.customerInfoUpdateModel.Addresses=this.billingAddresses,this.sendModifyAddress())}catch(e){console.log(e)}}createdAddressFormData(){if(this.isAddAddress){null==this.billingAddresses&&(this.billingAddresses=new Array),this.address.AddressType="Address "+(this.billingAddresses.length+1).toString(),this.defaultVal&&(this.billingAddresses.forEach(n=>n.IsDefault=!1),this.address.IsDefault=!0);let e=JSON.parse(JSON.stringify(this.address));this.billingAddresses.push(e),this.isAddAddress=!1,this.isAddressShow=!1,this.isAdd=!0}else this.defaultVal&&this.billingAddresses.forEach(e=>e.IsDefault=!1),this.address.Address.CountryCode=this.editableAddress.Address.CountryCode,this.address.AddressType=this.editableAddress.AddressType,this.billingAddresses[this.editIndex].Address.Address1=this.address.Address.Address1,this.billingAddresses[this.editIndex].Address.Address2=this.address.Address.Address2,this.billingAddresses[this.editIndex].Address.Address3=this.address.Address.Address3,this.billingAddresses[this.editIndex].Address.PostCode=this.address.Address.PostCode,this.billingAddresses[this.editIndex].Address.City=this.address.Address.City,this.billingAddresses[this.editIndex].Address.Country=this.address.Address.Country,this.billingAddresses[this.editIndex].IsDefault=this.address.IsDefault,this.selectedAddressIndex=this.address.IsDefault,this.isAddressShow=!1}editAddress(e){this.defaultVal=!1,this.editableAddress=this.billingAddresses[e],this.editIndex=e,this.isAddressShow=!0,this.isAddAddress=!1,this.showAddAdress=!1,this.editableAddress?.IsDefault&&(this.defaultVal=!0),setTimeout(()=>{document.querySelector("#addressForm2").scrollIntoView({block:"center"})},0),this.initializeAddress(this.isAddAddress)}initializeAddress(e){pca.load(),e?(this.addressForm.markAsUntouched(),this.addressForm.patchValue({address1:null,address2:null,address3:null,city:null,postCode:null,country:null})):this.addressForm.patchValue({address1:this.editableAddress.Address.Address1,address2:this.editableAddress.Address.Address2,address3:this.editableAddress.Address.Address3,city:this.editableAddress.Address.City,postCode:this.editableAddress.Address.PostCode,country:this.editableAddress.Address.Country})}onSelectAddress(e){null==e||e<0||e>=this.billingAddresses.length||(this.selectedAddressIndex=e,this.paymentRequest.BillingAddress=this.billingAddresses[e].Address,this.tempPaymentAddress=this.paymentRequest.BillingAddress)}cancelEdit(){this.editIndex=null,this.isAddAddress=!1,this.isAddressShow=!1,this.selectedAddressIndex=this.billingAddresses.findIndex(e=>e?.IsDefault)??0}addNewAddress(){this.isAddAddress=!0,this.editIndex=null,this.isAddressShow=!0,this.defaultVal=!1,this.initializeAddress(this.isAddAddress)}onDeleteAddresss(e){try{if(1==this.billingAddresses.length)return void this.dialog.open(j.V,{disableClose:!0,panelClass:[this.enhancedDynamicClassesNameEnum?.enhancedFooterAlertCommonPanelClass,this.enhancedDynamicClassesNameEnum?.enhancedRailcardNotAppliedPanelClass],width:"45rem",autoFocus:!1,data:{Message:this.enhancedPaymentPageMessageEnum?.deleteOneAddressMessage,headerTitle:this.enhancedPaymentPageMessageEnum?.deleteOneAddressTitle}}
1);let n=`${this.enhancedPaymentPageMessageEnum.deleteAddressTxt} ${e+1}`;this.dialog.open(D,{width:"45rem",autoFocus:!1,disableClose:!0,panelClass:[this.enhancedDynamicClassesNameEnum?.enhancedFooterAlertCommonPanelClass,this.enhancedDynamicClassesNameEnum?.enhancedRailcardNotAppliedPanelClass],data:{headerTitle:n,isDeleteAddress:!0}}).afterClosed().subscribe(r=>{if(!r)return!1;{let s;for(let m=this.editIndex;m<this.billingAddresses.length-1;m++)s=this.storedAddress[m].AddressType,this.billingAddresses[m+1].AddressType=s;this.billingAddresses.length>1?(this.paymentRequest.BillingAddress===this.billingAddresses[this.editIndex].Address&&(this.paymentRequest.BillingAddress=null),this.billingAddresses.splice(this.editIndex,1)):(this.billingAddresses.splice(this.editIndex,1),this.paymentRequest.BillingAddress=null),this.isDelete=!0,this.customerInfoUpdateModel.Email=localStorage.getItem(this.localStorageKeyEnum.email),this.customerInfoUpdateModel.Addresses=this.billingAddresses,this.sendModifyAddress(n)}})}catch(n){console.log(n)}}sendModifyAddress(e){try{this.isUpadateInJourney=!0,this.enhancedPaymentApiDataService.enhancedModifyAddress(this.customerInfoUpdateModel).subscribe(n=>{null!=n?(this.isUpadateInJourney=!1,this.responseData=n,"200"==this.responseData.ResponseCode?this.responseData.Data?this.setModifiedAddressData():(this.billingAddresses=JSON.parse(JSON.stringify(this.storedAddress)),this.paymentRequest.BillingAddress=this.tempPaymentAddress,this.addressErrorMsg=e?`Sorry, we couldn't delete ${e}. ${this.enhancedPaymentPageMessageEnum.deleteCardErrorMsg}`:`${this.enhancedPaymentPageMessageEnum.updateAddressFailureMsg}`,setTimeout(()=>{this.addressErrorMsg=null},1e4)):(this.billingAddresses=this.storedAddress.slice(0),this.billingAddresses=JSON.parse(JSON.stringify(this.storedAddress)),this.paymentRequest.BillingAddress=this.tempPaymentAddress,this.addressErrorMsg=this.responseData?.ResponseMessage,setTimeout(()=>{this.addressErrorMsg=null},1e4)),this.isAdd=!1,this.isDelete=!1):this.isUpadateInJourney=!1})}catch{this.isUpadateInJourney=!1}}setModifiedAddressData(){try{this.showCommonToast=!1,this.updatedAddressIndex=null,this.toastMessage=null,this.isDelete?(this.toastMessage=`${this.enhancedPaymentPageMessageEnum.addressTxt} ${this.editIndex+1} ${this.enhancedPaymentPageMessageEnum.addressDeletedSuccessfully}`,this.showCommonToast=!0):this.isAdd?(this.toastMessage=`${this.enhancedPaymentPageMessageEnum.addressAddedSuccessfully}`,this.showCommonToast=!0):(this.updatedAddressIndex=this.editIndex,this.toastMessage=`${this.enhancedPaymentPageMessageEnum.addressTxt} ${this.editIndex+1} ${this.enhancedPaymentPageMessageEnum.addressUpdatedSuccessfully}`,this.showCommonToast=!1),this.storedAddress=JSON.parse(JSON.stringify(this.billingAddresses)),this.billingAddresses=JSON.parse(JSON.stringify(this.storedAddress)),this.isDefaultAvailable(this.billingAddresses)||(this.billingAddresses[0].IsDefault=!0),this.commonServices.updateUserAddressesInLocalStorage(this.billingAddresses),this.paymentDetailsResponse.BillingAddress.Addresses=[...this.billingAddresses],localStorage.setItem(this.localStorageKeyEnum.paymentData,JSON.stringify({...this.paymentDetailsResponse})),this.onClose(),this.formClose(),this.getPaymentdetails(this.paymentDetailsRequest,!1),this.commonServices.cacheSharedData(),this.toastMessage&&setTimeout(()=>{this.updatedAddressIndex=null,this.toastMessage=null,this.showCommonToast=!1},1e4)}catch(e){console.log(e)}}onClose(){this.isAddressShow=!1,this.isAddAddress=!1,this.showAddAdress=!0}formClose(){this.addressForm.reset()}isCardExpired(e){try{if(!e)return!1;let[n,o]=e.split(",").map(Number),r=new Date,s=r.getMonth()+1,m=r.getFullYear();return o<m||o===m&&n<s}catch(n){console.log(n)}}deleteCard(e){try{this.isUpadateInJourney=!0;let n=[],o=e.CardNumber?.slice(-4);this.dialog.open(D,{width:"45rem",autoFocus:!1,disableClose:!0,panelClass:[this.enhancedDynamicClassesNameEnum?.enhancedFooterAlertCommonPanelClass,this.enhancedDynamicClassesNameEnum?.enhancedRailcardNotAppliedPanelClass],data:{headerTitle:`${this.enhancedPaymentPageMessageEnum.deleteCardTxt} ${o}`,isDeleteCard:!0}}).afterClosed().subscribe(s=>{if(!s)return this.isUpadateInJourney=!1,!1;{let m=this.paymentCards.indexOf(e),O=new K;O.CustomerKey=localStorage.getItem(this.localStorageKeyEnum.customerKey),this.paymentCards.forEach(g=>{g!==e&&n.push({BillingAgreementId:g?.BillingAgreementId,BusinessCard:g?.BusinessCard,CardType:g?.CardTypeNumber,ExpirationMonth:g?.ExpirationMonth,ExpirationMonthSpecified:g?.ExpirationMonthSpecified,ExpirationYear:g?.ExpirationYear,ExpirationYearSpecified:g?.ExpirationYearSpecified,maskedPan:g?.CardNumber,Par:g?.Par||null,TraceChainId:g?.TraceChainId||null,TranslatedFundingPan:g?.TranslatedFundingPan||null})}),O.PaymentCards=n,this.enhancedPaymentApiDataService.EnhancedUpdatePaymentCards(O).subscribe(g=>{if(null!=g){this.isUpadateInJourney=!1,this.responseData=g;let T=e.CardType?.charAt(0).toUpperCase()+e.CardType?.slice(1).toLowerCase();
1"200"==this.responseData.ResponseCode?this.deleteCardMsg(m,this.responseData.Data,e,o,T):(this.savedCardToastMsgInCaseOfError(T,o),this.showSavedCardToast=!0,setTimeout(()=>{this.showSavedCardToast=!1,this.savedCardToastMessage=""},1e4),console.log(this.responseData.ResponseMessage))}})}})}catch(n){console.log(n)}}deleteCardMsg(e,n,o,r,s){try{let m=o.CardExpiryWithMonthName,O=this.isCardExpired(o?.CardExpiry)?`${this.enhancedPaymentPageMessageEnum.expired}`.toLowerCase():`${this.enhancedPaymentPageMessageEnum.expires}`.toLowerCase();if(n){this.paymentCards.splice(e,1);let g=JSON.parse(localStorage.getItem(this.localStorageKeyEnum.paymentData));g.PaymentCards=this.paymentCards,localStorage.setItem(this.localStorageKeyEnum.paymentData,JSON.stringify(g)),this.savedCardToastMessage=`${s} ending ${r} (${O} on ${m}) removed.`,this.isSuccess=!0}else this.savedCardToastMsgInCaseOfError(s,r);this.showSavedCardToast=!0,setTimeout(()=>{this.showSavedCardToast=!1,this.savedCardToastMessage=""},1e4)}catch(m){console.log(m)}}onPayNow(){try{if(!this.onSubmitPaymentStep1()&&void 0!==this.onSubmitPaymentStep1())return!1;"payPal"==this.selectedCardOption&&(this.paymentRequest.PaymentMethod=this.nativePaymentMethodEnum.netsPaypal),this.selectedCardOption==this.nativePaymentMethodEnum.netsGooglePay&&(this.paymentRequest.PaymentMethod=this.nativePaymentMethodEnum.netsGooglePay),this.selectedCardOption==this.nativePaymentMethodEnum.netsApplePay&&(this.paymentRequest.PaymentMethod=this.nativePaymentMethodEnum.netsApplePay,this.paymentRequest.AuthToken=this.AuthToken),this.paymentRequest.UserName=localStorage.getItem("UserName");let e=JSON.parse(localStorage.getItem("isChangeReplace")),n=this.isCoj;if(this.ga4dataLayerService.loadGALayerForAddPaymentInfo(this.sharedService.enhancedReviewBuyResponse,this.paymentRequest.PaymentMethod,this.selectedVouchers.length>0,this.sharedService?.selectedJourneyDataForQuickBuyOrContiue,!0,this.totalPrice),this.paymentRequest.IsPostSale=this.checkPostSaleValue(this.sharedService),e)this.smartCardPaymentInitiate(this.paymentRequest);else if(n||!0===this.isUpgradeChange){if(this.commonServices.loaderRequired=!0,this.paymentRequest.IsCOJ=!0,this.paymentRequest.IsPostSaleCoj=!0===n,this.paymentRequest.IsPostSaleUpgrade=!0===this.isUpgradeChange,this.paymentRequest.IsRenewSeason=!1,this.paymentRequest.EvaluateCache=this.sharedService?.reviewBuyResponse?.COJData?.COJEvaluateCache,n){let o=this.sharedService?.CojSearchRequest?.NrcotCojRuleRequest;this.paymentRequest.NrcotCojRuleRequest=this.commonServices.createNrcotCojRuleRequest(o)}this.paymentInitiatedForPostSaleData()}else this.paymentInitiate(this.paymentRequest)}catch(e){console.log(e)}}onSubmitPaymentStep1(){try{if(this.paymentRequest.ReviewBuyCache=this.paymentDetailsResponse.ReviewBuyCache,!(null!=this.selectedVouchers&&0!=this.selectedVouchers.length||""!=this.selectedCardOption&&null!=this.selectedCardOption))return this.notificationService.warn("Please select at least one payment method."),!1;if(this.paymentRequest.Vouchers=0!=this.selectedVouchers.length?this.selectedVouchers.map(({VoucherId:e,FraudCode:n,Price:o,Currency:r})=>({VoucherId:e,FraudCode:n,Amount:o,Currency:r})):new Array,null==this.billingAddresses||0==this.billingAddresses.length||null==this.paymentRequest.BillingAddress||""==this.paymentRequest.BillingAddress.PostCode.trim())return this.addressErrorMsg=`${this.enhancedPaymentPageMessageEnum.paymentInValidAddressMessage}`,setTimeout(()=>{this.addressErrorMsg=null},1e4),!1;"oldPaymentCard"==this.selectedCardOption&&(this.paymentRequest.BillingAgreementId=this.selectedCard.BillingAgreementId),this.paymentRequest.SaveCard=this.isAddNewCard.value,null!=this.sharedService.enhancedReviewBuyResponse&&null!=this.sharedService.enhancedReviewBuyResponse&&(this.paymentRequest.IsRenewSeason=null!=this.sharedService.enhancedReviewBuyResponse.IsRenewSmartcard)}catch(e){console.log(e)}}paymentInitiate(e){try{this.commonServices.loaderRequired=!0,this.enhancedPaymentApiDataService.enhancedInitiatePayment(e).subscribe(n=>{null!=n&&(this.enhancedPaymentResponseData=n,"200"==this.enhancedPaymentResponseData.ResponseCode?(this.enhancedPaymentResponse=this.enhancedPaymentResponseData.Data,this.checkPostSaleValue(this.sharedService)?this.sharedService.postSaleReviewBuyCache=this.enhancedPaymentResponse?.ReviewBuyCache:this.sharedService.reviewBuyCache=this.enhancedPaymentResponse?.ReviewBuyCache,this.sharedService.enhancedReviewBuyResponse.ReviewBuyCache=this.enhancedPaymentResponse?.ReviewBuyCache,this.sharedService.setSharedCache(),this.storageDataService.clearStorageData(this.enhancedLocalOrSessionStorageKeyEnum?.sharedSibling),this.storageDataService.setStorageData(this.enhancedLocalOrSessionStorageKeyEnum?.sharedSibling,this.sharedServiceCache,!0),this.enhancedPaymentResponse?.IsBasketJourneyValid?(localStorage.setItem(this.localStorageKeyEnum.prepareOrderId,String(this.enhancedPaymentResponse?.OrderId)),this.redirectToNets()):(localStorage.setItem("JourneyValidforPayemnt","true"),this.timeoutpopup(),this.spinnerService.hide(),this.commonServices.loaderRequired=!1)):(console.log(this.enhancedPaymentResponseData?.ResponseMessage),this.commonServices.showEnhancedCommonErrorPopup()))})}catch(n){console.log(n)}}redirectToNets(){this.enhancedPaymentResponse.AuthorizationUrl?window.location.href=this.enhancedPaymentResponse.AuthorizationUrl:this.router.navigate(this.isAddNewCard.value?["./"+this.appRouteEnum.ValidateEnrollmentDo]:["./"+this.enhancedAppRouteEnum.enhancedValidatePaymentDo])}timeoutpopup(){try{this.dialog.open(j.V,{disableClose:!0,panelClass:[this.enhancedDynamicClasse
1sNameEnum?.enhancedFooterAlertCommonPanelClass,this.enhancedDynamicClassesNameEnum?.enhancedRailcardNotAppliedPanelClass],width:"45rem",autoFocus:!1,data:{Message:this.enhancedPaymentResponse?.BasketJourneyMessage,headerTitle:"Timeout"}}).afterClosed().subscribe(()=>{(!this.isCoj||null==this.isCoj)&&(!this.isUpgradeChange||null==this.isUpgradeChange)&&(this.commonServices.doesDeliveryPageSkipped()?this.router.navigate(["./"+this.appRouteEnum.deliveryAndReviewbuy]):this.router.navigate(["./"+this.enhancedAppRouteEnum.deliveryAndReviewBy]))})}catch(e){console.log(e)}}ngOnDestroy(){"popstate"==this.router.currentNavigation().trigger&&this.router.url.includes(this.appRouteEnum.ValidatePaymentDo)?(localStorage.setItem(this.localStorageKeyEnum.isReturnFromPaymentOrBasket,"true"),this.isCoj||this.isUpgradeChange?this.router.navigateByUrl("/"+this.appRouteEnum.CojReviewBuy):this.commonServices.doesDeliveryPageSkipped()?this.router.navigateByUrl("/"+this.appRouteEnum.deliveryAndReviewbuy):this.router.navigateByUrl("/"+this.enhancedAppRouteEnum?.deliveryAndReviewBy)):("popstate"==this.router.currentNavigation().trigger&&this.router.url.includes(this.enhancedAppRouteEnum?.deliveryAndReviewBy)||this.router.url.includes(this.appRouteEnum.deliveryAndReviewbuy))&&localStorage.setItem(this.localStorageKeyEnum.isReturnFromPaymentOrBasket,"true"),this.enhancedPaymentApiDataService.clearData(),this.postCodeValueChangeSubscription.unsubscribe()}getPaymentModeAriaLabel(e,n){try{return e===this.enhancedPaymentMethodEnum.newPaymentCard?`${this.enhancedPaymentPageMessageEnum.selectedNewCardAriaLabel}`:e===this.enhancedPaymentMethodEnum.payPal?`${this.enhancedPaymentPageMessageEnum.paypalPaymentModeText} ${this.sharedService.currencySymbol("")}${this.payPalTotalPrice} ${this.enhancedPaymentPageMessageEnum.paypalExternalLinkText}`:""}catch(o){console.log(o)}}getSaveCheckboxAriaLabel(){try{return`${this.enhancedPaymentPageMessageEnum?.savedCardCheckboxChecked}`}catch(e){console.log(e)}}goBackToEnhanceReviewBuy(){this.router.navigate(!0===this.isUpgradeChange?["./"+this.appRouteEnum.upgradeReviewBuy]:!0===this.isCoj?["./"+this.appRouteEnum.CojReviewBuy]:["./"+this.enhancedAppRouteEnum.deliveryAndReviewBy])}getCardAriaLabel(e){try{if(!e)return"";let n=e?.CardType[0]+e?.CardType.slice(1).toLowerCase(),o=e?.CardNumber?.slice(-4),r=e?.CardExpiryWithMonthName;return`${n} ending ${o}, ${this.isCardExpired(e?.CardExpiry)?`${this.enhancedPaymentPageMessageEnum.expired}`:`${this.enhancedPaymentPageMessageEnum.expires}`} on ${r}`}catch(n){console.log(n)}}getDeleteCardAriaLabel(e){try{if(!e)return"";let n=e?.CardType[0]+e?.CardType.slice(1).toLowerCase(),o=e?.CardNumber?.slice(-4),r=e?.CardExpiryWithMonthName;return`Delete ${n} ending ${o}, ${this.isCardExpired(e?.CardExpiry)?`${this.enhancedPaymentPageMessageEnum.expired}`:`${this.enhancedPaymentPageMessageEnum.expires}`} on ${r}`}catch(n){console.log(n)}}getVoucherAriaLabel(e,n){try{if(!e)return"";let o=`${this.enhancedPaymentPageMessageEnum.eVoucher} ${n+1}`,r=this.sharedService.formatPrice(e?.Price),s=e?.FraudCode?` ${e?.FraudCode}`:"",m=e?.ExpiryDate;return`${o}, ${this.sharedService.currencySymbol("")}${r}, ${e?.VoucherId}${s}.Valid until ${m}`}catch(o){console.log(o)}}getAddressAriaLabel(e,n){try{let o=this.addressForm.get(e),r=this.fieldLabels[e]||e;r.toLowerCase()===this.enhancedPaymentPageMessageEnum.cityTownText&&(r=this.enhancedPaymentPageMessageEnum.cityOrTownText);let s=o?.hasValidator(l.k0.required)?", required":"not required";return o?.value&&o?.value?.length>0?`${r}, Edit text ${s}, ${o?.value}`:`${r}, Edit text${s}, ${n}`}catch(o){console.log(o)}}getSavedAddressAriaLabel(e,n){try{if(!e?.Address)return"";let o=e?.Address,r=[e?.AddressType,o?.Address1,o?.Address2,o?.Address3,o?.PostCode,o?.City,o?.Country,o?.CountryCode].filter(Boolean);return`Radio button, ${this.selectedAddressIndex===n?`${this.enhancedPaymentPageMessageEnum.selected}`:`${this.enhancedPaymentPageMessageEnum.notSelected}`}, ${r.join(", ")}`}catch(o){console.log(o)}}isDefaultAvailable(e){for(let n of e)if(n.IsDefault)return!0;return!1}checkBillingAddressForNativePay(e){return!!(e!==this.nativePaymentMethodEnum.netsGooglePay&&e!==this.nativePaymentMethodEnum.netsApplePay||this.billingAddresses&&0!==this.billingAddresses.length)||(this.dialog.open(j.V,{disableClose:!0,panelClass:[this.enhancedDynamicClasse
1sNameEnum?.enhancedFooterAlertCommonPanelClass,this.enhancedDynamicClassesNameEnum?.enhancedRailcardNotAppliedPanelClass],width:"45rem",autoFocus:!1,data:{Message:`${this.enhancedPaymentPageMessageEnum.selectPaymentModeWithoutAddress}`,headerTitle:`${this.enhancedPaymentPageMessageEnum?.addBillingAddress}`}}),!1)}isPayNowDisabled(){try{let e=this.billingAddresses&&this.billingAddresses.length>0,o=[this.enhancedPaymentMethodEnum.newPaymentCard,this.enhancedPaymentMethodEnum.payPal].includes(this.selectedCardOption)||!!this.selectedCardNumber,r=this.selectedVouchers&&this.selectedVouchers.length>0,s=Number(this.totalPrice)||0,m=Number(this.selectedVoucherPrice)||0;return!(e&&(o||r)&&(!r||o||m>=s))}catch(e){console.log(e)}}trimSpacesFromPostCodeFormControl(){this.postCodeValueChangeSubscription=this.addressForm.controls.postCode.valueChanges.subscribe(e=>{e?.includes(" ")&&this.addressForm.controls.postCode.setValue(e.trim().replace(/\s/g,""))})}checkPaymentUpgradeErrorFromvalidatePage(){!0===this.isUpgradeChange&&(!0===this.storageDataService.getSessionStorageData("isErrorComingFromUpgradeChange",!0)?(this.isErrorComingFromUpgradeChange=!0,this.storageDataService.setSessionStorageData("isErrorComingFromUpgradeChange",!1,!0)):this.isErrorComingFromUpgradeChange=!1)}openCommonPaymentErrorPopup(){this.dialog.open(tt.m,{disableClose:!0,panelClass:[this.enhancedDynamicClassesNameEnum?.enhancedLogoutPopup,this.enhancedDynamicClassesNameEnum?.enhancedLogoutStylePopup],width:"22.688rem",autoFocus:!1,data:{Message:this.enhancedPaymentPageMessageEnum?.paymentErrorMessage,headerTitle:this.enhancedPaymentPageMessageEnum?.paymentErrorTitle}})}setLocalStorageForSeasonJourney(){localStorage.getItem("IsSeason")&&localStorage.removeItem("IsSeason"),this.isSeason&&localStorage.setItem("IsSeason","true")}smartCardPaymentInitiate(e){try{this.paymentService.initiatePaymentSmartCard(e).subscribe(n=>{null!=n&&(this.enhancedPaymentResponseData=n,"200"==this.enhancedPaymentResponseData.ResponseCode?(this.enhancedPaymentResponse=this.enhancedPaymentResponseData.Data,this.setSharedServiceReviewBuyCacheForPostSalePaymentResponse(),this.sharedService.setSharedCache(),this.storageDataService.clearStorageData(this.enhancedLocalOrSessionStorageKeyEnum?.sharedSibling),this.storageDataService.setStorageData(this.enhancedLocalOrSessionStorageKeyEnum?.sharedSibling,this.sharedServiceCache,!0),this.redirectToNets()):console.log(this.enhancedPaymentResponseData.ResponseMessage))})}catch(n){console.log(n)}}setSharedServiceReviewBuyCacheForPostSalePaymentResponse(){this.checkPostSaleValue(this.sharedService)?this.sharedService.postSaleReviewBuyCache=this.enhancedPaymentResponse.ReviewBuyCache:this.sharedService.reviewBuyCache=this.enhancedPaymentResponse.ReviewBuyCache}paymentInitiatedForPostSaleData(){try{this.journeyExtraService.PaymentprocessOrder(this.paymentRequest).subscribe(e=>{null!=e&&(this.enhancedPaymentResponseData=e,"200"==this.enhancedPaymentResponseData.ResponseCode?(this.enhancedPaymentResponse=this.enhancedPaymentResponseData.Data.PaymentResponse,this.handleSuccessfulPaymentResponse()):"422"==this.enhancedPaymentResponseData.ResponseCode?this.commonServices.openNrcotValidationPopup(this.responseData?.Data?.Message,!1):console.log(this.enhancedPaymentResponseData.ResponseMessage))})}catch(e){console.log(e)}}getRadioTabIndex(e){try{if(this.selectedCardNumber){const n=this.paymentDetailsResponse?.PaymentCards?.findIndex(o=>o.CardNumber===this.selectedCardNumber);return e===n?0:-1}return 0===e?0:-1}catch(n){console.log(n)}}getDeleteTabIndex(e){try{if(this.selectedCardNumber){const n=this.paymentDetailsResponse?.PaymentCards?.findIndex(o=>o.CardNumber===this.selectedCardNumber);return e===n?0:-1}return 0===e?0:-1}catch(n){console.log(n)}}ngAfterViewChecked(){const e=document.getElementById(this.enhancedPaymentPageMessageEnum.payPalLaterMessageTxt);if(e){const n=e.querySelector(this.enhancedPaymentPageMessageEnum.iframeTxt);n&&(this.selectedCardOption===this.enhancedPaymentMethodEnum.payPal?(n.removeAttribute(this.enhancedPaymentPageMessageEnum.tabindex),n.removeAttribute(this.enhancedPaymentPageMessageEnum.ariaHidden)):(n.setAttribute(this.enhancedPaymentPageMessageEnum.tabindex,"-1"),n.setAttribute(this.enhancedPaymentPageMessageEnum.ariaHidden,"true")))}}savedCardToastMsgInCaseOfError(e,n){this.savedCardToastMessage=`Sorry, we couldn't delete ${e} ending ${n}. ${this.enhancedPaymentPageMessageEnum.deleteCardErrorMsg}`,this.isSuccess=!1}handleSuccessfulPaymentResponse(){this.setSharedServiceReviewBuyCacheForPostSalePaymentResponse(),this.sharedService.reviewBuyResponse.ReviewBuyCache=this.enhancedPaymentResponse.ReviewBuyCache,!0===this.isUpgradeChange?(this.sharedService.setSharedCache(),this.storageDataService.clearSessionStorageData(this.enhancedLocalOrSessionStorageKeyEnum?.sharedSibling),this.storageDataService.setSessionStorageData(this.enhancedLocalOrSessionStorageKeyEnum?.sharedSibling,this.sharedServiceCache,!0)):(this.sharedService.setSharedCache(),this.storageDataService.clearStorageData(this.enhancedLocalOrSessionStorageKeyEnum?.sharedSibling),this.storageDataService.setStorageData(this.enhancedLocalOrSessionStorageKeyEnum?.sharedSibling,this.sharedServiceCache,!0)),this.enhancedPaymentResponse.IsBasketJourneyValid?(localStorage.setItem(this.localStorageKeyEnum.prepareOrderId,String(this.enhancedPaymentResponse.OrderId)),this.redirectToNets()):(localStorage.setItem(this.localStorageKeyEnum.JourneyValidforPayment,"true"),this.timeoutpopup(),this.spinnerService.hide(),this.commonServices.loaderRequired=!1)}ngAfterViewInit(){setTimeout(()=>{this.loadPaypalPaymentScript(p.c.paypalMessageUrl+p.c.paypalClientId+"&components=messages")},2e3),this.cd.detectChanges()}static{this.\u0275fac=function(n){return new(n||a)(t.rXU(d.zZn),t.rXU(l.ok),t.rXU(w.bZ),t.rXU(nt.gRc))}}static{this.\u0275cmp=t.VBU({type:a,selectors:[["app-enhanced-payment"]],standalone:!1,decls:12,vars:18,consts:[["rdo1",""],[3,"isLoaderActive","hideHeaderForPostSale","ngClass"],["
1id","epc-main"],[3,"isLoaderActive","isUpdateInJourney","loaderHeading","loaderDescription"],["id","epc-back-btn-section"],["id","epc-page-title-container",1,"back-btn-container","horizontal-center"],["id","epc-page-title-common-container",1,"common-container"],["id","epc-page-title-area",1,"page-title"],["id","epc-payment-page-title"],["id","epc-section"],[3,"payNowClicked","selectedVouchers","isLoaderActive","totalVoucherPrice","isPayNowDisabled","mixingDeckSearchRequest","totalJourneyPrice","journeyCount","hideHeaderForPostSale"],["id","epc-back-btn-container",1,"back-btn-container","horizontal-center"],["id","epc-back-btn-common-container",1,"common-container"],["id","epc-back-btn-area",1,"back-btn"],["id","epc-back-btn","type","button","mat-button","","aria-label","Back to the review your jounrey page",3,"click"],["id","epc-back-btn-icon","src","assets/images/new-design-img/back-arrow.svg","alt","","aria-hidden","true"],["id","epc-back-btn-txt"],["id","epc-contetn-center",1,"enhanced-payment","horizontal-center"],["id","epc-container",1,"common-container","payment-container-m","review-buy-bottom-space"],["id","epc-main-card",1,"enhanced-common-card"],["id","epc-payment-option-title",1,"card-header","remove-focus"],["id","epc-express-checkout-area",1,"express-checkout"],["id","epc-express-checkout-title",1,"card-header","remove-focus"],["id","epc-express-checkout-ul"],["id","epc-express-checkout-google-pay-li"],["id","epc-express-checkout-apple-pay-li",1,"apple-pay-btn"],["id","epc-saved-card-area",1,"saved-card-wrapper","enhanced-saved-card-wrapper"],["id","epc-card-msg","role","alert","aria-live","polite","aria-atomic","true",1,"toast-success","toast-msg-top-space"],["id","epc-card-msg2","role","alert","aria-live","polite","aria-atomic","true",1,"toast-error","toast-msg-top-space"],["id","epc-or-title",1,"or"],["id","epc-payment-mode-area",1,"payment-modes"],["id","epc-payment-mode-mat-radio-group","aria-label","Or","role","radiogroup",1,"smartcard-radio-group",3,"change"],["id","epc-card-payment-mat-radio-btn","value","newPaymentCard","name","cardslectionradio",1,"smartcard-radio-mat-btn",3,"aria-label","checked"],["id","epc-card-payment-mat-radio-inner-card",1,"single-card"],["id","epc-card-payment-icon-area","aria-hidden","true",1,"crediticon"],["id","epc-card-payment-icon","src","assets/images/new-design-img/card-payment.svg","alt","","aria-hidden","true",1,"add-card-icon"],["id","epc-card-payment-content",1,"crediticon-section"],["id","epc-card-payment-title",1,"credit-header"],["id","epc-card-payment-subcontent",1,"credit-subheader","add-card-subheader"],["id","epc-card-payment-icon-list","aria-hidden","true",1,"credit-modes"],["id","epc-card-payment-icon-list-ul"],["id","epc-card-payment-visa-li"],["id","epc-card-payment-visa-icon","src","assets/images/new-design-img/visa-card-payment.svg","alt","Visa card payment"],["id","epc-card-payment-mastercard-li"],["id","epc-card-payment-mastercard-icon","src","assets/images/new-design-img/master-card-payment.svg","alt","Master card payment"],["id","epc-card-payment-maestro-li"],["id","epc-card-payment-maestro-icon","src","assets/images/new-design-img/maestro-card-payment.svg","alt","Maestro card payment"],["id","epc-card-payment-american-express-li"],["id","epc-card-payment-american-express-icon","src","assets/images/new-design-img/american-express-card-payment.svg","alt","American express card payment"],["id","epc-payment-save-mobile",1,"payment-save","payment-mode-save-mobile"],["tabindex","0","aria-label","Paypal payment","id","epc-paypal-payment-mat-radio-btn","value","payPal",1,"smartcard-radio-mat-btn",3,"checked"],["id","epc-paypal-payment-mat-radio-inner-card",1,"single-card"],["id","epc-paypal-payment-icon-area",1,"crediticon"],["id","epc-paypal-payment-icon","src","assets/images/new-design-img/paypal-payment.svg","alt","Paypal payment",1,"paypal-icon"],["id","epc-paypal-payment-content",1,"crediticon-section"],["id","epc-paypal-payment-title",1,"credit-header"],["id","pd-web-totalPrice-paypal",1,"paypal-content"],["id","epc-payment-save",1,"payment-save","payment-mode-save-desktop"],["id","epc-evoucher-area",1,"additional-information-wrapper"],["id","epc-address-form",1,"additional-information-wrapper","remove-focus"],["id","epc-saved-address-area",1,"additional-information-wrapper"],["id","epc-express-checkout-google-pay-btn","type","button","mat-button","","aria-label","Google pay",3,"click"],["id","epc-express-checkout-google-pay-btn-icon","src","assets/images/new-design-img/gpay.svg","alt","Google Pay"],["id","epc-express-checkout-apple-pay-btn","buttonstyle","black","type","plain","locale","en",3,"click"],["id","epc-saved-card-title",1,"or","enhanced-saved-card-title"],["id","epc-saved-card-mat-radio-group","name","cardslectionradio","aria-label","Your saved cards","role","radiogroup",1,"saved-card","smartcard-radio-group",3,"ngModelChange","ngModel"],[3,"id"],["labelPosition","before",1,"smartcard-radio-mat-btn",3,"tabIndex","aria-label","disabled","id","value","checked"],["labelPosition","before",1,"smartcard-radio-mat-btn",3,"keyup","change","tabIndex","aria-label","disabled","id","value","checked"],[1,"single-card",3,"id"],["aria-hidden","true",1,"crediticon",3,"id"],["src","assets/images/ApplePayIcon.svg","alt","Apple Pay Payment",1,"saved-card-icon","card-images",3,"id"],["src","assets/images/Mastercard2.svg","alt","Master card Payment",1,"saved-card-icn","card-images",3,"id"],["src","assets/images/new-design-img/visa-card-payment.svg","alt","Visa Payment",1,"saved-card-icn",3,"id"],["src","assets/images/Amex2.svg","alt","Amex Payment",1,"saved-card-icn",3,"id"],["src","assets/images/Maestro2.svg","alt","Maestro Payment",1,"saved-card-icn",3,"id"],[1,"crediticon-section",3,"id"],[1,"credit-header",3,"id"],[1,"card-expired-txt",3,"id"],[1,"smartcard-address-edit-delete","payment-radio-link-btn",3,"id"],["mat-button","","type","button",1,"card-delete-btn",3,"click","id"],["id","epc-card-msg-txt"],["id","epc-card-msg2-icon","src","assets/images/new-design-img/wrabness-info.svg","alt","","aria-hidden","true"],["id","epc-card-msg2-txt"],["id","epc-payment-save-checkbox-mobile",1,"review-common-checkbox",3,"aria-label","formControl"],["id","pp-pay-later-message",1,"payp
1al-card-content"],["id","epc-payment-save-checkbox",1,"review-common-checkbox",3,"aria-label","formControl"],["id","epc-evoucher-line",1,"horizontal-line"],["id","epc-evoucher-inner",1,"saved-billing-section","voucher-section"],["id","epc-evoucher-title",1,"card-header","mb-0","remove-focus"],["id","epc-evoucher-sub-title",1,"voucher-subheader","remove-focus"],["id","epc-evoucher-wrapper",1,"voucher-wrapper"],["id","epc-evoucher-card",1,"eVoucher-card","eVoucher-card-list"],[1,"review-common-checkbox",3,"id","aria-label"],[1,"review-common-checkbox",3,"change","id","aria-label"],["aria-hidden","true",1,"voucher-name",3,"id"],[1,"voucher-price",3,"id"],["aria-hidden","true",1,"voucher-code",3,"id"],["aria-hidden","true",1,"voucher-date",3,"id"],["id","epc-address-form-line",1,"horizontal-line"],["id","epc-address-form-title-area",1,"additional-information-section"],["id","epc-address-form-title",1,"card-header"],[1,"form-mand-content"],["id","pd-web-af-form",3,"ngSubmit","formGroup"],["id","epc-address-form-inner",1,"additional-information-section-form"],["id","epc-address-form-postcode-area",1,"enhanced-common-label-field","enhanced-common-label-mdc-field"],["id","epc-address-form-postcode-label","for","Postcode","aria-hidden","true"],["id","epc-address-form-postcode-mand","aria-hidden","true"],["id","epc-address-form-postcode-form-field","floatLabel","never",1,"enhanced-common-label-field-placeholder"],["aria-required","true","aria-describedby","epc-address-form-postcode-error","matInput","","id","postCode","formControlName","postCode","maxlength","10","type","text","placeholder","Enter Postcode","minlength","4","required","",3,"prevent-keys"],["id","epc-address-form-postcode-error","role","alert"],["id","epc-postcode-error-mand-msg"],["id","epc-postcode-error-valid-msg"],["id","epc-address-form-firstline-area",1,"enhanced-common-label-field"],["id","epc-address-form-firstline-label","for","address1","aria-hidden","true"],["id","epc-address-form-firstline-mand","aria-hidden","true"],["id","epc-address-form-firstline-form-field","floatLabel","never",1,"enhanced-common-label-field-placeholder"],["aria-required","true","aria-describedby","epc-address-form-firstline-error","matInput","","id","address1","type","text","formControlName","address1","placeholder","Enter First line","required",""],["id","epc-address-form-firstline-error","role","alert"],["id","epc-firstline-error-mand-msg"],["id","epc-firstline-error-valid-msg"],["id","epc-address-form-secondline-area",1,"enhanced-common-label-field"],["id","epc-address-form-secondline-label","for","address2","aria-hidden","true"],["id","epc-address-form-secondline-form-field","floatLabel","never",1,"enhanced-common-label-field-placeholder"],["aria-required","false","aria-describedby","epc-address-form-secondline-error","matInput","","id","address2","type","text","formControlName","address2","placeholder","Enter Second line"],["id","epc-address-form-secondline-error","role","alert"],["id","epc-secondline-error-valid-msg"],["id","epc-address-form-thirdline-line",1,"enhanced-common-label-field"],["id","epc-address-form-thirdline-label","for","address3","aria-hidden","true"],["id","epc-address-form-thirdline-form-field","floatLabel","never",1,"enhanced-common-label-field-placeholder"],["aria-required","false","aria-describedby","epc-address-form-thirdline-error","matInput","","id","address3","type","text","formControlName","address3","placeholder","Enter Third line"],["id","epc-address-form-thirdline-error","role","alert"],["id","epc-thirdline-error-valid-msg"],["id","epc-address-form-citytown-area",1,"enhanced-common-label-field"],["id","epc-address-form-citytown-label","for","city","aria-hidden","true"],["id","epc-address-form-citytown-mand","aria-hidden","true"],["id","epc-address-form-citytown-form-field","floatLabel","never",1,"enhanced-common-label-field-placeholder"],["aria-required","true","aria-describedby","epc-address-form-citytown-error","matInput","","id","city","type","text","placeholder","Enter City/Town","formControlName","city","required",""],["id","epc-address-form-citytown-error","role","alert"],["id","epc-city-error-mand-msg"],["id","epc-ciry-error-valid-msg"],["id","epc-address-form-country-aria",1,"enhanced-common-label-field"],["id","epc-address-form-country-label","for","country","aria-hidden","true"],["id","epc-address-form-country-mand","aria-hidden","true"],["id","epc-address-form-country-form-field","floatLabel","never",1,"enhanced-common-label-field-placeholder"],["aria-required","true","aria-describedby","epc-address-form-country-error","matInput","","id","country","placeholder","Enter country","type","text","formControlName","country",1,"enhanced-common-label-field-placeholder"],["id","epc-address-form-country-error","role","alert"],["id","epc-country-error-mand-msg"],["id","epc-country-error-valid-msg"],["id","epc-address-form-save-area",1,"payment-save","address-default-checkbox"],["id","epc-address-form-save-checkbox","aria-label","Make this address the default billing address",1,"review-common-checkbox",3,"change","checked"],["
1id","epc-address-form-btns-area",1,"edit-address-section"],["id","epc-address-form-left-btns",1,"edit-address-left-btns"],["id","epc-address-form-update-btn","type","submit","mat-button","",1,"fill-btn","fill-light-hover-btn"],["id","epc-save-new-address-btn"],["id","epc-update-address-btn"],["id","epc-address-form-cancel-btn","type","button","mat-button","",1,"simple-btn","review-h-40","simple-hover-btn"],["id","epc-address-form-right-btn",1,"edit-address-right-btn"],["id","epc-address-form-delete-btn","type","button","mat-button","",1,"outline-secondary-btn","review-h-40","review-w-100","outline-secondary-btn-hover"],["id","epc-address-form-cancel-btn","type","button","mat-button","",1,"simple-btn","review-h-40","simple-hover-btn",3,"click"],["id","epc-address-form-delete-btn","type","button","mat-button","",1,"outline-secondary-btn","review-h-40","review-w-100","outline-secondary-btn-hover",3,"click"],["id","epc-saved-address-line",1,"horizontal-line"],["id","epc-saved-address-inner",1,"saved-billing-section","address-card-list"],["id","epc-saved-address-card-header",1,"address-card-header"],["id","epc-saved-address-title",1,"card-header","remove-focus"],["id","epc-saved-address-new-btn","type","button","mat-button","","aria-label","Add new address",1,"outline-secondary-btn","review-h-40","review-w-100","outline-secondary-btn-hover",3,"click"],["id","epc-saved-address-radio-card-area",1,"saved-address","review-added-address"],["id","epc-saved-address-radio-group","role","radiogroup","aria-label","My billing address",1,"smartcard-radio-group",3,"change","ngModelChange","ngModel"],["id","epc-added-address-msg","role","alert","aria-live","polite","aria-atomic","true",1,"toast-success","toast-msg-top-space"],["id","epc-valid-address-msg","role","alert","aria-live","polite","aria-atomic","true",1,"toast-error","toast-msg-top-space"],["labelPosition","before",1,"smartcard-radio-mat-btn",3,"id","value","checked"],[1,"f-700","address-card-title",3,"id"],[1,"payment-address-content",3,"id"],[1,"smartcard-address-edit-delete",3,"id"],["type","button","mat-button","","aria-label","Edit",3,"click","id"],["role","alert","aria-live","polite","aria-atomic","true",1,"toast-success","toast-msg-top-space",3,"id"],["id","epc-added-address-msg-txt"],["id","epc-valid-address-msg-img","src","assets/images/new-design-img/wrabness-info.svg","alt","","aria-hidden","true"],["id","epc-valid-address-msg-txt"]],template:function(n,o){1&n&&(t.j41(0,"header"),t.nrm(1,"app-enhanced-navigation-header",1),t.k0s(),t.j41(2,"main",2),t.nrm(3,"app-enhanced-loader",3),t.nVh(4,gt,8,1,"section",4),t.j41(5,"div",5)(6,"div",6)(7,"div",7),t.nVh(8,pt,2,0,"h1",8),t.k0s()()(),t.nVh(9,te,51,13,"section",9),t.k0s(),t.j41(10,"footer")(11,"app-enhanced-footer",10),t.bIt("payNowClicked",function(){return o.onPayNow()}),t.k0s()()),2&n&&(t.R7$(),t.Y8G("isLoaderActive",o.isLoaderActive?o.isLoaderActive:o.isUpadateInJourney)("hideHeaderForPostSale",o.isPostSaleFlow)("ngClass",o.isPostSaleFlow?"fare-trial-payment-header":""),t.R7$(2),t.Y8G("isLoaderActive",o.isLoaderActive)("isUpdateInJourney",o.isUpadateInJourney)("loaderHeading",o.isUpadateInJourney?null==o.enhancedLoaderTextEnum?null:o.enhancedLoaderTextEnum.updateJourneyLoaderDescription:o.isLoaderActive?null==o.enhancedLoaderTextEnum?null:o.enhancedLoaderTextEnum.gettingPaymentMethodHeading:null==o.enhancedLoaderTextEnum?null:o.enhancedLoaderTextEnum.reviewBuyLoaderHeading)("loaderDescription",null==o.enhancedLoaderTextEnum?null:o.enhancedLoaderTextEnum.paymentLoaderDescription),t.R7$(),t.vxM(o.isLoaderActive||o.isUpadateInJourney?-1:4),t.R7$(4),t.vxM(o.isLoaderActive||o.isUpadateInJourney||!o.isPostSaleFlow?-1:8),t.R7$(),t.vxM(o.isLoaderActive||o.isUpadateInJourney?-1:9),t.R7$(2),t.Y8G("selectedVouchers",(null==o.selectedVouchers?null:o.selectedVouchers.length)>0)("isLoaderActive",o.isLoaderActive?o.isLoaderActive:o.isUpadateInJourney)("totalVoucherPrice",o.selectedVoucherPrice)("isPayNowDisabled",o.isPayNowDisabled())("mixingDeckSearchRequest",o.searchRequest)("totalJourneyPrice",o.totalPrice)("journeyCount",(null==o.sharedService||null==o.sharedService.enhancedReviewBuyResponse||null==o.sharedService.enhancedReviewBuyResponse.Journey?null:o.sharedService.enhancedReviewBuyResponse.Journey.length)||0)("hideHeaderForPostSale",o.isPostSaleFlow))},dependencies:[ot.YU,F.$z,at.So,rt.fg,V.rl,V.TL,I.VT,I._g,l.qT,l.me,l.BC,l.cb,l.YS,l.xh,l.tU,l.vS,l.l_,l.j4,l.JD,ct.PW,it.P,dt.x,lt.j,st.Q],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}.payment-container-m[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]{color:var(--primary-graphene);font-size:1.25rem;margin-bottom:1.5rem;font-weight:600;line-height:1.563rem}.express-checkout[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]{color:var(--primary-coalescent);font-size:1rem;margin-bottom:.75rem;line-height:1.5rem;font-weight:700}.express-checkout[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding:0;list-style:none;display:flex;gap:1.5rem}.express-checkout[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{background:var(--shades-black);padding-top:10.5px;padding-bottom:10.5px;min-width:10rem;border-radius:.313rem;border:none;justify-content:center;align-items:center;height:3rem!important}apple-pay-button[_ngcontent-%COMP%]{--apple-pay-button-width: 10rem;--apple-pay-button-height: 3rem;--apple-pay-button-border-radius: .313rem;--apple-pay-button-padding: 0 0;--apple-pay-button-box-sizing: border-box;height:3rem!important}.apple-pay-btn[_ngcontent-%COMP%]   apple-pay-button[_ngcontent-%COMP%]{--apple-pay-button-height: 3rem}.payment-container-m[_ngcontent-%COMP%]   .or[_ngcontent-%COMP%]{margin:1.5rem 0;font-size:1rem;color:var(--primary-coalescent);font-weight:700;line-height:1.5rem}.enhanced-saved-card-wrapper[_ngcontent-%COMP%]   .or[_ngcontent-%COMP%]{margin-bottom:.75rem}.enhanced-saved-card-wrapper[_ngcontent-%COMP%]   .crediticon[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:3.125rem;height:2rem}.enhanced-saved-card-wrapper[_ngcontent-%COMP%]   .crediticon[_ngcontent-%COMP%]   img.add-card-icon[_ngcontent-%COMP%]{height:2.5rem;width:1.75rem}.payment-container-m[_ngcontent-%COMP%]   .crediticon-section[_ngcontent-%COMP%]   .credit-header[_ngcontent-%COMP%]{font-size:1.25rem;font-weight:600;margin-bottom:.25rem;line-height:1.563rem;color:var(--primary-coalescent)}.payment-container-m[_ngcontent-%COMP%]   .crediticon-section[_ngcontent-%COMP%]   .add-card-subheader[_ngcontent-%COMP%]{font-size:.875rem;margin-bottom:.75rem!important;line-height:1.375rem;color:var(--primary-coalescent)}.payment-container-m[_ngcontent-%COMP%]   .crediticon-section[_ngcontent-%COMP%]   .card-expired-txt[_ngcontent-%COMP%]{font-size:.875rem;margin-bottom:1rem!important;line-height:1.375rem;color:var(--primary-coalescent)}.payment-container-m[_ngcontent-%COMP%]   .credit-modes[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{display:flex;gap:.5rem;list-style:none;padding:0;margin-top:.75rem}.payment-container-m[_ngcontent-%COMP%]   .credit-modes[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:1.5rem;width:2.344rem}.horizontal-line[_ngcontent-%COMP%]{margin:24px -24px;opacity:1;border-color:var(--neutrals-light-periwinkle)}.payment-save[_ngcontent-%COMP%]{margin-left:0;margin-top:1.5rem;line-height:0}.single-card[_ngcontent-%COMP%]{display:flex;gap:1rem;align-items:center}.additional-information-section[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]{margin-bottom:0}.additional-information-section[_ngcontent-%COMP%]   .form-mand-content[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.375rem;color:var(--primary-coalescent);margin:.5rem 0 1.5rem!important}.additional-information-section[_ngcontent-%COMP%]   .form-mand-content[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:var(--destructive-watermellon)}.additional-information-section-form[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.additional-information-section-form[_ngcontent-%COMP%]   .enhanced-common-label-field[_ngcontent-%COMP%]{width:100%}.saved-billing-section[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center}.saved-address-edit[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{background:none;border:none;text-decoration:underline}.saved-address-edit[_ngcontent-%COMP%]{margin-top:1.5rem}.crediticon-section[_ngcontent-%COMP%]{width:100%}.eVoucher-card-list[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.saved-billing-section[_ngcontent-%COMP%]   .voucher-subheader[_ngcontent-%COMP%]{font-size:.875rem;font-style:normal;font-weight:400;line-height:1.375rem;margin-bottom:1.5rem;margin-top:.25rem}.eVoucher-card[_ngcontent-%COMP%]   .voucher-date[_ngcontent-%COMP%], .eVoucher-card[_ngcontent-%COMP%]   .voucher-price[_ngcontent-%COMP%]{font-size:.875rem;font-style:normal;font-weight:400;line-height:1.375rem;color:var(--primary-coalescent)}
1.eVoucher-card[_ngcontent-%COMP%]   .voucher-code[_ngcontent-%COMP%]{font-size:.875rem;font-style:normal;font-weight:400;line-height:1.375rem;color:var(--primary-coalescent);margin-top:.25rem}.edit-address-section[_ngcontent-%COMP%]{display:flex;justify-content:space-between;gap:1.5rem;margin-top:1.5rem}.edit-address-section[_ngcontent-%COMP%]   .edit-address-left-btns[_ngcontent-%COMP%]{display:flex;gap:1.5rem}.payment-modes[_ngcontent-%COMP%]{margin-bottom:1rem}.eVoucher-card[_ngcontent-%COMP%]   .review-common-checkbox[_ngcontent-%COMP%]{width:100%}.address-card-title[_ngcontent-%COMP%]{font-size:1rem;font-weight:700;line-height:1.5rem;color:var(--primary-coalescent)}.review-buy-bottom-space[_ngcontent-%COMP%]{margin-bottom:120px}.card-delete-btn[_ngcontent-%COMP%]{cursor:pointer}.add-card-icon[_ngcontent-%COMP%]{width:2.5rem!important;height:1.75rem!important}.paypal-icon[_ngcontent-%COMP%]{height:2rem;width:3.125rem}.paypal-card-subheader[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.375rem;color:var(--primary-coalescent)}.payment-modes[_ngcontent-%COMP%]   .payment-radio-link-btn[_ngcontent-%COMP%]{margin-top:0!important}.voucher-wrapper[_ngcontent-%COMP%]{margin-top:1.5rem}.voucher-name[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{display:flex;align-items:center;gap:1rem;font-size:1rem;font-weight:700;line-height:1.5rem;color:var(--primary-coalescent)}.voucher-name[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-weight:400;line-height:1.5rem;font-size:1rem}.address-card-list[_ngcontent-%COMP%]   .address-card-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.address-card-list[_ngcontent-%COMP%]   .address-card-header[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]{margin-bottom:0}.payment-address-content[_ngcontent-%COMP%]{margin-top:.25rem;padding-right:1.5rem}.payment-address-content[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{line-height:1.375rem;font-size:.875rem;color:var(--primary-coalescent)}.address-card-list[_ngcontent-%COMP%]   .smartcard-address-edit-delete[_ngcontent-%COMP%]{margin-top:1rem}.visually-hidden[_ngcontent-%COMP%]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.paypal-content[_ngcontent-%COMP%]{position:relative;z-index:2}.payment-mode-save-mobile[_ngcontent-%COMP%]{display:none}.page-title[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{margin-bottom:1.5rem;font-size:2rem;font-weight:700;line-height:2.5rem;color:var(--shades-black)}.paypal-card-content[_ngcontent-%COMP%]{display:flex}@media(width<=1023px){.additional-information-section-form[_ngcontent-%COMP%]   .enhanced-common-label-field[_ngcontent-%COMP%]{flex:0 0 48%}}@media(width<=1023px){.back-btn[_ngcontent-%COMP%]{padding:1rem 0!important}.back-btn-container[_ngcontent-%COMP%]   .common-container[_ngcontent-%COMP%]{max-width:100%!important;width:100%!important;margin:0 1rem}.payment-container-m[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]{font-size:1.125rem;line-height:1.375rem;margin-bottom:1rem}.express-checkout[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]{font-size:1rem;line-height:1.5rem;font-weight:700;margin-bottom:.5rem}.additional-information-section-form[_ngcontent-%COMP%]   .enhanced-common-label-field[_ngcontent-%COMP%]{flex:0 0 100%}.additional-information-section-form[_ngcontent-%COMP%]{grid-template-columns:repeat(1,1fr);gap:1rem}.express-checkout[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{display:flex;gap:1rem;flex-wrap:wrap}.payment-container-m[_ngcontent-%COMP%]   .or[_ngcontent-%COMP%]{margin:1rem 0}.payment-container-m[_ngcontent-%COMP%]   .enhanced-saved-card-title[_ngcontent-%COMP%]{margin:0 0 .5rem}.express-checkout[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%], .express-checkout[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%}.crediticon-section[_ngcontent-%COMP%]{width:100%;padding-right:2.5rem}.saved-billing-section[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem}.saved-billing-section[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%}.eVoucher-card-list[_ngcontent-%COMP%]{grid-template-columns:repeat(1,1fr);gap:1rem}.edit-address-section[_ngcontent-%COMP%]{flex-wrap:wrap;gap:1rem;margin-top:1rem}.edit-address-left-btns[_ngcontent-%COMP%]{gap:1rem!important}.edit-address-section[_ngcontent-%COMP%]   button[_ngcontent-%COMP%], .edit-ad
1dress-section[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{width:100%!important;flex-wrap:wrap}.common-container.review-buy-bottom-space[_ngcontent-%COMP%]{max-width:35rem!important;margin:0 auto;width:100%;margin-bottom:158px!important}.address-card-list[_ngcontent-%COMP%]   .address-card-header[_ngcontent-%COMP%]{align-items:flex-start;flex-direction:column;gap:1rem;width:100%;margin-bottom:1rem}.address-card-list[_ngcontent-%COMP%]   .address-card-header[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%}.payment-container-m[_ngcontent-%COMP%]   .enhanced-common-card[_ngcontent-%COMP%]{padding:1rem 1rem 2.5rem}.payment-container-m[_ngcontent-%COMP%]   .crediticon-section[_ngcontent-%COMP%]   .credit-header[_ngcontent-%COMP%]{font-size:1rem;font-weight:700;line-height:1.5rem}.payment-container-m[_ngcontent-%COMP%]   .crediticon-section[_ngcontent-%COMP%]   .add-card-subheader[_ngcontent-%COMP%]{font-size:.875rem;margin-bottom:.75rem!important;line-height:1.375rem;color:var(--primary-coalescent)}.payment-container-m[_ngcontent-%COMP%]   .crediticon-section[_ngcontent-%COMP%]   .card-expired-txt[_ngcontent-%COMP%]{font-size:.875rem;margin-bottom:1rem!important;line-height:1.375rem;color:var(--primary-coalescent)}.add-card-icon[_ngcontent-%COMP%]{width:3.125rem!important;height:2rem!important;padding:.25rem .813rem}.horizontal-line[_ngcontent-%COMP%]{margin:1rem -1rem}.voucher-wrapper[_ngcontent-%COMP%]{margin-top:1rem}.address-card-list[_ngcontent-%COMP%]   .smartcard-address-edit-delete[_ngcontent-%COMP%]{margin-top:.75rem}.payment-mode-save-desktop[_ngcontent-%COMP%]{display:none}.payment-mode-save-mobile[_ngcontent-%COMP%]{display:block;margin:.5rem 0}.address-default-checkbox[_ngcontent-%COMP%]{margin-top:1rem}.additional-information-section[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]{margin-bottom:0}.additional-information-section[_ngcontent-%COMP%]   .form-mand-content[_ngcontent-%COMP%]{margin:.5rem 0 1rem!important}}@media(width<=767px){.common-container.review-buy-bottom-space[_ngcontent-%COMP%]{max-width:100%!important;margin:0 0 117px!important}.enhanced-common-card[_ngcontent-%COMP%]{padding:1rem;border-radius:0}.payment-container-m[_ngcontent-%COMP%]   .credit-modes[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{flex-wrap:wrap}.page-title[_ngcontent-%COMP%]{font-size:20px;font-weight:600;line-height:28px;margin-bottom:16px}}@media(width<=319px){.common-container.review-buy-bottom-space[_ngcontent-%COMP%]{margin-bottom:137px!important}}']})}}return a})()},98028(k,_,c){c.d(_,{m:()=>b});class b{}},98050(k,_,c){c.d(_,{T:()=>b});class b{}},4809(k,_,c){c.d(_,{O:()=>E});var b=c(84412),t=c(7673),P=c(18810),y=c(99437),M=c(96354),R=c(38774),u=c(70307),f=c(10017),x=c(85802),A=c(1632),S=c(24124);let E=(()=>{class v{constructor(h,p,l){this.injector=h,this.http=p,this.apiPath=l,this.paymentDataSubject=ne
1w b.t(JSON.parse(localStorage.getItem("paymentData"))),this.paymentData$=this.paymentDataSubject.asObservable(),this.searchStateService=this.injector.get(R.$),this.localStorageKeyEnum=this.injector.get(u.ZM),this.commonServices=this.injector.get(f.e)}fetchPaymentData(h){return this.paymentDataSubject.value?(0,t.of)(this.paymentDataSubject.value):this.http.HttpPostRequest(h,this.apiPath.enhancedPaymentDetails).pipe((0,M.T)(p=>{if("200"==p?.ResponseCode){let l=p.Data;return localStorage.setItem(this.localStorageKeyEnum.paymentData,JSON.stringify(l)),this.paymentDataSubject.next(l),l}throw this.commonServices.showEnhancedCommonErrorPopup(),new Error(p?.ResponseMessage||"Payment details fetch failed")}),(0,y.W)(p=>(console.error("Payment API error:",p),(0,P.$)(()=>p))))}enhancedModifyAddress(h){return this.http.HttpPostRequest(h,this.apiPath.enhancedReviewBuyModifyAddress)}EnhancedUpdatePaymentCards(h){return this.http.HttpPostRequest(h,this.apiPath.enhancedUpdatePaymentCards)}enhancedInitiatePayment(h){return this.http.HttpPostRequest(h,this.apiPath.enhancedPaymentInitiate)}clearData(){this.paymentDataSubject.next(null),localStorage.removeItem(this.localStorageKeyEnum.paymentData)}static{this.\u0275fac=function(p){return new(p||v)(x.KVO(x.zZn),x.KVO(A.v),x.KVO(S.P))}}static{this.\u0275prov=x.jDH({token:v,factory:v.\u0275fac,providedIn:"root"})}}return v})()},47228(k,_,c){c.d(_,{W:()=>y});var b=c(85802),t=c(1632),P=c(24124);let y=(()=>{class M{constructor(u,f){this.httpClientService=u,this.apiPath=f}initiatePayment(u){return this.httpClientService.HttpPostRequest(u,this.apiPath.paymentInitiate)}initiatePaymentSmartCard(u){return this.httpClientService.HttpPostRequest(u,this.apiPath.paymentInitiateSmartCard)}static{this.\u0275fac=function(f){return new(f||M)(b.KVO(t.v),b.KVO(P.P))}}static{this.\u0275prov=b.jDH({token:M,factory:M.\u0275fac,providedIn:"root"})}}return M})()}}]);

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.