@import "https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600;800&family=Montserrat:wght@300;400;500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600;800&family=Montserrat:wght@300;400;500;600&display=swap";.header .sub-wrap{max-width:unset;padding:0}.header-wrapper{display:flex}.logo-wrapper{align-self:center}.appbar.MuiAppBar-root{top:var(--banner-top-height,0px)}.appbar .logo-wrapper{text-align:center;align-self:center}.cp-banner{z-index:1300;width:100%;position:fixed;left:0;right:0}.cp-banner--top{top:0}.cp-banner--bottom{bottom:0}.cp-banner-notice{color:#5c5346;background-color:#fff7ed;border-left:4px solid #c2740c;align-items:center;gap:12px;padding:12px 20px;display:flex}.cp-banner-dismiss{appearance:none;color:#c2740c;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:2px;display:flex}.cp-banner-dismiss:hover{background-color:#c2740c1f}.cp-banner-dismiss:focus-visible{outline-offset:1px;outline:2px solid #c2740c}.cp-banner--app.cp-banner--top .cp-banner-notice{border-bottom:1px solid #c2740c59}.cp-banner--app.cp-banner--bottom .cp-banner-notice{border-top:1px solid #c2740c59}.cp-banner--login{pointer-events:none}.cp-banner--login .cp-banner-notice{pointer-events:auto;border-radius:10px;width:min(640px,100% - 32px);margin:16px auto;padding:16px 22px;box-shadow:0 8px 24px #1f293724}.cp-banner--login.cp-banner--top,.cp-banner--login.cp-banner--bottom{justify-content:center;align-items:center;height:25vh;display:flex}.cp-banner--login.cp-banner--top .cp-banner-notice,.cp-banner--login.cp-banner--bottom .cp-banner-notice{margin:0}.cp-banner-notice--inline{color:#7a4a08;background-color:#fef3c7;border:1px solid #f3ddb0;border-radius:4px;align-items:flex-start;width:100%;margin:0 0 2.5rem;padding:12px 14px}.cp-banner-notice--inline.cp-banner-notice--bottom{margin:2.5rem 0 0}.cp-banner-notice--inline .cp-banner-icon{color:#7a4a08;margin-top:1px}.cp-banner-notice--inline .cp-banner-content strong{color:#7a4a08}.cp-banner-notice--inline .cp-banner-dismiss{color:#7a4a08;opacity:.5}.cp-banner-notice--inline .cp-banner-dismiss:hover{background-color:#7a4a081f}.cp-banner-notice--inline .cp-banner-dismiss:focus-visible{outline-color:#7a4a08}@media (width>=981px){.cp-banner--split.cp-banner--top,.cp-banner--split.cp-banner--bottom{width:50vw;right:auto}}.cp-banner-icon{color:#c2740c;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cp-banner-content{min-width:0}.cp-banner-content strong{letter-spacing:.06em;text-transform:uppercase;color:#8a5a16;margin-bottom:2px;font-size:.72rem;font-weight:600;display:block}.cp-banner-content p{margin:0;font-size:.8rem;line-height:1.35}.cp-banner-content p+p{margin-top:4px}.cp-banner-content a{color:inherit;text-decoration:underline}.navbar .nav-link{padding:.5rem 1rem}.navbar .sub-wrap{z-index:1000;max-width:unset;padding:1rem 0}.navbar .sub-wrap .dropdown-menu{border:1px solid #00000026;border-top:none;border-radius:0 0 .25rem .25rem}.navbar{height:68px}.bottom-quick-nav{height:47px!important}.bottom-quick-nav .MuiBottomNavigationAction-root.Mui-selected{color:var(--brandColourPrimary)}.bottom-quick-nav .MuiBottomNavigationAction-root .MuiBottomNavigationAction-label,.bottom-quick-nav .MuiBottomNavigationAction-root .MuiBottomNavigationAction-label.Mui-selected{font-size:.7rem}.nav-drawer a{text-decoration:none}.nav-drawer .nav-drawer-container{flex:1;justify-content:space-between}.MuiDrawer-docked .MuiDrawer-paper{z-index:1190;top:calc(var(--banner-top-height,0px) + var(--appbar-height,60px));bottom:var(--banner-bottom-height,0px);border-right:1px solid #e5e7eb;height:auto}.MuiDrawer-docked .MuiDrawer-paper .MuiListItem-root,.MuiDrawer-docked .MuiDrawer-paper .MuiListItemButton-root{padding:8px 12px}.nav-drawer .nav-drawer-header{min-height:55px}.nav-drawer .nav-drawer-header .nav-logo{flex-shrink:0;align-items:center;display:flex;overflow:hidden}.nav-drawer .nav-drawer-header .nav-logo a{align-items:center;margin:0;display:flex}.nav-drawer .nav-drawer-header .nav-logo img{width:auto;max-width:170px;height:30px;margin-left:10px}.nav-drawer .MuiList-root{padding:8px}.nav-drawer .MuiList-root .drawer-subnav .MuiListItem-root{padding:5px 12px}.nav-drawer .MuiList-root .drawer-subnav .MuiListItem-root .MuiListItemText-secondary{font-size:.8rem}.nav-drawer a{color:var(--brandTextColour);margin:2px 0;text-decoration:none;display:block}.nav-drawer a .MuiListItemButton-root{border-left:3px solid #0000;border-radius:8px;padding-left:13px;transition:background-color .2s,border-color .2s,color .2s}.nav-drawer a .MuiListItemIcon-root{color:var(--brandTextColour_lighten_45);min-width:37px;transition:all .3s}.nav-drawer a:hover .MuiListItemButton-root{color:var(--brandColourPrimary);background-color:#f5f5f5}.nav-drawer a:hover .MuiListItemIcon-root{color:var(--brandColourPrimary);transition:all .3s}.nav-drawer .nav-help{padding:8px}.nav-drawer .nav-help .MuiCollapse-root .MuiList-root{padding:6px 0}.nav-drawer .nav-help .MuiListItemButton-root,.nav-drawer .nav-help .MuiListItem-root{border-left:3px solid #0000;border-radius:8px;min-width:42px;padding-top:9px;padding-bottom:9px;padding-left:13px}.nav-drawer .nav-help .MuiListItemText-root{margin-top:2px;margin-bottom:2px}.nav-drawer .nav-help .MuiListItemIcon-root{min-width:37px}.nav-drawer .nav-help .MuiListItemIcon-root,.nav-drawer .nav-help .MuiSvgIcon-root{color:var(--brandTextColour_lighten_45);font-size:1.3rem;transition:all .3s}.nav-drawer .nav-help .MuiListItemButton-root:hover{color:var(--brandColourPrimary);background-color:#f5f5f5}.nav-drawer .nav-help .MuiListItemButton-root:hover .MuiListItemIcon-root,.nav-drawer .nav-help .MuiListItemButton-root:hover .MuiSvgIcon-root{color:var(--brandColourPrimary);transition:all .3s}.nav-drawer .MuiPaper-root .MuiTypography-body1{font-size:.84rem!important}.nav-drawer .MuiTypography-body2{color:var(--brandTextColour)}.nav-drawer .version-number.MuiTypography-root{color:#9b9b9b}.nav-drawer .active .MuiListItemButton-root{color:var(--brandColourPrimary);border-left:3px solid var(--brandColourPrimary);background-color:#f9f9f9;padding-left:13px}.nav-drawer .active .MuiListItemIcon-root{color:var(--brandColourPrimary)}.nav-drawer .contact-support.active{color:var(--brandColourPrimary);border-left:3px solid var(--brandColourPrimary);background-color:#f9f9f9;padding-left:13px}.nav-drawer .contact-support.active .MuiListItemIcon-root{color:var(--brandColourPrimary)}.nav-drawer .drawer-subnav .MuiCollapse-entered{background-color:#f5f5f5}.nav-drawer .drawer-subnav .MuiCollapse-entered .active .MuiListItemButton-root{background-color:var(--brandColourPrimary_lighten_45);color:var(--brandColourPrimary)}.nav-drawer .drawer-subnav .MuiCollapse-entered .active .MuiListItemButton-root .MuiListItemIcon-root{color:var(--brandColourPrimary)}.help-popover .MuiPaper-root{border-radius:12px;min-width:232px;margin-left:12px;padding:6px;box-shadow:0 6px 24px #00000029}.help-popover .help-popover-title{text-transform:uppercase;color:var(--brandTextColour_lighten_45);padding:8px 12px 6px;font-size:.7rem;font-weight:500;display:block}.help-popover a{color:var(--brandTextColour);text-decoration:none;display:block}.help-popover .MuiListItemButton-root,.help-popover .MuiListItem-root{border-radius:8px;padding:0 12px}.help-popover .MuiListItemIcon-root{min-width:34px;color:var(--brandTextColour_lighten_45)}.help-popover .MuiListItemIcon-root svg{stroke-width:1.75px;width:18px;height:38px}.help-popover .MuiListItemButton-root:hover{color:var(--brandColourPrimary);background-color:#f5f5f5}.help-popover .MuiListItemButton-root:hover .MuiListItemIcon-root{color:var(--brandColourPrimary)}.help-popover .version-number.MuiTypography-root{color:#9b9b9b}.support-contact-popover .MuiPaper-root{border-radius:12px;margin-left:12px;padding:6px;box-shadow:0 6px 24px #00000029}.support-contact-card{width:268px;max-width:100%}.support-contact-card .support-contact-header{align-items:center;gap:6px;padding:6px 8px 4px;display:flex}.support-contact-card .support-contact-header .support-contact-back{color:var(--brandTextColour);margin-left:-6px}.support-contact-card .support-contact-header .support-contact-header-icon{color:var(--brandColourPrimary);flex-shrink:0}.support-contact-card .support-contact-header .support-contact-title{color:var(--brandTextColour);font-size:.95rem;font-weight:600}.support-contact-card .support-contact-description{color:var(--brandTextColour_lighten_45);padding:0 8px 8px;font-size:.8rem;line-height:1.2rem}.support-contact-card .support-contact-method{border-top:1px solid var(--brandTextColour_lighten_70);color:var(--brandTextColour);cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:10px 8px;transition:background-color .2s;display:flex}.support-contact-card .support-contact-method:hover{background-color:#f5f5f5}.support-contact-card .support-contact-method .support-contact-method-icon{color:var(--brandColourPrimary);flex-shrink:0}.support-contact-card .support-contact-method .support-contact-method-text{flex:auto;min-width:0}.support-contact-card .support-contact-method .support-contact-method-text .support-contact-method-label{letter-spacing:.04em;text-transform:uppercase;color:var(--brandTextColour_lighten_45);font-size:.65rem;font-weight:600}.support-contact-card .support-contact-method .support-contact-method-text .support-contact-method-value{color:var(--brandTextColour);word-break:break-word;font-size:.85rem}.support-contact-card .support-contact-method .support-contact-method-arrow{color:var(--brandColourPrimary);flex-shrink:0;margin-left:auto}.legal-link-indicator{color:var(--brandTextColour_lighten_45);align-items:center;gap:4px;font-size:.72rem;line-height:1.2;display:inline-flex}.legal-link-indicator svg{stroke-width:1.75px;flex-shrink:0;width:13px;height:13px}.notifications-container .MuiListItem-root{border-bottom:1px solid var(--brandTextColour_lighten_70)}.notifications-container .MuiTypography-subtitle1{color:var(--brandTextColour_lighten_50);font-size:.73rem;font-style:italic;line-height:1rem}.notifications-container h2{text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;font-weight:600;line-height:1.2rem;display:-webkit-box;overflow:hidden}.notifications-container .MuiTypography-body1{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.8rem;line-height:1rem;display:-webkit-box;overflow:hidden}.notifications-container .notifications-urgent h2,.notifications-container .notifications-urgent .MuiListItemIcon-root{color:#c12525}.notifications-container .notifications-task h2,.notifications-container .notifications-task .MuiListItemIcon-root{color:#22d9b7}.notifications-container .notifications-alert h2,.notifications-container .notifications-alert .MuiListItemIcon-root{color:var(--brandColourPrimary)}.bg-primary{background-color:var(--brandColourPrimary)!important}@media only screen and (width<=959px){.nav-drawer .MuiList-root .drawer-subnav .MuiListItem-root{padding:3px 16px}}@media only screen and (width<=768px){.navbar{padding:0 1rem}.navbar .nav-link{cursor:pointer;padding:20px 25px!important}}@media only screen and (width<=599px){.MuiDrawer-docked .MuiDrawer-paper .MuiListItem-root,.MuiDrawer-docked .MuiDrawer-paper .MuiListItemButton-root{padding:8px 8px 8px 15px}}footer{background-color:var(--brandColourPrimary);color:#fff;padding:.5em 2em;font-size:.8rem;display:flex}footer p{color:#fff;margin-bottom:0}footer .row{min-height:50px}.footer-links,.footer-text{align-self:center}.footer-links a{color:#fff;text-decoration:none;transition:all .3s}.footer-links a:hover{color:var(--brandColourPrimary_lighten_40)}.footer-text{text-align:right}.terms-and-conditions{margin-right:10px}.privacy-policy{margin-left:10px}@media only screen and (width<=768px){.footer-links a{display:block}}footer>.sub-wrap{max-width:unset;padding:0}.login-page{align-items:stretch;height:auto;padding:0}.login-page header{justify-content:center;align-items:end;width:100%;height:25%;display:flex}.login-page header .logo-link .logo{margin-bottom:var(--logoMarginBottom);scale:var(--logoScale)}.login-page header .login-screen-header-one,.login-page header .login-screen-header-three{text-align:center;display:block}.login-page header .login-screen-header-three .logo-link{display:block}.login-page .login-wrapper-inner{width:100%;max-width:560px;padding:1rem}.login-page .login-screen{color:var(--brandTextColour);background-color:#fff}.login-page .login-screen .login-header{text-align:center}.login-page .login-screen .login-header h1{text-transform:uppercase;margin-bottom:2rem;font-size:2rem;font-weight:700}.login-page .login-screen .login-header p{margin:0 0 2rem}.login-page .login-screen.set-password .login-header h1{font-size:2rem}.login-page .login-screen .input-link{color:var(--brandTextColour_lighten_30);text-transform:uppercase;background-color:#0000;margin-left:.3rem;padding:0;font-size:.7rem;font-weight:600;font-family:Inter,sans-serif!important}.login-page .login-screen .input-link:hover{color:var(--brandColourPrimary);background-color:#0000;text-decoration:none}.login-page .legal-details{color:var(--brandTextColour_lighten_30);text-align:center;margin-top:3rem}.login-page .legal-details .button-container{display:inline-block}.login-page .legal-details .MuiButton-root{color:var(--brandTextColour_lighten_30);text-transform:none;background-color:#0000;font-size:.8rem;font-weight:400;text-decoration:none;font-family:Inter,sans-serif!important}.login-page .legal-details .MuiButton-root:hover{color:var(--brandColourPrimary);background-color:#0000}.login-page .MuiButton-root.MuiButton-contained{background-color:var(--buttonBackgroundColour);color:var(--buttonTextColour);padding:.7rem;font-size:1rem;font-family:Inter,sans-serif!important}.login-page .MuiButton-root.MuiButton-contained .MuiSvgIcon-root{width:1.2rem;height:1.2rem}.login-page .MuiButton-root.MuiButton-contained:hover{background-color:var(--buttonBackgroundColour_darken_5);color:var(--buttonTextColour)}.login-page.login-screen-backgroundhero,.login-page.login-screen-default{width:100%;padding-bottom:30px}.login-page.login-screen-backgroundhero .login-wrapper,.login-page.login-screen-default .login-wrapper{justify-content:center;align-items:start;width:100%;height:70%;display:flex}.login-screen-backgroundhero{z-index:0;background-size:cover}.login-screen-backgroundhero:before{background-color:var(--primaryBackground);opacity:.4;content:"";z-index:-1;width:100%;height:100vh;position:fixed}.login-screen-backgroundhero .login-screen{background-color:#ffffffd9}.login-screen-backgroundhero .legal-details{color:var(--brandTextColour_lighten_100)}.login-screen-backgroundhero .legal-details .MuiButton-root{color:var(--brandTextColour_lighten_100);text-decoration:none}.login-screen-backgroundhero .legal-details .MuiButton-root:hover{color:var(--brandTextColour_lighten_60)}.login-screen-splitHero{width:100%;display:flex;overflow:hidden}.login-screen-splitHero .login-wrapper{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.login-screen-splitHero .login-wrapper header{justify-content:flex-start;height:auto;margin:2.5rem 0 2.5rem 9.4rem}.login-screen-splitHero .login-wrapper header .logo-link .logo{margin-bottom:0}.login-screen-splitHero .login-wrapper .login-wrapper-inner{flex-direction:column;flex:1;justify-content:center;display:flex}.login-screen-splitHero .login-wrapper .login-screen{box-shadow:none;padding:2rem}.login-screen-splitHero .login-wrapper .login-screen .login-header{text-align:left}.login-screen-splitHero .login-hero-wrapper{transform-origin:0 100%;flex-direction:column;flex:1;display:flex;overflow:hidden;transform:skew(-10deg)}.login-screen-splitHero .login-hero-wrapper .login-hero-img{transform-origin:0 100%;background-size:cover;background-position:var(--heroPosition);height:100%;transform:skew(10deg)}.login-screen-splitHero .login-hero-wrapper .login-hero-img:before{opacity:.2;content:"";z-index:-1;width:100%;height:100vh;position:absolute}.login-screen-default .background-fill{background:var(--primaryBackground);z-index:-1;width:100%;height:430px;display:block;position:absolute}.dialog-details-container{text-align:center;padding:2rem}.dialog-details-container h2{margin-bottom:2rem;font-size:2rem;font-weight:700}.dialog-details-container a{color:var(--brandColourPrimary)}.dialog-details-container form{width:70%;margin:2.5rem auto 0}.reset-password-container{padding:2.5rem 2rem}.reset-password-container h2{text-align:center;margin-bottom:2rem;font-size:2rem;font-weight:700}.reset-password-container form{margin:2.5rem auto 0}.MuiBox-root .MuiFilledInput-root,.login-page .login-screen .MuiFilledInput-root,.dialog-details-container .MuiFilledInput-root,.reset-password-container .MuiFilledInput-root{background-color:#fff;border-radius:0;margin-bottom:.63rem;transition:box-shadow .3s cubic-bezier(.4,0,.2,1);box-shadow:0 0 30px 6px #0000001a;font-family:Inter,sans-serif!important}.MuiBox-root .MuiFilledInput-root:before,.login-page .login-screen .MuiFilledInput-root:before,.dialog-details-container .MuiFilledInput-root:before,.reset-password-container .MuiFilledInput-root:before{content:none}.MuiBox-root .MuiFilledInput-root:after,.login-page .login-screen .MuiFilledInput-root:after,.dialog-details-container .MuiFilledInput-root:after,.reset-password-container .MuiFilledInput-root:after{border-bottom:2px solid var(--brandColourPrimary)}.MuiBox-root .MuiFilledInput-root:hover,.login-page .login-screen .MuiFilledInput-root:hover,.dialog-details-container .MuiFilledInput-root:hover,.reset-password-container .MuiFilledInput-root:hover,.MuiBox-root .MuiFilledInput-root.Mui-focused,.login-page .login-screen .MuiFilledInput-root.Mui-focused,.dialog-details-container .MuiFilledInput-root.Mui-focused,.reset-password-container .MuiFilledInput-root.Mui-focused{background-color:#fff}.MuiBox-root .MuiFilledInput-input,.login-page .login-screen .MuiFilledInput-input,.dialog-details-container .MuiFilledInput-input,.reset-password-container .MuiFilledInput-input{color:var(--brandTextColour);height:auto;font-weight:500}.MuiBox-root .MuiTextField-root,.login-page .login-screen .MuiTextField-root,.dialog-details-container .MuiTextField-root,.reset-password-container .MuiTextField-root{width:100%}.MuiBox-root .icn-password-visibility,.login-page .login-screen .icn-password-visibility,.dialog-details-container .icn-password-visibility,.reset-password-container .icn-password-visibility{margin-right:.3rem}.MuiBox-root .icn-password-visibility .MuiSvgIcon-root,.login-page .login-screen .icn-password-visibility .MuiSvgIcon-root,.dialog-details-container .icn-password-visibility .MuiSvgIcon-root,.reset-password-container .icn-password-visibility .MuiSvgIcon-root{color:var(--brandTextColour_lighten_35);font-size:1.2rem}.MuiBox-root .icn-password-visibility .MuiSvgIcon-root:hover,.login-page .login-screen .icn-password-visibility .MuiSvgIcon-root:hover,.dialog-details-container .icn-password-visibility .MuiSvgIcon-root:hover,.reset-password-container .icn-password-visibility .MuiSvgIcon-root:hover{color:var(--brandColourPrimary)}.MuiBox-root .MuiFormControl-root label,.login-page .login-screen .MuiFormControl-root label,.dialog-details-container .MuiFormControl-root label,.reset-password-container .MuiFormControl-root label{color:var(--brandTextColour_lighten_20);letter-spacing:.02rem;text-transform:uppercase;margin:0;font-weight:500;line-height:1.6rem;font-family:Inter,sans-serif!important}.MuiBox-root .MuiInputLabel-root.Mui-focused,.login-page .login-screen .MuiInputLabel-root.Mui-focused,.dialog-details-container .MuiInputLabel-root.Mui-focused,.reset-password-container .MuiInputLabel-root.Mui-focused{color:var(--brandColourPrimary);font-size:1rem;font-weight:600}.MuiBox-root .Mui-focused fieldset,.login-page .login-screen .Mui-focused fieldset,.dialog-details-container .Mui-focused fieldset,.reset-password-container .Mui-focused fieldset{border-color:var(--brandColourPrimary)}.terms-conditions-dialog .appbar-legal,.privacy-policy-dialog .appbar-legal{background-color:var(--brandColourPrimary)}.terms-conditions-dialog .content,.privacy-policy-dialog .content{color:var(--brandTextColour);width:100%;max-width:1140px;margin:3.5rem auto;padding:2.5rem}.terms-conditions-dialog .content h1,.privacy-policy-dialog .content h1{color:var(--brandTextColour_darken_15);margin:.6rem 0 1.4rem;font-size:2rem}.terms-conditions-dialog .content h2,.privacy-policy-dialog .content h2{color:var(--brandColourPrimary);margin:2rem 0 .6rem;font-size:1.2rem;font-weight:600}.logout-message{text-align:center}@media only screen and (width<=980px){.login-page .MuiGrid-root{width:100%}.login-page .button-row{margin:0}.login-screen-splitHero{flex-direction:column-reverse}.login-screen-splitHero .login-wrapper{padding-bottom:1.4rem}.login-screen-splitHero .login-wrapper header{justify-content:center;height:auto;margin:0}.login-screen-splitHero .login-wrapper .login-screen .login-header{text-align:center}.login-screen-splitHero .login-hero-wrapper{transform:skewY(-10deg)}.login-screen-splitHero .login-hero-wrapper .login-hero-img{transform:skewY(10deg)}.dialog-details-container h2{font-size:1.8rem}.dialog-details-container form{width:100%;margin:2.6rem auto 0}.login-wrapper{align-items:initial;height:auto}.login-page .login-wrapper header .logo-link .logo{margin:2rem 0 0}.terms-conditions-dialog .content h1,.privacy-policy-dialog .content h1{margin:0 0 1.2rem;font-size:1.9rem}.terms-conditions-dialog .content h2,.privacy-policy-dialog .content h2{font-size:1.2rem}}@media only screen and (width<=768px){.login-page{flex-wrap:wrap}.login-page .login-wrapper header .logo-link .logo{margin:1.4rem 0 1rem}.login-page .login-wrapper .login-screen .login-header h1{font-size:1.5rem}.login-page.login-screen-splitHero .login-wrapper .login-screen{padding:0}.login-page.login-screen-backgroundhero .login-wrapper .login-screen,.login-page.login-screen-default .login-wrapper .login-screen{padding:2rem 1rem}}@media screen and (height<=750px){.login-screen-splitHero .login-hero-wrapper{display:none}.login-screen-splitHero .login-hero-wrapper .login-hero-img{transform:skewY(10deg)}.login-page .login-wrapper header .logo-link .logo{margin:2rem 0 0}.terms-conditions-dialog .content h1,.privacy-policy-dialog .content h1{margin:0 0 1.2rem;font-size:1.9rem}.terms-conditions-dialog .content h2,.privacy-policy-dialog .content h2{font-size:1.2rem}}.login-redesign{flex:1;align-items:stretch;width:100%;min-width:0;min-height:100vh;display:flex;position:relative}.login-redesign .login-panel{z-index:1;flex:1;justify-content:center;align-items:center;min-width:0;padding:2.5rem 1.5rem;display:flex;position:relative}.login-redesign .login-column{flex-direction:column;width:100%;min-width:0;max-width:420px;display:flex}.login-redesign .login-brand{margin-bottom:1.875rem}.login-redesign .login-brand .logo-link{display:inline-block}.login-redesign .login-brand .logo-link .logo{margin-bottom:0}.login-redesign .login-heading{color:var(--brandTextColour);text-transform:none;margin:0 0 .5rem;font-size:1.5rem;font-weight:600;line-height:1.2}.login-redesign .login-subheading{color:var(--brandTextColour_lighten_30);margin:0 0 2rem;font-size:.85rem;line-height:1.45}.login-redesign .login-form{flex-direction:column;gap:1rem;display:flex}.login-redesign .login-field{margin:0}.login-redesign .login-field .MuiInputLabel-root,.login-redesign .login-field .MuiInputLabel-root.Mui-focused{color:var(--brandTextColour_lighten_20);letter-spacing:.04em;text-transform:uppercase;margin-top:.2rem;font-size:.85rem;font-weight:500;line-height:1.2}.login-redesign .login-field .MuiInputLabel-root.Mui-focused{color:var(--brandColourPrimary)}.login-redesign .login-field .MuiInputLabel-root.Mui-error{color:#bf2e24}.login-redesign .login-field .MuiOutlinedInput-root{background-color:#fff;border-radius:6px;font-size:.9rem}.login-redesign .login-field .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#e5e7eb}.login-redesign .login-field .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline legend{padding:0 6px}.login-redesign .login-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--brandTextColour_lighten_50)}.login-redesign .login-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--brandColourPrimary);border-width:1px}.login-redesign .login-field .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#bf2e24}.login-redesign .login-peek{color:var(--brandTextColour_lighten_35);margin-right:.125rem}.login-redesign .login-peek:hover{color:var(--brandColourPrimary);background-color:#0000}.login-redesign .MuiButton-root.login-submit.MuiButton-contained{background-color:var(--buttonBackgroundColour);color:var(--buttonTextColour);letter-spacing:.06em;text-transform:uppercase;border-radius:6px;min-height:44px;margin-top:.25rem;font-size:.875rem;font-weight:600}.login-redesign .MuiButton-root.login-submit.MuiButton-contained:hover{background-color:var(--buttonBackgroundColour_darken_5)}.login-redesign .login-links{justify-content:center;align-items:center;gap:1rem;margin-top:1.125rem;display:flex}.login-redesign .login-link{color:var(--brandColourPrimary);border-radius:4px;padding:.125rem .25rem;font-size:.8rem;font-weight:500;font-family:Inter,sans-serif!important}.login-redesign .login-link:hover{text-decoration:underline}.login-redesign .login-link--active{color:var(--brandTextColour);text-decoration:underline}.login-redesign .login-help-card{border:1px solid #e5e7eb;border-left:3px solid var(--brandColourPrimary);background-color:#f9fafb;border-radius:8px;margin-top:1rem;padding:1.2rem 1.3rem}.login-redesign .login-help-title{color:var(--brandTextColour);margin:0 0 .5rem;font-size:.82rem;font-weight:600;line-height:1.3}.login-redesign .login-help-body{color:var(--brandTextColour_lighten_30);font-size:.78rem;line-height:1.5}.login-redesign .login-help-contacts{border-top:1px solid #e5e7eb;flex-direction:column;gap:.375rem;margin-top:.8125rem;padding-top:.75rem;display:flex}.login-redesign .login-help-contact{color:var(--brandColourPrimary);align-items:center;gap:.5rem;width:fit-content;font-size:.78rem;text-decoration:none;display:inline-flex}.login-redesign .login-help-contact svg{flex-shrink:0}.login-redesign .login-help-contact:hover{text-decoration:underline}.login-redesign .login-reset-password .login-subheading{margin-bottom:.875rem}.login-redesign .login-reset-again{justify-content:center;margin:.875rem 0 .25rem;display:flex}.login-redesign .login-back{color:var(--brandColourPrimary);border-radius:4px;align-self:flex-start;align-items:center;gap:.3125rem;margin-bottom:1.5rem;padding:.125rem .25rem .125rem 0;font-size:.8rem;font-weight:500;display:inline-flex;font-family:Inter,sans-serif!important}.login-redesign .login-back:hover{text-decoration:underline}.login-redesign .login-method-options{flex-direction:column;gap:.75rem;display:flex}.login-redesign .login-method{cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:.75rem;padding:.6875rem .9375rem;display:flex}.login-redesign .login-method:hover{border-color:var(--brandTextColour_lighten_50)}.login-redesign .login-method--selected{border-color:var(--brandColourPrimary);background:#f9fafb}.login-redesign .login-method--selected:hover{border-color:var(--brandColourPrimary)}.login-redesign .login-method--selected .login-method-icon{color:var(--brandColourPrimary)}.login-redesign .login-method-radio{appearance:none;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:50%;flex-shrink:0;width:18px;height:18px;margin:0}.login-redesign .login-method-radio:checked{border-color:var(--brandColourPrimary);box-shadow:inset 0 0 0 3px #fff, inset 0 0 0 9px var(--brandColourPrimary)}.login-redesign .login-method-radio:focus-visible{outline:2px solid var(--brandColourPrimary);outline-offset:2px}.login-redesign .login-method-icon{color:var(--brandTextColour_lighten_35);flex-shrink:0}.login-redesign .login-method-copy{flex-direction:column;gap:.125rem;min-width:0;display:flex}.login-redesign .login-method-title{color:var(--brandTextColour);font-size:.78rem;font-weight:600;line-height:1.2}.login-redesign .login-method-hint{color:var(--brandTextColour_lighten_35);font-size:.72rem;line-height:1.2}.login-redesign .MuiAlert-root.login-method-note{background-color:#e1f5fe;border-radius:8px;align-items:center;padding:.7rem .75rem;font-size:.75rem;line-height:1.4}.login-redesign .MuiAlert-root.login-method-note .MuiAlert-icon{color:#0288d1;margin-right:.625rem;padding:0}.login-redesign .MuiAlert-root.login-method-note .MuiAlert-message{padding:0}.login-redesign .login-or{color:var(--brandTextColour_lighten_35);align-items:center;gap:.75rem;margin:1.25rem 0 1rem;font-size:.85rem;display:flex}.login-redesign .login-or:before,.login-redesign .login-or:after{content:"";background-color:#e5e7eb;flex:1;height:1px}.login-redesign .MuiButton-root.login-sso.MuiButton-outlined{color:var(--brandTextColour);text-transform:none;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;min-height:42px;padding:.4rem 1rem;font-size:.85rem;font-weight:500}.login-redesign .MuiButton-root.login-sso.MuiButton-outlined:hover{border:1px solid var(--brandTextColour_lighten_50);color:var(--brandTextColour);background-color:#f9fafb}.login-redesign .login-2fa-eyebrow{color:var(--brandColourPrimary);letter-spacing:.02em;text-transform:uppercase;margin:0 0 .375rem;font-size:.7rem;font-weight:600}.login-redesign .login-2fa-heading{color:var(--brandTextColour);margin:0 0 .5rem;font-size:1.3rem;font-weight:600;line-height:1.2}.login-redesign .login-2fa-description{color:var(--brandTextColour_lighten_30);margin:0 0 .875rem;font-size:.85rem;line-height:1.45}.login-redesign .login-2fa-method{color:var(--brandTextColour_lighten_20);background-color:#f3f4f6;border-radius:8px;align-items:center;gap:.625rem;margin-bottom:1.125rem;padding:.6875rem .75rem;font-size:.82rem;display:flex}.login-redesign .login-2fa-method svg{color:var(--brandColourPrimary);flex-shrink:0}.login-redesign .login-2fa-form{flex-direction:column;display:flex}.login-redesign .otp-input{gap:.5rem;display:flex}.login-redesign .otp-input .otp-box:nth-child(3){margin-right:.75rem}.login-redesign .otp-input .otp-box{color:var(--brandTextColour);text-align:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none;flex:1 1 0;width:0;min-width:0;height:60px;font-size:1.375rem;font-weight:600;transition:border-color .15s,box-shadow .15s;font-family:Inter,sans-serif!important}.login-redesign .otp-input .otp-box:focus{border-color:var(--brandColourPrimary);box-shadow:0 0 0 3px #0000000a}.login-redesign .otp-input .otp-box:disabled{background-color:#f9fafb}.login-redesign .otp-input--error .otp-box,.login-redesign .otp-input--error .otp-box:focus{border-color:#bf2e24}.login-redesign .login-2fa-meta{align-items:center;gap:.75rem;min-height:20px;margin:.75rem 0 .25rem;display:flex}.login-redesign .login-2fa-resend{color:var(--brandColourPrimary);border-radius:4px;align-items:center;gap:.4rem;padding:.125rem .25rem;font-size:.82rem;font-weight:600;font-family:Inter,sans-serif!important}.login-redesign .login-2fa-resent{color:#43a047;margin:0;font-size:.82rem;font-weight:600}.login-redesign .login-2fa-cooldown{color:var(--brandTextColour_lighten_30);margin:0;font-size:.82rem}.login-redesign .login-actions{gap:.75rem;margin-top:1rem;display:flex}.login-redesign .login-actions .MuiButton-root{letter-spacing:.06em;text-transform:uppercase;border-radius:6px;flex:1 1 0;min-height:42px;font-size:.82rem;font-weight:600}.login-redesign .login-actions .MuiButton-root.login-action-secondary.MuiButton-outlined{color:var(--brandTextColour_lighten_20);background-color:#fff;border:1px solid #e5e7eb;padding:.4rem 1rem}.login-redesign .login-actions .MuiButton-root.login-action-secondary.MuiButton-outlined:hover{border:1px solid var(--brandTextColour_lighten_50);color:var(--brandTextColour);background-color:#f9fafb}.login-redesign .login-actions .MuiButton-root.login-action-primary.MuiButton-contained{background-color:var(--buttonBackgroundColour);color:var(--buttonTextColour)}.login-redesign .login-actions .MuiButton-root.login-action-primary.MuiButton-contained:hover{background-color:var(--buttonBackgroundColour_darken_5)}.login-redesign .login-trust{border-top:1px solid #e5e7eb;margin-top:1.625rem;padding-top:1rem}.login-redesign .login-trust-copy{color:var(--brandTextColour_lighten_30);margin-bottom:1.2rem;font-size:.78rem;line-height:1.45}.login-redesign .login-trust-copy strong{color:var(--brandTextColour);font-weight:600}.login-redesign .legal-details{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;margin:0;display:flex}.login-redesign .legal-details .button-container{align-items:center;gap:.25rem;display:inline-flex}.login-redesign .legal-details .MuiButton-root{color:var(--brandTextColour_lighten_35);text-transform:none;background-color:#0000;min-width:0;padding:.125rem .25rem;font-size:.78rem;font-weight:400}.login-redesign .legal-details .MuiButton-root:hover{background-color:#0000;text-decoration:underline}.login-redesign .legal-details .MuiButton-root.legal-link--active{color:var(--brandColourPrimary);text-decoration:underline}.login-redesign .MuiAlert-root{border-radius:6px;margin:0;font-size:.82rem}.login-redesign--split .login-panel{flex:0 0 50%}.login-redesign--split .login-art{flex:50%;position:relative;overflow:hidden}.login-redesign--split .login-art-image{background-position:var(--heroPosition,center);background-size:cover;width:100%;height:100%}.login-redesign--split .login-art-scrim{background:linear-gradient(#0f172a66 0%,#0f172ab8 100%);position:absolute;inset:0}.login-redesign--split .login-art-copy{position:absolute;bottom:5rem;left:4rem;right:3rem}.login-redesign--split .login-art-tagline{color:#fff;letter-spacing:-.01em;margin:0 0 .5rem;font-size:2rem;font-weight:600;line-height:1.2}.login-redesign--split .login-art-subheading{color:#fff9;width:50%;margin:0;font-size:1rem;line-height:1.45}.login-redesign--photo .login-backdrop{background-position:var(--heroPosition,center);z-index:0;background-size:cover;position:fixed;inset:0}.login-redesign--photo .login-backdrop-scrim{z-index:0;background-color:#0f172a8c;position:fixed;inset:0}.login-redesign--photo .login-column{background-color:#fff;border:1px solid #ffffff8c;border-radius:14px;max-width:530px;padding:3.125rem;box-shadow:0 24px 60px #0f172a47}.login-redesign--centred{background-color:#fff}.login-redesign--centred .login-band{background:var(--primaryBackground);z-index:0;height:260px;position:absolute;top:0;left:0;right:0}.login-redesign--centred .login-panel{align-items:center;padding-top:0}.login-redesign--centred .login-column{background-color:#fff;border-radius:14px;max-width:519px;padding:3.125rem;box-shadow:0 18px 48px #0f172a29}@media only screen and (width<=980px){.login-redesign--split .login-panel{flex:100%;align-items:center}.login-redesign--split .login-art{display:none}}@media only screen and (width<=768px){.login-redesign .login-panel{align-items:flex-start;padding:1.5rem 1rem}.login-redesign .login-heading{font-size:1.5rem}.login-redesign .otp-input{gap:.375rem}.login-redesign .otp-input .otp-box{height:52px;font-size:1.125rem}.login-redesign .otp-input .otp-box:nth-child(3){margin-right:.5rem}.login-redesign .login-actions{flex-direction:column}.login-redesign--photo .login-column,.login-redesign--centred .login-column{padding:1.75rem 1.25rem}}.accept-terms-dialog .MuiPaper-root{border-radius:12px;max-width:32.5rem}.accept-terms-dialog .accept-terms{flex-direction:column;padding:2.25rem 2rem 1.75rem;display:flex}.accept-terms-dialog .accept-terms__brand{text-align:center;margin-bottom:1.5rem}.accept-terms-dialog .accept-terms__brand .logo-link{display:inline-block}.accept-terms-dialog .accept-terms__brand .logo-link .logo{width:auto;height:2.25rem;margin-bottom:0}.accept-terms-dialog .accept-terms__eyebrow{color:var(--brandColourPrimary);text-align:center;margin:0 0 .4rem;font-size:.75rem;font-weight:600}.accept-terms-dialog .accept-terms__heading{color:var(--brandTextColour);letter-spacing:-.01em;text-align:center;text-transform:none;margin:0 0 .6rem;font-size:1.4rem;font-weight:600;line-height:1.25}.accept-terms-dialog .accept-terms__copy{color:var(--brandTextColour_lighten_35);text-align:center;max-width:24rem;margin:0 auto 1.25rem;font-size:.8125rem;line-height:1.55}.accept-terms-dialog .accept-terms__document{border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:.75rem;padding:.875rem;display:flex}.accept-terms-dialog .accept-terms__document-icon{color:var(--brandColourPrimary);background-color:#f4f6f8;border-radius:6px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.accept-terms-dialog .accept-terms__document-text{flex:1;min-width:0}.accept-terms-dialog .accept-terms__document-label{color:var(--brandTextColour);margin:0;font-size:.8125rem;font-weight:600;line-height:1.3}.accept-terms-dialog .accept-terms__document-meta{color:var(--brandTextColour_lighten_40);margin:.125rem 0 0;font-size:.6875rem;line-height:1.4}.accept-terms-dialog .accept-terms__document-confirmed{color:#43a047;align-items:center;gap:.25rem;margin:.1875rem 0 0;font-size:.6875rem;font-weight:600;line-height:1.4;display:flex}.accept-terms-dialog .MuiButton-root.accept-terms__document-action{color:var(--brandColourPrimary);letter-spacing:0;text-transform:none;flex:none;min-width:0;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.accept-terms-dialog .MuiButton-root.accept-terms__document-action:hover{background-color:#0000;text-decoration:underline}.accept-terms-dialog .accept-terms__inline{position:relative}.accept-terms-dialog .accept-terms__inline-panel{scrollbar-width:none;border:1px solid #e5e7eb;border-radius:8px;height:12.5rem;padding:.875rem 1.5rem .875rem .875rem;overflow-y:auto}.accept-terms-dialog .accept-terms__inline-panel::-webkit-scrollbar{display:none}.accept-terms-dialog .accept-terms__inline-content{color:var(--brandTextColour_lighten_20);font-size:.75rem;line-height:1.6}.accept-terms-dialog .accept-terms__inline-content .content{margin:0}.accept-terms-dialog .accept-terms__inline-content h1,.accept-terms-dialog .accept-terms__inline-content h2,.accept-terms-dialog .accept-terms__inline-content h3,.accept-terms-dialog .accept-terms__inline-content h4{color:var(--brandTextColour);letter-spacing:0;text-transform:none;margin:0 0 .375rem;font-size:.75rem;font-weight:700}.accept-terms-dialog .accept-terms__inline-content p,.accept-terms-dialog .accept-terms__inline-content li{margin:0 0 .75rem;font-size:.75rem;line-height:1.6}.accept-terms-dialog .accept-terms__scroll-indicator{background-color:#f5f6f7;border-radius:999px;width:4px;position:absolute;top:.625rem;bottom:.625rem;right:.5rem}.accept-terms-dialog .accept-terms__scroll-thumb{background-color:var(--brandTextColour_lighten_60);border-radius:999px;width:100%;position:absolute;left:0}.accept-terms-dialog .accept-terms__read-status{color:var(--brandTextColour_lighten_45);justify-content:center;align-items:center;gap:.375rem;margin-top:.5rem;display:flex}.accept-terms-dialog .accept-terms__read-status svg{flex:none}.accept-terms-dialog .accept-terms__read-status .MuiTypography-root{font-size:.6875rem;line-height:1.4}.accept-terms-dialog .accept-terms__read-status.accept-terms__read-status--read{color:#43a047}.accept-terms-dialog .accept-terms__read-status.accept-terms__read-status--read .MuiTypography-root{font-weight:600}.accept-terms-dialog .accept-terms__consent{background-color:#f7f8f9;border-radius:8px;align-items:flex-start;margin:1rem 0 0;padding:.75rem .875rem .75rem .625rem}.accept-terms-dialog .accept-terms__consent .MuiCheckbox-root{color:var(--brandTextColour_lighten_55);padding:.125rem .5rem .125rem .25rem}.accept-terms-dialog .accept-terms__consent .MuiCheckbox-root.Mui-checked{color:var(--brandColourPrimary)}.accept-terms-dialog .accept-terms__consent .MuiFormControlLabel-label{color:var(--brandTextColour);font-size:.75rem;line-height:1.5}.accept-terms-dialog .accept-terms__consent .MuiFormControlLabel-label.Mui-disabled{color:var(--brandTextColour_lighten_50)}.accept-terms-dialog .accept-terms__hint,.accept-terms-dialog .accept-terms__error{align-items:flex-start;gap:.375rem;margin-top:.75rem;display:flex}.accept-terms-dialog .accept-terms__hint svg,.accept-terms-dialog .accept-terms__error svg{flex:none;margin-top:.125rem}.accept-terms-dialog .accept-terms__hint .MuiTypography-root,.accept-terms-dialog .accept-terms__error .MuiTypography-root{font-size:.6875rem;line-height:1.45}.accept-terms-dialog .accept-terms__hint{color:var(--brandTextColour_lighten_45)}.accept-terms-dialog .accept-terms__error{color:#bf2e24}.accept-terms-dialog .accept-terms__actions{align-items:center;gap:.625rem;margin-top:1.5rem;display:flex}.accept-terms-dialog .accept-terms__note{color:var(--brandTextColour_lighten_45);flex:1;max-width:9rem;margin:0;font-size:.6875rem;line-height:1.4}.accept-terms-dialog .accept-terms__submit{display:inline-block}.accept-terms-dialog .MuiButton-root.accept-terms__decline{color:var(--brandTextColour_lighten_20);background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;margin-left:auto;padding:.5rem 1.125rem;font-size:.75rem;font-weight:500}.accept-terms-dialog .MuiButton-root.accept-terms__decline:hover{border:1px solid var(--brandTextColour_lighten_50);color:var(--brandTextColour);background-color:#f9fafb}.accept-terms-dialog .MuiButton-root.accept-terms__accept.MuiButton-contained{background-color:var(--buttonBackgroundColour);box-shadow:none;color:var(--buttonTextColour);border-radius:4px;padding:.5rem 1.125rem;font-size:.75rem;font-weight:600}.accept-terms-dialog .MuiButton-root.accept-terms__accept.MuiButton-contained:hover{background-color:var(--buttonBackgroundColour_darken_10);box-shadow:none}.accept-terms-dialog .MuiButton-root.accept-terms__accept.MuiButton-contained.Mui-disabled{background-color:var(--buttonBackgroundColour);color:var(--buttonTextColour);opacity:.5}@media screen and (width<=599px){.accept-terms-dialog .accept-terms{padding:1.75rem 1.25rem 1.5rem}.accept-terms-dialog .accept-terms__document{flex-direction:column;align-items:flex-start}.accept-terms-dialog .accept-terms__actions{flex-direction:column;align-items:stretch}.accept-terms-dialog .accept-terms__actions .MuiButton-root,.accept-terms-dialog .accept-terms__actions .accept-terms__submit{width:100%}.accept-terms-dialog .accept-terms__note{text-align:center;max-width:none}}.transactiondays{font-size:60%}.transactionpage-moneyicon{white-space:nowrap}.money-credit.money-colorise{color:#28a745}.money-pending-icon{color:#ffa050;margin-right:.25rem}.mobile-transaction-list-container .card:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.mobile-transaction-list-container .card:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.mobile-transaction-list-container .list-group-item{display:flex}.mobile-transaction-list-container .list-group-item .left-item{flex-grow:1}.mobile-transaction-list-container .list-group-item .right-item{width:9rem}.transaction-description{margin-top:.5rem}.transaction-description-item{margin-bottom:0;font-size:.8rem;display:flex}.transaction-description-item-term{width:10rem;min-width:10rem;margin-bottom:.4rem;margin-left:2.6rem;font-weight:600}.accounts-list b{font-weight:600}.account-metric-head h3{margin:0 0 .8rem;font-size:.95rem}.account-metric-head .metric-group-container{column-count:2;font-size:.9rem}.account-metric-head .metric-group-container .MuiTypography-root{display:flex}.account-metric-head .metric-group-container p{margin-bottom:.2rem;font-size:.85rem}.account-metric-head .metric-group-container .metric-label{margin-right:5px;font-weight:600}.dashboard-page .dashboard-banner,.accountslist-page .dashboard-banner{background-color:#f8f8f8;max-height:200px;margin-bottom:1.5rem}.dashboard-page .dashboard-banner .user-details,.accountslist-page .dashboard-banner .user-details{vertical-align:middle;height:100px;display:table-cell}.dashboard-page .dashboard-banner .user-details h2,.accountslist-page .dashboard-banner .user-details h2{color:var(--brandTextColour_lighten_25);margin-bottom:.2rem;font-size:.95rem;font-weight:500}.dashboard-page .dashboard-banner .user-details h3,.accountslist-page .dashboard-banner .user-details h3{color:var(--brandTextColour_lighten_25);margin:0;font-size:1.6rem;font-weight:600}.dashboard-page .dashboard-banner .user-balances .bal-title,.accountslist-page .dashboard-banner .user-balances .bal-title{color:var(--brandTextColour_lighten_25);font-size:.75rem;font-weight:500}.dashboard-page .dashboard-banner .user-balances h2,.accountslist-page .dashboard-banner .user-balances h2{color:var(--brandTextColour);margin-bottom:.8rem;font-size:1.4rem;font-weight:600}.dashboard-page .dashboard-banner .user-balances h3,.accountslist-page .dashboard-banner .user-balances h3{color:var(--brandTextColour_lighten_25);margin:0;font-size:1.3rem;font-weight:500}.dashboard-page .dashboard-banner .quick-actions,.accountslist-page .dashboard-banner .quick-actions{vertical-align:middle;text-align:center;flex-direction:column;justify-content:center;align-items:flex-end;height:100px;display:flex}.dashboard-page .dashboard-banner .quick-actions .MuiButton-root.MuiButton-contained,.accountslist-page .dashboard-banner .quick-actions .MuiButton-root.MuiButton-contained{letter-spacing:0;border-radius:50px;width:155px;margin-bottom:0;padding:6px 15px;font-weight:400;text-transform:initial!important}.dashboard-page .accord-container,.accountslist-page .accord-container{box-shadow:0 0 8px #00000026}.dashboard-page .accounts-list .list-header,.dashboard-page .transactions-list .list-header,.accountslist-page .accounts-list .list-header,.accountslist-page .transactions-list .list-header{align-items:baseline;margin-bottom:1.4rem;padding-left:.5rem;display:flex}.dashboard-page .accounts-list .list-header h2,.dashboard-page .transactions-list .list-header h2,.accountslist-page .accounts-list .list-header h2,.accountslist-page .transactions-list .list-header h2{margin-bottom:0}.dashboard-page .accounts-list .list-header .list-subhead,.dashboard-page .transactions-list .list-header .list-subhead,.accountslist-page .accounts-list .list-header .list-subhead,.accountslist-page .transactions-list .list-header .list-subhead{color:#9b9b9b;margin-left:1.5rem;font-size:.8rem;font-weight:500}.dashboard-page .accounts-list .MuiGrid-root,.dashboard-page .transactions-list .MuiGrid-root,.accountslist-page .accounts-list .MuiGrid-root,.accountslist-page .transactions-list .MuiGrid-root{align-items:center}.dashboard-page .accounts-list .MuiAccordion-root,.dashboard-page .transactions-list .MuiAccordion-root,.accountslist-page .accounts-list .MuiAccordion-root,.accountslist-page .transactions-list .MuiAccordion-root{box-shadow:0 0 1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.dashboard-page .accounts-list .MuiAccordion-root:before,.dashboard-page .transactions-list .MuiAccordion-root:before,.accountslist-page .accounts-list .MuiAccordion-root:before,.accountslist-page .transactions-list .MuiAccordion-root:before{display:none}.dashboard-page .accounts-list .accordion-parent .MuiAccordionSummary-root.accordion-summary-parent,.dashboard-page .transactions-list .accordion-parent .MuiAccordionSummary-root.accordion-summary-parent,.accountslist-page .accounts-list .accordion-parent .MuiAccordionSummary-root.accordion-summary-parent,.accountslist-page .transactions-list .accordion-parent .MuiAccordionSummary-root.accordion-summary-parent{min-height:40px}.dashboard-page .accounts-list .accordion-parent .MuiAccordionSummary-root.accordion-summary-parent:hover,.dashboard-page .transactions-list .accordion-parent .MuiAccordionSummary-root.accordion-summary-parent:hover,.accountslist-page .accounts-list .accordion-parent .MuiAccordionSummary-root.accordion-summary-parent:hover,.accountslist-page .transactions-list .accordion-parent .MuiAccordionSummary-root.accordion-summary-parent:hover,.dashboard-page .accounts-list .accordion-parent .MuiAccordionSummary-root.accordion-summary-parent.Mui-expanded,.dashboard-page .transactions-list .accordion-parent .MuiAccordionSummary-root.accordion-summary-parent.Mui-expanded,.accountslist-page .accounts-list .accordion-parent .MuiAccordionSummary-root.accordion-summary-parent.Mui-expanded,.accountslist-page .transactions-list .accordion-parent .MuiAccordionSummary-root.accordion-summary-parent.Mui-expanded{background-color:#fff}.dashboard-page .accounts-list .accordion-parent .MuiAccordionSummary-root.accordion-summary-parent .MuiAccordionSummary-expandIconWrapper.Mui-expanded,.dashboard-page .transactions-list .accordion-parent .MuiAccordionSummary-root.accordion-summary-parent .MuiAccordionSummary-expandIconWrapper.Mui-expanded,.accountslist-page .accounts-list .accordion-parent .MuiAccordionSummary-root.accordion-summary-parent .MuiAccordionSummary-expandIconWrapper.Mui-expanded,.accountslist-page .transactions-list .accordion-parent .MuiAccordionSummary-root.accordion-summary-parent .MuiAccordionSummary-expandIconWrapper.Mui-expanded{transform:rotate(225deg)}.dashboard-page .accounts-list .MuiAccordionSummary-root,.dashboard-page .transactions-list .MuiAccordionSummary-root,.accountslist-page .accounts-list .MuiAccordionSummary-root,.accountslist-page .transactions-list .MuiAccordionSummary-root{min-height:79px}.dashboard-page .accounts-list .MuiAccordionSummary-root:hover,.dashboard-page .transactions-list .MuiAccordionSummary-root:hover,.accountslist-page .accounts-list .MuiAccordionSummary-root:hover,.accountslist-page .transactions-list .MuiAccordionSummary-root:hover{background-color:#f8f8f8}.dashboard-page .accounts-list .MuiAccordionSummary-root .MuiAccordionSummary-expandIconWrapper .MuiSvgIcon-root,.dashboard-page .transactions-list .MuiAccordionSummary-root .MuiAccordionSummary-expandIconWrapper .MuiSvgIcon-root,.accountslist-page .accounts-list .MuiAccordionSummary-root .MuiAccordionSummary-expandIconWrapper .MuiSvgIcon-root,.accountslist-page .transactions-list .MuiAccordionSummary-root .MuiAccordionSummary-expandIconWrapper .MuiSvgIcon-root{width:1.1rem}.dashboard-page .accounts-list .MuiAccordionSummary-root.accordion-summary-parent .dd-icon,.dashboard-page .transactions-list .MuiAccordionSummary-root.accordion-summary-parent .dd-icon,.accountslist-page .accounts-list .MuiAccordionSummary-root.accordion-summary-parent .dd-icon,.accountslist-page .transactions-list .MuiAccordionSummary-root.accordion-summary-parent .dd-icon{color:#4169e1;background-color:#4169e140;border-radius:50px;padding:3px}.dashboard-page .accounts-list .MuiAccordionSummary-root.accordion-summary-parent .fee-icon,.dashboard-page .transactions-list .MuiAccordionSummary-root.accordion-summary-parent .fee-icon,.accountslist-page .accounts-list .MuiAccordionSummary-root.accordion-summary-parent .fee-icon,.accountslist-page .transactions-list .MuiAccordionSummary-root.accordion-summary-parent .fee-icon{color:green;background-color:#0080002e;border-radius:50px;padding:3px}.dashboard-page .accounts-list .MuiAccordionSummary-root.accordion-summary-parent.Mui-expanded,.dashboard-page .transactions-list .MuiAccordionSummary-root.accordion-summary-parent.Mui-expanded,.accountslist-page .accounts-list .MuiAccordionSummary-root.accordion-summary-parent.Mui-expanded,.accountslist-page .transactions-list .MuiAccordionSummary-root.accordion-summary-parent.Mui-expanded{background-color:#efefef}.dashboard-page .accounts-list .MuiAccordionSummary-root.accordion-summary-child .account-icon,.dashboard-page .transactions-list .MuiAccordionSummary-root.accordion-summary-child .account-icon,.accountslist-page .accounts-list .MuiAccordionSummary-root.accordion-summary-child .account-icon,.accountslist-page .transactions-list .MuiAccordionSummary-root.accordion-summary-child .account-icon{color:#9b9b9b;background-color:#f4f6f8;border-radius:50px;width:1.5rem;height:1.5rem;padding:0 4px}.dashboard-page .accounts-list .MuiAccordionSummary-root.accordion-summary-child.Mui-expanded,.dashboard-page .transactions-list .MuiAccordionSummary-root.accordion-summary-child.Mui-expanded,.accountslist-page .accounts-list .MuiAccordionSummary-root.accordion-summary-child.Mui-expanded,.accountslist-page .transactions-list .MuiAccordionSummary-root.accordion-summary-child.Mui-expanded{background-color:#f8f8f8}.dashboard-page .accounts-list .MuiAccordionSummary-content,.dashboard-page .transactions-list .MuiAccordionSummary-content,.accountslist-page .accounts-list .MuiAccordionSummary-content,.accountslist-page .transactions-list .MuiAccordionSummary-content{margin-right:1.2rem}.dashboard-page .accounts-list .MuiAccordionDetails-root .button-row-center,.dashboard-page .transactions-list .MuiAccordionDetails-root .button-row-center,.accountslist-page .accounts-list .MuiAccordionDetails-root .button-row-center,.accountslist-page .transactions-list .MuiAccordionDetails-root .button-row-center{text-align:center;flex-flow:wrap;place-content:center space-evenly;align-items:center;display:flex}.dashboard-page .accounts-list .MuiAccordionDetails-root .button-row-center .MuiButton-root,.dashboard-page .transactions-list .MuiAccordionDetails-root .button-row-center .MuiButton-root,.accountslist-page .accounts-list .MuiAccordionDetails-root .button-row-center .MuiButton-root,.accountslist-page .transactions-list .MuiAccordionDetails-root .button-row-center .MuiButton-root{flex-direction:column;font-size:.75rem;font-weight:500;display:flex}.dashboard-page .accounts-list .MuiAccordionDetails-root .button-row-center .MuiButton-root .MuiButton-startIcon,.dashboard-page .transactions-list .MuiAccordionDetails-root .button-row-center .MuiButton-root .MuiButton-startIcon,.accountslist-page .accounts-list .MuiAccordionDetails-root .button-row-center .MuiButton-root .MuiButton-startIcon,.accountslist-page .transactions-list .MuiAccordionDetails-root .button-row-center .MuiButton-root .MuiButton-startIcon{margin:0 0 .3rem}.dashboard-page .accounts-list .banner-balance,.dashboard-page .transactions-list .banner-balance,.accountslist-page .accounts-list .banner-balance,.accountslist-page .transactions-list .banner-balance{box-sizing:border-box;justify-content:space-between;display:flex}.dashboard-page .accounts-list .banner-balance.main-balance,.dashboard-page .transactions-list .banner-balance.main-balance,.accountslist-page .accounts-list .banner-balance.main-balance,.accountslist-page .transactions-list .banner-balance.main-balance{font-weight:600}.dashboard-page .accounts-list .button-row,.dashboard-page .transactions-list .button-row,.accountslist-page .accounts-list .button-row,.accountslist-page .transactions-list .button-row{text-align:center;flex-direction:row;place-content:center;align-items:center;margin:2rem 0;display:flex}.dashboard-page .accounts-list .button-row .btn-showall,.dashboard-page .transactions-list .button-row .btn-showall,.accountslist-page .accounts-list .button-row .btn-showall,.accountslist-page .transactions-list .button-row .btn-showall{color:#9b9b9b;letter-spacing:0;text-transform:initial;background-color:#e9e9e9;border-radius:50px;margin-bottom:.6rem;font-weight:500}.dashboard-page .accounts-list .total-balance,.dashboard-page .transactions-list .total-balance,.accountslist-page .accounts-list .total-balance,.accountslist-page .transactions-list .total-balance{text-align:right;margin:1.5rem 1rem 0 0;font-size:.93rem}.dashboard-page .accounts-list .total-balance p,.dashboard-page .transactions-list .total-balance p,.accountslist-page .accounts-list .total-balance p,.accountslist-page .transactions-list .total-balance p{margin-bottom:.1rem}.dashboard-page .accounts-list .total-balance .main-balance,.dashboard-page .transactions-list .total-balance .main-balance,.accountslist-page .accounts-list .total-balance .main-balance,.accountslist-page .transactions-list .total-balance .main-balance{font-weight:600}.dashboard-page .accounts-list .total-balance .avail-balance,.dashboard-page .transactions-list .total-balance .avail-balance,.accountslist-page .accounts-list .total-balance .avail-balance,.accountslist-page .transactions-list .total-balance .avail-balance{margin-top:.8rem}.dashboard-page .accounts-list .accordion-parent,.accountslist-page .accounts-list .accordion-parent{box-shadow:none}.dashboard-page .accounts-list .accordion-parent .MuiAccordionSummary-root.accordion-summary-parent,.accountslist-page .accounts-list .accordion-parent .MuiAccordionSummary-root.accordion-summary-parent{min-height:40px}.dashboard-page .accounts-list .accordion-parent .MuiAccordionSummary-root.accordion-summary-parent:hover,.accountslist-page .accounts-list .accordion-parent .MuiAccordionSummary-root.accordion-summary-parent:hover,.dashboard-page .accounts-list .accordion-parent .MuiAccordionSummary-root.accordion-summary-parent.Mui-expanded,.accountslist-page .accounts-list .accordion-parent .MuiAccordionSummary-root.accordion-summary-parent.Mui-expanded{background-color:#fff}.dashboard-page .accounts-list .accordion-parent .MuiAccordionSummary-root.accordion-summary-parent .MuiAccordionSummary-expandIconWrapper.Mui-expanded,.accountslist-page .accounts-list .accordion-parent .MuiAccordionSummary-root.accordion-summary-parent .MuiAccordionSummary-expandIconWrapper.Mui-expanded{transform:rotate(225deg)}.dashboard-page .transactions-list .accord-container,.accountslist-page .transactions-list .accord-container{max-height:50rem;overflow-y:scroll}.dashboard-page .transactions-list .accord-container::-webkit-scrollbar{width:.1em}.accountslist-page .transactions-list .accord-container::-webkit-scrollbar{width:.1em}.dashboard-page .transactions-list .MuiAccordion-root.Mui-disabled,.accountslist-page .transactions-list .MuiAccordion-root.Mui-disabled{background-color:#fff}.dashboard-page .transactions-list .MuiAccordionSummary-root.Mui-disabled,.accountslist-page .transactions-list .MuiAccordionSummary-root.Mui-disabled{opacity:1}.dashboard-page .transactions-list .MuiAccordionSummary-root.Mui-disabled .MuiAccordionSummary-expandIconWrapper,.accountslist-page .transactions-list .MuiAccordionSummary-root.Mui-disabled .MuiAccordionSummary-expandIconWrapper{display:none}.dashboard-page .transactions-list .recent-activity-header,.accountslist-page .transactions-list .recent-activity-header{align-items:center;display:flex}.dashboard-page .transactions-list .ra-trans-date,.accountslist-page .transactions-list .ra-trans-date{color:#9b9b9b;font-size:.75rem;line-height:1.1rem}.dashboard-page .transactions-list .ra-trans-type,.accountslist-page .transactions-list .ra-trans-type{font-weight:500;line-height:1.1rem}.dashboard-page .transactions-list .ra-trans-note,.accountslist-page .transactions-list .ra-trans-note{color:#9b9b9b;font-size:.75rem;line-height:1.2rem}.dashboard-page .transactions-list .ra-trans-debit,.accountslist-page .transactions-list .ra-trans-debit{text-align:right;margin-bottom:0;font-weight:500;line-height:1.1rem}.dashboard-page .transactions-list .ra-trans-credit,.accountslist-page .transactions-list .ra-trans-credit{color:#1a931a;text-align:right;margin-bottom:0;font-weight:500;line-height:1.1rem}.dashboard-page .transactions-list .ra-trans-balance,.accountslist-page .transactions-list .ra-trans-balance{color:#9b9b9b;text-align:right;margin-bottom:0;font-size:.75rem;line-height:1.2rem}.accountslist-page .button-row-showall{display:none!important}.accountslist-page .accord-container{box-shadow:none}.account-view .account-header .desc-title{color:var(--brandColourPrimary);margin:0;font-size:1.3rem;font-weight:500}.account-view .account-header .desc-title .edit-desc-title{margin-left:.3rem}.account-view .account-header .desc-title .edit-desc-title svg{font-size:1.1rem}.account-view .account-header .desc-title .button-row{margin-bottom:.5rem}.account-view .account-header .desc-title .account-name-edit{width:250px}.account-view .account-header .desc-title .MuiButton-contained{padding:.6rem 3rem}.account-view .account-header .acc-num{font-size:.8rem}.account-view .account-header .avail-title{margin:0;font-size:.8rem}.account-view .account-header .avail-bal{font-size:1.5rem;font-weight:500}.account-view .account-header .curr-bal{font-size:.8rem}.account-view .account-header .quick-actions{vertical-align:middle;text-align:center;flex-flow:wrap;place-content:center flex-end;align-items:center;height:130px;display:flex}.account-view .account-header .quick-actions.desktopActions{opacity:1}.account-view .account-header .quick-actions.mobileActions{opacity:0;display:none}.account-view .account-header .quick-actions .MuiButton-root.MuiButton-contained{letter-spacing:0;border-radius:50px;width:155px;margin:0 0 .3rem .5rem;padding:6px 15px;font-weight:400;text-transform:initial!important}.account-view .MuiTabs-scrollButtons.Mui-disabled{opacity:.3}.account-view .transactiondays{float:left;width:100%;margin:0 0 1rem .5rem;font-size:.8rem}.account-view .account-metrics p{margin-bottom:.4rem}.account-view .account-metrics p .title{font-weight:600}.account-view .scheduled-transfers h3{color:var(--brandColourPrimary);margin:0 0 .3rem;font-size:1.1rem}.account-view .scheduled-transfers .pending-transfers{margin-bottom:3rem}.account-view .scheduled-transfers .no-transfers-row p{margin:0;font-size:.84rem}.account-view .disbursement-details h3{margin:0 0 .2rem;font-size:1.2rem}.scheduled-transfers-container .custom-grid .MuiButton-root.MuiButton-contained{font-weight:400}@media only screen and (width<=1180px){.dashboard-page .accounts-list .MuiGrid-root,.dashboard-page .accounts-list .MuiGrid-root>.MuiGrid-item,.accountslist-page .accounts-list .MuiGrid-root,.accountslist-page .accounts-list .MuiGrid-root>.MuiGrid-item{margin-left:0;padding-left:0}.dashboard-page .accounts-list .instrument-details,.accountslist-page .accounts-list .instrument-details{flex-basis:100%;max-width:100%}.dashboard-page .accounts-list .instrument-balances,.dashboard-page .accounts-list .account-balances,.accountslist-page .accounts-list .instrument-balances,.accountslist-page .accounts-list .account-balances{flex-basis:100%;max-width:100%;padding-top:10px}.dashboard-page .accounts-list .account-details-icon,.accountslist-page .accounts-list .account-details-icon{flex-basis:20%;max-width:20%}.dashboard-page .accounts-list .account-details,.accountslist-page .accounts-list .account-details{flex-basis:80%;max-width:80%}.dashboard-page .accounts-list .account-metric-head h3,.accountslist-page .accounts-list .account-metric-head h3{font-size:.95rem}.dashboard-page .accounts-list .account-metric-head .metric-group-container,.accountslist-page .accounts-list .account-metric-head .metric-group-container{column-count:1}.dashboard-page .accounts-list .list-header h2,.dashboard-page .transactions-list .list-header h2,.accountslist-page .accounts-list .list-header h2,.accountslist-page .transactions-list .list-header h2{font-size:1.3rem}.account-view .account-header .quick-actions{flex-flow:column;justify-content:center;align-items:flex-end}}@media only screen and (width<=959px){.dashboard-page .accounts-list .MuiAccordionDetails-root .button-row-split{text-align:center;flex-direction:column;padding-top:.5rem}.dashboard-page .accounts-list .MuiAccordionDetails-root .button-row-split .MuiButton-root{margin:0 0 .5rem}.dashboard-page .accounts-list .MuiAccordionDetails-root .button-row-split .MuiButton-root:last-of-type{margin:0}.dashboard-page .list-transactions .trans-icon.MuiGrid-root{max-width:12%}.dashboard-page .list-transactions .trans-details.MuiGrid-root{max-width:55%}.dashboard-page .list-transactions .trans-balances.MuiGrid-root{max-width:33%}}@media only screen and (width<=768px){.content-wrapper .dashboard-page .sub-wrap,.content-wrapper .accountslist-page .sub-wrap{padding:0}.content-wrapper .dashboard-page .dashboard-banner .MuiGrid-root.MuiGrid-item,.content-wrapper .accountslist-page .dashboard-banner .MuiGrid-root.MuiGrid-item{flex-basis:100%;max-width:100%}.content-wrapper .dashboard-page .dashboard-banner .user-details,.content-wrapper .accountslist-page .dashboard-banner .user-details{padding-left:1rem}.content-wrapper .dashboard-page .dashboard-banner .user-details h3,.content-wrapper .accountslist-page .dashboard-banner .user-details h3{font-size:1.3rem}.content-wrapper .dashboard-page .dashboard-banner .user-balances-container,.content-wrapper .dashboard-page .dashboard-banner .quick-actions-container,.content-wrapper .accountslist-page .dashboard-banner .user-balances-container,.content-wrapper .accountslist-page .dashboard-banner .quick-actions-container{display:none}.content-wrapper .dashboard-page .MuiGrid-root.list-accounts,.content-wrapper .dashboard-page .MuiGrid-root.list-transactions,.content-wrapper .accountslist-page .MuiGrid-root.list-accounts,.content-wrapper .accountslist-page .MuiGrid-root.list-transactions{flex-basis:100%;max-width:100%}.content-wrapper .dashboard-page .list-transactions,.content-wrapper .accountslist-page .list-transactions{display:none}.content-wrapper .dashboard-page .MuiAccordion-root,.content-wrapper .accountslist-page .MuiAccordion-root{border-radius:0}.content-wrapper .dashboard-page .accounts-list .list-header,.content-wrapper .accountslist-page .accounts-list .list-header{margin:0 0 .2rem 1rem;padding:0}.content-wrapper .dashboard-page .accounts-list .list-header h2,.content-wrapper .accountslist-page .accounts-list .list-header h2{font-size:1.2rem}.content-wrapper .dashboard-page .accounts-list .MuiAccordionDetails-root .button-row-center,.content-wrapper .accountslist-page .accounts-list .MuiAccordionDetails-root .button-row-center{padding:0}.content-wrapper .dashboard-page .accounts-list .MuiAccordionDetails-root .button-row-split,.content-wrapper .accountslist-page .accounts-list .MuiAccordionDetails-root .button-row-split{flex-direction:column;justify-content:center}.content-wrapper .dashboard-page .accounts-list .account-details-icon,.content-wrapper .accountslist-page .accounts-list .account-details-icon{flex-basis:12%;max-width:12%}.content-wrapper .dashboard-page .accounts-list .MuiSvgIcon-root,.content-wrapper .accountslist-page .accounts-list .MuiSvgIcon-root{color:var(--brandColourPrimary)}.content-wrapper .dashboard-page .quick-actions,.content-wrapper .accountslist-page .quick-actions{display:none}.content-wrapper .account-view .account-header .MuiGrid-root{flex-direction:column;flex-basis:100%;align-content:center;align-items:center;width:100%;max-width:100%;margin-left:-6px;padding-left:8px}.content-wrapper .account-view .account-header .MuiGrid-root .button-row{flex-flow:wrap;place-content:center;align-items:center;display:flex}.content-wrapper .account-view .account-header .MuiGrid-root .button-row .account-name-edit{text-align:center;width:100%;margin-bottom:.5rem}.content-wrapper .account-view .account-header .quick-actions{align-items:center;height:auto}.content-wrapper .account-view .account-header .quick-actions.desktopActions{opacity:0;display:none}.content-wrapper .account-view .account-header .quick-actions.mobileActions{opacity:1;text-align:center;flex-flow:wrap;place-content:center space-evenly;align-items:center;display:flex}.content-wrapper .account-view .account-header .quick-actions.mobileActions .MuiButton-root{flex-direction:column;font-size:.75rem;font-weight:500;display:flex}.content-wrapper .account-view .account-header .quick-actions.mobileActions .MuiButton-root .MuiButton-startIcon{background:#f7f7f7;border-radius:50%;margin:0 0 .3rem;padding:10px}.content-wrapper .account-view .transfers-mobile .transfer-date{background-color:#00000008;padding:.5rem 0}.content-wrapper .account-view .transfers-mobile .transfer-date p{color:var(--brandColourPrimary);margin-bottom:0;font-weight:500}.content-wrapper .account-view .transfers-mobile p{margin:0 0 .2rem 1rem;font-size:.8rem}.content-wrapper .account-view .transfers-mobile p .money{font-weight:600}.content-wrapper .account-view .transfers-mobile p .subtitle{font-weight:500}.content-wrapper .account-view .transfers-mobile .MuiButtonBase-root{float:right;font-family:inherit;font-size:inherit;line-height:inherit;margin-right:.5rem}.content-wrapper .account-view .transfers-mobile .MuiButtonBase-root svg{font-size:1.3rem}.content-wrapper .account-view .scheduled-transfers-container h2,.content-wrapper .account-view .scheduled-transfers-container h3{margin-bottom:0;font-size:.9rem}.content-wrapper .account-view .account-cards .cards-thumbnail{max-width:300px}.content-wrapper .account-view .account-cards .cards-detail-panel{width:100%}}@media only screen and (width<=550px){.content-wrapper .account-view.sub-wrap{padding:0}.content-wrapper .account-view .account-header{margin:0;padding:1rem 1rem 0}.content-wrapper .account-view .account-header .MuiTypography-root{white-space:wrap}.content-wrapper .account-view .account-header .MuiGrid-root{flex-direction:column;flex-basis:100%;align-content:center;align-items:center;width:100%;max-width:100%}.content-wrapper .account-view .account-header .account-identity-row .account-identity-icon{width:30px;height:30px}.content-wrapper .account-view .account-header .account-identity-row .account-identity-icon svg{width:17px}.content-wrapper .account-view .account-header .account-identity-row .account-identity-detail .MuiTypography-root{font-size:.9rem}.content-wrapper .account-view .account-header .account-identity-row .account-identity-detail .account-identity-sub{margin-top:0;font-size:.75rem}.content-wrapper .account-view .account-header .account-balance-bar .account-balance-metric{padding:.3rem 0 0}.content-wrapper .account-view .account-header .account-balance-bar .account-balance-metric .account-balance-value,.content-wrapper .account-view .account-header .account-arrears-banner{font-size:.75rem}.content-wrapper .account-view .accountTabs{border-top:1px solid #0000001f}.content-wrapper .account-view .accountTabs .MuiTabs-flexContainer{flex-wrap:wrap;place-content:center;align-items:center;display:flex}.content-wrapper .account-view .accountTabs .MuiTabs-indicator{display:none}.content-wrapper .account-view .accountTabs .MuiButtonBase-root.MuiTab-root.Mui-selected{border-bottom:2px solid}.content-wrapper .account-view .account-metrics p{font-size:.84rem}.content-wrapper .account-view .disbursements-container,.content-wrapper .account-view .statements-container,.content-wrapper .account-view .documents-container,.content-wrapper .account-view .cards-container,.content-wrapper .account-view .details-container{padding:0 1rem 1rem}.content-wrapper .account-view .details-container .account-details{padding:1rem}.content-wrapper .account-view .details-container .account-details .account-detail-row .account-detail-label,.content-wrapper .account-view .details-container .account-details .account-detail-row .account-detail-value{font-size:.75rem}}.account-view-page{min-height:calc(100vh - var(--appbar-height,60px));background-color:#f4f5f7;width:100%}.account-view .account-header{margin:0}.account-view .account-header .account-breadcrumb .MuiBreadcrumbs-separator{color:var(--brandTextColour_lighten_40);margin-left:4px;margin-right:4px}.account-view .account-header .account-breadcrumb a{color:var(--brandColourPrimary);font-weight:400}.account-view .account-header .account-header-card{background-color:#fff;border-radius:8px}.account-view .account-header .account-header-card.has-arrears{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.account-view .account-header .account-identity-row{align-items:center;gap:1rem;padding:1.2rem;display:flex}.account-view .account-header .account-identity-row .account-identity-icon{background-color:#f4f6f8;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.account-view .account-header .account-identity-row .account-identity-icon svg{color:var(--brandColourPrimary)}.account-view .account-header .account-identity-row .account-identity-detail{flex-grow:1;min-width:0}.account-view .account-header .account-identity-row .account-identity-detail .account-identity-sub{margin-top:.15rem;font-size:.85rem}.account-view .account-header .account-identity-row .cap-change-account-description .MuiInputBase-input{font-size:.85rem;padding:6px!important}.account-view .account-header .account-identity-row .cap-change-account-description .MuiIconButton-root{border:1px solid var(--brandTextColour_lighten_70);color:var(--brandTextColour_lighten_40);border-radius:5px;padding:5px}.account-view .account-header .account-identity-row .cap-change-account-description .MuiIconButton-root.btn-submit{background-color:var(--brandColourPrimary);border:1px solid var(--brandColourPrimary);color:#fff}.account-view .account-header .account-identity-row .cap-change-account-description .MuiIconButton-root:hover{border:1px solid var(--brandColourPrimary);color:var(--brandColourPrimary);background-color:#0000}.account-view .account-header .account-identity-row .MuiButton-root{letter-spacing:0;text-transform:uppercase;padding:.4rem 1rem;font-size:.75rem;font-weight:400}.account-view .account-header .account-identity-row .MuiButton-outlined{border:1px solid var(--brandTextColour_lighten_50);color:var(--brandTextColour_lighten_30)}.account-view .account-header .account-identity-row .MuiButton-outlined:hover{border-color:var(--brandColourPrimary);color:var(--brandColourPrimary);background-color:#0000}.account-view .account-header .account-balance-bar{flex-wrap:wrap;align-items:stretch;padding:0 1.2rem;display:flex}.account-view .account-header .account-balance-bar .account-balance-metric{border-left:1px solid #0000001f;align-items:baseline;gap:.5rem;padding:.6rem 1.5rem;display:flex}.account-view .account-header .account-balance-bar .account-balance-metric:first-of-type{border-left:none;padding-left:0}.account-view .account-header .account-balance-bar .account-balance-metric .account-balance-label{font-size:.75rem}.account-view .account-header .account-balance-bar .account-balance-metric .account-balance-value{font-size:.9rem}.account-view .account-header .account-arrears-banner{border:1px solid #0000001f;border-radius:0 0 8px 8px;align-items:center;margin-top:0;padding:.2rem 1rem;font-size:.85rem}.account-view .account-header .account-tab-bar{margin-top:1rem}.account-view .account-header .account-tab-bar .MuiTabs-indicator{background-color:var(--brandColourPrimary)}.account-view .account-header .account-tab-bar .MuiTab-root{text-transform:uppercase;font-weight:500}.account-view .account-header .account-tab-bar .MuiTab-root.Mui-selected{color:var(--brandColourPrimary)}.account-view .account-header .account-tab-bar .account-tab-label{align-items:center;gap:.4rem;font-size:.9rem;display:flex}.account-view .account-header .account-tab-bar .account-tab-count{border-radius:50px;justify-content:center;align-items:center;min-width:20px;height:18px;padding:0 6px;font-size:.7rem;font-weight:600;line-height:1;display:inline-flex}.account-view .account-tab-placeholder{text-align:center;padding:2rem 0}.account-view .account-details{background-color:#fff;border-top:none;border-radius:0 0 8px 8px;padding:1.5rem 2rem}.account-view .account-details .account-detail-section+.account-detail-section{margin-top:2rem}.account-view .account-details .account-detail-section .account-detail-section-title{text-transform:uppercase;letter-spacing:.05em;color:var(--brandTextColour_lighten_20);margin-bottom:.25rem;font-size:.75rem;font-weight:600}.account-view .account-details .account-detail-rows{grid-template-columns:1fr 1fr;column-gap:2rem;display:grid}.account-view .account-details .account-detail-row{border-bottom:1px solid #00000014;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 0;display:flex}.account-view .account-details .account-detail-row .account-detail-label{color:var(--brandTextColour_lighten_40);white-space:nowrap;font-size:.85rem}.account-view .account-details .account-detail-row .account-detail-value{color:var(--brandTextColour);text-align:right;font-size:.85rem}.account-view .account-details .account-detail-note{color:var(--brandTextColour_lighten_40);white-space:pre-line;margin-top:.75rem;font-size:.8rem}.account-view .account-transactions{background-color:#fff;border-top:none;border-radius:0 0 8px 8px;padding-bottom:1.25rem}.account-view .account-transactions .account-transactions-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem;display:flex}.account-view .account-transactions .account-transactions-toolbar .transactions-toolbar-start{align-items:center;display:flex}.account-view .account-transactions .account-transactions-toolbar .transactions-export-btn{text-transform:uppercase;letter-spacing:0;color:var(--brandColourPrimary);font-weight:500}.account-view .account-transactions .account-transactions-toolbar .transactions-filter{align-items:center;gap:.75rem;display:flex}.account-view .account-transactions .account-transactions-toolbar .transactions-filter .transactions-filter-label{color:var(--brandTextColour_lighten_40);font-size:.85rem}.account-view .account-transactions .account-transactions-toolbar .transactions-filter .transactions-filter-picker{width:300px}.account-view .account-transactions .account-transactions-toolbar .transactions-filter .transactions-filter-picker .MuiPickersInputBase-root{font-family:Inter,sans-serif;font-size:.85rem}.account-view .account-transactions .account-transactions-toolbar .transactions-filter .transactions-filter-picker .MuiPickersInputBase-root .MuiSvgIcon-root{color:var(--brandTextColour_lighten_40);font-size:1.2rem}.account-view .account-transactions .account-transactions-table .MuiTableCell-head{color:var(--brandTextColour_lighten_40);background-color:#f4f5f7;border-bottom:1px solid #0000001f;font-size:.8rem;font-weight:400}.account-view .account-transactions .account-transactions-table .MuiTableCell-root:first-of-type{padding-left:1.5rem}.account-view .account-transactions .account-transactions-table .MuiTableCell-root:last-of-type{padding-right:1.5rem}.account-view .account-transactions .account-transactions-table .txn-col-amount{white-space:nowrap}.account-view .account-transactions .account-transactions-table .txn-col-action{width:50px}.account-view .account-transactions .account-transactions-table .txn-row .MuiTableCell-body{vertical-align:middle;border-bottom:1px solid #00000014;font-size:.8rem}.account-view .account-transactions .account-transactions-table .txn-col-date{white-space:nowrap}.account-view .account-transactions .account-transactions-table .txn-description-primary{display:block}.account-view .account-transactions .account-transactions-table .txn-description-note{color:var(--brandTextColour_lighten_40);font-size:.75rem;display:block}.account-view .account-transactions .account-transactions-table .txn-increase .money{color:#1e8e3e}.account-view .account-transactions .account-transactions-table .txn-action-btn{color:var(--brandTextColour_lighten_40)}.account-view .account-transactions .account-transactions-table .txn-empty{text-align:center;color:var(--brandTextColour_lighten_40);padding:2rem 0}.account-view .account-transactions .transactions-load-earlier{text-align:center;padding-top:1.25rem}.account-view .account-transactions .transactions-load-earlier button{color:var(--brandColourPrimary);text-transform:uppercase;letter-spacing:.03em;font-size:.85rem;font-weight:500}.account-view .account-scheduled-transfers{background-color:#fff;border-top:none;border-radius:0 0 8px 8px}.account-view .account-scheduled-transfers .scheduled-transfers-filters{align-items:center;gap:.75rem;padding:.7rem;display:flex}.account-view .account-scheduled-transfers .scheduled-transfers-filters .scheduled-transfers-pill{cursor:pointer;background-color:#fff;border:1px solid #00000014;border-radius:50px;height:30px}.account-view .account-scheduled-transfers .scheduled-transfers-filters .scheduled-transfers-pill .pill-content{align-items:center;gap:.4rem;display:inline-flex}.account-view .account-scheduled-transfers .scheduled-transfers-filters .scheduled-transfers-pill .pill-dot{border-radius:50%;width:8px;height:8px}.account-view .account-scheduled-transfers .scheduled-transfers-filters .scheduled-transfers-pill.pill-pending .pill-dot{background-color:#0288d1}.account-view .account-scheduled-transfers .scheduled-transfers-filters .scheduled-transfers-pill.pill-recent .pill-dot{background-color:#43a047}.account-view .account-scheduled-transfers .scheduled-transfers-filters .scheduled-transfers-pill .pill-count{color:var(--brandtextcolour_lighten_30);background-color:#00000014;border-radius:50px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.7rem;font-weight:400;display:inline-flex}.account-view .account-scheduled-transfers .scheduled-transfers-filters .scheduled-transfers-pill.MuiChip-filled{color:var(--brandColourPrimary);background-color:#0000000d;border-color:#0000}.account-view .account-scheduled-transfers .scheduled-transfers-filters .scheduled-transfers-pill.MuiChip-filled .pill-count{color:#fff;background-color:var(--brandColourPrimary)}.account-view .account-scheduled-transfers .scheduled-transfers-table .MuiTableCell-head{color:var(--brandTextColour_lighten_40);background-color:#f4f5f7;border-bottom:1px solid #0000001f;font-size:.8rem}.account-view .account-scheduled-transfers .scheduled-transfers-table .MuiTableCell-root:first-of-type{padding-left:1.5rem}.account-view .account-scheduled-transfers .scheduled-transfers-table .MuiTableCell-root:last-of-type{padding-right:1.5rem}.account-view .account-scheduled-transfers .scheduled-transfers-table .transfer-row .MuiTableCell-body{vertical-align:middle;border-bottom:1px solid #00000014;font-size:.8rem}.account-view .account-scheduled-transfers .scheduled-transfers-table .col-date,.account-view .account-scheduled-transfers .scheduled-transfers-table .col-receipt,.account-view .account-scheduled-transfers .scheduled-transfers-table .col-frequency{white-space:nowrap}.account-view .account-scheduled-transfers .scheduled-transfers-table .col-amount{text-align:right;white-space:nowrap}.account-view .account-scheduled-transfers .scheduled-transfers-table .col-action{text-align:right;width:48px}.account-view .account-scheduled-transfers .scheduled-transfers-table .transfer-type-primary{display:block}.account-view .account-scheduled-transfers .scheduled-transfers-table .transfer-type-flow{color:var(--brandTextColour_lighten_40);font-size:.8rem;display:block}.account-view .account-scheduled-transfers .scheduled-transfers-table .transfer-type-flow .transfer-type-arrow{margin:0 .35rem}.account-view .account-scheduled-transfers .scheduled-transfers-table .transfer-action-btn,.account-view .account-scheduled-transfers .scheduled-transfers-table .transfer-receipt-icon{color:var(--brandTextColour_lighten_40)}.account-view .account-scheduled-transfers .scheduled-transfers-table .transfers-empty{text-align:center;color:var(--brandTextColour_lighten_40);padding:2rem 0;font-size:.85rem}.account-view .account-scheduled-transfers .scheduled-transfers-table .MuiTableCell-root.transfer-delete-cell{border-bottom:1px solid #00000014;padding:0}.account-view .account-scheduled-transfers .scheduled-transfers-table .transfer-cell-label{display:none}@media only screen and (width<=768px){.account-view .account-scheduled-transfers .scheduled-transfers-table{display:block}.account-view .account-scheduled-transfers .scheduled-transfers-table thead{display:none}.account-view .account-scheduled-transfers .scheduled-transfers-table tbody,.account-view .account-scheduled-transfers .scheduled-transfers-table tr{display:block}.account-view .account-scheduled-transfers .scheduled-transfers-table .MuiTableCell-root{padding:0;display:block}.account-view .account-scheduled-transfers .scheduled-transfers-table .transfer-row .MuiTableCell-body{border-bottom:none}.account-view .account-scheduled-transfers .scheduled-transfers-table .MuiTableCell-root:first-of-type,.account-view .account-scheduled-transfers .scheduled-transfers-table .MuiTableCell-root:last-of-type{padding-left:0;padding-right:0}.account-view .account-scheduled-transfers .scheduled-transfers-table .transfer-row{border-bottom:1px solid #00000014;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date action""receipt action""status action""freq action""type action""amount action";align-items:start;gap:.2rem .75rem;padding:.85rem 1.5rem;display:grid}.account-view .account-scheduled-transfers .scheduled-transfers-table .col-date{grid-area:date}.account-view .account-scheduled-transfers .scheduled-transfers-table .col-receipt{grid-area:receipt}.account-view .account-scheduled-transfers .scheduled-transfers-table .col-status{grid-area:status}.account-view .account-scheduled-transfers .scheduled-transfers-table .col-frequency{grid-area:freq}.account-view .account-scheduled-transfers .scheduled-transfers-table .col-type{grid-area:type}.account-view .account-scheduled-transfers .scheduled-transfers-table .col-amount{text-align:left;grid-area:amount}.account-view .account-scheduled-transfers .scheduled-transfers-table .col-action{text-align:right;grid-area:action;align-self:center;width:auto}.account-view .account-scheduled-transfers .scheduled-transfers-table .transfer-type-primary{display:inline}.account-view .account-scheduled-transfers .scheduled-transfers-table .transfer-cell-label{color:var(--brandTextColour_lighten_40);margin-right:.35rem;display:inline}.account-view .account-scheduled-transfers .scheduled-transfers-table .transfers-empty{padding:2rem 1.5rem}.account-view .account-scheduled-transfers .scheduled-transfers-table .inline-delete-confirm{flex-direction:column;align-items:flex-start}.account-view .account-scheduled-transfers .scheduled-transfers-table .inline-delete-confirm .inline-delete-confirm-actions{justify-content:flex-end;width:100%}}.account-view .account-scheduled-transfers .inline-delete-confirm{background-color:#ffebee;border-left:3px solid #bf2e24;align-items:center;gap:.85rem;padding:.85rem 1.25rem;display:flex}.account-view .account-scheduled-transfers .inline-delete-confirm .inline-delete-confirm-icon{color:#bf2e24;background-color:#ffebee;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.account-view .account-scheduled-transfers .inline-delete-confirm .inline-delete-confirm-text{flex:1;min-width:0}.account-view .account-scheduled-transfers .inline-delete-confirm .inline-delete-confirm-title{color:var(--brandTextColour);font-size:.85rem;font-weight:600}.account-view .account-scheduled-transfers .inline-delete-confirm .inline-delete-confirm-message{color:var(--brandTextColour_lighten_30);margin-top:.1rem;font-size:.8rem}.account-view .account-scheduled-transfers .inline-delete-confirm .inline-delete-confirm-warning{color:#8a5a16;margin-top:.35rem;font-weight:500}.account-view .account-scheduled-transfers .inline-delete-confirm .inline-delete-confirm-error{color:#bf2e24;margin-top:.35rem;font-weight:500}.account-view .account-scheduled-transfers .inline-delete-confirm .inline-delete-confirm-actions{flex-shrink:0;gap:.6rem;display:flex}.account-view .account-scheduled-transfers .inline-delete-confirm .inline-delete-confirm-actions .MuiButton-root{padding:.25rem 1rem;font-size:.75rem;font-weight:500}.account-view .account-scheduled-transfers .inline-delete-confirm .inline-delete-confirm-actions .MuiButton-root.MuiButton-colorError{color:#fff!important}.account-view .account-scheduled-transfers .inline-delete-confirm .inline-delete-confirm-actions .MuiButton-root.MuiButton-colorError:hover{color:#fff!important;background-color:#c62828!important}.account-view .account-scheduled-transfers .transfer-status-badge{white-space:nowrap;border-radius:50px;align-items:center;gap:.4rem;padding:.2rem .6rem;font-size:.75rem;font-weight:500;display:inline-flex}.account-view .account-scheduled-transfers .transfer-status-badge .transfer-status-dot{background-color:currentColor;border-radius:50%;width:7px;height:7px}.account-view .account-scheduled-transfers .transfer-status-badge.status-scheduled{color:#0288d1;background-color:#e1f5fe}.account-view .account-scheduled-transfers .transfer-status-badge.status-paused{color:#757575;background-color:#f5f5f5}.account-view .account-scheduled-transfers .transfer-status-badge.status-completed{color:#43a047;background-color:#e8f5e9}.account-view .account-scheduled-transfers .transfer-status-badge.status-failed{color:#bf2e24;background-color:#ffebee}.account-view .account-scheduled-transfers .transfer-status-badge.status-pending-approval{color:#b45309;background-color:#fef3c7}.account-view .account-scheduled-transfers .transfer-cosign-actions{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.account-view .account-scheduled-transfers .transfer-cosign-actions .transfer-cosign-reject{border:1px solid #00000029;padding:4px}.account-view .account-scheduled-transfers .transfer-cosign-actions .transfer-cosign-reject .MuiSvgIcon-root{font-size:1rem}.account-view .account-scheduled-transfers .transfer-cosign-actions .transfer-cosign-approve{text-transform:none;letter-spacing:.01em;min-width:0;box-shadow:none;border-radius:50px;padding:2px 14px;font-size:.78rem;font-weight:600;line-height:1.6}.account-view .account-scheduled-transfers .transfer-cosign-actions .transfer-cosign-approve:hover{box-shadow:none}.account-view .account-scheduled-transfers .transfer-cosign-actions .transfer-cosign-approve .MuiButton-startIcon{margin-right:4px}.account-view .account-scheduled-transfers .transfer-cosign-actions .transfer-cosign-approve .MuiButton-startIcon .MuiSvgIcon-root{font-size:.95rem}.account-view .account-request-payment{background-color:#fff;border-top:none;border-radius:0 0 8px 8px;padding:1.5rem 2rem}.account-view .account-request-payment .request-payment-title{margin:0 0 1.6rem;font-size:1.1rem;font-weight:500}.account-view .account-request-payment .request-payment-section-title{margin:1rem 0 0;font-size:1rem;font-weight:500}.account-view .account-request-payment .MuiPickersTextField-root .MuiPickersInputBase-sectionsContainer{padding:12px 0}.account-view .account-request-payment .document-dropzone .dropzone-text{color:#a1a1a1;text-align:center;margin:0;font-size:.8rem}.account-view .account-request-payment .request-payment-helper{color:var(--brandTextColour_lighten_40);margin:-.5rem 0 1rem .5rem;font-size:.7rem}.account-view .account-request-payment .request-payment-files{flex-direction:row;row-gap:.3rem;margin-bottom:0;font-size:.75rem;display:flex}.account-view .account-request-payment .request-payment-footer{justify-content:space-between;align-items:center;margin-top:1.5rem;display:flex}.account-view .account-request-payment .request-payment-footer .request-payment-cancel{color:var(--brandTextColour_lighten_20);text-transform:uppercase;background-color:#fff;border:1px solid #e5e7eb}.account-view .account-request-payment .request-payment-footer .request-payment-cancel:hover{border-color:var(--brandTextColour_lighten_50);color:var(--brandTextColour);background-color:#f9fafb}.account-view .account-statements{background-color:#fff;border-top:none;border-radius:0 0 8px 8px;padding:1.25rem 0}.account-view .account-statements .statements-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:0 1.5rem 1rem;display:flex}.account-view .account-statements .statements-toolbar .statements-filters{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.account-view .account-statements .statements-toolbar .statements-filters .statements-filter-chip{cursor:pointer;background-color:#fff;border:1px solid #00000014;border-radius:50px;height:30px;font-weight:500}.account-view .account-statements .statements-toolbar .statements-filters .statements-filter-chip.MuiChip-filled{color:var(--brandColourPrimary);background-color:#0000000d;border-color:#0000}.account-view .account-statements .statements-toolbar .statements-request-btn{text-transform:uppercase;letter-spacing:0;color:var(--brandTextColour);border-color:#0000003b;font-weight:500}.account-view .account-statements .statements-toolbar .statements-request-btn .MuiButton-startIcon{color:var(--brandTextColour_lighten_40)}.account-view .account-statements .statements-custom-range{max-width:360px;padding:0 1rem}.account-view .account-statements .statements-group-header{border-bottom:1px solid #0000000f;align-items:center;gap:.5rem;padding:.6rem 1.5rem;display:flex}.account-view .account-statements .statements-group-header .statements-group-year{color:var(--brandTextColour_lighten_40);font-size:.8rem;font-weight:500}.account-view .account-statements .statements-group-header .statements-group-count{min-width:20px;height:18px;color:var(--brandTextColour_lighten_40);background-color:#00000014;border-radius:50px;justify-content:center;align-items:center;padding:0 6px;font-size:.7rem;font-weight:500;display:inline-flex}.account-view .account-statements .statement-row{border-bottom:1px solid #00000014;align-items:center;gap:1rem;padding:.9rem 1.5rem;display:flex}.account-view .account-statements .statement-row .statement-info{flex-grow:1;min-width:0}.account-view .account-statements .statement-row .statement-info .statement-name{font-size:.85rem;font-weight:500}.account-view .account-statements .statement-row .statement-info .statement-meta{color:var(--brandTextColour_lighten_40);margin-top:.15rem;font-size:.8rem}.account-view .account-statements .statement-row .statement-info .statement-meta .separator{margin:0 .4rem}.account-view .account-statements .statement-row .statement-download{color:var(--brandTextColour_lighten_40);flex-shrink:0}.account-view .account-statements .statements-empty{text-align:center;color:var(--brandTextColour_lighten_40);padding:2.5rem 1.5rem}.account-view .account-documents{background-color:#fff;border-top:none;border-radius:0 0 8px 8px;padding:1.25rem 0}.account-view .account-documents .documents-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:0 1.5rem 1rem;display:flex}.account-view .account-documents .documents-toolbar .documents-filters{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.account-view .account-documents .documents-toolbar .documents-filters .documents-filter-chip{cursor:pointer;background-color:#fff;border:1px solid #00000014;border-radius:50px;height:30px;font-weight:500}.account-view .account-documents .documents-toolbar .documents-filters .documents-filter-chip .documents-chip-label{align-items:center;gap:.4rem;display:inline-flex}.account-view .account-documents .documents-toolbar .documents-filters .documents-filter-chip .documents-chip-count{min-width:18px;height:18px;color:var(--brandTextColour_lighten_30);background-color:#00000014;border-radius:50px;justify-content:center;align-items:center;padding:0 5px;font-size:.7rem;font-weight:400;display:inline-flex}.account-view .account-documents .documents-toolbar .documents-filters .documents-filter-chip.MuiChip-filled{color:var(--brandColourPrimary);background-color:#0000000d;border-color:#0000}.account-view .account-documents .documents-toolbar .documents-filters .documents-filter-chip.MuiChip-filled .documents-chip-count{color:#fff;background-color:var(--brandColourPrimary)}.account-view .account-documents .documents-group-header{border-bottom:1px solid #0000000f;align-items:center;gap:.5rem;padding:.6rem 1.5rem;display:flex}.account-view .account-documents .documents-group-header .documents-group-name{text-transform:uppercase;color:var(--brandTextColour_lighten_40);font-size:.8rem}.account-view .account-documents .documents-group-header .documents-group-count{min-width:20px;height:18px;color:var(--brandTextColour_lighten_40);background-color:#00000014;border-radius:50px;justify-content:center;align-items:center;padding:0 6px;font-size:.7rem;display:inline-flex}.account-view .account-documents .document-row{border-bottom:1px solid #00000014;align-items:center;gap:1rem;padding:.9rem 1.5rem;display:flex}.account-view .account-documents .document-row .document-info{flex-grow:1;min-width:0}.account-view .account-documents .document-row .document-info .document-name{font-size:.9rem;font-weight:500}.account-view .account-documents .document-row .document-info .document-meta{color:var(--brandTextColour_lighten_40);margin-top:.15rem;font-size:.8rem}.account-view .account-documents .document-row .document-info .document-meta .separator{margin:0 .4rem}.account-view .account-documents .document-row .document-download{color:var(--brandTextColour_lighten_40);flex-shrink:0}.account-view .account-documents .documents-empty{text-align:center;color:var(--brandTextColour_lighten_40);padding:2.5rem 1.5rem}.account-view .account-cards{background-color:#fff;border-top:none;border-radius:0 0 8px 8px;padding:1.5rem}.account-view .account-cards .cards-layout{align-items:flex-start;gap:2rem;display:flex}.account-view .account-cards .cards-list-panel{flex-direction:column;flex-shrink:0;gap:.75rem;width:300px;display:flex}.account-view .account-cards .cards-list-title{text-transform:uppercase;letter-spacing:.05em;color:var(--brandTextColour_lighten_40);font-size:.72rem;font-weight:600}.account-view .account-cards .cards-thumbnail{color:#fff;cursor:pointer;background-color:#e6e8eb;background-position:50%;background-size:cover;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:180px;padding:1rem;transition:box-shadow .2s,transform .2s;display:flex;position:relative}.account-view .account-cards .cards-thumbnail:hover{box-shadow:0 4px 12px #0000001f}.account-view .account-cards .cards-thumbnail .cards-thumbnail-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.account-view .account-cards .cards-thumbnail .cards-thumbnail-number{letter-spacing:.1em;font-size:1rem;font-weight:300}.account-view .account-cards .cards-thumbnail .cards-thumbnail-bottom{justify-content:space-between;align-items:flex-end;display:flex}.account-view .account-cards .cards-thumbnail .cards-thumbnail-field{flex-direction:column;display:flex}.account-view .account-cards .cards-thumbnail .cards-thumbnail-label{text-transform:uppercase;letter-spacing:.05em;color:#ffffffbf;font-size:.6rem}.account-view .account-cards .cards-thumbnail .cards-thumbnail-value{font-size:.75rem;font-weight:400;line-height:.7rem}.account-view .account-cards .cards-thumbnail .cards-status-badge{color:#fff;background-color:#ffffff4d}.account-view .account-cards .cards-request-btn{text-transform:none;color:var(--brandTextColour);border:1px dashed #0000004d;border-radius:8px;justify-content:center;padding:.6rem;font-weight:500}.account-view .account-cards .cards-request-btn:hover{border-style:dashed;border-color:var(--brandColourPrimary);color:var(--brandColourPrimary);background-color:#0000}.account-view .account-cards .cards-request-alert{font-size:.8rem}.account-view .account-cards .cards-detail-panel{flex-grow:1;min-width:0}.account-view .account-cards .cards-detail-header{border-bottom:1px solid #0000000a;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.account-view .account-cards .cards-detail-header .cards-detail-title{font-size:1.15rem;font-weight:500}.account-view .account-cards .cards-detail-header .cards-detail-title span{color:var(--brandTextColour_lighten_40)}.account-view .account-cards .cards-detail-header .cards-detail-sub{color:var(--brandTextColour_lighten_40);margin-top:.1rem;font-size:.8rem}.account-view .account-cards .cards-detail-header .cards-detail-sub .separator{margin:0 .4rem}.account-view .account-cards .cards-section-title{text-transform:uppercase;letter-spacing:.05em;color:var(--brandTextColour_lighten_40);margin-bottom:.4rem;font-size:.72rem;font-weight:600}.account-view .account-cards .cards-action-group{border:1px solid #0000001f;border-radius:10px;margin-bottom:1.75rem;overflow:hidden}.account-view .account-cards .cards-action-group:last-child{margin-bottom:0}.account-view .account-cards .cards-action-row{border-bottom:1px solid #00000014;align-items:center;gap:1rem;padding:.8rem .9rem;display:flex}.account-view .account-cards .cards-action-row:last-child{border-bottom:none}.account-view .account-cards .cards-action-row.clickable{cursor:pointer}.account-view .account-cards .cards-action-row.clickable:hover{background-color:#00000005}.account-view .account-cards .cards-action-row .cards-action-icon{width:38px;height:38px;color:var(--brandColourPrimary);background-color:#f4f6f8;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.account-view .account-cards .cards-action-row .cards-action-text{flex-grow:1;min-width:0}.account-view .account-cards .cards-action-row .cards-action-text .cards-action-title{font-size:.85rem;font-weight:500}.account-view .account-cards .cards-action-row .cards-action-text .cards-action-description{color:var(--brandTextColour_lighten_40);font-size:.8rem}.account-view .account-cards .cards-action-row .cards-action-chevron{color:var(--brandTextColour_lighten_40);flex-shrink:0}.account-view .account-cards .cards-action-row.success .cards-action-icon{color:#1e8e3e;background-color:#e6f4ea}.account-view .account-cards .cards-action-row.success .cards-action-title{color:#1e8e3e}.account-view .account-cards .cards-action-row.destructive .cards-action-icon{color:#bf2e24;background-color:#ffebee}.account-view .account-cards .cards-action-row.destructive .cards-action-title{color:#bf2e24}.account-view .account-cards .cards-action-row .cards-support-contacts{flex-wrap:wrap;align-items:center;display:inline-flex}.account-view .account-cards .cards-action-row .cards-support-contacts .cards-support-email{color:var(--brandColourPrimary)}.account-view .account-cards .cards-action-row .cards-support-contacts .cards-support-separator{color:var(--brandTextColour_lighten_40);margin:0 .4rem}.account-view .account-cards .cards-empty{text-align:center;color:var(--brandTextColour_lighten_40);padding:3rem 1.5rem}.account-view .account-cards .cards-accordion{border-bottom:1px solid #00000014}.account-view .account-cards .cards-accordion:last-child,.account-view .account-cards .cards-accordion .cards-action-row{border-bottom:none}.account-view .account-cards .cards-accordion.expanded>.cards-action-row{background-color:#00000005}.account-view .account-cards .cards-accordion-body{padding:.5rem 1.1rem 1.25rem}.account-view .account-cards .card-inline-form{padding:.5rem 0 0 3.2rem}.account-view .account-cards .card-inline-form .card-form-intro{color:var(--brandTextColour_lighten_30);margin-bottom:1rem;font-size:.82rem}.account-view .account-cards .card-inline-form .card-pin-row{flex-wrap:wrap;gap:1.5rem;display:flex}.account-view .account-cards .card-inline-form .card-pin-row .card-pin-group{flex:0 auto;min-width:0}.account-view .account-cards .card-inline-form .card-pin-row .card-pin-label{letter-spacing:.05em;text-transform:uppercase;margin-bottom:.4rem;font-size:.7rem;font-weight:600}.account-view .account-cards .card-inline-form .otp-field .otp-input{gap:.5rem;display:flex}.account-view .account-cards .card-inline-form .otp-field .otp-input .otp-box{color:var(--brandTextColour);text-align:center;border:1px solid #d0d5dd;border-radius:10px;outline:none;flex:1 1 0;min-width:0;height:52px;font-size:1.3rem;font-weight:600;transition:border-color .15s,box-shadow .15s}.account-view .account-cards .card-inline-form .otp-field .otp-input .otp-box:focus{border-color:var(--brandColourPrimary);box-shadow:0 0 0 3px #0000000a}.account-view .account-cards .card-inline-form .otp-field .otp-input .otp-box:disabled{background-color:#f7f8f9}.account-view .account-cards .card-inline-form .otp-field .otp-input--error .otp-box,.account-view .account-cards .card-inline-form .otp-field .otp-input--error .otp-box:focus{border-color:#bf2e24}.account-view .account-cards .card-inline-form .otp-field .form-error-message{color:#bf2e24;margin-top:.35rem;font-size:.75rem}.account-view .account-cards .card-inline-form .card-2fa{background-color:#fff;border:1px solid #e8eaed;border-radius:12px;margin:1rem 0;overflow:hidden}.account-view .account-cards .card-inline-form .card-2fa .twofa-card-header{align-items:center;gap:.85rem;padding:1rem 1.15rem;display:flex}.account-view .account-cards .card-inline-form .card-2fa .twofa-card-header .twofa-card-icon{color:var(--brandColourPrimary);background-color:#f4f6f8;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.account-view .account-cards .card-inline-form .card-2fa .twofa-card-header .twofa-card-title{font-size:.9rem;font-weight:600;line-height:1.3}.account-view .account-cards .card-inline-form .card-2fa .twofa-card-header .twofa-card-subtitle{color:var(--brandTextColour_lighten_30);font-size:.78rem}.account-view .account-cards .card-inline-form .card-2fa .twofa-card-divider{border-color:#e8eaed}.account-view .account-cards .card-inline-form .card-2fa .twofa-card-body{padding:1.15rem}.account-view .account-cards .card-inline-form .card-2fa-hint{color:var(--brandTextColour_lighten_30);background-color:#f7f8f9;border:1px solid #e8eaed;border-radius:8px;align-items:center;gap:.5rem;margin-bottom:.85rem;padding:.7rem .85rem;font-size:.82rem;display:flex}.account-view .account-cards .card-inline-form .card-2fa-hint svg{flex-shrink:0}.account-view .account-cards .card-inline-form .card-2fa-resend.MuiButton-text{text-transform:none;margin-top:.4rem;padding-left:0;font-size:.72rem;font-weight:500}.account-view .account-cards .card-inline-form .card-form-actions{justify-content:flex-end;gap:.6rem;margin-top:1.25rem;display:flex}.account-view .account-cards .card-inline-form .card-form-actions .card-form-cancel{color:var(--brandTextColour_lighten_20);text-transform:uppercase;background-color:#fff;border:1px solid #e5e7eb;padding:.5rem 1.1rem;font-size:.78rem;font-weight:500}.account-view .account-cards .card-inline-form .card-form-actions .card-form-cancel:hover{border:1px solid var(--brandTextColour_lighten_50);color:var(--brandTextColour);background-color:#f9fafb}.account-view .account-cards .card-inline-form .card-form-actions .card-form-submit{text-transform:uppercase;padding:.5rem 1.2rem;font-size:.78rem;font-weight:500}.account-view .account-cards .card-inline-form .card-form-actions .card-form-submit.destructive{background-color:#bf2e24}.account-view .account-cards .card-inline-form .card-form-actions .card-form-submit.destructive:hover{background-color:#c62828}.account-view .account-cards .card-inline-form .card-pin-group .otp-field .otp-input{justify-content:flex-start}.account-view .account-cards .card-inline-form .card-pin-group .otp-field .otp-input .otp-box{flex:0 0 3.25rem;width:3.25rem}.account-view .account-cards .card-inline-form .card-form-security{max-width:22rem;margin-bottom:.5rem}.account-view .account-cards .card-inline-form .card-form-security .card-form-security-note{color:var(--brandTextColour_lighten_30);margin-bottom:.75rem;font-size:.82rem}.account-view .account-cards .card-inline-form>.MuiAlert-root{margin-top:1rem}.account-view .account-cards.account-cards-single{justify-content:center;align-items:center;min-height:340px;display:flex}.account-view .account-cards .cards-empty-state{text-align:center;flex-direction:column;align-items:center;gap:.35rem;max-width:460px;margin:0 auto;padding:2.5rem 1.5rem;display:flex}.account-view .account-cards .cards-empty-state .cards-empty-icon{width:52px;height:52px;color:var(--brandColourPrimary);background-color:#f4f6f8;border-radius:12px;justify-content:center;align-items:center;margin-bottom:.6rem;display:flex}.account-view .account-cards .cards-empty-state .cards-empty-icon--locked{color:#b45309;background-color:#fef3c7}.account-view .account-cards .cards-empty-state .cards-empty-title{color:var(--brandTextColour);font-size:1.05rem;font-weight:600}.account-view .account-cards .cards-empty-state .cards-empty-copy{color:var(--brandTextColour_lighten_40);font-size:.85rem}.account-view .account-cards .cards-empty-state .cards-empty-emphasis{color:var(--brandTextColour);font-weight:600}.account-view .account-cards .cards-empty-state .cards-empty-cta{text-transform:none;border-radius:8px;margin-top:1rem;padding:.55rem 1.25rem;font-weight:500}.account-view .account-cards .cards-empty-state .cards-empty-alert{text-align:left;margin-top:1rem}.account-view .account-cards .card-request-flow{justify-content:center;width:100%;padding:2rem 0;display:flex}.account-view .account-cards .card-request-flow .card-request-inner{width:100%;max-width:640px}.account-view .account-cards .card-request-flow .card-request-eyebrow{text-align:center;text-transform:uppercase;letter-spacing:.08em;color:var(--brandColourPrimary);font-size:.75rem;font-weight:600}.account-view .account-cards .card-request-flow .card-request-title{text-align:center;color:var(--brandTextColour);margin-top:.35rem;font-size:1.4rem;font-weight:600}.account-view .account-cards .card-request-flow .card-request-subtitle{text-align:center;max-width:420px;color:var(--brandTextColour_lighten_40);margin:.5rem auto 1.75rem;font-size:.85rem}.account-view .account-cards .card-request-flow .card-terms-doc{border:1px solid #0000001f;border-radius:10px;align-items:center;gap:.9rem;padding:.9rem 1rem;display:flex}.account-view .account-cards .card-request-flow .card-terms-doc .card-terms-doc-icon{width:38px;height:38px;color:var(--brandColourPrimary);background-color:#f4f6f8;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.account-view .account-cards .card-request-flow .card-terms-doc .card-terms-doc-text{flex-grow:1;min-width:0}.account-view .account-cards .card-request-flow .card-terms-doc .card-terms-doc-text .card-terms-doc-title{color:var(--brandTextColour);font-size:.85rem;font-weight:500}.account-view .account-cards .card-request-flow .card-terms-doc .card-terms-doc-text .card-terms-doc-meta{color:var(--brandTextColour_lighten_40);font-size:.75rem}.account-view .account-cards .card-request-flow .card-terms-doc .card-terms-doc-text .card-terms-doc-downloaded{color:#43a047;align-items:center;gap:.25rem;margin-top:.15rem;font-size:.72rem;display:inline-flex}.account-view .account-cards .card-request-flow .card-terms-doc .card-terms-doc-download.MuiButton-text{text-transform:none;flex-shrink:0;font-size:.8rem;font-weight:500}.account-view .account-cards .card-request-flow .card-terms-agree{background-color:#f4f5f7;border-radius:8px;align-items:flex-start;gap:.5rem;margin-top:.75rem;padding:.6rem .75rem;display:flex}.account-view .account-cards .card-request-flow .card-terms-agree .MuiCheckbox-root{margin-top:.05rem;padding:0}.account-view .account-cards .card-request-flow .card-terms-agree .card-terms-agree-label{color:var(--brandTextColour);font-size:.8rem}.account-view .account-cards .card-request-flow .card-terms-agree .card-terms-agree-label a{color:var(--brandColourPrimary)}.account-view .account-cards .card-request-flow .card-request-divider{border-color:#00000014;margin:1.5rem 0 1.25rem}.account-view .account-cards .card-request-flow .card-2fa-title{color:var(--brandTextColour);font-size:1rem;font-weight:600}.account-view .account-cards .card-request-flow .card-2fa-subtitle{color:var(--brandTextColour_lighten_40);margin-bottom:.9rem;font-size:.8rem}.account-view .account-cards .card-request-flow .card-2fa-hint{color:var(--brandTextColour_lighten_40);background-color:#f4f5f7;border-radius:8px;align-items:center;gap:.5rem;margin-bottom:.9rem;padding:.65rem .8rem;font-size:.8rem;display:flex}.account-view .account-cards .card-request-flow .card-2fa-hint svg{color:var(--brandColourPrimary)}.account-view .account-cards .card-request-flow .otp-input{gap:.6rem;margin-bottom:.5rem;display:flex}.account-view .account-cards .card-request-flow .otp-input .otp-box{text-align:center;min-width:0;height:54px;color:var(--brandTextColour);border:1px solid #d0d5dd;border-radius:10px;outline:none;flex:1 1 0;font-size:1.35rem;font-weight:600;transition:border-color .15s,box-shadow .15s;font-family:Inter,sans-serif!important}.account-view .account-cards .card-request-flow .otp-input .otp-box:focus{border-color:var(--brandColourPrimary);box-shadow:0 0 0 3px #0000000a}.account-view .account-cards .card-request-flow .otp-input .otp-box:disabled{background-color:#f7f8f9}.account-view .account-cards .card-request-flow .otp-input--error .otp-box,.account-view .account-cards .card-request-flow .otp-input--error .otp-box:focus{border-color:#bf2e24}.account-view .account-cards .card-request-flow .card-2fa-resend.MuiButton-text{text-transform:none;font-size:.78rem;font-weight:500}.account-view .account-cards .card-request-flow .card-request-error{margin-top:.75rem}.account-view .account-cards .card-request-flow .card-request-footer{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}.account-view .account-cards .card-request-flow .card-request-footer .card-request-cancel.MuiButton-outlined{color:var(--brandTextColour_lighten_20);background-color:#fff;border:1px solid #e5e7eb;padding:.5rem 1.5rem;font-weight:500}.account-view .account-cards .card-request-flow .card-request-footer .card-request-cancel.MuiButton-outlined:hover{border-color:var(--brandTextColour_lighten_50);color:var(--brandTextColour);background-color:#f9fafb}.account-view .account-cards .card-request-flow .card-request-footer .MuiButton-contained{text-transform:none;padding:.5rem 1.5rem;font-weight:500}.account-view .cards-status-badge{white-space:nowrap;border-radius:50px;align-items:center;gap:.4rem;padding:.2rem .6rem;font-size:.7rem;font-weight:500;display:inline-flex}.account-view .cards-status-badge .cards-status-dot{background-color:currentColor;border-radius:50%;width:5px;height:5px}.account-view .cards-status-badge.cards-status-ACTIVE{color:#43a047;background-color:#e8f5e9}.account-view .cards-status-badge.cards-status-ACTIVEOFF,.account-view .cards-status-badge.cards-status-ORDERED,.account-view .cards-status-badge.cards-status-CARDCREATED{color:#0288d1;background-color:#e1f5fe}.account-view .cards-status-badge.cards-status-CLOSED,.account-view .cards-status-badge.cards-status-LOST,.account-view .cards-status-badge.cards-status-STOLEN,.account-view .cards-status-badge.cards-status-DAMAGED,.account-view .cards-status-badge.cards-status-RESTRICTED{color:#bf2e24;background-color:#fee2e2;border:1px solid #d6453b}.account-view .cards-status-badge.cards-status-CLOSED .cards-status-dot,.account-view .cards-status-badge.cards-status-LOST .cards-status-dot,.account-view .cards-status-badge.cards-status-STOLEN .cards-status-dot,.account-view .cards-status-badge.cards-status-DAMAGED .cards-status-dot,.account-view .cards-status-badge.cards-status-RESTRICTED .cards-status-dot{background-color:#d6453b}.account-view .cards-status-badge.cards-status-OTHER{color:#757575;background-color:#f5f5f5}.card-action-dialog .MuiDialog-paper{border-radius:14px;width:100%;max-width:440px}.card-action-dialog .card-action-dialog-content{padding:1.5rem}.card-action-dialog .card-dialog-header{margin-bottom:1.25rem}.card-action-dialog .card-dialog-header .card-dialog-icon{color:var(--brandColourPrimary);background-color:#f4f6f8;border-radius:10px;justify-content:center;align-items:center;width:45px;height:45px;margin-bottom:.85rem;display:inline-flex}.card-action-dialog .card-dialog-header .card-dialog-title{margin-bottom:.35rem;font-size:1.15rem;font-weight:600}.card-action-dialog .card-dialog-header .card-dialog-subtitle{color:var(--brandTextColour_lighten_30);font-size:.8rem;line-height:1.4}.card-action-dialog .card-dialog-header .card-dialog-subtitle strong{font-weight:600}.card-action-dialog .card-dialog-header.destructive .card-dialog-icon{color:#bf2e24;background-color:#ffebee}.card-action-dialog .card-block-options{margin-bottom:.5rem}.card-action-dialog .card-block-options .MuiFormControl-root{width:100%;display:block}.card-action-dialog .card-block-options .MuiFormGroup-root{flex-direction:row;gap:.75rem;display:flex}.card-action-dialog .card-block-options .MuiFormControlLabel-root{text-transform:none;border:1px solid #d0d5dd;border-radius:10px;flex:1 1 0;margin:0;padding:0 .5rem}.card-action-dialog .card-block-options .MuiFormControlLabel-root:has(.Mui-checked){border-color:var(--brandColourPrimary)}.card-action-dialog .card-block-options .MuiFormControlLabel-root .MuiRadio-root{padding:7px}.card-action-dialog .card-block-options .MuiFormControlLabel-root .MuiRadio-root .MuiSvgIcon-root{font-size:1.3rem}.card-action-dialog .card-block-options .MuiFormControlLabel-root .MuiRadio-root.Mui-checked{color:var(--brandColourPrimary)}.card-action-dialog .card-warning.MuiAlert-root{color:#bf2e24;background-color:#ffebee;border-radius:8px;margin-top:1rem;font-size:.8rem}.card-action-dialog .card-warning.MuiAlert-root strong{font-weight:600}.card-action-dialog .card-action-dialog-content>.MuiAlert-root{margin-top:1rem}.card-action-dialog .otp-field .otp-input{gap:.5rem;display:flex}.card-action-dialog .otp-field .otp-input .otp-box{color:var(--brandTextColour);text-align:center;border:1px solid #d0d5dd;border-radius:10px;outline:none;flex:1 1 0;min-width:0;height:52px;font-size:1.3rem;font-weight:600;transition:border-color .15s,box-shadow .15s}.card-action-dialog .otp-field .otp-input .otp-box:focus{border-color:var(--brandColourPrimary);box-shadow:0 0 0 3px #0000000a}.card-action-dialog .otp-field .otp-input .otp-box:disabled{background-color:#f7f8f9}.card-action-dialog .otp-field .otp-input--error .otp-box,.card-action-dialog .otp-field .otp-input--error .otp-box:focus{border-color:#bf2e24}.card-action-dialog .otp-field .form-error-message{color:#bf2e24;margin-top:.35rem;font-size:.75rem}.card-action-dialog .card-2fa{background-color:#fff;border:1px solid #e8eaed;border-radius:12px;margin:1rem 0;overflow:hidden}.card-action-dialog .card-2fa .twofa-card-header{align-items:center;gap:.85rem;padding:1rem 1.15rem;display:flex}.card-action-dialog .card-2fa .twofa-card-header .twofa-card-icon{color:var(--brandColourPrimary);background-color:#f4f6f8;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.card-action-dialog .card-2fa .twofa-card-header .twofa-card-title{font-size:.9rem;font-weight:600;line-height:1.3}.card-action-dialog .card-2fa .twofa-card-header .twofa-card-subtitle{color:var(--brandTextColour_lighten_30);font-size:.78rem}.card-action-dialog .card-2fa .twofa-card-divider{border-color:#e8eaed}.card-action-dialog .card-2fa .twofa-card-body{padding:1.15rem}.card-action-dialog .card-2fa-hint{color:var(--brandTextColour_lighten_30);background-color:#f7f8f9;border:1px solid #e8eaed;border-radius:8px;align-items:center;gap:.5rem;margin-bottom:.85rem;padding:.7rem .85rem;font-size:.82rem;display:flex}.card-action-dialog .card-2fa-hint svg{flex-shrink:0}.card-action-dialog .card-2fa-resend.MuiButton-text{text-transform:none;margin-top:.4rem;padding-left:0;font-size:.72rem;font-weight:500}.card-action-dialog .card-form-actions{justify-content:flex-end;gap:.6rem;margin-top:1.25rem;display:flex}.card-action-dialog .card-form-actions .card-form-cancel{color:var(--brandTextColour_lighten_20);text-transform:uppercase;background-color:#fff;border:1px solid #e5e7eb;padding:.5rem 1.1rem;font-size:.78rem;font-weight:500}.card-action-dialog .card-form-actions .card-form-cancel:hover{border:1px solid var(--brandTextColour_lighten_50);color:var(--brandTextColour);background-color:#f9fafb}.card-action-dialog .card-form-actions .card-form-submit{text-transform:uppercase;padding:.5rem 1.2rem;font-size:.78rem;font-weight:500}.card-action-dialog .card-form-actions .card-form-submit.destructive{background-color:#bf2e24}.card-action-dialog .card-form-actions .card-form-submit.destructive:hover{background-color:#c62828}.card-action-dialog .card-2fa{border:none;border-top:1px solid #e8eaed;border-radius:0;margin:1.25rem 0 0}.card-action-dialog .card-2fa .twofa-card-header,.card-action-dialog .card-2fa .twofa-card-body{padding-bottom:0;padding-left:0;padding-right:0}.card-action-dialog .card-2fa .twofa-card-divider{display:none}.request-adhoc-statement-popover .MuiPaper-root{border-radius:12px;width:400px;max-width:calc(100vw - 2rem);margin-top:.5rem;padding:1.5rem;box-shadow:0 6px 24px #00000029}.request-adhoc-statement-popover .adhoc-popover-header{flex-direction:column;gap:.6rem;margin-bottom:1rem;display:flex}.request-adhoc-statement-popover .adhoc-popover-header .adhoc-popover-icon{width:42px;height:42px;color:var(--brandColourPrimary);background-color:#0000000a;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.request-adhoc-statement-popover .adhoc-popover-header .adhoc-popover-title{font-size:1rem;font-weight:600}.request-adhoc-statement-popover .adhoc-field{margin-bottom:1rem}.request-adhoc-statement-popover .adhoc-field:last-of-type{margin-bottom:0}.request-adhoc-statement-popover .adhoc-field .adhoc-field-label{text-transform:uppercase;color:var(--brandTextColour_lighten_40);margin:0 0 .3rem .15rem;font-size:.7rem;display:block}.request-adhoc-statement-popover .adhoc-popover-actions{justify-content:flex-end;align-items:center;gap:.5rem;margin-top:1.25rem;display:flex}.request-adhoc-statement-popover .adhoc-popover-actions .request-adhoc-cancel{color:var(--brandTextColour_lighten_20);text-transform:uppercase;background-color:#fff;border:1px solid #e5e7eb;padding:.4rem 1.2rem;font-size:.8rem;font-weight:500}.request-adhoc-statement-popover .adhoc-popover-actions .request-adhoc-cancel:hover{border:1px solid var(--brandTextColour_lighten_50);color:var(--brandTextColour);background-color:#f9fafb}@media only screen and (width<=990px){.account-view.sub-wrap{padding:1rem}.account-view .account-header .account-tab-bar .MuiTab-root{padding:10px 12px}.account-view .account-header .account-tab-bar .account-tab-label{font-size:.8rem}.account-view .account-details .account-details-columns,.account-view .account-details .account-detail-rows{grid-template-columns:1fr;column-gap:0}}@media only screen and (width<=768px){.account-view .account-header{text-align:left}.account-view .account-header .account-identity-row{flex-wrap:wrap}.account-view .account-header .account-identity-row .make-transfer-btn{width:100%;margin-top:.5rem}.account-view .account-header .account-balance-bar{gap:0;padding-bottom:.75rem}.account-view .account-header .account-balance-bar .account-balance-metric{border-left:none;flex-basis:100%;justify-content:space-between;padding:.4rem 0}.account-view .account-details{padding:1.25rem}.account-view .account-details .account-details-columns,.account-view .account-details .account-detail-rows{grid-template-columns:1fr;column-gap:0}.account-view .account-cards{padding:1.25rem}.account-view .account-cards .cards-layout{flex-direction:column;gap:1.5rem}.account-view .account-cards .cards-list-panel{width:100%}}.account-list-select-menu .MuiMenuItem-root{color:var(--brandTextColour);font-size:.8rem;font-family:Inter,sans-serif!important}.accounts-list-redesign{box-sizing:border-box;width:100%;min-height:calc(100vh - var(--banner-top-height,0px) - var(--banner-bottom-height,0px) - var(--appbar-height,64px) - var(--footer-height,0px));background-color:#f3f4f6}.accounts-list-redesign .account-list-content{box-sizing:border-box;flex-direction:column;width:100%;max-width:2100px;margin:0 auto;padding:1.25rem 2rem 2rem;display:flex}.accounts-list-redesign .account-list-header{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1rem;display:flex}.accounts-list-redesign .account-list-header .page-title{color:var(--brandTextColour);margin:0;font-size:1.3rem;font-weight:600;line-height:1.2}.accounts-list-redesign .account-list-header .page-subtitle{color:var(--brandTextColour_lighten_30);margin-top:.2rem;font-size:.8rem}.accounts-list-redesign .account-list-header .export-csv-btn{letter-spacing:.03em;text-transform:uppercase;color:var(--brandTextColour_lighten_20);background-color:#0000;flex-shrink:0;font-size:.7rem;font-weight:500;border:1px solid #e5e7eb!important;padding:.3rem 1rem!important}.accounts-list-redesign .account-list-header .export-csv-btn:hover{color:var(--brandColourPrimary);background-color:#0000;border-color:var(--brandColourPrimary)!important}.accounts-list-redesign .account-list-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;display:flex}.accounts-list-redesign .account-list-toolbar .toolbar-start,.accounts-list-redesign .account-list-toolbar .toolbar-end{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.accounts-list-redesign .account-list-toolbar .account-list-search{flex:none;width:280px}.accounts-list-redesign .account-list-toolbar .account-list-search .MuiOutlinedInput-root{background-color:#fff;border-radius:4px;font-size:.7rem}.accounts-list-redesign .account-list-toolbar .account-list-search .MuiOutlinedInput-input:not(textarea){padding:10px!important}.accounts-list-redesign .account-list-toolbar .account-list-search .MuiOutlinedInput-notchedOutline{border-color:#e5e7eb}.accounts-list-redesign .account-list-toolbar .account-list-search .MuiInputAdornment-root{color:var(--brandTextColour_lighten_40);margin:0}.accounts-list-redesign .account-list-toolbar .status-chips{align-items:center;gap:.4rem;display:flex}.accounts-list-redesign .account-list-toolbar .status-chip{min-width:0;color:var(--brandTextColour_lighten_20);text-transform:none;letter-spacing:0;background-color:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .4rem;font-size:.75rem;font-weight:500;line-height:1.4;display:inline-flex}.accounts-list-redesign .account-list-toolbar .status-chip:hover{border-color:var(--brandTextColour_lighten_50);background-color:#fff}.accounts-list-redesign .account-list-toolbar .status-chip .chip-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.accounts-list-redesign .account-list-toolbar .status-chip.status-chip-arrears .chip-dot{background-color:#bf2e24}.accounts-list-redesign .account-list-toolbar .status-chip.status-chip-pending .chip-dot{background-color:#f5a623}.accounts-list-redesign .account-list-toolbar .status-chip .chip-count{min-width:1.4rem;color:var(--brandTextColour_lighten_25);background-color:#f5f5f5;border-radius:999px;justify-content:center;align-items:center;padding:0 .35rem;font-size:.68rem;line-height:1.5;display:inline-flex}.accounts-list-redesign .account-list-toolbar .status-chip.active{color:var(--brandColourPrimary)}.accounts-list-redesign .account-list-toolbar .status-chip.active .chip-count{background-color:var(--brandColourPrimary);color:#fff}.accounts-list-redesign .account-list-toolbar .account-list-product{background-color:#fff;min-width:170px}.accounts-list-redesign .account-list-toolbar .account-list-product .MuiOutlinedInput-input{color:var(--brandTextColour_lighten_20);font-size:.8rem;padding:8px 14px!important}.accounts-list-redesign .account-list-toolbar .account-list-product .MuiOutlinedInput-notchedOutline{border-color:#e5e7eb}.accounts-list-redesign .account-list-toolbar .group-by-loan{color:var(--brandTextColour_lighten_20);text-transform:none;letter-spacing:0;background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;padding:.35rem 1rem;font-size:.75rem;font-weight:500}.accounts-list-redesign .account-list-toolbar .group-by-loan:hover{border-color:var(--brandColourPrimary);background-color:#fff}.accounts-list-redesign .account-list-toolbar .group-by-loan.active{border-color:var(--brandColourPrimary);background-color:var(--brandColourPrimary_lighten_50);color:var(--brandColourPrimary)}.accounts-list-redesign .account-list-toolbar .group-by-loan.active:hover{background-color:var(--brandColourPrimary_lighten_50)}.accounts-list-redesign .account-list-card{background-color:#fff;border:none}.accounts-list-redesign .account-list-table-wrap{border:1px solid #e5e7eb;border-radius:8px;overflow-x:auto}.accounts-list-redesign .account-list-table{table-layout:fixed;min-width:1000px}.accounts-list-redesign .account-list-table thead .col-account{width:43%}.accounts-list-redesign .account-list-table thead .col-product{width:14%}.accounts-list-redesign .account-list-table thead .col-balance{width:11%}.accounts-list-redesign .account-list-table thead .col-available{width:9%}.accounts-list-redesign .account-list-table thead .col-next-payment{width:10%}.accounts-list-redesign .account-list-table thead .col-status{width:11%}.accounts-list-redesign .account-list-table thead .MuiTableCell-root{color:var(--brandTextColour_lighten_30);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;background-color:#f9fafb;border-bottom:1px solid #e5e7eb;font-size:.65rem;font-weight:500}.accounts-list-redesign .account-list-table thead .MuiTableSortLabel-root,.accounts-list-redesign .account-list-table thead .MuiTableSortLabel-root:hover,.accounts-list-redesign .account-list-table thead .MuiTableSortLabel-root.Mui-active{color:var(--brandColourPrimary)}.accounts-list-redesign .account-list-table thead .MuiTableSortLabel-root .MuiTableSortLabel-icon,.accounts-list-redesign .account-list-table thead .MuiTableSortLabel-root:hover .MuiTableSortLabel-icon,.accounts-list-redesign .account-list-table thead .MuiTableSortLabel-root.Mui-active .MuiTableSortLabel-icon{color:var(--brandColourPrimary);font-size:.9rem}.accounts-list-redesign .account-list-table .MuiTableCell-root{color:var(--brandTextColour);vertical-align:middle;border-bottom:1px solid #f5f6f7;padding:.4rem .75rem;font-size:.78rem}.accounts-list-redesign .account-list-table .col-account,.accounts-list-redesign .account-list-table .col-product{text-overflow:ellipsis;overflow:hidden}.accounts-list-redesign .account-list-table .col-balance,.accounts-list-redesign .account-list-table .col-available,.accounts-list-redesign .account-list-table .col-next-payment{white-space:nowrap}.accounts-list-redesign .account-list-table .col-chevron{width:2rem;color:var(--brandTextColour_lighten_40);text-align:right}.accounts-list-redesign .account-list-table .no-value{color:var(--brandTextColour_lighten_40)}.accounts-list-redesign .account-list-table .account-list-row{cursor:pointer}.accounts-list-redesign .account-list-table .account-list-row .account-cell{align-items:center;gap:.6rem;display:flex}.accounts-list-redesign .account-list-table .account-list-row .account-icon{width:22px;height:22px;color:var(--brandColourPrimary);background-color:#f5f5f5;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.accounts-list-redesign .account-list-table .account-list-row .account-name{color:var(--brandTextColour);font-weight:500;text-decoration:none;display:block}.accounts-list-redesign .account-list-table .account-list-row .account-name:hover{color:var(--brandColourPrimary)}.accounts-list-redesign .account-list-table .account-list-row .account-name,.accounts-list-redesign .account-list-table .account-list-row .product-name,.accounts-list-redesign .account-list-table .account-list-row .next-payment-amount{text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.accounts-list-redesign .account-list-table .account-list-row .account-number,.accounts-list-redesign .account-list-table .account-list-row .product-entity,.accounts-list-redesign .account-list-table .account-list-row .next-payment-date{color:var(--brandTextColour_lighten_35);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;line-height:1.35;overflow:hidden}.accounts-list-redesign .account-list-table .account-list-row .status-plain{color:var(--brandTextColour_lighten_25)}.accounts-list-redesign .account-list-table .account-list-row.grouped-child .col-account{padding-left:2rem}.accounts-list-redesign .account-list-table .account-list-group-row{background-color:#f9fafb}.accounts-list-redesign .account-list-table .account-list-group-row .MuiTableCell-root{border-bottom:1px solid #e5e7eb;padding:.35rem .75rem;font-size:.72rem;box-shadow:inset 0 1px #e5e7eb}.accounts-list-redesign .account-list-table .account-list-group-row:first-child .MuiTableCell-root{box-shadow:none}.accounts-list-redesign .account-list-table .account-list-group-row .group-label{white-space:nowrap}.accounts-list-redesign .account-list-table .account-list-group-row .group-toggle{color:var(--brandTextColour_lighten_30);margin-right:.15rem}.accounts-list-redesign .account-list-table .account-list-group-row .group-name{color:var(--brandTextColour);font-weight:600}.accounts-list-redesign .account-list-table .account-list-group-row .group-reference{color:var(--brandTextColour_lighten_35);margin-left:.5rem}.accounts-list-redesign .account-list-table .account-list-group-row .group-entity{color:var(--brandTextColour_lighten_35);margin-left:.3rem}.accounts-list-redesign .account-list-table .account-list-group-row .group-entity:before{content:"- "}.accounts-list-redesign .account-list-table .account-list-group-row .group-total{text-align:right;white-space:nowrap;font-weight:500}.accounts-list-redesign .account-list-table .account-list-empty{text-align:center;color:var(--brandTextColour_lighten_30);padding:2rem .75rem}.accounts-list-redesign .account-list-footer{background-color:#f3f4f6;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .9rem;display:flex}.accounts-list-redesign .account-list-footer .footer-range{color:var(--brandTextColour_lighten_30);white-space:nowrap;font-size:.72rem}.accounts-list-redesign .account-list-footer .footer-pagination .MuiPaginationItem-root{background-color:#fff;border:1px solid #e5e7eb;min-width:26px;height:26px;font-size:.72rem}.accounts-list-redesign .account-list-footer .footer-pagination .MuiPaginationItem-root.Mui-selected{background-color:var(--brandColourPrimary);border-color:var(--brandColourPrimary);color:#fff}.accounts-list-redesign .account-list-footer .footer-rows{white-space:nowrap;align-items:center;gap:.45rem;display:flex}.accounts-list-redesign .account-list-footer .footer-rows .footer-rows-label{color:var(--brandTextColour_lighten_30);font-size:.72rem}.accounts-list-redesign .account-list-footer .footer-rows .MuiOutlinedInput-root{background-color:#fff;min-width:4rem;font-size:.72rem}.accounts-list-redesign .account-list-footer .footer-rows .MuiOutlinedInput-input{color:var(--brandTextColour_lighten_20);align-items:center;height:auto;font-size:.8rem;display:flex;padding:6px 14px!important}.accounts-list-redesign .account-list-footer .footer-rows .MuiOutlinedInput-notchedOutline{border-color:#e5e7eb}@media (width<=768px){.accounts-list-redesign .account-list-content{padding:1rem}.accounts-list-redesign .account-list-header{flex-direction:column;align-items:stretch}.accounts-list-redesign .account-list-toolbar .toolbar-start,.accounts-list-redesign .account-list-toolbar .toolbar-end{width:100%}.accounts-list-redesign .account-list-toolbar .account-list-search{width:100%;min-width:0}.accounts-list-redesign .account-list-footer{flex-wrap:wrap;justify-content:center}}.approval-toast{bottom:calc(.7rem + var(--banner-bottom-height,0px));z-index:1300;background-color:#f2f8ff;border:1px solid #c8dcf2;border-left:3px solid #0288d1;border-radius:10px;align-items:flex-start;gap:.75rem;max-width:450px;padding:.7rem 1rem;transition:left .2s;display:flex;position:fixed;left:4.5rem}.approval-toast.approval-toast--nav-open{left:calc(260px + 1rem)}.approval-toast .approval-toast-icon{color:#0288d1;flex-shrink:0;margin-top:2px}.approval-toast .approval-toast-body{flex-grow:1}.approval-toast .approval-toast-body .approval-toast-title{color:#0288d1;font-size:.8rem}.approval-toast .approval-toast-body .approval-toast-copy{color:var(--brandTextColour);align-items:center;gap:.4rem;font-size:.75rem;display:flex}.approval-toast .approval-toast-count{color:#fff;background-color:#0288d1;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:1.2rem;height:1.2rem;padding:0 .3rem;font-size:.65rem;font-weight:500;line-height:1;display:inline-flex}.approval-toast .approval-toast-dismiss{flex-shrink:0;margin:-6px -6px 0 0}@media only screen and (width<=959px){.approval-toast{left:.5rem;bottom:calc(47px + .7rem + var(--banner-bottom-height,0px))}.approval-toast.approval-toast--nav-open{left:.5rem}}@media only screen and (width<=768px){.approval-toast{left:1rem;right:1rem;bottom:calc(47px + 1rem + var(--banner-bottom-height,0px));max-width:none}.approval-toast.approval-toast--nav-open{left:1rem}}.dashboard-redesign{flex-direction:column;width:100%;max-width:2100px;margin:0 auto;display:flex}.dashboard-redesign .dashboard-subheader{background-color:#fff;border-bottom:1px solid #e5e7eb;padding:1.25rem 2rem}.dashboard-redesign .dashboard-subheader .subheader-grid{align-items:center;gap:6rem;width:100%;display:flex}.dashboard-redesign .dashboard-subheader .subheader-grid .welcome{flex:auto;min-width:0}.dashboard-redesign .dashboard-subheader .subheader-grid .welcome .welcome-label{color:var(--brandTextColour_lighten_35);font-size:.85rem}.dashboard-redesign .dashboard-subheader .subheader-grid .welcome .welcome-name{color:var(--brandTextColour);margin:0;font-size:1.2rem;font-weight:500;line-height:1.2}.dashboard-redesign .dashboard-subheader .subheader-grid .balances{align-items:flex-start;gap:3rem;display:flex}.dashboard-redesign .dashboard-subheader .subheader-grid .balances .balance-block{text-align:right}.dashboard-redesign .dashboard-subheader .subheader-grid .balances .balance-block .balance-label{text-transform:uppercase;color:var(--brandTextColour_lighten_30);margin-bottom:.2rem;font-size:.7rem;font-weight:500}.dashboard-redesign .dashboard-subheader .subheader-grid .balances .balance-block .balance-value{color:var(--brandTextColour);font-size:1.3rem;font-weight:500;line-height:1.1}.dashboard-redesign .dashboard-subheader .subheader-grid .ctas{flex-direction:column;align-items:stretch;gap:.5rem;min-width:180px;display:flex}.dashboard-redesign .dashboard-subheader .subheader-grid .ctas .MuiButton-root{letter-spacing:0;text-transform:uppercase;padding:.4rem 1rem;font-size:.75rem;font-weight:400}.dashboard-redesign .dashboard-subheader .subheader-grid .ctas .MuiButton-outlined{border:1px solid var(--brandTextColour_lighten_50);color:var(--brandTextColour_lighten_30)}.dashboard-redesign .dashboard-subheader .subheader-grid .ctas .MuiButton-outlined:hover{border-color:var(--brandColourPrimary);color:var(--brandColourPrimary);background-color:#0000}.dashboard-redesign .dashboard-main{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:0;min-height:calc(100vh - 200px);display:grid}.dashboard-redesign .accounts-panel{background-color:#f9f9f9;border-right:1px solid #e5e7eb;padding:1.5rem 1.5rem 2.5rem 2rem;overflow:auto}.dashboard-redesign .accounts-panel .accounts-panel-header{color:var(--brandTextColour);margin-bottom:1rem;font-size:.9rem;font-weight:500}.dashboard-redesign .accounts-panel .instrument-group{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:.5rem;overflow:hidden}.dashboard-redesign .accounts-panel .instrument-group .instrument-header{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fbfbfb;align-items:center;gap:.5rem;padding:.85rem 1.3rem .85rem 1rem;display:flex}.dashboard-redesign .accounts-panel .instrument-group .instrument-header:hover{background-color:#fafafa}.dashboard-redesign .accounts-panel .instrument-group .instrument-header .instrument-chevron{color:var(--brandTextColour_lighten_45);align-items:center;margin-left:.5rem;transition:transform .3s;display:flex}.dashboard-redesign .accounts-panel .instrument-group .instrument-header .instrument-chevron.expanded{transform:rotate(180deg)}.dashboard-redesign .accounts-panel .instrument-group .instrument-header .instrument-icon{color:var(--brandColourPrimary);background-color:#f4f6f8;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.dashboard-redesign .accounts-panel .instrument-group .instrument-header .instrument-meta{flex:1;min-width:0}.dashboard-redesign .accounts-panel .instrument-group .instrument-header .instrument-meta .instrument-name{color:var(--brandTextColour);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;line-height:1.2;display:flex}.dashboard-redesign .accounts-panel .instrument-group .instrument-header .instrument-meta .instrument-name>span:first-of-type{overflow-wrap:anywhere;min-width:0}.dashboard-redesign .accounts-panel .instrument-group .instrument-header .instrument-meta .instrument-number{color:var(--brandTextColour_lighten_30);font-size:.8rem;font-weight:400}.dashboard-redesign .accounts-panel .instrument-group .instrument-header .instrument-meta .instrument-sub{color:var(--brandTextColour_lighten_30);overflow-wrap:anywhere;flex-wrap:wrap;gap:.5rem;margin-top:.15rem;font-size:.75rem;display:flex}.dashboard-redesign .accounts-panel .instrument-group .instrument-header .instrument-meta .meta-divider{color:var(--brandTextColour_lighten_50)}.dashboard-redesign .accounts-panel .instrument-group .instrument-header .instrument-balance{text-align:right;white-space:nowrap;flex-shrink:0}.dashboard-redesign .accounts-panel .instrument-group .instrument-header .instrument-balance .instrument-balance-label{text-transform:uppercase;color:var(--brandTextColour_lighten_35);font-size:.65rem;font-weight:500}.dashboard-redesign .accounts-panel .instrument-group .instrument-header .instrument-balance .instrument-balance-value{color:var(--brandTextColour);font-size:.95rem;font-weight:500}.dashboard-redesign .accounts-panel .instrument-group .instrument-accounts{border-top:1px solid #e5e7eb}.dashboard-redesign .accounts-panel .account-row.instrument-row{background-color:#fff;border:1px solid #e5e7eb;border-left:3px solid #0000;border-radius:8px;margin-bottom:.5rem}.dashboard-redesign .accounts-panel .account-row.instrument-row.active{border-color:#e5e7eb;border-left-color:var(--brandColourPrimary)}.dashboard-redesign .accounts-panel .account-row.instrument-row:last-of-type{border-bottom:1px solid #e5e7eb}.dashboard-redesign .accounts-panel .account-row{cursor:pointer;border-bottom:1px solid #f5f6f7;border-left:3px solid #0000;align-items:center;gap:.85rem;padding:.6rem 1.3rem .6rem 1.2rem;transition:background-color .15s,border-color .15s;display:flex}.dashboard-redesign .accounts-panel .account-row:last-of-type{border-bottom:none}.dashboard-redesign .accounts-panel .account-row:hover{border-left-color:var(--brandColourPrimary)}.dashboard-redesign .accounts-panel .account-row.active{border-left-color:var(--brandColourPrimary);background-color:#f9f9f9}.dashboard-redesign .accounts-panel .account-row .account-icon{color:var(--brandTextColour_lighten_30);background-color:#f4f6f8;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.dashboard-redesign .accounts-panel .account-row .account-main{flex:1;min-width:0}.dashboard-redesign .accounts-panel .account-row .account-main .account-name{color:var(--brandTextColour);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.85rem;font-weight:500;display:flex}.dashboard-redesign .accounts-panel .account-row .account-main .account-name>span:first-of-type{overflow-wrap:anywhere;min-width:0}.dashboard-redesign .accounts-panel .account-row .account-main .account-name .instrument-number{color:var(--brandTextColour_lighten_30);font-size:.8rem;font-weight:400}.dashboard-redesign .accounts-panel .account-row .account-main .account-name .meta-divider{color:var(--brandTextColour_lighten_50);margin:0 .1rem}.dashboard-redesign .accounts-panel .account-row .account-main .account-meta{color:var(--brandTextColour_lighten_30);flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.1rem;font-size:.75rem;display:flex}.dashboard-redesign .accounts-panel .account-row .account-main .account-meta .account-action{color:var(--brandColourPrimary);cursor:pointer;font-weight:500;text-decoration:none}.dashboard-redesign .accounts-panel .account-row .account-main .account-meta .account-action:hover{text-decoration:underline}.dashboard-redesign .accounts-panel .account-row .account-main .account-meta .meta-divider{color:var(--brandTextColour_lighten_50)}.dashboard-redesign .accounts-panel .account-row .account-balance{text-align:right;white-space:nowrap;flex-shrink:0}.dashboard-redesign .accounts-panel .account-row .account-balance .account-balance-label{text-transform:uppercase;color:var(--brandTextColour_lighten_35);letter-spacing:.04em;font-size:.65rem;font-weight:500}.dashboard-redesign .accounts-panel .account-row .account-balance .account-balance-value{color:var(--brandTextColour);font-size:.9rem;font-weight:500}.dashboard-redesign .accounts-panel .account-row .account-balance .account-avail{color:var(--brandTextColour_lighten_30);font-size:.75rem}.dashboard-redesign .accounts-panel .account-row .account-launch{color:var(--brandTextColour_lighten_40);align-items:center;margin-left:.5rem;display:flex}.dashboard-redesign .accounts-panel .account-row .account-launch:hover{color:var(--brandColourPrimary)}.dashboard-redesign .accounts-panel .button-row-showall{flex-flow:wrap;place-content:center;align-items:center;margin-top:1.5rem;display:flex}.dashboard-redesign .accounts-panel .button-row-showall .btn-showall{border:1px solid var(--brandTextColour_lighten_50);color:var(--brandTextColour_lighten_30);letter-spacing:0;text-transform:uppercase;padding:.3rem 1rem;font-size:.7rem;font-weight:400}.dashboard-redesign .accounts-panel .button-row-showall .btn-showall:hover{border-color:var(--brandColourPrimary);color:var(--brandColourPrimary);background-color:#0000}.dashboard-redesign .detail-panel{background-color:#fff;max-height:calc(100vh - 144px);padding:1.5rem 2rem;overflow-y:auto}.dashboard-redesign .detail-panel .loan-details{background-color:#f9f9f9;border:1px solid #e5e7eb;border-radius:8px;padding:1.25rem 1.25rem 1rem}.dashboard-redesign .detail-panel .loan-details .loan-details-title{text-transform:uppercase;letter-spacing:.05em;color:var(--brandTextColour_lighten_30);margin-bottom:.5rem;font-size:.7rem;font-weight:600}.dashboard-redesign .detail-panel .loan-details .loan-details-name{color:var(--brandTextColour);margin-bottom:.7rem;font-size:.9rem;font-weight:600}.dashboard-redesign .detail-panel .loan-details .loan-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem 1.5rem;display:grid}.dashboard-redesign .detail-panel .loan-details .loan-details-grid .ld-row{justify-content:space-between;gap:.75rem;font-size:.8rem;display:flex}.dashboard-redesign .detail-panel .loan-details .loan-details-grid .ld-row .ld-label{color:var(--brandTextColour_lighten_30);flex-shrink:0;font-weight:500}.dashboard-redesign .detail-panel .loan-details .loan-details-grid .ld-row .ld-value{color:var(--brandTextColour);text-align:right;overflow-wrap:anywhere;min-width:0;font-weight:600}.dashboard-redesign .detail-panel .account-detail-header{align-items:center;gap:.85rem;margin:.5rem 0 1rem;padding:1rem 0;display:flex}.dashboard-redesign .detail-panel .account-detail-header .detail-header-icon{color:var(--brandTextColour);align-items:center;padding:.5rem;display:flex}.dashboard-redesign .detail-panel .account-detail-header .detail-header-text{flex:1;min-width:0}.dashboard-redesign .detail-panel .account-detail-header .detail-header-text .detail-header-name{color:var(--brandTextColour);overflow-wrap:anywhere;font-size:.9rem;font-weight:600;line-height:1.2}.dashboard-redesign .detail-panel .account-detail-header .detail-header-text .detail-header-sub{color:var(--brandTextColour_lighten_30);margin-top:.1rem;font-size:.75rem}.dashboard-redesign .detail-panel .account-detail-header .MuiButton-root{letter-spacing:0;text-transform:uppercase;flex-shrink:0;padding:.4rem 1rem;font-size:.75rem;font-weight:400}.dashboard-redesign .detail-panel .recent-activity-title{text-transform:uppercase;letter-spacing:.02em;color:var(--brandTextColour_lighten_30);border-bottom:1px solid #e5e7eb;margin-top:1.5rem;margin-bottom:.5rem;padding-bottom:.5rem;font-size:.72rem;font-weight:500}.dashboard-redesign .detail-panel .month-header{text-transform:uppercase;color:var(--brandTextColour_lighten_50);letter-spacing:.02em;padding:1rem 0 .5rem;font-size:.7rem;font-weight:500}.dashboard-redesign .detail-panel .activity-row{border-bottom:1px solid #f5f6f7;align-items:center;gap:.85rem;padding:.65rem 0;display:flex}.dashboard-redesign .detail-panel .activity-row .activity-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.dashboard-redesign .detail-panel .activity-row .activity-icon.credit{color:#1f9d55;background-color:#1f9d551f}.dashboard-redesign .detail-panel .activity-row .activity-icon.debit{color:#d32f2f;background-color:#d32f2f1a}.dashboard-redesign .detail-panel .activity-row .activity-icon.fee{color:#f5a623;background-color:#f5a62324}.dashboard-redesign .detail-panel .activity-row .activity-main{flex:1;min-width:0}.dashboard-redesign .detail-panel .activity-row .activity-main .activity-name{color:var(--brandTextColour);font-size:.88rem;font-weight:500;line-height:1.25}.dashboard-redesign .detail-panel .activity-row .activity-main .activity-sub{color:var(--brandTextColour_lighten_30);margin-top:.1rem;font-size:.75rem}.dashboard-redesign .detail-panel .activity-row .activity-amount{text-align:right;white-space:nowrap}.dashboard-redesign .detail-panel .activity-row .activity-amount .amount-value{font-size:.9rem;font-weight:600}.dashboard-redesign .detail-panel .activity-row .activity-amount .amount-value.credit{color:#1f9d55}.dashboard-redesign .detail-panel .activity-row .activity-amount .running-balance{color:var(--brandTextColour_lighten_30);margin-top:.15rem;font-size:.72rem}.status-badge{white-space:nowrap;border-radius:999px;align-items:center;padding:.12rem .4rem .12rem .2rem;line-height:1.2;display:inline-flex}.status-badge .MuiTypography-root{font-size:.7rem;font-weight:500;line-height:1.2}.status-badge.pending{color:#b45309;background-color:#fef3c7}.status-badge.overdue{color:#bf2e24;background-color:#ffebee}.status-badge.matures{color:#0288d1;background-color:#e1f5fe}.status-badge.locked{color:#757575;background-color:#f5f5f5}@media only screen and (width<=1100px){.dashboard-redesign{padding-bottom:5rem}.dashboard-redesign .dashboard-main{grid-template-columns:minmax(0,1fr);min-height:auto}.dashboard-redesign .accounts-panel{border-right:none;overflow:visible}.dashboard-redesign .detail-panel{max-height:none;overflow-y:visible}.dashboard-redesign .dashboard-subheader .subheader-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:1rem;display:grid}.dashboard-redesign .dashboard-subheader .subheader-grid .welcome{grid-column:span 2}.dashboard-redesign .dashboard-subheader .subheader-grid .balances{grid-column:span 2;gap:3.5rem}.dashboard-redesign .dashboard-subheader .subheader-grid .balances .balance-block{text-align:left}.dashboard-redesign .dashboard-subheader .subheader-grid .ctas{flex-direction:row;grid-column:1/-1;min-width:0}}@media only screen and (width<=860px){.dashboard-redesign .dashboard-subheader{padding:1.5rem}.dashboard-redesign .dashboard-subheader .subheader-grid .welcome{grid-column:1/-1}.dashboard-redesign .dashboard-subheader .subheader-grid .welcome .welcome-name{font-size:.9rem}.dashboard-redesign .dashboard-subheader .subheader-grid .balances{grid-column:1/-1}.dashboard-redesign .dashboard-subheader .subheader-grid .balances .balance-block .balance-label{margin-bottom:0}.dashboard-redesign .dashboard-subheader .subheader-grid .balances .money{font-size:1rem}.dashboard-redesign .accounts-panel,.dashboard-redesign .detail-panel{padding:1.5rem}}@media only screen and (width<=768px){.dashboard-redesign .dashboard-subheader{padding:1rem 1.25rem}.dashboard-redesign .dashboard-subheader .subheader-grid .ctas .MuiButton-root{flex:1}.dashboard-redesign .accounts-panel,.dashboard-redesign .detail-panel{padding:1.25rem 1rem}.dashboard-redesign .instrument-group .instrument-header{gap:.6rem;padding:.85rem 1rem}.dashboard-redesign .account-row{align-items:flex-start;gap:.6rem;padding:.75rem 1rem}.dashboard-redesign .status-badge,.dashboard-redesign .status-badge .MuiTypography-root{white-space:normal}.dashboard-redesign .detail-panel .loan-details .loan-details-grid{grid-template-columns:minmax(0,1fr);gap:.3rem}.dashboard-redesign .account-detail-header{flex-wrap:wrap}.dashboard-redesign .account-detail-header .MuiButton-root{width:100%;margin-top:.25rem}}@media only screen and (width<=550px){.dashboard-redesign .accounts-panel .instrument-group .instrument-header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.3rem .6rem;padding-right:2.75rem;display:grid;position:relative}.dashboard-redesign .accounts-panel .instrument-group .instrument-header .instrument-icon{grid-row:1/span 2}.dashboard-redesign .accounts-panel .instrument-group .instrument-header .instrument-meta .instrument-sub .meta-divider{display:none}.dashboard-redesign .accounts-panel .instrument-group .instrument-header .instrument-balance{text-align:left;grid-column:2}.dashboard-redesign .accounts-panel .instrument-group .instrument-header .instrument-balance .instrument-balance-value{font-size:.8rem}.dashboard-redesign .accounts-panel .instrument-group .instrument-header .instrument-chevron{margin-left:0;position:absolute;top:.75rem;right:1rem}.dashboard-redesign .accounts-panel .account-row{flex-direction:column;align-items:stretch;gap:.15rem;padding-right:2.75rem;position:relative}.dashboard-redesign .accounts-panel .account-row .account-icon,.dashboard-redesign .accounts-panel .account-row .account-main .account-meta .account-action,.dashboard-redesign .accounts-panel .account-row .account-main .account-meta .meta-divider{display:none}.dashboard-redesign .accounts-panel .account-row .account-balance{text-align:left}.dashboard-redesign .accounts-panel .account-row .account-balance .account-balance-value{font-size:.8rem}.dashboard-redesign .accounts-panel .account-row .account-launch{margin-left:0;position:absolute;top:.6rem;right:1rem}.dashboard-redesign .accounts-panel .status-badge{display:none}}@media only screen and (width<=450px){.dashboard-redesign .dashboard-subheader .subheader-grid .balances{flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:.75rem}}.sub-wrap.login-history-page{max-width:1200px;margin:0 auto;padding-top:40px}.login-history-page{flex-direction:column;gap:1.25rem;max-width:1200px;display:flex}.login-history-page .login-history-header{flex-direction:column;gap:.4rem;display:flex}.login-history-page .login-history-title-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.login-history-page .login-history-heading{min-width:0}.login-history-page .login-history-heading .login-history-title{color:var(--brandTextColour);margin:0}.login-history-page .login-history-heading .login-history-subtitle{color:var(--brandTextColour_lighten_30);margin:.25rem 0 0;font-size:.85rem}.login-history-page .login-history-actions{flex-shrink:0;gap:.75rem;display:flex}.login-history-page .login-history-actions .MuiButton-root{white-space:nowrap;padding:0 1.1rem;font-size:.75rem}.login-history-page .login-history-actions .login-history-logout.MuiButton-outlined{color:var(--brandTextColour_lighten_20);background-color:#fff;border:1px solid #e5e7eb;font-size:.75rem;font-weight:500}.login-history-page .login-history-actions .login-history-logout.MuiButton-outlined:hover{border-color:var(--brandTextColour_lighten_50);color:var(--brandTextColour);background-color:#f9fafb}.login-history-page .login-history-banners{flex-direction:column;gap:.5rem;display:flex}.login-history-page .login-history-banner.MuiAlert-root{font-family:var(--fontFamily);border-radius:8px;margin-bottom:0}.login-history-page .login-history-banner.MuiAlert-root .MuiAlertTitle-root{margin-bottom:0;font-size:.8rem;font-weight:600}.login-history-page .login-history-banner.MuiAlert-root .MuiAlert-message{font-size:.8rem}.login-history-page .login-history-banner--warning.MuiAlert-root{color:#8a5a16;background-color:#fff7ed;border-left:3px solid #c2740c}.login-history-page .login-history-banner--warning.MuiAlert-root .MuiAlert-icon{color:#c2740c}.login-history-page .login-history-banner--success.MuiAlert-root{color:#43a047;background-color:#edf7ee;border-left:3px solid #43a047}.login-history-page .login-history-banner--success.MuiAlert-root .MuiAlert-icon{color:#43a047}.login-history-page .login-history-banner--success.MuiAlert-root .MuiLink-root{color:#43a047;font-weight:600}.login-history-page .login-history-banner--error.MuiAlert-root{background-color:#ffebee;border-left:3px solid #bf2e24}.login-history-page .login-history-help{background-color:#fff;border:1px solid #e8eaed;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #00000008}.login-history-page .login-history-help .login-history-help-header{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.85rem;width:100%;padding:1rem 1.25rem;display:flex}.login-history-page .login-history-help .login-history-help-header .login-history-help-icon{color:var(--brandColourPrimary);background-color:#f4f6f8;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.login-history-page .login-history-help .login-history-help-header .login-history-help-heading{flex-direction:column;flex:auto;min-width:0;display:flex}.login-history-page .login-history-help .login-history-help-header .login-history-help-title{color:var(--brandTextColour);font-size:.85rem;font-weight:600;line-height:1.3}.login-history-page .login-history-help .login-history-help-header .login-history-help-subtitle{color:var(--brandTextColour_lighten_30);font-size:.8rem}.login-history-page .login-history-help .login-history-help-header .login-history-help-chevron{color:var(--brandTextColour_lighten_35);flex-shrink:0;display:flex}.login-history-page .login-history-help .login-history-help-content{border-top:1px solid #e8eaed;padding:1.25rem 1.25rem 1.25rem 4.5rem}.login-history-page .login-history-help .login-history-help-label{color:var(--brandTextColour_lighten_30);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .6rem;font-size:.72rem;font-weight:600}.login-history-page .login-history-help .login-history-help-label:not(:first-child){margin-top:1.5rem}.login-history-page .login-history-help .login-history-help-list{margin:0;padding:0;list-style:none}.login-history-page .login-history-help .login-history-help-list li{color:var(--brandTextColour);align-items:flex-start;gap:.65rem;padding:.35rem 0;font-size:.85rem;line-height:1.45;display:flex}.login-history-page .login-history-help .login-history-help-list li .login-history-help-item-icon{color:var(--brandColourPrimary);flex-shrink:0;padding-top:.15rem;display:flex}.login-history-page .login-history-help .login-history-help-note{background-color:#f5f5f5;border-radius:8px;align-items:center;gap:.6rem;margin-top:1.5rem;padding:.85rem 1rem;display:flex}.login-history-page .login-history-help .login-history-help-note .login-history-help-note-icon{color:var(--brandColourPrimary);flex-shrink:0}.login-history-page .login-history-help .login-history-help-note .login-history-help-note-text{color:var(--brandTextColour);margin:0;font-size:.82rem}.login-history-page .login-history-help .login-history-help-note .login-history-help-note-text a{color:var(--brandColourPrimary)}.login-history-page .login-history-group{flex-direction:column;gap:.6rem;display:flex}.login-history-page .login-history-group-label{color:var(--brandTextColour_lighten_30);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:.45rem;margin:0 0 0 1rem;font-size:.75rem;font-weight:600;display:flex}@keyframes login-history-pulse{0%,to{box-shadow:0 0 #43a04766}50%{box-shadow:0 0 0 5px #43a04700}}.login-history-page .login-history-active-dot{background-color:#43a047;border-radius:50%;width:9px;height:9px;animation:2s ease-in-out infinite login-history-pulse;display:inline-block}.login-history-page .login-history-card{background-color:#fff;border:1px solid #e8eaed;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #00000008}.login-history-page .login-history-row{align-items:center;gap:.85rem;padding:1rem 1.25rem;display:flex}.login-history-page .login-history-row:not(:last-child){border-bottom:1px solid #e8eaed}.login-history-page .login-history-row--current{background:linear-gradient(90deg,#43a0470d,#0000 70%)}.login-history-page .login-history-row--current .login-history-row-icon{background-color:#0000!important}.login-history-page .login-history-row .login-history-row-icon{color:var(--brandColourPrimary);background-color:#f4f6f8;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.login-history-page .login-history-row .login-history-row-text{flex:auto;min-width:0}.login-history-page .login-history-row .login-history-row-name-line{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.login-history-page .login-history-row .login-history-row-name{color:var(--brandTextColour);margin:0;font-size:.85rem;font-weight:600;line-height:1.3}.login-history-page .login-history-row .login-history-this-badge{color:#2f6fb0;letter-spacing:.02em;text-transform:uppercase;background-color:#e8f1fb;border-radius:999px;height:auto;padding:.1rem 0;font-size:.62rem;font-weight:600}.login-history-page .login-history-row .login-history-this-badge .MuiChip-label{padding:.1rem .5rem}.login-history-page .login-history-row .login-history-current-badge{color:#43a047;letter-spacing:.02em;text-transform:uppercase;background-color:#e8f5e9;border-radius:999px;height:auto;padding:.1rem 0;font-size:.62rem;font-weight:600}.login-history-page .login-history-row .login-history-current-badge .MuiChip-icon{color:#43a047;margin-left:.5rem;margin-right:-.15rem}.login-history-page .login-history-row .login-history-current-badge .MuiChip-label{padding:.1rem .5rem}.login-history-page .login-history-row .login-history-row-meta{color:var(--brandTextColour_lighten_30);margin:.1rem 0 0;font-size:.78rem}.login-history-page .login-history-row .login-history-row-status{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.25rem;display:flex}.login-history-page .login-history-row .login-history-status{border-radius:999px;height:auto;padding:.15rem 0;font-size:.72rem;font-weight:600}.login-history-page .login-history-row .login-history-status .MuiChip-label{padding:0 .6rem}.login-history-page .login-history-row .login-history-status--active{color:#43a047;background-color:#e8f5e9}.login-history-page .login-history-row .login-history-status--active .MuiChip-label{align-items:center;gap:.35rem;display:inline-flex}.login-history-page .login-history-row .login-history-status--active .MuiChip-label:before{content:"";background-color:#43a047;border-radius:50%;width:6px;height:6px;display:inline-block}.login-history-page .login-history-row .login-history-status--closed{color:#757575;background-color:#f5f5f5}.login-history-page .login-history-row .login-history-status--closed .MuiChip-label{align-items:center;gap:.35rem;display:inline-flex}.login-history-page .login-history-row .login-history-status--closed .MuiChip-label:before{content:"";background-color:#757575;border-radius:50%;width:6px;height:6px;display:inline-block}.login-history-page .login-history-row .login-history-row-time{color:var(--brandTextColour_lighten_30);font-size:.75rem}.login-history-page .login-history-group--previous .login-history-row-icon{color:#9ca3af}@media only screen and (width<=768px){.login-history-page .login-history-title-row{flex-direction:column}.login-history-page .login-history-actions{width:100%}.login-history-page .login-history-actions .MuiButton-root{flex:auto}.login-history-page .login-history-row{flex-wrap:wrap}.login-history-page .login-history-row .login-history-row-status{flex-direction:row;align-items:flex-start;gap:.5rem;margin-left:52px}}.account-metric-head .metric-group{margin:0 0 3rem}.account-metric-head .metric-group .metric-tile{border:1px solid #fff;flex-basis:auto;width:33%;min-height:60px;padding:5px;background-color:#e9e9e9!important}.account-metric-head .metric-group .metric-inner-tile{height:100%;margin:0!important}.account-metric-head .metric-group .metric-label{color:#333;padding-left:5px;font-size:1.1rem}.account-metric-head .metric-group .metric-value{color:#333;font-size:1.3rem;position:absolute;bottom:2px;right:1em}.account-summary-container{margin:0 0 1rem}@media only screen and (width<=768px){.account-metric-head .metric-group .metric-tile{width:100%}}.tp-batch-account-listbox .MuiAutocomplete-option{font-size:.8rem}.payment-details h6{color:#b5b5b5;font-family:Inter,sans-serif!important}.payment-details .daily-limits-info{text-align:right}.payment-details .daily-limits-info h4{margin:2.2rem 0 .1rem;font-size:.84rem;font-weight:400;color:#6c757d!important}.payment-details .daily-limits-info h4.remaining-limit-title{margin-right:2.3rem}.payment-details .daily-limits-info .daily-limit-amount{margin:0;font-size:1.1rem}.payment-details .daily-limits-info .edit-limits{text-align:left;margin-left:.5rem}.payment-details .daily-limits-info .edit-limits svg{color:var(--brandColourPrimary);font-size:1.2rem}.payment-details .btn-group{width:100%}.payment-details .btn-group .button-group-btn-item{color:#0000008a;border:1px solid #0000001f;padding:.82rem .8rem}.payment-details .btn-group .button-group-btn-item.active,.payment-details .btn-group .button-group-btn-item:focus{color:var(--brandTextColour)!important;border-color:#4141411f!important}.date-header,.receipt-header{width:15%}.frequency-header{width:20%}.type-header{width:30%}.amount-header{width:10%}.action-header{width:1%}.list-group-item-value{float:right}.confirm-item{background-color:#fcfcfc}.confirm-item-header{font-size:larger}.list-group-confirm{margin-bottom:32px}.icon-confirm{margin-right:16px}.transfer-card-disabled{background-color:#ebebeb}.select-destination>.card-header{font-weight:700}.select-destination>.list-group{cursor:pointer}.select-destination>.list-group :hover{background-color:#f8f8f8}.select-new li,.payment-create-summary-account-details-available,.payment-create-summary-account-details-balance{justify-content:space-between;display:flex}.card-body.selectable-card,.card-body.payment-create-summary-account{cursor:pointer}.payment-create-summary .list-group-item{padding:0}.payment-create-summary .card-body{padding:.75rem 1.25rem}.payment-create-summary-account-details{margin-bottom:.5rem}.MuiAutocomplete-listbox .MuiListSubheader-root.MuiAutocomplete-groupLabel{color:#333;background-color:#ebebeb;font-size:.8rem;font-weight:600;font-family:Inter,sans-serif!important}.MuiAutocomplete-listbox .MuiAutocomplete-groupUl li{justify-content:space-between;padding:.5rem 1rem;font-size:.82rem;display:flex}.MuiAutocomplete-listbox .MuiAutocomplete-groupUl li .account-icon img{margin:0 .9rem 0 .2rem}.MuiAutocomplete-listbox .MuiAutocomplete-groupUl li .account-icon .MuiSvgIcon-root{color:#9b9b9b;background-color:#f4f6f8;border-radius:50px;width:1.7rem;height:1.7rem;margin:0 2.5rem 0 1.5rem;padding:0 5px}.MuiAutocomplete-listbox .MuiAutocomplete-groupUl li .account-title .title{margin:0 2rem 0 0;font-weight:600}.MuiAutocomplete-listbox .MuiAutocomplete-groupUl li .account-title .details{display:none}.MuiAutocomplete-listbox .MuiAutocomplete-groupUl li .account-bsb,.MuiAutocomplete-listbox .MuiAutocomplete-groupUl li .account-num{margin:0 1.5rem}.MuiAutocomplete-listbox .MuiAutocomplete-groupUl li .account-balance{margin-left:auto}.MuiAutocomplete-listbox .MuiAutocomplete-groupUl li .account-balance b{font-weight:600}.dd-transfer-accounts{justify-content:center}.dd-transfer-accounts .redraw-balance{margin-right:4.5rem;position:absolute;right:0}.dd-transfer-accounts .redraw-balance b{font-weight:600}.payees-list-mobile li{text-align:center}.payees-list-mobile li .subtitle{font-weight:600}.payees-list-mobile .delete-item{text-align:right;z-index:1;position:absolute;top:-10px;right:-5px}.delete-payment-account .MuiDialog-paper{border-top:5px solid #aa1917;overflow:visible}.delete-payment-account .MuiDialog-paper .MuiDialogTitle-root{text-align:center}.delete-payment-account .MuiDialog-paper .MuiDialogTitle-root h5{font-weight:600}.delete-payment-account .MuiDialog-paper .MuiDialogTitle-root .MuiSvgIcon-root{color:#fff;background:#aa1917;border-radius:50%;margin-top:-4.5rem;padding:7px;font-size:4rem;animation:2s infinite pulse-red}.delete-payment-account .MuiDialog-paper .MuiDialogContent-root ul li{text-align:center}.delete-payment-account .MuiDialog-paper .MuiDialogContent-root ul li .subtitle{font-weight:600}.confirm-transfer-payment .MuiDialog-paper,.success-transfer-payment .MuiDialog-paper,.success-requested-disbursement .MuiDialog-paper,.cancel-transfer-payment .MuiDialog-paper{border-top:5px solid var(--brandColourPrimary);overflow:visible}.confirm-transfer-payment .MuiDialog-paper .MuiDialogTitle-root,.success-transfer-payment .MuiDialog-paper .MuiDialogTitle-root,.success-requested-disbursement .MuiDialog-paper .MuiDialogTitle-root,.cancel-transfer-payment .MuiDialog-paper .MuiDialogTitle-root{text-align:center}.confirm-transfer-payment .MuiDialog-paper .MuiDialogTitle-root h5,.success-transfer-payment .MuiDialog-paper .MuiDialogTitle-root h5,.success-requested-disbursement .MuiDialog-paper .MuiDialogTitle-root h5,.cancel-transfer-payment .MuiDialog-paper .MuiDialogTitle-root h5{margin-bottom:0;font-size:1.7rem;font-weight:600}.confirm-transfer-payment .MuiDialog-paper .MuiDialogTitle-root .MuiSvgIcon-root,.success-transfer-payment .MuiDialog-paper .MuiDialogTitle-root .MuiSvgIcon-root,.success-requested-disbursement .MuiDialog-paper .MuiDialogTitle-root .MuiSvgIcon-root,.cancel-transfer-payment .MuiDialog-paper .MuiDialogTitle-root .MuiSvgIcon-root{color:#fff;background:var(--brandColourPrimary);border-radius:50%;margin-top:-4.5rem;padding:10px;font-size:3.8rem;animation:2s infinite pulse-blue}.confirm-transfer-payment .MuiDialog-paper .MuiDialogContent-root p,.success-transfer-payment .MuiDialog-paper .MuiDialogContent-root p,.success-requested-disbursement .MuiDialog-paper .MuiDialogContent-root p,.cancel-transfer-payment .MuiDialog-paper .MuiDialogContent-root p{font-size:.85rem}.confirm-transfer-payment .MuiDialog-paper .MuiDialogContent-root ul li,.success-transfer-payment .MuiDialog-paper .MuiDialogContent-root ul li,.success-requested-disbursement .MuiDialog-paper .MuiDialogContent-root ul li,.cancel-transfer-payment .MuiDialog-paper .MuiDialogContent-root ul li{text-align:center}.confirm-transfer-payment .MuiDialog-paper .MuiDialogContent-root ul li .subtitle,.success-transfer-payment .MuiDialog-paper .MuiDialogContent-root ul li .subtitle,.success-requested-disbursement .MuiDialog-paper .MuiDialogContent-root ul li .subtitle,.cancel-transfer-payment .MuiDialog-paper .MuiDialogContent-root ul li .subtitle{font-weight:600}.confirm-transfer-payment .MuiDialog-paper .MuiDialogContent-root .transfer-amount,.success-transfer-payment .MuiDialog-paper .MuiDialogContent-root .transfer-amount,.success-requested-disbursement .MuiDialog-paper .MuiDialogContent-root .transfer-amount,.cancel-transfer-payment .MuiDialog-paper .MuiDialogContent-root .transfer-amount{flex-flow:column;align-items:center;margin:1.5rem 0;font-size:1.9rem;display:flex}.confirm-transfer-payment .MuiDialog-paper .MuiDialogContent-root .transfer-amount .caption,.success-transfer-payment .MuiDialog-paper .MuiDialogContent-root .transfer-amount .caption,.success-requested-disbursement .MuiDialog-paper .MuiDialogContent-root .transfer-amount .caption,.cancel-transfer-payment .MuiDialog-paper .MuiDialogContent-root .transfer-amount .caption{color:#bfbfbf;margin:0;font-size:.75rem;line-height:1rem}.confirm-transfer-payment .MuiDialog-paper .MuiDialogContent-root .transfer-details,.success-transfer-payment .MuiDialog-paper .MuiDialogContent-root .transfer-details,.success-requested-disbursement .MuiDialog-paper .MuiDialogContent-root .transfer-details,.cancel-transfer-payment .MuiDialog-paper .MuiDialogContent-root .transfer-details{background:#f1f1f1;border-radius:1rem;width:85%;min-width:400px;margin:1rem auto 2rem;padding:.5rem 1.5rem}.confirm-transfer-payment .MuiDialog-paper .MuiDialogContent-root .transfer-details li,.success-transfer-payment .MuiDialog-paper .MuiDialogContent-root .transfer-details li,.success-requested-disbursement .MuiDialog-paper .MuiDialogContent-root .transfer-details li,.cancel-transfer-payment .MuiDialog-paper .MuiDialogContent-root .transfer-details li{border-bottom:1px solid #e5e5e5;padding:3px 6px}.confirm-transfer-payment .MuiDialog-paper .MuiDialogContent-root .transfer-details li:last-of-type,.success-transfer-payment .MuiDialog-paper .MuiDialogContent-root .transfer-details li:last-of-type,.success-requested-disbursement .MuiDialog-paper .MuiDialogContent-root .transfer-details li:last-of-type,.cancel-transfer-payment .MuiDialog-paper .MuiDialogContent-root .transfer-details li:last-of-type{border:none}.confirm-transfer-payment .MuiDialog-paper .MuiDialogContent-root .transfer-details li p,.success-transfer-payment .MuiDialog-paper .MuiDialogContent-root .transfer-details li p,.success-requested-disbursement .MuiDialog-paper .MuiDialogContent-root .transfer-details li p,.cancel-transfer-payment .MuiDialog-paper .MuiDialogContent-root .transfer-details li p{text-align:right;justify-content:space-between;display:flex}.success-transfer-payment .MuiDialog-paper,.success-requested-disbursement .MuiDialog-paper{border-top:5px solid #16a34a}.success-transfer-payment .MuiDialog-paper .MuiDialogTitle-root .success-disbursement-icon,.success-requested-disbursement .MuiDialog-paper .MuiDialogTitle-root .success-disbursement-icon{color:#fff;box-sizing:content-box;background:#16a34a;border-radius:50%;width:4rem;height:4rem;margin-top:-4.5rem;padding:12px;animation:2s infinite pulse-green}.success-transfer-payment .MuiDialog-paper .MuiDialogContent-root .transfer-amount,.success-requested-disbursement .MuiDialog-paper .MuiDialogContent-root .transfer-amount{margin:0 0 1.5rem;font-size:2.2rem;font-weight:500}.success-transfer-payment .MuiDialog-paper .MuiDialogContent-root .transfer-amount .caption,.success-requested-disbursement .MuiDialog-paper .MuiDialogContent-root .transfer-amount .caption{color:var(--brandTextColour);width:85%;margin:.5rem 0 0;font-size:1.2rem;font-weight:500;line-height:1.8rem}.success-transfer-payment .MuiDialog-paper .MuiDialogContent-root .transfer-amount .sub-caption,.success-requested-disbursement .MuiDialog-paper .MuiDialogContent-root .transfer-amount .sub-caption{color:#bfbfbf;margin-top:.5rem;font-size:.85rem;line-height:1.2rem}.success-transfer-payment .MuiDialog-paper .MuiDialogContent-root .transfer-details,.success-requested-disbursement .MuiDialog-paper .MuiDialogContent-root .transfer-details{background:#edf7ed}.success-transfer-payment .MuiDialog-paper .MuiDialogContent-root .transfer-details li,.success-requested-disbursement .MuiDialog-paper .MuiDialogContent-root .transfer-details li{border-bottom:1px solid #cfe5d1}.success-transfer-payment .MuiDialog-paper .MuiDialogContent-root .transfer-details li p,.success-requested-disbursement .MuiDialog-paper .MuiDialogContent-root .transfer-details li p{color:#527354}.success-transfer-payment .MuiDialog-paper .MuiDialogContent-root .MuiButton-root.MuiButton-contained,.success-requested-disbursement .MuiDialog-paper .MuiDialogContent-root .MuiButton-root.MuiButton-contained{background-color:#16a34a}.cancel-transfer-payment .MuiDialog-paper{border-top:5px solid #aa1917}.cancel-transfer-payment .MuiDialog-paper .MuiDialogTitle-root .cancel-transfer-icon{color:#fff;box-sizing:content-box;background:#aa1917;border-radius:50%;width:4rem;height:4rem;margin-top:-4.5rem;padding:12px;animation:2s infinite pulse-red}.cancel-transfer-payment .MuiDialog-paper .MuiDialogContent-root .transfer-amount{margin:0 0 1.5rem;font-size:2.2rem;font-weight:500}.cancel-transfer-payment .MuiDialog-paper .MuiDialogContent-root .transfer-amount .caption{color:var(--brandTextColour);width:85%;margin:.5rem 0 0;font-size:1.2rem;font-weight:500;line-height:1.8rem}.cancel-transfer-payment .MuiDialog-paper .MuiDialogContent-root .transfer-amount .sub-caption{color:#bfbfbf;margin-top:.5rem;font-size:.85rem;line-height:1.2rem}.cancel-transfer-payment .MuiDialog-paper .MuiDialogContent-root .transfer-details{background:#fdeded}.cancel-transfer-payment .MuiDialog-paper .MuiDialogContent-root .transfer-details li{border-bottom:1px solid #f1e2e2}.cancel-transfer-payment .MuiDialog-paper .MuiDialogContent-root .transfer-details li p{color:#5f2120}.cancel-transfer-payment .MuiDialog-paper .MuiDialogContent-root .MuiButton-root.MuiButton-contained[type=submit]{background-color:#aa1917}.success-requested-disbursement h3{margin:1.8rem 0 .8rem;font-size:1rem}.success-requested-disbursement .MuiDialog-paper .MuiDialogContent-root .transfer-details{width:100%}.success-requested-disbursement .MuiDialog-paper .MuiDialogContent-root .transfer-details .supporting-docs p{text-align:left}.success-requested-disbursement .MuiDialog-paper .MuiDialogContent-root .transfer-details .supporting-docs p .subtitle{margin-bottom:.2rem}.disbursement-details .helper-text{margin:.4rem .8rem;font-size:.75rem;font-weight:400;line-height:1.66}.disbursement-details .upload-wrap{background:#f1f1f1;border:2px dashed #ced4da;padding:30px 0;position:relative}.disbursement-details .upload-wrap:hover{background:#f5f5f5}.disbursement-details .upload-wrap .file-upload-input{opacity:0;cursor:pointer;outline:none;width:100%;height:100%;margin:0;padding:0;position:absolute}.disbursement-details .upload-wrap .drag-text{text-align:center}.disbursement-details .upload-wrap .drag-text h3{margin:0 0 .2rem;font-size:1.2rem}.disbursement-details .upload-wrap .drag-text p{color:#a9a9a9;margin:0}.disbursement-details .file-upload-group{margin-top:2rem}.disbursement-details .file-upload-details{align-items:center;display:flex}.disbursement-details .file-upload-details .img-thumb{border:none;border-radius:.25rem;max-width:100%;margin-right:.5rem;padding:0}.disbursement-details .file-upload-details .file-filetype{text-transform:uppercase;background-color:#f1f1f1;border-radius:.25rem;place-content:center;align-items:center;width:60px;height:60px;margin-right:.5rem;font-size:.75rem;font-weight:500;display:flex}.disbursement-details .file-upload-details .file-details{margin-left:.3rem}.disbursement-details .file-upload-details .file-details p{margin-bottom:.2rem;font-weight:500}.disbursement-details .file-upload-details .file-details span{color:#a1a1a1;margin-left:1.2rem;font-weight:400}@keyframes pulse-blue{0%{transform:scale(.95);box-shadow:0 0 #34ace0b3}70%{transform:scale(1);box-shadow:0 0 0 10px #34ace000}to{transform:scale(.95);box-shadow:0 0 #34ace000}}@keyframes pulse-red{0%{transform:scale(.95);box-shadow:0 0 #aa1917b3}70%{transform:scale(1);box-shadow:0 0 0 10px #33d9b200}to{transform:scale(.95);box-shadow:0 0 #33d9b200}}@keyframes pulse-green{0%{transform:scale(.95);box-shadow:0 0 #5cb660b3}70%{transform:scale(1);box-shadow:0 0 0 10px #33d9b200}to{transform:scale(.95);box-shadow:0 0 #33d9b200}}@media only screen and (width<=950px){.payment-details .MuiGrid-container,.disbursement-details .MuiGrid-container{margin-bottom:1rem}.payment-details .MuiGrid-root,.disbursement-details .MuiGrid-root{flex-basis:100%;max-width:100%}.payment-details .file-upload-details,.disbursement-details .file-upload-details{margin:1rem 0}.payment-details .daily-limits-info,.disbursement-details .daily-limits-info{text-align:left;flex-wrap:nowrap;justify-content:space-between}.payment-details .daily-limits-info h4,.disbursement-details .daily-limits-info h4{margin:0 0 .2rem}}@media only screen and (width<=768px){.content-wrapper .sub-wrap.tp-page{padding:0}.biller-container{height:100%!important}.confirm-transfer-payment .MuiDialog-paper .MuiDialogTitle-root .MuiSvgIcon-root,.success-transfer-payment .MuiDialog-paper .MuiDialogTitle-root .MuiSvgIcon-root,.success-requested-disbursement .MuiDialog-paper .MuiDialogTitle-root .MuiSvgIcon-root,.cancel-transfer-payment .MuiDialog-paper .MuiDialogTitle-root .MuiSvgIcon-root,.delete-payment-account .MuiDialog-paper .MuiDialogTitle-root .MuiSvgIcon-root{color:#fff;border-radius:50%;margin:1rem 0 2rem;padding:10px;font-size:3.8rem}.confirm-transfer-payment .MuiDialog-paper .MuiDialogContent-root,.success-transfer-payment .MuiDialog-paper .MuiDialogContent-root,.success-requested-disbursement .MuiDialog-paper .MuiDialogContent-root,.cancel-transfer-payment .MuiDialog-paper .MuiDialogContent-root,.delete-payment-account .MuiDialog-paper .MuiDialogContent-root{margin:.5rem 1.5rem}.confirm-transfer-payment .MuiDialog-paper .MuiDialogContent-root .transfer-amount,.success-transfer-payment .MuiDialog-paper .MuiDialogContent-root .transfer-amount,.success-requested-disbursement .MuiDialog-paper .MuiDialogContent-root .transfer-amount,.cancel-transfer-payment .MuiDialog-paper .MuiDialogContent-root .transfer-amount,.delete-payment-account .MuiDialog-paper .MuiDialogContent-root .transfer-amount{font-size:1.5rem!important}.confirm-transfer-payment .MuiDialog-paper .MuiDialogContent-root .transfer-details,.success-transfer-payment .MuiDialog-paper .MuiDialogContent-root .transfer-details,.success-requested-disbursement .MuiDialog-paper .MuiDialogContent-root .transfer-details,.cancel-transfer-payment .MuiDialog-paper .MuiDialogContent-root .transfer-details,.delete-payment-account .MuiDialog-paper .MuiDialogContent-root .transfer-details{width:100%;min-width:unset;padding:.5rem 1rem}.confirm-transfer-payment .MuiDialog-paper .MuiDialogContent-root .transfer-details li p,.success-transfer-payment .MuiDialog-paper .MuiDialogContent-root .transfer-details li p,.success-requested-disbursement .MuiDialog-paper .MuiDialogContent-root .transfer-details li p,.cancel-transfer-payment .MuiDialog-paper .MuiDialogContent-root .transfer-details li p,.delete-payment-account .MuiDialog-paper .MuiDialogContent-root .transfer-details li p{text-align:center;flex-flow:wrap;justify-content:center}.confirm-transfer-payment .MuiDialog-paper .MuiDialogContent-root .transfer-details li p span,.success-transfer-payment .MuiDialog-paper .MuiDialogContent-root .transfer-details li p span,.success-requested-disbursement .MuiDialog-paper .MuiDialogContent-root .transfer-details li p span,.cancel-transfer-payment .MuiDialog-paper .MuiDialogContent-root .transfer-details li p span,.delete-payment-account .MuiDialog-paper .MuiDialogContent-root .transfer-details li p span{width:100%;margin:0}.confirm-transfer-payment .MuiDialog-paper .MuiDialogContent-root .transfer-details .supporting-docs p,.success-transfer-payment .MuiDialog-paper .MuiDialogContent-root .transfer-details .supporting-docs p,.success-requested-disbursement .MuiDialog-paper .MuiDialogContent-root .transfer-details .supporting-docs p,.cancel-transfer-payment .MuiDialog-paper .MuiDialogContent-root .transfer-details .supporting-docs p,.delete-payment-account .MuiDialog-paper .MuiDialogContent-root .transfer-details .supporting-docs p{text-align:center}.dd-transfer-accounts .redraw-balance{display:none}.MuiAutocomplete-listbox .MuiAutocomplete-groupUl li{border-bottom:1px solid #f1e2e2;flex-direction:column;padding:1rem}.MuiAutocomplete-listbox .MuiAutocomplete-groupUl li:last-of-type{border-bottom:none}.MuiAutocomplete-listbox .MuiAutocomplete-groupUl li .account-icon{display:none}.MuiAutocomplete-listbox .MuiAutocomplete-groupUl li .account-title{width:100%}.MuiAutocomplete-listbox .MuiAutocomplete-groupUl li .account-title .title{margin:0 2rem 0 0;font-weight:600}.MuiAutocomplete-listbox .MuiAutocomplete-groupUl li .account-title .title .bpay-flag{color:#979797;background-color:#efefef;border-radius:50px;margin:0 .5rem;padding:.2rem .4rem;font-size:.6rem}.MuiAutocomplete-listbox .MuiAutocomplete-groupUl li .account-title .details{display:block}.MuiAutocomplete-listbox .MuiAutocomplete-groupUl li .account-bsb,.MuiAutocomplete-listbox .MuiAutocomplete-groupUl li .account-num{display:none}.btn-group-toggle .button-group-btn-item{font-size:.7rem}.payment-details .daily-limits-info{flex-wrap:wrap}}.sub-wrap.tp-page{max-width:none;margin:0;padding:0}.transfers-and-payments .list-header{margin:0;padding:1.5rem 1.5rem 1rem 2.5rem;display:block}.transfers-and-payments .list-header h2{color:var(--brandTextColour);margin-bottom:.25rem;font-size:1.6rem;font-weight:600}.transfers-and-payments .tp-page-subtitle{color:var(--brandTextColour_lighten_30);margin:.15rem 0 0;font-size:.85rem}.transfers-and-payments .tp-tabs-bar .MuiTabs-list{padding-left:2.5rem}.transfers-and-payments .tp-tabs-bar .MuiTabs-list .MuiButtonBase-root:hover{color:var(--brandColourPrimary)}.transfers-and-payments .tp-tabs-bar .MuiTab-root:first-of-type{padding-left:0}.transfers-and-payments .tp-redesign-content{background-color:#f4f5f7;min-height:calc(100vh - 13rem);margin-bottom:3rem;padding:1.5rem}.transfers-and-payments .tp-redesign-grid{max-width:1200px;margin:0 auto}.transfers-and-payments .tp-redesign-card{background-color:#fff;border:1px solid #e8eaed;border-radius:12px;padding:1.5rem 1.75rem;box-shadow:0 1px 2px #00000008}.transfers-and-payments .tp-redesign-card .MuiAutocomplete-root .MuiOutlinedInput-root{padding-top:0;padding-bottom:0}.transfers-and-payments .tp-redesign-card .MuiPickersInputBase-sectionsContainer{padding-top:12px;padding-bottom:12px}.transfers-and-payments .tp-section-label{text-transform:uppercase;letter-spacing:.06em;color:var(--brandTextColour_lighten_30);margin:1.75rem 0 1rem;font-size:.72rem;font-weight:600}.transfers-and-payments .tp-pay-until-cards h4{text-transform:uppercase;letter-spacing:.06em;color:var(--brandTextColour_lighten_30);margin:.5rem 0 .25rem;font-size:.72rem;font-weight:600}.transfers-and-payments .tp-fromto .tp-select-wrap:not(:last-child){margin-bottom:.85rem}.transfers-and-payments .tp-pay-until-cards{border-bottom:1px solid #eee;padding-bottom:1.2rem}.transfers-and-payments .tp-pay-until-cards .MuiFormLabel-root:has(+.MuiRadioGroup-root){display:none}.transfers-and-payments .tp-pay-until-cards .MuiRadioGroup-root{flex-flow:wrap;gap:.75rem;margin-top:.6rem;display:flex}.transfers-and-payments .tp-pay-until-cards .MuiRadioGroup-root .MuiRadio-root{padding:6px}.transfers-and-payments .tp-pay-until-cards .MuiRadioGroup-root .MuiFormControlLabel-root{border:1px solid #e8eaed;border-radius:10px;flex:1 1 0;min-width:230px;margin:0;padding:.1rem .75rem .1rem .25rem;transition:border-color .15s}.transfers-and-payments .tp-pay-until-cards .MuiRadioGroup-root .MuiFormControlLabel-root .MuiFormControlLabel-label{text-transform:none;white-space:nowrap;font-size:.8rem}.transfers-and-payments .tp-pay-until-cards .MuiRadioGroup-root .MuiFormControlLabel-root:has(.Mui-checked){border-color:var(--brandColourPrimary);background-color:var(--brandColourPrimary_lighten_95)}.transfers-and-payments .tp-pay-until-cards .temp-date-row .MuiFormLabel-root:not(.MuiInputLabel-shrink){line-height:.9rem}.transfers-and-payments .tp-form-warning{margin-top:1.25rem}.transfers-and-payments .tp-form-footer{justify-content:space-between;gap:1rem;margin-top:1.5rem;display:flex}.transfers-and-payments .tp-summary-card{background-color:#fff;border:1px solid #e8eaed;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #00000008}.transfers-and-payments .tp-summary-card .tp-summary-header{text-transform:uppercase;letter-spacing:.06em;color:var(--brandTextColour_lighten_30);background-color:#fafbfc;border-bottom:1px solid #e8eaed;padding:.9rem 1.25rem;font-size:.72rem;font-weight:600}.transfers-and-payments .tp-summary-card .tp-summary-amount-block{text-align:center;border-bottom:1px solid #e8eaed;padding:1.5rem 1.25rem 1.25rem}.transfers-and-payments .tp-summary-card .tp-summary-amount-block .tp-summary-amount{color:var(--brandTextColour);font-size:2rem;font-weight:600}.transfers-and-payments .tp-summary-card .tp-summary-amount-block .tp-summary-amount-label{text-transform:uppercase;letter-spacing:.06em;color:var(--brandTextColour_lighten_30);margin-top:.25rem;font-size:.66rem}.transfers-and-payments .tp-summary-card .tp-summary-accounts{border-bottom:1px solid #e8eaed;padding:1.25rem}.transfers-and-payments .tp-summary-card .tp-summary-accounts .tp-summary-account{align-items:flex-start;gap:.75rem;display:flex}.transfers-and-payments .tp-summary-card .tp-summary-accounts .tp-summary-account:first-of-type{margin-bottom:1rem;position:relative}.transfers-and-payments .tp-summary-card .tp-summary-accounts .tp-summary-account:first-of-type:after{content:"";border-left:1px solid #e8eaed;height:1rem;position:absolute;top:38px;left:18px}.transfers-and-payments .tp-summary-card .tp-summary-accounts .tp-summary-account-icon{color:var(--brandColourPrimary);background-color:#f4f6f8;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.transfers-and-payments .tp-summary-card .tp-summary-accounts .tp-summary-account-text{flex-direction:column;min-width:0;display:flex}.transfers-and-payments .tp-summary-card .tp-summary-accounts .tp-summary-account-label{text-transform:uppercase;letter-spacing:.04em;color:var(--brandTextColour_lighten_30);font-size:.6rem}.transfers-and-payments .tp-summary-card .tp-summary-accounts .tp-summary-account-name{color:var(--brandTextColour);font-weight:600}.transfers-and-payments .tp-summary-card .tp-summary-accounts .tp-summary-account-number{color:var(--brandTextColour_lighten_30);font-size:.8rem}.transfers-and-payments .tp-summary-card .tp-summary-rows{padding:.75rem 1.25rem 1rem}.transfers-and-payments .tp-summary-card .tp-summary-rows .tp-summary-row{justify-content:space-between;gap:1rem;padding:.45rem 0;font-size:.85rem;display:flex}.transfers-and-payments .tp-summary-card .tp-summary-rows .tp-summary-row:not(:last-child){border-bottom:1px solid #f0f1f3}.transfers-and-payments .tp-summary-card .tp-summary-rows .tp-summary-row .tp-summary-row-label{color:var(--brandTextColour_lighten_30)}.transfers-and-payments .tp-summary-card .tp-summary-rows .tp-summary-row .tp-summary-row-value{color:var(--brandTextColour);text-align:right;font-weight:500}.transfers-and-payments .tp-bpay-pill{color:#979797;vertical-align:middle;background-color:#efefef;border-radius:50px;margin-left:.4rem;padding:.15rem .4rem;font-size:.6rem}@media only screen and (width<=768px){.transfers-and-payments .tp-redesign-content{padding:1rem}.transfers-and-payments .tp-redesign-card{padding:1.25rem 1rem}.transfers-and-payments .tp-pay-until-cards .MuiRadioGroup-root .MuiFormControlLabel-root{flex-basis:100%}.transfers-and-payments .tp-tabs-bar .MuiTabs-list{padding-left:0}}.tp-select-icon{color:var(--brandColourPrimary);background-color:#f4f6f8;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.tp-bpay-icon{background-color:#173068;width:30px;height:30px;-webkit-mask:url(/images/icon-bpay.svg) 50%/contain no-repeat;mask:url(/images/icon-bpay.svg) 50%/contain no-repeat}.tp-available-label{text-transform:uppercase;letter-spacing:.04em;color:var(--brandTextColour_lighten_30);text-align:right;font-size:.6rem;display:block}.tp-available-value{text-align:right;color:var(--brandTextColour);font-weight:600;display:block}.tp-select{cursor:pointer;background-color:#fff;border:1px solid #e8eaed;border-radius:12px;align-items:center;gap:.75rem;min-height:62px;padding:.6rem 1rem;display:flex;position:relative}.tp-select:focus-visible{border-color:var(--brandColourPrimary);outline:none}.tp-select--open{border-color:var(--brandColourPrimary);box-shadow:0 0 0 1px var(--brandColourPrimary)}.tp-select--disabled{cursor:not-allowed;background-color:#f7f8fa}.tp-select .tp-select-label{text-transform:uppercase;letter-spacing:.04em;color:var(--brandTextColour_lighten_30);background-color:#fff;padding:0 .35rem;font-size:.7rem;font-weight:500;position:absolute;top:-.55rem;left:.75rem}.tp-select .tp-select-text{flex-direction:column;flex:1;min-width:0;display:flex}.tp-select .tp-select-name{color:var(--brandTextColour);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tp-select .tp-select-number{color:var(--brandTextColour_lighten_30);font-size:.8rem}.tp-select .tp-select-placeholder{color:var(--brandTextColour_lighten_30)}.tp-select .tp-select-trailing{flex-shrink:0;align-items:center;gap:.6rem;margin-left:auto;display:flex}.tp-select .tp-select-available{line-height:1.15}.tp-select .tp-select-clear{cursor:pointer;color:var(--brandTextColour_lighten_30);background:0 0;border:none;justify-content:center;align-items:center;padding:.15rem;display:flex}.tp-select .tp-select-chevron{color:var(--brandTextColour_lighten_30);flex-shrink:0}.tp-select-popup{border:1px solid #e8eaed;border-radius:12px;margin-top:4px;overflow:hidden}.tp-select-popup .tp-select-search{color:var(--brandTextColour_lighten_30);border-bottom:1px solid #e8eaed;align-items:center;gap:.5rem;padding:.6rem .9rem;display:flex}.tp-select-popup .tp-select-search .MuiInputBase-root{font-size:.8rem}.tp-select-popup .tp-select-list{max-height:320px;padding:.25rem 0;overflow-y:auto}.tp-select-popup .tp-select-group-label{text-transform:uppercase;letter-spacing:.04em;color:var(--brandTextColour_lighten_30);padding:.6rem 1rem .3rem;font-size:.66rem;font-weight:600}.tp-select-popup .tp-select-option{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.75rem;padding:.5rem 1rem;display:flex}.tp-select-popup .tp-select-option:hover{background-color:#f4f6f8}.tp-select-popup .tp-select-option--selected{background-color:var(--brandColourPrimary_lighten_95)}.tp-select-popup .tp-select-option .tp-select-icon{color:var(--brandTextColour_lighten_30)}.tp-select-popup .tp-select-option:hover .tp-select-icon,.tp-select-popup .tp-select-option--selected .tp-select-icon{color:var(--brandColourPrimary)}.tp-select-popup .tp-select-option .tp-select-text{flex-direction:column;flex:1;min-width:0;display:flex}.tp-select-popup .tp-select-option .tp-select-name{color:var(--brandTextColour);font-weight:600}.tp-select-popup .tp-select-option .tp-select-number{color:var(--brandTextColour_lighten_30);font-size:.8rem}.tp-select-popup .tp-select-option .tp-select-option-amount{text-align:right;flex-shrink:0;margin-left:auto}.tp-select-popup .tp-select-addpayee{width:100%;font:inherit;color:var(--brandColourPrimary);cursor:pointer;background:0 0;border:none;border-top:1px solid #e8eaed;align-items:center;gap:.5rem;padding:.85rem 1rem;font-weight:500;display:flex}.tp-select-popup .tp-select-empty{text-align:center;color:var(--brandTextColour_lighten_30);padding:1.25rem 1rem;font-size:.85rem}.tp-review-dialog .MuiBackdrop-root{background-color:#f4f5f7e6}.tp-review-dialog .MuiDialog-paper{overflow:hidden;box-shadow:0 12px 40px #0000001f}.tp-review-dialog .MuiDialog-paper:not(.MuiDialog-paperFullScreen){border-radius:12px;width:550px;max-width:100%}.tp-review-dialog .tp-review-content{text-align:center;padding:2rem 2.25rem 1.75rem}.tp-review-dialog .tp-review-content .MuiAlert-root{text-align:left}.tp-review-dialog .tp-review-badge{background-color:#f5f5f5;border-radius:14px;justify-content:center;align-items:center;width:62px;height:62px;margin:0 auto 1rem;display:flex}.tp-review-dialog .tp-review-badge--brand{color:var(--brandColourPrimary)}.tp-review-dialog .tp-review-badge--success{color:#16a34a;background-color:#dcfce7}.tp-review-dialog .tp-review-title{color:var(--brandTextColour);margin:0 0 1.5rem;font-size:1.5rem;font-weight:600}.tp-review-dialog .tp-review-content .tp-review-subtitle{color:var(--brandTextColour_lighten_30);margin:0 auto 1.25rem;font-size:.85rem;line-height:1.45}.tp-review-dialog .tp-review-content .tp-review-details{color:var(--brandTextColour);max-width:34ch;margin:0 auto .5rem;line-height:1.2;font-size:1rem!important}.tp-review-dialog .tp-review-amount{color:var(--brandTextColour);margin-top:.25rem;font-size:2.4rem;font-weight:600;line-height:1.1}.tp-review-dialog .tp-review-amount-sub{color:var(--brandTextColour_lighten_30);margin:.3rem 0 1.5rem;font-size:.8rem}.tp-review-dialog .tp-review-receipt-no{color:var(--brandTextColour_lighten_30);margin:.1rem 0 1.5rem;font-size:.8rem}.tp-review-dialog .tp-review-receipt-no .tp-review-status{color:var(--brandTextColour);margin-top:.25rem;display:block}.tp-review-dialog .tp-review-fromto{background-color:#fafbfc;border:1px solid #e8eaed;border-radius:12px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:1.25rem .75rem;display:flex}.tp-review-dialog .tp-review-fromto .tp-review-account{flex-direction:column;flex:1 1 0;align-items:center;gap:.1rem;min-width:0;padding:0 .25rem;display:flex}.tp-review-dialog .tp-review-fromto .tp-review-account-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;margin-bottom:.35rem;display:flex}.tp-review-dialog .tp-review-fromto .tp-review-account-icon--from{color:var(--brandColourPrimary);background-color:#eef0f2}.tp-review-dialog .tp-review-fromto .tp-review-account-icon--to{color:#8a929c;background-color:#eef0f2}.tp-review-dialog .tp-review-fromto .tp-review-account-label{text-transform:uppercase;letter-spacing:.05em;color:var(--brandTextColour_lighten_30);font-size:.6rem}.tp-review-dialog .tp-review-fromto .tp-review-account-name{color:var(--brandTextColour);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.85rem;font-weight:500;overflow:hidden}.tp-review-dialog .tp-review-fromto .tp-review-account-number{color:var(--brandTextColour_lighten_30);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.8rem;overflow:hidden}.tp-review-dialog .tp-review-fromto .tp-review-fromto-arrow{width:28px;height:28px;color:var(--brandTextColour_lighten_30);background-color:#fff;border:1px solid #e8eaed;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tp-review-dialog .tp-review-rows{text-align:left;background-color:#fafbfc;border:1px solid #e8eaed;border-radius:12px;margin-bottom:1.5rem;padding:.25rem 1.25rem}.tp-review-dialog .tp-review-rows .tp-review-row{justify-content:space-between;gap:1rem;padding:.6rem 0;font-size:.85rem;display:flex}.tp-review-dialog .tp-review-rows .tp-review-row:not(:last-child){border-bottom:1px solid #ebedf0}.tp-review-dialog .tp-review-rows .tp-review-row .tp-review-row-label{color:var(--brandTextColour_lighten_30);flex-shrink:0}.tp-review-dialog .tp-review-rows .tp-review-row .tp-review-row-value{color:var(--brandTextColour);text-align:right;word-break:break-word;font-weight:500}.tp-review-dialog .tp-review-custom-message{color:var(--brandTextColour);margin-bottom:1.5rem;font-size:.8rem}.tp-review-dialog .tp-review-footer{gap:.75rem;display:flex}.tp-review-dialog .tp-review-footer .MuiButton-root.MuiButton-outlined{color:#979797;border:.1rem solid #979797;padding:.4rem 1.2rem;font-size:.8rem;font-weight:500;font-family:Inter,sans-serif!important}.tp-review-dialog .tp-review-footer .tp-review-back{flex:0 0 32%}.tp-review-dialog .tp-review-footer .tp-review-confirm,.tp-review-dialog .tp-review-footer--single .tp-review-done{flex:1}.tp-review-dialog--success .MuiDialog-paper{border-top-color:#16a34a}@media only screen and (width<=768px){.tp-review-dialog .tp-review-content{padding:1.5rem 1.25rem}.tp-review-dialog .tp-review-fromto{gap:.25rem;padding:1rem .5rem}.tp-review-dialog .tp-review-amount{font-size:2rem}}.transfers-and-payments .tp-payees{flex-direction:column;display:flex}.transfers-and-payments .tp-payees-subnav{background-color:#eceef1;border-radius:10px;align-self:flex-start;gap:.25rem;margin-bottom:1.5rem;padding:.25rem;display:inline-flex}.transfers-and-payments .tp-payees-subnav-tab{cursor:pointer;font:inherit;color:var(--brandTextColour_lighten_30);background:0 0;border:none;border-radius:8px;padding:.45rem 1.4rem;font-size:.85rem;font-weight:500;transition:background-color .15s,color .15s}.transfers-and-payments .tp-payees-subnav-tab--active{color:var(--brandColourPrimary);background-color:#fff;box-shadow:0 1px 2px #00000014}.transfers-and-payments .tp-payees-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin:0 0 1rem .5rem;display:flex}.transfers-and-payments .tp-payees-toolbar-heading .tp-payees-title{color:var(--brandTextColour);margin:0;font-size:1.25rem;font-weight:600}.transfers-and-payments .tp-payees-toolbar-heading .tp-payees-count{color:var(--brandTextColour_lighten_30);margin:.15rem 0 0;font-size:.8rem}.transfers-and-payments .tp-payees-toolbar-actions{align-items:center;gap:.75rem;display:flex}.transfers-and-payments .tp-payee-search{width:280px;max-width:100%;color:var(--brandTextColour_lighten_30);background-color:#fff;border:1px solid #e8eaed;border-radius:10px;align-items:center;gap:.5rem;padding:.45rem .85rem;display:flex}.transfers-and-payments .tp-payee-search .MuiInputBase-root{font-size:.85rem}.transfers-and-payments .tp-payee-table{background-color:#fff;border:1px solid #e8eaed;border-radius:12px;overflow-x:auto;box-shadow:0 1px 2px #00000008}.transfers-and-payments .tp-payee-table-head,.transfers-and-payments .tp-payee-row{grid-template-columns:minmax(0,1fr) 200px 220px 56px;align-items:center;gap:1rem;min-width:760px;padding:.85rem 1.25rem;display:grid}.transfers-and-payments .tp-payee-table-head{text-transform:uppercase;letter-spacing:.05em;color:var(--brandTextColour_lighten_30);background-color:#fafbfc;border-bottom:1px solid #e8eaed;font-size:.68rem;font-weight:600}.transfers-and-payments .tp-payee-row{color:var(--brandTextColour)}.transfers-and-payments .tp-payee-row:not(:last-child){border-bottom:1px solid #f0f1f3}.transfers-and-payments .tp-payee-row:hover{background-color:#fafbfc}.transfers-and-payments .tp-payee-row .tp-payee-row-delete{color:var(--brandTextColour_lighten_30);transition:color .15s}.transfers-and-payments .tp-payee-row .tp-payee-row-delete:hover{color:#d32f2f;background-color:#fdecea;border-radius:6px}.transfers-and-payments .tp-payee-col-name{align-items:center;gap:.75rem;min-width:0;display:flex}.transfers-and-payments .tp-payee-col-name .tp-payee-row-icon{width:34px;height:34px;color:var(--brandColourPrimary);background-color:#f4f6f8;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.transfers-and-payments .tp-payee-col-name .tp-payee-row-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.transfers-and-payments .tp-payee-col-action{justify-content:flex-end;display:flex}.transfers-and-payments .tp-payee-cell-label{display:none}.transfers-and-payments .tp-payee-empty{text-align:center;color:var(--brandTextColour_lighten_30);padding:2.5rem 1.25rem}.transfers-and-payments .tp-payee-add-panel{border:1px solid var(--brandColourPrimary);background-color:#fff;border-radius:12px;margin-bottom:1rem;padding:1.25rem 1.5rem 1.5rem;box-shadow:0 1px 2px #00000008}.transfers-and-payments .tp-payee-add-panel .tp-payee-add-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.transfers-and-payments .tp-payee-add-panel .tp-payee-add-heading{align-items:center;gap:.6rem;display:flex}.transfers-and-payments .tp-payee-add-panel .tp-payee-add-plus{background-color:var(--brandColourPrimary_lighten_95);width:28px;height:28px;color:var(--brandColourPrimary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.transfers-and-payments .tp-payee-add-panel .tp-payee-add-title{color:var(--brandTextColour);font-size:1rem;font-weight:600}.transfers-and-payments .tp-payee-form-actions{justify-content:flex-end;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.transfers-and-payments .tp-payee-form-actions .tp-payee-form-cancel{color:var(--brandTextColour_lighten_20);background-color:#fff;border:1px solid #e5e7eb}.transfers-and-payments .tp-payee-form-actions .tp-payee-form-cancel:hover{border-color:var(--brandTextColour_lighten_50);color:var(--brandTextColour);background-color:#f9fafb}@media only screen and (width<=440px){.transfers-and-payments .tp-payee-add-panel .MuiGrid-grid-xs-6{flex-basis:100%;max-width:100%}}.transfers-and-payments .inline-delete-confirm{background-color:#ffebee;border-left:3px solid #bf2e24;align-items:center;gap:.85rem;padding:.85rem 1.25rem;display:flex}.transfers-and-payments .inline-delete-confirm .inline-delete-confirm-icon{color:#bf2e24;background-color:#ffebee;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.transfers-and-payments .inline-delete-confirm .inline-delete-confirm-text{flex:1;min-width:0}.transfers-and-payments .inline-delete-confirm .inline-delete-confirm-title{color:var(--brandTextColour);font-size:.85rem;font-weight:600}.transfers-and-payments .inline-delete-confirm .inline-delete-confirm-message{color:var(--brandTextColour_lighten_30);margin-top:.1rem;font-size:.8rem}.transfers-and-payments .inline-delete-confirm .inline-delete-confirm-warning{color:#8a5a16;margin-top:.35rem;font-weight:500}.transfers-and-payments .inline-delete-confirm .inline-delete-confirm-error{color:#bf2e24;margin-top:.35rem;font-weight:500}.transfers-and-payments .inline-delete-confirm .inline-delete-confirm-actions{flex-shrink:0;gap:.6rem;display:flex}.transfers-and-payments .inline-delete-confirm .inline-delete-confirm-actions .MuiButton-root{padding:.25rem 1rem;font-size:.75rem;font-weight:500}.transfers-and-payments .inline-delete-confirm .inline-delete-confirm-actions .MuiButton-root.MuiButton-colorError{color:#fff!important}.transfers-and-payments .inline-delete-confirm .inline-delete-confirm-actions .MuiButton-root.MuiButton-colorError:hover{color:#fff!important;background-color:#c62828!important}.transfers-and-payments .tp-payto-table{background-color:#fff;border:1px solid #e8eaed;border-radius:12px;overflow-x:auto;box-shadow:0 1px 2px #00000008}.transfers-and-payments .tp-payto-head,.transfers-and-payments .tp-payto-row{grid-template-columns:minmax(0,2fr) 120px 115px 130px 115px 120px 90px;align-items:center;gap:1.25rem;min-width:1080px;padding:.85rem 1.25rem;display:grid}.transfers-and-payments .tp-payto-head{text-transform:uppercase;letter-spacing:.05em;color:var(--brandTextColour_lighten_30);background-color:#fafbfc;border-bottom:1px solid #e8eaed;font-size:.68rem;font-weight:600}.transfers-and-payments .tp-payto-row{color:var(--brandTextColour);border-left:3px solid #9aa0a6;font-size:.8rem;font-weight:400}.transfers-and-payments .tp-payto-row:not(:last-child){border-bottom:1px solid #f0f1f3}.transfers-and-payments .tp-payto-row:hover{background-color:#fafbfc}.transfers-and-payments .tp-payto-row.tp-payto-row--online{border-left-color:#2e9e5b}.transfers-and-payments .tp-payto-row.tp-payto-row--cancelled,.transfers-and-payments .tp-payto-row.tp-payto-row--cancelled .tp-payto-mode{color:var(--brandTextColour_lighten_30)}.transfers-and-payments .tp-payto-col-created-by{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.transfers-and-payments .tp-payto-col-action{justify-content:flex-end;gap:.5rem;display:flex}.transfers-and-payments .tp-payto-col-action .tp-payto-row-action{color:var(--brandTextColour_lighten_30);transition:color .15s}.transfers-and-payments .tp-payto-col-action .tp-payto-row-action:hover{color:var(--brandColourPrimary);border-radius:6px}.transfers-and-payments .tp-payto-col-action .tp-payto-row-action.tp-payto-row-end:hover{color:#d32f2f;background-color:#fdecea;border-radius:6px}.transfers-and-payments .tp-payto-mode{align-items:center;gap:.4rem;display:inline-flex}.transfers-and-payments .tp-payto-mode .tp-payto-mode-dot{background-color:#9aa0a6;border-radius:50%;flex-shrink:0;width:7px;height:7px}.transfers-and-payments .tp-payto-mode .tp-payto-mode-dot.is-online{background-color:#2e9e5b}.transfers-and-payments .tp-payto-badge{border-radius:999px;align-items:center;gap:.4rem;padding:.15rem .6rem;font-size:.78rem;font-weight:500;line-height:1.4;display:inline-flex}.transfers-and-payments .tp-payto-badge .tp-payto-badge-dot{background-color:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.transfers-and-payments .tp-payto-badge.is-pending{color:#b26a00;background-color:#fff4e5}.transfers-and-payments .tp-payto-badge.is-active{color:#1e7e34;background-color:#e6f4ea}.transfers-and-payments .tp-payto-badge.is-created{color:#2f5bd0;background-color:#e8effd}.transfers-and-payments .tp-payto-badge.is-cancelled{color:#c5342b;background-color:#fdecea}.transfers-and-payments .tp-payto-cell-label{display:none}@media only screen and (width<=768px){.transfers-and-payments .tp-payees-toolbar,.transfers-and-payments .tp-payees-toolbar-actions{flex-direction:column;align-items:stretch}.transfers-and-payments .tp-payee-search{width:100%}.transfers-and-payments .tp-payee-table{overflow-x:hidden}.transfers-and-payments .tp-payee-table-head{display:none}.transfers-and-payments .tp-payee-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"name name action""bsb acct action";align-items:start;row-gap:.3rem;min-width:auto}.transfers-and-payments .tp-payee-col-name{grid-area:name;font-weight:500}.transfers-and-payments .tp-payee-col-name .tp-payee-row-icon{display:none}.transfers-and-payments .tp-payee-col-bsb{grid-area:bsb;font-size:.75rem}.transfers-and-payments .tp-payee-col-acct{grid-area:acct;margin-left:-.75rem;font-size:.75rem}.transfers-and-payments .tp-payee-col-action{grid-area:action;align-self:center}.transfers-and-payments .tp-payee-row.tp-bpay-row{grid-template-areas:"name name action""bsb bsb action""acct acct action"}.transfers-and-payments .tp-payee-row.tp-bpay-row .tp-payee-col-acct{margin-left:0}.transfers-and-payments .tp-payee-cell-label{margin-right:.35rem;display:inline}.transfers-and-payments .inline-delete-confirm{flex-direction:column;align-items:flex-start}.transfers-and-payments .inline-delete-confirm .inline-delete-confirm-actions{justify-content:flex-end;width:100%}.transfers-and-payments .tp-payto-table{overflow-x:hidden}.transfers-and-payments .tp-payto-head{display:none}.transfers-and-payments .tp-payto-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"createdby action""createdon action""mode action""state action""frequency action""amount action";align-items:start;row-gap:.4rem;min-width:auto}.transfers-and-payments .tp-payto-col-created-by{grid-area:createdby}.transfers-and-payments .tp-payto-col-created-on{grid-area:createdon}.transfers-and-payments .tp-payto-col-mode{grid-area:mode}.transfers-and-payments .tp-payto-col-state{grid-area:state}.transfers-and-payments .tp-payto-col-frequency{grid-area:frequency}.transfers-and-payments .tp-payto-col-amount{grid-area:amount}.transfers-and-payments .tp-payto-col-action{flex-direction:column;grid-area:action;align-self:center}.transfers-and-payments .tp-payto-cell-label{color:var(--brandTextColour_lighten_30);margin-right:.35rem;font-weight:500;display:inline}}.transfers-and-payments .tp-batch-panel{flex-direction:column;display:flex}.transfers-and-payments .tp-batch-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin:0 0 1rem .5rem;display:flex}.transfers-and-payments .tp-batch-toolbar-heading .tp-batch-title{color:var(--brandTextColour);margin:0;font-size:1.25rem;font-weight:600}.transfers-and-payments .tp-batch-toolbar-heading .tp-batch-count{color:var(--brandTextColour_lighten_30);margin:.15rem 0 0;font-size:.8rem}.transfers-and-payments .tp-batch-table{background-color:#fff;border:1px solid #e8eaed;border-radius:12px;overflow-x:auto;box-shadow:0 1px 2px #00000008}.transfers-and-payments .tp-batch-table-head,.transfers-and-payments .tp-batch-row{grid-template-columns:minmax(0,1.6fr) 130px 100px 130px 120px 170px 108px;align-items:center;gap:1rem;min-width:1080px;padding:.85rem 1.25rem;display:grid}.transfers-and-payments .tp-batch-table-head{text-transform:uppercase;letter-spacing:.05em;color:var(--brandTextColour_lighten_30);background-color:#fafbfc;border-bottom:1px solid #e8eaed;font-size:.68rem;font-weight:600}.transfers-and-payments .tp-batch-row{color:var(--brandTextColour);font-size:.8rem}.transfers-and-payments .tp-batch-row:not(:last-child){border-bottom:1px solid #f0f1f3}.transfers-and-payments .tp-batch-row:hover{background-color:#fafbfc}.transfers-and-payments .tp-batch-desc{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.transfers-and-payments .tp-batch-center{text-align:center}.transfers-and-payments .tp-batch-amount{text-align:right}.transfers-and-payments .tp-batch-actions{justify-content:flex-end;gap:.5rem;display:flex}.transfers-and-payments .tp-batch-actions .tp-batch-action{color:var(--brandTextColour_lighten_30);transition:color .15s}.transfers-and-payments .tp-batch-actions .tp-batch-action:hover{color:var(--brandColourPrimary);border-radius:6px}.transfers-and-payments .tp-batch-actions .tp-batch-action-delete:hover{color:#d32f2f;background-color:#fdecea;border-radius:6px}.transfers-and-payments .tp-batch-empty{text-align:center;color:var(--brandTextColour_lighten_30);padding:2.5rem 1.25rem;font-size:.8rem}.transfers-and-payments .tp-batch-cell-label{display:none}.transfers-and-payments .tp-batch-status{white-space:nowrap;border-radius:999px;align-items:center;gap:.15rem;padding:.2rem .7rem .2rem .45rem;font-size:.75rem;font-weight:500;display:inline-flex}.transfers-and-payments .tp-batch-status--pending{color:#2b5cc4;background-color:#eaf1fe}.transfers-and-payments .tp-batch-status--pendingauth{color:#8a6216;background-color:#fdf4e3}.transfers-and-payments .tp-batch-status--authorised{color:#1f7a4d;background-color:#e6f5ee}.transfers-and-payments .tp-batch-status--processed,.transfers-and-payments .tp-batch-status--deleted{color:#5f6368;background-color:#f1f2f4}.transfers-and-payments .tp-batch-detail{flex-direction:column;gap:1rem;display:flex}.transfers-and-payments .tp-batch-breadcrumb{align-items:center;gap:.4rem;font-size:.8rem;display:flex}.transfers-and-payments .tp-batch-breadcrumb .tp-batch-breadcrumb-link{cursor:pointer;font:inherit;color:var(--brandColourPrimary);background:0 0;border:none;align-items:center;gap:.15rem;padding:0;display:inline-flex}.transfers-and-payments .tp-batch-breadcrumb .tp-batch-breadcrumb-link:hover{text-decoration:underline}.transfers-and-payments .tp-batch-breadcrumb .tp-batch-breadcrumb-sep{color:var(--brandTextColour_lighten_30)}.transfers-and-payments .tp-batch-breadcrumb .tp-batch-breadcrumb-current{color:var(--brandTextColour_lighten_30);font-weight:400}.transfers-and-payments .tp-batch-card{background-color:#fff;border:1px solid #e8eaed;border-radius:12px;padding:1.5rem 1.75rem;box-shadow:0 1px 2px #00000008}.transfers-and-payments .tp-batch-card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.transfers-and-payments .tp-batch-card-header .tp-batch-card-title{color:var(--brandTextColour);margin:0;font-size:1.15rem;font-weight:600}.transfers-and-payments .tp-batch-card-header .tp-batch-card-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.transfers-and-payments .tp-batch-card-header .tp-batch-card-actions .MuiButton-text{font-size:.8rem;font-weight:500}.transfers-and-payments .tp-batch-card-header .tp-batch-card-actions .MuiButton-text:hover{filter:brightness(.85);background-color:#0000!important}.transfers-and-payments .tp-batch-summary{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.transfers-and-payments .tp-batch-field{box-sizing:border-box;background-color:#fafbfc;border:1px solid #e8eaed;border-radius:6px;flex-direction:column;justify-content:center;gap:.2rem;min-width:0;min-height:52px;margin:0;padding:.4rem .25rem .5rem .9rem;display:flex}.transfers-and-payments .tp-batch-field .tp-batch-field-label{text-transform:uppercase;letter-spacing:.05em;width:fit-content;color:var(--brandTextColour_lighten_30);margin:0;padding:0 .2rem;font-size:.62rem;font-weight:500;line-height:1.2;display:block}.transfers-and-payments .tp-batch-field .tp-batch-field-value{color:var(--brandTextColour);text-overflow:ellipsis;overflow:hidden}.transfers-and-payments .tp-batch-edit-field{align-self:center;margin-top:6px}.transfers-and-payments .tp-batch-edit-field .MuiOutlinedInput-root,.transfers-and-payments .tp-batch-edit-field .MuiPickersOutlinedInput-root{box-sizing:border-box;height:46px;overflow:hidden}.transfers-and-payments .tp-batch-edit-field .MuiInputLabel-root{font-weight:500}.transfers-and-payments .tp-batch-detail-table{background-color:#fff;border:1px solid #e8eaed;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #00000008}.transfers-and-payments .tp-batch-detail-table-head,.transfers-and-payments .tp-batch-detail-row{grid-template-columns:70px minmax(0,1.1fr) minmax(0,1.2fr) 90px 90px minmax(0,1fr) minmax(0,1.4fr) minmax(0,1.2fr);align-items:center;gap:.75rem;padding:.75rem 1.25rem;display:grid}.transfers-and-payments .tp-batch-detail-table-head{text-transform:uppercase;letter-spacing:.05em;color:var(--brandTextColour_lighten_30);background-color:#fafbfc;border-bottom:1px solid #e8eaed;font-size:.68rem;font-weight:600}.transfers-and-payments .tp-batch-detail-row{color:var(--brandTextColour);font-size:.85rem}.transfers-and-payments .tp-batch-detail-row:not(:last-child){border-bottom:1px solid #f0f1f3}.transfers-and-payments .tp-batch-detail-amount{text-align:right}.transfers-and-payments .tp-batch-detail-num{color:var(--brandTextColour_lighten_30)}.transfers-and-payments .tp-batch-detail-account{flex-direction:column;display:flex}.transfers-and-payments .tp-batch-detail-account .tp-batch-detail-bsb{font-weight:500}.transfers-and-payments .tp-batch-detail-account .tp-batch-detail-acct{color:var(--brandTextColour_lighten_30);font-size:.78rem}.transfers-and-payments .tp-batch-detail-ref{color:var(--brandTextColour_lighten_30);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.transfers-and-payments .tp-batch-detail-empty{text-align:center;color:var(--brandTextColour_lighten_30);background-color:#fff;border:1px solid #e8eaed;border-radius:12px;padding:2.5rem 1.25rem}.transfers-and-payments .tp-batch-loadmore{cursor:pointer;width:100%;font:inherit;color:var(--brandColourPrimary);background:0 0;border:none;border-top:1px solid #f0f1f3;justify-content:center;align-items:center;gap:.35rem;padding:.85rem;font-size:.82rem;font-weight:500;display:flex}.transfers-and-payments .tp-batch-loadmore:hover{background-color:#fafbfc}.transfers-and-payments .tp-batch-form-actions{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.transfers-and-payments .tp-batch-create-intro{color:var(--brandTextColour_lighten_30);margin-bottom:1.25rem}.transfers-and-payments .tp-batch-create-account{max-width:280px;margin-bottom:1.25rem}.transfers-and-payments .tp-batch-create-account .MuiOutlinedInput-input{padding:.4rem .6rem!important}.transfers-and-payments .tp-batch-create-account .MuiOutlinedInput-input,.transfers-and-payments .tp-batch-create-account .MuiInputLabel-root{font-size:.8rem}.transfers-and-payments .tp-batch-upload{width:100%}.transfers-and-payments .tp-batch-create-hint{color:var(--brandTextColour_lighten_30);margin-top:.5rem;font-size:.8rem}.tp-batch-delete-dialog .MuiPaper-root{border-radius:8px;width:100%;max-width:420px}.tp-batch-delete-dialog .tp-batch-delete__body{padding:1.75rem}.tp-batch-delete-dialog .tp-batch-delete__icon{width:40px;height:40px;color:var(--brandColourPrimary);background-color:#f4f6f8;border-radius:6px;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.tp-batch-delete-dialog .tp-batch-delete__heading{color:var(--brandTextColour);margin:0 0 .5rem;font-size:1rem;font-weight:600}.tp-batch-delete-dialog .tp-batch-delete__copy{color:var(--brandTextColour_lighten_30);margin:0 0 1rem;font-size:.8rem;line-height:1.5}.tp-batch-delete-dialog .tp-batch-delete__summary{border:1px solid #e8eaed;border-radius:8px;margin-bottom:1rem;padding:.75rem .9rem}.tp-batch-delete-dialog .tp-batch-delete__summary .tp-batch-delete__summary-name{color:var(--brandTextColour);font-weight:600}.tp-batch-delete-dialog .tp-batch-delete__summary .tp-batch-delete__summary-meta{color:var(--brandTextColour_lighten_30);margin-top:.15rem;font-size:.8rem}.tp-batch-delete-dialog .tp-batch-delete__warning{color:#bf2e24;background:#ffebee;border:1px solid #bf2e2440;border-radius:6px;align-items:flex-start;gap:.5rem;padding:.7rem .75rem;display:flex}.tp-batch-delete-dialog .tp-batch-delete__warning svg{flex-shrink:0;margin-top:.15rem}.tp-batch-delete-dialog .tp-batch-delete__warning-text{font-size:.75rem;line-height:1.45}.tp-batch-delete-dialog .tp-batch-delete__actions{justify-content:flex-end;gap:.5rem;margin-top:1.25rem;display:flex}.tp-batch-delete-dialog .tp-batch-delete__actions .MuiButton-root{letter-spacing:.02em;font-size:.72rem;font-weight:600}.tp-batch-delete-dialog .tp-batch-delete__actions .tp-batch-delete__cancel.MuiButton-root{color:var(--brandTextColour_lighten_20);background-color:#fff;border:1px solid #e5e7eb}.tp-batch-delete-dialog .tp-batch-delete__actions .tp-batch-delete__cancel.MuiButton-root:hover{border-color:var(--brandTextColour_lighten_50);color:var(--brandTextColour);background-color:#f9fafb}.tp-batch-delete-dialog .tp-batch-delete__actions .tp-batch-delete__confirm.MuiButton-root.MuiButton-contained{color:#fff;box-shadow:none;background:#d64550}.tp-batch-delete-dialog .tp-batch-delete__actions .tp-batch-delete__confirm.MuiButton-root.MuiButton-contained:hover{color:#fff;box-shadow:none;background:#c23b45}.tp-batch-delete-dialog .tp-batch-delete__actions .tp-batch-delete__confirm.MuiButton-root.MuiButton-contained.Mui-disabled{color:#ffffffb3;background:#d64550}@media only screen and (width<=768px){.transfers-and-payments .tp-batch-toolbar{flex-direction:column;align-items:stretch}.transfers-and-payments .tp-batch-table{overflow-x:hidden}.transfers-and-payments .tp-batch-table-head{display:none}.transfers-and-payments .tp-batch-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"desc action""amount action""payments action""account action""scheduled action""status action";align-items:start;row-gap:.35rem;min-width:auto}.transfers-and-payments .tp-batch-col-desc{white-space:normal;grid-area:desc;overflow:visible}.transfers-and-payments .tp-batch-col-amount{grid-area:amount}.transfers-and-payments .tp-batch-col-payments{grid-area:payments}.transfers-and-payments .tp-batch-col-account{grid-area:account}.transfers-and-payments .tp-batch-col-scheduled{grid-area:scheduled}.transfers-and-payments .tp-batch-col-status{grid-area:status}.transfers-and-payments .tp-batch-col-action{grid-area:action;align-self:center}.transfers-and-payments .tp-batch-center,.transfers-and-payments .tp-batch-amount{text-align:left}.transfers-and-payments .tp-batch-cell-label{color:var(--brandTextColour_lighten_30);margin-right:.35rem;font-weight:500;display:inline}.transfers-and-payments .tp-batch-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.transfers-and-payments .tp-batch-detail-table{overflow-x:auto}.transfers-and-payments .tp-batch-detail-table-head,.transfers-and-payments .tp-batch-detail-row{min-width:720px}}@media only screen and (width<=650px){.transfers-and-payments .tp-batch-summary{grid-template-columns:1fr}}.firsttimelogin-tc-button-container{margin-bottom:1rem;padding-top:10px;display:inline-block}.firsttimelogin-tc-button-container .MuiButton-root.MuiButton-contained{font-size:.8rem;font-weight:600}.firsttimelogin-tc-button-container .btn-primary{float:right}.request-token-container{width:100%}.request-token-container .request-token{text-align:right;justify-content:flex-end;align-items:center;min-height:2.3rem;margin:0 0 .7rem;display:flex}.request-token-container .request-token .MuiButton-text{color:#b5b5b5}.request-token-container .request-token .MuiButton-text:hover{background-color:#f8f8f8}.request-token-container .request-token p{margin:0}.authentication .table tr:hover{background-color:#0000}.authentication .table td{vertical-align:middle;border-top:none}.authentication .table td.row-title{font-weight:600}.statements-list .list-header{align-items:baseline;margin-bottom:1.4rem;display:flex}.statements-list .list-header h2{margin-bottom:0}@media only screen and (width<=450px){.MuiLink-root{color:var(--brandColourPrimary)!important}}.dashboard-page .transactions-list .list-header{padding-left:.5rem}@media only screen and (width<=768px){.content-wrapper .transactions-list.sub-wrap{padding:0}.content-wrapper .transactions-list .filterContainer{padding:0 1rem}.content-wrapper .transactions-list .filterContainer .filterControl{width:100%}.mobile-transaction-list-container .card{border:.01px solid #fff;border-radius:0}.mobile-transaction-list-container .card .card-header{color:var(--brandColourPrimary);border-bottom:none;padding:.5rem 1.1rem;font-weight:500}.mobile-transaction-list-container .card .list-group-item{border-bottom:1px solid #00000008}.mobile-transaction-list-container .card .list-group-item:last-child{border-bottom:none}.mobile-transaction-list-container .card .list-group-item p{margin:0}.mobile-transaction-list-container .card .list-group-item .money span{font-weight:500}.mobile-transaction-list-container .dataEnd{text-align:center;padding:1rem 0;font-size:.85rem}}@media only screen and (width<=550px){.MuiTabPanel-root.transaction-container{padding:0}.MuiTabPanel-root.transaction-container ul.list-group{margin:0}}.form-control{padding:1.4rem .8em}.formnote,.form-error-message{margin-left:16px}.bpayaddbiller-link{margin-top:-6px;margin-bottom:8px}.transfer-schedule-until .form-control-wholenumber{max-width:208px}.btn{text-transform:uppercase;letter-spacing:.04em;padding:.7rem .8rem;font-weight:600}.button-group-label{display:block}.button-group{justify-content:space-between;display:flex}.react-datepicker-popper{z-index:100!important}.spinner{justify-content:center;align-items:center;display:inline-flex}.spinner__arc{transform-box:view-box;transform-origin:50%}.spinner__arc--outer,.spinner__arc--inner{animation:1.1s linear infinite spinner-ccw}.spinner__arc--middle{animation:1.1s linear infinite spinner-cw}@keyframes spinner-cw{to{transform:rotate(360deg)}}@keyframes spinner-ccw{to{transform:rotate(-360deg)}}@media (prefers-reduced-motion:reduce){.spinner__arc{animation-duration:2.2s}}.loading-container{flex-direction:column;justify-content:center;align-items:center;margin:3rem 0;display:flex}.registered{vertical-align:super;font-size:65%}.indue-status-buttongroup{min-width:100px}.container.sub-wrap.card-terms-page{flex-direction:column;display:flex}.card-terms-container{flex-direction:column;flex-grow:1;margin-bottom:2.5rem;display:flex}.card-terms-document-container{flex-grow:1;justify-content:center;max-height:700px;display:flex}.card-terms-document{flex-direction:column;width:100%;display:flex;overflow-x:auto}.card-terms-page{margin:auto}.cardPage .cards-header .quick-actions{vertical-align:middle;text-align:center;flex-flow:wrap;place-content:flex-start flex-end;margin-bottom:2rem;display:flex}.cardPage .cards-header .quick-actions .MuiButton-root.MuiButton-contained{letter-spacing:0;border-radius:50px;width:220px;margin:0 0 0 .5rem;padding:8px 20px;font-weight:500;text-transform:initial!important}.cardPage h4{margin:0 0 .6rem .5rem;font-size:1rem}.cardPage .cardsContainer{display:flex}.cardPage .cardsContainer .cardListContainer{margin:0 2rem 2rem 0}.cardPage .cardsContainer .cardDetailsContainer{width:100%}.cardPage .cardItem{opacity:.7;min-width:270px;margin-bottom:.5rem;padding:1rem;font-size:.84rem;transition:opacity .3s}.cardPage .cardItem .cardHeader,.cardPage .cardItem .cardDetails{flex-flow:row;justify-content:space-between;align-items:center;display:flex}.cardPage .cardItem .cardHeader{margin-bottom:.8rem}.cardPage .cardItem .cardBalance{flex-flow:column wrap;align-content:flex-start;margin-bottom:1.2rem;padding:0 0 .4rem;font-size:1.2rem;font-weight:600;line-height:1.3rem;display:flex}.cardPage .cardItem .cardBalance .bal-title{color:#555;font-size:.75rem;font-weight:400}.cardPage .cardItem p{margin-bottom:.3rem}.cardPage .cardItem:hover{cursor:pointer;opacity:1}.cardPage .cardItem.cardElement{background:#e1e1e1}.cardPage .cardItem.cardElementSelected{opacity:1;background:#bdbdbd}.cardPage .cardItem .cardStatus{font-size:.8rem;line-height:initial;flex-flow:row;align-content:center;align-items:center;margin:0;display:flex}.cardPage .cardStatus,.cardPage .cardSetting{color:#00000080}.cardPage .cardStatus:before,.cardPage .cardSetting:before{content:"";border-radius:50%;width:13px;height:13px;margin-right:.5rem;display:inline-block}.cardPage .cardStatus.status-ACTIVE:before,.cardPage .cardSetting.status-ACTIVE:before{background-color:#0ca133;border:3px solid #93e7a1}.cardPage .cardStatus.status-ACTIVEOFF:before,.cardPage .cardStatus.status-ORDERED:before,.cardPage .cardSetting.status-ACTIVEOFF:before,.cardPage .cardSetting.status-ORDERED:before{background-color:#81d6f8;border:3px solid #94cef0}.cardPage .cardStatus.status-OTHER:before,.cardPage .cardSetting.status-OTHER:before{background-color:#888a8b;border:3px solid #d3d9dd}.cardPage .cardStatus.status-CLOSED:before,.cardPage .cardStatus.status-LOST:before,.cardPage .cardStatus.status-STOLEN:before,.cardPage .cardStatus.status-DAMAGED:before,.cardPage .cardStatus.status-RESTRICTED:before,.cardPage .cardSetting.status-CLOSED:before,.cardPage .cardSetting.status-LOST:before,.cardPage .cardSetting.status-STOLEN:before,.cardPage .cardSetting.status-DAMAGED:before,.cardPage .cardSetting.status-RESTRICTED:before{background-color:#e42e2e;border:3px solid #f8bbbb}.cardPage .cardSetting:before{width:10px;height:10px}.cardPage .cardSetting.status-ACTIVE:before,.cardPage .cardSetting.status-ACTIVEOFF:before,.cardPage .cardSetting.status-ORDERED:before,.cardPage .cardSetting.status-OTHER:before,.cardPage .cardSetting.status-CLOSED:before,.cardPage .cardSetting.status-LOST:before,.cardPage .cardSetting.status-STOLEN:before,.cardPage .cardSetting.status-DAMAGED:before,.cardPage .cardSetting.status-RESTRICTED:before{border-width:2px}.cardPage .MuiList-root.cardOptions li .contactSupport{flex-flow:wrap;margin:0;line-height:1.4rem;display:flex}.cardPage .MuiList-root.cardOptions li .emailSupport{margin-right:1.5rem}.cardPage .MuiList-root.cardOptions li.cardClosed{color:#5f2120;background-color:#fdeded}@media only screen and (width<=768px){.cardPage .cardsContainer{display:grid}.cardPage .cardsContainer .cardListContainer{flex-flow:row;margin:0 0 1rem;display:flex;overflow-x:scroll}.cardPage .cardsContainer .cardListContainer .cardItem{margin-right:.5rem}.cardPage .cardsContainer .cardDetailsContainer{width:100%}}@media only screen and (width<=550px){.cardPage .cards-header .MuiGrid-item{flex-basis:100%;max-width:100%}.cardPage .cards-header .MuiGrid-item .list-header{margin-bottom:0}.cardPage .cards-header .MuiGrid-item .quick-actions{justify-content:center}}.limits-redesign .limits-header{margin-bottom:1.5rem}.limits-redesign .limits-header .limits-breadcrumb{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:1.5rem;font-size:.85rem;display:flex}.limits-redesign .limits-header .limits-breadcrumb .limits-back-link{color:var(--brandColourPrimary);align-items:center;gap:.35rem;font-weight:500;text-decoration:none;display:inline-flex}.limits-redesign .limits-header .limits-breadcrumb .limits-back-link:hover{text-decoration:underline}.limits-redesign .limits-header .limits-breadcrumb .limits-breadcrumb-current{color:var(--brandTextColour_lighten_30)}.limits-redesign .limits-header .limits-header-main{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.limits-redesign .limits-header .limits-header-text{min-width:0}.limits-redesign .limits-header .limits-header-action{flex-shrink:0}.limits-redesign .limits-header .limits-title{color:var(--brandTextColour);margin-bottom:.25rem}.limits-redesign .limits-header .limits-subtitle{color:var(--brandTextColour_lighten_30);margin:0;font-size:.85rem}.limits-redesign .limits-form{flex-direction:column;gap:1rem;display:flex}.limits-redesign .limit-card{background-color:#fff;border:1px solid #e8eaed;border-radius:12px;height:100%;padding:1.25rem 1.5rem;box-shadow:0 1px 2px #00000008}.limits-redesign .limit-card .limit-card-header{align-items:center;gap:.75rem;margin-bottom:1.1rem;display:flex}.limits-redesign .limit-card .limit-card-icon{color:var(--brandColourPrimary);background-color:#f4f6f8;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.limits-redesign .limit-card .limit-card-heading{min-width:0}.limits-redesign .limit-card .limit-card-title{color:var(--brandTextColour);text-transform:uppercase;margin:0;font-size:.8rem;font-weight:600;line-height:1.3}.limits-redesign .limit-card .limit-card-standard{color:var(--brandTextColour_lighten_30);margin:0;font-size:.75rem}.limits-redesign .limit-card-label{color:var(--brandTextColour_lighten_20);text-transform:uppercase;font-size:.72rem;font-weight:500}.limits-redesign .limit-card-amount{color:var(--brandTextColour);margin:.15rem 0 .9rem;font-size:1.75rem;font-weight:600;line-height:1.2}.limits-redesign .limit-card-progress.MuiLinearProgress-root{background-color:#eceef1;border-radius:999px;height:6px;margin-bottom:.65rem}.limits-redesign .limit-card-progress.MuiLinearProgress-root .MuiLinearProgress-bar{background-color:var(--brandColourPrimary);border-radius:999px}.limits-redesign .limit-card-footer{justify-content:space-between;align-items:center;display:flex}.limits-redesign .limit-card-footer .limit-card-remaining-label{color:var(--brandTextColour_lighten_30);font-size:.78rem}.limits-redesign .limit-card-footer .limit-card-remaining-amount{color:var(--brandTextColour);font-size:.82rem;font-weight:600}.limits-redesign .limit-input-card .limit-card-max{color:var(--brandTextColour_lighten_30);align-items:center;gap:.35rem;margin-top:.5rem;font-size:.72rem;display:flex}.limits-redesign .limit-input-card .limit-card-max .lucide{flex-shrink:0}.limits-redesign .temp-section-card .temp-toggle-header{align-items:center;gap:.75rem;display:flex}.limits-redesign .temp-section-card .temp-toggle-heading{flex:auto;min-width:0}.limits-redesign .temp-section-card .temp-toggle-title{color:var(--brandTextColour);margin:0;font-size:.85rem;font-weight:600;line-height:1.3}.limits-redesign .temp-section-card .temp-toggle-subtitle{color:var(--brandTextColour_lighten_30);margin:0;font-size:.78rem}.limits-redesign .temp-section-card .MuiPickersTextField-root .MuiPickersInputBase-sectionsContainer{padding:12px 0}.limits-redesign .temp-section-card .temp-date-row .MuiFormLabel-root{line-height:.9rem}.limits-redesign .temp-section-card .MuiSwitch-root .MuiSwitch-switchBase.Mui-checked{color:var(--brandColourPrimary)}.limits-redesign .temp-section-card .MuiSwitch-root .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:var(--brandColourPrimary)}.limits-redesign .temp-section-card .temp-section-body{flex-direction:column;gap:1.25rem;margin-top:1.25rem;display:flex}.limits-redesign .limit-card-grid .MuiGrid-root{display:flex}.limits-redesign .limit-card-grid .limit-card{width:100%}.limits-redesign .limits-info-banner{color:var(--brandTextColour);background-color:#e1f5fe;border-left:3px solid #0288d1;border-radius:6px;align-items:center;gap:.6rem;margin-top:1.25rem;padding:.75rem 1rem;display:flex}.limits-redesign .limits-info-banner .lucide{color:#0288d1;flex-shrink:0}.limits-redesign .limits-info-banner .MuiTypography-root{margin:0;font-size:.82rem}.limits-redesign .temp-section-body .limits-info-banner{margin-top:0}.limits-redesign .limit-card-temporary{border-color:#fde2b3;box-shadow:0 1px 2px #b453091f}.limits-redesign .limit-card-badge{color:#b45309;text-transform:uppercase;background-color:#fff5e6;border:1px solid #fde2b3;border-radius:999px;flex-shrink:0;align-items:center;gap:.3rem;margin-left:auto;padding:.2rem .55rem;font-size:.62rem;font-weight:500;display:inline-flex}.limits-redesign .limit-card-temp-meta{color:var(--brandTextColour_lighten_30);margin:-.55rem 0 .85rem;font-size:.75rem}.limits-redesign .temp-timeline-section{margin-top:2rem}.limits-redesign .temp-timeline-label{color:var(--brandTextColour_lighten_20);letter-spacing:.06em;text-transform:uppercase;margin-left:.6rem;font-size:.72rem;font-weight:600}.limits-redesign .temp-timeline-subtitle{color:var(--brandTextColour_lighten_30);margin:.1rem 0 1rem .6rem;font-size:.82rem}.limits-redesign .temp-timeline{background-color:#fff;border:1px solid #e8eaed;border-radius:12px;padding:0;overflow:hidden;box-shadow:0 1px 2px #00000008}.limits-redesign .temp-timeline .temp-timeline-row{border-bottom:1px solid #e8eaed;gap:.85rem;padding-bottom:0;padding-left:1rem;padding-right:1rem;display:flex;position:relative}.limits-redesign .temp-timeline .temp-timeline-row.status-active{background:linear-gradient(90deg,#43a0470d,#0000 70%)}.limits-redesign .temp-timeline .temp-timeline-row:last-child{border:none;padding:.8rem 1rem}.limits-redesign .temp-timeline .temp-timeline-row:not(:last-child) .temp-timeline-marker:before{content:"";background:#e8eaed;width:2px;position:absolute;top:0;bottom:0;left:5px}.limits-redesign .temp-timeline .temp-timeline-row:first-child:not(:last-child) .temp-timeline-marker:before{top:calc(.8rem + 5px)}.limits-redesign .temp-timeline .temp-timeline-marker{flex:0 0 12px;padding-top:.25rem;position:relative}.limits-redesign .temp-timeline .status-active .temp-timeline-marker,.limits-redesign .temp-timeline .status-scheduled .temp-timeline-marker{padding-top:.8rem}.limits-redesign .temp-timeline .temp-timeline-dot{z-index:1;border-radius:50%;width:12px;height:12px;margin-top:5px;display:block;position:relative}@keyframes temp-timeline-pulse{0%,to{box-shadow:0 0 #43a04766}50%{box-shadow:0 0 0 5px #43a04700}}.limits-redesign .temp-timeline .status-active .temp-timeline-dot{background-color:#43a047;animation:2s ease-in-out infinite temp-timeline-pulse}.limits-redesign .temp-timeline .status-scheduled .temp-timeline-dot{background-color:#fff;border:2px solid #0288d1}.limits-redesign .temp-timeline .status-revert .temp-timeline-dot{background-color:#fff;border:2px solid #e8eaed;margin-top:0}.limits-redesign .temp-timeline .status-revert .temp-timeline-marker:before{content:"";background:#e8eaed;width:2px;height:calc(1.05rem + 6px);position:absolute;top:-.8rem;left:5px}.limits-redesign .temp-timeline .temp-timeline-content{flex:auto;min-width:0;padding:.8rem 0}.limits-redesign .temp-timeline .temp-timeline-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;display:flex}.limits-redesign .temp-timeline .temp-timeline-heading{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.limits-redesign .temp-timeline .temp-status-pill{border-radius:999px;align-items:center;gap:.3rem;padding:.12rem .55rem;font-size:.68rem;font-weight:600;display:inline-flex}.limits-redesign .temp-timeline .temp-status-pill:before{content:"";border-radius:50%;flex-shrink:0;width:6px;height:6px;display:block}.limits-redesign .temp-timeline .status-active .temp-status-pill{color:#43a047;background-color:#e8f5e9}.limits-redesign .temp-timeline .status-active .temp-status-pill:before{background-color:#43a047}.limits-redesign .temp-timeline .status-scheduled .temp-status-pill{color:#0288d1;background-color:#e1f5fe}.limits-redesign .temp-timeline .status-scheduled .temp-status-pill:before{background-color:#0288d1}.limits-redesign .temp-timeline .temp-timeline-types{color:var(--brandTextColour);font-size:.85rem;font-weight:500}.limits-redesign .temp-timeline .temp-timeline-dates{color:var(--brandTextColour_lighten_30);flex-shrink:0;align-items:center;gap:.6rem;font-size:.8rem;display:flex}.limits-redesign .temp-timeline .temp-timeline-duration{color:var(--brandTextColour_lighten_20);background-color:#f4f6f8;border-radius:6px;padding:.1rem .45rem;font-size:.72rem;font-weight:500}.limits-redesign .temp-timeline .temp-timeline-detail{color:var(--brandTextColour_lighten_30);margin:.35rem 0 0;font-size:.8rem}.limits-redesign .temp-timeline .temp-timeline-progress.MuiLinearProgress-root{background-color:#eceef1;border-radius:999px;height:5px;margin:.6rem 0 .45rem}.limits-redesign .temp-timeline .temp-timeline-progress.MuiLinearProgress-root .MuiLinearProgress-bar{background-color:#43a047;border-radius:999px}.limits-redesign .temp-timeline .temp-timeline-trailing{text-align:right;font-size:.78rem;font-weight:600;display:block}.limits-redesign .temp-timeline .status-active .temp-timeline-trailing{color:#43a047}.limits-redesign .temp-timeline .status-scheduled .temp-timeline-trailing{color:#0288d1}.limits-redesign .temp-timeline .temp-timeline-revert{color:var(--brandTextColour_lighten_30);padding-top:.1rem;font-size:.8rem}@media only screen and (width<=768px){.limits-redesign .limit-card{padding:1rem 1.1rem}.limits-redesign .limit-card-amount{font-size:1.5rem}}@media only screen and (width<=450px){.profile-settings-redesign .limits-header .limits-breadcrumb{margin-bottom:1rem;font-size:.75rem}.profile-settings-redesign .limits-header .limits-header-main{flex-direction:column}.profile-settings-redesign .limits-header .limits-header-text,.profile-settings-redesign .limits-header .limits-title{font-size:1.1rem}.profile-settings-redesign .limits-header .limits-header-action,.profile-settings-redesign .limits-header .limits-header-action .MuiButton-root{width:100%}}.MuiList-root.profile-login-details{margin:0 0 2rem;display:flex}.MuiList-root.profile-login-details .MuiListItemIcon-root{min-width:35px}.MuiList-root .select-Sms{text-transform:uppercase}.MuiListItem-root .MuiFormControlLabel-root{margin:0}.MuiListItem-root .MuiFormControlLabel-root .MuiFormControlLabel-label.Mui-disabled{color:var(--brandTextColour)}.MuiListItem-root .MuiSwitch-root .MuiSwitch-switchBase.Mui-checked{color:var(--brandColourPrimary)}.MuiListItem-root .MuiSwitch-root .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:var(--brandColourPrimary)}.MuiListItem-root .MuiSwitch-root .MuiSwitch-switchBase.Mui-checked.Mui-disabled{color:var(--brandColourPrimary);opacity:1}.MuiListItem-root .MuiSwitch-root .MuiSwitch-switchBase.Mui-checked.Mui-disabled+.MuiSwitch-track{opacity:.5}.profile-personal-info .MuiFormControl-root .MuiInputBase-input.Mui-disabled{-webkit-text-fill-color:var(--brandTextColour)!important}.profile-personal-info .MuiFormControl-root .MuiInputLabel-root .MuiSvgIcon-root{color:var(--brandColourPrimary)}.profile-personal-info .MuiTypography-root{margin:0 0 1.5rem .8rem}@media only screen and (width<=768px){.MuiList-root.profile-login-details{flex-wrap:wrap}.profile-personal-info h4{padding-bottom:.6rem}}.profile-view-page{min-height:calc(100vh - var(--banner-top-height,0px) - var(--banner-bottom-height,0px) - var(--appbar-height,60px) - var(--footer-height,0px));background-color:#f4f5f7;width:100%}section.profile-settings-redesign{max-width:1200px}.profile-settings-redesign .profile-settings-header{margin-bottom:.5rem}.profile-settings-redesign .profile-settings-header h2{color:var(--brandTextColour);margin-bottom:.25rem}.profile-settings-redesign .profile-settings-header .profile-settings-subtitle{color:var(--brandTextColour_lighten_30);margin:0;font-size:.85rem}.profile-settings-redesign .profile-redesign-tab,.profile-settings-redesign .profile-form{flex-direction:column;gap:.5rem;display:flex}.profile-settings-redesign .profile-card{background-color:#fff;border:1px solid #e8eaed;border-radius:12px;padding:1.25rem 1.5rem;box-shadow:0 1px 2px #00000008}.profile-settings-redesign .profile-card .profile-card-header{align-items:center;gap:.85rem;padding-bottom:10px;display:flex}.profile-settings-redesign .profile-card .profile-card-header .profile-card-icon{color:var(--brandColourPrimary);background-color:#f4f6f8;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.profile-settings-redesign .profile-card .profile-card-header .profile-card-heading{min-width:0}.profile-settings-redesign .profile-card .profile-card-header .profile-card-title{color:var(--brandTextColour);margin:0;font-size:.9rem;font-weight:600;line-height:1.3}.profile-settings-redesign .profile-card .profile-card-header .profile-card-subtitle{color:var(--brandTextColour_lighten_30);margin:0;font-size:.8rem}.profile-settings-redesign .profile-card .profile-card-body{margin-top:1.25rem}.profile-settings-redesign .profile-identity-card .profile-identity-top{align-items:center;gap:.75rem;display:flex}.profile-settings-redesign .profile-identity-card .profile-identity-name{color:var(--brandTextColour);margin:0;font-size:1.1rem;font-weight:600}.profile-settings-redesign .profile-identity-card .profile-identity-badge{color:#0288d1;letter-spacing:.04em;text-transform:uppercase;background-color:#e1f5fe;border-radius:6px;height:auto;padding:.15rem 0;font-size:.62rem;font-weight:600}.profile-settings-redesign .profile-identity-card .profile-identity-badge .MuiChip-label{padding:0 .5rem}.profile-settings-redesign .profile-identity-card .profile-identity-email{color:var(--brandTextColour_lighten_25);margin:.35rem 0 0;font-size:.82rem}.profile-settings-redesign .profile-identity-card .profile-identity-meta{flex-wrap:wrap;gap:1.5rem;margin-top:.85rem;display:flex}.profile-settings-redesign .profile-identity-card .profile-identity-meta .profile-identity-meta-item{color:var(--brandTextColour);align-items:center;gap:.4rem;display:flex}.profile-settings-redesign .profile-identity-card .profile-identity-meta .profile-identity-meta-item .lucide{color:var(--brandTextColour_lighten_35);flex-shrink:0}.profile-settings-redesign .profile-identity-card .profile-identity-meta .profile-identity-meta-item .meta-label{color:var(--brandTextColour_lighten_35)}.profile-settings-redesign .MuiInputLabel-root{color:var(--brandTextColour_lighten_20);letter-spacing:0;text-transform:uppercase;font-size:.8rem;font-weight:500;font-family:Inter,sans-serif!important}.profile-settings-redesign .MuiInputLabel-root.Mui-focused{color:var(--brandColourPrimary)}.profile-settings-redesign .MuiOutlinedInput-root{font-size:.85rem;font-family:Inter,sans-serif!important}.profile-settings-redesign .MuiOutlinedInput-root.Mui-disabled fieldset{border-color:#e3e6ea}.profile-settings-redesign .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--brandColourPrimary)}.profile-settings-redesign .MuiInputBase-input.Mui-disabled{-webkit-text-fill-color:var(--brandTextColour);color:var(--brandTextColour)}.profile-settings-redesign .profile-footer{justify-content:flex-end;gap:.75rem;margin-top:10px;display:flex}.profile-settings-redesign .profile-footer .profile-cancel.MuiButton-outlined{color:var(--brandTextColour_lighten_20);background-color:#fff;border:1px solid #e5e7eb;padding:.5rem 1.5rem;font-weight:500}.profile-settings-redesign .profile-footer .profile-cancel.MuiButton-outlined:hover{border-color:var(--brandTextColour_lighten_50);color:var(--brandTextColour);background-color:#f9fafb}.profile-settings-redesign .account-redesign-tab{flex-direction:column;gap:1.75rem;display:flex}.profile-settings-redesign .account-section{flex-direction:column;gap:.6rem;display:flex}.profile-settings-redesign .account-section .account-section-label{color:var(--brandTextColour_lighten_30);letter-spacing:.06em;text-transform:uppercase;margin:0 0 0 10px;font-size:.72rem;font-weight:600}.profile-settings-redesign .account-section .account-section-info{color:var(--brandTextColour_lighten_25);margin:-.2rem 0 0;font-size:.8rem}.profile-settings-redesign .account-setting-row{text-align:left;background-color:#fff;border:1px solid #e8eaed;border-radius:12px;justify-content:flex-start;align-items:center;gap:.85rem;width:100%;padding:.9rem 1.25rem;transition:background-color .15s,border-color .15s;display:flex;box-shadow:0 1px 2px #00000008}.profile-settings-redesign .account-setting-row:hover{background-color:#fbfbfb;border-color:#c8ccd2}.profile-settings-redesign .account-setting-row:focus-visible{outline:2px solid var(--brandColourPrimary);outline-offset:2px;background-color:#fbfbfb;border-color:#c8ccd2}.profile-settings-redesign .account-setting-row .account-row-icon{color:var(--brandColourPrimary);background-color:#f4f6f8;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.profile-settings-redesign .account-setting-row .account-row-text{flex:auto;min-width:0}.profile-settings-redesign .account-setting-row .account-row-title{color:var(--brandTextColour);margin:0;font-size:.85rem;font-weight:600;line-height:1.3}.profile-settings-redesign .account-setting-row .account-row-subtitle{color:var(--brandTextColour_lighten_30);margin:0;font-size:.8rem}.profile-settings-redesign .account-setting-row .account-row-chevron{color:var(--brandTextColour_lighten_35);flex-shrink:0}.profile-settings-redesign .account-setting-row .MuiSwitch-root .MuiSwitch-switchBase.Mui-checked{color:var(--brandColourPrimary)}.profile-settings-redesign .account-setting-row .MuiSwitch-root .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:var(--brandColourPrimary)}.profile-settings-redesign .account-setting-row .MuiSwitch-root .MuiSwitch-switchBase.Mui-checked.Mui-disabled{color:var(--brandColourPrimary);opacity:1}.profile-settings-redesign .account-setting-row .MuiSwitch-root .MuiSwitch-switchBase.Mui-checked.Mui-disabled+.MuiSwitch-track{opacity:.5}.profile-settings-redesign .security-redesign-tab{flex-direction:column;gap:1.75rem;display:flex}.profile-settings-redesign .security-section{flex-direction:column;gap:.6rem;display:flex}.profile-settings-redesign .security-section .security-section-label{color:var(--brandTextColour_lighten_30);letter-spacing:.06em;text-transform:uppercase;margin:0 0 0 10px;font-size:.72rem;font-weight:600}.profile-settings-redesign .security-card{background-color:#fff;border:1px solid #e8eaed;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #00000008}.profile-settings-redesign .security-setting-row{text-align:left;justify-content:flex-start;align-items:center;gap:.85rem;width:100%;padding:1rem 1.25rem;transition:background-color .15s;display:flex}.profile-settings-redesign .security-setting-row:not(:last-child){border-bottom:1px solid #e8eaed}.profile-settings-redesign .security-setting-row:hover{background-color:#fbfbfb}.profile-settings-redesign .security-setting-row--static,.profile-settings-redesign .security-setting-row--static:hover{cursor:default;background-color:#0000}.profile-settings-redesign .security-setting-row .security-row-icon{color:var(--brandColourPrimary);background-color:#f4f6f8;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.profile-settings-redesign .security-setting-row .security-row-text{flex:auto;min-width:0}.profile-settings-redesign .security-setting-row .security-row-title{color:var(--brandTextColour);margin:0;font-size:.85rem;font-weight:600;line-height:1.3}.profile-settings-redesign .security-setting-row .security-row-subtitle{color:var(--brandTextColour_lighten_30);margin:0;font-size:.8rem}.profile-settings-redesign .security-setting-row .security-row-trailing{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.profile-settings-redesign .security-setting-row .security-row-chevron{color:var(--brandTextColour_lighten_35);flex-shrink:0}.profile-settings-redesign .security-setting-row .security-status-badge.security-status-on{color:#43a047;background-color:#e8f5e9;border-radius:999px;height:auto;padding:.15rem 0;font-size:.72rem;font-weight:600}.profile-settings-redesign .security-setting-row .security-status-badge.security-status-on .MuiChip-label{align-items:center;gap:.35rem;padding:0 .6rem;display:inline-flex}.profile-settings-redesign .security-setting-row .security-status-badge.security-status-on .MuiChip-label:before{content:"";background-color:#43a047;border-radius:50%;width:6px;height:6px;display:inline-block}.profile-settings-redesign .security-setting-row .security-status-setup{color:var(--brandTextColour_lighten_30);margin:0;font-size:.82rem}.profile-settings-redesign .security-setting-row .security-row-count,.profile-settings-redesign .security-setting-row .security-row-action{color:var(--brandTextColour_lighten_30);white-space:nowrap;margin:0;font-size:.82rem}.profile-settings-redesign .marketing-comms-card{background-color:#fff;border:1px solid #e8eaed;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #00000008}.profile-settings-redesign .marketing-comms-card .account-setting-row{box-shadow:none;border:none;border-radius:0}.profile-settings-redesign .marketing-comms-card .marketing-comms-confirm{flex-direction:column;padding:.5rem 1.25rem 1.1rem;display:flex}.profile-settings-redesign .marketing-comms-card .marketing-comms-banner.MuiAlert-root{border-radius:8px;align-items:center}.profile-settings-redesign .marketing-comms-card .marketing-comms-banner.MuiAlert-root .MuiAlert-message{width:100%;padding:5px 0}.profile-settings-redesign .marketing-comms-card .marketing-comms-banner.MuiAlert-root .MuiAlert-icon{padding-top:2px}.profile-settings-redesign .marketing-comms-card .marketing-comms-banner.MuiAlert-root .marketing-comms-banner-title{margin:0;font-size:.9rem;font-weight:600}.profile-settings-redesign .marketing-comms-card .marketing-comms-banner.MuiAlert-root .marketing-comms-banner-text{margin:0;font-size:.82rem;line-height:1.45}.profile-settings-redesign .marketing-comms-card .marketing-comms-banner--optout.MuiAlert-root{color:#5c5346;background-color:#fff7ed;border-left:3px solid #c2740c}.profile-settings-redesign .marketing-comms-card .marketing-comms-banner--optout.MuiAlert-root .MuiAlert-icon{color:#c2740c}.profile-settings-redesign .marketing-comms-card .marketing-comms-banner--optout.MuiAlert-root .marketing-comms-banner-title{color:#8a5a16}.profile-settings-redesign .marketing-comms-card .marketing-comms-banner--optout.MuiAlert-root .marketing-comms-banner-text{color:#5c5346}.profile-settings-redesign .marketing-comms-card .marketing-comms-error{margin-top:.75rem}.profile-settings-redesign .marketing-comms-card .profile-footer{margin-top:.9rem}.profile-settings-redesign .marketing-comms-card .profile-footer .marketing-comms-confirm-btn--optout.MuiButton-contained{color:#fff;background-color:#c0392b}.profile-settings-redesign .marketing-comms-card .profile-footer .marketing-comms-confirm-btn--optout.MuiButton-contained:hover{color:#fff;background-color:#a93226}@media only screen and (width<=768px){.profile-settings-redesign .profile-card{padding:1rem 1.1rem}.profile-settings-redesign .account-setting-row{padding:.85rem 1rem}.profile-settings-redesign .profile-footer{flex-direction:column-reverse}.profile-settings-redesign .profile-footer .MuiButton-root{width:100%}}.sub-wrap.trusted-devices-page{max-width:760px;margin:0 auto}.trusted-devices-page{flex-direction:column;gap:1.25rem;max-width:760px;display:flex}.trusted-devices-page .trusted-devices-header{flex-direction:column;gap:.4rem;display:flex}.trusted-devices-page .trusted-devices-header .trusted-devices-breadcrumb{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.5rem;font-size:.85rem;display:flex}.trusted-devices-page .trusted-devices-header .trusted-devices-breadcrumb .trusted-devices-back-link{color:var(--brandColourPrimary);align-items:center;gap:.35rem;width:fit-content;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.trusted-devices-page .trusted-devices-header .trusted-devices-breadcrumb .trusted-devices-back-link:hover{text-decoration:underline}.trusted-devices-page .trusted-devices-header .trusted-devices-title{color:var(--brandTextColour);margin:.35rem 0 0}.trusted-devices-page .trusted-devices-header .trusted-devices-subtitle{color:var(--brandTextColour_lighten_30);margin:0;font-size:.85rem}.trusted-devices-page .trusted-devices-card{background-color:#fff;border:1px solid #e8eaed;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #00000008}.trusted-devices-page .trusted-devices-empty{color:var(--brandTextColour_lighten_30);text-align:center;padding:1.5rem 1.25rem;font-size:.9rem}.trusted-devices-page .trusted-device-row{align-items:center;gap:.85rem;padding:1rem 1.25rem;display:flex}.trusted-devices-page .trusted-device-row:not(:last-child){border-bottom:1px solid #e8eaed}.trusted-devices-page .trusted-device-row .trusted-device-icon{color:var(--brandColourPrimary);background-color:#f4f6f8;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.trusted-devices-page .trusted-device-row .trusted-device-text{flex:auto;min-width:0}.trusted-devices-page .trusted-device-row .trusted-device-name-row{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.trusted-devices-page .trusted-device-row .trusted-device-name{color:var(--brandTextColour);margin:0;font-size:.95rem;font-weight:600;line-height:1.3}.trusted-devices-page .trusted-device-row .trusted-device-this-badge{color:#2f6fb0;letter-spacing:.05em;text-transform:uppercase;background-color:#e8f1fb;border-radius:999px;height:auto;padding:.1rem 0;font-size:.62rem;font-weight:700}.trusted-devices-page .trusted-device-row .trusted-device-this-badge .MuiChip-label{padding:.1rem .5rem}.trusted-devices-page .trusted-device-row .trusted-device-meta{color:var(--brandTextColour_lighten_30);margin:.1rem 0 0;font-size:.78rem}.trusted-devices-page .trusted-device-row .trusted-device-action{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.trusted-devices-page .trusted-device-row .trusted-device-action .MuiButton-root{padding:.2rem .8rem;font-size:.75rem}.trusted-devices-page .trusted-device-row .trusted-device-active-badge{color:#43a047;background-color:#e8f5e9;border-radius:999px;height:auto;padding:.15rem 0;font-size:.72rem;font-weight:600}.trusted-devices-page .trusted-device-row .trusted-device-active-badge .MuiChip-label{align-items:center;gap:.35rem;padding:0 .6rem;display:inline-flex}.trusted-devices-page .trusted-device-row .trusted-device-active-badge .MuiChip-label:before{content:"";background-color:#43a047;border-radius:50%;width:6px;height:6px;display:inline-block}.trusted-devices-page .trusted-device-row .trusted-device-remove-icon{color:var(--brandTextColour_lighten_35)}.trusted-devices-page .trusted-device-row .trusted-device-remove-icon:hover{color:#bf2e24;background-color:#fbfbfb}.trusted-devices-page .trusted-device-row .trusted-device-cancel.MuiButton-outlined{color:var(--brandTextColour_lighten_20);background-color:#fff;border-color:#e5e7eb}.trusted-devices-page .trusted-device-row .trusted-device-cancel.MuiButton-outlined:hover{border-color:var(--brandTextColour_lighten_50);color:var(--brandTextColour);background-color:#f9fafb}.trusted-devices-page .trusted-device-row .trusted-device-remove.MuiButton-contained{color:#fff;background-color:#c0392b}.trusted-devices-page .trusted-device-row .trusted-device-remove.MuiButton-contained:hover{color:#fff;background-color:#a93226}.trusted-devices-page .trusted-devices-info{background-color:#e1f5fe;border-left:3px solid #0288d1;border-radius:8px;align-items:center;gap:.6rem;padding:.85rem 1rem;display:flex}.trusted-devices-page .trusted-devices-info .trusted-devices-info-icon{color:#0288d1;flex-shrink:0}.trusted-devices-page .trusted-devices-info .trusted-devices-info-text{color:var(--brandTextColour);margin:0;font-size:.82rem}.trusted-devices-page .trusted-devices-footer{justify-content:flex-end;gap:.75rem;display:flex}.trusted-devices-page .trusted-devices-footer .trusted-devices-back-button.MuiButton-outlined{color:var(--brandTextColour_lighten_20);background-color:#fff;border-color:#e5e7eb}.trusted-devices-page .trusted-devices-footer .trusted-devices-back-button.MuiButton-outlined:hover{border-color:var(--brandTextColour_lighten_50);color:var(--brandTextColour);background-color:#f9fafb}.trusted-devices-page .trusted-devices-footer .trusted-devices-remove-all.MuiButton-contained{color:#fff;background-color:#c0392b}.trusted-devices-page .trusted-devices-footer .trusted-devices-remove-all.MuiButton-contained:hover{color:#fff;background-color:#a93226}.trusted-devices-page .trusted-devices-footer .trusted-devices-remove-all.MuiButton-contained.Mui-disabled{color:var(--brandTextColour_lighten_35);background-color:#e8eaed}@media only screen and (width<=768px){.trusted-devices-page .trusted-device-row{flex-wrap:wrap}.trusted-devices-page .trusted-device-row .trusted-device-action{justify-content:flex-end;width:100%;margin-left:52px}.trusted-devices-page .trusted-devices-footer{flex-direction:column-reverse}.trusted-devices-page .trusted-devices-footer .MuiButton-root{width:100%}}.change-password-page{flex-direction:column;gap:1.25rem;display:flex;max-width:720px!important}.change-password-page .change-password-header{flex-direction:column;gap:.3rem;display:flex}.change-password-page .change-password-header .change-password-breadcrumb{margin-bottom:.5rem}.change-password-page .change-password-header .change-password-breadcrumb .change-password-back-link{color:var(--brandColourPrimary);align-items:center;gap:.35rem;width:fit-content;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.change-password-page .change-password-header .change-password-breadcrumb .change-password-back-link:hover{text-decoration:underline}.change-password-page .change-password-header .change-password-title{color:var(--brandTextColour);margin:.35rem 0 0}.change-password-page .change-password-header .change-password-subtitle{color:var(--brandTextColour_lighten_30);margin:0;font-size:.85rem}.change-password-page .change-password-form{flex-direction:column;gap:.85rem;display:flex}.change-password-page .change-password-alert{border-radius:10px}.change-password-page .change-password-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;margin-top:1.25rem;display:grid}.change-password-page .change-password-fields{flex-direction:column;gap:1.1rem;display:flex}.change-password-page .change-password-newfield{flex-direction:column;display:flex}.change-password-page .password-strength{align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.change-password-page .password-strength .password-strength-track{background-color:#edeff2;border-radius:999px;flex:auto;height:6px;overflow:hidden}.change-password-page .password-strength .password-strength-fill{border-radius:999px;height:100%;transition:width .2s,background-color .2s}.change-password-page .password-strength .password-strength-fill--weak{background-color:#d64545}.change-password-page .password-strength .password-strength-fill--fair{background-color:#e0922f}.change-password-page .password-strength .password-strength-fill--good{background-color:#3f9d57}.change-password-page .password-strength .password-strength-fill--strong{background-color:#2e8b57}.change-password-page .password-strength .password-strength-label{flex-shrink:0;font-size:.72rem;font-weight:600}.change-password-page .password-strength .password-strength-label--weak{color:#d64545}.change-password-page .password-strength .password-strength-label--fair{color:#e0922f}.change-password-page .password-strength .password-strength-label--good{color:#3f9d57}.change-password-page .password-strength .password-strength-label--strong{color:#2e8b57}.change-password-page .password-requirements{background-color:#f4f6f8;border:1px solid #e8eaed;border-radius:10px;align-self:start;padding:1rem 1.15rem}.change-password-page .password-requirements .password-requirements-title{color:var(--brandTextColour_lighten_30);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .75rem;font-size:.72rem;font-weight:600}.change-password-page .password-requirements .password-requirements-list{flex-direction:column;gap:.5rem;display:flex}.change-password-page .password-requirements .password-requirement{align-items:center;gap:.6rem;display:flex}.change-password-page .password-requirements .password-requirement .password-requirement-icon{box-sizing:border-box;color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.change-password-page .password-requirements .password-requirement .password-requirement-icon--met{background-color:#3f9d57}.change-password-page .password-requirements .password-requirement .password-requirement-icon--unmet{border:2px solid #d98b8b}.change-password-page .password-requirements .password-requirement .password-requirement-icon--info{border:2px solid #cfd4da}.change-password-page .password-requirements .password-requirement .password-requirement-label{color:var(--brandTextColour);font-size:.82rem;line-height:1.35}.change-password-page .password-requirements .password-requirement--unmet .password-requirement-label,.change-password-page .password-requirements .password-requirement--info .password-requirement-label{color:var(--brandTextColour_lighten_20)}.change-password-page .confirm-its-you-body{flex-direction:column;gap:.85rem;margin-top:1.25rem;display:flex}.change-password-page .otp-input{gap:.75rem;display:flex}.change-password-page .otp-input .otp-box{appearance:none;color:var(--brandTextColour);text-align:center;background-color:#fff;border:1px solid #d9dce0;border-radius:10px;outline:none;flex:1 1 0;min-width:0;height:64px;font-size:1.4rem;font-weight:600;transition:border-color .15s,box-shadow .15s;font-family:Inter,sans-serif!important}.change-password-page .otp-input .otp-box:focus{border-color:var(--brandColourPrimary);box-shadow:0 0 0 3px #0000000a}.change-password-page .otp-input--error .otp-box{border-color:#bf2e24}.change-password-page .otp-error{color:#bf2e24;margin:0;font-size:.8rem}.change-password-page .otp-resend{color:var(--brandColourPrimary);align-items:center;gap:.4rem;width:fit-content;font-size:.85rem;font-weight:600;display:inline-flex}.change-password-page .otp-resend-wait{color:var(--brandTextColour_lighten_30);margin:0;font-size:.82rem}@media only screen and (width<=768px){.change-password-page .change-password-grid{grid-template-columns:minmax(0,1fr);gap:1.1rem}.change-password-page .otp-input{gap:.5rem}.change-password-page .otp-input .otp-box{height:52px}}.sub-wrap.authenticator-page{max-width:760px;margin:0 auto}.sub-wrap.authenticator-page .twofa-breadcrumb{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:1.5rem;font-size:.85rem;display:flex}.sub-wrap.authenticator-page .twofa-breadcrumb .twofa-back-link.MuiButton-text{color:var(--brandColourPrimary);text-transform:none;align-items:center;gap:.35rem;min-width:0;padding:0;font-size:.85rem;font-weight:500;display:inline-flex}.sub-wrap.authenticator-page .twofa-breadcrumb .twofa-back-link.MuiButton-text:hover{background-color:#0000;text-decoration:underline}.sub-wrap.authenticator-page .twofa-heading{margin-bottom:1.5rem}.sub-wrap.authenticator-page .twofa-heading h2{color:var(--brandTextColour);margin-bottom:.35rem;font-size:1.5rem;font-weight:600}.sub-wrap.authenticator-page .twofa-heading .twofa-subtitle{color:var(--brandTextColour_lighten_30);margin:0;font-size:.9rem}.sub-wrap.authenticator-page .twofa-steps{align-items:center;margin-bottom:1.5rem;display:flex}.sub-wrap.authenticator-page .twofa-step{flex-shrink:0;align-items:center;display:flex}.sub-wrap.authenticator-page .twofa-step-marker{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.8rem;font-weight:600;display:inline-flex}.sub-wrap.authenticator-page .twofa-step-marker--active{background-color:var(--brandColourPrimary);color:#fff}.sub-wrap.authenticator-page .twofa-step-marker--completed{border:1.5px solid var(--brandColourPrimary);color:var(--brandColourPrimary)}.sub-wrap.authenticator-page .twofa-step-marker--upcoming{color:#9aa0a6;border:1.5px solid #d0d5dd}.sub-wrap.authenticator-page .twofa-step-label{white-space:nowrap;margin:0 0 0 .5rem;font-size:.82rem}.sub-wrap.authenticator-page .twofa-step-label--active{color:var(--brandTextColour);font-weight:600}.sub-wrap.authenticator-page .twofa-step-label--completed{color:var(--brandTextColour)}.sub-wrap.authenticator-page .twofa-step-label--upcoming{color:#9aa0a6}.sub-wrap.authenticator-page .twofa-step-line{background-color:#e0e3e7;flex:auto;height:2px;margin:0 .85rem}.sub-wrap.authenticator-page .twofa-step-line--done{background-color:var(--brandColourPrimary)}.sub-wrap.authenticator-page .twofa-card{background-color:#fff;border:1px solid #e8eaed;border-radius:12px;margin-bottom:1.25rem;overflow:hidden;box-shadow:0 1px 2px #00000008}.sub-wrap.authenticator-page .twofa-card-header{align-items:center;gap:.85rem;padding:1.1rem 1.25rem;display:flex}.sub-wrap.authenticator-page .twofa-card-header .twofa-card-icon{color:var(--brandColourPrimary);background-color:#f4f6f8;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.sub-wrap.authenticator-page .twofa-card-header .twofa-card-title{color:var(--brandTextColour);margin:0;font-size:.9rem;font-weight:600;line-height:1.3}.sub-wrap.authenticator-page .twofa-card-header .twofa-card-subtitle{color:var(--brandTextColour_lighten_30);margin:0;font-size:.78rem}.sub-wrap.authenticator-page .twofa-card-divider{border-color:#e8eaed}.sub-wrap.authenticator-page .twofa-card-body{padding:1.25rem}.sub-wrap.authenticator-page .twofa-prompt{color:var(--brandTextColour);margin:0 0 1rem;font-size:.85rem;font-weight:500}.sub-wrap.authenticator-page .otp-input{gap:.6rem;margin-bottom:.5rem;display:flex}.sub-wrap.authenticator-page .otp-input .otp-box{color:var(--brandTextColour);text-align:center;border:1px solid #d0d5dd;border-radius:10px;outline:none;flex:1 1 0;min-width:0;height:56px;font-size:1.4rem;font-weight:600;transition:border-color .15s,box-shadow .15s;font-family:Inter,sans-serif!important}.sub-wrap.authenticator-page .otp-input .otp-box:focus{border-color:var(--brandColourPrimary);box-shadow:0 0 0 3px #0000000a}.sub-wrap.authenticator-page .otp-input .otp-box:disabled{background-color:#f7f8f9}.sub-wrap.authenticator-page .otp-input--error .otp-box,.sub-wrap.authenticator-page .otp-input--error .otp-box:focus{border-color:#bf2e24}.sub-wrap.authenticator-page .twofa-resend.MuiButton-text{margin-bottom:.2rem;font-size:.72rem;font-weight:500}.sub-wrap.authenticator-page .twofa-resend.MuiButton-text.Mui-disabled{color:#9aa0a6}.sub-wrap.authenticator-page .twofa-scan{gap:1.5rem;margin-bottom:.5rem;display:flex}.sub-wrap.authenticator-page .twofa-scan .twofa-qr{flex-shrink:0;line-height:0}.sub-wrap.authenticator-page .twofa-scan .twofa-qr canvas{border:1px solid #e8eaed;border-radius:8px}.sub-wrap.authenticator-page .twofa-scan .twofa-manual{flex:auto;min-width:0}.sub-wrap.authenticator-page .twofa-scan .twofa-manual-title{color:var(--brandTextColour);margin:0 0 .15rem;font-size:.88rem;font-weight:600}.sub-wrap.authenticator-page .twofa-scan .twofa-manual-subtitle{color:var(--brandTextColour_lighten_30);margin:0 0 .6rem;font-size:.8rem}.sub-wrap.authenticator-page .twofa-scan .twofa-secret-row{border:1px solid #e8eaed;border-radius:8px;align-items:stretch;display:flex;overflow:hidden}.sub-wrap.authenticator-page .twofa-scan .twofa-secret{color:var(--brandTextColour);letter-spacing:.04em;white-space:nowrap;flex:auto;align-items:center;min-width:0;padding:.6rem .75rem;font-family:Courier New,monospace;font-size:.82rem;display:flex;overflow-x:auto}.sub-wrap.authenticator-page .twofa-scan .twofa-copy.MuiButton-text{border-left:1px solid #e8eaed;border-radius:0;flex-shrink:0;padding:0 .9rem;font-size:.8rem;font-weight:600}.sub-wrap.authenticator-page .twofa-then-confirm.MuiDivider-root{color:#9aa0a6;letter-spacing:.08em;text-transform:uppercase;margin:1.25rem 0;font-size:.7rem;font-weight:600}.sub-wrap.authenticator-page .twofa-then-confirm.MuiDivider-root:before,.sub-wrap.authenticator-page .twofa-then-confirm.MuiDivider-root:after{border-color:#e8eaed}.sub-wrap.authenticator-page .twofa-expire-note.MuiAlert-root{margin-top:.5rem;margin-bottom:0}.sub-wrap.authenticator-page .twofa-done{text-align:center;padding:2.25rem 1.5rem}.sub-wrap.authenticator-page .twofa-done .twofa-done-icon{color:#43a047;background-color:#e8f5e9;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1rem;display:inline-flex}.sub-wrap.authenticator-page .twofa-done .twofa-done-title{color:var(--brandTextColour);margin:0 0 .5rem;font-size:1rem;font-weight:600}.sub-wrap.authenticator-page .twofa-done .twofa-done-copy{color:var(--brandTextColour_lighten_30);max-width:380px;margin:0 auto;font-size:.85rem}.sub-wrap.authenticator-page .twofa-footer{justify-content:flex-end;gap:.75rem;display:flex}.sub-wrap.authenticator-page .twofa-footer .twofa-cancel.MuiButton-outlined{color:var(--brandTextColour_lighten_20);background-color:#fff;border:1px solid #e5e7eb;padding:.5rem 1.5rem;font-weight:500}.sub-wrap.authenticator-page .twofa-footer .twofa-cancel.MuiButton-outlined:hover{border-color:var(--brandTextColour_lighten_50);color:var(--brandTextColour);background-color:#f9fafb}.sub-wrap.authenticator-page .twofa-device-row{background-color:#fff;border:1px solid #e8eaed;border-radius:12px;align-items:center;gap:.85rem;margin-bottom:1rem;padding:.9rem 1.25rem;display:flex;box-shadow:0 1px 2px #00000008}.sub-wrap.authenticator-page .twofa-device-row .twofa-device-icon{color:var(--brandColourPrimary);background-color:#f4f6f8;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.sub-wrap.authenticator-page .twofa-device-row .twofa-device-text{flex:auto;min-width:0}.sub-wrap.authenticator-page .twofa-device-row .twofa-device-title{color:var(--brandTextColour);margin:0;font-size:.85rem;font-weight:600;line-height:1.3}.sub-wrap.authenticator-page .twofa-device-row .twofa-device-subtitle{color:var(--brandTextColour_lighten_30);margin:0;font-size:.78rem}.sub-wrap.authenticator-page .twofa-device-row .twofa-device-trailing{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.sub-wrap.authenticator-page .twofa-device-row .twofa-remove-button.MuiButton-text{min-width:0;font-weight:600}.sub-wrap.authenticator-page .twofa-status-badge{color:#43a047;background-color:#e8f5e9;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.72rem;font-weight:600;display:inline-flex}.sub-wrap.authenticator-page .twofa-status-badge .twofa-status-dot{background-color:#43a047;border-radius:50%;width:6px;height:6px;display:inline-block}.twofa-remove-dialog-paper.MuiPaper-root{text-align:left;border-radius:14px;max-width:445px;padding:2rem}.twofa-remove-dialog-paper.MuiPaper-root .twofa-remove-dialog-icon{color:var(--brandColourPrimary);background-color:#f4f6f8;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:.85rem;display:flex}.twofa-remove-dialog-paper.MuiPaper-root .twofa-remove-dialog-title{color:var(--brandTextColour);margin:0 0 .4rem;font-size:1.05rem;font-weight:600}.twofa-remove-dialog-paper.MuiPaper-root .twofa-remove-dialog-copy{color:var(--brandTextColour_lighten_30);margin:0 0 1.25rem;font-size:.85rem}.twofa-remove-dialog-paper.MuiPaper-root .twofa-remove-dialog-actions{justify-content:flex-end;gap:.6rem;display:flex}.twofa-remove-dialog-paper.MuiPaper-root .twofa-remove-dialog-actions .twofa-cancel.MuiButton-outlined{color:var(--brandTextColour_lighten_20);background-color:#fff;border:1px solid #e5e7eb;padding:.45rem 1.25rem;font-weight:500}.twofa-remove-dialog-paper.MuiPaper-root .twofa-remove-dialog-actions .twofa-cancel.MuiButton-outlined:hover{border-color:var(--brandTextColour_lighten_50);color:var(--brandTextColour);background-color:#f9fafb}.twofa-remove-dialog-paper.MuiPaper-root .twofa-remove-dialog-actions .MuiButton-contained.MuiButton-colorError{color:#fff!important;background-color:#bf2e24!important}.twofa-remove-dialog-paper.MuiPaper-root .twofa-remove-dialog-actions .MuiButton-contained.MuiButton-colorError:hover{color:#fff!important;background-color:#c62828!important}@media only screen and (width<=768px){.sub-wrap.authenticator-page .twofa-step-label{display:none}.sub-wrap.authenticator-page .twofa-step-line{margin:0 .4rem}.sub-wrap.authenticator-page .twofa-scan{text-align:center;flex-direction:column;align-items:center}.sub-wrap.authenticator-page .twofa-footer{flex-direction:column-reverse}.sub-wrap.authenticator-page .twofa-footer .MuiButton-root{width:100%}}.twofa-challenge-paper.MuiPaper-root{border-radius:16px;width:100%;max-width:460px;box-shadow:0 12px 40px #0000001f}.twofa-challenge-paper.MuiPaper-root .twofa-challenge-content{padding:1.75rem}.twofa-challenge-paper.MuiPaper-root .twofa-challenge-badge{color:var(--brandColourPrimary);background-color:#f4f6f8;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:1rem;display:flex}.twofa-challenge-paper.MuiPaper-root .twofa-challenge-eyebrow{color:var(--brandColourPrimary);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:600}.twofa-challenge-paper.MuiPaper-root .twofa-challenge-title{color:var(--brandTextColour);margin:.15rem 0 .35rem;font-size:1.35rem;font-weight:600}.twofa-challenge-paper.MuiPaper-root .twofa-challenge-subtitle{color:var(--brandTextColour_lighten_30);margin:0 0 1.25rem;font-size:.85rem}.twofa-challenge-paper.MuiPaper-root .twofa-challenge-hint{background-color:#f4f6f8;border-radius:10px;align-items:center;gap:.6rem;margin-bottom:1.1rem;padding:.75rem .9rem;display:flex}.twofa-challenge-paper.MuiPaper-root .twofa-challenge-hint .lucide{color:var(--brandTextColour_lighten_35);flex-shrink:0}.twofa-challenge-paper.MuiPaper-root .twofa-challenge-hint .twofa-challenge-hint-text{color:var(--brandTextColour_lighten_20);margin:0;font-size:.85rem}.twofa-challenge-paper.MuiPaper-root .twofa-challenge-otp{margin-bottom:.6rem}.twofa-challenge-paper.MuiPaper-root .twofa-challenge-otp .otp-input{gap:.55rem;display:flex}.twofa-challenge-paper.MuiPaper-root .twofa-challenge-otp .otp-input .otp-box{color:var(--brandTextColour);text-align:center;border:1px solid #d0d5dd;border-radius:10px;outline:none;flex:1 1 0;min-width:0;height:56px;font-size:1.4rem;font-weight:600;transition:border-color .15s,box-shadow .15s;font-family:Inter,sans-serif!important}.twofa-challenge-paper.MuiPaper-root .twofa-challenge-otp .otp-input .otp-box:nth-child(4){margin-left:.85rem}.twofa-challenge-paper.MuiPaper-root .twofa-challenge-otp .otp-input .otp-box:focus{border-color:var(--brandColourPrimary);box-shadow:0 0 0 3px #0000000a}.twofa-challenge-paper.MuiPaper-root .twofa-challenge-otp .otp-input .otp-box:disabled{background-color:#f7f8f9}.twofa-challenge-paper.MuiPaper-root .twofa-challenge-otp .otp-input--error .otp-box,.twofa-challenge-paper.MuiPaper-root .twofa-challenge-otp .otp-input--error .otp-box:focus{border-color:#bf2e24}.twofa-challenge-paper.MuiPaper-root .twofa-challenge-resend.MuiButton-text{min-width:0;margin-bottom:.35rem;padding-left:0;padding-right:.5rem;font-size:.75rem;font-weight:500}.twofa-challenge-paper.MuiPaper-root .twofa-challenge-resend.MuiButton-text.Mui-disabled{color:#9aa0a6}.twofa-challenge-paper.MuiPaper-root .twofa-challenge-note{color:#9aa0a6;margin:.15rem 0 .6rem;font-size:.75rem}.twofa-challenge-paper.MuiPaper-root .twofa-challenge-error.MuiAlert-root{border-radius:8px;margin-top:.35rem;margin-bottom:.25rem}.twofa-challenge-paper.MuiPaper-root .twofa-challenge-footer{gap:.75rem;margin-top:1.35rem;display:flex}.twofa-challenge-paper.MuiPaper-root .twofa-challenge-footer .MuiButton-root{flex:1 1 0;padding:.55rem 1rem}.twofa-challenge-paper.MuiPaper-root .twofa-challenge-footer .twofa-challenge-cancel.MuiButton-outlined{color:var(--brandTextColour_lighten_20);background-color:#fff;border:1px solid #e5e7eb;font-weight:500}.twofa-challenge-paper.MuiPaper-root .twofa-challenge-footer .twofa-challenge-cancel.MuiButton-outlined:hover{border-color:var(--brandTextColour_lighten_50);color:var(--brandTextColour);background-color:#f9fafb}@media only screen and (width<=768px){.twofa-challenge-paper.MuiPaper-root .twofa-challenge-content{padding:1.35rem}}.twofa-card.security-token-card{background-color:#fff;border:1px solid #e8eaed;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #00000008}.twofa-card.security-token-card .twofa-card-header{align-items:center;gap:.85rem;padding:1.1rem 1.25rem;display:flex}.twofa-card.security-token-card .twofa-card-header .twofa-card-icon{color:var(--brandColourPrimary);background-color:#f4f6f8;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.twofa-card.security-token-card .twofa-card-header .twofa-card-title{color:var(--brandTextColour);margin:0;font-size:.9rem;font-weight:600;line-height:1.3}.twofa-card.security-token-card .twofa-card-header .twofa-card-subtitle{color:var(--brandTextColour_lighten_30);margin:0;font-size:.78rem}.twofa-card.security-token-card .twofa-card-divider{border-color:#e8eaed}.twofa-card.security-token-card .twofa-card-body{padding:1.25rem}.twofa-card.security-token-card .twofa-hint{background-color:#f4f6f8;border-radius:10px;align-items:center;gap:.6rem;margin-bottom:1rem;padding:.75rem .9rem;display:flex}.twofa-card.security-token-card .twofa-hint .lucide{color:var(--brandTextColour_lighten_35);flex-shrink:0}.twofa-card.security-token-card .twofa-hint .twofa-hint-text{color:var(--brandTextColour_lighten_20);margin:0;font-size:.85rem}.twofa-card.security-token-card .otp-input{gap:.6rem;display:flex}.twofa-card.security-token-card .otp-input .otp-box{color:var(--brandTextColour);text-align:center;border:1px solid #d0d5dd;border-radius:10px;outline:none;flex:1 1 0;min-width:0;height:56px;font-size:1.4rem;font-weight:600;transition:border-color .15s,box-shadow .15s;font-family:Inter,sans-serif!important}.twofa-card.security-token-card .otp-input .otp-box:focus{border-color:var(--brandColourPrimary);box-shadow:0 0 0 3px #0000000a}.twofa-card.security-token-card .otp-input .otp-box:disabled{background-color:#f7f8f9}.twofa-card.security-token-card .otp-input--error .otp-box,.twofa-card.security-token-card .otp-input--error .otp-box:focus{border-color:#bf2e24}.twofa-card.security-token-card .twofa-resend-row{align-items:center;gap:.6rem;margin-top:.4rem;display:flex}.twofa-card.security-token-card .twofa-resend-row .twofa-resend.MuiButton-text{text-transform:none;min-width:0;padding:.25rem .5rem .25rem 0;font-size:.75rem;font-weight:500}.twofa-card.security-token-card .twofa-resend-row .twofa-resend.MuiButton-text.Mui-disabled{color:#9aa0a6}.twofa-card.security-token-card .twofa-resend-row .twofa-resent{color:var(--brandTextColour_lighten_30);margin:0;font-size:.75rem}.twofa-card.security-token-card .twofa-token-error.MuiAlert-root{border-radius:8px;margin:.75rem 0 0;font-size:.8rem}.secure-messaging{box-sizing:border-box;height:calc(100vh - var(--appbar-height,60px) - var(--banner-top-height,0px) - var(--banner-bottom-height,0px) - var(--footer-height,0px));background:#eceef1;width:100%;display:flex}.secure-messaging .sm-layout{background:#fff;width:100%;max-width:2100px;height:100%;min-height:0;margin:0 auto;display:flex;overflow:hidden}.secure-messaging .sm-conversation-panel{background:#fff;border-right:1px solid #e6e8eb;flex-direction:column;flex:0 0 360px;width:360px;min-height:0;padding:1.25rem 1rem;display:flex}.secure-messaging .sm-conversation-panel__header{margin-bottom:1rem}.secure-messaging .sm-conversation-panel__header .sm-conversation-panel__title{margin:0;font-size:1.3rem;font-weight:600}.secure-messaging .sm-new-message.MuiButton-root{text-transform:none;box-shadow:none;background:var(--brandColourPrimary);color:var(--buttonTextColour);border-radius:8px;padding:.6rem 1rem;font-weight:600}.secure-messaging .sm-new-message.MuiButton-root:hover{box-shadow:none;filter:brightness(.95);background:var(--brandColourPrimary)}.secure-messaging .sm-search{align-items:center;margin:1rem 0;display:flex;position:relative}.secure-messaging .sm-search .sm-search__icon{color:#8a9099;pointer-events:none;position:absolute;left:.75rem}.secure-messaging .sm-search .sm-search__input{border:1px solid #e6e8eb;border-radius:8px;width:100%;padding:.15rem .5rem .15rem 2.4rem;font-size:.85rem}.secure-messaging .sm-filters{gap:.5rem;margin-bottom:.75rem;display:flex}.secure-messaging .sm-filters .sm-filters__chip{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .75rem;font-family:inherit;font-size:.8rem;display:inline-flex}.secure-messaging .sm-filters .sm-filters__chip:hover{background:#f2f3f5}.secure-messaging .sm-filters .sm-filters__chip.sm-filters__chip--active{color:var(--brandColourPrimary);background:#f2f3f5;font-weight:600}.secure-messaging .sm-filters .sm-filters__badge{color:#fff;background:var(--brandColourPrimary);border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.7rem;font-weight:600;display:inline-flex}.secure-messaging .sm-conversation-list{flex:1;min-height:0;margin:0 -.25rem;padding:0 .25rem;overflow-y:auto}.secure-messaging .sm-conversation-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;margin-top:3rem;padding:1rem;display:flex}.secure-messaging .sm-conversation-empty-state .sm-conversation-empty-state__icon{color:#8a9099;background:#f2f3f5;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.secure-messaging .sm-conversation-empty-state .sm-conversation-empty-state__text{color:#8a9099;font-size:.85rem}.secure-messaging .sm-conversation{cursor:pointer;border-radius:10px;gap:.75rem;padding:.75rem .6rem;transition:background-color .12s ease-in-out;display:flex;position:relative}.secure-messaging .sm-conversation:hover{background:#f5f6f8}.secure-messaging .sm-conversation.sm-conversation--selected{background:#eef1f5}.secure-messaging .sm-conversation.sm-conversation--unread .sm-avatar.MuiAvatar-root{background:var(--brandColourPrimary)}.secure-messaging .sm-conversation__body{flex:1;min-width:0}.secure-messaging .sm-conversation__top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.secure-messaging .sm-conversation__top .sm-conversation__subject{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.9rem;font-weight:600;overflow:hidden}.secure-messaging .sm-conversation__top .sm-conversation__time{color:#8a9099;flex-shrink:0;margin-right:18px;font-size:.72rem}.secure-messaging .sm-conversation__preview{color:#6b7280;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:.2rem 0 .4rem;font-size:.75rem;display:-webkit-box;overflow:hidden}.secure-messaging .sm-conversation__tags{color:#8a9099;align-items:center;gap:.5rem;display:flex}.secure-messaging .sm-conversation__tags .sm-conversation__chip,.secure-messaging .sm-conversation__tags .sm-conversation__attachment{align-items:center;gap:.25rem;font-size:.72rem;display:inline-flex}.secure-messaging .sm-conversation__tags .sm-conversation__chip{color:#6b7280;background:#f2f3f5;border:1px solid #e6e8eb;border-radius:10px;padding:.1rem .4rem}.secure-messaging .sm-conversation__unread-dot{background:var(--brandColourPrimary);border-radius:50%;width:7px;height:7px;position:absolute;top:1.1rem;right:.6rem}.secure-messaging .sm-thread-panel{background:#f7f8fa;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.secure-messaging .sm-thread-empty{color:#8a9099;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.6rem;display:flex}.secure-messaging .sm-thread-empty p{font-size:.9rem}.secure-messaging .sm-thread{flex-direction:column;height:100%;min-height:0;display:flex}.secure-messaging .sm-thread__header{background:#fff;border-bottom:1px solid #e6e8eb;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.secure-messaging .sm-thread__identity{align-items:center;gap:.75rem;min-width:0;display:flex}.secure-messaging .sm-thread__heading{min-width:0}.secure-messaging .sm-thread__heading .sm-thread__subject{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.05rem;font-weight:600;overflow:hidden}.secure-messaging .sm-thread__heading .sm-thread__subline{color:#8a9099;margin:0;font-size:.78rem}.secure-messaging .sm-thread__actions{flex-shrink:0;gap:.5rem;display:flex}.secure-messaging .sm-thread__actions .MuiButton-root{text-transform:none;color:#6b7280;border-color:#e6e8eb;font-size:.8rem;font-weight:500}.secure-messaging .sm-thread__actions .MuiButton-root:hover{border-color:var(--brandColourPrimary);color:var(--brandColourPrimary);background:0 0}.secure-messaging .sm-thread__actions .sm-thread__action--active.MuiButton-root{color:var(--brandColourPrimary);border-color:var(--brandColourPrimary);background:#f2f3f5}.secure-messaging .sm-thread__actions .sm-thread__action-icon.MuiIconButton-root{color:#6b7280;border:1px solid #e6e8eb;border-radius:4px;padding:.45rem .6rem}.secure-messaging .sm-thread__actions .sm-thread__action-icon.MuiIconButton-root:hover{color:#d64550;background:0 0;border-color:#d64550}.secure-messaging .sm-thread__messages{flex:1;min-height:0;padding:1.5rem;overflow-y:auto}.secure-messaging .sm-day-separator{justify-content:center;margin:1rem 0;font-weight:600;display:flex}.secure-messaging .sm-day-separator span{color:#8a9099;font-size:.72rem}.secure-messaging .sm-bubble-row{align-items:flex-end;gap:.6rem;margin-bottom:1rem;display:flex}.secure-messaging .sm-bubble-row.sm-bubble-row--received{flex-direction:row}.secure-messaging .sm-bubble-row.sm-bubble-row--sent{flex-direction:row-reverse}.secure-messaging .sm-bubble-row.sm-bubble-row--sent .sm-bubble__meta{text-align:right}.secure-messaging .sm-bubble-row.sm-bubble-row--sent .sm-bubble-row__avatar{background:var(--brandColourPrimary)}.secure-messaging .sm-avatar.MuiAvatar-root.sm-bubble-row__avatar{flex-shrink:0;width:30px;height:30px;font-size:.7rem}.secure-messaging .sm-bubble-row__content{flex-direction:column;min-width:0;max-width:70%;display:flex}.sm-bubble-row--sent .secure-messaging .sm-bubble-row__content{align-items:flex-end}.secure-messaging .sm-bubble{border-radius:14px;padding:.7rem 1rem}.secure-messaging .sm-bubble.sm-bubble--received{color:#1f2937;background:#fff;border:1px solid #e6e8eb;border-bottom-left-radius:4px}.secure-messaging .sm-bubble.sm-bubble--sent{background:var(--brandColourPrimary);color:var(--buttonTextColour);border-bottom-right-radius:4px}.secure-messaging .sm-bubble .sm-bubble__text{white-space:pre-wrap;word-break:break-word;margin:0;font-size:.8rem}.secure-messaging .sm-bubble__attachments{gap:.5rem;margin-top:.5rem;display:flex}.secure-messaging .sm-bubble__meta{color:#8a9099;margin:.3rem .25rem 0;font-size:.72rem}.secure-messaging .sm-attachment{background:#fbfbfb;border:1px solid #e6e8eb;border-radius:10px;align-items:center;gap:.6rem;min-width:220px;padding:.5rem .6rem;display:flex}.secure-messaging .sm-attachment .sm-attachment__icon{color:#6b7280;background:#f2f3f5;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.secure-messaging .sm-attachment .sm-attachment__meta{flex-direction:column;flex:1;min-width:0;display:flex}.secure-messaging .sm-attachment .sm-attachment__meta .sm-attachment__name{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:600;overflow:hidden}.secure-messaging .sm-attachment .sm-attachment__meta .sm-attachment__type{color:#8a9099;font-size:.72rem}.secure-messaging .sm-attachment .sm-attachment__download{color:#6b7280;flex-shrink:0;align-items:center;margin-left:10px;display:flex}.secure-messaging .sm-attachment .sm-attachment__download:hover{color:var(--brandColourPrimary)}.secure-messaging .sm-attachments-panel{background:#fff;border-left:1px solid #e6e8eb;flex-direction:column;flex:0 0 321px;width:321px;min-height:0;display:flex}.secure-messaging .sm-attachments-panel__header{border-bottom:1px solid #e6e8eb;justify-content:space-between;align-items:center;gap:.5rem;padding:1.4rem 1.25rem;display:flex}.secure-messaging .sm-attachments-panel__header .sm-attachments-panel__title{margin:0;font-size:1rem;font-weight:600}.secure-messaging .sm-attachments-panel__header .sm-attachments-panel__close{cursor:pointer;color:#8a9099;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;display:inline-flex}.secure-messaging .sm-attachments-panel__header .sm-attachments-panel__close:hover{color:#1f2937;background:#f2f3f5}.secure-messaging .sm-attachments-panel__list{flex:1;min-height:0;padding:.5rem;overflow-y:auto}.secure-messaging .sm-attachments-panel__empty{color:#8a9099;padding:1rem 1.25rem;font-size:.85rem}.secure-messaging .sm-attachment-row{border-radius:10px;align-items:center;gap:.6rem;padding:.6rem;display:flex}.secure-messaging .sm-attachment-row:hover{background:#f5f6f8}.secure-messaging .sm-attachment-row .sm-attachment-row__icon{color:#6b7280;background:#f2f3f5;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.secure-messaging .sm-attachment-row .sm-attachment-row__meta{flex-direction:column;flex:1;min-width:0;display:flex}.secure-messaging .sm-attachment-row .sm-attachment-row__meta .sm-attachment-row__name{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:600;overflow:hidden}.secure-messaging .sm-attachment-row .sm-attachment-row__meta .sm-attachment-row__sub{color:#8a9099;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.secure-messaging .sm-attachment-row .sm-attachment-row__download{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:inline-flex}.secure-messaging .sm-attachment-row .sm-attachment-row__download:hover{color:var(--brandColourPrimary)}.secure-messaging .sm-attachment-row .sm-attachment-row__download:disabled{opacity:.5;cursor:default}.secure-messaging .sm-attachment-row .sm-attachment-row__downloaded{color:#43a047;flex-shrink:0;align-items:center;gap:.25rem;font-size:.72rem;font-weight:600;display:inline-flex}.secure-messaging .sm-thread__archived-banner{color:#6b7280;background:#fff;border-top:1px solid #e6e8eb;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.5rem;display:flex}.secure-messaging .sm-thread__archived-banner svg{color:#8a9099;flex-shrink:0}.secure-messaging .sm-thread__archived-banner .sm-thread__archived-text{font-size:.8rem}.secure-messaging .sm-thread__archived-banner .sm-thread__archived-action.MuiButton-root{text-transform:none;min-width:0;color:var(--brandColourPrimary);padding:0;font-size:.8rem;font-weight:600}.secure-messaging .sm-thread__archived-banner .sm-thread__archived-action.MuiButton-root:hover{background:0 0;text-decoration:underline}.secure-messaging .sm-composer{background:#fff;border-top:1px solid #e6e8eb;padding:.85rem 1rem}.secure-messaging .sm-composer__error{color:#bf2e24;margin:0 0 .5rem;font-size:.75rem}.secure-messaging .sm-composer__files{flex-wrap:wrap;gap:.5rem;margin-bottom:.6rem;display:flex}.secure-messaging .sm-composer__files .sm-composer__file-chip{color:#6b7280;background:#f2f3f5;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .3rem .2rem .5rem;font-size:.75rem;display:inline-flex}.secure-messaging .sm-composer__files .sm-composer__file-chip .MuiIconButton-root{color:#8a9099;padding:2px}.secure-messaging .sm-composer__row{align-items:center;gap:.5rem;display:flex}.secure-messaging .sm-composer__field{border:1px solid #e6e8eb;border-radius:12px;flex:1;align-items:flex-end;gap:.4rem;padding:.2rem .4rem .2rem .9rem;display:flex}.secure-messaging .sm-composer__field .sm-composer__input{resize:none;background:0 0;border:none;outline:none;flex:1;max-height:8rem;padding:.45rem 0;font-family:inherit;font-size:.87rem;line-height:1.4}.secure-messaging .sm-composer__field .sm-composer__attach{color:#6b7280}.secure-messaging .sm-composer__send{color:var(--buttonTextColour);background:var(--brandColourPrimary);border-radius:10px;padding:12px}.secure-messaging .sm-composer__send:hover{filter:brightness(.95);background:var(--brandColourPrimary)}.secure-messaging .sm-composer__send.Mui-disabled{color:#fff;background:var(--brandColourPrimary);opacity:.4;border-radius:10px;padding:12px}.secure-messaging .sm-compose{flex-direction:column;height:100%;min-height:0;display:flex}.secure-messaging .sm-compose__header{background:#fff;border-bottom:1px solid #e6e8eb;align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex}.secure-messaging .sm-compose__header .sm-compose__back.MuiIconButton-root{color:#6b7280;border:1px solid #e6e8eb;border-radius:8px;padding:6px}.secure-messaging .sm-compose__header .sm-compose__back.MuiIconButton-root:hover{border-color:var(--brandColourPrimary);color:var(--brandColourPrimary);background:0 0}.secure-messaging .sm-compose__header .sm-compose__title{margin:0;font-size:1.05rem;font-weight:600}.secure-messaging .sm-compose__body{flex:1;min-height:0;padding:1.5rem;overflow-y:auto}.secure-messaging .sm-compose__card{box-sizing:border-box;background:#fff;border:1px solid #e6e8eb;border-radius:12px;width:100%;max-width:940px;margin:0 auto;padding:1.75rem}.secure-messaging .sm-compose__grid{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.secure-messaging .sm-compose__field{flex-direction:column;display:flex}.secure-messaging .sm-compose__card>*+*{margin-top:1.25rem}.secure-messaging .sm-compose__label{letter-spacing:.04em;text-transform:uppercase;color:#8a9099;margin-bottom:.4rem;font-size:.7rem;font-weight:600}.secure-messaging .sm-compose__select,.secure-messaging .sm-compose__textarea{background:#fff;border-radius:8px;font-size:.9rem}.secure-messaging .sm-compose__select .MuiOutlinedInput-notchedOutline,.secure-messaging .sm-compose__textarea .MuiOutlinedInput-notchedOutline{border-color:#e6e8eb}.secure-messaging .sm-compose__select:hover .MuiOutlinedInput-notchedOutline,.secure-messaging .sm-compose__textarea:hover .MuiOutlinedInput-notchedOutline{border-color:#c4c9d0}.secure-messaging .sm-compose__select.Mui-focused .MuiOutlinedInput-notchedOutline,.secure-messaging .sm-compose__textarea.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--brandColourPrimary);border-width:1px}.secure-messaging .sm-compose__placeholder{color:#8a9099}.secure-messaging .sm-compose__dropzone{cursor:pointer;text-align:center;background:#fbfbfc;border:1px dashed #cfd4da;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:2rem 1rem;transition:border-color .12s ease-in-out,background-color .12s ease-in-out;display:flex}.secure-messaging .sm-compose__dropzone:hover{border-color:var(--brandColourPrimary);background:#f7f8fa}.secure-messaging .sm-compose__dropzone .sm-compose__upload-icon{color:#6b7280;background:#fff;border:1px solid #e6e8eb;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:.3rem;display:flex}.secure-messaging .sm-compose__dropzone .sm-compose__drop-title{color:#1f2937;font-size:.85rem}.secure-messaging .sm-compose__dropzone .sm-compose__drop-title .sm-compose__browse{color:var(--brandColourPrimary);font-weight:600}.secure-messaging .sm-compose__dropzone .sm-compose__drop-sub{color:#8a9099;font-size:.75rem}.secure-messaging .sm-compose__error{color:#bf2e24;margin:.6rem 0 0;font-size:.75rem}.secure-messaging .sm-compose__files{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:.75rem;display:grid}.secure-messaging .sm-compose__file{background:#fbfbfc;border:1px solid #e6e8eb;border-radius:10px;align-items:center;gap:.6rem;min-width:0;padding:.5rem .6rem;display:flex}.secure-messaging .sm-compose__file .sm-compose__file-icon{color:#6b7280;flex-shrink:0}.secure-messaging .sm-compose__file .sm-compose__file-meta{flex-direction:column;flex:1;min-width:0;display:flex}.secure-messaging .sm-compose__file .sm-compose__file-meta .sm-compose__file-name{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:600;overflow:hidden}.secure-messaging .sm-compose__file .sm-compose__file-meta .sm-compose__file-size{color:#8a9099;font-size:.72rem}.secure-messaging .sm-compose__file .sm-compose__file-remove.MuiIconButton-root{color:#8a9099;flex-shrink:0;padding:4px}.secure-messaging .sm-compose__file .sm-compose__file-remove.MuiIconButton-root:hover{color:#bf2e24;background:0 0}.secure-messaging .sm-compose__footer{box-sizing:border-box;justify-content:flex-end;align-items:center;gap:.75rem;width:100%;max-width:940px;margin:1rem auto 0;display:flex}.secure-messaging .sm-compose__footer .sm-compose__cancel.MuiButton-root{color:var(--brandTextColour_lighten_20);text-transform:none;background-color:#fff;border:1px solid #e5e7eb;font-weight:600}.secure-messaging .sm-compose__footer .sm-compose__cancel.MuiButton-root:hover{border-color:var(--brandTextColour_lighten_50);color:var(--brandTextColour);background-color:#f9fafb}.secure-messaging .sm-compose__footer .sm-compose__send.MuiButton-root{text-transform:none;box-shadow:none;background:var(--brandColourPrimary);color:var(--buttonTextColour);border-radius:8px;padding:.5rem 1.1rem;font-weight:600}.secure-messaging .sm-compose__footer .sm-compose__send.MuiButton-root:hover{box-shadow:none;filter:brightness(.95);background:var(--brandColourPrimary)}.secure-messaging .sm-compose__footer .sm-compose__send.MuiButton-root.Mui-disabled{color:var(--buttonTextColour);background:var(--brandColourPrimary);opacity:.4}.secure-messaging .sm-avatar.MuiAvatar-root{color:#fff;background:#d1d5db;width:35px;height:35px;font-family:inherit;font-size:.75rem;font-weight:500}.secure-messaging .sm-avatar--group{position:relative}.secure-messaging .sm-avatar--group .sm-avatar__back.MuiAvatar-root,.secure-messaging .sm-avatar--group .sm-avatar__front.MuiAvatar-root{position:absolute}.secure-messaging .sm-avatar--group .sm-avatar__back.MuiAvatar-root{background:#bcc2cb;top:0;left:0}.secure-messaging .sm-avatar--group .sm-avatar__front.MuiAvatar-root{background:#d1d5db;border:2px solid #fff;bottom:0;right:0}.secure-messaging .sm-conversation-list::-webkit-scrollbar{width:6px}.secure-messaging .sm-thread__messages::-webkit-scrollbar{width:6px}.secure-messaging .sm-attachments-panel__list::-webkit-scrollbar{width:6px}.secure-messaging .sm-conversation-list::-webkit-scrollbar-thumb{background-color:#cecece;border-radius:10px}.secure-messaging .sm-thread__messages::-webkit-scrollbar-thumb{background-color:#cecece;border-radius:10px}.secure-messaging .sm-attachments-panel__list::-webkit-scrollbar-thumb{background-color:#cecece;border-radius:10px}@media only screen and (width<=768px){.secure-messaging{height:auto}.secure-messaging .sm-layout{flex-direction:column}.secure-messaging .sm-conversation-panel{border-bottom:1px solid #e6e8eb;border-right:none;flex-basis:auto;width:100%}.secure-messaging .sm-conversation-list{max-height:19rem}.secure-messaging .sm-conversation-empty-state{margin-top:0}.secure-messaging .sm-thread-panel{min-height:60vh}.secure-messaging .sm-thread__header{flex-direction:column}.secure-messaging .sm-thread__messages{max-height:45vh}.secure-messaging .sm-bubble__attachments{flex-direction:column}.secure-messaging .sm-composer{margin-bottom:47px}.secure-messaging .sm-attachments-panel{border-top:1px solid #e6e8eb;border-left:none;flex-basis:auto;width:100%}.secure-messaging .sm-bubble-row__content{max-width:82%}.secure-messaging .sm-compose__grid,.secure-messaging .sm-compose__files{grid-template-columns:1fr}}.sm-delete-dialog .MuiPaper-root{border-radius:8px;width:100%;max-width:520px}.sm-delete-dialog .sm-delete__body{padding:1.75rem}.sm-delete-dialog .sm-delete__icon{width:45px;height:45px;color:var(--brandColourPrimary);background:#f2f3f5;border-radius:6px;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.sm-delete-dialog .sm-delete__heading{color:#1f2937;margin:0 0 .5rem;font-size:1rem;font-weight:600}.sm-delete-dialog .sm-delete__copy{color:#6b7280;margin:0 0 1rem;font-size:.8rem;line-height:1.5}.sm-delete-dialog .sm-delete__warning{color:#bf2e24;background:#ffebee;border:1px solid #bf2e2440;border-radius:6px;align-items:flex-start;gap:.5rem;padding:.7rem .75rem;display:flex}.sm-delete-dialog .sm-delete__warning svg{flex-shrink:0;margin-top:.15rem}.sm-delete-dialog .sm-delete__warning-text{font-size:.75rem;line-height:1.45}.sm-delete-dialog .sm-delete__error{color:#bf2e24;margin:.75rem 0 0;font-size:.75rem;line-height:1.45}.sm-delete-dialog .sm-delete__actions{justify-content:flex-end;gap:.5rem;margin-top:1.25rem;display:flex}.sm-delete-dialog .sm-delete__actions .MuiButton-root{letter-spacing:.02em;font-size:.72rem;font-weight:600}.sm-delete-dialog .sm-delete__actions .sm-delete__cancel.MuiButton-root{color:var(--brandTextColour_lighten_20);background-color:#fff;border:1px solid #e5e7eb}.sm-delete-dialog .sm-delete__actions .sm-delete__cancel.MuiButton-root:hover{border-color:var(--brandTextColour_lighten_50);color:var(--brandTextColour);background-color:#f9fafb}.sm-delete-dialog .sm-delete__actions .sm-delete__confirm.MuiButton-root.MuiButton-contained{color:#fff;box-shadow:none;background:#d64550}.sm-delete-dialog .sm-delete__actions .sm-delete__confirm.MuiButton-root.MuiButton-contained:hover{color:#fff;box-shadow:none;background:#c23b45}.sm-delete-dialog .sm-delete__actions .sm-delete__confirm.MuiButton-root.MuiButton-contained.Mui-disabled{color:#ffffffb3;background:#d64550}.createNewMessage .btn-sendMessage .MuiSvgIcon-root{margin-top:-3px;transform:rotate(-50deg)}.add-attachments label{font-size:.85rem}.add-attachments .helper-text{margin:.4rem .8rem;font-size:.75rem;font-weight:400;line-height:1.66}.add-attachments .upload-wrap{background:#f1f1f1;border:2px dashed #ced4da;padding:24px 0;font-weight:400;position:relative}.add-attachments .upload-wrap:hover{background:#f5f5f5}.add-attachments .upload-wrap .file-upload-input{opacity:0;cursor:pointer;outline:none;width:100%;height:100%;margin:0;padding:0;position:absolute}.add-attachments .upload-wrap .drag-text{text-align:center}.add-attachments .upload-wrap .drag-text h3{color:var(--brandColourPrimary);margin:0 0 .1rem;font-size:1.1rem}.add-attachments .upload-wrap .drag-text p{color:#a9a9a9;margin:0;font-size:.8rem}.add-attachments .file-upload-details{align-items:center;margin-top:3.5rem;display:flex}.add-attachments .file-upload-details .img-thumb{border:none;border-radius:.25rem;max-width:100%;margin-right:.5rem;padding:0}.add-attachments .file-upload-details .file-filetype{text-transform:uppercase;background-color:#f1f1f1;border-radius:.25rem;place-content:center;align-items:center;width:60px;height:60px;margin-right:.5rem;font-size:.75rem;font-weight:500;display:flex}.add-attachments .file-upload-details .file-details{margin-left:.3rem}.add-attachments .file-upload-details .file-details p{margin-bottom:.2rem;font-size:.9rem;font-weight:500}.add-attachments .file-upload-details .file-details span{color:#a1a1a1;margin-left:1.2rem;font-weight:400}.legal-document-container{flex-grow:1;justify-content:center;margin-top:2.5rem;display:flex}.legal-page{background-color:#f3f4f6;flex-direction:column;min-height:100%;display:flex}.legal-page .legal-page__header{background-color:#f3f4f6;padding:1.5rem 2rem 0}.legal-page .legal-page__breadcrumb{font-size:.8rem}.legal-page .legal-page__breadcrumb .MuiBreadcrumbs-li span{color:var(--brandTextColour_lighten_35)}.legal-page .legal-page__breadcrumb .MuiBreadcrumbs-separator{color:var(--brandTextColour_lighten_50);margin:0 .35rem}.legal-page .legal-page__breadcrumb .legal-page__breadcrumb-current{font-weight:600;color:var(--brandTextColour)!important}.legal-page .legal-page__title-row{justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:.75rem;display:flex}.legal-page .legal-page__title{color:var(--brandTextColour);letter-spacing:-.01em;margin:0;font-size:1.6rem;font-weight:600}.legal-page .legal-page__actions{flex-shrink:0;gap:.75rem;display:flex}.legal-page .legal-page__actions .MuiButton-root.MuiButton-outlined{color:var(--brandTextColour);letter-spacing:.03em;text-transform:uppercase;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:.45rem 1rem;font-size:.75rem;font-weight:500}.legal-page .legal-page__actions .MuiButton-root.MuiButton-outlined:hover{color:var(--brandTextColour);background-color:#f9fafb;border:1px solid #e5e7eb}.legal-page .legal-page__tabs{min-height:auto;margin-top:1.25rem}.legal-page .legal-page__tabs .MuiTab-root{letter-spacing:0;text-transform:none;min-height:auto;margin-right:1.75rem;padding:.5rem 0;font-size:.85rem;font-weight:500}.legal-page .legal-page__tabs .MuiTabs-indicator{background-color:var(--brandColourPrimary)}.legal-page .legal-page__body{background-color:#fff;border-top:1px solid #e5e7eb;flex:1;align-items:flex-start;display:flex}.legal-page .legal-page__aside{background-color:#f9fafb;border-right:1px solid #e5e7eb;flex:0 0 18.75rem;align-self:stretch}.legal-page .legal-page__aside-panel{max-height:calc(100vh - var(--appbar-height,60px) - var(--banner-top-height,0px));top:calc(var(--appbar-height,60px) + var(--banner-top-height,0px));padding:1.5rem 0;position:sticky;overflow-y:auto}.legal-page .legal-page__aside-title{color:var(--brandTextColour_lighten_40);letter-spacing:.08em;margin:0 0 .75rem;padding:0 1.5rem;font-size:.7rem;font-weight:600}.legal-page .legal-page__sections .MuiListItem-root{display:block}.legal-page .legal-page__section{color:var(--brandTextColour_lighten_20);border-left:3px solid #0000;align-items:baseline;gap:.6rem;width:100%;padding:.5rem 1.5rem .5rem calc(1.5rem - 3px);font-size:.82rem;line-height:1.4;display:flex}.legal-page .legal-page__section:hover{color:var(--brandTextColour);background-color:#00000008}.legal-page .legal-page__section.legal-page__section--sub{padding-left:calc(3rem - 3px)}.legal-page .legal-page__section.legal-page__section--active{border-left-color:var(--brandColourPrimary);color:var(--brandColourPrimary);background-color:#0000000a;font-weight:500}.legal-page .legal-page__section-number{color:var(--brandTextColour_lighten_40);font-variant-numeric:tabular-nums;flex:0 0 .9rem}.legal-page .legal-page__main{flex:1;min-width:0;padding:2rem 2.5rem 3rem}.legal-page .legal-page__search-row{max-width:60rem;margin:0 auto 2rem}.legal-page .legal-page__search .MuiOutlinedInput-root{background-color:#f9fafb;border-radius:8px;font-size:.85rem}.legal-page .legal-page__search .MuiOutlinedInput-notchedOutline{border-color:#e5e7eb}.legal-page .legal-page__search .MuiInputAdornment-root{color:var(--brandTextColour_lighten_40)}.legal-page .legal-page__search-result{color:var(--brandTextColour_lighten_35);margin:.5rem 0 0 .25rem;font-size:.75rem}.legal-page .legal-page__error{max-width:60rem;margin:0 auto}.legal-page .legal-page__document{color:var(--brandTextColour);max-width:60rem;margin:0 auto;font-size:.85rem;line-height:1.65}.legal-page .legal-page__document h1,.legal-page .legal-page__document h2,.legal-page .legal-page__document h3{color:var(--brandTextColour);scroll-margin-top:calc(var(--appbar-height,60px) + var(--banner-top-height,0px) + 1.5rem);font-weight:600}.legal-page .legal-page__document h1{margin:2.5rem 0 1rem;font-size:1.35rem}.legal-page .legal-page__document h2{margin:2.5rem 0 1rem;font-size:1.15rem}.legal-page .legal-page__document h3{margin:1.75rem 0 .75rem;font-size:.95rem}.legal-page .legal-page__document p{margin:0 0 1rem}.legal-page .legal-page__document ul,.legal-page .legal-page__document ol{margin:0 0 1rem;padding-left:1.25rem}.legal-page .legal-page__document li{margin-bottom:.4rem}.legal-page .legal-page__document a{color:var(--brandColourPrimary)}.legal-page .legal-page__document table{border-collapse:collapse;width:100%;margin-bottom:1rem}.legal-page .legal-page__document table td,.legal-page .legal-page__document table th{border:1px solid #e5e7eb;padding:.5rem}.legal-page .legal-page__document .legal-page__match{color:inherit;background-color:#fef3c7;border-radius:2px;padding:0 .1rem}@media only screen and (width<=768px){.legal-page .legal-page__header{padding:1rem 1rem 0}.legal-page .legal-page__title-row{flex-direction:column;align-items:stretch}.legal-page .legal-page__actions .MuiButton-root.MuiButton-outlined{flex:1}.legal-page .legal-page__aside{display:none}.legal-page .legal-page__main{padding:1.25rem 1rem 2rem}}@media print{:is(body:has(.legal-page) .MuiAppBar-root,body:has(.legal-page) .nav-drawer,body:has(.legal-page) .cp-banner,body:has(.legal-page) .app-footer,body:has(.legal-page) .legal-page__breadcrumb,body:has(.legal-page) .legal-page__actions,body:has(.legal-page) .legal-page__tabs,body:has(.legal-page) .legal-page__aside,body:has(.legal-page) .legal-page__search-row){display:none!important}:is(body:has(.legal-page) .legal-page,body:has(.legal-page) .legal-page__body,body:has(.legal-page) .legal-page__header){background-color:#fff;padding:0;display:block}body:has(.legal-page) .legal-page__main{padding:0}body:has(.legal-page) main{padding:0!important}body:has(.legal-page) .legal-page__document{max-width:none}body:has(.legal-page) .legal-page__document .legal-page__match{background-color:#0000}}:root{--banner-top-height:0px;--banner-bottom-height:0px;--footer-height:0px;--appbar-height:60px}#root{box-sizing:border-box;height:100vh;padding-top:var(--banner-top-height,0px)}body{color:var(--brandTextColour);font-family:Inter,sans-serif!important;font-size:.85rem!important}.list-group-flush{padding-inline-start:0}.list-group-flush .list-group-item{border-left:0;border-right:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item{background-color:#fff;border:1px solid #00000020;margin-bottom:-1px;padding:.75rem 1.25rem;display:block;position:relative}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}ul{color:var(--brandTextColour)}.intro-text{margin-bottom:1.5rem}.MuiButton-root,.MuiBottomNavigationAction-label,.MuiPaper-root .MuiTypography-root{font-family:Inter,sans-serif!important}.MuiPaper-root.MuiAppBar-root{background-color:var(--primaryBackground)}.MuiPaper-root.MuiAppBar-root .MuiToolbar-root{padding-left:22px;padding-right:22px}.MuiButtonBase-root.MuiButton-root,.MuiButtonBase-root.MuiButton-root:hover{box-shadow:none}.MuiAutocomplete-popper{z-index:1!important}.MuiDialogContent-root h2{margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}.MuiPickersTextField-root{width:100%;font-family:Inter,sans-serif!important}.MuiPickersTextField-root .MuiPickersInputBase-sectionsContainer{font-size:.85rem;font-family:Inter,sans-serif!important}.MuiPickersTextField-root .MuiSvgIcon-root{font-size:1.2rem}.MuiOutlinedInput-input:not(textarea){padding:12px!important}textarea.MuiOutlinedInput-input::placeholder{font-size:.75rem}.MuiOutlinedInput-input,.MuiInputBase-input{font-family:Inter,sans-serif!important}.MuiButton-root.MuiButton-contained.MuiButton-colorPrimary{background-color:var(--buttonBackgroundColour);color:var(--buttonTextColour)}.MuiButton-root.MuiButton-contained.MuiButton-colorPrimary.Mui-disabled{color:#00000042;background-color:#0000001f}.MuiButton-root.MuiButton-contained.MuiButton-colorSecondary{background-color:#6c757d;color:#fff!important;border-color:#6c757d!important}.MuiButton-root.MuiButton-contained{padding:.4rem 1.2rem;font-size:.8rem;font-weight:400}.MuiButton-root.MuiButton-contained .MuiSvgIcon-root{width:1.2rem;height:1.2rem}.MuiButton-root.MuiButton-contained:hover{background-color:var(--buttonBackgroundColour_darken_5)}.MuiButton-root.MuiButton-contained.btn-cancel{background-color:#b5b5b5}.MuiButton-root.MuiButton-outlined{border:.13rem solid var(--buttonBackgroundColour);color:var(--buttonBackgroundColour);padding:.6rem 2rem;font-weight:600;font-family:Inter,sans-serif!important}.MuiButton-root.MuiButton-outlined:hover{border:.13rem solid var(--buttonBackgroundColour);color:var(--buttonBackgroundColour);background-color:#fff}.MuiButton-root.MuiButton-colorSecondary{color:#b5b5b5;border:.1rem solid #b5b5b5;padding:.3rem 1.2rem;font-weight:400;font-family:Inter,sans-serif!important}.MuiButton-root.MuiButton-colorSecondary:hover{color:#828282;background-color:#fff;border:.1rem solid #828282}.MuiButton-root.MuiButton-colorError{font-weight:600;color:#fc6363!important;font-family:Inter,sans-serif!important}.MuiButton-root.MuiButton-colorError:hover{color:#c94e4e!important;background-color:#eec9c9!important}.MuiButton-root.MuiButton-text{color:var(--buttonBackgroundColour);font-weight:600;font-family:Inter,sans-serif!important}.MuiButton-root.MuiButton-text:hover{background-color:var(--buttonBackgroundColour_lighten_40);color:var(--buttonBackgroundColour)}.MuiSwitch-root .MuiSwitch-switchBase.Mui-checked{color:var(--brandColourPrimary)}.MuiSwitch-root .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:var(--brandColourPrimary)}.MuiSwitch-root .MuiSwitch-switchBase.Mui-checked.Mui-disabled{color:var(--brandColourPrimary);opacity:.7}.btn-group,.btn-group-vertical{vertical-align:middle;text-align:center;display:inline-flex;position:relative;text-wrap:nowrap!important}.btn-group>.btn,.btn-group-vertical>.btn{flex:1 0 auto}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group{margin-left:-1px}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox]{pointer-events:none;position:absolute}.btn-group{width:100%}.btn-group .button-group-btn-item{color:#0000008a;letter-spacing:0;border-color:#0000001f}.btn-group .button-group-btn-item:hover{background-color:#f5f5f5}.btn-group .button-group-btn-item:not(:disabled):not(.disabled).active{border-color:#0000001f;color:#333!important;background-color:#e5e5e5!important}.MuiBox-root{font-family:Inter,sans-serif!important}.MuiBox-root .tabContent .MuiListItemIcon-root .MuiSvgIcon-root{color:var(--brandColourPrimary)}.MuiBox-root .tabContent .info{margin:0 .5rem .8rem}.MuiBox-root .MuiTabs-indicator{background-color:var(--brandColourPrimary)}.MuiBox-root .tab-header{justify-content:space-between;align-items:center;display:flex}.MuiBox-root .MuiFormHelperText-root{margin:.3rem .8rem}.MuiBox-root .MuiButtonBase-root.MuiTab-root{letter-spacing:0;font-size:.9rem;font-family:Inter,sans-serif!important}.MuiBox-root .MuiButtonBase-root.MuiTab-root.Mui-selected{color:var(--brandColourPrimary)}.MuiBox-root .nested-tab .MuiButtonBase-root{color:var(--brandTextColour_lighten_40)}.MuiBox-root .nested-tab .MuiButtonBase-root.MuiTab-root.Mui-selected{color:var(--brandColourPrimary)}.MuiBox-root .nested-tab .MuiTabs-indicator{background-color:var(--brandColourPrimary)}.MuiAlert-root{margin-bottom:1rem}.MuiAlert-root .MuiAlert-icon{align-items:center}.MuiAlert-standard.MuiAlert-colorError .MuiAlert-message h2{color:#5f2120;margin-bottom:.2rem;font-size:1rem}.custom-grid{color:var(--brandTextColour);font-family:Inter,sans-serif!important}.custom-grid .MuiBox-root .MuiOutlinedInput-root{font-family:Inter,sans-serif!important}.custom-grid .MuiBox-root .MuiFormControl-root{color:var(--brandTextColour_lighten_20);text-transform:uppercase;margin:0;font-size:.8rem;font-weight:500;line-height:1.5rem;font-family:Inter,sans-serif!important}.custom-grid .MuiBox-root .MuiInputLabel-root.Mui-focused{color:var(--brandColourPrimary);font-size:.8rem;font-weight:600}.custom-grid .MuiBox-root .Mui-focused fieldset{border-color:var(--brandColourPrimary);font-size:.8rem}.custom-grid .MuiBox-root .MuiSelect-outlined{font-size:.85rem}.custom-grid .MuiButton-root.MuiButton-outlined{color:#979797;border:.1rem solid #979797;padding:.5rem 1.5rem;font-size:.8rem;font-weight:600;font-family:Inter,sans-serif!important}.custom-grid .adhoc{color:#979797;background-color:#efefef;border-radius:50px;margin:0 .5rem;padding:.2rem .4rem;font-size:.6rem}.card-header{background-color:#00000008;border-bottom:1px solid #00000020;margin-bottom:0;padding:.75rem 1.25rem}.small{font-size:80%;font-weight:400}.btm-nomargin{margin-bottom:0}.login-screen .MuiOutlinedInput-notchedOutline legend{font-size:inherit;font-family:Inter,sans-serif!important}.content-wrapper{flex:1;display:flex;overflow:hidden}.content-wrapper .MuiBox-root .MuiOutlinedInput-root{font-size:.85rem;font-family:Inter,sans-serif!important}.content-wrapper .MuiBox-root .MuiOutlinedInput-root.Mui-disabled fieldset{border-color:#0000001a}.content-wrapper .MuiBox-root .MuiOutlinedInput-root legend{font-size:.75rem}.content-wrapper .MuiBox-root .MuiFormControl-root label{color:var(--brandTextColour_lighten_20);text-transform:uppercase;margin:0;font-size:.8rem;font-weight:500;line-height:1.6rem;font-family:Inter,sans-serif!important}.content-wrapper .MuiBox-root .MuiInputLabel-root.Mui-focused{color:var(--brandColourPrimary);font-size:.8rem;font-weight:600;line-height:1.6rem}.content-wrapper .MuiBox-root .Mui-focused fieldset{border-color:var(--brandColourPrimary)}.content-wrapper .MuiBox-root .Mui-focused fieldset:hover{border-color:red}.content-wrapper .MuiBox-root .MuiFormLabel-colorWarning.Mui-focused{color:#ed6c02}.content-wrapper .MuiBox-root .MuiInputBase-colorWarning fieldset{color:#663c00;border-color:#ed6c02}.content-wrapper .MuiBox-root .MuiSelect-outlined{font-size:.85rem}.content-wrapper .MuiBox-root .MuiCheckbox-root.Mui-checked{color:var(--brandColourPrimary)}.content-wrapper .MuiButton-root.MuiButton-outlined{color:#979797;border:.1rem solid #979797;padding:.4rem 1.2rem;font-size:.8rem;font-weight:500;font-family:Inter,sans-serif!important}.MuiModal-root{z-index:1500!important}.MuiModal-root .MuiOutlinedInput-root{font-family:Inter,sans-serif!important}.MuiModal-root .MuiFormLabel-root:not(.MuiInputLabel-shrink){line-height:1.2rem}.MuiModal-root .MuiFormControl-root label{color:var(--brandTextColour_lighten_20);text-transform:uppercase;margin:0;font-size:.8rem;font-weight:400;line-height:1.5rem;font-family:Inter,sans-serif!important}.MuiModal-root .MuiInputLabel-root.Mui-focused{color:var(--brandColourPrimary);font-size:.8rem;font-weight:600;line-height:1.6rem}.MuiModal-root .Mui-focused fieldset{border-color:var(--brandColourPrimary)!important}.MuiModal-root .MuiSelect-outlined{font-size:.85rem}.MuiModal-root .MuiCheckbox-root.Mui-checked{color:var(--brandColourPrimary)}.login-content-wrapper{flex:1;min-width:0;min-height:100vh;display:flex}.invalid-feedback{color:#e13243;width:100%;margin-top:.25rem;font-size:80%}.content{margin:2rem 0}.pagination{justify-content:flex-end;align-items:center;margin:1.5rem 0}.pagination .page-item.active .page-link{color:var(--brandTextColour);background-color:#ebebeb!important}.pagination .disabled .MuiIconButton-root{color:#e1e1e1}.pagination .page-directions{min-width:35px;padding:9px;line-height:1.75}.pagination .page-link{color:var(--brandTextColour);border-radius:50%;min-width:35px;margin:0 2px;font-weight:500}.pagination .page-link:hover{color:var(--brandTextColour);background-color:#f5f5f5!important}.pagination .page-link:not(.index){width:90px}.btn-primary,.reset-password-btn{outline:none;transition:all .3s}.btn-primary :hover,.reset-password-btn :hover{color:var(--brandColourPrimary)}.alert{border-width:2px;border-radius:0}.sub-wrap{max-width:2100px;margin:0 auto 3rem;padding:1.5rem 2rem}.sub-wrap tfoot{font-weight:700}.sub-wrap{flex:1}.sub-wrap h2{color:var(--brandColourPrimary);margin-bottom:1.4rem;font-size:1.5rem;font-weight:600}.sub-wrap h4{font-size:1rem}.input-group:not(.has-validation)>.form-control:not(:last-child){border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.table{color:var(--brandTextColour)}.table thead th{color:var(--brandTextColour_darken_30);background:#f8f8f8;border:none}.table thead th.money-table-header{text-align:right}.table tbody tr:hover{background:var(--accentHoverColour)}.table tbody tr td{vertical-align:middle;border-top:none;border-bottom:1px solid #efefef}.table tbody tr td.money-cell,.table tbody tr td.title-cell{text-align:right}.table tfoot{background:#f8f8f8}.table tfoot tr td.money-cell{text-align:right}@media only screen and (width<=768px){.table td,.table th{padding:.75rem 4px}}.MuiChip-root,.MuiTableCell-root{letter-spacing:0;font-family:Inter,sans-serif!important}.MuiTablePagination-root p{letter-spacing:0;margin:0;font-size:.8rem;font-family:Inter,sans-serif!important}.table-selectable tr:not(.table-no-select):hover{cursor:pointer;background-color:#00000013}.primary-content{flex:1;display:flex}.no-data-container{margin-bottom:5rem;padding-left:.5rem}.table-responsive .summary-header,.table-responsive .summary-cell{display:none}.table-responsive .summary-date,.table-responsive .summary-description{margin-bottom:10px}@media only screen and (width<=768px){.table-responsive tr td{border:none;padding:10px 0}.table-responsive tr td .transaction-type{font-weight:600}.table-responsive .summary-header,.table-responsive .summary-cell{display:block}.table-responsive .date-header,.table-responsive .description-header,.table-responsive .credit-header,.table-responsive .debit-header,.table-responsive .date-cell,.table-responsive .description-cell,.table-responsive .credit-cell,.table-responsive .debit-cell,.table-responsive .next-due-header,.table-responsive .receipt-header,.table-responsive .frequency-header,.table-responsive .type-header,.table-responsive .amount-header,.table-responsive .action-header,.table-responsive .transfer-row{display:none}.table-responsive .table thead th{border-bottom:0}}.form-group label,.form-group .button-group-label{font-weight:600}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.scroll-to-top{cursor:pointer;z-index:1;animation:2s fadeIn;position:fixed;bottom:66px;right:.5rem}.scroll-to-top .btn-scroll{background:var(--brandColourPrimary_lighten_10);color:#fff;border-radius:50%;padding:5px 10px}.title-row-with-button{place-content:center space-between;align-items:center;margin-bottom:2rem;display:flex}.title-row-with-button .list-header{margin:0}.button-row{justify-content:space-between;margin-top:1.5rem;display:flex}.filterContainer{margin-bottom:1.5rem}.list-header{align-items:baseline;margin-bottom:1.4rem;display:flex}.list-header h2{margin-bottom:0}.list-header .list-subhead{color:#9b9b9b;margin-left:1.5rem;font-size:.8rem;font-weight:500}.inline-alert{margin:.5rem 0}.cursor-pointer{cursor:pointer}.cursor-pointer .MuiDrawer-docked .MuiDrawer-paper .MuiListItem-root{padding-left:18px}.MuiList-root .primaryText,.MuiGrid-root .primaryText{color:var(--brandColourPrimary);margin-bottom:0;font-weight:500}.MuiList-root .MuiListItemText-primary,.MuiGrid-root .MuiListItemText-primary{margin-bottom:0}.MuiList-root .MuiListItemText-secondary p,.MuiGrid-root .MuiListItemText-secondary p{color:#00000080}.MuiList-root.containerListOptions,.MuiGrid-root.containerListOptions{background-color:#f9f9f9;border:1px solid #f1f1f1;margin:0 0 3rem;padding:0;font-family:Inter,sans-serif!important}.MuiList-root.containerListOptions li,.MuiList-root.containerListOptions a,.MuiGrid-root.containerListOptions li,.MuiGrid-root.containerListOptions a{border-bottom:1px solid #f1f1f1}.MuiList-root.containerListOptions li:last-of-type,.MuiList-root.containerListOptions a:last-of-type,.MuiGrid-root.containerListOptions li:last-of-type,.MuiGrid-root.containerListOptions a:last-of-type{border-bottom:none}.MuiList-root.containerListOptions li .MuiListItemButton-root,.MuiList-root.containerListOptions a .MuiListItemButton-root,.MuiGrid-root.containerListOptions li .MuiListItemButton-root,.MuiGrid-root.containerListOptions a .MuiListItemButton-root{padding:.2rem 1.1rem!important}.MuiTypography-root{margin-bottom:revert;font-family:Inter,sans-serif!important}@media only screen and (width<=768px){.content-wrapper .sub-wrap{width:100%;padding:1rem}.content-wrapper .sub-wrap h2{width:100%;margin-bottom:.5rem;font-size:1.4rem}.content-wrapper .table{font-size:.8rem}.content-wrapper .MuiBox-root .MuiTabs-root{margin:0 1rem}.content-wrapper .MuiBox-root .MuiTabs-root .MuiButtonBase-root.MuiTab-root{padding:6px 6px 0;font-size:.8rem}.content-wrapper .profile-personal-info h4{margin:1.2rem 0 .6rem .5rem}.content-wrapper .profile-personal-info .MuiGrid-root{flex-basis:100%;max-width:100%;margin:0}.content-wrapper .profile-personal-info .MuiGrid-root.correspondence-select{margin:1.2rem 0 0}.content-wrapper .profile-personal-info .MuiGrid-root .MuiGrid-item{padding:0 0 1rem}.content-wrapper .profile-personal-info .MuiGrid-root .MuiGrid-item.grid-column{padding:0}.containerListOptions .MuiTypography-root{margin-right:1rem;font-size:.8rem}.MuiDialog-paper{border-top:0!important;height:auto!important}.title-row-with-button{flex-direction:column}.title-row-with-button .list-header{margin-bottom:1rem}.list-header{text-align:center;flex-wrap:wrap}.list-header h2{width:100%;margin-bottom:.2rem!important}.list-header .list-subhead{width:100%;margin:0}.no-data-container{text-align:center}}.subtitle{display:inline}@media only screen and (width<=550px){.MuiTypography-root.MuiBreadcrumbs-root{margin-bottom:.75rem;font-size:.7rem}.filterContainer .filterControl{width:100%}.button-row,.MuiBox-root .tab-header{flex-flow:column wrap}.standardform .button-row .MuiButton-root{width:100%}.biller-container .MuiButton-root.MuiButton-text{margin:1rem auto 0}.login-screen .MuiButton-root{width:100%}.MuiDialogContent-root{padding:0!important}}a{transition:all .3s}
